基于FPGA和小波提升算法的語音采集及去噪系統(tǒng)設(shè)計(jì)
發(fā)布時(shí)間:2017-03-30 13:14
本文關(guān)鍵詞:基于FPGA和小波提升算法的語音采集及去噪系統(tǒng)設(shè)計(jì),,由筆耕文化傳播整理發(fā)布。
【摘要】:語音相關(guān)技術(shù)在生產(chǎn)生活和科研中的廣泛應(yīng)用,對(duì)語音的采集速度和處理效果提出了越來越高的要求。語音信號(hào)在傳輸時(shí)極易被噪聲干擾,往往導(dǎo)致語音信號(hào)的后續(xù)處理出現(xiàn)偏差。因此,對(duì)語音信號(hào)去噪技術(shù)的研究,具有重要的現(xiàn)實(shí)意義。小波分析因其良好的時(shí)頻分析及多分辨率分析特性,能有效的提取出信號(hào)中的有用信息,在語音去噪領(lǐng)域得到了廣泛應(yīng)用。本課題將FPGA芯片的并行處理特性和USB接口的高速數(shù)據(jù)傳輸特性結(jié)合起來,提升了語音信號(hào)的采集和處理速度。在現(xiàn)有小波去噪算法的基礎(chǔ)上,重點(diǎn)研究了提升小波的閾值去噪算法在語音去噪中的應(yīng)用。通過選取合適的小波基、分解層數(shù)、閾值處理策略提升小波提升算法的去噪效果,并采用matlab平臺(tái)對(duì)語音去噪系統(tǒng)的去噪效果進(jìn)行了驗(yàn)證。同時(shí)研究了小波去噪算法在硬件上的實(shí)現(xiàn),在FPGA上設(shè)計(jì)了基于bior2.2提升小波的語音去噪系統(tǒng)。本系統(tǒng)采用DSP Builder和verilog HDL兩種設(shè)計(jì)方式相結(jié)合來構(gòu)建整個(gè)語音采集及去噪系統(tǒng)的FPGA部分。DSP Builder架構(gòu)在Matlab/Simlink的圖形化設(shè)計(jì)平臺(tái)上,將算法仿真建模和硬件實(shí)現(xiàn)兩個(gè)設(shè)計(jì)領(lǐng)域連接了起來。其可以將相應(yīng)的算法在matlab的Simlink中進(jìn)行圖形化的設(shè)計(jì)和仿真,隨后通過Signal Compiler將模型設(shè)計(jì)文件經(jīng)過綜合編譯后轉(zhuǎn)換成硬件描述語言下載到FPGA中,完成整個(gè)算法的硬件設(shè)計(jì)。本文正是利用DSP Builder的圖形化設(shè)計(jì)優(yōu)點(diǎn)完成了提升小波閾值去噪模塊的構(gòu)建,縮短了算法的設(shè)計(jì)周期。本論文主要完成了以下幾個(gè)方面的工作:(1)對(duì)小波及其提升小波在語音去噪系統(tǒng)中的應(yīng)用做了研究,并通過matlab平臺(tái)測(cè)試了小波提升算法去噪性能。(2)用DE2開發(fā)板和USB芯片搭建了整個(gè)語音采集及去噪系統(tǒng)的硬件平臺(tái)。(3)完成FPGA內(nèi)的音頻編解碼芯片控制模塊、提升小波去噪算法模塊、USB接口芯片控制模塊等硬件程序的編寫。(4)設(shè)計(jì)了USB接口芯片固件程序,通過固件程序?qū)崿F(xiàn)對(duì)USB芯片工作模式的配置。(5)編寫了系統(tǒng)上位機(jī)軟件,通過上位機(jī)軟件與硬件平臺(tái)的協(xié)同工作,在PC機(jī)上實(shí)現(xiàn)對(duì)采集到的經(jīng)過去噪處理后的語音信號(hào)的保存和監(jiān)測(cè)。
【關(guān)鍵詞】:語音采集 語音去噪 FPGA USB 小波提升算法
【學(xué)位授予單位】:廣西師范大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2016
【分類號(hào)】:TN912.3
【目錄】:
- 摘要3-4
- Abstract4-8
- 第1章 緒論8-12
- 1.1 課題的研究背景及意義8
- 1.2 相關(guān)技術(shù)發(fā)展及現(xiàn)狀8-10
- 1.2.1 語音數(shù)據(jù)采集系統(tǒng)發(fā)展及現(xiàn)狀8-9
- 1.2.2 小波去噪理論發(fā)展及現(xiàn)狀9-10
- 1.3 論文的主要內(nèi)容及結(jié)構(gòu)安排10-12
- 1.3.1 主要內(nèi)容10
- 1.3.2 結(jié)構(gòu)安排10-12
- 第2章 系統(tǒng)涉及的相關(guān)技術(shù)和理論基礎(chǔ)12-26
- 2.1 FPGA技術(shù)12-15
- 2.1.1 FPGA結(jié)構(gòu)及原理12-14
- 2.1.2 FPGA設(shè)計(jì)流程14-15
- 2.2 USB接口技術(shù)15-17
- 2.2.1 USB設(shè)備的配置15-17
- 2.2.2 USB數(shù)據(jù)傳輸17
- 2.3 小波變換原理17-25
- 2.3.1 連續(xù)小波變換18-19
- 2.3.2 離散小波變換19-20
- 2.3.3 多分辨率分析20-21
- 2.3.4 Mallat分解及重構(gòu)快速算法21-23
- 2.3.5 小波提升算法23-25
- 2.4 本章小結(jié)25-26
- 第3章 小波去噪的原理及Matlab仿真26-36
- 3.1 選取小波基26-28
- 3.2 確定小波分解層數(shù)28
- 3.3 選取閾值和閾值函數(shù)28-30
- 3.4 Matlab平臺(tái)仿真驗(yàn)證30-35
- 3.4.1 實(shí)驗(yàn)數(shù)據(jù)及評(píng)價(jià)標(biāo)準(zhǔn)30-31
- 3.4.2 語音去噪分析31-35
- 3.5 本章小結(jié)35-36
- 第4章 語音采集及去噪系統(tǒng)硬件開發(fā)平臺(tái)36-40
- 4.1 系統(tǒng)硬件結(jié)構(gòu)36
- 4.2 系統(tǒng)主要硬件介紹36-39
- 4.2.1 Altera DE2開發(fā)板36-37
- 4.2.2 EP2C35F FPGA37-38
- 4.2.3 WM8731 音頻編解碼芯片38
- 4.2.4 CY7C68013 USB控制器38-39
- 4.3 本章小結(jié)39-40
- 第5章 語音采集及去噪系統(tǒng)的設(shè)計(jì)40-65
- 5.1 語音采集及去噪系統(tǒng)的總體設(shè)計(jì)方案40
- 5.2 音頻編解碼芯片控制模塊設(shè)計(jì)40-45
- 5.2.1 音頻編解碼芯片工作原理40-41
- 5.2.2 寄存器配置模塊41-43
- 5.2.3 I~2C控制模塊43-44
- 5.2.4 串并轉(zhuǎn)換控制模塊44-45
- 5.3 FIFO緩存模塊的設(shè)計(jì)45-46
- 5.4 基于DSP Builder的小波提升去噪模塊設(shè)計(jì)46-53
- 5.4.1 懶小波變換模塊47
- 5.4.2 提升小波分解模塊47-48
- 5.4.3 閾值處理模塊48-51
- 5.4.4 提升小波重構(gòu)模塊51-52
- 5.4.5 奇偶序列合并模塊52
- 5.4.6 去噪性能測(cè)試52-53
- 5.5 USB接口控制模塊的設(shè)計(jì)53-57
- 5.5.1 USB接口芯片工作原理53-54
- 5.5.2 從模式(Slave)FIFO傳輸設(shè)計(jì)54-55
- 5.5.3 從模式(Slave)FIFO同步寫數(shù)據(jù)傳輸55-57
- 5.6 USB固件設(shè)計(jì)57-61
- 5.6.1 固件程序框架結(jié)構(gòu)58-59
- 5.6.2 固件寄存器配置59-61
- 5.7 上位機(jī)軟件設(shè)計(jì)61-64
- 5.7.1 上位機(jī)軟件工作原理61-63
- 5.7.2 上位機(jī)軟件設(shè)計(jì)效果63-64
- 5.8 本章小結(jié)64-65
- 第6章 語音采集及去噪系統(tǒng)的測(cè)試65-71
- 6.1 數(shù)據(jù)傳輸測(cè)試65-66
- 6.2 去噪性能仿真測(cè)試66-68
- 6.3 系統(tǒng)整體測(cè)試68-70
- 6.4 本章小結(jié)70-71
- 第7章 總結(jié)與展望71-72
- 7.1 總結(jié)71
- 7.2 展望71-72
- 參考文獻(xiàn)72-74
- 攻讀碩士學(xué)位期間的研究成果74-75
- 致謝75-76
本文關(guān)鍵詞:基于FPGA和小波提升算法的語音采集及去噪系統(tǒng)設(shè)計(jì),由筆耕文化傳播整理發(fā)布。
本文編號(hào):277222
本文鏈接:http://sikaile.net/kejilunwen/xinxigongchenglunwen/277222.html
最近更新
教材專著