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信號通路促使性早熟形成的作用觀察
主站蜘蛛池模板: 国产亚洲欧美日韩在线一区| 国产尤物在线播放| 国产视频入口| 久久中文字幕av不卡一区二区| 国产中文在线亚洲精品官网| 亚欧成人无码AV在线播放| 色婷婷成人| 夜夜高潮夜夜爽国产伦精品| 亚洲91在线精品| 天堂成人在线| 成人中文在线| 又污又黄又无遮挡网站| 成人国产免费| 亚洲成a人在线观看| 麻豆国产精品| 久操中文在线| 99久久免费精品特色大片| 1级黄色毛片| 色婷婷电影网| 色婷婷亚洲综合五月| 亚洲最大福利视频网| 中文字幕亚洲乱码熟女1区2区| 91亚洲影院| 视频国产精品丝袜第一页| 精品综合久久久久久97超人| 精品视频在线观看你懂的一区| 新SSS无码手机在线观看| 97色伦色在线综合视频| 国产超碰在线观看| 久久美女精品| 精品国产一区91在线| 91久久精品国产| 国产成人高精品免费视频| 亚洲精品视频免费看| 久久国产拍爱| 久久国产精品77777| 久久精品这里只有精99品| 91麻豆国产精品91久久久| 国国产a国产片免费麻豆| 中文毛片无遮挡播放免费| 免费高清毛片| 在线观看热码亚洲av每日更新| 亚洲国产日韩一区| 国产综合精品日本亚洲777| 国产香蕉一区二区在线网站| 亚洲无码高清免费视频亚洲| 欧美一区中文字幕| 国产熟睡乱子伦视频网站| 免费大黄网站在线观看| 熟妇丰满人妻| 国内毛片视频| 色综合久久88| 亚洲中文字幕在线观看| 欧美激情首页| 日韩中文字幕亚洲无线码| 国产精品福利导航| 国产毛片基地| 欧美区一区二区三| 中文字幕av无码不卡免费 | 久久青草视频| 国产在线观看精品| 国产成人无码AV在线播放动漫| 欧洲成人免费视频| 成人福利在线视频免费观看| 99精品热视频这里只有精品7| 粉嫩国产白浆在线观看| 一区二区欧美日韩高清免费| 日本人真淫视频一区二区三区| 日本91在线| 午夜精品福利影院| 国产裸舞福利在线视频合集| 欧美日韩国产系列在线观看| 国产精品青青| 在线播放国产99re| 亚洲第一视频网| 欧美α片免费观看| 色135综合网| 亚洲av无码成人专区| 中文天堂在线视频| 国产成人啪视频一区二区三区| 国产天天色| 成人综合在线观看|