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

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

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

從理論到實(shí)踐:DSP教學(xué)實(shí)驗(yàn)箱中的音頻濾波實(shí)驗(yàn)案例精選

創(chuàng)龍教儀 ? 2024-08-30 13:03 ? 次閱讀

2?

產(chǎn)品概述

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

3409a506-668d-11ef-89ff-92fbcf53809c.jpg

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

處理器TI TMS320C6748

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

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

相關(guān)實(shí)驗(yàn)列表(部分)

DSP實(shí)驗(yàn)環(huán)境搭建與CCS開發(fā)基礎(chǔ)

安裝CCS與串口調(diào)試工具

CCS開發(fā)入門

DSP基礎(chǔ)外設(shè)實(shí)驗(yàn)

直流電機(jī)、數(shù)碼管、鍵盤輸入控制、LCD觸摸屏實(shí)驗(yàn)

語音類實(shí)驗(yàn)

音頻采集與播放實(shí)驗(yàn)

MP3音頻解碼實(shí)驗(yàn)

G711A音頻編碼實(shí)驗(yàn)

DSP算法實(shí)驗(yàn)

有限沖激響應(yīng)濾波器(FIR)算法

快速傅立葉變換(FFT)算法

多路信號(hào)混頻實(shí)驗(yàn)

圖像類實(shí)驗(yàn)

圖像旋轉(zhuǎn)、縮放、邊緣檢測(cè)、RGB24圖像灰度轉(zhuǎn)換

視頻類實(shí)驗(yàn)

基于CMOS數(shù)字?jǐn)z像頭采集LCD顯示實(shí)驗(yàn)

基于模擬數(shù)字?jǐn)z像頭采集LCD顯示實(shí)驗(yàn)

圖像類實(shí)驗(yàn)

基于CMOS數(shù)字?jǐn)z像頭的灰度轉(zhuǎn)換實(shí)驗(yàn)

網(wǎng)絡(luò)攝像頭的采集與顯示

2?

案例分享

一、實(shí)驗(yàn)名稱:3-9 音頻信號(hào)的濾波實(shí)驗(yàn)

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

(1)掌握Matlab輔助設(shè)計(jì)濾波器系數(shù)的方法;

(2)實(shí)現(xiàn)音頻混噪及IIR濾波器濾除;

(3)在LCD上顯示音頻信號(hào)的FFT計(jì)算結(jié)果。

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

(1)音頻接口

音頻接口采用的是24.576MHz晶振,實(shí)驗(yàn)板上共有3個(gè)音頻端口,分別是LINE IN、MIC IN和LINE OUT,音頻數(shù)據(jù)通過I2C總線進(jìn)行讀寫,McASP的時(shí)鐘來自于晶振時(shí)鐘,分頻后可得到幀同步信號(hào)和位同步信號(hào)。

341c42b0-668d-11ef-89ff-92fbcf53809c.png

(2)TLV320AIC3106 音頻芯片

數(shù)據(jù)精度支持 16/20/24/32 bit 。

支持速率 8kHz ~ 96kHz 采樣率。

控制總線可選為 SPI 或 I2C。

音頻串行數(shù)據(jù)總線支持4種協(xié)議格式:I2S, 左對(duì)齊格式,右對(duì)齊格式,DSP格式。

有可編程PLL 可以靈活產(chǎn)生時(shí)鐘。

3430c1d6-668d-11ef-89ff-92fbcf53809c.png

(3)音頻芯片功能框圖

在框圖底部分別是供電部分、時(shí)鐘產(chǎn)生部分、SPI或I2C串行總線控制部分。

芯片通過左右聲道采集輸入的音頻模擬信號(hào)。

經(jīng)過ADC采樣后得到數(shù)字化的音頻數(shù)據(jù)。

數(shù)字化音頻數(shù)據(jù)通過音頻串行總線接口傳輸?shù)紻SP。

DSP處理之后的數(shù)字化音頻從DSP通過音頻串行總線接口再傳輸?shù)?a href="http://www.ttokpm.com/tags/dac/" target="_blank">DAC

音頻經(jīng)過DAC還原為可輸出的模擬信號(hào)。

最后,通過耳機(jī)或者音箱輸出音頻模擬信號(hào)。

344c0d10-668d-11ef-89ff-92fbcf53809c.png

(4)音頻芯片的工作流程

音頻模擬信號(hào)通過左右聲道分別采樣,經(jīng)過ADC轉(zhuǎn)換為數(shù)字信號(hào)后通過McASP傳輸?shù)紻SP,在DSP處理完成后再通過McASP傳輸?shù)紻AC,最后經(jīng)過DAC轉(zhuǎn)換為模擬信號(hào)后,分左右聲道輸出。

347b6dbc-668d-11ef-89ff-92fbcf53809c.png

(5)IIR濾波器

