江蘇省大學(xué)生創(chuàng)新訓(xùn)練計(jì)劃項(xiàng)目研究總結(jié)報(bào)告_第1頁
江蘇省大學(xué)生創(chuàng)新訓(xùn)練計(jì)劃項(xiàng)目研究總結(jié)報(bào)告_第2頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、附件3江蘇省大學(xué)生創(chuàng)新訓(xùn)練計(jì)劃項(xiàng)目研究總結(jié)報(bào)告一、項(xiàng)目研究背景及意義20世紀(jì)集成電路的發(fā)展為數(shù)字音頻技術(shù)提供了良好的發(fā) 展空間,使數(shù)字音頻技術(shù)得到了迅猛的發(fā)展。隨著音頻處理技 術(shù)的發(fā)展,它們對(duì)音質(zhì)、體積、功耗和處理速度的要求越來越 苛刻,作為其分支之一的語音識(shí)別技術(shù)也得到了廣泛的應(yīng)用。 但這種技術(shù)都還未達(dá)到令人滿意的程度,問題在于如何有效提 高識(shí)別準(zhǔn)確率。而此時(shí),隨著科技的發(fā)展,電子電路的設(shè)計(jì)正 逐漸擺脫傳統(tǒng)的設(shè)計(jì)模式,采用FPGA來設(shè)計(jì)電子電路正成為設(shè) 計(jì)的趨勢(shì)。這是因?yàn)椴捎?FPGA設(shè)計(jì)電子電路不僅開發(fā)時(shí)間短, 資金投入相對(duì)少,且可將電路板級(jí)產(chǎn)品集成為芯片級(jí)產(chǎn)品。從目前的情況來看,數(shù)字音頻

