新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 用DSP實現FIR數字濾波器

        用DSP實現FIR數字濾波器

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

          圖 2為程序流程圖,說明如下:

        t55-2.gif (5416 bytes)

        圖 2 程序流程圖

          (1) 對進行初始化,定義的一些向量和工作模式;
          (2) 為濾波作準備,將預先設計好的有N個抽頭的的沖激響應序列h(n)中的N個數值放入存儲單元B1~BN;
          (3) 作好濾波準備工作后,開始進行抽樣,并讀入抽樣值,放入存儲單元A1中;
          (4) 之后便對抽樣值進行運算處理:
          (a) 將累加器清零,并設置兩個準備相乘的存儲單元A與B的初始值K和L;
          (b) 將第K個抽樣值AK與沖激響應序列的第L個數值BL相乘(K+L=N+1),并將乘積送入累加器進行累加;
          (c) 將第K-1個抽樣值AK-1放入AK,此時AK中原數值被覆蓋;
          (d) 重復(b)~(c),直至共完成N次乘加運算。
          (5) 輸出處理結果;
          (6) 重復(3)~(5)。

        六、 結束語

          具有嚴格的線性相位,且是可物理的因果系統,因此被廣泛地應用在現代通信技術當中,如解調器中的位同步與位定時提取、自適應均衡去碼間串擾以及話音的自適應編碼等。可見對的研究是具有非常重要的現實意義的。


        上一頁 1 2 下一頁

        關鍵詞: 濾波器 數字 FIR 實現 DSP

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 门头沟区| 九台市| 永吉县| 阜平县| 昌图县| 剑河县| 临猗县| 贺州市| 措美县| 常州市| 腾冲县| 故城县| 海伦市| 赤城县| 承德县| 盐池县| 墨玉县| 榆中县| 保山市| 平武县| 方城县| 金坛市| 萨嘎县| 新野县| 琼中| 莒南县| 历史| 红安县| 叶城县| 丽水市| 昂仁县| 温泉县| 金山区| 赤水市| 万全县| 顺平县| 桐乡市| 德钦县| 台东县| 渭南市| 固原市|