• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 基于TMS320C6701的自適應濾波器設計與調試

    基于TMS320C6701的自適應濾波器設計與調試

    作者: 時間:2009-05-06 來源:網絡 收藏

    對于系數固定的FIR、IIR所具有的特性是確定的,對于輸入信號可根據這個產生相應的輸出,即先有了系數,然后決定相應的輸出值。但有些實際應用往往是反過來要求的,即對濾波器輸出的要求是明確的,而濾波器的特性卻無法事先知道。如在通信系統中,信號通過信道傳輸,由于信道頻率特性的影響,接收信號失真畸變而引發碼間干擾,這將嚴重影響通信質量,為此,需要在系統中插入一種可調的濾波器以減小碼間干擾,這種系數可調的濾波器即為自濾波器。其參數可以自動地按照某種準則調整到最佳濾波。自濾波器已廣泛應用于系統模式識別,通信信道的自均衡,雷達與聲納的波束形成,減少或消除心電圖中的周期干擾,噪聲中信號的檢測、跟蹤、增強和信號預測等。

    本文引用地址:http://www.czjhyjcfj.com/article/152511.htm

    1 濾波器的原理

    濾波器的原理如圖1所示。

    圖中x(n)稱為輸入信號,y(n)是輸出信號,d(n)稱為期望信號,或稱參考信號、訓練信號,e(π)是誤差信號,e(n)=d(n)-y(n)。

    濾波器H(z)的系數根據誤差信號,通過一定的自適應算法,不斷地進行改變,使輸出信號y(n)最接近期望信號d(n)。

    本文以自適應處理器為例說明自適應濾波器的

    2 自適應濾波器的
    2.1 的主要特點
    是一種通用浮點超高速,與TMS320C6201管腳兼容,主頻167 MHz,共8個運算單元,其中6個為浮點單元,也采用8*32 b=256 b的超長指令字,分置運算能力為1 GFLOPS或1 336 MIPS,結構上與C6201類似,不同之處在于:
    (1)4個浮點/定點ALU;
    (2)2個定點ALU;
    (3)2個浮點/定點乘法器,乘法器接受32 b定點數,產生64 b結果;
    (4)支持32/64 b的IEEE浮點格式;
    (5)峰值運算能力為:1 GFLOPS(32 b單精度),256 MFLOPS(64 b雙精度),乘法并行操作688 MFLOPS。
    2.2 自適應處理器的實現
    在自適應信號處理中,要根據一定的算法,從實測數據中估算出權值,然后把這種自適應權與數據合成,得到期望的輸出。圖2是一個自適應對消原理圖,在3路數據中都含有期望的信號和要抑制的干擾,其中各路的干擾是相關的,而信號的相關性很弱,信號與干擾不相關。自適應算法就是從3路數據中取來一批數據作為樣本,按最小二乘法則,將3路數據合成,使得合成輸出中干擾基本上被消除,而信號仍較強。為了使信號不隨干擾一起被對消掉,希望在求全樣本中無信號。
    可采用DSP對3路輸入支路進行自適應合成,每路數據為復數據,I,Q串行,即先實部后虛部的次序,數據速率為1.5 MHz,根據復數的合成公式為:
    y=x0-w1xl-w2x2
    wn,xn,y均為復數。每輸出一個復數數據,需要8次實數乘法和8次實數加法,要求DSP始終保持24 MFLOPS的運算速度。主頻60 MHz的峰值運算速度為60 MFLOPS,數據輸入/輸出速度也能滿足要求。
    自適應權值的運算和系統的一些控制功能由另一片TMS320C6701完成,此C6701定期從3路信號中取得一批數據作為樣本,樣本中僅含干擾而沒有信號成分,然后按照如下公式計算出自適應權w=[w1,w2]T:
    其中E表示求數學期望,在此用N次平均值近似取代,N定為16,各元素均為復數。
    上一頁 1 2 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 遂溪县| 遂宁市| 陵川县| 溆浦县| 积石山| 金山区| 义马市| 定边县| 南汇区| 赤壁市| 日土县| 临沧市| 南溪县| 新昌县| 曲麻莱县| 大埔县| 常州市| 耒阳市| 西贡区| 伊通| 万全县| 仁化县| 临洮县| 哈巴河县| 和龙市| 乳源| 武宁县| 福建省| 新泰市| 焉耆| 子洲县| 福建省| 通道| 原平市| 龙南县| 柳州市| 同德县| 浦县| 南溪县| 天长市| 蛟河市|