現(xiàn)代通信系統(tǒng)要求通信距離遠(yuǎn)、通信容量大、傳輸質(zhì)量好。作為其關(guān)鍵技術(shù)之一的調(diào)制解調(diào)技術(shù)一直是人們研究的一個(gè)重要方向。用FPGA實(shí)現(xiàn)調(diào)制解調(diào)器具有體積小、功耗低、集成度高、可軟件升級(jí)、抗干擾能力強(qiáng)的特點(diǎn),符合未來(lái)通信技術(shù)發(fā)展的方向。論文從以下幾個(gè)方面討論和實(shí)現(xiàn)了基于FPGA的調(diào)制解調(diào)系統(tǒng)。 論文首先介紹了調(diào)制解調(diào)系統(tǒng)的發(fā)展現(xiàn)狀及FPGA的相關(guān)知識(shí)。然后介紹了幾種常見(jiàn)的相位調(diào)制解調(diào)方式,重點(diǎn)是QDPSK調(diào)制解調(diào)系統(tǒng)的理論算法。 論文重點(diǎn)介紹了QDPSK解調(diào)調(diào)制系統(tǒng)的具體實(shí)現(xiàn)。首先,在在MATLAB環(huán)境下對(duì)系統(tǒng)里的每個(gè)子模塊完成了功能仿真,并取得滿(mǎn)意的仿真結(jié)果;其次,在QDPSK調(diào)制解調(diào)系統(tǒng)功能仿真正確的基礎(chǔ)上,對(duì)每個(gè)模塊的功能編寫(xiě)C++算法,并且驗(yàn)證了算法的正確性和可實(shí)現(xiàn)性;最后,在altera公司的FPGA開(kāi)發(fā)平臺(tái)Quartus Ⅱ 6.0上,采用Verilog硬件描述語(yǔ)言對(duì)QDPSK調(diào)制解調(diào)系統(tǒng)實(shí)現(xiàn)了時(shí)序仿真和綜合仿真。
標(biāo)簽: QDPSK FPGA 調(diào)制 解調(diào)技術(shù)
上傳時(shí)間: 2013-07-21
上傳用戶(hù):moonkoo7
隨著科學(xué)技術(shù)水平的不斷提高,在科研和生產(chǎn)過(guò)程中為了更加真實(shí)的反映被測(cè)對(duì)象的性質(zhì),對(duì)測(cè)試系統(tǒng)的性能要求越來(lái)越高。傳統(tǒng)的測(cè)試裝置,由于傳輸速度低或安裝不便等問(wèn)題已不能滿(mǎn)足科研和生產(chǎn)的實(shí)際需要。USB技術(shù)的出現(xiàn)很好的解決了上述問(wèn)題。USB總線(xiàn)具有支持即插即用、易于擴(kuò)展、傳輸速率高(USB2.0協(xié)議下為480Mbps)等優(yōu)點(diǎn),已逐漸得到廣泛的應(yīng)用。 本課題研究并設(shè)計(jì)了一套基于USB2.0的數(shù)據(jù)采集系統(tǒng)。論文首先詳細(xì)介紹了USB總線(xiàn)協(xié)議,然后從系統(tǒng)的總體結(jié)構(gòu)、硬件電路、軟件程序以及系統(tǒng)性能檢測(cè)等幾個(gè)方面,詳細(xì)闡述了系統(tǒng)的設(shè)計(jì)思想和實(shí)現(xiàn)方案。系統(tǒng)采用雙12位A/D轉(zhuǎn)換器,提供兩條模擬信號(hào)通道,可以同時(shí)采集雙路信號(hào),最高的采樣率為200KHz。USB接口芯片采用Cypress公司的CY7C68013。論文詳細(xì)介紹了其在SlaveFIFO接口模式下的電路設(shè)計(jì)和程序設(shè)計(jì)。系統(tǒng)應(yīng)用FPGA芯片作系統(tǒng)的核心控制,控制系統(tǒng)的數(shù)據(jù)采集和與USB接口芯片的數(shù)據(jù)交換,并產(chǎn)生其中的邏輯控制信號(hào)和時(shí)序信號(hào)。同時(shí)應(yīng)用FPGA芯片作系統(tǒng)的核心控制可提高了系統(tǒng)穩(wěn)定性、減小設(shè)備的體積。系統(tǒng)的軟件設(shè)計(jì),主要包括FPGA芯片中的邏輯、時(shí)序控制程序、8051固件程序、客戶(hù)應(yīng)用程序及其驅(qū)動(dòng)程序??蛻?hù)端選擇了微軟的Visual Studio6.0 C++作開(kāi)發(fā)平臺(tái),雖然增加了復(fù)雜程度,但是軟件執(zhí)行效率及重用性均得到提高。 最后,應(yīng)用基于USB2.0的數(shù)據(jù)采集系統(tǒng)測(cè)試標(biāo)準(zhǔn)信號(hào)及電木的導(dǎo)熱系數(shù),以驗(yàn)證測(cè)試系統(tǒng)的可靠信與準(zhǔn)確性。
標(biāo)簽: FPGA USB 接口 數(shù)據(jù)采集
上傳時(shí)間: 2013-04-24
上傳用戶(hù):鳳臨西北
感應(yīng)加熱電源以其環(huán)保、節(jié)能等優(yōu)點(diǎn)在工業(yè)生產(chǎn)中得到了廣泛的應(yīng)用,逆變控制電路是直接影響感應(yīng)加熱電源能否安全、高效運(yùn)行的關(guān)鍵因素。目前的感應(yīng)加熱裝置很多采用模擬電路控制,而模擬控制電路觸點(diǎn)多,焊點(diǎn)多,系統(tǒng)可靠性低,對(duì)一些元件的工藝性要求高,電路中控制參數(shù)不容易進(jìn)行修改,靈活性較差。近年來(lái)隨著微處理機(jī)的發(fā)展,數(shù)字式控制精確,軟件設(shè)計(jì)靈活,因而整個(gè)控制系統(tǒng)容易實(shí)現(xiàn),在感應(yīng)加熱領(lǐng)域中運(yùn)用數(shù)字式控制已是一個(gè)發(fā)展方向。 本文在模擬逆變控制系統(tǒng)的基礎(chǔ)上,在可編程邏輯器件(FPGA)上進(jìn)行了數(shù)字式并聯(lián)逆變控制系統(tǒng)的研究。 首先,本文針對(duì)感應(yīng)加熱并聯(lián)逆變控制的數(shù)字化進(jìn)行了詳細(xì)的研究。在參閱國(guó)內(nèi)外相關(guān)文獻(xiàn)的基礎(chǔ)上,結(jié)合已有模擬并聯(lián)逆變控制電路的工作原理,設(shè)計(jì)了全數(shù)字鎖相環(huán)、它激轉(zhuǎn)自激掃頻啟動(dòng)模塊等逆變控制功能模塊,并對(duì)各個(gè)模塊進(jìn)行了相關(guān)的數(shù)學(xué)分析和功能仿真,結(jié)果證明可以達(dá)到預(yù)定的功能指標(biāo)和設(shè)計(jì)要求。 然后,分析了感應(yīng)加熱電源的整體工作流程,針對(duì)模擬控制電路中控制參數(shù)不易進(jìn)行修改、靈活性較差等問(wèn)題,設(shè)計(jì)了數(shù)據(jù)采集、存儲(chǔ)、顯示等功能模塊,有利于系統(tǒng)的調(diào)試,參數(shù)修改等實(shí)際操作。 最后,以模擬逆變控制策略為基礎(chǔ),分析了數(shù)字控制器的控制要求和策略。由硬件狀態(tài)機(jī)實(shí)現(xiàn)數(shù)字控制器的設(shè)計(jì),完成對(duì)整個(gè)逆變控制系統(tǒng)的整體控制操作。通過(guò)自上而下的總體設(shè)計(jì),將各個(gè)部分組合起來(lái),構(gòu)成一個(gè)SOC系統(tǒng)。在FPGA集成軟件中進(jìn)行了各部分和整體的仿真驗(yàn)證,結(jié)果證明該設(shè)計(jì)可以完成逆變控制的各項(xiàng)需求和預(yù)定的人機(jī)交互操作。
標(biāo)簽: FPGA 感應(yīng)加熱電源 控制系統(tǒng)
上傳時(shí)間: 2013-07-09
上傳用戶(hù):1222
本文分析了當(dāng)代高精度地震勘探數(shù)據(jù)采集系統(tǒng)的發(fā)展現(xiàn)狀,研究了數(shù)據(jù)采集的A/D方法及理論、現(xiàn)場(chǎng)可編程門(mén)陣列(Field Programmable GateArray,F(xiàn)PGA)技術(shù)的發(fā)展及原理,串口通信的原理及實(shí)現(xiàn)。在此基礎(chǔ)上,探討了采用FPGA控制24位△∑模數(shù)轉(zhuǎn)換器來(lái)實(shí)現(xiàn)高精度地震勘探數(shù)據(jù)采集系統(tǒng)的實(shí)現(xiàn)思路,對(duì)探測(cè)傳感器或檢波器后端數(shù)據(jù)采集系統(tǒng)的信號(hào)A/D轉(zhuǎn)換、FPGA與外部接口設(shè)計(jì)、串口數(shù)據(jù)通信做了詳細(xì)的研究,尤其是在用FPGA來(lái)完成與外部ADC的接口控制上做了深入的開(kāi)發(fā)和設(shè)計(jì),整個(gè)接口控制模塊采用VHDL語(yǔ)言編寫(xiě),并同時(shí)將ROM、FIFO等數(shù)字邏輯模塊一起集成到一片F(xiàn)PGA芯片當(dāng)中,并在Quartus Ⅱ6.0的開(kāi)發(fā)平臺(tái)上通過(guò)了軟件仿真,時(shí)序仿真結(jié)果達(dá)到了系統(tǒng)要求。
標(biāo)簽: 高精度 地震勘探 數(shù)據(jù)采集系統(tǒng)
上傳時(shí)間: 2013-05-21
上傳用戶(hù):yuele0123
在工業(yè)領(lǐng)域中,經(jīng)常需要在產(chǎn)品表面留下永久性的標(biāo)識(shí),通常作為便于今后追蹤的商標(biāo)、流水號(hào)、日期等等。特別在機(jī)械行業(yè)對(duì)零部件的管理,在市場(chǎng)上需要對(duì)其進(jìn)行識(shí)別和質(zhì)量跟蹤。機(jī)械行業(yè)在零部件上的標(biāo)記打印在追求美觀的同時(shí),要求有一定的打印速度和打印深度。標(biāo)記打印能夠?yàn)槠髽I(yè)提供產(chǎn)品的可追溯性,更好的貫徹IS09000標(biāo)準(zhǔn)。 由于傳統(tǒng)的標(biāo)記打印在打印效率、美觀以及防偽等方面存在問(wèn)題,不適應(yīng)現(xiàn)代化大生產(chǎn)要求,而激光打印技術(shù)雖然較好的克服了傳統(tǒng)工藝的許多缺點(diǎn),但激光器在惡劣的生成現(xiàn)場(chǎng)缺乏長(zhǎng)期穩(wěn)定性的工作特點(diǎn)的制約,不能完全滿(mǎn)足生產(chǎn)實(shí)際的需要。為了彌補(bǔ)上述不足,適應(yīng)大批量生產(chǎn)發(fā)展需要,氣動(dòng)標(biāo)記打印技術(shù)成為一種較好的選擇。 本課題在分析了現(xiàn)在市場(chǎng)上存在氣動(dòng)標(biāo)記刻印系統(tǒng)的優(yōu)缺點(diǎn)后,針對(duì)現(xiàn)有的標(biāo)記打印機(jī)打印速度相對(duì)較慢,打印精度相對(duì)較低以及控制軟件不靈活的缺點(diǎn),設(shè)計(jì)了一套新的控制方案,使用FPGA作為核心控制器,配合PC機(jī)標(biāo)記打印軟件工作,代替以往PC或單片機(jī)的控制。該方案充分利用了FPGA可以高速并行工作的特點(diǎn),能夠高精度平穩(wěn)的輸出控制脈沖,使打印過(guò)程平穩(wěn)進(jìn)行。 本文描述了從總體方案設(shè)計(jì)到一些關(guān)鍵模塊的設(shè)計(jì)思路和設(shè)計(jì)細(xì)節(jié)。根據(jù)設(shè)計(jì)要求,總體方案中提出了整個(gè)控制系統(tǒng)的劃分和關(guān)鍵設(shè)計(jì)指標(biāo)上的考慮。在硬件設(shè)計(jì)方面完成硬件電路設(shè)計(jì),包括接口電路設(shè)計(jì)和抗干擾設(shè)計(jì);在設(shè)計(jì)FPGA控制器時(shí),采用了優(yōu)化后的比較積分直線(xiàn)插補(bǔ)算法使得輸出的插補(bǔ)脈沖均勻穩(wěn)定;采用梯形速率控制算法,克服了速度突變情況時(shí)的失步或過(guò)沖現(xiàn)象;在軟件方面,新開(kāi)發(fā)了一套PC工業(yè)標(biāo)記系統(tǒng)軟件,采用了多線(xiàn)程技術(shù)和TTF矢量字庫(kù)等技術(shù)。 整套標(biāo)記打印系統(tǒng)經(jīng)過(guò)較長(zhǎng)時(shí)間的運(yùn)行調(diào)試,表現(xiàn)穩(wěn)定,現(xiàn)已經(jīng)試用性投放市場(chǎng).從生產(chǎn)廠家重慶恒偉精密機(jī)械有限公司和客戶(hù)的反饋信息來(lái)看,系統(tǒng)工作穩(wěn)定,打印速度達(dá)到設(shè)計(jì)指標(biāo),能夠在256細(xì)分下驅(qū)動(dòng)電機(jī)平穩(wěn)快速運(yùn)動(dòng),打印精度高,達(dá)到市場(chǎng)領(lǐng)先水平,并且得到客戶(hù)充分的肯定。
標(biāo)簽: 工業(yè) 標(biāo)記 控制系統(tǒng)
上傳時(shí)間: 2013-06-21
上傳用戶(hù):rishian
回波抵消器在免提電話(huà)、無(wú)線(xiàn)產(chǎn)品、IP電話(huà)、ATM語(yǔ)音服務(wù)和電話(huà)會(huì)議等系統(tǒng)中,都有著重要的應(yīng)用。在不同應(yīng)用場(chǎng)合對(duì)回波抵消器的要求并不完全相同,本文主要研究應(yīng)用于電話(huà)系統(tǒng)中的電回波抵消器。電回波是由于語(yǔ)音信號(hào)在電話(huà)網(wǎng)中傳輸時(shí)由于阻抗不匹配而產(chǎn)生的。 傳統(tǒng)回波抵消器主要是基于通用DSP處理器實(shí)現(xiàn)的,這種回波抵消器在系統(tǒng)實(shí)時(shí)性要求不高的場(chǎng)合能很好的滿(mǎn)足回波抵消的性能要求,但是在實(shí)時(shí)性要求較高的場(chǎng)合,其處理速度等性能方面已經(jīng)不能滿(mǎn)足系統(tǒng)高速、實(shí)時(shí)的需要?,F(xiàn)代大容量、高速度的FPGA的出現(xiàn),克服了上訴方案的諸多不足。用FPGA來(lái)實(shí)現(xiàn)數(shù)字信號(hào)處理可以很好地解決并行性和速度問(wèn)題,且其靈活的可配置特性使得FPGA構(gòu)成的DSP系統(tǒng)非常易于修改、測(cè)試和硬件升級(jí)。 本文研究目標(biāo)是如何在FPGA芯片上實(shí)現(xiàn)回波抵消器,完成的主要工作有: (1)深入研究了回波抵消器各模塊算法,包括自適應(yīng)濾波算法、遠(yuǎn)端檢測(cè)算法、雙講檢測(cè)算法、NLP算法、舒適噪聲產(chǎn)生算法,并實(shí)現(xiàn)了這些算法的C程序。 (2)深入研究了回波抵消器基于FPGA的設(shè)計(jì)流程與實(shí)現(xiàn)方法,并利用硬件描述語(yǔ)言Verilog HDL實(shí)現(xiàn)了各部分算法。 (3)在OuartusⅡ和ModelSim仿真環(huán)境下對(duì)該系統(tǒng)進(jìn)行模塊級(jí)和系統(tǒng)級(jí)的功能仿真、時(shí)序仿真和驗(yàn)證。并在FPGA硬件平臺(tái)上實(shí)現(xiàn)了該系統(tǒng)。 (4)根據(jù)ITU-T G.168的標(biāo)準(zhǔn)和建議,對(duì)設(shè)計(jì)進(jìn)行了大量的主、客測(cè)試,各項(xiàng)測(cè)試結(jié)果均達(dá)到或優(yōu)于G.168的要求。
上傳時(shí)間: 2013-06-23
上傳用戶(hù):123啊
在工業(yè)控制領(lǐng)域,多種現(xiàn)場(chǎng)總線(xiàn)標(biāo)準(zhǔn)共存的局面從客觀上促進(jìn)了工業(yè)以太網(wǎng)技術(shù)的迅速發(fā)展,國(guó)際上已經(jīng)出現(xiàn)了HSE、Profinet、Modbus TCP/IP、Ethernet/IP、Ethernet Powerlink、EtherCAT等多種工業(yè)以太網(wǎng)協(xié)議。將傳統(tǒng)的商用以太網(wǎng)應(yīng)用于工業(yè)控制系統(tǒng)的現(xiàn)場(chǎng)設(shè)備層的最大障礙是以太網(wǎng)的非實(shí)時(shí)性,而實(shí)現(xiàn)現(xiàn)場(chǎng)設(shè)備間的高精度時(shí)鐘同步是保證以太網(wǎng)高實(shí)時(shí)性的前提和基礎(chǔ)。 IEEE 1588定義了一個(gè)能夠在測(cè)量和控制系統(tǒng)中實(shí)現(xiàn)高精度時(shí)鐘同步的協(xié)議——精確時(shí)間協(xié)議(Precision Time Protocol)。PTP協(xié)議集成了網(wǎng)絡(luò)通訊、局部計(jì)算和分布式對(duì)象等多項(xiàng)技術(shù),適用于所有通過(guò)支持多播的局域網(wǎng)進(jìn)行通訊的分布式系統(tǒng),特別適合于以太網(wǎng),但不局限于以太網(wǎng)。PTP協(xié)議能夠使異質(zhì)系統(tǒng)中各類(lèi)不同精確度、分辨率和穩(wěn)定性的時(shí)鐘同步起來(lái),占用最少的網(wǎng)絡(luò)和局部計(jì)算資源,在最好情況下能達(dá)到系統(tǒng)級(jí)的亞微級(jí)的同步精度。 基于PC機(jī)軟件的時(shí)鐘同步方法,如NTP協(xié)議,由于其實(shí)現(xiàn)機(jī)理的限制,其同步精度最好只能達(dá)到毫秒級(jí);基于嵌入式軟件的時(shí)鐘同步方法,將時(shí)鐘同步模塊放在操作系統(tǒng)的驅(qū)動(dòng)層,其同步精度能夠達(dá)到微秒級(jí)。現(xiàn)場(chǎng)設(shè)備間微秒級(jí)的同步精度雖然已經(jīng)能滿(mǎn)足大多數(shù)工業(yè)控制系統(tǒng)對(duì)設(shè)備時(shí)鐘同步的要求,但是對(duì)于運(yùn)動(dòng)控制等需求高精度定時(shí)的系統(tǒng)來(lái)說(shuō),這仍然不夠?;谇度胧杰浖臅r(shí)鐘同步方法受限于操作系統(tǒng)中斷響應(yīng)延遲時(shí)間不一致、晶振頻率漂移等因素,很難達(dá)到亞微秒級(jí)的同步精度。 本文設(shè)計(jì)并實(shí)現(xiàn)了一種基于FPGA的時(shí)鐘同步方法,以IEEE 1588作為時(shí)鐘同步協(xié)議,以Ethernet作為底層通訊網(wǎng)絡(luò),以嵌入式軟件形式實(shí)現(xiàn)TCP/IP通訊,以數(shù)字電路形式實(shí)現(xiàn)時(shí)鐘同步模塊。這種方法充分利用了FPGA的特點(diǎn),通過(guò)準(zhǔn)確捕獲報(bào)文時(shí)間戳和動(dòng)態(tài)補(bǔ)償晶振頻率漂移等手段,相對(duì)于嵌入式軟件時(shí)鐘同步方法實(shí)現(xiàn)了更高精度的時(shí)鐘同步,并通過(guò)實(shí)驗(yàn)驗(yàn)證了在以集線(xiàn)器互連的10Mbps以太網(wǎng)上能夠達(dá)到亞微秒級(jí)的同步精度。
上傳時(shí)間: 2013-07-28
上傳用戶(hù):heart520beat
密集型的矩陣運(yùn)算在信號(hào)處理和圖像處理中被廣泛應(yīng)用,而且往往需要系統(tǒng)進(jìn)行實(shí)時(shí)運(yùn)算,這就需要系統(tǒng)具有很高的吞吐率。因此尋找矩陣運(yùn)算的高速實(shí)現(xiàn)方法是很有意義的。FPGA的運(yùn)算速度快并且可以并行運(yùn)算,和其它矩陣運(yùn)算的實(shí)現(xiàn)方式相比,F(xiàn)PGA有其獨(dú)特的優(yōu)勢(shì)。本文主要設(shè)計(jì)并實(shí)現(xiàn)了基于FPGA的各種矩陣運(yùn)算模塊。 本文首先介紹了矩陣運(yùn)算的特點(diǎn)和原理,接著討論了FPGA浮點(diǎn)運(yùn)算單元的VHDL設(shè)計(jì)方法,在此基礎(chǔ)上,設(shè)計(jì)了矩陣相乘累加、三角矩陣求逆和一般矩陣分解求逆的運(yùn)算模塊,給出矩陣階數(shù)擴(kuò)大時(shí)各種矩陣運(yùn)算的分塊實(shí)現(xiàn)方法。然后在ModelSim環(huán)境下仿真了一般矩陣的求逆模塊,與Maflab仿真結(jié)果比較,分析了運(yùn)算精度、時(shí)間復(fù)雜度和資源占用情況,在Virtex-4系列FPGA硬件平臺(tái)上進(jìn)行了調(diào)試和測(cè)試,并通過(guò)USB接口將矩陣運(yùn)算結(jié)果送入PC機(jī),驗(yàn)證了基于FPGA矩陣運(yùn)算的正確性和可行性。最后對(duì)矩陣求逆模塊在雷達(dá)信號(hào)中的應(yīng)用作了簡(jiǎn)單介紹。
上傳時(shí)間: 2013-07-20
上傳用戶(hù):561596
在數(shù)字通信中,采用差錯(cuò)控制技術(shù)(糾錯(cuò)碼)是提高信號(hào)傳輸可靠性的有效手段,并發(fā)揮著越來(lái)越重要的作用。糾錯(cuò)碼主要有分組碼和卷積碼兩種。在碼率和編碼器復(fù)雜程度相同的情況下,卷積碼的性能優(yōu)于分組碼。 卷積碼的譯碼方法主要有代數(shù)譯碼和概率譯碼。代數(shù)譯碼是基于碼的代數(shù)結(jié)構(gòu);而概率譯碼不僅基于碼的代數(shù)結(jié)構(gòu),還利用了信道的統(tǒng)計(jì)特性,能充分發(fā)揮卷積碼的特點(diǎn),使譯碼錯(cuò)誤概率達(dá)到很小。 卷積碼譯碼器的設(shè)計(jì)是由高性能的復(fù)雜譯碼器開(kāi)始的,對(duì)于概率譯碼最初的序列譯碼,隨著譯碼約束長(zhǎng)度的增加,其譯碼錯(cuò)誤概率可達(dá)到非常小。后來(lái)慢慢地向低性能的簡(jiǎn)單譯碼器演化,對(duì)不太長(zhǎng)的約束長(zhǎng)度,維特比(Viterbi)算法是非常實(shí)用的。維特比算法是一種最大似然的譯碼方法。當(dāng)編碼約束度不太大(小于等于10)或者誤碼率要求不太高(約10-5)時(shí),Viterbi譯碼算法效率很高,速度很快,譯碼器也較簡(jiǎn)單。 目前,卷積碼在數(shù)傳系統(tǒng),尤其是在衛(wèi)星通信、移動(dòng)通信等領(lǐng)域已被廣泛應(yīng)用。 本論文對(duì)卷積碼編碼和Viterbi譯碼的設(shè)計(jì)原理及其FPGA實(shí)現(xiàn)方案進(jìn)行了研究。同時(shí),將交織和解交織技術(shù)應(yīng)用于編碼和解碼的過(guò)程中。 首先,簡(jiǎn)要介紹了卷積碼的基礎(chǔ)知識(shí)和維特比譯碼算法的基本原理,并對(duì)硬判決譯碼和軟判決譯碼方法進(jìn)行了比較。其次,討論了交織和解交織技術(shù)及其在糾錯(cuò)碼中的應(yīng)用。然后,介紹了FPGA硬件資源和軟件開(kāi)發(fā)環(huán)境Quartus Ⅱ,包括數(shù)字系統(tǒng)的設(shè)計(jì)方法和設(shè)計(jì)規(guī)則。再有,對(duì)基于FPGA的維特比譯碼器各個(gè)模塊和相應(yīng)算法實(shí)現(xiàn)、優(yōu)化進(jìn)行了研究。最后,在Quartus Ⅱ平臺(tái)上對(duì)硬判決譯碼和軟判決譯碼以及有無(wú)交織等不同情況進(jìn)行了仿真,并根據(jù)仿真結(jié)果分析了維特比譯碼器的性能。 分析結(jié)果表明,系統(tǒng)的誤碼率達(dá)到了設(shè)計(jì)要求,從而驗(yàn)證了譯碼器設(shè)計(jì)的可靠性,所設(shè)計(jì)基于FPGA的并行Viterbi譯碼器適用于高速數(shù)據(jù)傳輸?shù)膱?chǎng)合。
上傳時(shí)間: 2013-04-24
上傳用戶(hù):zhenyushaw
目前,數(shù)字信號(hào)處理廣泛應(yīng)用于通信、雷達(dá)、聲納、語(yǔ)音與圖像處理等領(lǐng)域,信號(hào)處理算法理論己趨于成熟,但其具體硬件實(shí)現(xiàn)方法卻值得探討。FPGA是近年來(lái)廣泛應(yīng)用的超大規(guī)模、超高速的可編程邏輯器件,由于其具有高集成度、高速、可編程等優(yōu)點(diǎn),大大推動(dòng)了數(shù)字系統(tǒng)設(shè)計(jì)的單片化、自動(dòng)化,縮短了單片數(shù)字系統(tǒng)的設(shè)計(jì)周期、提高了設(shè)計(jì)的靈活性和可靠性,在超高速信號(hào)處理和實(shí)時(shí)測(cè)控方面有非常廣泛的應(yīng)用。本文對(duì)FPGA的數(shù)據(jù)采集與處理技術(shù)進(jìn)行研究,基于FPGA在數(shù)據(jù)采樣控制和信號(hào)處理方面的高性能和單片系統(tǒng)發(fā)展的新熱點(diǎn),把FPGA作為整個(gè)數(shù)據(jù)采集與處理系統(tǒng)的控制核心。主要研究?jī)?nèi)容如下: FPGA的單片系統(tǒng)研究。針對(duì)數(shù)據(jù)采集與處理,對(duì)FPGA進(jìn)行選型,設(shè)計(jì)了基于FPGA的單片系統(tǒng)的結(jié)構(gòu)。把整個(gè)控制系統(tǒng)分為三個(gè)部分:多通道采樣控制模塊,數(shù)據(jù)處理模塊,存儲(chǔ)控制模塊。 多通道采樣控制模塊的設(shè)計(jì)。利用4片AD7506和一片AD7862對(duì)64路模擬量進(jìn)行周期采樣,分別設(shè)計(jì)了通道選擇控制模塊和A/D轉(zhuǎn)換控制模塊,并進(jìn)行了仿真,完成了基于FPGA的多通道采樣控制。 數(shù)據(jù)處理模塊的設(shè)計(jì)。FFT算法在數(shù)字信號(hào)處理中占有重要的地位,因此本文研究了FFT的硬件實(shí)現(xiàn)結(jié)構(gòu),提出了用FPGA實(shí)現(xiàn)FFT的一種設(shè)計(jì)思想,給出了總體實(shí)現(xiàn)框圖。分別設(shè)計(jì)了旋轉(zhuǎn)因子復(fù)數(shù)乘法器,碟形運(yùn)算單元,存儲(chǔ)器,控制器,并分別進(jìn)行了仿真。重點(diǎn)設(shè)計(jì)實(shí)現(xiàn)了FFT算法中的蝶形處理單元,采用了一種高效乘法器算法設(shè)計(jì)實(shí)現(xiàn)了蝶形處理單元中的旋轉(zhuǎn)因子乘法器,從而提高了蝶形處理器的運(yùn)算速度,降低了運(yùn)算復(fù)雜度。理論分析和仿真結(jié)果表明,狀態(tài)機(jī)控制器成功地對(duì)各個(gè)模塊進(jìn)行了有序、協(xié)調(diào)的控制。 存儲(chǔ)控制模塊的設(shè)計(jì)。利用閃存芯片K9K1G08UOA對(duì)采集處理后的數(shù)據(jù)進(jìn)行存儲(chǔ),設(shè)計(jì)了FPGA與閃存的硬件連接,設(shè)計(jì)了存儲(chǔ)控制模塊。 本文對(duì)FFT算法的硬件實(shí)現(xiàn)進(jìn)行了研究,結(jié)合單片系統(tǒng)的特點(diǎn),把整個(gè)系統(tǒng)分為多通道采樣控制模塊,數(shù)據(jù)處理模塊,存儲(chǔ)控制模塊進(jìn)行設(shè)計(jì)和仿真。設(shè)計(jì)采用VHDL編寫(xiě)程序的源代碼。仿真測(cè)試結(jié)果表明,此FPGA單片系統(tǒng)可完成對(duì)實(shí)時(shí)信號(hào)的高速采集與處理。
標(biāo)簽: FPGA 數(shù)據(jù)采集 處理技術(shù)
上傳時(shí)間: 2013-07-06
上傳用戶(hù):eclipse
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1