在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Matlab實現(xiàn)傅里葉變換的步驟

冬至子 ? 來源:算法工程師的學(xué)習(xí)日志 ? 作者:搬磚工程師domi ? 2023-07-19 17:47 ? 次閱讀

傅里葉變換是將按時間或空間采樣的信號與按頻率采樣的相同信號進(jìn)行關(guān)聯(lián)的數(shù)學(xué)公式。在信號處理中,傅里葉變換可以揭示信號的重要特征(即其頻率分量)。

圖片

對于包含 n 個均勻采樣點(diǎn)的向量 x,其傅里葉變換定義為

圖片

ω=e?2πi/n 是 n 個復(fù)單位根之一,其中 i 是虛數(shù)單位。對于 x 和 y,索引 j 和 k 的范圍為 0 到 n?1。

MATLAB中的 fft 函數(shù)使用快速傅里葉變換算法來計算數(shù)據(jù)的傅里葉變換。以正弦信號 x 為例,該信號是時間 t 的函數(shù),頻率分量為 15 Hz 和 20 Hz。使用在 10 秒周期內(nèi)以 150 秒為增量進(jìn)行采樣的時間向量。

t = 0:1/50:10-1/50;                     
x = sin(2*pi*15*t) + sin(2*pi*20*t);
figure
plot(t,x)

圖片

計算信號的傅里葉變換,并在頻率空間創(chuàng)建對應(yīng)于信號采樣的向量 f。

y = fft(x);     
f = (0:length(y)-1)*50/length(y);

以頻率函數(shù)形式繪制信號幅值時,幅值尖峰對應(yīng)于信號的 15 Hz 和 20 Hz 頻率分量。

figure
plot(f,abs(y))
title('Magnitude')

圖片

該變換還會生成尖峰的鏡像,對應(yīng)于信號的負(fù)頻率。為了更好地以可視化方式呈現(xiàn)周期性,使用 fftshift 函數(shù)對變換執(zhí)行以零為中心的循環(huán)平移。

n = length(x);                         
fshift = (-n/2:n/2-1)*(50/n);
yshift = fftshift(y);
figure
plot(fshift,abs(yshift))

圖片

含噪信號

在科學(xué)應(yīng)用中,信號經(jīng)常遭到隨機(jī)噪聲破壞,掩蓋其頻率分量。傅里葉變換可以清除隨機(jī)噪聲并顯現(xiàn)頻率。例如,通過在原始信號 x 中注入高斯噪聲,創(chuàng)建一個新信號 xnoise

rng('default')
xnoise = x + 2.5*randn(size(t));

頻率函數(shù)形式的信號功率是信號處理中的一種常用度量。功率是信號的傅里葉變換按頻率樣本數(shù)進(jìn)行歸一化后的平方幅值。計算并繪制以零頻率為中心的含噪信號的功率譜。盡管存在噪聲,仍可以根據(jù)功率中的尖峰辨識出信號的頻率。

ynoise = fft(xnoise);
ynoiseshift = fftshift(ynoise);    
power = abs(ynoiseshift).^2/n; 
figure
plot(fshift,power)
title('Power')

1.jpg

計算效率

直接使用傅里葉變換公式分別計算 y 的 n 個元素需要 n平方 數(shù)量級的浮點(diǎn)運(yùn)算。使用快速傅里葉變換算法,則只需要 nlogn 數(shù)量級的運(yùn)算。在處理包含成百上千萬個數(shù)據(jù)點(diǎn)的數(shù)據(jù)時,這一計算效率會帶來很大的優(yōu)勢。在 n 為 2 的冪時,許多專門的快速傅里葉變換實現(xiàn)可進(jìn)一步提高效率。

以加利福尼亞海岸的水下麥克風(fēng)所收集的音頻數(shù)據(jù)為例。在康奈爾大學(xué)生物聲學(xué)研究項目維護(hù)的庫中可以找到這些數(shù)據(jù)。載入包含太平洋藍(lán)鯨鳴聲的文件 bluewhale.au,并對其中一部分?jǐn)?shù)據(jù)進(jìn)行格式化??墒褂妹?sound(x,fs) 來收聽完整的音頻文件。

whaleFile = 'bluewhale.au';
[x,fs] = audioread(whaleFile);
whaleMoan = x(2.45e4:3.10e4);
t = 10*(0:1/fs:(length(whaleMoan)-1)/fs);
figure
plot(t,whaleMoan)
xlabel('Time (seconds)')
ylabel('Amplitude')
xlim([0 t(end)])

