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

正文內(nèi)容

dsp-基于fir的語音信號濾波(完整版)

2025-09-13 16:06上一頁面

下一頁面
  

【正文】 字比特流,由耐奎斯特樣定理可知為了保證信息完整抽樣頻率至少是輸入帶限信號最高頻率的 2 倍。 CPU 采用并行結(jié)構(gòu)設(shè)計特點,使其能在一條指令周期內(nèi),高速地完成多項算術(shù)運算。數(shù)據(jù)存儲空間還有一塊特殊的區(qū)域, OOH08H。ftype39。DC139。 FIR 濾波器的傳遞函數(shù)具有下列形式: nznbzbzbbzb ??? ?????? )1()3()2()1()( 21 ? (421) 用函數(shù) fir1 設(shè)計的 FIR 濾波器的群延遲為 n/2。 DAC 的數(shù)據(jù)長度由寄存器 1 的 D0位決定。 基于 FIR 的語音信號濾波 第 12 頁 共 34 頁 3 軟件 設(shè)計 圖 31 MATLAB 的人機交互軟件設(shè)計 基于 FIR 的語音信號濾波 第 13 頁 共 34 頁 用 MATLAB 控制串口接收數(shù)據(jù) 1. 先進行串口的初始化操作,然后打開串口,用到的函數(shù)為: serial和 open。串口設(shè)置代碼如下: stm 0,spsa0 stm 20xxh,spcr10 stm 1,spsa0 stm 0c0h,spcr20 stm 2,spsa0 stm 40h,39h stm 3,spsa0 stm 0,39h stm 4,spsa0 stm 40h,xcr10 stm 5,spsa0 stm 0,39h stm 0eh,spsa0 stm 0dh,pcr0 stm 7h,spsa0 基于 FIR 的語音信號濾波 第 14 頁 共 34 頁 stm 8000h,39h rpt 0ffffh nop stm 00h,dxr10 ldm 22h,a stm 1,38h stm 0c1h,39h 完成串口設(shè)置后,還需要修改中斷向量表以便正確響應(yīng)串口 0 的接收和發(fā)送中斷請求。 //使用標準頻率響應(yīng)的加窗設(shè)計函數(shù) fir1 freqz(b,1,512)。利用 DSP 芯片實現(xiàn) FIR濾波器,不僅具有準確度高、執(zhí)行速度快等特點,而且用程序可移植性好 ,實用性強可以十分方便地改變?yōu)V波器特性。 //接收數(shù)據(jù)寄存器 2 映射位置 DXR10 .set 023h。by clearing bits 6 and 7 in DMPREC stm 0,RDXR WR_SUB_REG 0001H,SPCR1 //初始化串行口配置寄存器 1 啟動 McBsp 串口 WR_SUB_REG 0201H,SPCR2 //初始化串行口配置寄存器 1 wait //以下是初始化 TMS320AD50 aic_init stm 0h,IMR orm 030h,IMR //打開串口接收、發(fā)送中斷 stm 0ffffh,IFR //置中斷標位 基于 FIR 的語音信號濾波 第 21 頁 共 34 頁 PROGREG 0104H //二次通訊初始化 AD50 PROGREG 0280H PROGREG 0408h ld RDRR,A stlm A,RDXR rsbx intm //打開中斷 nop nop nop js nop //這是一個等待中斷發(fā)生的死循環(huán)程序 nop nop b js //以下的程序?qū)崿F(xiàn) DSP 從 AD50 讀取數(shù)據(jù) //存放在 4000H 開始的地方當數(shù)據(jù)存放 //到了 F000H 時便開始從地址 4000H 回放已采樣的數(shù)據(jù) recv ldm RDRR,A //讀取 ADC 采樣數(shù)據(jù) ld 0f000h,b //置 B= 0F000H 采樣的數(shù)據(jù)個數(shù) sub ar1,b bc record,beq //判斷錄音是否結(jié)束 stl a,*ar1+ //未結(jié)束 錄音 b play //已結(jié)束 放音 record ld 0f000h,b //置 B= 0F000H 采樣的數(shù)據(jù)個數(shù) sub ar2,b bc load,bneq //錄制數(shù)據(jù)放完,再從頭放起 stm 1000h,ar2 //AR2= 4000H,初始 化采樣數(shù)據(jù)存放地址 load ld *ar2+,a //加載錄制數(shù)據(jù) play and 0fffeh,a //屏閉最低位為了防止第二次通訊 () stlm A,RDXR 基于 FIR 的語音信號濾波 第 22 頁 共 34 頁 rete .end 運行 步驟與 結(jié)果 啟動 CCS,輸入實驗程序代碼,進行編譯并加載到 DSP 中。因此 , 在實際應(yīng)用中對語音信號進行 FIR濾波 , 可以很好的將噪音部分去掉。但是真正到了做課程設(shè)計的時候,才明白了自己這個想法是多么的錯誤。 所以在對理論知識學習中,把重點就放在了對數(shù)字濾波器的學習中。濾波器的應(yīng)用時最麻煩的,反復試驗了很多 基于 FIR 的語音信號濾波 第 25 頁 共 34 頁 次,不是差之毫厘就是謬以千里。這就是一個小小的成就,看著自己所學的知識能運用到實際中來,心里就異常欣慰。McBsp0 內(nèi)存映射寄存器 SPSA0 .set 038h。McBsp Subaddressed Registers SPCR1 .set 00h。請看 ST1 寄存器 st 7FFFh,SWWSR //設(shè)置等待寄存器全都設(shè)置為 7 等待 st 0E8h,PMST //設(shè)置處理器工作方式狀態(tài)寄存器 st 1007h,CLKMD //設(shè)置時鐘方式寄存器,工作頻率為 20M(工作頻率取決于(高四位 +1*10M? stm 1000h,AR1 stm 1000h,AR2 //初始化 DSP McBsp 串口 mcbsp_init rsbx CPL //選用數(shù)據(jù)頁指針( DP)直接尋址方式 基于 FIR 的語音信號濾波 第 31 頁 共 34 頁 nop //cpl latency nop //cpl latency nop //cpl latency WR_SUB_REG 0000H,SPCR1 //初始化串行口配置寄存器 1 WR_SUB_REG 0200H,SPCR2 //初始化串行口配置寄存器 2 WR_SUB_REG 000CH,PCR //初始化引腳控制寄存器 WR_SUB_REG 0000H,SPCR1 //初始化串行口配置寄存器 1 WR_SUB_REG 0000H,SPCR2 //初始化串行口配置寄存器 2 WR_SUB_REG 0040H,RCR1 //接收控制寄存器 1 設(shè)置為 16 位 WR_SUB_REG 0004H,RCR2 //接收控制寄存器 2 Ignore FS after the first WR_SUB_REG 0040H,XCR1 //發(fā)送控制寄存器 1 16 BITs WR_SUB_REG 0004H,XCR2 //發(fā)送控制寄存器 2 Ignore FS after the first wait andm 0ff3fh, 54h 。 //定義子塊數(shù)據(jù)寄存器映射位置 DRR10 .set 021h。 基于 FIR 的語音信號濾波 第 26 頁 共 34 頁 參考文獻 [1] 鄒彥 . DSP 原理及應(yīng)用 [M]. 北京 :電子工業(yè)出版社 ,20xx,1。如果有了大家共同的盲點,那就需要老師的指導,這其中多虧了老師悉心的指導,我才能順利的完成任務(wù)。其中有分為了好幾種濾波器。因為每一個步驟每一個環(huán)節(jié)都需要我準確無誤地使用學過的知識進行設(shè)計,而這恰恰是被自己曾經(jīng)忽視的。 它要求的數(shù)學知識多 ,包括高等代數(shù)、數(shù)值分析、概率統(tǒng)計、隨機過程等。先打開項目,然后編譯、加載實驗程序,然后點擊菜單 debug— Go main 就進入 預(yù)先編譯的實驗程序 然后打開波形觀察窗口,路徑是 View— Graph— Time/Frequence,將出現(xiàn)如下圖 所示的圖形屬性框,在 Display Type 一欄中選擇 Dual Time 項 。 //發(fā)送數(shù)據(jù)寄存器 2 映射地址 。 基于 FIR 的語音信號濾波 第 16 頁 共 34 頁 4 程序編寫及調(diào)試結(jié)果 程序 BSP .set 0。 s = sin(2*pi*t*5)+sin(2*pi*t*15)+sin(2*pi*t*30)。主循環(huán)在檢測到該標志后,調(diào)用 FIR 濾波程序,完成對輸入數(shù)據(jù)的處理。 3. 接收和發(fā)送數(shù)據(jù),用到 fread 和 fwrite 函數(shù) 。如果工作在 16 位傳輸模式,則必須由 FC產(chǎn)生二次通信請求。注意這里的濾波器的最小階數(shù)比窗函數(shù)的長度少 1。DC039。對于帶通 ,帶阻濾波器, wn=[w1,w2](w1w2);對于多帶濾波器,如 wn=[w1, w2, w3,w4],頻率分段為: 0ww1, w1ww2, w2ww3,w3ww4。因此編程時不能隨便向這個區(qū)域存儲數(shù)據(jù),除非根據(jù)需要來改變相應(yīng)寄存器的值,否則會導致程序運行結(jié)果錯誤。② 17X17 位并行乘法器,與 40 位專用加法器相連,用于非流水線式單周期乘法 /累加 (MAC)運算 :③比較、選擇和存儲單元 (CSSU),用于加法 /比較選擇。 TMS320VC5402 是定 點的數(shù)字信號處理器。從能量的角度來看,頻譜泄
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1