《電子技術(shù)應用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設計應用 > 基于計數(shù)器原理的調(diào)頻信號解調(diào)方法
基于計數(shù)器原理的調(diào)頻信號解調(diào)方法
2017年微型機與應用第8期
唐波,黃文玲,,張靜遠
海軍工程大學 兵器工程系,,湖北 武漢 430033
摘要: 提出了一種基于計數(shù)器原理的調(diào)頻信號解調(diào)方法,該方法以FPGA為核心,,結(jié)合放大整形電路、高頻振蕩器電路以及DAC,完成對超聲以及以下頻率的調(diào)頻信號解調(diào),。該方法通過對信號周期計數(shù),然后用計數(shù)值檢索存儲有信號幅度值的存儲器,,最后經(jīng)過DAC得到調(diào)制信號,。
Abstract:
Key words :

  唐波,黃文玲,,張靜遠

 ?。ê\姽こ檀髮W 兵器工程系,,湖北 武漢 430033)

       摘要:提出了一種基于計數(shù)器原理的調(diào)頻信解調(diào)方法,該方法以FPGA為核心,,結(jié)合放大整形電路,、高頻振蕩器電路以及DAC,完成對超聲以及以下頻率的調(diào)頻信號解調(diào),。該方法通過對信號周期計數(shù),,然后用計數(shù)值檢索存儲有信號幅度值的存儲器,最后經(jīng)過DAC得到調(diào)制信號,。

  關鍵詞:計數(shù)器,;調(diào)頻信號;解調(diào),;FPGA

  中圖分類號:TN76文獻標識碼:ADOI: 10.19358/j.issn.1674-7720.2017.08.023

  引用格式:唐波,,黃文玲,張靜遠.基于計數(shù)器原理的調(diào)頻信號解調(diào)方法[J].微型機與應用,,2017,36(8):73-75.

0引言

  *基金項目:國家自然科學基金項目(11602300)對調(diào)頻信號的解調(diào)常采用變?nèi)荻O管等模擬元件組成的解調(diào)電路來實現(xiàn),,然而模擬電路存在諸多缺陷[1]。隨著電子技術(shù)的不斷發(fā)展,,F(xiàn)PGA以其強大的功能和豐富的資源迅速占領了信號處理領域,。基于計數(shù)器原理的調(diào)頻信號解調(diào)方法就是以FPGA為核心,,采用數(shù)字的方式來實現(xiàn)調(diào)頻信號的解調(diào),。

1基本原理

  假設一調(diào)頻信號f(x),對其進行整形放大,,便可得到與調(diào)頻信號同頻的方波信號[2],,如圖1所示。

  

001.jpg

  在方波信號的上升沿啟動計數(shù)器計數(shù),,同時在上升沿輸出計數(shù)器計數(shù)值并復位計數(shù)器,。計數(shù)器輸出值用于檢索存儲器,存儲器中存儲有相應的信號幅度信息,,存儲器輸出連接D/A轉(zhuǎn)換器,,則可得到幅度隨輸入信號頻率變化的輸出信號。系統(tǒng)原理框圖如圖2所示,。

 

002.jpg

  其中計數(shù)器主要完成對信號周期的計數(shù),,對于調(diào)頻信號來說,信號瞬時周期反比與信號瞬時頻率,,因此計數(shù)值可實時反映信號頻率的變化,,經(jīng)過存儲器的映射關系得到調(diào)制信號的幅度值,經(jīng)DAC變換后輸出,。

  其中高頻振蕩器用于產(chǎn)生高頻震蕩信號,,經(jīng)倍頻或分頻后得到與調(diào)頻信號頻率相匹配的計數(shù)時基,。

