哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

DSP C6000教學(xué)實(shí)驗(yàn)箱操作案例分享丨有限沖激響應(yīng)濾波器(FIR)算法(LCD顯示)

創(chuàng)龍教儀 ? 2024-09-13 08:08 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1?

產(chǎn)品概述

DSP 教學(xué)實(shí)驗(yàn)箱

5b0aeb24-7164-11ef-bb4b-92fbcf53809c.jpg

產(chǎn)品型號:TL6748-PlusTEB

處理器TI TMS320C6748

應(yīng)用專業(yè):電子、電信、通信等相關(guān)專業(yè)

應(yīng)用課程:數(shù)字信號處理》、《音視頻編解碼》、《圖像處理與識別》、《電機(jī)控制系統(tǒng)設(shè)計(jì)》、《DSP系統(tǒng)設(shè)計(jì)與應(yīng)用》

5b28b348-7164-11ef-bb4b-92fbcf53809c.jpg

向下滑動(dòng)查看所有實(shí)驗(yàn)列表內(nèi)容

2?

案例分享


一、實(shí)驗(yàn)名稱:

4-4 有限沖激響應(yīng)濾波器(FIR)算法(LCD顯示)

二、實(shí)驗(yàn)?zāi)康模?/strong>

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

(2) 掌握程序算法生成濾波器系數(shù)的方法;

(3)實(shí)現(xiàn)FIR濾波器濾除高頻信號,并在LCD上顯示結(jié)果。

三、實(shí)驗(yàn)原理:

FIR濾波器

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

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

5b4e824e-7164-11ef-bb4b-92fbcf53809c.png

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

5b6528d2-7164-11ef-bb4b-92fbcf53809c.png

FIR濾波器特性

有限長單位沖激響應(yīng)(FIR)濾波器有以下特點(diǎn):

系統(tǒng)的單位沖激響應(yīng)h (n)在有限個(gè)n值處不為零;

系統(tǒng)函數(shù)H(z)在|z|>0處收斂,極點(diǎn)全部在z = 0處(因果系統(tǒng));

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

FIR濾波器的設(shè)計(jì)

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

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

設(shè)計(jì)FIR濾波器需要提供的參數(shù):

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

濾波器的采樣頻率;

濾波器的系數(shù)個(gè)數(shù);

阻帶衰減(dB);

通帶紋波(dB);

過渡帶帶寬(Hz)。

FIR 濾波器軟件實(shí)現(xiàn)方法

FIR 濾波器軟件實(shí)現(xiàn)方法有兩種,一種是借助Matlab工具生成濾波器,另外一種是純算法生成濾波器。本實(shí)驗(yàn)中是借助Matlab FIR 濾波器輔助設(shè)計(jì),生成濾波器系數(shù)。

算法生成FIR濾波器系數(shù)

本實(shí)驗(yàn)利用Kaiser窗設(shè)計(jì)一個(gè)FIR低通濾波器,有用信號為100Hz,需要濾掉的信號為450Hz。

Kaiser窗是一種應(yīng)用廣泛的可調(diào)節(jié)窗,它可以通過改變窗函數(shù)的形狀來控制窗函數(shù)旁瓣的大小,從而在設(shè)計(jì)中可用濾波器的衰減指標(biāo)來確定窗函數(shù)的形狀。與其他窗相比,Kaiser窗最大的特點(diǎn)是可以同時(shí)調(diào)整主瓣和旁瓣寬度。Kaiser窗的定義如下:

5b73f268-7164-11ef-bb4b-92fbcf53809c.png

其中n=1,2,?,N-1 ,N 表示窗函數(shù)的總長度, I_0是第一類貝瑟爾函數(shù)。β是一個(gè)可調(diào)參數(shù),可以通過改變β的值來調(diào)整窗函數(shù)的形狀,從而達(dá)到不同的阻帶衰減要求。

算法生成FIR濾波系數(shù)

void filter_coefficient(int n, int band, float fs, float fln, float fhn, float wn, float beta, float h[])

n:濾波器階數(shù)(偶數(shù));

band:濾波器類型,1=低通,2=高通,3=帶通,4=帶阻;

Fs:采樣頻率;

fln:通帶上邊界頻率(低通) 、通帶下邊界頻率(高通、帶通、帶阻);

fhn:無意義(低通、高通)、通帶上邊界頻率(帶通、帶阻);

wn:濾波器窗體,1=retangular,2=tapered rectangular,3=triangular,4=Hanning,5=Hamming,6=Blackman,7=Kaiser ;

beta:Kaiser窗口的β參數(shù)(3< β <10);

h:濾波器系數(shù) ;

程序流程設(shè)計(jì)

