新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > 基于PN序列幀的同步分析及FPGA實現

        基于PN序列幀的同步分析及FPGA實現

        作者: 時間:2012-04-13 來源:網絡 收藏

        由于PN和AWGN以及d(n)的相關性很小,所以上式中的最后兩項可以近似為0,從第一項可以看出,當PN和包含在每個符號中的PN求相關后在符號的邊界處會出現峰值,該峰值可用來實現符號或定時。為了實現頻偏估計還必須對相關值移位相乘,即:
        f.jpg
        式(4)中λ[n,0]表示符號起點的估計值,K表示PN序列的長度,一般而言PN序列的長度和符號的長度一致,但如果在一個符號內疊加k=N/K個相同的PN序列就可以得到更大的頻偏估計范圍,頻偏估計范圍可表示為:g.jpg
        圖2顯示了該算法的系統實現框圖。接收信號與已知的PN序列求相關,PN序列的長度假設為N,然后將求相關后的值存儲在長度為N+1的寄存器內,求其共軛值,并與后N位的值相乘。

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

        l.jpg


        在多徑信道下,用該算法也能較好地實現同步。這是由于用于同步的符號中沒有包括數據符號,不會對PN序列產生干擾;PN序列良好的自相關性使得用于幀起點判決的峰值非常尖銳,PN序列越長相關性越好,峰值的能量越大,抗AWGN的能力越強。

        2 算法實現
        實現框圖如圖3所示,數據序列通過讀寫寄存器與已知事先存儲的PN序列進行相關運算,讀寫寄存器是雙端的128×16位RAM,PN序列參考IEEE802.11a長訓練符號同步序列(N=52),這里采用128個采樣點,即
        PN={1,1,-1,-1,1,1,-1,1,-1,1,1,1,1,1,1,-1,……1,1,1,1}
        這128位相關性極強的一系列數據,按地址位編輯成后綴為*mif文件,一旦上電啟動就寫入ROM中,讀地址在讀取RAM的數據時同時也就能依次讀出ROM數據,然后做兩者的相關運算,兩路信號經過相關運算送到下一級求其共軛,共軛結果與后來的輸入延時128位的復數數據再一一相乘,然后進入求移位相關峰的最大值模塊。若連續出現若干個最大峰值,Controler的標志位置高,表明系統可以進行解調處理或者FFT。另外,系統的使能和清零信號也由Controler產生。

        h.jpg



        關鍵詞: FPGA 序列 分析

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 开化县| 渝北区| 凌源市| 昔阳县| 黔江区| 习水县| 太仓市| 景东| 西畴县| 渝中区| 罗平县| 偃师市| 乌恰县| 文安县| 闽侯县| 邵阳市| 龙川县| 城固县| 鄂伦春自治旗| 丹寨县| 峡江县| 临武县| 东乌珠穆沁旗| 海伦市| 隆化县| 合江县| 石屏县| 界首市| 化隆| 彝良县| 靖宇县| 景东| 金坛市| 萨嘎县| 浦东新区| 边坝县| 玉环县| 宿松县| 衡阳市| 水城县| 长寿区|