2系統(tǒng)分析

  2.1時基電路

  由高頻振蕩器產(chǎn)生震蕩信號,經(jīng)過倍頻或者分頻之后得到計數(shù)時基信號,,時基信號的選擇取決于不同信號的頻率范圍,。時基信號fc的選擇通常考慮兩方面因素:調(diào)頻信號的頻率上限fmax和調(diào)頻信號的頻率下限fmin,。

  為了保證對信號的周期計數(shù)具有較高的精度,,通常要求時基信號頻率大于信號頻率的50倍[3],即:

  fc≥50fmax(1)

  同時,,計數(shù)器的輸出信號作為存儲器的地址信號,,用于檢索相應的調(diào)制信號幅度值,因此計數(shù)器的輸出值vc最大值受到存儲器存儲深度dm的限制,,即:

  `WF13M{{[V)G{WLO95A`XPB.png

  2.2計數(shù)器

  計數(shù)器對計數(shù)值輸出,、計數(shù)啟動、計數(shù)復位采用相同的觸發(fā)源,,均在方波信號的上升沿觸發(fā),。因此計數(shù)器每個上升沿的輸出值反映的都是信號周期的時間,計數(shù)器的計數(shù)時基信號頻率為fc,,因此計數(shù)器的輸出值vc可表示為:

  {KUX54J_0J(E6J(%JYZ2U{7.png

  計數(shù)器的輸出值反映的是調(diào)制信號的變化規(guī)律,,當調(diào)制信號幅度減小時,,計數(shù)器的輸出值增大,,反之,則減小,。

  2.3存儲器

  存儲器中存儲有調(diào)制信號的幅度值,,它的主要功能是完成計數(shù)值到調(diào)制信號幅度值的映射,即以計數(shù)器的計數(shù)值作為地址信號,,檢索相對應的幅度值,。對于計數(shù)器來說,計數(shù)值與調(diào)制信號幅度是成反比的,,因此存儲器中高圖4系統(tǒng)電路原理圖位地址存儲的是信號的小幅度值,,低位地址則存儲信號的大幅度值。因此當輸入信號頻率降低的時候,,在存儲器的輸出端得到較小的信號幅度值,,反之則得到較大的信號幅度值。經(jīng)過DAC之后就可以得到調(diào)制信號,。

3誤差分析

  由以上分析可知,,計數(shù)值反映的是信號頻率的變化規(guī)律,因此式(4)可以表示為:

  f=fcvc

  則信號頻率的相對誤差可以表示為:

  dff=dfcfc-dvcvc

  則極限情況下的最大誤差為:

  V)T]M3S9O4Z530ZCVK~}Y}P.png

  其中,,dfcfc為計數(shù)時基信號的誤差,,它代表了高頻振蕩器的頻率穩(wěn)定度,;dvcvc為計數(shù)值相對誤差,即量化誤差[4],。

  對于高頻震蕩器來說,,精度均在10-4以上,則對于10 MHz的振蕩器來說,dfcfc≤10-11;而計數(shù)值相對誤差dvcvc則取決于時基信號的頻率以及輸入信號的頻率,,如圖3所示,。

003.jpg

  圖3計數(shù)誤差原理由圖3可以看出,采用計數(shù)器對信號周期進行計數(shù),,總會存在一個±1個計數(shù)周期的誤差,,則有:

  F}1}R`}V)]`V%1[7K[ZRUWY.png

  R`TJN`]KW8X)X2@JHHSJY%Y.png

  顯然,增大計數(shù)時基頻率與信號頻率之間的差別可以有效地減小系統(tǒng)誤差,。

4電路實現(xiàn)

  隨著電子技術(shù)的不斷發(fā)展,,以FPGA為核心的各種信號處理系統(tǒng)不斷涌現(xiàn),由于豐富的片上資源,,使得系統(tǒng)極大地簡化[5],。在該系統(tǒng)中,F(xiàn)PGA實現(xiàn)倍頻/分頻,、計數(shù)器以及存儲器的功能,,系統(tǒng)電路原理如圖4所示。

004.jpg

  由圖4可以看出,,前端模擬電路實現(xiàn)信號的放大整形,,即將輸入信號轉(zhuǎn)換成能被FPGA接收的方波信號,在FPGA中以一定的計數(shù)時基完成對信號周期的計數(shù),,并以計數(shù)結(jié)果作為存儲器的地址信號讀出存儲在存儲器中的調(diào)制信號幅度,,最后經(jīng)過DAC將離散的調(diào)制信號幅度值轉(zhuǎn)換成模擬的調(diào)制信號,從而完成對信號的解調(diào),。

5結(jié)論

  由以上分析可知,,只要針對輸入信號的頻率范圍選取合適的計數(shù)時基,就可以以較高的精度實現(xiàn)對調(diào)頻信號的解調(diào),,而且通過增大存儲器的存儲深度可以從整體上提高系統(tǒng)的精度,。該系統(tǒng)使用方便,參數(shù)修改靈活,,可以在不做硬件改動的情況下適應不同頻段信號的解調(diào),。

  參考文獻

  [1] 陳科山, 王燕. 現(xiàn)代測試技術(shù)[M]. 北京:北京大學出版社, 2011.

 ?。?] 田坦, 劉國枝, 孫大軍. 聲吶技術(shù)[M]. 哈爾濱:哈爾濱工程大學出版社, 2006.

 ?。?] 王紹卿. 魚雷近炸引信原理與設計[M]. 西安:西北工業(yè)大學出版社, 1992.

  [4] 申忠如, 郭福田, 丁暉. 現(xiàn)代測試技術(shù)與系統(tǒng)設計[M]. 西安:西安交通大些出版社, 2014.

 ?。?] 朱明程. FPGA原理及應用[M]. 北京:電子工業(yè)出版社, 1994.


此內(nèi)容為AET網(wǎng)站原創(chuàng),,未經(jīng)授權(quán)禁止轉(zhuǎn)載,。