李杰,汪海濤
FRM濾波器中應(yīng)用積分梳狀濾波器的研究
李杰,汪海濤
(上海船舶電子設(shè)備研究所,上海 201108)
傳統(tǒng)的頻率響應(yīng)屏蔽(Frequency Response Masking, FRM)濾波器由多個(gè)含有乘法器的濾波器構(gòu)成,計(jì)算復(fù)雜度較高。提出了一種改進(jìn)窄帶低通FRM數(shù)字濾波器設(shè)計(jì)復(fù)雜度的方法,使用積分梳狀濾波器作為屏蔽濾波器,以達(dá)到設(shè)計(jì)窄過(guò)渡帶的濾波器的要求。仿真結(jié)果表明,在降低窄帶低通FRM濾波器計(jì)算復(fù)雜度方面效果明顯,有效地減少了乘法器的使用,降低了目標(biāo)濾波器設(shè)計(jì)的階數(shù)。該方法可以應(yīng)用于窄過(guò)渡FRM數(shù)字濾波器的設(shè)計(jì)中。
頻率響應(yīng)屏蔽濾波器;積分梳狀濾波器;計(jì)算復(fù)雜度;窄過(guò)渡帶
窄帶低通濾波器是指通帶和過(guò)渡帶相對(duì)于采樣頻率都很窄的低通濾波器,對(duì)過(guò)渡帶和通阻帶紋波都有較高要求。由于過(guò)渡帶的寬度與濾波器的階數(shù)有關(guān),過(guò)渡帶變窄會(huì)增加濾波器的階數(shù)即增加乘法器的個(gè)數(shù)[1-2]。如何在滿足窄過(guò)渡帶要求的前提下降低濾波器的階數(shù)是研究的重點(diǎn)。現(xiàn)有的窄過(guò)渡帶濾波器的設(shè)計(jì)方法主要有:預(yù)濾波器-均衡器技術(shù),有限脈沖響應(yīng)內(nèi)插技術(shù),并行結(jié)構(gòu)技術(shù),頻率響應(yīng)屏蔽(Frequency Response Masking, FRM)技術(shù)[3]。目前以FRM技術(shù)設(shè)計(jì)的窄過(guò)渡帶濾波器應(yīng)用較廣,可設(shè)計(jì)任意帶寬的濾波器,且對(duì)其的改進(jìn)主要集中在結(jié)構(gòu)和算法上。一般是對(duì)原型濾波器和屏蔽濾波器進(jìn)行優(yōu)化設(shè)計(jì)。
由于積分梳狀濾波器的濾波計(jì)算中只有加法,沒有乘法,只需將相鄰的數(shù)據(jù)相加即可得到輸出數(shù)據(jù),不僅節(jié)省了硬件資源,同時(shí)大大減少了運(yùn)算時(shí)間[4],因此本文將積分梳狀濾波器用于FRM濾波器的屏蔽濾波器中,可以有效降低窄過(guò)渡帶FRM濾波器的設(shè)計(jì)復(fù)雜度。
由于現(xiàn)有的水聲對(duì)抗器材對(duì)低頻窄帶噪聲的濾除有較高的要求,所以可以將基于積分梳狀濾波器設(shè)計(jì)的FRM濾波器應(yīng)用于這一領(lǐng)域。
頻率響應(yīng)屏蔽(FRM)技術(shù)是設(shè)計(jì)窄過(guò)渡帶濾波器最常用的方法,由于FRM技術(shù)可以產(chǎn)生任意帶寬的濾波器,相對(duì)于傳統(tǒng)的濾波器設(shè)計(jì)方法,該技術(shù)減少了乘法器的使用,進(jìn)而降低了硬件資源的復(fù)雜度,所以近年來(lái)對(duì)其應(yīng)用與研究較多[5-6],其基本結(jié)構(gòu)如圖1所示。
FRM濾波器的基本結(jié)構(gòu)由原型濾波器,與原型濾波器幅度互補(bǔ)的互補(bǔ)濾波器以及兩個(gè)屏蔽濾波器構(gòu)成[4],通過(guò)進(jìn)行內(nèi)插得到過(guò)渡帶較窄的濾波器,為內(nèi)插因子,屏蔽濾波器的作用是去除原型濾波器內(nèi)插引起的多余周期子帶。原型濾波器及其互補(bǔ)濾波器以及兩個(gè)屏蔽濾波器的傳輸函數(shù)為
圖1 FRM濾波器的基本結(jié)構(gòu)
其基本的傳輸函數(shù)為
其濾波過(guò)程原理如圖2所示。圖中和分別為濾波器的通帶截止頻率和阻帶截止頻率,為一個(gè)整數(shù)。圖2(a)和圖2(b)分別表示FRM濾波器的兩種情況。圖2(a)表示由插值后的原型濾波器提供過(guò)渡帶的情況,圖2(b)表示由插值后原型濾波器的互補(bǔ)濾波器提供過(guò)渡帶的情況,兩種方法產(chǎn)生的過(guò)渡帶寬度相同。但是各個(gè)濾波器的通帶寬度不同,而且每個(gè)濾波器中的子濾波器的階數(shù)也不同,所以產(chǎn)生的目標(biāo)濾波器的復(fù)雜度也不同。通過(guò)將以上參數(shù)代入不同的表達(dá)式來(lái)計(jì)算以上兩種情況下的各個(gè)子濾波器的截止頻率,使其達(dá)到最優(yōu),滿足所設(shè)計(jì)的低復(fù)雜度濾波器的要求。
積分梳狀(Cascade Integrator Comb, CIC)濾波器一般用來(lái)完成抗混疊(或去鏡像)濾波,它的沖激響應(yīng)函數(shù)為
式中:R為有限沖擊響應(yīng)(Finite Impulse Response, FIR)濾波器的長(zhǎng)度或階數(shù)。該濾波器是一個(gè)線性時(shí)不變系統(tǒng),當(dāng)通過(guò)卷積來(lái)計(jì)算輸出信號(hào)時(shí),可以看出其濾波計(jì)算只有加法而沒有乘法,只需將相鄰的數(shù)據(jù)相加即可得到輸出數(shù)據(jù),卷積公式為
由此可以看出積分梳狀濾波器不僅可以節(jié)省硬件資源,而且減少了運(yùn)算時(shí)間。
由于FRM濾波器主要是通過(guò)減少乘法器的使用來(lái)的,所以研究方法主要集中在優(yōu)化結(jié)構(gòu)和優(yōu)化算法上,可以將積分梳狀濾波器(CIC)應(yīng)用于FRM的結(jié)構(gòu)優(yōu)化設(shè)計(jì)中,將其作為屏蔽濾波器進(jìn)行FRM濾波器的優(yōu)化設(shè)計(jì),去除內(nèi)插后產(chǎn)生的多余鏡像以及將有用頻段過(guò)濾出來(lái),同時(shí)減少了乘法器的使用,降低了設(shè)計(jì)復(fù)雜度[4]。但是由于CIC的幅頻響應(yīng)不夠平坦,通帶、過(guò)度帶的分界不夠明顯,所以一般將其應(yīng)用于低通FRM濾波器的設(shè)計(jì)中。當(dāng)將其應(yīng)用于帶通濾波器的設(shè)計(jì)時(shí),不能達(dá)到設(shè)計(jì)任意帶寬濾波器的目的。
本文中的FRM濾波器通過(guò)MATLAB軟件來(lái)進(jìn)行仿真設(shè)計(jì),原型濾波器采用Remez算法來(lái)求解濾波器的系數(shù),通過(guò)MATLAB中的Firpm函數(shù)來(lái)仿真實(shí)現(xiàn),屏蔽濾波器采用一個(gè)5級(jí)的CIC濾波器(5級(jí)CIC級(jí)聯(lián)阻帶與通帶的最小衰減為-67.32 dB),另一個(gè)也采用Firpm函數(shù)來(lái)仿真實(shí)現(xiàn),選擇合適的插值因子以及通帶阻帶紋波,通過(guò)觀察各濾波器的階數(shù)來(lái)進(jìn)行比較。
本次設(shè)計(jì)為了方便觀察過(guò)渡帶的具體數(shù)值,頻率沒有進(jìn)行歸一化處理,選取的采樣頻率為40 kHz,原型濾波器的頻率為5~6 kHz,過(guò)渡帶為1 kHz,插值因子選擇為10,過(guò)渡帶變成了原來(lái)的1/10,只有100 Hz,通帶波紋為0.01 dB,阻帶紋波為65 dB,采用基本的一層FRM結(jié)構(gòu)進(jìn)行驗(yàn)證,仿真結(jié)果如圖3所示。
圖3中首先根據(jù)公式(1)以及給定的原型濾波器的數(shù)值設(shè)計(jì)出了其幅度互補(bǔ)的濾波器。然后對(duì)原型濾波器與互補(bǔ)濾波器進(jìn)行插值來(lái)產(chǎn)生所要求的過(guò)渡帶寬度,插值后的濾波器具有了周期性,其截止頻率與采樣頻率和插值因子的值有關(guān),之后根據(jù)原型濾波器和互補(bǔ)濾波器的頻率特性,設(shè)計(jì)相應(yīng)的屏蔽濾波器。本文為了說(shuō)明將CIC濾波器應(yīng)用于FRM濾波器時(shí)可以產(chǎn)生的效果,只將其中一個(gè)屏蔽濾波器用CIC濾波器替換,另一個(gè)屏蔽濾波器依然采用傳統(tǒng)的設(shè)計(jì)方法,最后將以上各個(gè)子濾波器代入FRM濾波器的基本結(jié)構(gòu)中,經(jīng)過(guò)不同的濾波運(yùn)算,產(chǎn)生所要求的濾波器。
為了與傳統(tǒng)FRM濾波器的設(shè)計(jì)方法相比較,本文也采用傳統(tǒng)方法設(shè)計(jì)(即屏蔽濾波器都采用傳統(tǒng)的Remez算法進(jìn)行設(shè)計(jì))與上述性能要求一樣的濾波器,其設(shè)計(jì)仿真結(jié)果如圖4所示。
由圖3和圖4可知,兩種方法設(shè)計(jì)的窄帶低通濾波器的性能相同,但是由于CIC濾波器沒有用到乘法器,只有原型濾波器和另一個(gè)屏蔽濾波器的設(shè)計(jì)中用到了乘法器,減少了乘法器的數(shù)量,根據(jù)MATLAB計(jì)算的結(jié)果可知,上述實(shí)例中采用CIC設(shè)計(jì)的濾波器所需要的階數(shù)為275,傳統(tǒng)設(shè)計(jì)方法所使用的階數(shù)為324,減少了49階,濾波器的階數(shù)決定乘法運(yùn)算的次數(shù),也即乘法器數(shù)量減少了49,比傳統(tǒng)方法降低了15%的復(fù)雜度。由于在現(xiàn)場(chǎng)可編程門陣列(Field Programmable Gate Array, FPGA)硬件資源中乘法的實(shí)現(xiàn)相對(duì)較復(fù)雜[7],所以減少乘法器的使用可以降低硬件的復(fù)雜度和硬件的規(guī)模,進(jìn)而提高運(yùn)算速度。
為了進(jìn)一步對(duì)所設(shè)計(jì)的濾波器的性能進(jìn)行說(shuō)明,本文采用最優(yōu)的切比雪夫逼近法設(shè)計(jì)具有相同性能的FIR濾波器,通過(guò)使用MATLAB中的濾波器設(shè)計(jì)分析(Filter Design Analysis Tool, FDATool)工具箱直接設(shè)計(jì)實(shí)現(xiàn),其所需的階數(shù)為1 434。濾波器的設(shè)計(jì)結(jié)果如圖5所示。
將本文所提出方法與通過(guò)使用切比雪夫逼近法直接設(shè)計(jì)的FIR濾波器和傳統(tǒng)FRM技術(shù)設(shè)計(jì)的濾波器進(jìn)行對(duì)比,可以看到相對(duì)于切比雪夫逼近法直接設(shè)計(jì),濾波器的階數(shù)減少了80.8%,相對(duì)于傳統(tǒng)的FRM設(shè)計(jì)方法,濾波器的階數(shù)減少了15%,在濾波器性能相同的情況下,所需要的階數(shù)減少了很多。
圖4 傳統(tǒng)設(shè)計(jì)方法的MATLAB仿真結(jié)果
圖5 FDAT工具箱設(shè)計(jì)的低通濾波器
以上是對(duì)使用CIC進(jìn)行低通FRM濾波器設(shè)計(jì)的仿真驗(yàn)證,使用多個(gè)FRM低通濾波器可以得到相應(yīng)的帶通FRM濾波器。但是由于CIC的特點(diǎn),當(dāng)直接使用CIC進(jìn)行FRM帶通濾波器設(shè)計(jì),并將其作為屏蔽濾波器時(shí),達(dá)不到截取有用頻帶的目的,截取出來(lái)的幅頻響應(yīng)與另一支路的幅頻響應(yīng)進(jìn)行相加以后得到的帶通濾波器不具有期望的通帶特性,不能滿足在期望通、阻帶截止頻率要求下的帶寬,不滿足設(shè)計(jì)指標(biāo)要求。
本文選取的采樣頻率為40 kHz,設(shè)計(jì)一個(gè)過(guò)渡帶為125 Hz,帶寬為2.25 kHz的濾波器,插值因子為8,通帶波紋為0.01 dB,阻帶紋波為65 dB。采用基本的一層結(jié)構(gòu)進(jìn)行設(shè)計(jì),其仿真結(jié)果如圖6所示,表明設(shè)計(jì)不滿足指標(biāo)要求。
圖6 CIC用于FRM帶通濾波器設(shè)計(jì)的模擬結(jié)果
根據(jù)以上的仿真結(jié)果可以看出,將CIC濾波器用于FRM窄帶低通濾波器的設(shè)計(jì)中,可以有效地減少濾波器的乘法器數(shù)量,降低階數(shù),進(jìn)而降低了對(duì)所需硬件資源的要求。結(jié)合水聲工程領(lǐng)域中的應(yīng)用,以及水聲領(lǐng)域頻率的特點(diǎn),可以將其應(yīng)用于去除窄帶低頻干擾噪聲。但是由于積分梳狀濾波器的特點(diǎn),當(dāng)選取不同的采樣頻率和不同的插值(或抽取)因子以及延遲因子時(shí),其所能產(chǎn)生的通帶帶寬范圍會(huì)有區(qū)別,所以其所能濾除的頻率的帶寬范圍有限,一般將其應(yīng)用于低頻信號(hào)處理。
本文的創(chuàng)新點(diǎn)在于將積分梳狀濾波器用于FRM結(jié)構(gòu)中。通過(guò)實(shí)例分析可知,將CIC應(yīng)用于FRM濾波器可以降低設(shè)計(jì)所使用的乘法器的數(shù)量,從而降低了設(shè)計(jì)的復(fù)雜度,在用FPGA硬件實(shí)現(xiàn)時(shí),減少了硬件規(guī)模,進(jìn)而提高了運(yùn)算速度。
[1] 王欣. 離散信號(hào)的濾波[M]. 北京: 電子工業(yè)出版社, 2001.
WANG Xin. Filtering of discretesignals[M]. Beijing: Electronic Industry Press, 2001.
[2] 胡廣書. 數(shù)字信號(hào)處理―理論、算法與實(shí)現(xiàn)[M]. 2版. 北京: 清華大學(xué)出版社, 1998.
HU Guangshu. Digital signal processing-Theory、algorithm and implementation[M]. 2nd. Beijing: Tsinghua University Press, 1988.
[3] 傅喬. FRM濾波器及二維濾波器的優(yōu)化設(shè)計(jì)研究[D]. 長(zhǎng)沙: 長(zhǎng)沙理工大學(xué), 2009.
FU Qiao. Optimal design of FRM filters and two-dimensional filters[D]. Changsha: Changsha University of Science and Technology, 2009.
[4] 陳蕾, 姚遠(yuǎn)程. 基于System Generator 的數(shù)字下變頻設(shè)計(jì)[J]. 電子設(shè)計(jì)工程, 2012, 20(24): 74-78.
CHEN Lei, YAO Yuancheng. Design of digital down-conversion based on the system generator[J]. Electronic Design Engineering, 2012, 20(24): 74-78.
[5] SINHA T, BHAUMIK J. Designing of sharp transition low pass FIR filter using multistage FRM approach[C]//DevIC, Kalyani, India, 2017, 23-24.
[6] WEI Y, LIU D B. Improved design of frequency-response masking filters using band-edge shaping filter with non-periodical frequency response[J]. IEEE Transactions on Signal Processing, 2013, 61(13): 3269-3278.
[7] LI S G, ZHANG J. Efficient FPGA implementation of sharp FIR filters using the FRM technique[J]. IEICE Electronics Express, 2009, 23(6): 1656-1662.
The study of FRM filter using cascade integrator comb filter
LI Jie, WANG Haitao
(Shanghai Marine Electronic Equipment Research Institute, Shanghai 201108, China)
The traditional frequency response masking (FRM) filter consists of multiple filters with multiplier unit, which has a relatively high computational complexity. In this paper a method of improving the design complexity of narrow-band low pass FRM digital filter is proposed, in which the cascade integrator comb (CIC) filter is used as the masking filters to satisfy the design requirements of narrow transition band and to lower the computational complexity filter. The results of simulation show that this method is quite effective in reducing the computational complexity of narrow-band low pass FRM filter and in reducing the use of the multiplier units and the order of the target filter. Therefore, this method can be used in the design of narrow transition band FRM digital filter.
frequency response masking(FRM) filter; cascade integrator comb(CIC) filter; computational complexity; narrow transition band
TN713+.7
A
1000-3630(2020)-02-0251-06
10.16300/j.cnki.1000-3630.2020.02.021
2018-12-24;
2019-03-24
李杰(1991-), 男, 山西大同人, 碩士, 研究方向?yàn)樗晫?duì)抗技術(shù)。
李杰, E-mail:ichbinjack@126.com