程序流程設(shè)計(jì)中首先要進(jìn)行外設(shè)使能配置;

然后進(jìn)行LCD管腳復(fù)用配置和LCD中斷配置;

接著進(jìn)行LCD顯示和觸摸的初始化;

然后通過FIR濾波器系數(shù)算法生成濾波因子;

最后產(chǎn)生帶有噪聲的原始信號并進(jìn)行FIR濾波和FFT運(yùn)算,將結(jié)果顯示在LCD屏幕上,在循環(huán)中進(jìn)行觸摸檢測,根據(jù)標(biāo)志位判斷顯示時(shí)域或者頻域波形。

5b851264-7164-11ef-bb4b-92fbcf53809c.png

數(shù)字信號處理庫

DSPLIB 包含優(yōu)化的、C語言可調(diào)用的通用信號處理例程,用于計(jì)算密集型實(shí)時(shí)應(yīng)用程序。調(diào)用這些例程的運(yùn)行速度比直接用C語言編寫的等效代碼快得多。使用DSPLIB可以縮短應(yīng)用程序開發(fā)時(shí)間。

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

TMS320C6748處理器使用的是dsplib_c674x_3_4_0_0。

5b9d2bd8-7164-11ef-bb4b-92fbcf53809c.png

函數(shù)源碼

FIR濾波函數(shù)

程序使用 DSPLIB 的庫來進(jìn)行FIR濾波,調(diào)用的程序源碼和使用說明可以安裝DSPLIB后查看。調(diào)用的FIR濾波函數(shù)中:

第一個(gè)參數(shù)是指向大小為 nr+nh-1 的輸入數(shù)組的指針;

第二個(gè)參數(shù)是指向大小為 nh 的系數(shù)數(shù)組的指針;

第三個(gè)參數(shù)是指向大小為 nr 的輸出數(shù)組的指針;

第四個(gè)參數(shù)是系數(shù)個(gè)數(shù);

第五個(gè)參數(shù)是輸出樣本數(shù)。

5baf269e-7164-11ef-bb4b-92fbcf53809c.png

FFT運(yùn)算函數(shù)

程序使用 DSPLIB 的庫來進(jìn)行FFT運(yùn)算,調(diào)用的程序源碼和使用說明可以安裝DSPLIB后查看。調(diào)用的FFT函數(shù)中:

第一個(gè)參數(shù)是樣本中 FFT 的長度;

第二個(gè)參數(shù)是指向數(shù)據(jù)輸入的指針;

第三個(gè)參數(shù)是指向復(fù)雜旋轉(zhuǎn)因子的指針;

第四個(gè)參數(shù)是指向復(fù)雜輸出數(shù)據(jù)的指針;

第五個(gè)參數(shù)是指向包含 64 個(gè)條目的位反轉(zhuǎn)表的指針;

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

第七個(gè)參數(shù)是從主FFT開始的樣本中的子 FFT偏移索引 ;

第八個(gè)參數(shù)是樣本中主FFT的大小。

5bc24508-7164-11ef-bb4b-92fbcf53809c.png

FFT逆變換函數(shù)

程序使用 DSPLIB 的庫來進(jìn)行FFT逆變換,調(diào)用的程序源碼和使用說明可以安裝DSPLIB后查看。調(diào)用的IFFT函數(shù)中:

第一個(gè)參數(shù)是樣本中 FFT 的長度;

第二個(gè)參數(shù)是指向數(shù)據(jù)輸入的指針;

第三個(gè)參數(shù)是指向復(fù)雜旋轉(zhuǎn)因子的指針;

第四個(gè)參數(shù)是指向復(fù)雜輸出數(shù)據(jù)的指針;

第五個(gè)參數(shù)是指向包含 64 個(gè)條目的位反轉(zhuǎn)表的指針;

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

第七個(gè)參數(shù)是從主FFT開始的復(fù)雜樣本中的子FFT偏移索引;

第八個(gè)參數(shù)是樣本中主FFT的大小。

5bda3bea-7164-11ef-bb4b-92fbcf53809c.png

四、實(shí)驗(yàn)操作:

實(shí)驗(yàn)設(shè)備

本實(shí)驗(yàn)使用的硬件接口為LCD,所需硬件為實(shí)驗(yàn)板、仿真器、LCD和電源。

5bf103de-7164-11ef-bb4b-92fbcf53809c.png5c0dbeac-7164-11ef-bb4b-92fbcf53809c.png5c1edebc-7164-11ef-bb4b-92fbcf53809c.png5c317a22-7164-11ef-bb4b-92fbcf53809c.png

硬件連接

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