2、處理技術(shù)已經(jīng)逐漸取代模擬 音頻處理技術(shù),并且得到了迅速的普及和發(fā)展。音頻處理的數(shù) 字化是利用數(shù)字濾波算法對(duì)采集到的音頻信號(hào)進(jìn)行變換處理來 實(shí)現(xiàn)的。傳統(tǒng)的數(shù)字濾波器采用乘法和累加(MAC結(jié)構(gòu),需要進(jìn)行多次的乘法和加法運(yùn)算。由于乘法器龐大的結(jié)構(gòu),占用了 系統(tǒng)芯片上的大部分面積,耗費(fèi)了大部分功率,使得音頻處理 系統(tǒng)在體積和處理速度上存在著不足,所以傳統(tǒng)的數(shù)字濾波器 不能很好地滿足現(xiàn)代音頻處理對(duì)體積小、功耗小、信號(hào)處理速 度高的要求。因此,通過 FPGA實(shí)現(xiàn)對(duì)數(shù)字音頻的處理,有著 重要的現(xiàn)實(shí)意義,能實(shí)現(xiàn)體積小、功耗低、高速度的要求。通 過數(shù)字音頻處理,把處理后的數(shù)據(jù)應(yīng)用到語音識(shí)別,將對(duì)語音 識(shí)別的準(zhǔn)確

3、率和速度產(chǎn)生積極的影響,使語音識(shí)別技術(shù)更廣泛 地應(yīng)用到人們的生活中。對(duì)音頻信號(hào)進(jìn)行數(shù)字處理的有關(guān)技術(shù),包括模/數(shù)和數(shù)/模轉(zhuǎn)換、數(shù)據(jù)的傳輸、記錄、存儲(chǔ)、混合以及其他處理技術(shù)。與 音樂和語音有關(guān)的信號(hào)則是音頻信號(hào)的主要對(duì)象,這些信號(hào)需 要在處理過程中滿足高保真的要求,而通信技術(shù)中的語音處理 則需要滿足可懂度準(zhǔn)則。數(shù)字音頻技術(shù)的主要優(yōu)點(diǎn)是能提高音 頻信號(hào)的質(zhì)量,增強(qiáng)抗干擾能力,而且數(shù)字音頻設(shè)備使用面廣, 適于大規(guī)模生產(chǎn)。二、課題人員分工三、課題研究方法、步驟利用FPGA開發(fā)板模塊,在硬件基礎(chǔ)上先編寫硬件電路測(cè)試 軟件,再利用模塊化設(shè)計(jì)思想編寫基于FPGA的嵌入式系統(tǒng)軟件。具體設(shè)計(jì)技術(shù)路線為:首先進(jìn)行

4、開發(fā)方案的選擇,接下來 分別進(jìn)入試驗(yàn)設(shè)計(jì)、性能測(cè)試、改進(jìn)和提高、總結(jié)階段。截至 2015年4月9日,我們實(shí)現(xiàn)了項(xiàng)目各個(gè)模塊的主要功能,完成了模塊連接以及最終成品的調(diào)試工作。項(xiàng)目實(shí)施按預(yù)期計(jì)劃進(jìn) 行,并取得了較好的預(yù)期成果。 項(xiàng)目具體實(shí)施進(jìn)展情況如下:2014年5月-9月:購買了 FPGA開發(fā)板及部分元器件、在 網(wǎng)上下載了包括用戶手冊(cè)、開發(fā)例程、視頻教程等多種資料, 并認(rèn)真學(xué)習(xí)。確定了各軟件模塊功能,完成部分程序設(shè)計(jì)。主 要完成的工作有:1. 確定系統(tǒng)設(shè)計(jì)的具體方案,對(duì)方案的可行性進(jìn)行了論證。 通過學(xué)習(xí),熟練應(yīng)用基于 ALTERA公司的FPGA芯片Cyclone II EP2C8Q208C的核心

5、板及Quartusll 開發(fā)軟件。2. 完成音頻信號(hào)實(shí)時(shí)采集、編解碼程序的設(shè)計(jì)。3. 使用VHDL編寫了音頻編解碼器的控制程序,通過 QuartusII搭建軟件模塊,并進(jìn)行仿真。2014年10月-12月:通過Matlab/Simulink實(shí)現(xiàn)數(shù)字濾波器的設(shè)計(jì)與仿真,完成各模塊軟硬件聯(lián)調(diào),對(duì)系統(tǒng)性能進(jìn)行進(jìn) 一步優(yōu)化。2015年1月-4月:在前期工作基礎(chǔ)上,根據(jù)所完成的軟件 系統(tǒng),撰寫了一篇LMS自適應(yīng)濾波器及 DSP-Builder實(shí)現(xiàn) 研究論文,并完成結(jié)題材料。四、課題研究的過程(實(shí)驗(yàn)原理、過程)1.基于FPGA的音頻信號(hào)的數(shù)字化采集和重放音頻編解碼芯片需配合專用 CPU空制器方可實(shí)現(xiàn)音頻信號(hào)

6、 的數(shù)字化采集和重放等功能。 利用FPGA乍為語音芯片的控制芯 片,先用VHDL編制底層程序模塊及頂層程序模塊,然后將程序通過Quartus II 9.0進(jìn)行編譯、仿真和下載,配置到FPGA芯片中,從而完成音頻信號(hào)的采集和音頻信號(hào)的實(shí)時(shí)重放,實(shí)現(xiàn) 音頻信號(hào)的實(shí)時(shí)數(shù)字化傳輸或存儲(chǔ)。語音信號(hào)采集和重放框圖如圖1所示,對(duì)于單聲道的音頻編解碼器而言,語音信號(hào)源提供相應(yīng)的語音信號(hào),通過語音PCM編碼芯片將模擬的語音信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)形成PCM編碼格式,產(chǎn)生數(shù)據(jù)幀同步信號(hào) FST位時(shí)鐘信號(hào)BCLKT為了保證數(shù) 字化傳輸?shù)耐?,需要?PCM編碼格式中加入同步頭。FPGA處 理數(shù)據(jù),恢復(fù)位時(shí)鐘信號(hào) BCLK

7、R幀同步信號(hào)FSR并去除所加 的同步頭。將數(shù)據(jù)發(fā)送給語音PCM編碼芯片實(shí)現(xiàn)語音信號(hào)實(shí)時(shí)重放。晶振存儲(chǔ)圖1語音信號(hào)采集和重放框圖2.LMS濾波器的原理與結(jié)構(gòu)(1)LMS濾波器的原理根據(jù)LMS算法構(gòu)成的自適應(yīng)濾波器原理框圖如圖2所示由于誤差信號(hào)為參數(shù)可調(diào)線性濾波器的輸出與期望信號(hào)相 減的結(jié)果,自適應(yīng)算法可以根據(jù)誤差信號(hào)自動(dòng)控制參數(shù)可調(diào)線 性濾波器的參數(shù),以實(shí)現(xiàn)自適應(yīng)過程,算法決定了這個(gè)閉合反 饋環(huán)路的自適應(yīng)過程所需的時(shí)間。LMS算法是基于最小均方誤差準(zhǔn)則,在梯度法的基礎(chǔ)上, 通過改進(jìn)均方誤差梯度的估計(jì)值計(jì)算方法,取單個(gè)誤差樣本平 方的梯度作為均方誤差梯度的估計(jì)值。采用橫向?yàn)V波器結(jié)構(gòu), 該算法可用以

