新聞中心

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

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

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

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

        本文引用地址:http://www.104case.com/article/189592.htm

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

        1 結構設計

        1.1 算法結構

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

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

        1.2 插值濾波器

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

        1.3 定時誤差提取

        傳統Gardner算法是針對BPSK/QPSK調制信號提出的,不適用于高階QAM這種多電平信號,必須對傳統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,表明定時同步環路完全收斂。圖3是定時同步收斂后的輸出信號星座圖,可以看出星座點非常集中,星座間隔清晰,信噪比由于匹配濾波器作用有了大幅度提高,能夠很好地實現符號判決。

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

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


        fpga相關文章:fpga是什么


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


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


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

        上一頁 1 2 下一頁

        關鍵詞: MATLAB FPGA QAM 定時同步

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 金塔县| 突泉县| 中江县| 基隆市| 娄底市| 锡林郭勒盟| 客服| 鹤壁市| 隆子县| 南昌市| 大冶市| 上思县| 陆川县| 成都市| 井研县| 宜昌市| 乐安县| 秦皇岛市| 常德市| 萨迦县| 翁源县| 双峰县| 巴林左旗| 八宿县| 同江市| 阜康市| 星子县| 苗栗县| 惠来县| 容城县| 双桥区| 静乐县| 明溪县| 海晏县| 普陀区| 衢州市| 周宁县| 永川市| 射洪县| 四川省| 江永县|