將撥碼開關(guān)撥到DEBUG模式01111,連接實(shí)驗(yàn)箱電源,撥動(dòng)電源開關(guān)上電。

5c444ef4-7164-11ef-bb4b-92fbcf53809c.png

軟件操作

導(dǎo)入工程,選擇Demo文件夾下的對應(yīng)工程;

編譯工程,生成可執(zhí)行文件;

將CCS連接實(shí)驗(yàn)箱并加載程序;

程序加載完成后點(diǎn)擊運(yùn)行程序;

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

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

實(shí)驗(yàn)結(jié)束后,先點(diǎn)擊黃色按鈕暫停程序運(yùn)行,再點(diǎn)擊紅色按鈕退出CCS與實(shí)驗(yàn)板的連接,最后實(shí)驗(yàn)箱斷電即可。

5c5e6ce4-7164-11ef-bb4b-92fbcf53809c.jpg

5c72f696-7164-11ef-bb4b-92fbcf53809c.jpg

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • dsp
    dsp
    +關(guān)注

    關(guān)注

    561

    文章

    8275

    瀏覽量

    368231
  • 濾波器
    +關(guān)注

    關(guān)注

    162

    文章

    8467

    瀏覽量

    186257
  • FIR
    FIR
    +關(guān)注

    關(guān)注

    4

    文章

    152

    瀏覽量

    35678
  • LCD顯示
    +關(guān)注

    關(guān)注

    0

    文章

    136

    瀏覽量

    19592
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    輸入濾波器 vs 輸出濾波器:核心差異解析

    變頻輸入和輸出濾波器雖然只有一字之差,但它們的角色、電路設(shè)計(jì),甚至電氣特性都截然不同。簡單來說,輸入濾波器是為了讓變頻與電網(wǎng)“和諧相處”,而輸出
    的頭像 發(fā)表于 04-20 11:43 ?399次閱讀
    輸入<b class='flag-5'>濾波器</b> vs 輸出<b class='flag-5'>濾波器</b>:核心差異解析

    屏蔽電源濾波器的分類

    屏蔽房用來屏蔽 輻射 干擾,而濾波器用來濾除 傳導(dǎo) 干擾。沒有濾波器,屏蔽房的整體隔離效果會下降60dB以上(相當(dāng)于百萬倍的效能損失),因此濾波器是屏蔽房發(fā)揮完整功能的核心部件。 來看下分類: 屏蔽
    的頭像 發(fā)表于 04-16 10:53 ?146次閱讀
    屏蔽電源<b class='flag-5'>濾波器</b>的分類

    自適應(yīng)濾波算法介紹之維納濾波器的基本原理和應(yīng)用示例

    前面我們介紹了匹配濾波器,本文將介紹維納濾波器。首先我們回顧了維納濾波的主人公Norbert Wiener,然后描述了維納濾波的基本原理和推導(dǎo),最后給出一個(gè)簡單的維納
    的頭像 發(fā)表于 01-07 15:22 ?3115次閱讀
    自適應(yīng)<b class='flag-5'>濾波</b><b class='flag-5'>算法</b>介紹之維納<b class='flag-5'>濾波器</b>的基本原理和應(yīng)用示例

    通信設(shè)備濾波器選型指南:Murata多層LC濾波器詳解

    通信設(shè)備濾波器選型指南:Murata多層LC濾波器詳解 在通信設(shè)備的設(shè)計(jì)中,濾波器是至關(guān)重要的組件,它能有效過濾掉不需要的信號,確保設(shè)備的正常運(yùn)行。今天,我們就來詳細(xì)了解一下村田(Murata
    的頭像 發(fā)表于 01-05 17:20 ?839次閱讀

    如何選擇一個(gè)合適的高階低通濾波器

    的正弦波的疊加。濾波器核心定義:是一種能從復(fù)雜信號中提取特定頻率成分或抑制特定頻率成分的器件或算法。對于低通濾波器是一種允許低頻信號通過,在允許頻率外,信號急速減小
    的頭像 發(fā)表于 12-30 15:37 ?1374次閱讀
    如何選擇一個(gè)合適的高階低通<b class='flag-5'>濾波器</b>

    【技術(shù)貼】解密艾為飛天?DSP黑科技(一):音頻DSP技術(shù)演進(jìn)與設(shè)計(jì)

    深度好文推薦隨著上世紀(jì)六十年代快速傅里葉變換(FFT)的提出以及無限沖激響應(yīng)(IIR)和有限沖激響應(yīng)FIR濾波器設(shè)計(jì)的完善,數(shù)字信號處理
    的頭像 發(fā)表于 10-29 18:47 ?506次閱讀
    【技術(shù)貼】解密艾為飛天?<b class='flag-5'>DSP</b>黑科技(一):音頻<b class='flag-5'>DSP</b>技術(shù)演進(jìn)與設(shè)計(jì)

    EMC共模濾波器Layout設(shè)計(jì)

    一共模濾波器的等效電路與工作原理共模濾波器是抑制電磁干擾(EMI)的核心器件,其性能高度依賴PCB布局設(shè)計(jì)。從等效電路模型(圖1)可以看出,共模濾波器(L3)與寄生參數(shù)(C1/
    的頭像 發(fā)表于 10-21 11:33 ?1160次閱讀
    EMC共模<b class='flag-5'>濾波器</b>Layout設(shè)計(jì)

    信號處理:指數(shù)移動(dòng)平均 (EMA) 濾波器

    作者: Mustahsin Zarif 之前我們在《信號處理簡介》一文中已經(jīng)見過了兩類濾波器有限脈沖響應(yīng) (FIR) 濾波器和無限脈沖
    的頭像 發(fā)表于 10-04 18:35 ?2259次閱讀
    信號處理:指數(shù)移動(dòng)平均 (EMA) <b class='flag-5'>濾波器</b>

    挖到寶了!人工智能綜合實(shí)驗(yàn),高校新工科的寶藏神器

    和深度至關(guān)重要。這款實(shí)驗(yàn)涵蓋了9門課程,包括Python程序設(shè)計(jì)、機(jī)器學(xué)習(xí)、機(jī)器視覺、深度學(xué)習(xí)、深度視覺、數(shù)字圖像處理、嵌入式系統(tǒng)及應(yīng)用、語音識別與傳感、基于視覺的機(jī)器人應(yīng)用。從基礎(chǔ)的程序設(shè)計(jì),到前沿
    發(fā)表于 08-07 14:30

    挖到寶了!比鄰星人工智能綜合實(shí)驗(yàn),高校新工科的寶藏神器!

    和深度至關(guān)重要。這款實(shí)驗(yàn)涵蓋了9門課程,包括Python程序設(shè)計(jì)、機(jī)器學(xué)習(xí)、機(jī)器視覺、深度學(xué)習(xí)、深度視覺、數(shù)字圖像處理、嵌入式系統(tǒng)及應(yīng)用、語音識別與傳感、基于視覺的機(jī)器人應(yīng)用。從基礎(chǔ)的程序設(shè)計(jì),到前沿
    發(fā)表于 08-07 14:23

    常用的數(shù)字濾波器算法及其特性

    常用的軟件濾波器有限濾波法、中位值濾波法、算數(shù)平均濾波法、遞推平均濾波法、中位值平均
    的頭像 發(fā)表于 06-18 09:04 ?1387次閱讀

    有源濾波器與無源濾波器的區(qū)別

    濾波器是根據(jù)電路參數(shù)對電路頻帶寬度的影響而設(shè)計(jì)出來的工程應(yīng)用電路,濾波器種類很多,有源濾波器和無源濾波器的區(qū)別我們最簡單的分別辦法是看看是否需要電源,在作用上最大的區(qū)別在于有源
    的頭像 發(fā)表于 06-18 09:03 ?2223次閱讀

    基于 FPGA 的任意波形發(fā)生+低通濾波器系統(tǒng)設(shè)計(jì)

    設(shè)計(jì)濾波器的基本思想是:選擇一種合適的理想頻率選擇性濾波器,然后將它的沖激響應(yīng)截短以獲得一個(gè)具有線性相位和因果的FIR濾波器,因此這種方法的
    發(fā)表于 05-07 15:34

    電源濾波器頻率選擇要點(diǎn)

    電源濾波器通過電感、電容等元件,實(shí)現(xiàn)信號的濾波功能,衰減干擾信號,保障設(shè)備正常運(yùn)行。選擇合適頻率的濾波器至關(guān)重要。在電磁干擾環(huán)境評估下,濾波器需具備寬頻率覆蓋范圍和高
    的頭像 發(fā)表于 05-05 17:26 ?989次閱讀
    電源<b class='flag-5'>濾波器</b>頻率選擇要點(diǎn)
    汪清县| 广元市| 石家庄市| 屏南县| 梁山县| 四川省| 潼南县| 漯河市| 日照市| 唐山市| 安龙县| 郓城县| 交城县| 西充县| 横峰县| 彰化县| 荣昌县| 镇江市| 大荔县| 繁昌县| 南木林县| 资兴市| 吉木萨尔县| 天长市| 洛川县| 吉安市| 息烽县| 桐乡市| 茂名市| 鄯善县| 岳西县| 白玉县| 客服| 垦利县| 南木林县| 福清市| 武山县| 车致| 青州市| 西林县| 洛川县|