IIR無限沖激響應(yīng)數(shù)字濾波器(infinite impulse response digital filter)是對(duì)單位沖激的輸入信號(hào)的響應(yīng)為無限長序列的數(shù)字濾波器。

可分為一維、二維或多維無限沖激響應(yīng)數(shù)字濾波器。

它的輸出y(n)由當(dāng)前的和過去的輸入信號(hào)x(n)及過去的輸出信號(hào)共同決定。IIR的幅頻特性精度很高,不是線性相位的,可以應(yīng)用于對(duì)相位信息不敏感的音頻信號(hào)上。

對(duì)于IIR濾波器,沖激響應(yīng)理論上應(yīng)會(huì)無限持續(xù),其輸出不僅取決于當(dāng)前和過去的輸入信號(hào)值,也取決于過去的信號(hào)輸出值。其系統(tǒng)函數(shù)如下:

348f5a84-668d-11ef-89ff-92fbcf53809c.png

無限沖激響應(yīng)數(shù)字濾波器的差分工程如下:

34a0f5e6-668d-11ef-89ff-92fbcf53809c.png

(6)IIR濾波器特性

系統(tǒng)函數(shù)可以寫成封閉函數(shù)的形式。

IIR濾波器運(yùn)算結(jié)構(gòu)通常由延時(shí)、乘以系數(shù)和相加等基本運(yùn)算組成,可以組合成直接型、正準(zhǔn)型、級(jí)聯(lián)型、并聯(lián)型四種結(jié)構(gòu)形式,都具有反饋回路。

在設(shè)計(jì)上可以借助成熟的模擬濾波器的成果,如巴特沃斯、契比雪夫和橢圓濾波器等。

相位特性不好控制,對(duì)相位要求較高時(shí),需加相位校準(zhǔn)網(wǎng)絡(luò)。

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

設(shè)計(jì)IIR數(shù)字濾波器實(shí)質(zhì)上就是找到一個(gè)使其頻率響應(yīng)H(Z)滿足給定的通帶截止頻率、通帶衰減系數(shù)、阻帶截止頻率及阻帶衰減系數(shù)的可以在物理上實(shí)現(xiàn)的系統(tǒng)函數(shù)H(Z)。具體實(shí)現(xiàn)步驟:

先確定需要一個(gè)什么樣的濾波器,巴特沃斯型,切比雪夫型,還是其它型的濾波器。

根據(jù)設(shè)計(jì)參數(shù)和這個(gè)濾波器的計(jì)算公式來確定其階數(shù)、傳輸函數(shù)的表達(dá)式。

通過雙線性變換得到其數(shù)字域的差分方程。MATLAB FIR 濾波器輔助設(shè)計(jì),生成濾波器系數(shù)。

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

濾波器類型:高通Highpass;

濾波方式:切比雪夫Ⅱ型IIR(Chebyshev Type II);

濾波器階數(shù):Minimum order;

采樣頻率:8000Hz;

阻帶截止頻率:100Hz;

通帶截止頻率:3400Hz。

34b45262-668d-11ef-89ff-92fbcf53809c.png

轉(zhuǎn)換為單精度再導(dǎo)出生成包含濾波器系數(shù)的.h頭文件,將該頭文件的數(shù)據(jù)拆分復(fù)制,即可用于IIR函數(shù)。

34c7c310-668d-11ef-89ff-92fbcf53809c.png

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

首先進(jìn)行I2C和McASP的管腳復(fù)用配置;

接著使能EDMA3的PSC和配置GPIO模塊;

然后初始化DSP中斷和配置按鍵中斷,進(jìn)行音頻芯片的初始化,并將McASP初始化為EDMA方式,初始化LCD,自定義生成一段噪聲備用;

最后進(jìn)行按鍵檢測(cè),如果USER0按鍵按下,進(jìn)行音頻數(shù)據(jù)的混合噪聲或IIR濾波或者是恢復(fù)原聲,如果是USER1按鍵按下,則在LCD上顯示計(jì)算的音頻數(shù)據(jù)FFT結(jié)果。

34cbd0d6-668d-11ef-89ff-92fbcf53809c.png

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

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

本實(shí)驗(yàn)使用的硬件接口為LINE IN和LINE OUT接口,所需硬件為實(shí)驗(yàn)板、仿真器、電源、音頻線、耳機(jī)和音樂播放器。本次操作是使用手機(jī)來播放音樂。

34d2f500-668d-11ef-89ff-92fbcf53809c.png

(2)硬件連接

使用音頻線連接LINE IN、CON10音頻接口和手機(jī),手機(jī)播放音樂;

在LINE OUT 、CON11接口插上耳機(jī)或者音箱;

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

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

34ffb6ee-668d-11ef-89ff-92fbcf53809c.png

(3)軟件操作

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

