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

          新聞中心

          EEPW首頁(yè) > 手機(jī)與無(wú)線(xiàn)通信 > 設(shè)計(jì)應(yīng)用 > 基帶信號(hào)QPSK調(diào)制與脈沖成型濾波器ASIC實(shí)現(xiàn)

          基帶信號(hào)QPSK調(diào)制與脈沖成型濾波器ASIC實(shí)現(xiàn)

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

          由圖6我們可以發(fā)現(xiàn)離散在數(shù)字頻率域上的幅度響應(yīng)范圍得到了一定的控制。再通過(guò)Fourier反變換,我們可以得其時(shí)域響應(yīng):
          i.jpg
          該時(shí)域表達(dá)式對(duì)于時(shí)間軸對(duì)稱(chēng),所以物理無(wú)法,故需要引入一定相位延遲,并且考慮到對(duì)于時(shí)時(shí)通訊而言,線(xiàn)性相位具有非常重要的意義,所以我們可以采用FIR結(jié)構(gòu)根升余弦,采用沖擊響應(yīng)不變法,我們可以獲得根升余弦的時(shí)域離散值;圖7根升余弦時(shí)間離散域幅度。

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

          j.jpg


          上圖中為了保證濾波器性能,我們采用了65階濾波器設(shè)計(jì),因此我們只需要引入32個(gè)clk的延遲,就可以形成FIR形式的濾波器。并且因?yàn)槭堑屯V波器,我們采用基數(shù)階的系數(shù)。所以可得下式:
          k.jpg
          由上式我們發(fā)現(xiàn)FIR結(jié)構(gòu)濾波器系數(shù),我們采用如下的結(jié)構(gòu)根升余弦成犁濾波器的設(shè)計(jì):

          l.jpg


          由于FIR濾波器特有的線(xiàn)性相位特性,使得其前后濾波系數(shù)對(duì)稱(chēng)。所以可以節(jié)約乘法器資源,減小資源。所以我們可以先將乘法系數(shù)相同的先相加,然后再與乘法系數(shù)相乘。
          其輸入輸出時(shí)序圖如圖9所示。

          m.jpg



          3 結(jié)論
          本文簡(jiǎn)要分析了WCDMA協(xié)議上行方向的數(shù)據(jù)處理方式與原理,然后給出了電路的實(shí)現(xiàn)。具有一定的理論參考價(jià)值和很強(qiáng)的實(shí)用性。在根升余弦成型濾波器中引入了延遲,使得根升余弦成型濾波器可以物理實(shí)現(xiàn),并且采用了FIR結(jié)構(gòu)可以有效地減少芯片資源的占用。

          濾波器相關(guān)文章:濾波器原理


          濾波器相關(guān)文章:濾波器原理


          電源濾波器相關(guān)文章:電源濾波器原理



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

          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(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); })();