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

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

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

數(shù)字信號處理技術(shù)中不同頻率之間的關(guān)系

電子設(shè)計 ? 作者:工程師飛燕 ? 2018-10-25 08:59 ? 次閱讀

在學(xué)習(xí)數(shù)字信號處理時,很多種頻率很容易搞混淆,有模擬/數(shù)字/頻率/角頻率等等,也不是特別清楚不同頻率之間的關(guān)系,希望這篇文件可以為各種頻率來個了結(jié).

4種頻率及其數(shù)量關(guān)系

實際物理頻率表示物理信號的真實頻率; fs為采樣頻率,表示ADC采集物理信號的頻率,由奈奎斯特采樣定理可以知道,fs必須≥信號最高頻率的2倍才不會發(fā)生信號混疊,因此fs能采樣到的信號最高頻率為fs/2。
角頻率Ω是物理頻率的2π倍, 這個也稱模擬頻率。
歸一化頻率是將物理頻率按fs歸一化之后的結(jié)果,最高的信號頻率為fs/2對應(yīng)歸一化頻率0.5(ω=π),這也就是為什么在matlab的fdatool工具中歸一化頻率為什么最大只到0.5的原因。歸一化頻率中不含fs的信息.
圓周頻率是歸一化頻率的2*pi倍,這個也稱數(shù)字頻率ω。

數(shù)字信號處理技術(shù)中不同頻率之間的關(guān)系

有關(guān)FFT頻率與實際物理頻率的分析

做n個點的FFT,表示在時域上對原來的信號取了n個點來做頻譜分析,n點FFT變換的結(jié)果仍為n個點。
換句話說,就是將2π數(shù)字頻率ω分成n份,而整個數(shù)字頻率ω的范圍覆蓋了從0-2π*fs的模擬頻率范圍。這里的fs是采樣頻率。而我們通常只關(guān)心0-π中的頻譜,因為根據(jù)奈科斯特定律,只有f=fs/2范圍內(nèi)的信號才是被采樣到的有效信號。那么,在w的范圍內(nèi),得到的頻譜肯定是關(guān)于n/2對稱的。
舉例說,如果做了16個點的FFT分析,你原來的模擬信號的最高頻率f=32kHz,采樣頻率是64kHz,n的范圍是0,1,2...15。這時,64kHz的模擬頻率被分成了16分,每一份是4kHz,這個叫頻率分辨率。那么在橫坐標中,n=1時對應(yīng)的f是4kHz, n=2對應(yīng)的是8kHz, n=15時對應(yīng)的是60kHz,你的頻譜是關(guān)于n=8對稱的。你只需要關(guān)心n=0到7以內(nèi)的頻譜就足夠了,因為,原來信號的最高模擬頻率是32kHz。
這里可以有兩個結(jié)論:

必須知道原來信號的采樣頻率fs是多少,才可以知道每個n對應(yīng)的實際頻率是多少,第k個點的實際頻率的計算為f(k)=k*(fs/n)

你64kHz做了16個點FFT之后,因為頻率分辨率是4kHz,如果原來的信號在5kHz或者63kHz有分量,你在頻譜上是看不見的,這就表示你越想頻譜畫得逼真,就必須取越多的點數(shù)來做FFT,n就越大,你在時域上就必須取更長的信號樣本來做分析。但是無論如何,由于離散采樣的原理,你不可能完全準確地畫出原來連續(xù)時間信號的真實頻譜,只能無限接近(就是n無限大的時候),這個就叫做頻率泄露。在采樣頻率fs不變得情況下,頻率泄漏可以通過取更多的點來改善,也可以通過做FFT前加窗來改善,這就是另外一個話題了。

為什么抽取/內(nèi)插看起來對頻譜有影響?

