999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于差分檢波的集群通信BFSK解調算法研究

2013-09-17 10:26:04向舜然
電視技術 2013年3期
關鍵詞:信號

楊 虹,向舜然

(重慶郵電大學光電工程學院,重慶 400065)

基于差分檢波的集群通信BFSK解調算法研究

楊 虹,向舜然

(重慶郵電大學光電工程學院,重慶 400065)

首先闡述分析差分檢波BFSK(二進制頻移鍵控)解調算法,計算出算法中分數延遲濾波器的系數。然后通過MATLAB的Simulink工具建立調制解調算法模型,利用模型分析差分檢波解調算法的性能,綜合解調性能和資源占用率來優化分數延遲濾波器定點系數。通過誤碼率對比分析,最終得到一個占用資源較少且解調性能優異的算法模型,為硬件語言實現BFSK解調算法以及FPGA仿真驗證打下基礎。

二進制頻移鍵控;差分檢波;現場可編程門陣列

近年來隨著無線通信技術運用越來越廣,以及新一代信息技術的發展,如物聯網等,無線通信又進入了新的時代。低成本、低功耗、高可靠性成為無線通信應用的發展方向。而在數字集群通信系統中,基帶芯片作為設備的核心,其工作的可靠性和功率大小直接影響集群通信系統的性能。在基帶芯片中調制解調技術是關鍵技術,BFSK信號調制解調方式作為常用的數字調制解調方式具有可靠性高、易實現、抗干擾能力強等特點,尤其在短距離傳輸的通信領域有著廣泛的應用與廣闊的發展前景[1-2]。

然而在做FPGA驗證之前,首要任務是完成算法的設計,算法的性能也直接關系到后來FPGA實現的解調性能。因此,完成BFSK的算法模擬和優化精簡算法是非常重要的一環,本文基于MATLAB軟件的Simulink工具,實現模擬BFSK差分檢波解調建模。同時為了最合理利用乘法器資源,通過分析差分解調中分數延遲濾波器系數個數對整體解調誤碼率的影響。來確定合適的系數個數。

1 差分解調原理

圖1所示是差分檢波的解調原理圖,其中包括分數延遲濾波器、乘法器、低通濾波器、抽樣判決器等模塊。

圖1 差分檢波解調原理圖

式中:fc代表載頻中心頻率;Δf是頻偏;n為離散時間序列;Ts是采樣周期;β是原始相位。差分解調的方法是將輸入的信號延遲一定的時間再與輸入信號相乘。首先將R(n)延遲D個采樣周期得到

然后將R(n)和R(n-D)相乘得到

式中:等號右邊第1部分是低頻分量;第2部分是諧波分量,可以經過低通濾波器濾除n次諧波分量,得到低頻分量,即

假定BFSK的2路輸出信號為

通過式(4),可以發現B的值還不能直接反映出原始基帶信號的值。因此令

這時式(4)簡化為

式中:B的正負對應于fc+Δf和fc-Δf,經過抽樣判決即可完成BFSK調制信號的解調。然而對于延遲D個采樣周期的實現,如果D是整數,較容易實現,只需延遲時鐘周期的整數倍就可以實現,但往往D不可能恰好是整數,因此就存在分數倍延遲的問題。分數倍延遲的實現方法有多種,比如多級抽取插值、FIR濾波器實現分數倍延遲等。但是多級抽取插值法會消耗大量的資源,并且輸出的結果具有很大的誤差,本文選擇FIR濾波器實現分數倍延遲。

2 FIR濾波器數值計算與優化

2.1 濾波器數值計算

現采用一個N階的有限長FIR濾波器h(m)對理想非整數延時分數延遲濾波器進行近似,為了計算出N階FIR非整數延時濾波器的系數,利用現有的分數延遲濾波器計算公式[1-2]

式中:D是延遲倍數;h(m)是FIR濾波器抽頭系數;N是濾波器的階數。通過已有的D和N就可以計算出分數延遲濾波器的抽頭系數的具體值。因為式(7)與拉格朗日插值公式相似,因而也稱為基于拉格朗日插值的分數延時濾波算法[3]。

先設定輸入信號碼率為10 kbit/s,用20 kHz的正弦波表示信號“0”,用40 kHz的正弦信號表示“1”,因此得到fc=30 kHz,Δf=10 kHz。

通過式(5)計算出D的值,然后帶入式(8),為了使FIR濾波器的延遲效果趨近于D。按照不等式(8),計算出N的取值范圍并取值:

