新聞中心

EEPW首頁 > EDA/PCB > 設計應用 > 高階QAM定時同步的MATLAB仿真及其FPGA實現

高階QAM定時同步的MATLAB仿真及其FPGA實現

作者: 時間:2013-05-22 來源:網絡 收藏

目前,基于軟件無線電的數字接收機,其主要采用異步采樣恢復,即采樣時鐘獨立工作,通過估算定時誤差,控制內插濾波器內插出最佳采樣時刻的值。常用的定時誤差估計算法主要有:遲早門算法、米勒-穆雷算法、Gardner算法。其中遲早門算法和米勒-穆雷算法都對載波相位敏感。Gardner算法[1]每個符號需要兩個采樣點,雖然計算量比米勒-穆雷算法稍大,但對載波頻偏和相位不敏感,可提前獨立于載波同步完成,降低了系統(tǒng)復雜度。

本文引用地址:http://www.butianyuan.cn/article/189592.htm

調制方式特別是高階調制因其較高的頻譜利用率得到了廣泛應用,但是高階數字接收機算法的運算量也相對較大。隨著芯片集成度的提高,現在可以在像Altera Cyclone3 這種低成本上實現較復雜的算法。本文針對128 QAM調制信號,設計了算法結構,并且用做了仿真驗證,最后在平臺上實現了該算法。

1 結構設計

1.1 算法結構

定時同步結構如圖1所示。該結構是基于Gardner算法[2]而設計的,包括用來進行符號采樣的內插濾波器、定時誤差檢測器、環(huán)路濾波器、插值控制器。其中,內插濾波器從輸入的非同步被測基帶I/Q采樣信號中恢復出發(fā)送的符號,而定時恢復環(huán)路用來控制內插濾波器的插值相位。定時誤差檢測器提取出當前采樣相位誤差,將其送入環(huán)路濾波器濾波后控制NCO的振蕩頻率。當被測信號等效采樣無相偏時,環(huán)路進入穩(wěn)定狀態(tài),此時NCO的振蕩頻率就等于實際被測信號的碼率或碼率的整數倍[3]。下面只對定時同步的關鍵結構進行闡述。

高階QAM定時同步的MATLAB仿真及其FPGA實現

1.2 插值濾波器

插值濾波器是符號定時同步的核心部分。高階QAM對插值精度的要求非常高,傳統(tǒng)的內插濾波器如線性內插、3次立方內插、帶參數的4點分段擬合內插等已不能滿足要求。插值濾波器的設計關鍵是插值函數的設計,由于多項式內插函數能夠用Farrow結構實現,運算量較低,所以插值函數最好能夠用多項式擬合實現。參考文獻[4]給出了一種基于多項式插值濾波器的設計方法。這種多項式內插濾波器通過在通帶和阻帶上設置需要的幅度和加權系數,結合最優(yōu)化算法和具體要求的頻帶特性,可以實現頻域上的任意頻響。

1.3 定時誤差提取

傳統(tǒng)Gardner算法是針對BPSK/QPSK調制信號提出的,不適用于高階QAM這種多電平信號,必須對傳統(tǒng)Gardner算法進行改進。改進Gardner算法的思路是改變其只對零點檢測有效性的缺點,將中間值y((n-1/2)T+t)歸零化即可[5]。改進的定時誤差提取公式為:

2 仿真分析

仿真參數設置:128 QAM調制、升余弦滾降系數0.1、信噪比23 dB、定時延遲0.6個碼元時間、載頻124 MHz、采樣率102.4 MHz,匹配濾波器為100階。

從圖2中可以看出,分數延遲收斂于0.6處,波動小于0.01,表明定時同步環(huán)路完全收斂。圖3是定時同步收斂后的輸出信號星座圖,可以看出星座點非常集中,星座間隔清晰,信噪比由于匹配濾波器作用有了大幅度提高,能夠很好地實現符號判決。

高階QAM定時同步的MATLAB仿真及其FPGA實現

濾波器相關文章:濾波器原理


fpga相關文章:fpga是什么


濾波器相關文章:濾波器原理


電源濾波器相關文章:電源濾波器原理


數字濾波器相關文章:數字濾波器原理

上一頁 1 2 下一頁

關鍵詞: MATLAB FPGA QAM 定時同步

評論


相關推薦

技術專區(qū)

關閉