下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
基于并行數(shù)據(jù)處理改進算法在FPGA中實現(xiàn)1、引言在信號處理過程中,我們通常將模擬信號轉(zhuǎn)化為數(shù)字信號進行處理或傳輸。原始數(shù)據(jù)用取樣的方法進行采集,通過A/D轉(zhuǎn)換將模擬信號變成數(shù)字信號。但是這樣的數(shù)字信號由于碼位多,在傳輸過程中占用帶寬多,傳輸率也低。為了提高傳輸效率,必須對原始數(shù)據(jù)進行量化處理。在實際運用中通常采用非均勻量化。采用輸入信號幅度和量化輸出數(shù)據(jù)之間定義了兩種對應(yīng)關(guān)系,一種是在北美日本使用的律;另一種是在歐洲中國大陸使用的A律。A律壓縮重要運用于數(shù)字電話通訊中的語音壓縮編碼,如何實現(xiàn)快速壓縮已成為實際應(yīng)用的關(guān)鍵。隨著VLSI(超大規(guī)模集成電路)特別是FPGA技術(shù)的日益成熟,基于FPGA的各種壓縮編碼的實現(xiàn)顯示出其獨特的優(yōu)勢和廣泛的應(yīng)用前景。本文針對13折線來的算法特點,提出一種并行數(shù)據(jù)處理且適合于實現(xiàn)編碼流水線作業(yè)的改進算法,運用VHDL語言將其在FPGA中實現(xiàn),借助QuartusII6.0平臺對其進行驗證、仿真,并對仿真結(jié)果進行分析,評估了系統(tǒng)的性能,證實了該算法的優(yōu)越性和高效性。2、原理圖113折線示意圖3、編碼流水線算法設(shè)計思路本設(shè)計從適合流水線操作的角度對常規(guī)算法作了改進,前級完成相應(yīng)位計算后將其結(jié)果傳遞到下一級,完成后進入下一組數(shù)據(jù)的編碼運算,從而達到流水作業(yè)的目的。由于每個模塊功能獨立,適合模塊化設(shè)計。3.1極性碼C1表示輸入信號抽樣值處于8個4、具體實現(xiàn)圖2系統(tǒng)框圖圖2系統(tǒng)框圖中實現(xiàn)了一種并行數(shù)據(jù)處理且適合于編碼流水線作業(yè)的改進算法,并采用FPGA具體實現(xiàn)。系統(tǒng)主要由狀態(tài)機(state)和比較單元(compare)這二部分組成,其中Comp1,Comp2,……Comp7這七個單元模塊在狀態(tài)機的控制下并行進行流水線數(shù)據(jù)處理。即在狀態(tài)機的控制下,在一個clk時鐘脈沖當(dāng)中,七個單元同時進行著數(shù)據(jù)的處理工作,處理完成后,前一個Comp單元的輸出作為后一個Comp單元輸入,在下一個clk時鐘脈沖到來時緊接著又進行下一組數(shù)據(jù)處理。按照這種方式,依次處理下去,從而達到流水線作業(yè)的目的。下面對該系統(tǒng)進行具體實現(xiàn)。4.1狀態(tài)機(state)為了使comp模塊間有序進行工作,確保之間數(shù)據(jù)正確穩(wěn)定的傳輸,特引入狀態(tài)機對各模塊進行數(shù)據(jù)讀、寫控制。4.2比較單元(compare)圖4comp單元流程圖(段落碼單元)5、驗證結(jié)果本文設(shè)計算法在quartusII6.0開發(fā)平臺上,選用cyclone家族芯片對設(shè)計進行了功能、時序驗證[6],時序結(jié)果如下(圖5):圖5時序仿真結(jié)果圖從圖5中可以看出,在clk=100MHz時鐘下,在第一個數(shù)據(jù)+1248(110011100000)輸入后,經(jīng)過14個時鐘周期,輸出相應(yīng)的帶極性的8位編碼為11110011,再第14個時鐘周期之后,隨后每兩個時鐘周期完成一組數(shù)據(jù)的壓縮編碼。這樣就實現(xiàn)了編碼的流水線作業(yè),提高了數(shù)據(jù)處理效率。經(jīng)過對數(shù)據(jù)的核對驗證,證明了數(shù)據(jù)運算的正確性,達到預(yù)計設(shè)計效果。對系統(tǒng)進行運行速率評估,確定瓶頸通道如下圖6圖6時序分析圖從圖5時序仿真圖可以知道,每兩個時鐘完成一組編碼,這是由于每個模塊完成數(shù)據(jù)處理需要讀寫兩個時鐘。從圖6可以看出,信號處理的最大時間消耗發(fā)生在comp7模塊內(nèi),耗時12.900ns,這意味著整個模塊的最大時間消耗為12.900ns。即有2T=12.900ns,計算出T=6.450ns,得出系統(tǒng)的最大時鐘頻率Fmax=155.04MHz,最快編碼速率為77.52Mbyte/s。6、結(jié)束語在實際語音通訊中,由于語音采樣速率相對比較低,一般編碼速率通常為64Kbit/s,在A律壓縮編碼中,使用本文提出的并行數(shù)據(jù)處理算法,應(yīng)用VHDL實現(xiàn)了編碼的流水線操作,最快編碼速率為77.52Mbyte/s。因此,在多路信號采集中使
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024高考地理一輪復(fù)習(xí)專練16高低壓系統(tǒng)與鋒面氣旋含解析新人教版
- 小學(xué)全環(huán)境立德樹人工作方案
- 證券法期末考試題及答案
- 2024年海南政法職業(yè)學(xué)院高職單招語文歷年參考題庫含答案解析
- 2024年浙江安防職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測試歷年參考題庫含答案解析
- 2024年隴西縣第二人民醫(yī)院高層次衛(wèi)技人才招聘筆試歷年參考題庫頻考點附帶答案
- 2024年陽江市中西醫(yī)結(jié)合醫(yī)院高層次衛(wèi)技人才招聘筆試歷年參考題庫頻考點附帶答案
- 2024年河南林業(yè)職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測試歷年參考題庫含答案解析
- 2024年閩侯縣第二醫(yī)院高層次衛(wèi)技人才招聘筆試歷年參考題庫頻考點附帶答案
- 2024年長治市高新技術(shù)開發(fā)區(qū)中心醫(yī)院高層次衛(wèi)技人才招聘筆試歷年參考題庫頻考點附帶答案
- 自適應(yīng)噪聲抵消技術(shù)的研究
- 湖南省建筑工程定額
- 山東省臨沂市羅莊區(qū)2024屆中考聯(lián)考化學(xué)試題含解析
- DIALux-4.7軟件使用培訓(xùn)
- JJG 512-2021 白度計行業(yè)標準
- (2024年)《處方管理辦法》培訓(xùn)課件
- 我國鄉(xiāng)鎮(zhèn)小學(xué)高年級學(xué)生課外閱讀現(xiàn)狀調(diào)查與研究
- 道路交通安全隱患排查整治方案
- 企業(yè)事業(yè)部制的績效評估與考核
- GB/T 43544-2023口腔清潔護理用品牙膏對牙結(jié)石抑制率的實驗室測試方法
- 2023年MC主管年終業(yè)務(wù)工作總結(jié)
評論
0/150
提交評論