国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

數(shù)字信號處理課程中利用DFT分析模擬信號頻譜的幾個問題

2021-07-20 04:49劉會衡王正強宋立新
計算機時代 2021年6期
關(guān)鍵詞:數(shù)字信號處理模擬信號譜分析

劉會衡 王正強 宋立新

摘 ?要: DFT是數(shù)字信號處理課程中一種最重要的、應(yīng)用最廣泛的變換。利用DFT可以分析模擬信號的頻譜,但譜分析過程中存在頻譜混疊、柵欄效應(yīng)和截斷效應(yīng)等問題。在改善這些問題的同時,需要注意高密度頻譜和高分辨率頻譜的區(qū)別。通過Matlab仿真可以直觀明了地觀察到這些問題,能有效提高教學(xué)效果。

關(guān)鍵詞: DFT; 譜分析; 數(shù)字信號處理; 模擬信號

中圖分類號:TN911.72 ? ? ? ? ?文獻標識碼:A ? ?文章編號:1006-8228(2020)06-13-04

Abstract: The DFT (Discrete Fourier Transform) is one of the most important and widely used transformations in the course of digital signal processing. DFT can be used to analyze the spectrum of analog signal, but there are some problems in the process of spectrum analysis, such as spectrum aliasing, fence effect and truncation effect. When improving these problems, it is necessary to pay attention to the difference between high-density spectrum and high-resolution spectrum. Matlab simulation can directly and clearly observe these problems, which can effectively improve the teaching effect.

Key words: DFT; spectrum analysis; digital signal processing; analog signal

0 引言

數(shù)字信號處理課程是電子信息類、自動化、機械工程等專業(yè)的一門重要專業(yè)基礎(chǔ)課程[1]。主要內(nèi)容包括離散時間信號和系統(tǒng)的基本概念以及時域分析方法、離散時間信號的FT和ZT變換、離散時間信號的DFT和FFT變換、系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)、FIR和IIR濾波器的設(shè)計等內(nèi)容。數(shù)字信號處理課程是本科階段專業(yè)領(lǐng)域一門非常重要的課程,理論性比較強,同時也是一門實踐性和應(yīng)用性都很強的課程[2]。課程的公式多,理論概念復(fù)雜,數(shù)學(xué)推導(dǎo)抽象,學(xué)生不容易理解和掌握[2-3]。在實際教學(xué)過程中,可以借助Matlab等仿真軟件,以直觀形象的方式來展現(xiàn)復(fù)雜的理論及其應(yīng)用情況[4-5]。

DFT變換是數(shù)字信號實際應(yīng)用中最常用的一種方法和手段,例如,利用DFT分析模擬信號的頻譜,課程也對這一應(yīng)用做了講解,但在應(yīng)用過程中,存在各種分析誤差以及頻譜分辨率等問題。

1 DFT變換

設(shè)x(n)是一個長度為M的有限長序列,則x(n)的N點DFT變換:

這里,N為DFT變換的長度,N≥M。DFT變換在時域是離散的、非周期的,在頻域也是離散的、非周期的,所以適合計算機進行處理。

2 利用DFT進行譜分析

設(shè)x(t)為長Tp的有限長模擬信號,頻譜X(jΩ)的最高頻率為fc,現(xiàn)要求利用DFT對x(t)進行譜分析。DFT只能分析數(shù)字信號,所以首先需要對模擬信號進行采樣得到離散信號,然后進行DFT變換。假設(shè)采樣頻率為fs,采樣間隔為Ts,采用后的信號為x(n)。從信號與系統(tǒng)知識可知:時域抽樣,頻域周期延拓。抽樣后,信號x(n)的FT變換為:

從而實現(xiàn)了模擬信號的DFT譜分析。

3 DFT譜分析的幾個問題

以單余弦信號為例,利用DFT進行譜分析。

⑴ 頻譜混疊

要進行DFT譜分析,首先要把模擬信號采樣得到離散信號。x(t)的最高頻率為1000Hz,根據(jù)采樣定理Hz。如果采樣頻率fs不滿足采樣定理,則將會在fs/2附近發(fā)生頻率混疊現(xiàn)象,此時用DFT進行譜分析,必然在fs/2附近產(chǎn)生較大誤差。工程中一般取fs=(3-5)fc。確定采樣頻率fs前,一般需對信號進行預(yù)濾波,以濾除高于折疊頻率的頻率成分。在本信號分析中,取采樣頻率fs=4fc=4000Hz,則序列為:

⑵ 柵欄效應(yīng)

由上述分析可知,對于有限長的帶限信號,在滿足時域采樣定理時,可用利用DFT變換分析模擬信號的頻譜,即可由X(k)恢復(fù)出X(jΩ)或x(t)。但由于X(jΩ)是連續(xù)的頻譜,而X(k)是離散的頻譜,所以由X(k)無法看到X(jΩ)的全部頻譜,而只能看到N個離散采樣點處的頻譜,就像隔著柵欄看外面的風景,這就是DFT譜分析產(chǎn)生的柵欄效應(yīng)。要改善柵欄效應(yīng),可在數(shù)據(jù)末尾添加一些0值實現(xiàn)。

⑶ 截斷效應(yīng)

實際譜分析中,模擬信號的x(t)可能是無限長的信號,計算機無法進行處理,需要進行截斷,例如利用矩形窗進行截斷,截斷長度為Tp(數(shù)據(jù)長度為N):

對式⑼求FT變換得到有限長序列y(n)的頻譜,如圖2所示。