圖片

指定新的信號長度,該長度是大于原始長度的最鄰近的 2 的冪。然后使用 fft 和新的信號長度計算傅里葉變換。fft 會自動用零填充數(shù)據(jù),以增加樣本大小。此填充操作可以大幅提高變換計算的速度,對于具有較大質(zhì)因數(shù)的樣本大小更是如此。

m = length(whaleMoan); 
n = pow2(nextpow2(m));
y = fft(whaleMoan,n);

繪制信號的功率譜。繪圖指示,鳴聲包含約 17 Hz 的基本頻率和一系列諧波(其中強(qiáng)調(diào)了第二個諧波)。

f = (0:n-1)*(fs/n)/10; % frequency vector
power = abs(y).^2/n;   % power spectrum      
figure
plot(f(1:floor(n/2)),power(1:floor(n/2)))
xlabel('Frequency')
ylabel('Power')

圖片

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 變換器
    +關(guān)注

    關(guān)注

    17

    文章

    2100

    瀏覽量

    109342
  • FFT
    FFT
    +關(guān)注

    關(guān)注

    15

    文章

    434

    瀏覽量

    59400
  • MATLAB仿真
    +關(guān)注

    關(guān)注

    4

    文章

    176

    瀏覽量

    19934
  • 傅里葉變換
    +關(guān)注

    關(guān)注

    6

    文章

    441

    瀏覽量

    42607
  • 信號采樣電路
    +關(guān)注

    關(guān)注

    1

    文章

    2

    瀏覽量

    1200
