??? 關(guān)鍵詞:譜分析器 極窄帶濾波器 短時(shí)傅里葉變換
1 引 言
一軍用通訊儀器要求能夠監(jiān)測某一信號相對較密集的頻段內(nèi)某一個(gè)頻率點(diǎn)的信號特征隨時(shí)間變化的情況,以便判斷該信號的調(diào)制方式。由于該頻段的信號非常密集,所以要求在提取該頻率點(diǎn)的信號時(shí),帶寬極窄:-3dB帶寬限制在1Hz以內(nèi),盡量減少相鄰頻率點(diǎn)信號對該頻率點(diǎn)的影響 ,從而精確地獲知其特征。
顯然,在模擬電路中采用傳統(tǒng)的諧振式電路是很難達(dá)到所要求的指標(biāo)的:第一,采用單級的選頻電路選頻帶寬相對1Hz來說極大;第二,就算是采用高Q值的多級選頻電路串聯(lián)工作方式,也需要很多級數(shù),而多級方式下一致地改變調(diào)諧的中心頻率是很難做到的,而且由于器件參數(shù)離散性的影響,要求所有的選頻回路調(diào)諧在偏差不超過1Hz的中心頻率上,簡直是不可能的,所以無法采用傳統(tǒng)的諧振式電路。而采用晶體濾波器相對一般的濾波器來說諧振帶寬稍微要窄一點(diǎn),但是其諧振的頻率范圍至少也有幾十赫茲,仍然達(dá)不到要求的指標(biāo),而且晶體的諧振還具有多諧性,也無法采用。相對而言,本文借用了滑動濾波器型譜分析器思想的數(shù)字處理方式,不僅可以達(dá)到要求的指標(biāo),而且算法非常簡單,具有模擬方式不可比擬的靈活性。整個(gè)的功能框圖如圖1所示。
???????????????????????
??? 圖1中,乘法器和低通濾波器構(gòu)成了下混頻的功能:將需要監(jiān)測的很高頻率的信號變頻下來,以便進(jìn)一步處理。在該處混頻時(shí),本振的頻率f0和待監(jiān)測的頻率點(diǎn)的頻率一致。所以經(jīng)混頻之后 ,要監(jiān)測的信號頻率為0,因此只要分析下混頻之后直流信號的特征,就能監(jiān)測信號。實(shí)際上由于監(jiān)測信號點(diǎn)的頻率極高,達(dá)到了GHz的數(shù)量級,一次混頻無法完成,所以實(shí)現(xiàn)時(shí)采用了二次混頻的技術(shù)。同時(shí)低通濾波器還有抗頻譜混疊的作用,為下一步的數(shù)字化作了準(zhǔn)備。在數(shù)據(jù)采樣時(shí)考慮到輸入信號的實(shí)際帶寬,及其他功能模塊的實(shí)現(xiàn),采用了固定的采樣頻率fs=80kHz,12bit量化。信號經(jīng)過數(shù)字化后,由低通濾波器來實(shí)現(xiàn)信號提取的功能。主要的技術(shù)關(guān)鍵在于獲取可變的且高精度的本振頻率f0和極窄帶寬的低通濾波器。其中本振頻率f0已經(jīng)得到解決,可以借助于已經(jīng)開發(fā)成功的小數(shù)分頻來直接合成。
本文主要討論如何采用滑動濾波器型譜分析器來實(shí)現(xiàn)極窄帶信號的提取。
2 關(guān)于滑動濾波器型譜分析器的討論
滑動濾波器型譜分析器可以進(jìn)行實(shí)時(shí)的譜分析,實(shí)質(zhì)上進(jìn)行了短時(shí)傅立葉變換,從原理上來看是利用了DFT算法,只不過DFT的求和范圍是0~(M-1),而滑動濾波器型譜分析器則是從當(dāng)前時(shí)刻n開始后退的M個(gè)點(diǎn)的信號段。其表達(dá)式定義如下:
???????????????????????????
??? 可見,X(n,k)不僅是頻率k的函數(shù),而且是時(shí)間n的函數(shù),在M=2N時(shí),經(jīng)變量代換l=n-m后得
?????????????????????????
???????????????????
??? 從頻域的角度來看可能更容易理解一些,從系統(tǒng)函數(shù)來看該系統(tǒng)結(jié)構(gòu),其分子是一個(gè)梳狀濾波器,在單位圓上每隔有一個(gè)零點(diǎn),其分母有單極點(diǎn),所以在單位圓上零極點(diǎn)抵消,只讓該點(diǎn)的頻率成分通過。這只是對頻域較粗略地分析而得出的結(jié)果,但是否只有該頻率點(diǎn)成分的信號分量通過,還是以該頻率點(diǎn)為中心的某一段信號都可以通過,這在一般的文獻(xiàn)中基本都沒有給出進(jìn)一步的分析。
??? 實(shí)際上,由(3)式得:
??????????????????????
??????????????????????
,其等效低通主瓣的寬度為,旁瓣峰值衰耗為-13dB,最小阻帶衰耗為-21dB,旁瓣的衰減速度為6dB/oct。除了中心頻率經(jīng)過調(diào)制之外,與矩形窗的指標(biāo)完全一致。
因此整個(gè)滑動濾波器型譜分析器的第1條通道實(shí)質(zhì)是一個(gè)低通濾波器,而第N條通道是一個(gè)高通濾波器,其余的通道實(shí)質(zhì)上是以為中心的帶通濾波器。其頻域特性在上面已經(jīng)給出。下面就結(jié)合本系統(tǒng)的應(yīng)用給出其作為低通濾波器的實(shí)例。
3 極窄帶低通濾波器的應(yīng)用分析
在本應(yīng)用中,只要求提取直流分量,所以只取k=0的通道來分析,其對應(yīng)的譜分析器的結(jié)構(gòu)如圖2所示。
圖2對應(yīng)的表達(dá)式為:
出,該通路在結(jié)構(gòu)上是IIR(Infinite ImpulseResponse)的,而實(shí)質(zhì)上卻是FIR(finite Impulse Response)的;所以很容易就可以得到其頻響特性。若fs=8 0 kHz,M=1 0 0時(shí) ,其頻響曲線可由MATLAB仿真如圖3、圖4所示。
由圖3可以看出,當(dāng)fs=80kHz,M=100時(shí),該低通濾波器的低通主瓣的寬度還是較大的,圖4是-3dB處的放大頻響特性曲線,其-3dB對應(yīng)的數(shù)字頻率近似為8.7732×10-3π,而fs=80kHz,可以算出-3dB截止頻率在f3=80×103×8.7732×10-3×π÷2π=350.9Hz模擬頻率點(diǎn) 。而且在這種情況下,討論其-3dB帶寬是沒有意義的,因?yàn)橹靼甑膶挾认鄬λ蟮?Hz來說太寬了,會混入相鄰的極寬頻段信號,導(dǎo)致監(jiān)測出來的信號與實(shí)際情況相去甚遠(yuǎn)。
對于本應(yīng)用來講,最重要的是主瓣的寬度要窄,其次才考慮旁瓣的峰值衰耗。而在所有的窗函數(shù)中,矩形窗的主瓣寬度是最窄的,因此,毫無疑問在本原型設(shè)計(jì)中選用了矩形窗。在窗函數(shù)選定之后,要降低濾波器的低通截止頻率,可以通過降低主瓣的寬度來實(shí)現(xiàn),也就是加大M的值。如當(dāng)M=1000,fs=80kHz時(shí),其幅頻特性如圖5所示。其-3dB的截止頻率為35Hz左右。阻帶內(nèi)最小衰耗為-32.4dB。在這種情況下,可以看到濾波器的帶寬依然與所要求的指標(biāo)有相當(dāng)?shù)木嚯x。僅依靠增加M的值固然可以實(shí)現(xiàn),但付出的代價(jià)明顯很大。為達(dá)到給定的指標(biāo),M值大約應(yīng)該在10000左右。每個(gè)數(shù)據(jù)為14比特,需要近似為17k的數(shù)據(jù)容量。對于采用基于DSP平臺的系統(tǒng)來講,要專門分配給一個(gè)濾波器如此大的數(shù)據(jù)區(qū),有點(diǎn)不太可能。所以必須考慮采用數(shù)據(jù)下采樣來實(shí)現(xiàn)該濾波器,這將在下一部分討論。
4 窄帶濾波器的實(shí)現(xiàn)
在第一部分對滑動濾波器型譜分析器的理論分析的基礎(chǔ)上,可以看出僅僅依靠增加采樣數(shù)據(jù)的點(diǎn)數(shù)來達(dá)到所要求的指標(biāo)是不經(jīng)濟(jì)的,因而可以從另一方面來解決問題。因?yàn)樵跀?shù)字域里,頻率的概念是相對的,所以降低濾波器的工作頻率,相應(yīng)地可以降低濾波器的截止頻率。如原來濾波器的工作頻率為80kHz,對應(yīng)的-3dB截止頻率為35Hz,如果其工作的頻率變?yōu)?00Hz,則濾波器的-3dB截止頻率為0.35Hz,而且低通主瓣的頻帶寬度為1.6Hz,已經(jīng)超過了所要求主瓣頻帶寬度為2Hz的指標(biāo)?!?br> 根據(jù)上面的分析,將濾波器的工作頻率降為原來的百分之一,可以通過100:1的下采樣來實(shí)現(xiàn)。在下采樣之前,為防止頻譜混疊,還加入一個(gè)低通濾波器。從下采樣的原理來講,該濾波器的低通截止頻率至少要低于為下采樣的比率。而上面分析的低通濾波器,其主瓣的寬度為在M=1000,fs=80kHz時(shí),相當(dāng)于160Hz,比2=800Hz小得多,所以,在這里依然可以采用該低通濾波器作為下采樣抗混疊濾波器。
因此最終該極窄帶低通濾波器的結(jié)構(gòu)如圖6所示。
??????????????????????
之所以借用滑動濾波器型的譜分析器來實(shí)現(xiàn)該濾波器,首先是因?yàn)樗旧砭褪且粋€(gè)濾波器,而且實(shí)現(xiàn)起來特別簡單,對于一條通路來說,只需要兩次簡單的加法,兩次數(shù)據(jù)存儲,一次歸一化的乘法就可以完成。其次矩形窗函數(shù)雖然存在固有的最小阻帶衰耗小的缺點(diǎn),但是在本處應(yīng)用中最重要的是主瓣寬度要小,所以采用了該結(jié)構(gòu)?! ?br> 該濾波器的實(shí)現(xiàn)方法可以有兩種,因?yàn)樗惴ū容^簡單,可以在CPLD中實(shí)現(xiàn)。其中要注意一個(gè)問題是,為了避免實(shí)現(xiàn)復(fù)雜的乘法運(yùn)算,可以把M取為1024,則乘以歸一化因子可以用右移10位實(shí)現(xiàn),輸入的數(shù)據(jù)是12位的,因此所有的操作只要處理最高的兩位就足夠了。總共需要處理的數(shù)據(jù)量為1024×2bit=2048bit,所需的存儲空間極少,如ALTERA的FLEX系列中每個(gè)EAB(EmbededArray Block)中提供了可以配置成1×1024bit的RAM,所以四個(gè)EAB加上極少量的邏輯控制就可以實(shí)現(xiàn)該窄帶濾波器。也可以采用通用的DSP為平臺,通過程序代碼來實(shí)現(xiàn)。對于一般的DSP芯片中的數(shù)據(jù)RAM容量不是非常的寬裕,所以實(shí)現(xiàn)的時(shí)候,同樣可以借用在CPLD實(shí)現(xiàn)的思路。
5 結(jié)束語
本文主要討論了滑動濾波器型譜分析器的頻域特征,并詳細(xì)分析了作為低通濾波器在實(shí)際中的應(yīng)用,同時(shí)具體給出了兩種不同的實(shí)現(xiàn)方案。實(shí)驗(yàn)的頻譜分析結(jié)果表明,該窄帶濾波器與預(yù)期的理論分析結(jié)果完全一致,其帶通指標(biāo)超過了設(shè)計(jì)所要求的指標(biāo)。
??? 根據(jù)文中的理論分析,滑動濾波器型譜分析器同樣也可以應(yīng)用于極窄帶的帶通或高通濾波器的設(shè)計(jì)中,只要將調(diào)制的中心頻率設(shè)置在所需的頻率點(diǎn)上即可。
2 宗孔德.?dāng)?shù)字信號處理.北京:清華大學(xué)出版社,1988
3 鄒理和,吳兆熊.?dāng)?shù)字信號處理.北京:國防工業(yè)出版社,1985
4 陳永彬.?dāng)?shù)字信號處理.南京:東南大學(xué)出版社,1987
5 A.N.Akansu&R.A.Haddad.Multiresolution SignalDecomposition:Transforms,Subbanks,and Wavelets.Acadamic Press,INC.,Boston 1992
6 Peter Pirsch.Architectures for DigitalSignalProce-ssing,University ofHannover,Germany,John Wiley&Sons Press,1998
評論
查看更多