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

    EEPW首頁 > EDA/PCB > 設計應用 > 基于FPGA的超聲波信號處理研究

    基于FPGA的超聲波信號處理研究

    作者: 時間:2011-08-05 來源:網絡 收藏

    h.jpg


    對于a(n)的高位組合,單位積P2可以建立同樣的組合表。將P1和P2移位相加,即可得到濾波器的輸出結果。在此例中采用的是2位二進制的權系數和輸入樣本,對于高精度的權系數和輸入樣本,只不過是增加更多的單位積P3,P4,…等等。
    實際操作過程中,基于的FIR濾波器通過三步完成,第一步將輸入信號x(n)進行移位延遲,形成n階抽頭,再將相互對稱的抽頭相加得到濾波器抽頭;第二步在中構造ROM,按前一步產生的濾波器抽頭進行查表運算;最后將所有位的查表運算結果移位相加得到濾波器輸出y(n)。

    3 試驗結果分析
    采用Altera公司的器件EPF10K30實現10階的帶通FIR濾波器進行試驗。A/D采樣頻率為40 MHz,精度為12位,聲波中心頻率為5M-Hz。A/D采樣得到的原始聲波信號如圖3所示。經過FIR濾波器處理后的聲波信號如圖4所示。

    i.jpg


    試驗結果表明,采用FPGA實現的FIR濾波器有效地消弱了噪聲干擾,在保證實時性的基礎上,為后期處理提供了可靠的數據。

    4 結論
    針對信號中的噪聲采用基于FPGA的FIR濾波,提高了硬件電路的集成度,并取得了良好的消噪效果。在硬件實現過程中采用查表方法替代濾波過程中的乘法運算,節省了占用的片內資源,提高了處理速度。同時由于采用了并行硬件算法,其處理速度遠高于CPU或DSP上的程序處理速度。


    上一頁 1 2 3 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 湘潭县| 沙田区| 丰镇市| 西城区| 凤冈县| 金塔县| 和林格尔县| 河间市| 定州市| 台江县| 大理市| 澜沧| 江油市| 长春市| 铁力市| 蓬莱市| 观塘区| 肃宁县| 将乐县| 淮滨县| 酒泉市| 扶风县| 油尖旺区| 冀州市| 辽源市| 府谷县| 航空| 临武县| 庆阳市| 安达市| 乡宁县| 澄城县| 左权县| 澜沧| 大庆市| 郓城县| 兴国县| 兴化市| 望都县| 砀山县| 信阳市|