收藏 人收藏

    評論

    相關(guān)推薦

    圖像頻率域分析之傅里葉變換

    文章目錄傅里葉變換基礎(chǔ)傅里葉級數(shù)傅里葉積分傅里葉變換一維連續(xù)傅里葉變換一維離散傅里葉變換二維離散傅里葉變換
    發(fā)表于 05-22 07:41

    傅里葉變換是什么?如何求傅里葉變換?

    傅里葉變換是什么?三傅里葉變換的意義是什么?如何求傅里葉變換?
    發(fā)表于 05-08 09:23

    DSP變換運(yùn)算-傅里葉變換

    第24章 DSP變換運(yùn)算-傅里葉變換本章節(jié)開始進(jìn)入此教程最重要的知識點(diǎn)之一傅里葉變換。關(guān)于傅里葉變換,本章主要是把傅里葉相關(guān)的基礎(chǔ)知識進(jìn)行必要的介紹,沒有這些基礎(chǔ)知識的話,后面學(xué)習(xí)FF
    發(fā)表于 08-03 06:14

    什么是傅里葉變換

    什么是傅里葉變換 傅里葉變換(Transformée de Fourier)是一種積分變換。 因其基本思想首先
    發(fā)表于 11-29 12:46 ?9557次閱讀
    什么是<b class='flag-5'>傅里葉變換</b>

    傅立葉變換五大性質(zhì)的matlab實現(xiàn)

    matlab關(guān)于傅里葉變換的一些實現(xiàn)方法。
    發(fā)表于 02-23 18:21 ?0次下載

    傅立葉變換matlab實現(xiàn)

    有關(guān)傅里葉變換matlab教程,簡單明了。
    發(fā)表于 02-23 18:22 ?0次下載

    小波變換傅里葉變換好在哪里_小波變換傅里葉變換詳解

    小波變換傅里葉變換有什么區(qū)別嗎?小波變換傅里葉變換哪個好?我們通過小波變換傅里葉變換的詳細(xì)
    發(fā)表于 01-13 11:02 ?1.6w次閱讀
    小波<b class='flag-5'>變換</b>比<b class='flag-5'>傅里葉變換</b>好在哪里_小波<b class='flag-5'>變換</b>與<b class='flag-5'>傅里葉變換</b>詳解

    傅里葉變換去除圖像條紋雜訊實現(xiàn)步驟

    空間域的處理方法比較多,比如傅里葉變換和小波變換等。
    的頭像 發(fā)表于 05-15 10:29 ?1591次閱讀
    <b class='flag-5'>傅里葉變換</b>去除圖像條紋雜訊<b class='flag-5'>實現(xiàn)</b><b class='flag-5'>步驟</b>

    matlab對信號進(jìn)行傅里葉變換

    傅氏變換分析是信號分析中很重要的方法,借助matlab可以很方便的對各類信號進(jìn)行傅氏頻域分析。本文介紹了集中離散的傅氏變換以及matlab實現(xiàn)
    的頭像 發(fā)表于 07-19 10:10 ?1837次閱讀
    用<b class='flag-5'>matlab</b>對信號進(jìn)行<b class='flag-5'>傅里葉變換</b>

    傅里葉變換基本性質(zhì) 傅里葉變換本質(zhì) 傅里葉變換的應(yīng)用

    傅里葉變換基本性質(zhì) 傅里葉變換本質(zhì) 傅里葉變換的應(yīng)用 傅里葉變換是現(xiàn)代數(shù)學(xué)、物理學(xué)、工程學(xué)等領(lǐng)域中非常重要的一種數(shù)學(xué)工具和基本理論。在信號處理、圖像處理、通信技術(shù)、音樂分析、光學(xué)、醫(yī)學(xué)
    的頭像 發(fā)表于 09-07 16:18 ?6534次閱讀

    傅里葉變換實現(xiàn)方法

    傅里葉變換實現(xiàn)方法? 傅里葉變換是一種將信號在時間域和頻率域之間相互轉(zhuǎn)換的數(shù)學(xué)工具。它的實現(xiàn)方法有很多種,其中最常見的是離散傅里葉變換(D
    的頭像 發(fā)表于 09-07 16:47 ?1321次閱讀

    傅里葉變換和離散傅里葉變換的關(guān)系

    傅里葉變換和離散傅里葉變換的關(guān)系 傅里葉變換(Fourier Transform)是一種將時間域(或空間域)的信號轉(zhuǎn)換為頻率域(或波數(shù)域)的信號的數(shù)學(xué)工具。而離散傅里葉變換(Discr
    的頭像 發(fā)表于 09-07 17:04 ?2566次閱讀

    傅里葉變換的定義 傅里葉變換的意義

    傅里葉變換的定義 傅里葉變換的意義? 傅里葉變換,表示能將滿足一定條件的某個函數(shù)表示成三角函數(shù)(正弦和/或余弦函數(shù))或者它們的積分的線性組合。 在不同的研究領(lǐng)域,傅里葉變換具有多種不同
    的頭像 發(fā)表于 11-30 15:32 ?2119次閱讀

    什么是傅里葉變換和逆變換?為什么要用傅里葉變換?

    傅里葉變換和逆變換是一對數(shù)學(xué)變換,用于分析信號和數(shù)據(jù)的頻域特征。傅里葉變換將一個信號或函數(shù)從時間域轉(zhuǎn)換到頻域,而逆變換則將
    的頭像 發(fā)表于 01-11 17:19 ?3982次閱讀

    如何實現(xiàn)離散傅里葉變換

    離散傅里葉變換(DFT)是將離散時序信號從時間域變換到頻率域的數(shù)學(xué)工具,其實現(xiàn)方法有多種,以下介紹幾種常見的實現(xiàn)方案: 一、直接計算法 直接依據(jù)離散
    的頭像 發(fā)表于 11-14 09:35 ?356次閱讀
    主站蜘蛛池模板: 国产叼嘿网站免费观看不用充会员 | 欧美黑人xxxxxxxxxx| 九月色婷婷| 国产肥女bbwbbw| 163黄页网又粗又长又舒服| 欧美一区二区三区男人的天堂| 日处女穴| 性做久久久久久免费观看| 国产在线麻豆自在拍91精品| 一级国产特黄aa大片| 亚欧色| 人与牲动交xxxxbbbb| 看日本黄大片在线观看| 国产成人免费无庶挡视频| 99成人| 免费又爽又黄禁片视频在线播放| 成人免费久久精品国产片久久影院 | 女人张开腿男人桶| 久久久亚洲欧美综合| 国产欧美久久久精品影院| 中文网丁香综合网| 日不卡在线| 日xxxx| 高清不卡一区| 深爱激情小说网| 玖玖精品国产| 夜夜夜夜爽| 国产精品福利久久| 亚洲一区二区三区精品视频| 在线观看三级网站| 日本视频色| 成人综合色站| 久操久操| 久久99热国产这有精品| 四虎一影院区永久精品| 激情91| 亚洲人成影网站~色| 色四月婷婷| 国内a级毛片免费···| 午夜手机福利| 国产在线视频h|