新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 32階FIR濾波器的FPGA實現

        32階FIR濾波器的FPGA實現

        作者: 時間:2009-12-22 來源:網絡 收藏


        隨著軟件無線電的發展。對于的處理速度要求越來越高。傳統的一般采用通用DSP處理器,但是DSP處理器采用的是串行運算,而是現場可編程陣列,可以實現專用集成電路,另外還可以采用純并行結構及考慮流水線結構,因此在處理速度上可以明顯高于DSP處理器。本文采用并行分布式算法在上設計并實現了高速處理的32階低通,在此過程中利用Matlab的數值計算與分析功能來提高設計效率。

        本文引用地址:http://www.104case.com/article/188447.htm


        1 FlR低通濾波器的窗函數實現
        理想的濾波器頻率響應中傅里葉反變換ha(n)一定是無限長的序列,而且是非因果的,而實際要設計的濾波器h(n)是有限長的,因此要用有限長來逼近無限長的,其方法就是用一個有限長度的窗口函數序列ω(n)來截取,即:

        常見的窗函數有矩形窗、巴特利特窗、漢寧窗、哈明窗、布萊克曼窗、凱澤窗。其中,凱澤窗提供了可變的過渡帶寬。本文采用凱澤窗對濾波器進行設計,其窗函數表達式為:

        I0[?]為第一類變形零階貝賽爾函數,形狀參數β為依賴于濾波器階數M的參數,用來調整主瓣寬度與旁瓣衰減,選擇M可產生各種過渡帶寬和接近最優的阻帶衰減。給定通帶截止頻率ωp,阻帶起始頻率ωs,阻帶衰減As,凱澤窗設計中有經典公式可供使用,如下:
        過渡帶寬:

        濾波器階數:

        形狀參數:

        假設低通數字濾波器設計指標如下:


        上一頁 1 2 3 4 下一頁

        關鍵詞: FPGA FIR 濾波器

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 黎川县| 开阳县| 上虞市| 河西区| 达拉特旗| 陈巴尔虎旗| 清新县| 甘南县| 高陵县| 古田县| 微博| 进贤县| 修文县| 大名县| 诸暨市| 常宁市| 民乐县| 庆安县| 武威市| 呼和浩特市| 子长县| 香港| 凌源市| 太仆寺旗| 侯马市| 喀什市| 深州市| 东乌| 彭州市| 竹溪县| 瑞安市| 淮安市| 乌拉特前旗| 建平县| 宜良县| 定陶县| 苗栗县| 和林格尔县| 庆阳市| 千阳县| 山丹县|