• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于復(fù)解析帶通濾波器的ZFFT 算法分析與仿真

      2022-09-23 09:19:38張雅希
      電聲技術(shù) 2022年7期
      關(guān)鍵詞:頻帶細化分辨率

      張雅希,張 琴,林 梅

      (江西工業(yè)工程職業(yè)技術(shù)學院,江西 萍鄉(xiāng) 337000)

      0 引言

      本文針對實時頻譜分析中的關(guān)鍵算法進行分析研究。通常情況下,使用快速傅里葉變換(Fast Fourier Transform,F(xiàn)FT)算法,需在全頻帶內(nèi)進行計算,得到的是整個采樣頻率上的全景頻譜。而在實際的工程應(yīng)用中,常常只關(guān)心某一頻帶范圍內(nèi)的局部頻譜,此時若仍使用FFT 算法,進行的選定頻帶范圍外的計算變得多余。也就是說,F(xiàn)FT 算法在進行局部頻譜分析時存在運算量大、速度慢的缺點。目前,比較合理有效的解決方法是利用頻譜細化算法對選定的頻帶范圍進行細化頻譜分析,在保證FFT 運算量不變的前提下,提高信號的頻率分辨率。

      常見的頻譜細化算法包括線性調(diào)頻Z 變換CZT 算法和基于復(fù)解析帶通濾波器的ZFFT 算法[1]。考慮到CZT 算法對于譜線之間干涉較嚴重時的細化效果有限,本文選擇對復(fù)解析ZFFT 頻譜細化算法進行研究,并通過MATLAB 平臺對FFT 算法和復(fù)解析ZFFT 算法進行仿真,驗證頻譜細化算法的有效性。

      1 復(fù)解析ZFFT 頻譜細化算法的原理及特點

      復(fù)解析ZFFT 算法的原理如圖1 所示。在對信號進行頻譜細化時,首先通過復(fù)解析帶通濾波器濾除無關(guān)的頻率成分,而后重采樣,對抽取的信號進行移頻和FFT 變換處理,最終得到的頻譜即為細化頻譜。

      圖1 解析ZFFT 算法原理圖

      設(shè)x(n)為待細化的數(shù)字信號序列,信號采樣頻率為fs,細化頻帶區(qū)間為f1~f2,細化頻帶的中心頻率為,濾波器的半階數(shù)為M且M<<ND,細化倍數(shù)設(shè)為D,F(xiàn)FT 分析點數(shù)為N,信號長度為ND+2M。算法具體原理流程如下。

      1.1 帶通濾波

      復(fù)解析帶通濾波器的帶寬設(shè)為fs/2D。為了保證細化頻帶外的成分被完全濾除,濾波器的帶寬fs/2D應(yīng)等于細化帶寬f2-f1[2]。為平滑濾波器的過渡帶,添加漢寧窗,一般選取半階數(shù)M=4D[3]。

      對信號x(n)進行復(fù)解析帶通濾波后得到信號y(n)為

      式中:h(n)為帶通濾波器的沖激響應(yīng),n=0,1,…,ND-1。濾波之后,細化頻帶f1-f2的頻譜被保留[2],其余無關(guān)頻帶的頻譜被完全濾除。

      1.2 重采樣

      對y(n)重采樣,每隔D點抽取出一點,信號采樣頻率由原來的fs降低為,信號的長度由ND降為N。重采樣后的信號g(n)為

      1.3 移頻

      對重采樣后的信號g(n)進行移頻,將f1移至零頻點。設(shè)移頻量為ω1d:

      (2) 若控制有眼/無眼性狀的基因位于常染色體上,請用上表中雜交子代果蠅為材料,設(shè)計一個雜交實驗來確定無眼性狀的顯隱性(要求: 寫出雜交組合和預(yù)期結(jié)果)。

      1.4 FFT 譜分析

      對移頻后的N點復(fù)序列g(shù)1(n)進行FFT 處理,得到相應(yīng)的頻譜G1(k),G1(k)和X(k)的關(guān)系為

      式中:l1為帶通濾波時f1在Y(k)中對應(yīng)譜線的位置,因為M<<ND,l1也可近似認為是f1在X(k)中的對應(yīng)譜線的位置。

      對G1(k)和X(k)的表達式進行變換后可得到:

      此時頻譜的頻率分辨率為Δf′=fs/ND,用N/2條譜線即可表示出信號選定頻帶的細化譜。

      對于采用FFT 算法得到的頻譜,其頻率分辨率Δf=fs/N。如果使用FFT 算法,對長度為ND+2M的序列x(n)進行分析,對應(yīng)的頻率分辨率為Δf=fs/(ND+2M);使用復(fù)解析ZFFT 算法對同樣的x(n)進行分析,對應(yīng)的頻率分辨率為Δf′=fs/ND。因M<<ND,可以近似認為這兩種算法分析得到的頻譜頻率分辨率相等,但前者需進行ND點的FFT 運算,而后者只需進行N點的FFT 運算。即復(fù)解析ZFFT 算法在保證頻率分辨率的同時,減小了FFT運算量。或者說,在相同F(xiàn)FT 運算量的情況下,復(fù)解析ZFFT 算法的頻率分辨率更高,即可實現(xiàn)頻譜的選帶細化。

      2 仿真驗證

      通過MATLAB 平臺對FFT 算法和復(fù)解析ZFFT算法進行仿真,以驗證頻譜細化算法的有效性。仿真測試信號涉及單頻信號和密集多頻信號。

      2.1 單頻信號的頻譜仿真

      用MATLAB 生成包含單個頻率成分的正弦信號x1:

      信號采樣頻率設(shè)為fs=5 120 Hz,F(xiàn)FT 分析點數(shù)設(shè)為2 048,則FFT 的頻率分辨率為2.5 Hz。使用復(fù)解析ZFFT 算法分析時,細化頻帶設(shè)為60~80 Hz,細化頻帶中心頻率70 Hz,細化倍數(shù)50,對應(yīng)的頻率分辨率為0.05 Hz。

      在無噪聲情況下和外加高斯白噪聲情況下[4](信噪比SNR=-5 dB,SNR=-10 dB)分別采用FFT算法、復(fù)解析ZFFT 算法對信號x1進行頻譜分析,頻譜測量結(jié)果為:在三種情況下,F(xiàn)FT 算法仿真估計出的信號頻率均為70 Hz,誤差1.15 Hz;復(fù)解析ZFFT 算法仿真估計出的結(jié)果均為68.85 Hz,誤差0 Hz。圖2 和圖3 為在有信噪比為-10 dB 的高斯白噪聲情況下,分別采用FFT 算法、復(fù)解析ZFFT算法分析得到的頻譜圖。觀察易得,在單頻信號情況下,復(fù)解析ZFFT 算法在頻譜測量精度上比FFT算法更高。

      圖2 FFT 頻譜圖(單頻)

      圖3 復(fù)解析ZFFT 細化頻譜圖(單頻)

      2.2 密集多頻信號的頻譜仿真

      用MATLAB 生成包含多個密集頻率成分的正弦信號[5]x2:

      式中:信號頻率fx2=68.35 Hz,fx3=69.70 Hz,fx4=70.23 Hz,fx5=70.85 Hz,fx6=71.06 Hz,信號幅度分別為3,5,4,3.5,6。

      信號采樣頻率設(shè)為fs=5 120 Hz,F(xiàn)FT 分析點數(shù)設(shè)為2 048,則FFT 的頻率分辨率為2.5 Hz。使用復(fù)解析ZFFT 算法進行分析時,將細化頻帶設(shè)為60~80 Hz,細化頻帶中心頻率70 Hz,細化100 倍,相應(yīng)的頻率分辨率為0.025 Hz。

      與單頻信號的仿真類似,在無噪聲情況下和外加高斯白噪聲(信噪比SNR=-5 dB,SNR=-10 dB)情況下分別采用FFT 算法和復(fù)解析ZFFT 算法對信號x2進行頻譜分析,頻譜測量結(jié)果為:在三種情況下FFT 算法仿真估計出的結(jié)果均為70 Hz,不能將5 個頻率相差很近的信號區(qū)分開;對應(yīng)的復(fù)解析ZFFT 算法仿真估計出的結(jié)果68.35 Hz,69.70 Hz,70.225 Hz,70.85 Hz 和71.05 Hz,誤差分別為0 Hz,0 Hz,0.005 Hz,0 Hz 及0.01 Hz。圖4 和圖5 為在有信噪比為-10 dB 的高斯白噪聲情況下,分別采用FFT 算法、復(fù)解析ZFFT 算法分析得到的頻譜圖。觀察發(fā)現(xiàn),圖4 頻譜圖上只能看到一個譜峰,而圖5 頻譜圖中5 條譜線清晰可見,在有噪聲情況下,也能夠完全區(qū)分開這5 個頻率成分。

      圖4 FFT 頻譜圖(密集多頻)

      圖5 復(fù)解析ZFFT 細化頻譜圖(密集多頻)

      3 結(jié)語

      本文主要針對基于復(fù)解析帶通濾波器的ZFFT頻譜細化算法進行分析研究,同時設(shè)計合理的仿真方案,通過MATLAB 平臺對傳統(tǒng)FFT 算法和復(fù)解析ZFFT 算法進行仿真。仿真結(jié)果表明,無論是在單頻信號、多頻信號還是密集多頻信號的情況下,使用復(fù)解析ZFFT 算法進行局部頻譜分析都具有明顯優(yōu)勢,在相同F(xiàn)FT 運算量的情況下,其頻率分辨率遠遠高于FFT 算法。特別是在密集多頻信號的頻率估計中,復(fù)解析ZFFT 算法能夠?qū)FT 根本無法分辨出的多個密集頻率成分準確地細化出來,實現(xiàn)局部細化頻譜。

      猜你喜歡
      頻帶細化分辨率
      Wi-Fi網(wǎng)絡(luò)中5G和2.4G是什么?有何區(qū)別?
      EM算法的參數(shù)分辨率
      單音及部分頻帶干擾下DSSS系統(tǒng)性能分析
      原生VS最大那些混淆視聽的“分辨率”概念
      中小企業(yè)重在責任細化
      勞動保護(2018年5期)2018-06-05 02:12:06
      “細化”市場,賺取百萬財富
      華人時刊(2018年23期)2018-03-21 06:26:16
      雙頻帶隔板極化器
      電子測試(2017年15期)2017-12-18 07:18:51
      “住宅全裝修”政策亟需細化完善
      基于深度特征學習的圖像超分辨率重建
      自動化學報(2017年5期)2017-05-14 06:20:52
      一種改進的基于邊緣加強超分辨率算法
      安徽省| 嘉峪关市| 虎林市| 正安县| 南川市| 夏河县| 扶沟县| 莱州市| 河北区| 乐业县| 栾川县| 兴安盟| 正定县| 景泰县| 蓝田县| 璧山县| 朝阳区| 高尔夫| 洛阳市| 雅江县| 葫芦岛市| 刚察县| 肥乡县| 岳普湖县| 海宁市| 静海县| 武鸣县| 聊城市| 西贡区| 湘乡市| 波密县| 牟定县| 万安县| 历史| 灵台县| 邵武市| 多伦县| 东宁县| 新郑市| 新龙县| 四平市|