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

          新聞中心

          EEPW首頁(yè) > 手機(jī)與無(wú)線通信 > 設(shè)計(jì)應(yīng)用 > 高效數(shù)字調(diào)制技術(shù)及其DSP實(shí)現(xiàn)

          高效數(shù)字調(diào)制技術(shù)及其DSP實(shí)現(xiàn)

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

          1.2 互相關(guān)及
          經(jīng)IJF輸出的波形有3 dB的包絡(luò)起伏,然后通過(guò)互相關(guān)來(lái)消除包絡(luò)起伏。具體相關(guān)過(guò)程是將I路和Q路的兩個(gè)碼元符號(hào)在每半個(gè)符號(hào)間隔內(nèi)進(jìn)行如下相關(guān)運(yùn)算:
          (1)I路信號(hào)為零時(shí),Q路信號(hào)為最大峰值。
          (2)1路信號(hào)為非零時(shí),Q路信號(hào)最大值衰減到A

          (3)Q路信號(hào)為零時(shí),I路信號(hào)為最大峰值。
          (4)Q路信號(hào)為非零時(shí),I路信號(hào)最大值衰減到A。
          當(dāng)時(shí),其包絡(luò)起伏接近0 dB,這種使信號(hào)幅度包絡(luò)恒定的方法是一種人為的拼湊方法,無(wú)法從原理上做到包絡(luò)恒定,而僅僅能達(dá)到某種程度的近似的包絡(luò)恒定。
          在工程實(shí)踐中,使用了TI公司的TMS320C6711芯片。該芯片基于超長(zhǎng)指令字的體系結(jié)構(gòu),非常適合于高強(qiáng)度的數(shù)學(xué)運(yùn)算。C6711既能進(jìn)行定點(diǎn)處理也能進(jìn)行浮點(diǎn)處理。
          時(shí),按文獻(xiàn)的方法先將8種波形數(shù)據(jù)制表,然后進(jìn)行逐符號(hào)映射,計(jì)算波形編號(hào),得到地址,尋址波形表,輸出波形。交叉相關(guān)后波形如圖4所示。

          2 網(wǎng)格原理
          網(wǎng)格與傳統(tǒng)的方法的最大區(qū)別在于它是把編碼與、解調(diào)與譯碼作為一個(gè)統(tǒng)一的整體進(jìn)行綜合設(shè)計(jì),從而保證信號(hào)空間的最佳分割。它包括卷積編碼和分集映射,如圖5所示。

          一個(gè)m比特的信息塊被分成長(zhǎng)度分別為k1,k2的兩組。k1比特通過(guò)卷積編碼器后被編碼成n比特,用來(lái)在分集后信號(hào)星座的2n個(gè)子集里映射其中之一,而未參加編碼的k2比特用來(lái)在各子集的2k2個(gè)信號(hào)點(diǎn)里映射其中之一。k2=0,所有m個(gè)信息比特都參與編碼。
          2.1 4 狀態(tài)8PSK TCM分析
          文中4狀態(tài)8PSK方案采用碼率為2/3的卷積碼對(duì)8PSK信號(hào)空間的映射構(gòu)成TCM方案,基本結(jié)構(gòu)如圖6所示。



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