8、下一組迭代公式來表示,即y(n廠 WT(n)X(n)(1)e(n) = d(n) - y(n)(2)W(n 1) = W( n) 2e(n )X( n)(3)式中,W(n)是濾波器系數(shù)向量 W(n)w0(n)wi(n)J(n)T(l為濾 波器的階數(shù)),是依賴于輸入信號(hào)的加權(quán)矢量;X(n)是由輸入向量 X(n )十。(n)Xi(n) *( n)T ; WT(n)是 W(n)的轉(zhuǎn)置;為控制 算法的穩(wěn)定性和收斂性的步長因子。越大,則算法收斂越快,但收斂后的誤差信號(hào)也越大;越小,則算法收斂越慢,但收斂后的誤差信號(hào)也越小。因此,可以通過調(diào)整步長因子來改善 LMS算法的性能。要使該算法收斂,需滿足一定的收

9、斂條件。假設(shè)輸入信號(hào)為平穩(wěn)信號(hào)且與權(quán)系數(shù)向量相互獨(dú)立時(shí),則應(yīng)滿足0 -gx其中,max為輸入信號(hào)自相關(guān)矩陣 R的最大特征值。根據(jù)公式 可求出LMS濾波器結(jié)構(gòu)框圖如圖 3所示圖3 LMS濾波器算法框圖(2)用DSP-Builder實(shí)現(xiàn)LMS濾波器利用FPGA設(shè)計(jì)濾波器的流程為: 打開MATLAB軟件,打開 Simulink,建立MDL文件,調(diào)用DSP-Builder 模塊構(gòu)成所需要 設(shè)計(jì)算法的結(jié)構(gòu)模型,仿真成功后將 MDL文件轉(zhuǎn)換為HDL文件, 在ATLERA公司的QUARTU軟件中完成編譯并下載到FPGA中,從而完成整個(gè)設(shè)計(jì)。根據(jù)圖3的LMS濾波器結(jié)構(gòu)框圖,使用Matlab/Simulink和

10、Altera/DSP-Builder ,設(shè)計(jì)相應(yīng)的LMS自適應(yīng)濾波器。 本文 采用16階濾波器。LMS自適應(yīng)濾波器的結(jié)構(gòu)模型如圖4到圖6所示,圖4為底層模塊,圖5為8個(gè)底層模塊級(jí)聯(lián),圖 6為級(jí) 聯(lián)構(gòu)成的16階濾波器。圖4 LMS自適應(yīng)濾波器的底層模塊圖5 8個(gè)底層模塊級(jí)聯(lián)圖6 16階LMS自適應(yīng)濾波器3.仿真實(shí)驗(yàn)及結(jié)果分析實(shí)驗(yàn)1:在外部添加測(cè)試電路,如圖所示,采用正弦波信 號(hào)作為輸入并線性疊加高斯噪聲,用示波器觀測(cè)相應(yīng)的濾波輸 出波形,通過改變步長因子得到不同的仿真結(jié)果,如圖6到圖9所示。Oil圖7仿真測(cè)試電路輸入信號(hào)輸入+噪聲濾波輸出誤差圖8卩=0.1仿真結(jié)果圖9卩=0.01仿真結(jié)果J輸入信

11、號(hào)輸入 +噪聲0-2濾波輸出誤差圖11卩=0.0001仿真結(jié)果根據(jù)圖8到圖11的各組波形圖,比較在4種不同步長因子 情況下的輸出波形,當(dāng)卩=0.01和卩=0.001時(shí),濾波器性能較 好。當(dāng)卩=0.01時(shí),收斂速度快,但誤差較大;當(dāng)卩=0.001時(shí), 誤差較小,但收斂速度慢。實(shí)驗(yàn)2:采用實(shí)際的音頻信號(hào)附加正弦噪聲,模擬音頻嘯在圖12中,第一個(gè)波形為時(shí)間長度為15秒的音頻信號(hào),第二個(gè)波形為疊加噪聲后的信號(hào),第3個(gè)波形為濾波后輸出信號(hào),第4個(gè)波形為誤差信號(hào)。記錄的是輸出數(shù)據(jù)與沒有混入噪 聲的源音頻數(shù)據(jù)的差距,可以清楚的看到在1秒左右的地方濾波器達(dá)到收斂狀態(tài)。在第 5個(gè)輸出的音頻波形中,可以觀察到 嘯

12、叫由強(qiáng)轉(zhuǎn)弱最后消失的過程。五、課題研究的結(jié)果(結(jié)論)本項(xiàng)目主要研究基于FPGA的數(shù)字音頻處理技術(shù)。選取Cyclone II EP2C8Q208C核心板作為設(shè)計(jì)平臺(tái),研究音頻信號(hào) 采集、音頻信號(hào)編碼、音頻信號(hào)解碼、數(shù)字濾波、數(shù)字音頻存 儲(chǔ)技術(shù)等相關(guān)內(nèi)容。利用Quartusll編程實(shí)現(xiàn)對(duì)立體聲音頻編解碼器的控制,實(shí)現(xiàn)音頻信號(hào)采集、存儲(chǔ)和重放;同時(shí)通過Matlab/Simulink實(shí)現(xiàn)數(shù)字濾波器的設(shè)計(jì)與仿真取得如下研究成果:1. 基于FPGA的音頻處理軟件1套2. 研究論文1篇(已錄用)六、經(jīng)驗(yàn)體會(huì)(與預(yù)期計(jì)劃相比,說明完成情況和存在問題, 經(jīng)驗(yàn)教訓(xùn)及自我評(píng)價(jià)等)作為該項(xiàng)目的主持人,本人全程參與了項(xiàng)

13、目的申報(bào)、研究 和結(jié)題工作。通過參與項(xiàng)目申報(bào),提高了我文獻(xiàn)查找、閱讀總 結(jié)的能力,并且讓我接觸了專業(yè)最新的研究方向及研究?jī)?nèi)容, 開闊了自己專業(yè)知識(shí)視野,豐富了專業(yè)知識(shí)。在項(xiàng)目申報(bào)資料 整理過程中,鍛煉了自己在項(xiàng)目研究方向、研究?jī)?nèi)容及創(chuàng)新點(diǎn) 上的提煉能力,進(jìn)一步明確了項(xiàng)目每個(gè)階段的目標(biāo)和最終項(xiàng)目 成果,明白了創(chuàng)新的意義在于將新的知識(shí)應(yīng)用于工程中,解決 實(shí)際問題。在項(xiàng)目實(shí)施過程中,我和我的項(xiàng)目成員緊緊圍繞研究?jī)?nèi)容, 以現(xiàn)有的專業(yè)知識(shí)為基礎(chǔ),對(duì)FPGA軟件的開發(fā)進(jìn)行了深入學(xué)習(xí)。通過和項(xiàng)目組成員的不斷努力,我們按原計(jì)劃設(shè)計(jì)完成音 頻信號(hào)采集、音頻信號(hào)編碼、音頻信號(hào)解碼、數(shù)字濾波、數(shù)字 音頻存儲(chǔ)技術(shù)等相

