女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

算法操作案例分享丨有限沖激響應濾波器(FIR)實驗

創龍教儀 ? 2025-02-08 09:43 ? 次閱讀

1?

產品概述

DSP 教學實驗箱

17a317b6-e5be-11ef-9434-92fbcf53809c.jpg

產品型號:TL6748-PlusTEB

處理器TI TMS320C6748

應用專業:電子、電信、通信等相關專業

應用課程:數字信號處理》、《音視頻編解碼》、《圖像處理與識別》、《電機控制系統設計》、《DSP系統設計與應用》

17ce8608-e5be-11ef-9434-92fbcf53809c.jpg

向下滑動查看所有實驗列表內容

2?

案例分享


一、實驗名稱:

4-2 有限沖激響應濾波器(FIR)算法MATLAB 輔助,LCD顯示)

二、實驗目的:

(1) 了解FIR濾波器的特點;

(2)掌握MATLAB輔助設計濾波器系數的方法;

(3)實現FIR濾波器濾除高頻信號,并在LCD上顯示結果。

三、實驗原理:

FIR濾波器

FIR(Finite Impulse Response)濾波器:有限長單位沖激響應濾波器,又稱為非遞歸型濾波器,是數字信號處理系統中最基本的元件,它可以在保證任意幅頻特性的同時具有嚴格的線性相頻特性,同時其單位抽樣響應是有限長的,因而濾波器是穩定的系統。因此,FIR濾波器在通信、圖像處理、模式識別等領域都有著廣泛的應用。

有限脈沖響應(FIR)濾波器(N-1階),不存在輸出對輸入的反饋支路,其單位脈沖h(n)是有限長。對于一個FIR濾波器系統,它的沖激響應總是有限長的,其系統函數可記為:

181f2450-e5be-11ef-9434-92fbcf53809c.png

帶有常系數的FIR濾波器是一種LTI(線性時不變)數字濾波器。沖激響應是有限的意味著在濾波器中沒有發反饋。長度為N的FIR輸出對應于輸入時間序列x(n)的關系由一種有限卷積和的形式給出,最基本的具體形式如下:

183b0a9e-e5be-11ef-9434-92fbcf53809c.png

FIR濾波器特性

有限長單位沖激響應(FIR)濾波器有以下特點:

系統的單位沖激響應h (n)在有限個n值處不為零;

系統函數H(z)在|z|>0處收斂,極點全部在z = 0處(因果系統);

結構上主要是非遞歸結構,沒有輸出到輸入的反饋,但有些結構中(例如頻率抽樣結構)也包含有反饋的遞歸部分。設FIR濾波器的單位沖激響應h (n)為一個N點序列,0 ≤ n ≤N -1,則濾波器的系統函數為:H(z)=∑h(n)* z^(-n),就是說,它有(N-1)階極點在z = 0處,有(N-1)個零點位于有限z平面的任何位置;

FIR濾波器的設計

FIR濾波器的設計比較簡單,就是要設計一個數字濾波器去逼近一個理想的低通濾波器。通常這個理想的低通濾波器在頻域上是一個矩形窗。

在數字信號處理中,傅里葉變換用來求取時域信號的頻率成分。因此,通過對特定頻率幅度和相位的響應,求取傅里葉變換的逆變換(IDFT),就可以求出滿足要求的數字濾波器。

設計FIR濾波器需要提供的參數:

濾波器的類型:低通、高通、帶通、帶阻 ;

濾波器的采樣頻率;

濾波器的系數個數;

阻帶衰減(dB);

通帶紋波(dB);

過渡帶帶寬(Hz)。

FIR 濾波器軟件實現方法

FIR 濾波器軟件實現方法有兩種,一種是借助Matlab工具生成濾波器,另外一種是純算法生成濾波器。本實驗中是借助Matlab FIR 濾波器輔助設計,生成濾波器系數。

MATLAB FIR 生成濾波器系數

打開 Matlab 軟件,并打開"Filter Designed&Analaysis Tool"工具,在彈出的界面中按照所需濾波器修改以下參數:

濾波器類型:低通 Lowpass ;

濾波方式:等紋波 FIR(Equiripple);

濾波器階數:Specify order(31+1 階);

采樣頻率:1000Hz;

通帶截止頻率:150Hz;

阻帶截止頻率:350Hz。

184dce90-e5be-11ef-9434-92fbcf53809c.png

濾波器設計分析工具

186abad2-e5be-11ef-9434-92fbcf53809c.png

包含濾波器系數的.h頭文件

程序流程設計

程序流程設計中首先要進行外設使能配置,然后進行LCD管腳復用配置和LCD中斷配置,接著進行LCD顯示和觸摸的初始化。最后產生帶有噪聲的原始信號并進行FIR濾波和FFT運算,將結果顯示在LCD屏幕上,在循環中進行觸摸檢測,根據標志位判斷顯示時域或者頻域波形。

