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

正文內容

dsp課程設計報告_自動化0804_姚笑菲-全文預覽

2025-04-13 00:26 上一頁面

下一頁面
  

【正文】 uffer+frame*0x100。}interrupt void DMAC2ISR(void){ int *p_inp,*p_out。 dst_addr=DXR1_ADDR(HANDSET_CODEC)。 dmmcr=0x4141。extern int out1_buffer[0x200]。extern int currbuff。extern int coeffs[16]。extern unsigned int dst_page。extern unsigned int dmmcr。j++)。 for(i=0。 INTR_GLOBAL_ENABLE。 dma_global_init(dmpre,dmsrcp,dmdstp,dmidx0,dmidx1,dmfri0,dmfri1,dmgsa,dmgda,dmgcr,dmgfr)。 dmidx0=0。 dmgfr=1。 DMA_FRAMECOUNT(DMA_CH2,1)。 src_addr=DRR1_ADDR(HANDSET_CODEC)。 /*初始化DMA2通道*/ dmsefc=((DSYNC_REVT112))。 codec_aout_gain(hHandset,CODEC_AOUT_MINUS_6dB)。 } hHandset=codec_open(HANDSET_CODEC)。 brd_led_toggle(BRD_LED1)。 mm++。iii=iii+2) { p=y[iii]。 f[SS/2]=abs(y[1])。 IMR=0。 brd_set_cpu_freq(100)。/*****************************************************************************//* MAIN *//*****************************************************************************/void main(){ s16 t=2。DATA y[SS]。int choose=1。int frame=0。/*存放濾波器系數(shù)*/pragma DATA_SECTION(coeffs,coefficients)。int inp_buffer[0x200]。define SS 16 /*****************************************************************************//* 全局變量 *//*****************************************************************************/HANDLE hHandset。/* * Filter Design and Analysis Tool Generated Filter Coefficients C Source * Generated by MATLAB Signal Processing Toolbox *//* General type conversion for MATLAB generated Ccode */include /* * Expected path to * C:\MATLAB6p5\extern\include\ */const int BL = 16。更改濾波器的各個參數(shù)值,因為語音信號的頻率成分主要分布在300Hz到3400Hz,所以我們只要設計300Hz到3400Hz的帶通FIR濾波器就可以實現(xiàn)對語音信號中摻雜的噪聲的濾除。++j) { k=LENGTH_INj。采用數(shù)據壓入方式,將最新的聲音采樣值存入數(shù)組x[0],然后將存儲的數(shù)據從低位壓入高位。同理,:oflag = short fir (DATA *x, DATA *h, DATA *r, DATA **dbuffer, ushort nh, ushort nx)oflag溢出錯誤標志,為1時在計算過程中發(fā)生了數(shù)據溢出;為0時無數(shù)據溢出。}這兩個函數(shù)是用C5000匯編語言編寫的,具有很高的執(zhí)行效率,使用這個函數(shù)可以大大提高運算速度,以解決用C語言編寫的程序效率不能滿足要求的問題。 } /* test */ eflag2 = test (r, rtest, NX, MAXERROR)。 fir(amp。 fir(amp。 fir(amp。 // clear delay buffer (a must) dbptr = amp。 i++) r[i] = 0。dbptr, NH, NX)。 // clear output buffer (optional) for (i=0。db[0]。},路徑:C:\ti\c5400\dsplib\EXAMPLES\FIR//*****************************************************************************// Filename: // Version: // Description: test for fir routine//*****************************************************************************include include include include short i。 // for r eflagh = test(h, htest, NH, MAXERROR)。 i++) dbuffer[i] = 0。iNX。void main(void){ /* clear */ for (i=0。同時替換原有的LMS算法的C語言實現(xiàn)程序,更換為CCS的diplib庫中的函數(shù)short dlms(PARAM)取代自定的lms()函數(shù),同時用dsplib庫里的函數(shù)short fir(PARAM)產生回聲通道的輸出信號(也就是用預定階數(shù)的FIR濾波器模擬回聲通道),該輸出信號作為自適應濾波器的理想輸出信號,對之進行逼近進而得到預定結果。iN。++i) { yk=yk+w[i]*x[i]。 double uek,yk。 遠端的信號通過回聲通道產生回聲信號d(n),該信號一般為遠端信號的衰減和延遲。通過使用M抽頭的FIR自適應濾波器來模擬回聲信道h,可以使所得y(k)通近回聲信號,進而達到回聲消除的目的由此可見,回聲消除的關鍵是自適應地調整使其通近h,可通過現(xiàn)有的各種自適應濾波算法實現(xiàn)。 //放入緩沖區(qū)if(i==10000) i=0。聽到的回波是混合信號,此時不僅能聽到自己的聲音,也能聽到幾個衰減后疊加的回聲,該回聲為近端輸入的延遲和衰減。可通過設置時間的延遲,將過去的信號衰減加到現(xiàn)在的信號上,以產生回波。因此,我們可把估計誤差e(k)定義為期望響應與實際濾波器輸出之差,估計誤差e(k)與抽頭輸入向量z(k)都被加到自適應部分,因此圍繞抽頭權值的反饋環(huán)是閉環(huán)的。抽頭輸入u(k),u(k1),……,u(kM+1),其中M+1是延遲單元的個數(shù),這些輸入張成一個多維空間。這兩個過程一起工作組成一個反饋環(huán),如下圖所示。該算法在隨機輸入維納濾波器遞推計算中使用確定性梯度。因為該濾波器的沖激響應在N個周期后變?yōu)?也就是每次乘加運算都要用到之前N個數(shù)。FIR數(shù)字濾波器的設計方法主要有窗函數(shù)法和頻率抽樣設計法,其中窗函數(shù)法是基本而有效的設計方法。D/A轉換器能夠將數(shù)字信號轉換為語音信號送SPEAKER端口輸出。由于數(shù)字信號本身不具有實際意義,僅僅表示一個相對大小,所以任何一個模數(shù)轉換器都需要一個參考模擬量作為轉換的標準,而輸出的數(shù)字量則表示輸入信號相對于參考信號的大小。在這兩個頭文件中,定義了DMA的寄存器資源、使用方法和DMA寄存器的地址和基本訪問方式,以及寄存器的各個比特域和訪問方法,因此需要進行C源程序的開始處包含這兩個頭文件。DMA在傳送外部來的數(shù)據時不會影響CPU的正常運行,當DMA通道2采集完一組數(shù)據后產生一個DMA中斷事件中斷CPU,來通知CPU對其進行相應的處理,此時DMA通道2可以按照設定繼續(xù)采集下一組數(shù)據,實現(xiàn)了數(shù)據采集與CPU處理的并行操作。此外,DMA的6個通道還受通道優(yōu)先級和使能控制寄存器DMPREC控制。發(fā)送模式控制寄存器DMMCR規(guī)定DMA通道的傳輸模式,當DMA工作在自動初始化模式時,CPU在一個DMA事件完成后自動裝載下一個DMA初始化設置并繼續(xù)進行數(shù)據傳送。C5402有6個可獨立編程的DMA通道,每個DMA通道受各自的5個16位寄存器控制:源地址寄存器DMSRC、目的地址寄存器DMDST、單元計數(shù)寄存器DMCTR、同步事件和計數(shù)寄存器DMSFC、發(fā)送模式控制寄存器DMMCR。編寫濾波算法程序,或調用DSPLIB中的濾波函數(shù),對信號進行濾波。當語音信號受到背景噪聲干擾而使語音通信質量變得不可接受時,要對語音信號中的噪聲進行濾除,也就是本次實驗要完成的語音噪聲濾波。DSP課程設計實驗報告 自動化0804 姚笑菲 08212116DSP課程設計實驗報告語音噪聲濾波院(系):電子信息工程學院 班級: 自動化0804 姓名: 姚笑菲 學號: 08212116 指導教師: 楊恒 目錄一、實驗背景 3二、設計要求 3三、設計思路 3四、算法原理 4直接存儲器訪問DMA 4A/D和D/A轉換器 6FIR濾波器算法 6LMS算法 7利用DSP產生回波 8利用自適應濾波實現(xiàn)回波對消 9五、用C語言實現(xiàn)LMS算法 11六、用MATLAB設計FIR濾波器 15七、程序設計 17主程序() 17中斷服務程序() 22鏈接命令文件() 24中斷向量表() 26八、程序調試 30九、結果分析 31十、感想 40 一、實驗背景我們的日常生活中離不開語音通信,如接打電話、收聽音樂等。與語音通信系統(tǒng)的三個部分相對應,語音通信系統(tǒng)中的噪聲一般也來自三個方面:一是信號發(fā)送端空間環(huán)境中的音頻噪聲信號經麥克風變換為電信號之后,與有用信號其同傳遞到接收端;二是信號接收端空間環(huán)境中的音頻噪聲對信號接收者的影響;三是信號處理設備產生的電噪聲及傳輸信道中
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1