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

          新聞中心

          EEPW首頁 > EDA/PCB > 設(shè)計(jì)應(yīng)用 > 降采樣FIR濾波器的設(shè)計(jì)與硬件實(shí)現(xiàn)

          降采樣FIR濾波器的設(shè)計(jì)與硬件實(shí)現(xiàn)

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

          2 的設(shè)計(jì)與
          2.1 的設(shè)計(jì)
          利用matlab工具箱中自帶的FDAtool可以確定的系數(shù)。首先根據(jù)系統(tǒng)要求確定濾波器的性能參數(shù),比如在LTE系統(tǒng)中,數(shù)據(jù)傳輸帶寬為10 MHz,其中用到一個(gè)濾波器,將采樣頻率為61.44 MHz的信號(hào)降采樣兩倍后為30.72 MHz。本設(shè)計(jì)方法選擇低通等紋波濾波器。濾波器的階數(shù)可以自己指定,也可以通過設(shè)置通帶紋波擺幅和阻帶衰減自行得到,一般通帶紋波擺幅設(shè)為0.1dB,而阻帶衰減設(shè)為60 dB。在滿足這些性能指標(biāo)的前提下,為了便于實(shí)現(xiàn),濾波器的階數(shù)設(shè)計(jì)為30階,故有31個(gè)抽頭。其設(shè)計(jì)出的低通濾波器如圖3所示。

          單擊工具欄中的[b,a]圖標(biāo),就可以得到濾波器的系數(shù)。
          2.2 降采樣濾波器的
          根據(jù)上述方案得到濾波器系數(shù)之后,再利用FDAtool所提供的量化功能,并根據(jù)該降采樣濾波器前后模塊的精度需求,可以選擇量化精度為12,于是得到的濾波器定點(diǎn)化之后的系數(shù)如下:
          [b0, b1, …, b30] =[-21, -8l, -58,77,173,9,-29l,-250,284,641,33,-109l,-990,1454,4938,6599,4938,1454,-990, -1091, 33, 64l, 284, -250, -291,9,173,77,-58,-81,-21],可見,該濾波器的系數(shù)是關(guān)于b15對(duì)稱的,這一點(diǎn)也驗(yàn)證了濾波器系數(shù)對(duì)稱的特點(diǎn)。圖4所示是本文初步設(shè)計(jì)的濾波器硬件架構(gòu)。


          為了進(jìn)一步降低硬件復(fù)雜度,可將定點(diǎn)化的系數(shù)拆分成2的冪次方相加減的形式。以圖3中設(shè)計(jì)出的系數(shù)為例:
          [b0,b1,…,b15] = [-21,-8l,-58,77,173,9,-29l,-250, 284, 641, 33, -109l, -990,1454,4938,6599]
          =[ -(16+4+1),
          -(64+16+1),
          -(64-8+2),
          (64+16-4+1),
          (256-64-16-4+1),
          (8+1),
          -(256+32+4-1),
          -(256-8+2),
          (256+32-4),
          (512+128+1),
          (32+1),
          -(1024+64+4-1),
          -(1024-32-2),
          (2048-512-64-16-2),
          (4096+1024-256+64+8+2),
          (8192-2048+512-64+8-1)]. (3)

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


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