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

  唐波,黃文玲,張靜遠(yuǎn)

  (海軍工程大學(xué) 兵器工程系,湖北 武漢 430033)

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

  關(guān)鍵詞:計(jì)數(shù)器;調(diào)頻信號(hào);解調(diào);FPGA

  中圖分類號(hào):TN76文獻(xiàn)標(biāo)識(shí)碼:ADOI: 10.19358/j.issn.1674-7720.2017.08.023

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

0引言

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

1基本原理

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

  

001.jpg

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

 

002.jpg

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

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

2系統(tǒng)分析

  2.1時(shí)基電路

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

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

  fc≥50fmax(1)

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

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

  2.2計(jì)數(shù)器

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

  {KUX54J_0J(E6J(%JYZ2U{7.png

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

  2.3存儲(chǔ)器

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

3誤差分析

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

  f=fcvc

  則信號(hào)頻率的相對(duì)誤差可以表示為:

  dff=dfcfc-dvcvc

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

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

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

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

003.jpg

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

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

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

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

4電路實(shí)現(xiàn)

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

004.jpg

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

5結(jié)論

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

  參考文獻(xiàn)

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

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

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

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

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


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