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

          新聞中心

          EEPW首頁 > 手機(jī)與無線通信 > 設(shè)計(jì)應(yīng)用 > CMMB接收機(jī)中的載波頻偏跟蹤估計(jì)

          CMMB接收機(jī)中的載波頻偏跟蹤估計(jì)

          作者: 時(shí)間:2010-11-21 來源:網(wǎng)絡(luò) 收藏

          在CMMB幀結(jié)構(gòu)中,每個(gè)OFDM符號(hào)均插入了連續(xù)導(dǎo)頻,且每一個(gè)時(shí)隙內(nèi)的53個(gè)OFDM符號(hào)中的連續(xù)導(dǎo)頻數(shù)據(jù)均對(duì)應(yīng)相同,則式(10)中有:
          ,因此,其連續(xù)導(dǎo)頻的個(gè)數(shù)Np=82。
          CMMB中每個(gè)時(shí)隙有53個(gè)OFDM符號(hào),因此,每個(gè)時(shí)隙可以計(jì)算52次頻偏,這樣就可以更好地進(jìn)行載波頻率跟蹤。圖2所示是載波頻偏跟蹤模塊的硬件結(jié)構(gòu)圖。

          本文引用地址:http://www.ex-cimer.com/article/156931.htm


          圖2中的SRAM大小為82x20bit,可用于存儲(chǔ)前一個(gè)OFDM符號(hào)內(nèi)的82個(gè)導(dǎo)頻數(shù)據(jù)。載波頻偏跟蹤模塊用于接收連續(xù)導(dǎo)頻數(shù)據(jù)。它針對(duì)第一個(gè)OFDM符號(hào)不作運(yùn)算,82個(gè)連續(xù)導(dǎo)頻可直接存入SRAM。當(dāng)接收到下一個(gè)OFDM符號(hào)的導(dǎo)頻時(shí),可將該導(dǎo)頻與SRAM中相對(duì)應(yīng)的導(dǎo)頻做共軛相乘,同時(shí)更新,即用新的導(dǎo)頻數(shù)據(jù)覆蓋掉SRAM中相對(duì)應(yīng)的導(dǎo)頻;然后再將乘積進(jìn)行累加。當(dāng)累加次數(shù)達(dá)到82次時(shí),可對(duì)該和求相位,再乘上系數(shù)4096/(9264π),從而得到小數(shù)倍頻偏估計(jì)值。由于每個(gè)時(shí)隙一共執(zhí)行52次小數(shù)倍頻偏估計(jì),因而,將有利于糾正頻偏,以達(dá)到跟蹤的效果。
          2.2 系統(tǒng)級(jí)聯(lián)仿真
          圖3所示是碼率下CMMB接收機(jī)的最終性能曲線。信噪比SNR越大,誤比特率BER越小。實(shí)際上,根據(jù)CMMB協(xié)議的要求,在星座映射方式為QPSK的情況下,當(dāng)SNR≥2.7 dB時(shí),需滿足BER≤3x10-6;而在星座映射方式為16QAM的情況下,在SNR≥8.6 dB時(shí),需滿足BER≤3x10-6。
          由圖3可知,將導(dǎo)頻跟蹤模塊級(jí)聯(lián)到CMMB接收機(jī)后,其性能即可滿足協(xié)議對(duì)系統(tǒng)的要求。



          3 結(jié)束語
          本文提出了一種針對(duì)CMMB接收機(jī)解調(diào)芯片的小數(shù)倍子頻偏跟蹤估計(jì)算法。在CMMB解調(diào)芯片中,該算法能較好地對(duì)頻偏進(jìn)行跟蹤估計(jì),從而使系統(tǒng)載波恢復(fù)環(huán)路穩(wěn)定工作,保證信號(hào)的正常解調(diào)。本文提出的載波頻偏估計(jì)算法經(jīng)適當(dāng)?shù)膮?shù)修改后,也可適用于其他OFDM系統(tǒng),而且具有一定的通用性。


          上一頁 1 2 3 下一頁

          關(guān)鍵詞: 編解碼器

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