在數(shù)字信號處理時,經(jīng)常需要對數(shù)據(jù)進行抽取或者內(nèi)插處理.抽取之后的頻率展寬了n倍,內(nèi)插之后的頻率壓縮了n倍,從而需要在變采樣率之后添加抗混疊濾波器.但是實際上信號的頻率在抽取/內(nèi)插的前后并沒有發(fā)生變化.這里的核心原因是:歸一化頻率失去了采樣率fs信息.
抽取和內(nèi)插的實質(zhì)是采樣率fs的變化

舉個例子:
我們設(shè)定fs=30.72MHz,使用3個cw信號的合成信號代表一個BW=8MHz的寬帶信號,使用實際頻率來表示信號,看到BW沒有變化,使用數(shù)字頻率w來表示信號,信號的BW似乎被壓縮了.

Q: 為什么要在歸一化頻率下來分析信號?

歸一化頻率

clear all;

close all;

fs = 30.72e6;

ts = 1/fs;

nFFT=4096;

%nFFT=32768;

t=0:ts:(nFFT-1)*ts;

d0=100*sin(2*pi*10e6*t);

d1=50*cos(2*pi*5e6*t);

d2=10*cos(2*pi*2e6*t);

dSum=d0+d1+d2;

dFFT = abs(fftshift(fft(dSum,nFFT)))/(nFFT/2);

%dFFT = abs(fft(dSum,nFFT))/(nFFT/2);

fAxis = (-1/2*nFFT:(1/2*nFFT-1))/nFFT*fs;

figure(1)

subplot(2,1,1)

plot(fAxis,dFFT)

title(‘original signal’)

subplot(2,1,2)

dSumI= zeros(1,2*nFFT);

for k =1:nFFT

dSumI(2*k) = dSum(k);

end

dFFTI = abs(fftshift(fft(dSumI,2*nFFT)))/(nFFT);

fAxisI = (-nFFT:(nFFT-1))/(2*nFFT)*fs*2; %fs double

plot(fAxisI,dFFTI)

title(‘interpolated signal’)

figure(2)

subplot(2,1,1)

wAxis = 2*pi*(-1/2*nFFT:(1/2*nFFT-1))/(nFFT);

plot(wAxis,dFFT)

set(gca,‘XTick’,-2*pi:pi/2:2*pi)

title(‘original signal normalize’)

subplot(2,1,2)

wAxisI = 2*pi*(-nFFT:(nFFT-1))/(2*nFFT);

plot(wAxisI,dFFTI)

set(gca,‘XTick’,-2*pi:pi/2:2*pi)

title(‘interpolated signal normalize’)

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

    關(guān)注

    15

    文章

    563

    瀏覽量

    45943
  • 頻率
    +關(guān)注

    關(guān)注

    4

    文章

    1533

    瀏覽量

    59321
