freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于fir語音信號的濾波課程設(shè)計-預(yù)覽頁

2025-09-28 19:28 上一頁面

下一頁面
 

【正文】 基于 FIR的語音信號濾波 第 10 頁 共 22 頁 圖 8 原始信號頻域 波形及頻域濾波后波形 結(jié)果分析 本次課程設(shè)計所用的 FIR低通通濾波器,其目的就是要濾除高頻部分。 從圖 8可以看出經(jīng)過頻域濾波后,高頻部分已經(jīng)明顯濾去,達到了濾波效果。 基于 FIR的語音信號濾波 第 11 頁 共 22 頁 設(shè)計過程所遇到的困難及解決辦法 為期兩周的課程設(shè)計 很快就結(jié)束了, 通過本次課程設(shè)計 ,使我受益匪淺。 這次的課程設(shè)計非常重要,難度也比較大。同時對各個模塊與 DSP 芯片之間的接口電路進行了詳細的論述和設(shè)計。當然在實習的過程中,比需要強調(diào)團隊精神,一個人的 精力畢竟是有限的,遇到不懂的問題要懂得禮賢下士,才能爬上知識的高峰。 基于 FIR的語音信號濾波 第 12 頁 共 22 頁 參考文獻 [1] 顧衛(wèi)鋼 . 手把手教你學 DSP基于 TMS320x281x 北京航空航天大學出版社 ,2020. [2] 蘇奎峰等 . TMS320X281x DSP 原理及 C程序開發(fā) .北京航空航天大學出版社 ,2020. [3] 蘇奎峰等 . TMS320F2812 原理與開發(fā) . 電子工業(yè)出版社 ,2020. [4] 萬山明 . TMS320F2812/2810 原理及應(yīng)用實例 . 北京航空航天大學出版社 ,2020. [5] TI 公司著,胡廣書等編譯 . TMS320C28X 系列 DSP 的 5CPU 與外設(shè) .清華大學出版社 ,2020. [6] TI 公司著,胡廣書等編譯 . TMS320C28X 系列 DSP 指令和編程指南 .清華大學出版 社 ,2020. 基于 FIR的語音信號濾波 第 13 頁 共 22 頁 附錄 程序清單 include include // DSP281x Headerfile Include File include // DSP281x Examples Include File Uint16 read_data2,read_data1。 原始語音信號的時域波形 Uint16 PB[128]。 int m=50。 //MCBSP 初始化 void mcbsp_write_rdy(Uint16 out_data1,Uint16 out_data2)。 void spi_init() { =0。 =0x0063。t disturb xmission =1。 //RES (bits 80) 000000000 //0001 1110 0000 0000 =0x0117。 //REG1 Right Line Input Channel Volume Control asm( nop)。 //Address (bits 159) 0000010 Delay0(10)。 //RLS (bits 8) 1 Left/right headphone channel simultaneous volume/mute update 1 = Enabled //RZC (bits 7) 1 Leftchannel zerocross detect 0 = Off //RHV[6:0] (bits 60) 1111001 Left Headphone volume control (1111001 = 0 dB default) //0000 0111 1111 1001 基于 FIR的語音信號濾波 第 15 頁 共 22 頁 // =0x0810。 //Address (bits 159) 0000100 //X (bits 8) 0 Reserved //STA[1:0] (bits 76) 00 Sidetone attenuation 00 = –6 dB //STE (bits 5) 0 Sidetone enable 0 = Disabled //DAC (bits 4) 1 DAC select 1 = DAC selected //BYP (bits 3) 0 Bypass 0 = Disabled 1=Enabled,ONLY FOR TEST //INSEL (bits 2) 0 Input select for ADC 0 = Line //MICM (bits 1) 0 Microphone mute 0 = Normal //MICB (bits 0) 0 Microphone boost 0=OdB //0000 1000 0001 0000 =0x0A01。 //REG6 Power Down Control asm( nop)。 //Address (bits 159) 0000111 Delay0(10)。 //96KHZ 采樣頻率 //REG8 Sample Rate Control asm( nop)。 //Address (bits 159) 0001001 Delay0(10)。 t=m。 // Transmitter reset =0。 // =0x00A0。 //SET (RRST)=1,允許 MCBSP 接收 =1。 } void mcbsp_read_rdy(void) { while(!=1){} //mask RRDY bit,RRDY = 1 Receive is ready for new data in DRR[1,2]. } void Delay0(Uint16 numbers) { Uint16 i,j。 for(j=0。 for(i=0。j++)。 double p,q,s,vr,vi,poddr,poddi。 is=0。 is=2*is+(m2*j)。 } pr[0]=。 pi[1]=sin(p)。 i++) { p=pr[i1]*pr[1]。 pi[i]=spq。 vi=fi[it]。 fi[it+1]=vifi[it+1]。 l0=0。 it=(m1)*nv。 q=pi[m*j]*fi[it+j+nv/2]。 poddi=spq。 fi[it+j]=fi[it+j]+poddi。 fi[i]=fi[i]/(*n)。 if (fabs(fr[i])*fabs(fi[i])) { if ((fi[i]*fr[i])0) pi[i]=。 基于 FIR的語音信號濾波 第 20 頁 共 22 頁 } void main(void) { int i,j,n,k,p,s=0。 n=128。 //as spi and mcbsp pin EDIS。 IFR = 0x0000。 //初始化 TLV320AIC23,設(shè)置內(nèi)部寄存器 mcbsp_init()。 for (i=0。) { //模擬音頻輸入 for(i=0。 //右聲道 PA[i]=read_data1。 i=n1。 pi[i]=0。i++) { mo[i] = sqrt(fr[i]*fr[i]+fi[i]*fi[i])。 k++。 s++) { for (i=0。 for (p=0。 r = 0。 j++) { r = xmid[j] * h[j]。 PB[i] = ym。 i=n1。 pi[i]=0。i++) { mo[i] = sqrt(fr[i]*fr[i]+fi[i]*fi[i])。 k++。 } } }
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1