余弦信號的頻譜是在±1000Hz處的兩根譜線,而圖2所示截斷信號y(n)的頻譜顯然不同,這是因為對信號做了截斷處理,產(chǎn)生了誤差。截斷效應(yīng)的第一個表現(xiàn)是頻譜泄露,x(n)原來的頻譜是在±1000Hz處的兩根譜線,而截斷后信號的頻譜向±1000Hz兩邊進行了擴展,即頻譜從±1000Hz處向外泄露了。截斷效應(yīng)的第二個表現(xiàn)是譜間干擾,從圖2可以看出±1000Hz處的兩根譜線不斷向兩邊擴展,引起了頻譜重疊,相互間發(fā)生了干擾,其原因是矩形窗的旁瓣引起的。要改善截斷效應(yīng),可以采用緩慢變換的窗函數(shù),如海寧窗、布萊克曼窗等,并截取更長的數(shù)據(jù)長度,以獲得更多的數(shù)據(jù)信息。

⑷ 頻譜密度與頻譜分辨率

利用DFT對模擬信號進行譜分析,會產(chǎn)生柵欄效應(yīng)。要改善柵欄效應(yīng),也即增加頻譜密度,可以通過在數(shù)據(jù)末尾添加0值來實現(xiàn)。仍以信號x(t)/x(n)為例,若截取信號長度N=10,截取后的信號y1(n)的序列圖如圖3所示,圖中虛線表示連續(xù)的余弦信號x(t)。

其M=10點的DFT頻譜如圖4所示。

圖中虛線為y1(n)的FT變換。從圖中可以看出,DFT變換就是在內(nèi)對序列的連續(xù)頻譜進行M點的等間隔抽樣。

但是,由于只截取了10點的數(shù)據(jù)長度,頻譜密度不高,要得到高密度的頻譜,可以在數(shù)據(jù)末尾添加多個0來實現(xiàn)。這里在x(n)的后面添加90個0,即:

其M=100點的DFT頻譜如圖6所示。

對比圖4和圖6可以看出,在數(shù)據(jù)末尾添加0值,可以得到高密度的頻譜,但頻譜分辨率并沒有改善,仍然無法觀察到±1000Hz處的兩根譜線。

其M=100點的DFT頻譜如圖8所示。

從圖8可以看出,增加了截取的數(shù)據(jù)長度后,包含了更多的數(shù)據(jù)信息,頻譜的分辨率提高了,從而可以精確得到模擬信號x(t)的頻譜。

4 結(jié)束語

DFT變換中,信號是有限長的,其頻譜也是帶限的,非常適合計算機進行處理,所以DFT是數(shù)字信號處理中一種應(yīng)用性很強的重要變換。利用DFT變換可以對模擬信號進行譜分析,但會產(chǎn)生頻譜混疊、柵欄效應(yīng)和截斷效應(yīng)等問題。要避免頻譜混疊,需對模擬信號進行預(yù)濾波處理以獲取信號最高頻率,同時滿足采樣定理。要改善柵欄效應(yīng),得到高密度頻譜,可通過在數(shù)據(jù)末尾添加0值來實現(xiàn),由于并未改變數(shù)據(jù)的信息量,所以該方式無法提高頻譜分辨率。要減小截斷效應(yīng),獲得高分辨率頻譜,除了采用緩慢變換的窗函數(shù)外,最有效的方法是截取更長的數(shù)據(jù),以保留更多的有用信息。在實際教學(xué)過程中,通過Matlab仿真,可以直觀地觀察到信號頻譜的變化及其特征,將復(fù)雜、難懂的概念和應(yīng)用,以簡單直觀的方式呈現(xiàn)給學(xué)生,能有效的提高學(xué)習(xí)效果。

參考文獻(References):

[1] 李宏年.數(shù)字信號處理課程教學(xué)方法探索[J].信息與電腦,2019.22:243-244

[2] 火元蓮,齊永鋒.信號類課程的實踐教學(xué)改革與探索[J].高師理科學(xué)刊,2019.39(8):87-90

[3] 趙發(fā)勇,劉積學(xué),周小波.數(shù)字信號處理教學(xué)研究:基于問題學(xué)習(xí)的探究式教學(xué)案例[J].當代教育實踐與教學(xué)研究,2018.11:203-205

[4] 孔令杰.應(yīng)用型人才培養(yǎng)模式下的《數(shù)字信號處理》課程教學(xué)探究[J].中國教育信息化,2019.19:77-81

[5] 譚北海,彭秋明,姚小嬌等.高等院校信號與系統(tǒng)課程教學(xué)輔助探究與實踐[J].實驗科學(xué)與技術(shù),2018.16(2):70-73

猜你喜歡
數(shù)字信號處理模擬信號譜分析
納譜分析技術(shù)(蘇州)有限公司
一種基于ADG426多路模擬開關(guān)的模擬信號輸入接口設(shè)計
一種模擬信號選通運算電路的設(shè)計
模擬信號的三種調(diào)制方法比較研究
Cr12MoV冷作模具鋼滲鉻層界面能譜分析
《數(shù)字信號處理》中存在的難點問題解析
電子信息工程專業(yè)數(shù)字信號處理課程改革與研究
“數(shù)字信號處理課程設(shè)計”教學(xué)的探索與實踐
Rotenberg模型中一類遷移算子的譜分析
SPTool在數(shù)字信號處理課程教學(xué)中的應(yīng)用
聊城市| 安西县| 徐水县| 鄯善县| 尼勒克县| 兴宁市| 唐河县| 宿松县| 武功县| 北安市| 汨罗市| 文山县| 彭阳县| 凤城市| 宁国市| 长乐市| 昌图县| 佳木斯市| 琼海市| 广水市| 新蔡县| 横峰县| 界首市| 松溪县| 饶阳县| 通渭县| 望城县| 内丘县| 丁青县| 高安市| 达尔| 庆元县| 西乌| 罗山县| 潞西市| 姜堰市| 西充县| 江川县| 达州市| 澄江县| 乃东县|