收藏 人收藏

    評論

    相關(guān)推薦

    數(shù)字信號處理MATLAB版資料分享

    的核心內(nèi)容。如果僅僅用數(shù)字濾波器代替某個系統(tǒng)的模擬濾波器,則還不能充分發(fā)揮數(shù)字技術(shù)的特長。事實上,對信號進行調(diào)制,濾波,變換.增強、壓縮、
    發(fā)表于 09-28 06:34

    地的分割和數(shù)字信號關(guān)系

    地的分割和數(shù)字信號關(guān)系:著重研究的是數(shù)字信號在跨越割裂大地的印制線上傳輸?shù)膯栴}.計算過程采用 方法對此問題的電磁場分布進行了模擬.并第一次定量地分析了
    發(fā)表于 08-27 23:09 ?0次下載

    超高速雷達數(shù)字信號處理技術(shù)

    超高速雷達數(shù)字信號處理技術(shù) 綜述了超高速雷達數(shù)字信號處理技術(shù)的應(yīng)用背景、研究內(nèi)容、關(guān)鍵
    發(fā)表于 10-21 15:43 ?1782次閱讀
    超高速雷達<b class='flag-5'>數(shù)字信號</b><b class='flag-5'>處理</b><b class='flag-5'>技術(shù)</b>

    基于FPGA數(shù)字信號處理

    基于FPGA數(shù)字信號處理,本文主要探討了基于FPGA數(shù)字信號處理的實現(xiàn)
    發(fā)表于 10-30 10:39 ?34次下載

    數(shù)字信號處理

    數(shù)字信號處理實驗報告
    發(fā)表于 12-17 16:18 ?5次下載

    DSPBuilder在數(shù)字信號處理的應(yīng)用

    DSPBuilder在數(shù)字信號處理的應(yīng)用
    發(fā)表于 10-20 10:58 ?3次下載
    DSPBuilder在<b class='flag-5'>數(shù)字信號</b><b class='flag-5'>處理</b><b class='flag-5'>中</b>的應(yīng)用

    數(shù)字信號處理技術(shù)的優(yōu)點分析

    數(shù)字信號處理已經(jīng)深入到我們生活的各方面,無論是手機、無線網(wǎng)絡(luò)、ADSL、數(shù)字錄像機、數(shù)字電視,還是有線網(wǎng)絡(luò)、數(shù)碼相機、MP3、MP4等,都離不開數(shù)字
    發(fā)表于 11-29 11:01 ?1.2w次閱讀

    AN-334: 數(shù)字信號處理技術(shù)

    AN-334: 數(shù)字信號處理技術(shù)
    發(fā)表于 03-20 12:34 ?9次下載
    AN-334: <b class='flag-5'>數(shù)字信號</b><b class='flag-5'>處理</b><b class='flag-5'>技術(shù)</b>

    數(shù)字頻率和模擬頻率關(guān)系

    為主要參考。這篇文章將詳細闡述數(shù)字頻率和模擬頻率的概念,它們之間關(guān)系,以及它們在電子領(lǐng)域中的應(yīng)用。 數(shù)字頻率的概念
    的頭像 發(fā)表于 08-27 15:37 ?7574次閱讀

    脈沖與數(shù)字信號之間關(guān)系是什么?數(shù)字電路的工作信號是脈沖嗎?

    脈沖與數(shù)字信號之間關(guān)系是什么?數(shù)字電路的工作信號是脈沖嗎? 脈沖與數(shù)字信號
    的頭像 發(fā)表于 02-05 15:51 ?2532次閱讀

    采樣頻率與濾波器截止頻率關(guān)系

    采樣頻率與濾波器截止頻率數(shù)字信號處理的兩個重要概念,它們之間存在著密切的
    的頭像 發(fā)表于 07-26 09:12 ?3451次閱讀

    數(shù)字信號處理三大變換關(guān)系包括什么

    數(shù)字信號處理是電子工程和信息科學(xué)領(lǐng)域的一個重要分支,它涉及到對信號進行分析、處理和轉(zhuǎn)換的方法。數(shù)字信號
    的頭像 發(fā)表于 08-09 09:33 ?1308次閱讀

    數(shù)字信號處理與通信原理之間關(guān)系

    ,數(shù)字信號處理技術(shù)起著至關(guān)重要的作用。數(shù)字信號處理是研究如何使用數(shù)字計算
    的頭像 發(fā)表于 08-09 09:35 ?1063次閱讀

    采樣頻率信號頻率之間關(guān)系

    數(shù)字信號處理領(lǐng)域,采樣是將連續(xù)時間信號轉(zhuǎn)換為離散時間信號的過程。這個過程對于數(shù)字通信系統(tǒng)、音頻處理
    的頭像 發(fā)表于 10-15 11:26 ?2104次閱讀

    adc與數(shù)字信號處理關(guān)系

    在現(xiàn)代電子系統(tǒng),模擬信號數(shù)字信號之間的轉(zhuǎn)換是至關(guān)重要的。模數(shù)轉(zhuǎn)換器(ADC)和數(shù)字信號處理
    的頭像 發(fā)表于 10-31 10:50 ?412次閱讀