14、關(guān)內(nèi)容,并利用Quartusll編程實(shí)現(xiàn)對(duì)立體聲音頻編解碼器的控制,實(shí)現(xiàn)音頻信號(hào)采集、存儲(chǔ)和重放;同 時(shí)通過Matlab/Simulink實(shí)現(xiàn)數(shù)字濾波器的設(shè)計(jì)與仿真以及LMS自適應(yīng)濾波器及 DSP-Builder實(shí)現(xiàn)研究論文的撰寫工 作。經(jīng)過一年的鉆研和設(shè)計(jì), 完成了以下成果:基于FPGA的音 頻處理軟件1套,研究論文1篇。與預(yù)期計(jì)劃相比,已基本實(shí) 現(xiàn)基于FPGA勺音頻處理系統(tǒng)的設(shè)計(jì)工作。通過參與本次基于 FPGA的音頻處理系統(tǒng)設(shè)計(jì)項(xiàng)目的設(shè)計(jì) 研發(fā)工作,我收獲頗多。創(chuàng)新需要知識(shí)的積累,在創(chuàng)新實(shí)踐中 產(chǎn)生的這種認(rèn)識(shí),促使課題組的學(xué)生充分利用課余時(shí)間,進(jìn)書 店、上互聯(lián)網(wǎng)、到圖書館、請(qǐng)教學(xué)長,去獲取新的知識(shí)。我們 不僅體會(huì)到了理論知識(shí)的重要性,更體驗(yàn)到了理論聯(lián)系實(shí)際的 重要性。在創(chuàng)新性實(shí)驗(yàn)的過程中,學(xué)習(xí)的能力得到了提升。創(chuàng)新的 過程就是一個(gè)發(fā)現(xiàn)問題和解決問題的過程。面對(duì)一次又一次的 方案修改,我們通過組內(nèi)討論、查閱資料、調(diào)研思考、跨學(xué)科 交流,漸漸學(xué)會(huì)了如何全面地考慮問題、如何從多角

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論