《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > ?基于GNURadio的CMA盲均衡器和鎖相環組合設計與實現
?基于GNURadio的CMA盲均衡器和鎖相環組合設計與實現
李曉光,潘克剛
? (中國人民解放軍陸軍工程大學 通信工程學院,江蘇 南京 210007)
摘要: 在分析Bussgang類恒模算法(Constant Modulus Algorithm,CMA)盲均衡基礎上,使用改進型CMA結合二階鎖相環(PLL)的盲均衡方法,實現對MQAM(M=4,16,64)和MPSK(M=2,4,8)信號經過高斯噪聲信道后發生的頻率偏移和相位偏移的消除。組建了基于GNURadio和USRP軟件無線電平臺的CMA+PLL盲均衡處理模塊。通過對MQAM和MPSK信號的測試,模塊在噪聲影響下對信號頻率和相位偏移依然有良好的糾正性能,為使用軟件無線電平臺實時接收處理信號做好模塊化驗證。
中圖分類號:TN919.3+4
文獻標識碼:A
DOI: 10.19358/j.issn.2096-5133.2018.07.016
中文引用格式:李曉光,潘克剛.基于GNURadio的CMA盲均衡器和鎖相環組合設計與實現[J].信息技術與網絡安全,2018,37(7):67-70.
? Design and implementation of CMA blind equalizer and PLL based on GNURadio
?Li Xiaoguang,Pan Kegang
(School of Communication Engineering, The Army Engineering University of PLA, Nanjing 210007,China)
Abstract: This paper is based on the analysis of Bussgang class blind equalization constant modulus algorithm (CMA). The blind equalization method based on the improved CMA and second-order phase-locked loop (PLL) is used to realize the optimization of MQAM (M=4,16,64) and MPSK(M=2,4,8), and to eliminat the distortion caused by the frequency offset and phase offset after the Gaussian noise channel. The CMA with PLL blind equalization processing module based on GNURadio and USRP software radio platform was established. Through testing the MQAM and MPSK signals, the module still has good performance in correcting the signal frequency and phase shift under the influence of noise. It is a modular verification for using the software radio platform to receive and process the real time signal.
Key words : blind equalization CMA; second-order phase-locked loop; GNURadio; USRP0

0  引言

在通信系統中不理想的信道會對信號造成畸變,其中非常普遍的畸變就是信道間干擾和碼間干擾,會使信號的頻率發生頻移和相位發生偏轉,降低數據傳輸的可靠性。為此,常在接收端采用適當補償的方式解決畸變問題。Bussgang類盲均衡算法是以一種迭代方式進行盲均衡,缺點是算法收斂時間長,收斂后穩態剩余誤差大[1]。Godard最早提出恒模算法(Constant Modulus Algorithm,CMA),它是Bussgang類盲均衡算法中最常用的一種[2-3]。郭曉宇、趙寶峰等對恒模盲均衡算法進行了改進[4-5]。童本鋒設計了基于鎖相環的CMA盲均衡器[6],解決了信號幅度變化和相位偏移補償的問題。改進型CMA盲均衡器可以對信號幅度做均衡,其性能優于常規CMA,二階PLL可以對頻偏和相位旋轉進行補償,其性能優于一階鎖相環,而兩者結合可以提高收斂速度,減少穩態誤差,可以用于實時信號的畸變處理。聯合使用GNURadioUSRP(Universal Software Radio Peripheral,通用軟件無線電設備)的軟件無線電是一種開放的可重新編程的無線電通信系統[7],現在已經普遍利用該系統進行仿真實現和工程項目開發。使用C++和Python語言編寫通信模塊,通過GNURadio軟件結合USRP硬件可以設計所需的通信系統。因此,深人研究基于軟件無線電平臺的CMA盲均衡器和PLL組合的信號處理系統具有非常重要的意義和使用價值。

1  盲均衡器原理和組合設計

1.1  盲均衡的原理

盲均衡器是一種不需要訓練序列就可以完成信道的均衡自適應技術,原理如圖1所示。

微信截圖_20181105141650.png

輸入序列x(n)假設為獨立同分布序列,通過一未知時變離散時間傳輸信道h(n),考慮加性信道噪聲n(n),得到均衡器接收序列y(n):

微信截圖_20181105143413.png

可知,y(n)是由x(n)和h(n)卷積而成,要想從y(n)中獲得x(n),就需要對y(n)進行反卷積或解卷積運算。

1.2  Bussgang類盲均衡算法