188adfe2-e5be-11ef-9434-92fbcf53809c.png

數字信號處理庫

DSPLIB 包含優化的、C語言可調用的通用信號處理例程,用于計算密集型實時應用程序。調用這些例程的運行速度比直接用C語言編寫的等效代碼快得多。使用DSPLIB可以縮短應用程序開發時間。

DSPLIB 3_4_0_0包括適用于 C64x+ 或 C66x 或 C674x 處理器的 Windows 或 Linux 安裝可執行文件。每個可執行文件安裝一個組件包存儲庫、一個文檔目錄、一個 Eclipse 插件目錄和一個擴展的組件目錄結構,其中包含組件庫、頭文件和測試示例。

TMS320C6748處理器使用的是dsplib_c674x_3_4_0_0。

18996fbc-e5be-11ef-9434-92fbcf53809c.png

函數源碼

FIR濾波函數

程序使用 DSPLIB 的庫來進行FIR濾波,調用的程序源碼和使用說明可以安裝DSPLIB后查看。調用的FIR濾波函數中:

第一個參數是指向大小為 nr+nh-1 的輸入數組的指針;

第二個參數是指向大小為 nh 的系數數組的指針;

第三個參數是指向大小為 nr 的輸出數組的指針;

第四個參數是系數個數。第五個參數是輸出樣本數;

18c27236-e5be-11ef-9434-92fbcf53809c.png

FFT運算函數

程序使用 DSPLIB 的庫來進行FFT運算,調用的程序源碼和使用說明可以安裝DSPLIB后查看。調用的FFT函數中:

第一個參數是樣本中 FFT 的長度;

第二個參數是指向數據輸入的指針;

第三個參數是指向復雜旋轉因子的指針;

第四個參數是指向復雜輸出數據的指針;

第五個參數是指向包含 64 個條目的位反轉表的指針;

如果樣本的FFT長度可以表示為 4 的冪,第六個參數是4,否則第六個參數是2;

第七個參數是從主FFT開始的樣本中的子 FFT偏移索引

第八個參數是樣本中主FFT的大小。

18e8e1fa-e5be-11ef-9434-92fbcf53809c.png

FFT逆變換函數

程序使用 DSPLIB 的庫來進行FFT逆變換,調用的程序源碼和使用說明可以安裝DSPLIB后查看。調用的IFFT函數中:

第一個參數是樣本中 FFT 的長度;

第二個參數是指向數據輸入的指針;

第三個參數是指向復雜旋轉因子的指針;

第四個參數是指向復雜輸出數據的指針;

第五個參數是指向包含 64 個條目的位反轉表的指針;

如果樣本的FFT長度可以表示為 4 的冪,第六個參數是4,否則第六個參數是 2;

第七個參數是從主FFT開始的復雜樣本中的子FFT偏移索引;

第八個參數是樣本中主FFT的大小。

1909b812-e5be-11ef-9434-92fbcf53809c.png

四、實驗操作:

實驗設備

本實驗使用的硬件接口為LCD,所需硬件為實驗板、仿真器、LCD和電源

192c14c0-e5be-11ef-9434-92fbcf53809c.png1954d806-e5be-11ef-9434-92fbcf53809c.png1974dcc8-e5be-11ef-9434-92fbcf53809c.png1993450a-e5be-11ef-9434-92fbcf53809c.png

硬件連接

連接仿真器和電腦USB接口;

將撥碼開關撥到DEBUG模式01111,連接實驗箱電源,撥動電源開關上電。

19b66a9e-e5be-11ef-9434-92fbcf53809c.png

軟件操作

導入工程,選擇Demo文件夾下的對應工程;

編譯工程,生成可執行文件;

將CCS連接實驗箱并加載程序;

程序加載完成后點擊運行程序;

在LCD屏幕上實時顯示采集并做了灰度轉換處理的圖像;

運行程序后,LCD會顯示FIR濾波前后的時域波形,上方為100Hz信號與450Hz噪聲組成的混合信號,下方為濾波后得到的結果(保留100Hz信號);

點擊一下LCD屏幕,會切換頻域波形,上方顯示原始頻域信號+噪聲,下方顯示濾波后的頻域波形,輸入波形為一個低頻率的正弦波與一個高頻的正弦波疊加而成,通過觀察頻域圖可知輸入波形中的低頻波形通過了濾波器,而高頻部分被濾除;

實驗結束后,先點擊黃色按鈕暫停程序運行,再點擊紅色按鈕退出CCS與實驗板的連接,最后實驗箱斷電即可。

19eff476-e5be-11ef-9434-92fbcf53809c.jpg