編譯工程;

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

點(diǎn)擊運(yùn)行程序;

在LCD屏幕上實(shí)時(shí)顯示采集并做了灰度轉(zhuǎn)換處理的圖像;

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

35302bda-668d-11ef-89ff-92fbcf53809c.png

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

    關(guān)注

    551

    文章

    7823

    瀏覽量

    346814
  • 音頻
    +關(guān)注

    關(guān)注

    29

    文章

    2766

    瀏覽量

    80775
  • 音頻濾波器
    +關(guān)注

    關(guān)注

    0

    文章

    6

    瀏覽量

    6443
收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

    1?產(chǎn)品概述DSP教學(xué)實(shí)驗(yàn)產(chǎn)品型號(hào):TL6748-PlusTEB處理器:TITMS320C6748應(yīng)用專業(yè):電子、電信、通信等相關(guān)專業(yè)應(yīng)用課程:《數(shù)字信號(hào)處理》、《音視頻編解碼》、《
    的頭像 發(fā)表于 09-13 08:08 ?147次閱讀
    <b class='flag-5'>DSP</b> C6000<b class='flag-5'>教學(xué)</b><b class='flag-5'>實(shí)驗(yàn)</b><b class='flag-5'>箱</b>操作案例分享丨有限沖激響應(yīng)<b class='flag-5'>濾波</b>器(FIR)算法(LCD顯示)

    武漢傳媒學(xué)院聯(lián)合創(chuàng)龍教儀建設(shè)DSP教學(xué)實(shí)驗(yàn),基于DSP C6000平臺(tái)搭建

    數(shù)字信號(hào)處理相關(guān)教學(xué)實(shí)驗(yàn)室。 為了適應(yīng)技術(shù)、社會(huì)發(fā)展的需求,高校在不斷更新教學(xué)內(nèi)容和方式,同時(shí)也注重培養(yǎng)學(xué)生的創(chuàng)新能力和實(shí)踐能力。 創(chuàng)龍教儀與教學(xué)
    發(fā)表于 09-12 14:43

    荊州學(xué)院聯(lián)合創(chuàng)龍教儀建設(shè)DSP教學(xué)實(shí)驗(yàn)案例分享

    工程、通信工程、物聯(lián)網(wǎng)工程、自動(dòng)化、軟件工程6個(gè)本科專業(yè)及計(jì)算機(jī)應(yīng)用技術(shù)、計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)2個(gè)??茖I(yè)。 2、培訓(xùn)情況 創(chuàng)龍教儀聯(lián)合荊州學(xué)院-信息工程學(xué)院共同建設(shè)為基于接口相關(guān)教學(xué)實(shí)驗(yàn)室。 為了適應(yīng)技術(shù)
    發(fā)表于 09-12 14:29

    高校嵌入式教學(xué)實(shí)驗(yàn),開啟智慧教學(xué)新篇章

    高校嵌入式教學(xué)實(shí)驗(yàn),開啟智慧教學(xué)新篇章
    的頭像 發(fā)表于 05-23 08:32 ?335次閱讀
    高校嵌入式<b class='flag-5'>教學(xué)</b><b class='flag-5'>實(shí)驗(yàn)</b><b class='flag-5'>箱</b>,開啟智慧<b class='flag-5'>教學(xué)</b>新篇章

    DSP教學(xué)實(shí)驗(yàn)_DSP算法實(shí)驗(yàn)_嵌入式教程:4-3 有限沖激響應(yīng)濾波器(FIR)算法(CCS顯示)

    的界面設(shè)置相關(guān)參數(shù),查看濾波后頻域信號(hào)波形。 對(duì)比濾波前后的波形,可知,輸入波形的低頻波形通過了濾波器,而高頻部分被濾除。
    發(fā)表于 05-16 09:30

    DSP ARM FPGA 實(shí)驗(yàn)_音頻處理_濾波操作教程:3-9 音頻信號(hào)的濾波實(shí)驗(yàn)

    后的音樂,濾波后的音樂和原聲幾乎一致。 再按下一次USER0按鍵,耳機(jī)會(huì)輸出原聲。 按下USER1按鍵,在LCD屏上會(huì)顯示音頻信號(hào)的頻譜圖。 實(shí)驗(yàn)結(jié)束后,先點(diǎn)擊黃色按鈕暫停程序運(yùn)行,再點(diǎn)擊紅色按鈕退出CCS與
    發(fā)表于 05-10 10:24

    DSP C2000+C5000高性價(jià)比教學(xué)實(shí)驗(yàn)

    ,TMS320F28335主頻150MHz,TMS320VC5509主頻200MHz;適用于測(cè)控、自動(dòng)化、工業(yè)控制、電力控制、音頻處理、信號(hào)處理等教學(xué)領(lǐng)域。新型雙DSP處理器實(shí)驗(yàn)
    的頭像 發(fā)表于 04-26 08:32 ?290次閱讀
    雙<b class='flag-5'>DSP</b> C2000+C5000高性價(jià)比<b class='flag-5'>教學(xué)</b><b class='flag-5'>實(shí)驗(yàn)</b><b class='flag-5'>箱</b>

    嵌入式FPGA Artix-7教學(xué)實(shí)驗(yàn)(兼容紫光Logos-2)

    丨?基于XilinxArtix-7實(shí)驗(yàn)基于XilinxArtix-7系列FPGA處理器,邏輯單元101K個(gè),DSPSlice240個(gè)。適用于測(cè)控、自動(dòng)化、工業(yè)控制、電力控制、音頻處理、信號(hào)處理等
    的頭像 發(fā)表于 04-26 08:32 ?389次閱讀
    嵌入式FPGA Artix-7<b class='flag-5'>教學(xué)</b><b class='flag-5'>實(shí)驗(yàn)</b><b class='flag-5'>箱</b>(兼容紫光Logos-2)

    DSP實(shí)驗(yàn)_嵌入式教學(xué)實(shí)驗(yàn)_操作教程:2-17 AD9833波形發(fā)生器實(shí)驗(yàn)

    :GPIO5[4]、GPIO5[6]和GPIO5[9]。 波形發(fā)生器 TL6748-PlusTEB實(shí)驗(yàn)采用板載波形信號(hào)發(fā)生器,波形信號(hào)發(fā)生器采用的芯片是AD9833。 AD9833是一款低功耗、可編程
    發(fā)表于 02-21 14:28

    嵌入式教學(xué)實(shí)驗(yàn)操作教程_國產(chǎn)教學(xué)實(shí)驗(yàn):4-11 信號(hào)的抽樣定理實(shí)驗(yàn)(外部輸入信號(hào))

    器通常稱為抗混疊濾波器,抗混疊濾波器可限制信號(hào)的帶寬,使之滿足采樣定理的條件。 外部輸入信號(hào) 本實(shí)驗(yàn),外部輸入信號(hào)的抽樣實(shí)現(xiàn)是通過實(shí)驗(yàn)板上
    發(fā)表于 11-22 15:07

    國產(chǎn)教學(xué)實(shí)驗(yàn)_DSP教學(xué)實(shí)驗(yàn)_操作教程:4-4 有限沖激響應(yīng)濾波器(FIR)算法(LCD顯示)

    可知輸入波形的低頻波形通過了濾波器,而高頻部分被濾除。 實(shí)驗(yàn)結(jié)束后,先點(diǎn)擊黃色按鈕暫停程序運(yùn)行,再點(diǎn)擊紅色按鈕退出CCS與實(shí)驗(yàn)板的連接,最后實(shí)驗(yàn)
    發(fā)表于 11-08 15:40

    國產(chǎn)嵌入式教學(xué)實(shí)驗(yàn)_創(chuàng)龍教儀_DSP教學(xué)實(shí)驗(yàn):3-4 mp3音頻解碼實(shí)驗(yàn)

    MP3位流。解碼器要簡(jiǎn)單得多,它的任務(wù)是編碼后的譜線成分,經(jīng)過反量化和逆變換,提取出聲音信號(hào)。 (1)編碼:信息論的觀點(diǎn)來看,描述信源的數(shù)據(jù)是信息和數(shù)據(jù)冗余之和,即:數(shù)據(jù)=信息+數(shù)據(jù)冗余。
    發(fā)表于 11-07 13:48

    國產(chǎn)嵌入式教學(xué)實(shí)驗(yàn)_嵌入式教程_DSP教學(xué)實(shí)驗(yàn):3-1 音頻采集與播放實(shí)驗(yàn)

    數(shù)字化的音頻數(shù)據(jù)。 (4)數(shù)字化音頻數(shù)據(jù)通過音頻串行總線接口傳輸?shù)?b class='flag-5'>DSP。 (5)DSP處理之后的數(shù)字化
    發(fā)表于 10-25 15:12

    國產(chǎn)教學(xué)實(shí)驗(yàn)_操作教程:2-2 LED燈控制實(shí)驗(yàn)

    一、實(shí)驗(yàn)目的 本次視頻教程是基于創(chuàng)龍教儀TL6748-PlusTEB教學(xué)實(shí)驗(yàn)完成的。 本節(jié)視頻的目的是學(xué)習(xí)基于StarterWare開發(fā)環(huán)境配置GPIO管腳的方法和原理,并實(shí)現(xiàn)
    發(fā)表于 10-08 14:12

    理論到實(shí)踐之pcb阻抗控制表的使用

    理論到實(shí)踐之pcb阻抗控制表的使用
    的頭像 發(fā)表于 09-26 10:34 ?570次閱讀