從式(5)可以看出Ts的值與D的值成反比,而從式(8)又可以看出D的值與N值成正比,因此Ts與N成反比。FIR濾波器的階數N直接影響到以后FPGA占用乘法器的資源大小。因此要合理選擇N值,也就直接反應到如何選擇采樣周期Ts或者采樣頻率的問題。采樣頻率必須滿足抽樣定理。應當指出,抽樣頻率不是越高越好,太高時,將會降低信道的利用率(因為隨著抽樣頻率升高,數據傳輸速率也增大,則數字信號的帶寬變寬,導致信道利用率降低)。所以只要能滿足抽樣頻率大于2倍基帶信號頻率,并有一定的防衛頻帶即可[4]。

現在令Ts=1/780 000 s,將fc,Ts的值帶入式(5),計算出D的值為6.5。根據不等式(8),計算出N為14。再根據式(7)計算得到14階FIR濾波器的浮點抽頭系數,如表1所示。為了方便計算,在MATLAB軟件中創建文件計算h(m)的值。

表1 浮點型FIR濾波器抽頭系數

2.2 FIR濾波器數值定點及優化

如果直接使用表1所示的參數那么至少占用14×16位的乘法器,會消耗過多資源。通過表1可以看出,14個系數是中心對稱的,即h(0)=h(13),…,h(6)=h(7)。因此,在運算的時候只需取h(0)~h(6)。如表1所示h(0)~h(6)都是浮點數,而FPGA實現運算都是定點數,因此必須對h(0)~h(6)定點化。因為每個抽頭系數最少必須用16位二進制表示,為了進一步簡化抽頭系數的個數和位寬,現在考慮定點位數為16位、8位和4位的抽頭系數,表2~4分別是16位、8位、4位FIR濾波器抽頭系數,可以看到在不同位數的定點化后,FIR濾波器抽頭系數的個數和位寬都同時改變。16位的FIR濾波器保持7個抽頭系數。而8位的FIR濾波器保持4個抽頭系數,4位的FIR濾波器僅剩余2個抽頭系數。大大簡化了乘法器資源的占用,進而會降低以后FPGA中的功耗。但是在降低位寬和個數的同時,FIR濾波器實現的分數延遲效果也會降低。為了綜合分析得到一個折中結果,本文利用Simulink工具建立BFSK調制解調模型來分析誤碼率與位數的關系。

表2 16位定點FIR濾波器抽頭系數

表3 8位定點FIR濾波器抽頭系數

表4 4位定點FIR濾波器抽頭系數

3 定點性能分析

3.1 分析模型的建立

圖2為Simulink實現的BFSK差分解調性能驗證模型,在圖2中首先由伯努利二進制模塊產生頻率為10 kHz隨機二進制數來模仿信號源,然后與對應的Sine Wave模塊相乘,生成調制信號。然后調制信號的均方差產生相應功率的高斯噪聲,然后輸入量化模塊,并分為兩路,一路進入差分濾波器,一路直接進入乘法器,完成差分相乘,之后相乘信號進入低通濾波器濾除諧波分量,得到基帶信號,最后通過門限判決得出原始基帶信號。在這個過程,模型的右上角加入了誤碼率分析模塊。

圖2 BFSK調制解調Simulink模型(截圖)

3.2 誤碼率比較分析

根據表2~4中的差分濾波器的值,修改圖2中差分濾波器的抽頭系數,并利用Simulink工具中的誤碼率計算模塊計算出不同的誤碼率—信噪比參數,最后使用MATLAB繪制誤碼率曲線圖做分析對比,如圖3所示。這里根據FSK非相干解調誤碼率公式[4],添加理論上非相干解調FSK的誤碼率曲線。

其中帶圓圈線條代表BFSK非相干解調理論誤碼率與信噪比的關系。而其他的線條代表差分檢波BFSK解調法的誤碼率與信噪比的關系。從圖3中可以看出,分數延遲濾波器系數按照4位二進制定點性能嚴重偏低,誤碼率遠遠大于理論值。而16位定點和8位定點則略好于理論值,并且8位定點雖然性能相比16位定點性能略低。在考慮資源占用、功耗等綜合情況下選取8位定點是較好的選擇,在14 dB信噪比環境下誤碼率僅為百萬分之一級別,能達到很好的解調效果。

圖3 信噪比—誤碼率分析圖

4 結論

本文基于差分檢波解調法計算并搭建Simulink調制解調模型,對分數延遲濾波器的抽頭系數定點,按照3種定點位數來分析濾波器的抽頭系數簡化與整個調制解調系統的誤碼率的關系,從而得到一個資源占用較少,并且誤碼率相對較低的模型參數,為FPGA實現低功耗低誤碼率調制解調模型打下基礎,也為集群通信芯片的設計提供支持,本模型可以移植到很多其他的低速通信系統使用。

:

[1]李雙利,盛利元,陳家林.基于分數延時濾波的2FSK差分檢波解調器[J].計算機仿真,2011,28(7):138 -141.

