語音識別技術是信息技術領域的重要發(fā)展方向之一,小詞匯量非特定人孤立詞語音識別是語音識別領域中一個具有廣泛應用背景的分支,在家電遙控、智能玩具、人機交互等領域有著重要的應用價值.語音識別芯片從20世紀90年代開始出現(xiàn),目前的語音識別芯片都是以DSP為核心集成的語音識別系統(tǒng),算法主要通過軟件實現(xiàn),為了提高速度和降低成本,下一代語音識別芯片將設計成軟硬件協(xié)同實現(xiàn),本文的目的是使用全硬件方法實現(xiàn)語音識別算法,為軟硬件協(xié)同實現(xiàn)的方案提供參考.本論文主要完成了以下工作:(1)在選定的FPGA平臺上,完成了整個系統(tǒng)的硬件設計.(2)對于硬件中難于實現(xiàn)而且占用較多資源的乘法器、求對數(shù)、求平方根以及快速傅立葉變換等關鍵模塊,本文都根據(jù)電路的具體特點,給出了巧妙的實現(xiàn)方案,完成了算法需要的功能.(3)設計中使用了模塊復用和流水線技術.(4)根據(jù)設計結果,給出了各個模塊占用的硬件資源和運行速度.實驗結果表明,本文所設計的硬件系統(tǒng)能夠正常工作,在速度和面積方面都達到了設計要求.
標簽:
FPGA
詞匯
語音識別
上傳時間:
2013-06-12
上傳用戶:01010101
DFT(Discrete Fourier Transformation)是數(shù)字信號分析與處理如圖形、語音及圖像等領域的重要變換工具,直接計算DFT的計算量與變換區(qū)間長度N的平方成正比.當N較大時,因計算量太大,直接用DFT算法進行譜分析和喜好的實時處理是不切實際的.快速傅里葉變換(Fast Fourier Transformation,簡稱FFT)使DFT運算效率提高1~2個數(shù)量級.本文的目的就是研究如何應用FPGA這種大規(guī)模可編程邏輯器件實現(xiàn)FFT的算法.本設計主要采用先進的基-4DIT算法研制一個具有實用價值的FFT實時硬件處理器.在FFT實時硬件處理器的設計實現(xiàn)過程中,利用遞歸結構以及成組浮點制運算方式,解決了蝶形計算、數(shù)據(jù)傳輸和存儲操作協(xié)調(diào)一致問題.合理地解決了位增長問題.同時,采用并行高密度乘法器和流水線(pipeline)工作方式,并將雙端口RAM、只讀ROM全部內(nèi)置在FPGA芯片內(nèi)部,使整個系統(tǒng)的數(shù)據(jù)交換和處理速度得以很大提高,實際合理地解決了資源和速度之間相互制約的問題.本設計采用Verilog HDL硬件描述語言進行設計,由于在設計中采用Xilinx公司提供的稱為Core的IP功能塊極大地提高了設計效率.
標簽:
FPGA
FFT
數(shù)字處理器
硬件實現(xiàn)
上傳時間:
2013-06-20
上傳用戶:小碼農(nóng)lz