精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于DSP48E1的FIR濾波器設計

CHANBAEK ? 來源:FPGA自學筆記分享 ? 作者:FPGA自學筆記分享 ? 2023-06-02 12:35 ? 次閱讀

FIR濾波器公式為:

y[m] = b[0]x[m] + b[1]x[m-1] + …. + b[p]x[m-p]

其運算結構如下:

圖片

詳細的計算過程為:

圖片

可以看到需要p+1個乘法器。

數字信號處理中為了保證時延穩定性以及節省乘法器,通常使用對稱系數的濾波器 ,即:

b[0] = b[p] b[1]=b[p-1] …..

此時濾波器結構為:

圖片

此時fir的卷積計算可以化簡為:

y[m] = b[0]x[m] + b[1]x[m-1] + …. + b[p]x[m-p]

=b[0] (x[m]+x[m-p]) + b[1] (x[m-1] + x[m-p-1]) +….

圖片

此時濾波需要的乘法為ceil((P+1)/2),可以發現這種結構將節省一半的乘法器。

此時我們回頭看一下dsp48e1的結構(詳細可見FPGA的底層資源之DSP48E1),發現dsp的結構中就有預加、乘法、級聯累加(紅框所示),剛好用來實現對稱結構的fir濾波器。

圖片

可以得到dsp48e1實現fir濾波器實現結構為:

圖片

在回顧一下之前講dsp48e1使用的重點:

inmode使用00101,讓A、B、D三個端口對齊輸入,C延后兩個clk

opmode[3:0]使用0101,使用M作為X,Y的數據;

DSP48E1使用總結:

1、 A、B、D三個端口對齊在同一時刻輸入;

2、P在數據 A、B、D輸入后的第四個clk輸出;

3、C數據在數據 A、B、D輸入的第二個clk輸入;

4、Pcin級聯時數據要在數據 A、B、D輸入的第三個clk輸入;

5、 OPMODE,ALUMODE在數據 A、B、D輸入的第二個clk輸入;

OPMODE的配置說明:

圖片

好了,dsp48e1實現對稱系數的fir濾波器的結構就是這個樣子了,大家可以嘗試編寫一下fir濾波器,下一篇文章上代碼和仿真

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 濾波器
    +關注

    關注

    160

    文章

    7727

    瀏覽量

    177672
  • 數字信號處理

    關注

    15

    文章

    556

    瀏覽量

    45795
  • FIR
    FIR
    +關注

    關注

    4

    文章

    146

    瀏覽量

    33111
  • 乘法器
    +關注

    關注

    8

    文章

    205

    瀏覽量

    36974
  • DSP48E1
    +關注

    關注

    0

    文章

    5

    瀏覽量

    601