1a12afd4-e5be-11ef-9434-92fbcf53809c.jpg

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

    關注

    162

    文章

    8066

    瀏覽量

    181000
  • 算法
    +關注

    關注

    23

    文章

    4698

    瀏覽量

    94721
  • FIR
    FIR
    +關注

    關注

    4

    文章

    151

    瀏覽量

    34019
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    DSP教學實驗箱_DSP算法實驗_嵌入式教程:4-3 有限沖激響應濾波器FIR算法(CCS顯示)

    有限長單位沖激響應濾波器,又稱為非遞歸型濾波器,是數字信號處理系統中最基本的元件,它可以在保證任意幅頻特性的同時具有嚴格的線性相頻特性,同時其單位抽樣
    發表于 05-16 09:30

    FIR濾波器FAQ原理簡述

      1、FIR 濾波器是在數字信號處理(DSP)中經常使用的兩種基本的濾波器之一,另一個為IIR濾波器。  2、FIR代表
    發表于 09-24 16:05

    IIR濾波器FIR濾波器的對比分析介紹

    1.兩種濾波器都是數字濾波器。根據沖激響應的不同,將數字濾波器分為有限沖激響應
    發表于 06-26 06:15

    怎么實現有限沖激響應濾波器的設計?

    本文介紹了應用Altera 公司的FLEX10K系列CPLD快速完成卷積的方法實現有限沖激響應FIR濾波器的設計。
    發表于 05-18 06:56

    本次視頻講解的是有限沖激響應濾波器算法實驗,MATLAB輔助,LCD顯示

    本帖最后由 創龍教儀 于 2023-5-30 10:28 編輯 1、實驗目的本次教程是基于創龍教儀DSP教學實驗箱:TL6748-PlusTEB完成的本次視頻講解的是有限沖激響應
    發表于 05-29 14:10

    國產教學實驗箱_DSP教學實驗箱_操作教程:4-4 有限沖激響應濾波器FIR算法(LCD顯示)

    系統,它的沖激響應總是有限長的,其系統函數可記為: 其中,N-1為FIR濾波器的階數。 帶有常系數的FIR
    發表于 11-08 15:40

    有限長單位沖激響應FIR數字濾波器的設計方法

    有限長單位沖激響應FIR數字濾波器的設計方法一、IIR濾波器的優缺點二、FIR DF 優點
    發表于 07-25 11:47 ?40次下載

    有限沖激響應數字濾波器設計

    有限沖激響應數字濾波器設計,希望大家能喜歡哦,加油哦。
    發表于 01-12 18:24 ?0次下載

    IIR與FIR濾波器的比較和區別

    兩種濾波器都是數字濾波器。根據沖激響應的不同,將數字濾波器分為有限沖激響應
    發表于 11-12 10:02 ?4.8w次閱讀

    關于有限沖激響應濾波器設計實驗資料下載

    有限沖激響應濾波器設計
    發表于 04-19 10:55 ?1次下載

    IIR濾波器FIR濾波器詳細對比

    1.兩種濾波器都是數字濾波器。根據沖激響應的不同,將數字濾波器分為有限沖激響應
    發表于 10-30 10:40 ?5次下載
    IIR<b class='flag-5'>濾波器</b>和<b class='flag-5'>FIR</b><b class='flag-5'>濾波器</b>詳細對比

    FIR濾波器和IIR濾波器的區別與聯系

    1.根據沖激響應的不同,將數字濾波器分為有限沖激響應FIR濾波器和無限
    的頭像 發表于 12-30 23:45 ?4383次閱讀

    標準頻帶FIR濾波器設計

    FIR(Finite Impulse Response,有限脈沖響應濾波器是一種數字濾波器,其輸出信號僅由輸入信號和
    的頭像 發表于 06-20 11:26 ?2526次閱讀

    DSP C6000教學實驗操作案例分享有限沖激響應濾波器FIR算法(LCD顯示)

    》、《電機控制系統設計》、《DSP系統設計與應用》向下滑動查看所有實驗列表內容2?案例分享一、實驗名稱:4-4有限沖激響應濾波器
    的頭像 發表于 09-13 08:08 ?726次閱讀
    DSP C6000教學<b class='flag-5'>實驗</b>箱<b class='flag-5'>操作案</b>例分享<b class='flag-5'>丨</b><b class='flag-5'>有限</b><b class='flag-5'>沖激響應</b><b class='flag-5'>濾波器</b>(<b class='flag-5'>FIR</b>)<b class='flag-5'>算法</b>(LCD顯示)

    DSP 數字信號處理實驗操作有限沖激響應濾波器FIR算法(LCD顯示)

    》、《電機控制系統設計》、《DSP系統設計與應用》向下滑動查看所有實驗列表內容2?案例分享一、實驗名稱:4-4有限沖激響應濾波器
    的頭像 發表于 09-28 10:00 ?932次閱讀
    DSP 數字信號處理<b class='flag-5'>實驗</b>箱<b class='flag-5'>操作</b><b class='flag-5'>丨</b><b class='flag-5'>有限</b><b class='flag-5'>沖激響應</b><b class='flag-5'>濾波器</b>(<b class='flag-5'>FIR</b>)<b class='flag-5'>算法</b>(LCD顯示)