本文應(yīng)用EDA技術(shù),基于FPGA器件設(shè)計與實現(xiàn)UART,并采用CRC校驗。主要工作如下: 1、在異步串行通信電路部分完全用FPGA來實現(xiàn)。選用Xilinx公司的SpartanⅢ系列的XC3S1000來實現(xiàn)異步串行通信的接收、發(fā)送和接口控制功能,利用FPGA集成度比較高,具有在線可編程能力,在其完成各種功能的同時,完全可以將串行通信接口構(gòu)建其中,可根據(jù)實際需求分配資源。 2、利用VerilogHDL語言非常容易掌握,功能比VHDL更強(qiáng)大的特點(diǎn),可以在設(shè)計時不斷修改程序,來適用不同規(guī)模的應(yīng)用,而且采用Verilog輸入法與工藝性無關(guān),利用系統(tǒng)設(shè)計時對芯片的要求,施加不同的約束條件,即可設(shè)計出實際電路。 3、利用ModelSim仿真工具對程序進(jìn)行功能仿真和時序仿真,以驗證設(shè)計是否能獲得所期望的功能,確定設(shè)計程序配置到邏輯芯片之后是否可以運(yùn)行,以及程序在目標(biāo)器件中的時序關(guān)系。 4、為保證數(shù)據(jù)傳輸?shù)恼_性,采用循環(huán)冗余校驗CRC(CyclicRedundancyCheck),該編碼簡單,誤判概率低,為了減少硬件成本,降低硬件設(shè)計的復(fù)雜度,本設(shè)計通過CRC算法軟件實現(xiàn)。 實驗結(jié)果表明,基于EDA技術(shù)的現(xiàn)場可編程門陣列FPGA集成度高,結(jié)構(gòu)靈活,設(shè)計方法多樣,開發(fā)周期短,調(diào)試方便,修改容易,采用FPGA較好地實現(xiàn)了串行數(shù)據(jù)的通信功能,并對數(shù)據(jù)作了一定的處理,本設(shè)計中為CRC校驗。另外,可以利用FPGA的在線可編程特性,對本設(shè)計電路進(jìn)行功能擴(kuò)展,以滿足更高的要求。
標(biāo)簽: FPGA CRC 串行 通信實現(xiàn)
上傳時間: 2013-04-24
上傳用戶:Altman
LabVIEW串口通信程序設(shè)計LabVIEW串口通信程序設(shè)計LabVIEW串口通信程序設(shè)計LabVIEW串口通信程序設(shè)計
標(biāo)簽: LabVIEW 串口通信 程序設(shè)計
上傳時間: 2013-05-21
上傳用戶:奈雁歸dxh
在數(shù)字化、信息化的時代,數(shù)字集成電路應(yīng)用得非常廣泛。隨著微電子技術(shù)和工藝的發(fā)展,數(shù)字集成電路從電子管、晶體管、中小規(guī)模集成電路、超大規(guī)模集成電路(VLSIC)逐步發(fā)展到今天的專用集成電路(ASIC)。但是ASIC因其設(shè)計周期長,改版投資大,靈活性差等缺陷制約著它的應(yīng)用范圍。可編程邏輯器件的出現(xiàn)彌補(bǔ)了ASIC的缺陷,使得設(shè)計的系統(tǒng)變得更加靈活,設(shè)計的電路體積更加小型化,重量更加輕型化,設(shè)計的成本更低,系統(tǒng)的功耗也更小了。FPGA是英文Field Programmable Gate Array的縮寫,即現(xiàn)場可編程門陣列,它是在PAL、GAL、EPID等可編程器件的基礎(chǔ)上進(jìn)一步發(fā)展的產(chǎn)物。它是作為專用集成電路(ASIC)領(lǐng)域中的一種半定制電路而出現(xiàn)的,既解決了定制電路的不足,又克服了原有可編程器件門電路數(shù)有限的缺點(diǎn)。 本論文撰寫的是用FPGA來實現(xiàn)無人小飛機(jī)系統(tǒng)中基帶信號的處理過程。整個信號處理過程全部采用VHDL硬件描述語言來設(shè)計,并用Modelsim仿真系統(tǒng)功能進(jìn)行調(diào)試,最后使用了Xilinx 公司可編程的FPGA芯片XC2S100完成,滿足系統(tǒng)設(shè)計的要求。 本文首先研究和討論了無線通信系統(tǒng)中基帶信號處理的總體結(jié)構(gòu),接著詳細(xì)闡述了各個模塊的設(shè)計原理和方法,以及FPGA結(jié)果分析,最后就關(guān)鍵技術(shù)和難點(diǎn)作了詳細(xì)的分析和研究。本文的最大特色是整個系統(tǒng)全部采用FPGA的方法來設(shè)計實現(xiàn),修改靈活,體積小,功耗小。本系統(tǒng)的設(shè)計包括了數(shù)字鎖相環(huán)、糾錯編解碼、碼組交織、擾碼加入、巴克碼插入、幀同步識別、DPSK調(diào)制解調(diào)及選擇了整體的時序,所有的組成部分都經(jīng)過了反復(fù)地修改和調(diào)試,取得了良好的數(shù)據(jù)處理效果,其關(guān)鍵之處與難點(diǎn)都得到了妥善地解決。本文分別在發(fā)射部分(編碼加調(diào)制)和接收部分(解調(diào)加解碼)相獨(dú)立和相聯(lián)系的情況下,獲得了仿真與實測結(jié)果。
標(biāo)簽: FPGA 無線通信系統(tǒng)
上傳時間: 2013-07-05
上傳用戶:acon
stm8 spi使用說明,講述stm8系列單片機(jī)的SPI通信配置及操作流程-stm8 spi instructions for use, about stm8 MCU SPI communication configuration and operational procedures
上傳時間: 2013-07-16
上傳用戶:面具愛人丿
軟件無線電技術(shù)作為一種新的通信技術(shù),其基本思想是構(gòu)造一個通用硬件平臺,使寬帶A/D,D/A盡量靠近天線,在數(shù)字域完成信號處理,通過選用不同軟件模塊即可實現(xiàn)不同的通信功能,這樣大大縮短了電臺的研發(fā)周期。該技術(shù)在通信(尤其是在移動通信)領(lǐng)域有著迫切的需求和廣闊的應(yīng)用前景。 本文闡述了軟件無線電的基礎(chǔ)理論,對信號采樣理論、多速率信號處理技術(shù)、高效數(shù)字濾波器、數(shù)字正交變換理論進(jìn)行了分析和研究。從目前器件發(fā)展水平和實驗研究條件出發(fā),設(shè)計了一個基于FPGA的軟件無線電通信平臺。設(shè)計采用了中頻數(shù)字化處理的硬件平臺結(jié)構(gòu),選用Altera Cyclone系列FPGA作為信號處理和總體控制配置的核心,并結(jié)合專用通信芯片,數(shù)字上變頻器AD9856和數(shù)字下變頻器AD6654來實現(xiàn)該平臺。采用VHDL和Verilog HDL語言對時分復(fù)用模塊、信道編解碼模塊、調(diào)制解調(diào)模塊等進(jìn)行了模塊化設(shè)計,并對電路板設(shè)計過程中系統(tǒng)的配置和控制、無源濾波器設(shè)計、阻抗匹配電路設(shè)計等問題進(jìn)行了詳細(xì)的討論,最后對印制電路板進(jìn)行測試和調(diào)試,獲得了預(yù)期的效果。 本文給出的設(shè)計方案,大大簡化了數(shù)字通信系統(tǒng)的硬件設(shè)備,具有較強(qiáng)的通用性和靈活性,通過修改系統(tǒng)參數(shù)和配置程序,即可適應(yīng)不同的通信模式和信道狀況,充分體現(xiàn)了軟件無線電的優(yōu)勢。該平臺不僅僅能應(yīng)用在通信設(shè)備上,在許多系統(tǒng)驗證平臺、測試設(shè)備中均可應(yīng)用,頗具實用價值。
上傳時間: 2013-07-21
上傳用戶:淺言微笑
利用端口串行通信接口卡來擴(kuò)展多個串行口是解決工業(yè)過程中集散控制系統(tǒng)的一種有效方法,文中介紹了利用MOXA公司生產(chǎn)的8端口串行通信接口板在PC機(jī)與89C51單片機(jī)之間進(jìn)行串行通信的擴(kuò)展方法,給出了使用多
上傳時間: 2013-07-20
上傳用戶:風(fēng)之驕子
51串口通信計算器、51串口通信計算器 方便實用!!!
上傳時間: 2013-05-18
上傳用戶:ziyu_job1234
本課程通過對通信電源網(wǎng)絡(luò)結(jié)構(gòu)及基本配置的介紹,配合例題及防護(hù)的案例講解,引導(dǎo)學(xué)員了解并掌握通信電源的基本知識及基本維護(hù)方法。學(xué)完本課程后,學(xué)員能夠:了解通信電源在通信網(wǎng)絡(luò)中的種類及地位;掌握交直流電源的配置;掌握通信電源中各模塊的基本功能;掌握通信電源的基本防護(hù)方法。 作為通信系統(tǒng)的"心臟",通信電源在通信局(站)中具有無可比擬的重要地位。它包含的內(nèi)容非常廣泛,不僅包含48V直流組合通信電源系統(tǒng),而且還包括DC/DC二次模塊電源,UPS不間斷電源和通信用蓄電池等。通信電源的核心基本一致,都是以功率電子為基礎(chǔ),通過穩(wěn)定的控制環(huán)設(shè)計,再加上必要的外部監(jiān)控,最終實現(xiàn)能量的轉(zhuǎn)換和過程的監(jiān)控。通信設(shè)備需要電源設(shè)備提供直流供電。電源的安全、可靠是保證通信系統(tǒng)正常運(yùn)行的重要條件。
標(biāo)簽: 華為 通信電源 技術(shù)基礎(chǔ)
上傳時間: 2013-04-24
上傳用戶:妄想演繹師
軟件無線電(SDR,Software Defined Radio)由于具備傳統(tǒng)無線電技術(shù)無可比擬的優(yōu)越性,已成為業(yè)界公認(rèn)的現(xiàn)代無線電通信技術(shù)的發(fā)展方向。理想的軟件無線電系統(tǒng)強(qiáng)調(diào)體系結(jié)構(gòu)的開放性和可編程性,減少靈活性著的硬件電路,把數(shù)字化處理(ADC和DAC)盡可能靠近天線,通過軟件的更新改變硬件的配置、結(jié)構(gòu)和功能。目前,直接對射頻(RF)進(jìn)行采樣的技術(shù)尚未實現(xiàn)普及的產(chǎn)品化,而用數(shù)字變頻器在中頻進(jìn)行數(shù)字化是普遍采用的方法,其主要思想是,數(shù)字混頻器用離散化的單頻本振信號與輸入采樣信號在乘法器中相乘,再經(jīng)插值或抽取濾波,其結(jié)果是,輸入信號頻譜搬移到所需頻帶,數(shù)據(jù)速率也相應(yīng)改變,以供后續(xù)模塊做進(jìn)一步處理。數(shù)字變頻器在發(fā)射設(shè)備和接收設(shè)備中分別稱為數(shù)字上變頻器(DUC,Digital Upper Converter)和數(shù)字下變頻器(DDC,Digital Down Converter),它們是軟件無線電通信設(shè)備的關(guān)鍵部什。大規(guī)模可編程邏輯器件的應(yīng)用為現(xiàn)代通信系統(tǒng)的設(shè)計帶來極大的靈活性。基于FPGA的數(shù)字變頻器設(shè)計是深受廣大設(shè)計人員歡迎的設(shè)計手段。本文的重點(diǎn)研究是數(shù)字下變頻器(DDC),然而將它與數(shù)字上變頻器(DUC)完全割裂后進(jìn)行研究顯然是不妥的,因此,本文對數(shù)字上變頻器也作適當(dāng)介紹。 第一章簡要闡述了軟件無線電及數(shù)字下變頻的基本概念,介紹了研究背景及所完成的主要研究工作。 第二章介紹了數(shù)控振蕩器(NCO),介紹了兩種實現(xiàn)方法,即基于查找表和基于CORDIC算法的實現(xiàn)。對CORDIc算法作了重點(diǎn)介紹,給出了傳統(tǒng)算法和改進(jìn)算法,并對基于傳統(tǒng)CORDIC算法的NCO的FPGA實現(xiàn)進(jìn)行了EDA仿真。 第三章介紹了變速率采樣技術(shù),重點(diǎn)介紹了軟件無線電中廣泛采用的級聯(lián)積分梳狀濾波器 (cascaded integratot comb, CIC)和ISOP(Interpolated Second Order Polynomial)補(bǔ)償法,對前者進(jìn)行了基于Matlab的理論仿真和FPGA實現(xiàn)的EDA仿真,后者只進(jìn)行了基于Matlab的理論仿真。 第四章介紹了分布式算法和軟件無線電中廣泛采用的半帶(half-band,HB)濾波器,對基于分布式算法的半帶濾波器的FPGA實現(xiàn)進(jìn)行了EDA仿真,最后簡要介紹了FIR的多相結(jié)構(gòu)。 第五章對數(shù)字下變頻器系統(tǒng)進(jìn)行了噪聲綜合分析,給出了一個噪聲模型。 第六章介紹了數(shù)字下變頻器在短波電臺中頻數(shù)字化應(yīng)用中的一個實例,給出了測試結(jié)果,重點(diǎn)介紹了下變頻器的:FPGA實現(xiàn),其對應(yīng)的VHDL程序收錄在本文最后的附錄中,希望對從事該領(lǐng)域設(shè)計的技術(shù)人員具有一定參考價值。
標(biāo)簽: 軟件無線電 數(shù)字下變頻 技術(shù)研究
上傳時間: 2013-06-09
上傳用戶:szchen2006
通信電源集成電路手冊,通信電源的選型,應(yīng)用、開發(fā)
上傳時間: 2013-07-28
上傳用戶:ainimao
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1