[2]陳霞,朱勤專,丁錦滔.FSK信號的非相干數字解調技術[J].電視技術,2005,29(5):162 -164.

[3]郭偉,潘仲明,杜金榜,等.基于Lagrange插值的非整數延時濾波器算法[J].國防科技大學學報,2009,31(1):90-94.

[4]樊昌信,曹麗娜.通信原理[M].北京:國防工業出版社,2008.

Research on Cluster Communication BFSK Demodulation Algorithm Based on Difference Detection

YANG Hong,XIANG Shunran

(College of Electrical Engineering,Chongqing University of Posts and Telecommunications,Chongqing 400065,China)

Firstly,the differential detection of BFSK demodulation algorithm is analyzed,and fractional delay filter coefficient in algorithm is calculated.Secondly,the modulation and demodulation algorithm model are built through the MATLAB Simulink tools,and the model is used to analyze differential detection and demodulation algorithm performance.Then the demodulation performance and resource utilization are used to optimize the fractional delay filter fixed-point coefficients.Finally,by analysis of error rate,a less resources and high demodulation performance algorithm model is got to lay the foundation for hardware language realization FSK demodulation algorithm and simulation in the FPGA.

BFSK;differential detection;FPGA

TN911.7

A

【本文獻信息】楊虹,向舜然.基于差分檢波的集群通信BFSK解調算法研究[J].電視技術,2013,37(3).

重慶市教委科學技術研究項目(KJ100512);重慶市自然科學基金項目(CSTC,2010BB2412)

責任編輯:薛 京

2012-07-31

猜你喜歡
信號
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
7個信號,警惕寶寶要感冒
媽媽寶寶(2019年10期)2019-10-26 02:45:34
孩子停止長個的信號
《鐵道通信信號》訂閱單
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
基于Arduino的聯鎖信號控制接口研究
《鐵道通信信號》訂閱單
基于LabVIEW的力加載信號采集與PID控制
Kisspeptin/GPR54信號通路促使性早熟形成的作用觀察
主站蜘蛛池模板: 国产喷水视频| 92午夜福利影院一区二区三区| 成人福利在线免费观看| 欧美国产日韩另类| 91无码网站| 成色7777精品在线| 色哟哟精品无码网站在线播放视频| 亚洲无线国产观看| 伊人国产无码高清视频| 亚洲无码四虎黄色网站| 99热国产在线精品99| 亚洲精品777| 欧美综合成人| 国产在线视频导航| 狠狠色噜噜狠狠狠狠奇米777 | 亚洲国产高清精品线久久| 欧美日韩中文字幕二区三区| 久久久受www免费人成| 亚洲视频欧美不卡| 无码区日韩专区免费系列| 久久九九热视频| 日韩一区精品视频一区二区| 秘书高跟黑色丝袜国产91在线| 色婷婷色丁香| 国产成人啪视频一区二区三区| 婷婷午夜天| 欧美日韩一区二区在线免费观看| 精品成人一区二区| 国产理论一区| 色噜噜在线观看| 国产一区二区三区视频| 国产婬乱a一级毛片多女| 久久久波多野结衣av一区二区| 久久青草热| 真人免费一级毛片一区二区 | 婷婷色中文网| 久青草网站| 国产亚洲欧美在线中文bt天堂| 午夜高清国产拍精品| 99热这里只有精品2| 亚洲国产精品日韩av专区| 国产黄网永久免费| 91久久大香线蕉| 国产99在线观看| 99在线观看国产| 久久精品一卡日本电影| 人妻熟妇日韩AV在线播放| 91成人在线免费观看| 波多野结衣中文字幕一区| 欧美成人综合视频| 欧美视频免费一区二区三区| 青草视频在线观看国产| 免费人成视网站在线不卡| 久久中文电影| 无码中字出轨中文人妻中文中| 国产成人a在线观看视频| 国产免费高清无需播放器| 精品偷拍一区二区| 亚洲国产中文欧美在线人成大黄瓜 | 久久国产精品无码hdav| 亚洲无码不卡网| 国产福利影院在线观看| a毛片免费在线观看| 久久国产V一级毛多内射| 亚洲色欲色欲www网| 人妻无码一区二区视频| 一级在线毛片| 亚洲综合婷婷激情| 久久永久免费人妻精品| 青青草国产免费国产| 91色在线观看| 国产 日韩 欧美 第二页| 久久国产精品夜色| 国产va欧美va在线观看| 精品久久香蕉国产线看观看gif| 日韩毛片基地| 三上悠亚一区二区| 啪啪啪亚洲无码| 欧美v在线| yjizz国产在线视频网| 国产自在线播放| 国产91导航|