數(shù)字語音通信是當(dāng)前信息產(chǎn)業(yè)中發(fā)展最快、普及面最廣的業(yè)務(wù)。語音信號壓縮編碼是數(shù)字語音信號處理的一個方面,它和通信領(lǐng)域聯(lián)系最為密切。在現(xiàn)有的語音編碼中,美國聯(lián)邦標(biāo)準(zhǔn)混合激勵線性預(yù)測(MELP—Mixed Excited Linear Prediction)算法在2.4kb/s的碼率下取得了較好的語音質(zhì)量,具有廣闊的應(yīng)用前景。 FPGA作為一種快速、高效的硬件平臺在數(shù)字信號處理和通信領(lǐng)域具有著獨特的優(yōu)勢。現(xiàn)代大容量、高速度的FPGA一般都內(nèi)嵌有可配置的高速RAM、PLL、LVDS、LVTTL以及硬件乘法累加器等DSP模塊。用FPGA來實現(xiàn)數(shù)字信號處理可以很好地解決并行性和速度問題,而且其靈活的可配置特性,使得FPGA構(gòu)成的DSP系統(tǒng)非常易于修改、測試及硬件升級。 本論文闡述了一種基于FPGA的混合激勵線性預(yù)測聲碼器的研究與設(shè)計。首先介紹了語音編碼研究的發(fā)展?fàn)顩r以及低速率語音編碼研究的意義,接著在對MELP算法進(jìn)行深入分析的基礎(chǔ)上,提出了利用DSP Builder在Matlab中建模的思路及實現(xiàn)過程,最后本文把重點放在MELP聲碼器的編解碼器設(shè)計上,利用DSP Builder、QuartusⅡ分別設(shè)計了其中的濾波器、分幀加窗處理、線性預(yù)測分析等關(guān)鍵模塊。 在Simulink環(huán)境下運用SignalCompiler對編解碼系統(tǒng)進(jìn)行功能仿真,為了便于仿真,系統(tǒng)中沒有設(shè)計的模塊在Simulink中用數(shù)學(xué)模型代替,仿真結(jié)果表明,合成語音信號與原始信號很好的擬合,系統(tǒng)編解碼后語音質(zhì)量基本良好。
上傳時間: 2013-06-02
上傳用戶:lili1990
本論文設(shè)計了一種基于FPGA的高速FIR數(shù)字濾波器,濾波器實現(xiàn)低通濾波,截止頻率為1MHz,通帶波紋小于1 dB,阻帶最大衰減為-40 dB,輸入輸出數(shù)據(jù)為8位二進(jìn)制,采樣頻率為10MHz。 論文首先簡要介紹了數(shù)字濾波器的基本原理和線性FIR數(shù)字濾波器的性質(zhì)、結(jié)構(gòu),根據(jù)濾波器的性能要求選擇窗函數(shù)、確定系數(shù),在算法上為了滿足數(shù)字濾波器的要求,對系數(shù)放大512倍并取整,并用Matlab對數(shù)字濾波器原理進(jìn)行了證明。同時簡述了EDA技術(shù)和FPGA設(shè)計流程。 其次,論文說明了FIR數(shù)字濾波器模塊的劃分,并用Verilog語言在Modelsim環(huán)境下進(jìn)行了功能測試。對于數(shù)字濾波器系數(shù)中的-1,-2,4這些簡單的系數(shù)乘法直接進(jìn)行移位和取反,可以極大的節(jié)省資源和優(yōu)化設(shè)計。而對普通系數(shù)乘法采用4-BANT(4bits-at-a-time)的并行算法,用加法累加快速實現(xiàn)了乘積的運算;另外,在本設(shè)計進(jìn)行部分積累加時,采用舍取冗余位,主要是根據(jù)設(shè)計時已對系數(shù)進(jìn)行了放大,而輸出時又要將結(jié)果相應(yīng)的縮小,所以在累加時,提前對部分積縮小,從而減少了運算量,從時間和資源上都得到了優(yōu)化。 論文的最后分別用Modelsim和Quartus II進(jìn)行了FIR數(shù)字濾波器的前仿真和后仿真,將仿真的結(jié)果和Matlab中原理驗證時得到的理想值進(jìn)行了比較,并對所產(chǎn)生的誤差進(jìn)行了分析。仿真結(jié)果表明:本16階FIR數(shù)字濾波器設(shè)計能夠?qū)崿F(xiàn)截止頻率為1MHz的低通濾波,并且工作頻率可達(dá)150MHz以上。
標(biāo)簽: FPGA FIR 數(shù)字 濾波器設(shè)計
上傳時間: 2013-07-15
上傳用戶:lanwei
本文以Turbo碼編譯碼器的FPGA實現(xiàn)為目標(biāo),對Turbo碼的編譯碼算法和用硬件語言將其實現(xiàn)進(jìn)行了深入的研究。 首先,在理論上對Turbo碼的編譯碼原理進(jìn)行了介紹,確定了Max-log-MAF算法的譯碼算法,結(jié)合CCSDS標(biāo)準(zhǔn),在實現(xiàn)編碼器時,針對標(biāo)準(zhǔn)中給定的幀長、碼率與交織算法,以及偽隨機(jī)序列模塊與幀同步模塊,提出了相應(yīng)解決方案;而在相應(yīng)的譯碼器設(shè)計中,采用了FPGA設(shè)計中“自上而下”的設(shè)計方法,權(quán)衡硬件實現(xiàn)復(fù)雜度與處理時延等因素,優(yōu)先考慮面積因素,提高元件的重復(fù)利用率和降低電路復(fù)雜度,來實現(xiàn)Turbo碼的Max-log-MAP算法譯碼。把整個系統(tǒng)分割成不同的功能模塊,分別闡述了實現(xiàn)過程。 然后,基于Verilog HDL 設(shè)計出12位固點數(shù)據(jù)的Turbo編譯碼器以及仿真驗證平臺,與用Matlab語言設(shè)計的相同指標(biāo)的浮點數(shù)據(jù)譯碼器進(jìn)行性能比較,得到該設(shè)計的功能驗證。 最后,研究了Tuxbo碼譯碼器幾項最新技術(shù),如滑動窗譯碼,歸一化處理,停止迭代技術(shù)結(jié)合流水線電路設(shè)計,將改進(jìn)后的譯碼器與先前設(shè)計的譯碼器分別在ISE開發(fā)環(huán)境中針對目標(biāo)器件xilinx Virtex-Ⅱ500進(jìn)行電路綜合,證實了這些改進(jìn)技術(shù)能有效地提高譯碼器的吞吐量,減少譯碼時延和存儲器面積從而降低功耗。
上傳時間: 2013-04-24
上傳用戶:haohaoxuexi
數(shù)字射頻存儲器(Digital Radio FreqlJencyr:Memory DRFM)具有對射頻信號和微波信號的存儲、處理及傳輸能力,已成為現(xiàn)代雷達(dá)系統(tǒng)的重要部件。現(xiàn)代雷達(dá)普遍采用了諸如脈沖壓縮、相位編碼等更為復(fù)雜的信號處理技術(shù),DRFM由于具有處理這些相干波形的能力,被越來越廣泛地應(yīng)用于電子對抗領(lǐng)域作為射頻頻率源。目前,國內(nèi)外對DRFM技術(shù)的研究還處于起步階段,DRFM部件在采樣率、采樣精度及存儲容量等方面,還不能滿足現(xiàn)代雷達(dá)信號處理的要求。 本文介紹了DRFM的量化類型、基本組成及其工作原理,在現(xiàn)有的研究基礎(chǔ)上提出了一種便于工程實現(xiàn)的設(shè)計方法,給出了基于現(xiàn)場可編程門陣列(Field Programmable Gate Array FPGA)實現(xiàn)的幅度量化DRFM設(shè)計方案。本方案的采樣率為1 GHz、采樣精度12位,具體實現(xiàn)是采用4個采樣率為250 MHz的ADC并行交替等效時間采樣以達(dá)到1 GHz的采樣率。單通道內(nèi)采用數(shù)字正交采樣技術(shù)進(jìn)行相干檢波,用于保存信號復(fù)包絡(luò)的所有信息。利用FPGA器件實現(xiàn)DRFM的控制器和多路采樣數(shù)據(jù)緩沖器,采用硬件描述語言(Very High Speed}lardware Description Language VHDL)實現(xiàn)了DRFM電路的FPGA設(shè)計和功能仿真、時序分析。方案中采用了大量的低壓差分信號(Low Voltage Differential Signaling LVDS)邏輯的芯片,從而大大降低了系統(tǒng)的功耗,提高了系統(tǒng)工作的可靠性。本文最后對采用的數(shù)字信號處理算法進(jìn)行了仿真,仿真結(jié)果證明了設(shè)計方案的可行性。 本文提出的基于FPGA的多通道DRFM系統(tǒng)與基于專用FIFO存儲器的DRFM相比,具有更高的性能指標(biāo)和優(yōu)越性。
上傳時間: 2013-06-01
上傳用戶:lanwei
隨著信號處理技術(shù)的進(jìn)步和電子技術(shù)的發(fā)展,雷達(dá)信號偵察接收機(jī)逐漸從模擬體制向數(shù)字體制轉(zhuǎn)變。軟件無線電概念的提出,促使雷達(dá)偵察接收機(jī)朝大帶寬、全截獲方向發(fā)展,現(xiàn)有的串行信號處理體制已經(jīng)很難滿足系統(tǒng)要求。FPGA器件的出現(xiàn),為實現(xiàn)寬帶雷達(dá)信號偵察數(shù)字接收機(jī)提供了硬件支持。 本文結(jié)合FPGA芯片特點,在前人研究基礎(chǔ)上,從算法和硬件實現(xiàn)兩方面,對雷達(dá)信號偵察數(shù)字接收機(jī)若干關(guān)鍵技術(shù)進(jìn)行了研究和創(chuàng)新,主要研究內(nèi)容包括以下幾個方面。 1)給出了基于QuartusII/Matlab和ISE/ModelSim/Matlab的兩種FPGA設(shè)計聯(lián)合仿真技術(shù)。這種聯(lián)合仿真技術(shù),大大提高了基于FPGA的雷達(dá)信號偵察數(shù)字接收機(jī)的設(shè)計效率。 2)給出了一種基于FFT/IFFT的寬帶數(shù)字正交變換算法,并將該算法在FPGA中進(jìn)行了硬件實現(xiàn),設(shè)計可對600MHz帶寬內(nèi)的輸入信號進(jìn)行實時正交變換。 3)提出了一種全并行結(jié)構(gòu)FFT的FPGA實現(xiàn)方案,并將其在FPGA芯片中進(jìn)行了硬件實現(xiàn),設(shè)計能夠在一個時鐘周期內(nèi)完成32點并行FFT運算,滿足了數(shù)字信道化接收機(jī)對數(shù)據(jù)處理速度的要求。 4)提出了一種自相關(guān)信號檢測FPGA實現(xiàn)方案,通過改變FIFO長度改變自相關(guān)運算點數(shù),實現(xiàn)了弱信號檢測。提出通過二次門限處理來消除檢測脈沖中的毛刺和凹陷,降低了虛警概率,提高了檢測結(jié)果的可靠性。 5)在單通道自相關(guān)信號檢測算法基礎(chǔ)上,提出采用三路并行檢測,每路采用不同的相關(guān)點數(shù)和檢測門限,再綜合考慮三路檢測結(jié)果,得到最終檢測結(jié)果。給出了算法FPGA實現(xiàn)過程,并對設(shè)計進(jìn)行了聯(lián)合時序仿真,提高了檢測性能。 6)給出了一種利用FFT變換后的兩根最大譜線進(jìn)行插值的快速高精度頻率估計方法,并將該算法在FPGA硬件中進(jìn)行了實現(xiàn)。通過利用FFT運算后的實/虛部最大值進(jìn)行插值,降低了硬件資源消耗、縮短了運算延遲。 7)結(jié)合4)、5)、6)中的研究成果,完成了對雷達(dá)脈沖信號到達(dá)時間、終止時間、脈沖寬度和脈沖頻率的估計,最終在一塊FPGA芯片內(nèi)實現(xiàn)了一個精簡的雷達(dá)信號偵察數(shù)字接收機(jī),并在微波暗室中進(jìn)行了測試。
標(biāo)簽: FPGA 雷達(dá)信號 數(shù)字接收機(jī)
上傳時間: 2013-06-13
上傳用戶:Divine
本文的研究內(nèi)容是在激光測距項目基礎(chǔ)上進(jìn)行的,分析了各種激光測距方法的利弊,最終選用脈沖激光測距的實現(xiàn)方式,并且對脈沖激光測距系統(tǒng)做了深入研究。 本文設(shè)計了以FPGA為核心的信號處理模塊,實現(xiàn)了對激光信號的編碼和譯碼、對激光發(fā)射控制時鐘的分頻、和內(nèi)部PLL倍頻實現(xiàn)內(nèi)部高頻計時時鐘等,提高了系統(tǒng)的精度和穩(wěn)定性。使用并行脈沖計數(shù)法,提高了計時精度,分析了可能產(chǎn)生誤差的原因,并且對結(jié)果做了相應(yīng)的修正,減小了激光測距系統(tǒng)的誤差。并且制定了四種工作模式,可以根據(jù)不同的實際環(huán)境選擇相應(yīng)的測距模式,以達(dá)到最好的測量效果。 在接收方面突破以往普通的被動接收方式,提出了利用窗函數(shù)接收回波的主動接收方式,結(jié)合窄帶濾光片的濾光效果,提高了系統(tǒng)的抗干擾性能。從課題要求出發(fā),本激光測距系統(tǒng)實現(xiàn)了體積小、功耗低的特點,測量距離相對較近(0.5-50米),屬于近距測量系統(tǒng)。
標(biāo)簽: FPGA 激光測距 系統(tǒng)研究
上傳時間: 2013-04-24
上傳用戶:wyaqy
隨著數(shù)字時代的到來,信息化程度的不斷提高,人們相互之間的信息和數(shù)據(jù)交換日益增加。正交幅度調(diào)制器(QAM Modulator)作為一種高頻譜利用率的數(shù)字調(diào)制方式,在數(shù)字電視廣播、固定寬帶無線接入、衛(wèi)星通信、數(shù)字微波傳輸?shù)葘拵ㄐ蓬I(lǐng)域得到了廣泛應(yīng)用。 近年來,集成電路和數(shù)字通信技術(shù)飛速發(fā)展,F(xiàn)PGA作為集成度高、使用方便、代碼可移植性等優(yōu)點的通用邏輯開發(fā)芯片,在電子設(shè)計行業(yè)深受歡迎,市場占有率不斷攀升。本文研究基于FPGA與AD9857實現(xiàn)四路QAM調(diào)制的全過程。FPGA實現(xiàn)信源處理、信道編碼輸出四路基帶I/Q信號,AD9857實現(xiàn)對四路I/Q信號的調(diào)制,輸出中頻信號。本文具體內(nèi)容總結(jié)如下: 1.介紹國內(nèi)數(shù)字電視發(fā)展?fàn)顩r、國內(nèi)國際的數(shù)字電視標(biāo)準(zhǔn),并詳細(xì)介紹國內(nèi)有線電視的系統(tǒng)組成及QAM調(diào)制器的發(fā)展過程。 2.研究了QAM調(diào)制原理,其中包括信源編碼、TS流標(biāo)準(zhǔn)格式轉(zhuǎn)換、信道編碼的原理及AD9857的工作原理等。并著重研究了信道編碼過程,包括能量擴(kuò)散、RS編碼、數(shù)據(jù)交織、星座映射與差分編碼等。 3.深入研究了基于FPAG與AD9857電路設(shè)計,其中包括詳細(xì)研究了FPGA與AD9857的電路設(shè)計、在allegro下的PCB設(shè)計及光繪文件的制作,并做成成品。 4.簡單介紹了FPGA的開發(fā)流程。 5.深入研究了基于FPAG代碼開發(fā),其中主要包括I2C接口實現(xiàn),ASI到SPI的轉(zhuǎn)換,信道編碼中的TS流包處理、能量擴(kuò)散、RS編碼、數(shù)據(jù)交織、星座映射與差分編碼的實現(xiàn)及AD9857的FPGA控制使其實現(xiàn)四路QAM的調(diào)制。 6.介紹代碼測試、電路測試及系統(tǒng)指標(biāo)測試。 最終系統(tǒng)指標(biāo)測試表明基于FPGA與AD9857的四路DVB-C調(diào)制器基本達(dá)到了國標(biāo)的要求。
上傳時間: 2013-07-05
上傳用戶:leehom61
本文主要研究了認(rèn)知無線電頻譜感知功能的關(guān)鍵技術(shù)以及硬件實現(xiàn)方法。首先,提出了認(rèn)知無線電頻譜感知功能的硬件實現(xiàn)框圖,包括射頻前端部分和數(shù)字信號處理部分,接著簡單介紹了射頻前端電路的功能與特性,最后重點介紹了數(shù)字信號處理部分的FPGA實現(xiàn)與驗證過程。 數(shù)字處理部分主要實現(xiàn)寬帶信號的短時傅立葉分析,將中頻寬帶數(shù)字信號通過基于多相濾波器組的下變頻模塊,實現(xiàn)并行多通道的數(shù)字下變頻,然后對每個信道進(jìn)行重疊加窗處理,最后再做快速傅立葉分析(FFT),從而得到信號的時頻關(guān)系。整個系統(tǒng)主要包括:延時抽取模塊、多相濾波器模塊、32點開關(guān)式流水線FFT模塊、滑動窗緩沖區(qū)、256點流水線FFT模塊等。 本設(shè)計采用Verilog HDL硬件描述語言進(jìn)行設(shè)計,基于Xilinx公司的Virtex-4XC4VSX35芯片。整個系統(tǒng)采用全同步設(shè)計,可穩(wěn)定工作于200MHz,其分析帶寬高達(dá)65MHz,具有很高的使用價值。
標(biāo)簽: FPGA 認(rèn)知無線電 感知功能 頻譜
上傳時間: 2013-06-13
上傳用戶:bcjtao
數(shù)字電視按傳輸方式分為地面、衛(wèi)星和有線三種。其中,DVB-S和DVB-C這兩個全球化的衛(wèi)星和有線傳輸方式標(biāo)準(zhǔn),目前已作為世界統(tǒng)一標(biāo)準(zhǔn)被大多數(shù)國家所接受。而對于地面數(shù)字電視廣播標(biāo)準(zhǔn),經(jīng)國際電訊聯(lián)盟(ITU)批準(zhǔn)的共有三個,包括歐盟的DVB-T(Digital Video Broadcasting-Terrestrial,數(shù)字視頻地面廣播)標(biāo)準(zhǔn)、美國的ATSC(Advanced Television System Committee,先進(jìn)電視制式委員會)標(biāo)準(zhǔn)和日本的ISDB-T(Terrestrial Integrated Services DigitalBroadcasting,綜合業(yè)務(wù)數(shù)字廣播)標(biāo)準(zhǔn)。綜合比較起來,歐洲的DVB-T標(biāo)準(zhǔn)在技術(shù)及應(yīng)用實踐上都更加成熟。 本論文首先介紹了DVB-T系統(tǒng)的主要結(jié)構(gòu),針對DVB-T標(biāo)準(zhǔn)中各模塊的實現(xiàn)進(jìn)行了闡述,并根據(jù)發(fā)射機(jī)端各個模塊討論了接收機(jī)端相關(guān)模塊的算法設(shè)計。 隨后,論文給出了基于Microsoft Visual Studio 2005平臺實現(xiàn)的數(shù)字電視基帶信號產(chǎn)生與接收的軟件仿真系統(tǒng)的總體設(shè)計流程,重點討論了內(nèi)編解碼器和內(nèi)交織/解交織器的算法與實現(xiàn),并在實現(xiàn)的多參數(shù)可選的數(shù)字電視基帶信號產(chǎn)生與接收軟件仿真平臺上,重點分析了內(nèi)編/解碼模塊在接收端Viterbi譯碼算法中采用硬判決、簡化軟判決以及不同調(diào)制方式時對DVB-T系統(tǒng)整體性能的影響。 最后,論文討論了內(nèi)碼譯碼算法的實現(xiàn)改進(jìn),使得Viterbi譯碼更適合在FPGA上實現(xiàn),同時針對邏輯設(shè)計進(jìn)行優(yōu)化以便節(jié)省硬件資源。論文重點討論了對幸存路徑信息存儲譯碼模塊的改進(jìn),比較了此模塊三種不同的實現(xiàn)方式帶來的硬件速率和資源的優(yōu)劣,通過利用4塊RAM對幸存路徑信息的交互讀寫,完成了對傳統(tǒng)回溯算法的改進(jìn),實現(xiàn)了加窗回溯的譯碼輸出,同時實現(xiàn)了回溯長度可配置以實現(xiàn)系統(tǒng)不同的性能要求。
上傳時間: 2013-08-02
上傳用戶:遠(yuǎn)遠(yuǎn)ssad
數(shù)據(jù)采集與控制單元是海上石油平臺微波輻射計系統(tǒng)的重要組成部分,它對信號進(jìn)行采集和處理,根據(jù)需要控制系統(tǒng)的工作狀態(tài),并通過串口與上位機(jī)進(jìn)行通訊。本文的主要內(nèi)容是利用FPGA和單片機(jī)協(xié)同工作技術(shù)實現(xiàn)對輻射計環(huán)境溫度...
標(biāo)簽: FPGA 數(shù)據(jù)采集 控制系統(tǒng)
上傳時間: 2013-07-09
上傳用戶:奈雁歸dxh
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1