圖4仿真各階段信號星座圖Bussgang盲均衡器原理圖如圖2所示。Bussgang類盲均衡算法有兩個公式[2],式(2)為均衡器輸出,式(3)為抽頭系數迭代。

微信截圖_20181105144949.png

均衡器長度為2L+1,微信截圖_20181105145619.png,μ為迭代步長因子。

微信截圖_20181105145541.png

1.3  恒模算法

Godard提出的CMA是最常用的一種Bussgang類盲均衡算法[3]。表1所示為恒模算法公式列表。

微信截圖_20181105145722.png

1.4  恒模算法和鎖相環組合

因為改進型CMA可以均衡因信道引起的信號幅度,而二階PLL糾正信號的頻偏和相偏,因此改進型CMA和二階PLL相結合的方法可以減小穩態均方誤差和處理信道引起的畸變,既能加快收斂速度,又能糾正頻率誤差和相位誤差。圖3所示為兩者結合信號處理原理圖。

微信截圖_20181105145930.png

2  仿真實現

基于原理圖生成QAM信號,調制頻偏100 Hz,相位偏移10°,經SNR=10 dB高斯信道,監測信號星座圖。

圖4星座圖分別是:(a)為原始4-QAM基帶信號,(b)為信號經過調制通過加性噪聲高斯信道后有頻偏相偏信號,(c)為經過改進型CMA處理后的信號,(d)為經過改進型CMA和二階PLL處理后的信號。通過分階段星座圖顯示,經過改進型CMA處理后幅度均衡效果明顯,再經過二階PLL處理后信號解調星座圖收斂較好。

圖5信號未經過CMA處理,通過頻響時間可見信號趨于穩定時間明顯增加,相位趨于穩定時間明顯增加,相位偏移起伏也明顯增大,尤其是處理后信號解調星座圖收斂不好,誤碼率高。而圖6是信號經過改進型CMA和二階PLL處理后的情況,可見總體效果較好。

綜合上面仿真情況來看,改進型CMA和二階PLL的組合對信號幅度、頻率和相位都有較好的均衡和糾正,性能較好。


3  軟件無線電平臺實現

3.1  GNURadio和URSP軟件無線電平臺

本文的重點在于對GNURadio和USRP軟件無線電平臺的研究,并在其上實現CMA+PLL組合對信號消除信道畸變。GNURadio軟件部分主要基于Linux操作系統,通信系統模型由C++和Python語言編程構成,C++語言用來編寫各種信號處理模塊,這些信號處理模塊在GNURadio中被稱“block”; Python用來連接各個block使之成為一個腳本文件,從而實現通信系統的某些功能,而這個腳本文件被稱為“flow graph”。USRP是硬件部分,它的作用為收發射頻信號并將其轉換為基帶信號連接PC[8]

GNURadio和USRP軟件無線電平臺的軟件部分是一個開源的項目,硬件部分的價格也不是很高,技術要求較低[9]

3.2  模塊化實現

使用GNURadio軟件設計信號處理模塊,用USRP硬件發射和接收。發射機(圖7):隨機信號生成模塊生成隨機二進制數據,調制模塊生成MQAM(M=4,16,64)基帶信號或者MPSK(M=2,4,8)(灰色模塊)基帶信號,兩個模塊可選,發射USRP設置中心頻率為1 GHz。接收機(圖8):接收USRP設置中心頻率為1 GHz,考慮到信號經過無線通道后參數不可控,增加一個模擬信道模塊,經過模擬信道模塊仿真多徑分布、頻率偏移和相位偏移等參數,CMA盲均衡模塊和PLL(選用科斯塔斯環)模塊處理經過信道影響后的信號,處理后的信號送入信號解調和星座圖監測模塊。

參數設置:(1)隨機信號生成:10 000碼元重復生成;(2)調制模塊:MQAM (M=4,16,64)調制,格雷差分編碼,或MPSK(M=2,4,8)調制,格雷差分編碼;(3)發射接收單元:發射IP192.168.10.3,射頻1 GHz,AGC增益50 dB,接收IP192.168.10.2,中心頻率1 GHz;(4)模擬信道:噪聲電平,歸一化的頻率偏移、相位偏移,多徑分布;(5)多相時鐘同步;(6)CMA均衡器:抽頭數15,增益參數;(7)鎖相環:二階環路帶寬參數;(8)星座顯示;(9)頻譜顯示。

可變參數:噪聲電平,歸一化的頻率偏移,采樣定時偏移量,多路徑延遲分布,均衡器增益,環路帶寬。

全局變量:samp_rate為32 000,arrity為4,sps為4,taps為1,nfilts為32。

