<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > OFDM系統(tǒng)的頻域同步估計技術(shù)介紹

          OFDM系統(tǒng)的頻域同步估計技術(shù)介紹

          作者: 時間:2012-05-02 來源:網(wǎng)絡(luò) 收藏

          小數(shù)倍頻率偏移和采樣鐘頻率偏移模塊

          首先對相關(guān)單元模塊輸出的復(fù)數(shù)據(jù)的實虛部進(jìn)行歸一化,然后求歸一化單元輸出的16位復(fù)數(shù)據(jù)的相角,同時用RAM的讀地址和讀使能信號分別控制讀取存有矢量A和矢量B數(shù)據(jù)的ROM表中的數(shù)據(jù)。其中矢量A和B分別為線性最小平方算法中矩陣AT的第一行和第二行矢量,用此相角分別和讀出的矢量A和矢量B在一個符號內(nèi)進(jìn)行相乘累加,再根據(jù)保護間隔的不同,乘以相應(yīng)的系數(shù),便可分別得到小數(shù)倍頻偏和采樣鐘頻率偏移的值。

          細(xì)定時模塊

          考慮到定時估計范圍的問題,該模塊利用四個符號的散布導(dǎo)頻進(jìn)行定時估計。將當(dāng)前符號的散布導(dǎo)頻值及從RAM中讀出的前三個符號的散布導(dǎo)頻值按一定順序排列,并做相鄰導(dǎo)頻相關(guān)。將相關(guān)后的復(fù)數(shù)據(jù)的實虛部分別取絕對值累加,并將二者的累加和進(jìn)行歸一化處理后進(jìn)行查表,從而得出復(fù)數(shù)的相位值。這個相位即為符號定時偏移所引起的旋轉(zhuǎn)相位。再對此相位做如公式(6)的運算,這樣就得到了符號定時偏移的整數(shù)和小數(shù)部分的和,然后將其送到求整函數(shù)中,從而得到符號定時偏移的整數(shù)部分。將這個值經(jīng)過并/串變換后送到前端時域部分,去調(diào)整FFT窗位。

          電路仿真

          其仿真條件為:瑞利信道,SNR為15dB,載波頻偏設(shè)為-14.9倍子載波間隔(即整數(shù)倍頻偏值為-15,小數(shù)倍頻偏值為0.1倍子載波間隔),采樣鐘偏移為50ppm,保護間隔長為512,定時符號偏移為-100個采樣點。此電路工作頻率為10MHz。輸入的16位復(fù)數(shù)據(jù)由MATLAB仿真程序產(chǎn)生的。

          整數(shù)倍頻率偏移電路仿真

          由于電路波形中無法表示小數(shù),因此將各小數(shù)進(jìn)行“擴展”,其表示皆為二進(jìn)制數(shù)據(jù),以下同。在圖4.1中,out_re[31]和out_im[31]分別是前后兩個符號中對應(yīng)子載波相關(guān)結(jié)果的實虛部的符號位,int_freqoffset[5..0]和syn_int分別是整數(shù)倍頻偏估值和其有效起始位置脈沖。


          圖4.1 整數(shù)倍頻偏估計部分的電路仿真波形圖

          由于整數(shù)倍頻偏在每一符號的結(jié)束處才能估計出來,所以syn_int在每一個符號的結(jié)束處出現(xiàn),其后即為當(dāng)前符號的整數(shù)倍頻偏值。由于本算法利用了4個符號的連續(xù)導(dǎo)頻,故圖4.1中,從第四個syn_int后的int_freqoffset[5..0]才是當(dāng)前符號的整數(shù)倍頻偏估計值。由仿真波形可看出,估出的整數(shù)倍頻偏與仿真數(shù)據(jù)中所假設(shè)的一致。故用此算法的簡化形式可以準(zhǔn)確地估計出整數(shù)倍頻偏值。

          小數(shù)倍頻率偏移及采樣鐘頻率偏移估計的電路仿真

          sernum[1..0]表示前級輸入的符號類型;syn為輸入復(fù)數(shù)據(jù)中的有用數(shù)據(jù)起始脈沖;rein[15..0]和imin[15..0]分別為FIFO模塊輸出復(fù)數(shù)據(jù)的實虛部;syn_offset為小數(shù)倍頻偏和采樣鐘偏移估計結(jié)果的起始位置;fri[14..0]和qdelt[14..0]為小數(shù)倍頻偏估計值和采樣鐘偏移估計值,它們由1位符號位和14位小數(shù)位組成。這里的小數(shù)位數(shù)是根據(jù)其估計范圍和估計精度要求來確定的。

          在圖4.2中,小數(shù)倍頻率偏移和采樣鐘頻率偏移估計模塊使用連續(xù)導(dǎo)頻進(jìn)行估計。在每個符號末,syn_offset高電平有效時,fri[14..0]和qdelt[14..0]才是當(dāng)前符號的小數(shù)倍頻率偏移和采樣鐘頻率偏移估計值。波形中的估值與實際數(shù)據(jù)的對應(yīng)關(guān)系如表4.1所示。


          圖4.2 小數(shù)倍頻偏和采樣鐘偏移估計單元的電路仿真波形圖


          表4.1 波形圖中數(shù)據(jù)與實際數(shù)據(jù)對照表

          小數(shù)倍頻率偏移和采樣鐘頻率偏移模塊是在整偏校完之后才有效,此時的小數(shù)倍頻率偏移是經(jīng)過時域粗偏估計校正后的剩余部分。表4.1列出波形中的估值與實際數(shù)據(jù)的對應(yīng)關(guān)系。從表中的數(shù)字對應(yīng)關(guān)系可以看出,電路中估計的小數(shù)倍頻偏與實際頻偏的差在0.1%以內(nèi)。采樣鐘偏移估計值與實際偏移誤差為1ppm左右,這已滿足了采樣鐘的粗調(diào)精度;相位輸出為前后符號的小數(shù)倍偏頻所引起的相位旋轉(zhuǎn)。由此單元電路,可以準(zhǔn)確地估計出小數(shù)倍頻偏和采樣鐘偏移及其相位。

          細(xì)定時估計的電路仿真

          圖中的data_re_in[15..0]和data_im_in[15..0]表示經(jīng)公共相位校正后的復(fù)數(shù)據(jù)實虛部;syn_in是輸入有用數(shù)據(jù)的起始位置脈沖;sym_type[1..0]是前端輸入的符號類型;taok[22..0]和td[9..0]分別為估計的符號定時偏移和其整數(shù)部分;syn_tao是taok[22..0]的有效數(shù)據(jù)起始脈沖信號。


          圖4.3 符號定時偏移估計單元的電路波形圖

          圖4.3中共有9個符號。由于本算法利用了4個符號的散布導(dǎo)頻,故圖4.3中,從第四個符號的結(jié)束處開始,在syn_tao后的taok[22..0]才是當(dāng)前符號的定時偏移估計值。波形中的估值與實際數(shù)據(jù)的對應(yīng)關(guān)系如表4.2所示。


          表4.2 波形圖中數(shù)據(jù)與實際數(shù)據(jù)對照表

          表4.2中的定時實際偏移為-112,而不是仿真條件中的-100,這是由于在瑞利信道的仿真模型中,符號定時頭位置(重心位置)是在第一條徑之后12個采樣點出現(xiàn)的。由表中數(shù)據(jù)對應(yīng)關(guān)系可知,符號定時偏移估計單元可準(zhǔn)確地估出符號定時偏移的整數(shù)部分。由于采樣鐘偏移、算法估計誤差及電路運算誤差的影響,其小數(shù)部分不為零,這與電路的仿真結(jié)果一致。

          改進(jìn)前后占用硬件資源比較

          表4.3給出了改進(jìn)前后,頻域同步所占用的硬件資源比較,其中ALUTS、Registers、Memorybits、DSPblock9-bitelements分別為自適應(yīng)查找表、寄存器、存儲器和9字節(jié)DSP處理塊。通過比較可以發(fā)現(xiàn),改進(jìn)后的方案可以節(jié)省大量的硬件資源。


          表4.3 改進(jìn)前后的硬件資源對比

          結(jié)束語

          頻率偏移估計可以分為整數(shù)倍頻偏估計單元、小數(shù)倍頻偏、采樣鐘偏移估計單元和符號定時偏移估計單元。本文主要各部分的算法方案及電路實現(xiàn)時所用的FPGA元件的基本結(jié)構(gòu)、設(shè)計思路。最后通過對電路的仿真波形可以看出,這些頻域同步算法和FPGA電路能夠滿足多載波傳輸的同步要求。

          本文引用地址:http://www.ex-cimer.com/article/149148.htm
          上一頁 1 2 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();