收藏 人收藏

    評論

    相關推薦

    為什么BUFG驅動DSP48E1的CE會出現問題?

    為什么BUFG驅動DSP48E1的CE會出現問題?警告:LIT:683 - DSP48E1符號“Inst_control_loop / u_Subsystem11
    發表于 06-12 11:45

    DSP48E1的屬性詳解

    。    DSP48E1片輸入數據端口支持許多通用的DSP和數學算法。DSP48E1片有四個直接輸入數據端口,分別為A、B、C和D。  A數據端口寬30位,B數據端口寬18位,C數據端口寬48
    發表于 12-23 16:54

    7系列FPGA DSP48E1片的特點

    和C寄存,具有獨立的復位和時鐘啟用。  ?CARRYCASCIN和CARRYCASCOUT內部級聯信號支持兩個DSP48E1片中的96位累加/加法器/減法器  ?MULTSIGNIN
    發表于 01-08 16:46

    如何簡化DSP48E1片操作

    簡化DSP48E1片操作
    發表于 01-27 07:13

    DSP48E1的屬性詳解

    DSP48E1屬性
    發表于 01-27 06:21

    fir濾波器dsp設計

    fir濾波器dsp設計文章設計了一種基于TI 公司的DSP(TMS320VC5402)的FIR 數字
    發表于 01-26 13:32 ?67次下載
    <b class='flag-5'>fir</b><b class='flag-5'>濾波器</b>的<b class='flag-5'>dsp</b>設計

    什么是fir數字濾波器 什么叫FIR濾波器

    什么是fir數字濾波器 Part 1: Basics1.1 什么是FIR濾波器?FIR
    發表于 01-16 09:42 ?1.7w次閱讀

    System generator DSP48E1 (1):端口說明

    概述 Xilinx的DSP48E1模塊在7系列的fpga芯片中經常被用于DSP應用當中。他能夠有效提高設計的靈活性和效率,提高產品的性能。 DSP48E1支持許多獨立的功能。包括:乘法、乘加
    發表于 02-08 01:07 ?805次閱讀
    System generator <b class='flag-5'>DSP48E1</b> (<b class='flag-5'>1</b>):端口說明

    使用DSP設計和仿真FIR濾波器

    本文檔的主要內容詳細介紹的是使用DSP設計和仿真FIR濾波器包括了:dsp builder profile和基本設計流程和fir的設計過程及
    發表于 09-01 16:02 ?13次下載
    使用<b class='flag-5'>DSP</b>設計和仿真<b class='flag-5'>FIR</b><b class='flag-5'>濾波器</b>

    DSP48E1詳解(3): DSP48E1屬性

    A、B、C、CARRYIN、CARRYINSEL、OPMODE、BCIN、PCIN、ACIN、ALUMODE、CARRYCASCIN、MULTSIGNIN以及相應的時鐘啟用輸入和復位輸入都是保留端口。D和INMODE端口對于DSP48E1片是唯一的。本節詳細描述DSP48E1
    的頭像 發表于 07-25 18:00 ?5450次閱讀
    <b class='flag-5'>DSP48E1</b>詳解(3): <b class='flag-5'>DSP48E1</b>屬性

    7系列FPGA DSP48E1的參數特點概述

    DSP48E1列中,級聯各個DSP48E1片可以支持更高級的DSP功能。兩個數據路徑(ACOUT和BCOUT)和DSP48E1片輸出(PCOUT、MULTSIGNOUT和CARRYC
    的頭像 發表于 06-21 08:55 ?2339次閱讀

    DSP48E1詳解(1):7系列FPGA DSP48E1片的特點

    DSP48E1列中,級聯各個DSP48E1片可以支持更高級的DSP功能。兩個數據路徑(ACOUT和BCOUT)和DSP48E1片輸出(PCOUT、MULTSIGNOUT和CARRYC
    發表于 01-27 07:34 ?9次下載
    <b class='flag-5'>DSP48E1</b>詳解(<b class='flag-5'>1</b>):7系列FPGA <b class='flag-5'>DSP48E1</b>片的特點

    DSP48E1詳解(3):DSP48E1屬性

    A、B、C、CARRYIN、CARRYINSEL、OPMODE、BCIN、PCIN、ACIN、ALUMODE、CARRYCASCIN、MULTSIGNIN以及相應的時鐘啟用輸入和復位輸入都是保留端口。D和INMODE端口對于DSP48E1片是唯一的。本節詳細描述DSP48E1
    發表于 01-27 08:18 ?2次下載
    <b class='flag-5'>DSP48E1</b>詳解(3):<b class='flag-5'>DSP48E1</b>屬性

    DSP48E1詳解(2):簡化DSP48E1片操作

    DSP48E1片的數學部分由一個25位的預加、2個25位、18位的補法器和3個48位的數據路徑多路復用器(具有輸出X、Y和Z)組成,然后是一個3輸入加法器/減法器或2輸入邏輯單元(參見圖2-5)。使用2輸入邏輯單元時,不能使用
    發表于 01-29 08:19 ?13次下載
    <b class='flag-5'>DSP48E1</b>詳解(2):簡化<b class='flag-5'>DSP48E1</b>片操作

    FIR濾波器代碼及仿真設計

    上文 FPGA數字信號處理之濾波器2_使用dsp48e1fir濾波器設計完成了結構設計。
    的頭像 發表于 06-02 12:36 ?1552次閱讀
    <b class='flag-5'>FIR</b><b class='flag-5'>濾波器</b>代碼及仿真設計