幅度系數常量:0.5+0.5j,從數學導入pi,從gnuradio.filter導入firdes,升余弦整形濾波器設計參數:rcc_taps:firdes.root_raised_cosine(nfilts, nfilts, 1.0/float(sps), 0.35, 11*sps*nfilts)。

系統組建完成后,測試發射了4,8-PSK和16,64-QAM信號,經過接收和CMA+PLL模塊處理,圖9為信號解調星座,可見信號通過系統后星座圖收斂情況較好。

微信截圖_20181105150954.png

4  結論

本文分析了一種用來處理信號畸變的CMA盲均衡器和PLL組合方法,并對組合的方法進行改進。通過MATLAB仿真進行對比論證,仿真結果證明了該方法的有效性。研究并設計了基于GNURadio和USRP軟件無線電平臺的CMA盲均衡器和PLL組合的系統,通過MQAM和MPSK的信號驗證,系統性能良好。

參考文獻

[1] 張雄.基于Bussgang技術盲均衡算法的研究[D].太原:太原理工大學,2003.

[2] GARDNER F M. Interpolation in digital modems-part fundamentals [J].IEEE Transactions on Communications, 1993,41(3):501-507.

[3] SCHNITER P, JOHNSON  C R. Dithered signed-error CMA: robust,computationlly, efficient blind adaptive equalization [J].IEEE Transactions on Signal Processing,1999(47):1959-1597.

[4] 郭曉宇.改進型恒模盲均衡算法的研究[D].太原:太原理工大學,2005.

[5] 趙寶峰.變步長盲均衡算法的研究[D].太原:太原理工大學,2004.

[6] 童本鋒.基于鎖相環的CMA盲均衡器設計[J].中國新通信,2015,17(13):113-114.

[7] 黃凌.基于GNU Radio和USRP的認知無線電平臺研究[D].廣州:華南理工大學,2010.

[8] 王洪,陳祝明,孫清清. 基于USRP和GNU Radio《軟件無線電》課程實驗[J].實驗科學與技術,2013,11(4):310-312.

[9] 曹俊杰.基于GNU Radio和USRP的認知無線電頻譜感知技術研究[D].西安:西安電子科技大學,2014.

 (收稿日期:2018-03-07)

 

作者簡介:

李曉光(1977-),通信作者,男,碩士,助理研究員,主要研究方向:通信信號處理。E-mail:61425894@qq.com。

潘克剛(1977-),男,博士,副教授,主要研究方向:通信信號處理。


