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

正文內容

dsp原理及其應用課程設計報告-基于fir的語音信號濾波(專業(yè)版)

2025-01-11 17:17上一頁面

下一頁面
  

【正文】 //接收數(shù)據(jù)寄存器 2 映射位置 DXR10 .set 023h。 這是一個小的階段性的勝利,非常的來之不易。首先,最基本的操作方法和最基本的函數(shù)要熟練掌握,而這最基本的要求我都沒有達到,所以久導致了課程設 計前幾天的止步不前。 Start Addressupper display 一欄中輸入 x, Start Addressupper display 一欄中輸入 r; Acquistition Buffer Size 一欄中輸入 256;Display Data Size 一欄中輸入 256; DSP Data Type一欄中選擇 16bit signed integer項;其他為默認值,然后點擊“ OK”就可打開圖形觀察窗口如圖 。McBsp0 內存映射寄存器 SPSA0 .set 038h。 //得出濾波器的階數(shù) n=38, beta= w1=2*fc1/fs。在二次通信中可以通過向 DIN 寫數(shù)據(jù)來初始化。 window 為窗函數(shù)列向量,其長度為 n+1。 圖 24TMS320C54X DSP 的內部硬件組成框圖 基于 FIR 的語音信號濾波 第 12 頁 共 34 頁 FIR 濾波器的 Matlab 設計 MATLAB 被稱為第四代計算機語言,又稱為“草稿紙式”的語言,它具有不同于其他語言如 Fortran、 C 語言等的特點,是邊解釋邊執(zhí)行的計算機語言。②三條數(shù)據(jù)總線 CB, DB, EB 相互連接不同的單元,如中央處 理單元、數(shù)據(jù)地址產生邏輯、程序地址產生邏輯、片內外設和數(shù)據(jù)存儲器。 為了改善 FIR 濾波器性能,要求窗函數(shù)的主瓣寬度盡可能窄,以獲得較窄的過渡帶;旁瓣相對值盡可能小,數(shù)量盡可能少,以獲得通帶波紋小 ,阻帶衰減大,在通帶和阻 帶內均平穩(wěn)的特點,這樣可使濾波器實際頻率響應更好地逼近理想頻率響應。 表 21 FIR 濾波器設計的主要方法 函數(shù)設計方法 說明 工具函數(shù) 窗函數(shù)法 理想濾波器加窗處理 fir1( 單頻帶 ) , fir2(多頻帶 ) , kaiserord 最優(yōu)化設計 平方誤差最小化逼近理想幅頻響應或firls , remez,remezord 基于 FIR 的語音信號濾波 第 7 頁 共 34 頁 ParkMcClellan 算法產生等波紋濾波器 約束最小二乘逼近 在滿足最大誤差限制條件下使整個頻帶平方誤差最小化 fircls,fircls1 升余弦函數(shù) 具有光滑、正弦過渡帶的低通濾波器設計 Fircos 窗函數(shù)設計方法 FIR 濾波器設計的主要任務是根據(jù)給定的性能指標確定濾波器的系數(shù)b,即系統(tǒng)單位脈沖序列 h(n),它是一個有限長序列。 與單片機相比, DSP 有著更適合于數(shù)字濾波的特點。它的應用主要有 : 一是信號處理 , 如數(shù)字濾波 , 快速傅立葉變換 , 波形產生等 。 在數(shù)字信號處理中,濾波具有極其重要的作用。 其中原理框圖如圖 所 示 。 這種方法的基本原理是用一定寬度的矩形窗函數(shù)截取無限脈沖響應序列獲得有限長的脈沖響應序列,從而得到 FIR 濾波器的脈沖響應,故稱為 FIR 濾波器的窗函數(shù)設計法。其實數(shù)字信號處理的前驅者們設計了不同于矩形窗的很多窗函數(shù),這些窗函數(shù)在主瓣和旁瓣 特性方面各有特點,可滿足不同的要求。器片內存儲器的種類只要有以下幾種 :雙訪問 RAM (DARAM ),單訪問 RAM (SRAM)和 ROM. RAM 一般映射在數(shù)據(jù) 基于 FIR 的語音信號濾波 第 11 頁 共 34 頁 空間。high39。如果選擇 D7=0, N=8,則采樣速率為 8kHz。在子程序中 , 首先初始化語音緩沖區(qū)和工作變量 , 等待 MCBSP通道 0傳送結束后 , 再采集語音信號 , 然后傳送到 MCBSP并保存于左聲道緩沖區(qū) , 此時即可調用 材料 計算 FIR濾波輸出 , 濾波后的結果存放于右聲道緩沖區(qū) , 最后將濾波后的信號輸出到 MCBSP 接口 , 再將此信號傳送到 TMS320C5410中 。利用MATLAB 的濾波器設計函數(shù) fir1 設計了一個具有線性相位的數(shù)字低通 FIR 濾波器,得到了該濾波器的濾波系數(shù)及幅頻特性曲線、相頻特性曲線,并且用MATLAB 的仿真工具 SIMULINK 仿真了該 FIR 濾波器的濾波過程;通過線性緩沖區(qū)法對 FIR 濾波器在 DSP 芯片 C54x 的實現(xiàn)做了理論上的分析。 //定義 SPCR10 的映射子地址 SPCR2 .set 01h //定義 SPCR20 的映射子地址 RCR1 .set 02h //接收控制寄存器 1 映射子地址 RCR2 .set 03h //接收控制寄存器 2 映射子地址 XCR1 .set 04h //發(fā)送控制寄存器 1 映射子地址 XCR2 .set 05h //發(fā)送控制寄存器 2 映射子地址 SRGR1 .set 06h //采樣率發(fā)生器寄存器 1 映射子地址 SRGR2 .set 07h //采樣率發(fā)生器寄存器 2 映射子地址 基于 FIR 的語音信號濾波 第 19 頁 共 34 頁 MCR1 .set 08h //多通道控制寄存器 1 映射子地址 MCR2 .set 09h //多通道控制寄存器 2 映射子地址 RCERA .set 0ah //接收通道控制寄存器 1 映射子地址 RCERB .set 10bh //接收通道控制寄存器 2 映射子地址 XCERA .set 0ch //發(fā)送通道使能寄存器 A 映射子地址 XCERB .set 0dh //發(fā)送通道使能寄存器 B 映射子地址 PCR .set 0eh //引腳控制寄存器映射子地址 .if BSP = 0 //條件匯編,因為 5402 有兩個同步緩沖口如果 BSP=0 則使用同步緩沖口 0 SPSA .set SPSA0 //由于同步緩沖口采用子地址尋址方式 SPSD .set SPSD0 RDRR .set DRR10 RDXR .set DXR10 .endif .if BSP = 1 //條件匯編,因為 5402 有兩個同步緩沖口如果 BSP=1 則使用同步緩沖口 1 SPSA .set SPSA1 SPSD .set SPSD1 RDRR .set DRR11 RDXR .set DXR11 .endif //以下程序是寫數(shù)據(jù)的子程序也就是宏 WR_SUB_REG .macro val,addr //寫 McBsp 控制寄存器 stm addr,SPSA //將 ADDR 的地址寫入 SPSA nop //空操作 stm val,SPSD //將配置值寫入 SPSD nop //空操作 基于 FIR 的語音信號濾波 第 20 頁 共 34 頁 .endm //以下程序是讀數(shù)據(jù)的子程序也就是宏 RD_SUB_REG .macro addr,acc //讀 McBsp 控制寄存器 stm addr,SPSA //將 ADDR 的地址寫入 SPSA nop //空操作 ldm SPSD,acc //送入累加器保存 nop //空操作 nop nop .endm WAITTRX .macro //等待串口中斷宏 WAITR? RD_SUB_REG SPCR1,A and 11, A bc WAITR?, AEQ .endm PROGREG .macro progword //DSP 與 AD50 的二次通訊 (將其最后一位置為 1 便可 ) stm 01h,RDXR WAITTRX stm progword,RDXR WAITTRX .endm //以下程序是等待延時子程序 wait .macro STM 0400h, AR0 RPT *AR0 基于 FIR 的語音信號濾波 第 21 頁 共 34 頁 NOP .endm .mmregs .global _c_int00 .sect .vectors //以下是中斷向量表 RESET b _c_int00 nop nop .space 19*4*16 BRINT0 b recv nop nop BXINT0 rete nop nop nop .space 10*4*16 //以下是主程序 .text _c_int00 ld 0h,DP //設置數(shù)據(jù)頁指針為第 0 頁 stm 0ff00h,SP //設置堆棧指針地址為 2020H ssbx INTM //關閉所有中斷 ssbx SXM //禁止符號擴展方式位。所以學好數(shù)字信號處理這門課程的理論知識是重中之重,有了這個有力的武器,才能更好的應用于實踐當中。 然后就開始了查 閱資料的過程,數(shù)字濾波器網(wǎng)上的資料不少,但是真正適合這個課題的不多。 [4] 清源科技 .TMS320C54xDSP 應用程序設計教程 [M].機械工業(yè)出版社 ,2020,1。set interrupts to e from serial ports not DMA 。 [2] 戴明楨 .TMS320C54xDSP 結構、原理及應用 [M].北京航空航天大學出版社 ,2020,8。對于不同的信號要根據(jù)實際靈活的選擇所需濾波器的門類,這就需要自己認真分析所需參數(shù),考慮實際效果來定。要求掌握的基礎知識強 ,其中 網(wǎng)絡理論、信號與系統(tǒng)是本課程的理論基礎。McBsp1 //內存映射寄存器 SPSA1 .set 048h SPSD1 .set 049h DRR11 .set 041h DRR21 .set 040h DXR11 .set 043h DXR21 .set 042h 。 //混和正弦波信號 sf = filter(b,1,s)。 對于用 DSP器件設計的語音信號濾波器 , 其系統(tǒng)軟件設計可使用 CCS (Code Composer Studio)軟 件來進行調
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1