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

          新聞中心

          EEPW首頁(yè) > EDA/PCB > 設(shè)計(jì)應(yīng)用 > OFDM系統(tǒng)中頻域同步技術(shù)及FPGA實(shí)現(xiàn)

          OFDM系統(tǒng)中頻域同步技術(shù)及FPGA實(shí)現(xiàn)

          作者: 時(shí)間:2012-10-12 來(lái)源:網(wǎng)絡(luò) 收藏

          細(xì)定時(shí)同步估計(jì)的電路仿真

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

          圖4.3 符號(hào)定時(shí)偏移估計(jì)單元的電路波形圖

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

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

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

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

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

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

          結(jié)束語(yǔ)

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


          上一頁(yè) 1 2 3 4 下一頁(yè)

          關(guān)鍵詞: OFDM FPGA 系統(tǒng) 頻域

          評(píng)論


          相關(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); })();