此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
伊人精品久久久久7777| 亚洲一区三区电影在线观看| 国产精品99一区二区| 欧美国产日韩二区| 久久午夜电影网| 久久久久www| 欧美在线看片a免费观看| 亚洲男人的天堂在线| 亚洲一二三区精品| 在线亚洲免费视频| 中文在线一区| 夜夜嗨av色综合久久久综合网| 亚洲欧洲综合另类在线| 亚洲高清毛片| 亚洲国产一区二区视频| 亚洲激情视频在线播放| 91久久精品日日躁夜夜躁国产| 亚洲第一在线视频| 亚洲欧洲三级电影| 日韩视频免费观看高清完整版| 亚洲精品久久久蜜桃| 亚洲美女精品成人在线视频| 亚洲剧情一区二区| 一二美女精品欧洲| 亚洲天堂av综合网| 亚洲欧美日韩专区| 久久精品视频va| 久久午夜精品| 欧美成人免费观看| 欧美日本不卡高清| 欧美性猛交视频| 国产精品中文字幕欧美| 国产亚洲精品aa| 一区二区三区在线观看欧美| 亚洲国产精品va在线观看黑人| 亚洲国产精品成人久久综合一区| 亚洲人午夜精品免费| 夜夜嗨av一区二区三区中文字幕| 日韩视频在线一区二区三区| 在线亚洲观看| 欧美亚洲一区二区三区| 亚洲国产cao| 这里只有精品电影| 欧美在线一二三| 欧美777四色影视在线| 欧美日韩国产丝袜另类| 国产精品欧美日韩一区二区| 国产亚洲精品7777| 亚洲欧洲一区二区在线播放| 中文精品视频| 久久riav二区三区| 一本不卡影院| 久久aⅴ国产紧身牛仔裤| 美女亚洲精品| 欧美午夜免费影院| 国内精品久久久久影院薰衣草| 最新精品在线| 亚洲永久免费精品| 亚洲激情啪啪| 午夜久久资源| 欧美大片一区| 国产精品一区二区久激情瑜伽| 在线观看福利一区| 亚洲一区二区三区高清不卡| 亚洲第一精品夜夜躁人人爽| 欧美精品久久久久久| 欧美日韩少妇| 国产一区二区三区四区在线观看| 亚洲欧洲精品一区二区三区波多野1战4| 一区二区欧美日韩| 亚洲第一精品夜夜躁人人躁| 亚洲一级高清| 猫咪成人在线观看| 国产精品视频一区二区三区| 亚洲国产精品一区二区www| 亚洲在线观看免费| 亚洲靠逼com| 久久精品一二三| 欧美日韩大片| 狠狠色丁香婷婷综合影院| 一区二区日韩| 亚洲激情av| 久久福利毛片| 欧美四级在线| 亚洲国产精品www| 性色av一区二区三区红粉影视| av成人免费观看| 久久久久久自在自线| 欧美亚韩一区| 亚洲片在线资源| 久久精品首页| 久久精品国产99国产精品澳门 | 欧美日韩一区免费| 亚洲电影av| 久久国产精品一区二区三区四区 | 亚洲一区二区三区在线观看视频| 久久蜜桃香蕉精品一区二区三区| 国产精品久久毛片a| 亚洲区欧美区| 亚洲欧洲综合另类| 久久天天狠狠| 国产一区二区三区无遮挡| 亚洲在线一区二区三区| 中文在线一区| 欧美日韩国产丝袜另类| 亚洲国产精品日韩| 亚洲黄色av一区| 久久五月婷婷丁香社区| 国内精品福利| 久久精品一区二区| 久热re这里精品视频在线6| 国产一区二区三区丝袜| 小黄鸭精品密入口导航| 欧美一区二区三区四区在线观看| 国产精品久久久久毛片软件| 一区二区高清在线| 亚洲精品一区二区三区四区高清| 欧美99久久| 亚洲国产激情| 日韩视频在线观看国产| 欧美黄免费看| 亚洲欧洲日本在线| 日韩天堂av| 欧美日韩国产在线一区| 99re66热这里只有精品4| 一本大道久久a久久综合婷婷| 欧美电影在线免费观看网站| 亚洲福利电影| 亚洲另类在线视频| 欧美日本一区二区高清播放视频| 亚洲三级观看| 亚洲私拍自拍| 国产精品久久久久久久久久三级| 亚洲视频在线看| 欧美一区二区三区啪啪| 国产午夜精品久久久久久免费视 | 亚洲欧美国产毛片在线| 欧美一区三区二区在线观看| 国产视频在线观看一区| 欧美一区亚洲二区| 久久亚洲国产成人| 亚洲国产精品va在线观看黑人| 日韩午夜免费| 欧美色视频一区| 亚洲欧美日韩精品久久亚洲区| 久久精品国产亚洲精品| 精品二区久久| 亚洲视频网站在线观看| 国产精品入口麻豆原神| 久久国产一区二区| 欧美激情1区2区| 一区二区三区视频在线看| 欧美影视一区| 亚洲国产第一| 亚洲欧美日韩精品久久| 国产曰批免费观看久久久| 亚洲精品国产欧美| 欧美日在线观看| 午夜精品亚洲| 欧美mv日韩mv亚洲| 一区二区高清在线| 久久人体大胆视频| 日韩一区二区久久| 久久久99免费视频| 亚洲日本va在线观看| 性色av一区二区怡红| 樱桃国产成人精品视频| 中文在线资源观看网站视频免费不卡 | 国产精品久久久久久久久久免费 | 性色一区二区三区| 在线日韩日本国产亚洲| 亚洲无毛电影| 国内精品久久久久影院 日本资源| 亚洲精品久久久久久下一站| 国产精品久久久久久户外露出 | 亚洲欧美日韩精品综合在线观看| 国产一区二区三区自拍| 99精品国产99久久久久久福利| 国产精品久久一区二区三区| 亚洲黑丝一区二区| 国产伦精品一区二区三区高清版 | 欧美日韩亚洲国产一区| 欧美一区二区三区免费视| 欧美精品久久久久a| 欧美亚洲免费| 欧美日韩一区在线观看视频| 久久精品国产久精国产爱| 欧美午夜精品久久久久久人妖| 久久精品天堂| 国产精品美女www爽爽爽| 91久久在线视频| 国产日韩高清一区二区三区在线| 日韩视频精品在线观看| 国产真实精品久久二三区| 亚洲视频一二| 亚洲人成网站精品片在线观看 | 精品福利电影| 欧美一区二区视频在线| 日韩午夜激情av| 麻豆国产精品va在线观看不卡|