卷積編碼是深空通信系統和無線通信系統中常用的一種編碼方式。Viterbi碼算法是卷積碼的一種最大似然譯碼算法,它按照最大似然譯碼準則,在網格圖上找出一條最大似然路徑來得到譯碼結果。本設計的主要內容是3比特軟判決Viterbi譯碼器的FPGA實現,設計是采用硬件VHDL語言來完成,并在ModelSim和Quartus Ⅱ軟件環境下進行編譯和仿真。在論文中介紹了Viterbi譯碼器的各模塊的各種算法,并著重介紹了本設計所采用的具體方法,通過仿真和測試,驗證了設計的正確性。最后,介紹了Viterbi譯碼器在未來通信中的發展和應用。
上傳時間: 2013-07-02
上傳用戶:壞天使kk
軟件無線電是近幾年來提出的一種實現通信的新概念和體制。它的核心是:將寬帶A/D和D/A變換器盡可能地靠近天線,各種功能盡可能地采用軟件進行定義。因此它具有很強的靈活性、開放性和兼容性,是目前研究的熱點。 本文將對軟件無線電的編譯碼部分加以敘述,提出了在VHF/UHF軟件無線電接收/發送樣機中的編譯碼方案及其具體的實現方法。該部分包括發射端的漢明(8,4,4)編碼、RS(100,81)編碼、卷積(2,1,6)編碼,以及在接收端相對應的漢明譯碼、RS譯碼、Viterbi譯碼等?! ”疚氖紫冉榻B軟件無線電的發展概況和VHF/UHF軟件無線電接收/發送樣機的總體方案,然后按照編譯碼部分的功能模塊逐章說明其實現的方法,最后對該部分的設計和實現加以總結。
上傳時間: 2013-04-24
上傳用戶:fling_up
本文對于全并行Viterbi譯碼器的設計及其FPGA實現方案進行了研究,并最終將用FPGA實現的譯碼器嵌入到某數字通信系統之中?! ∈紫冉榻B了卷積碼及Viterbi譯碼算法的基本原理,并對卷積碼的糾錯性能進行了理論分析。接著介紹了Viterbi譯碼器各個模塊實現的一些經典算法,對這些算法的硬件結構設計進行優化并利用FPGA實現,而后在QuartusⅡ平臺上對各模塊的實現進行仿真以及在Matlab平臺上對結果進行驗證。最后給出Viterbi譯碼模塊應用在實際系統上的誤碼率測試性能結果?! y試結果表明,系統的誤碼率達到了工程標準的要求,從而驗證了譯碼器設計的可靠性,同時所設計的基于FPGA實現的全并行Viterbi譯碼器適用于高速數據傳輸的應用場合。
上傳時間: 2013-07-30
上傳用戶:13913148949
本論文主要對無線擴頻集成電路設計中的信道編解碼算法進行研究并對其FPGA實現思路和方法進行相關研究。 近年來無線局域網IEEE802.11b標準建議物理層采用無線擴頻技術,所以開發一套擴頻通信芯片具有重大的現實意義。無線擴頻通信系統與常規通信相比,具有很強的抗干擾能力,并具有信息蔭蔽、多址保密通信等特點。無線信道的特性較復雜,因此在無線擴頻集成電路設計中,加入信道編碼是提高芯片穩定性的重要方法。 在了解擴頻通信基本原理的基礎上,本文提出了“串聯級聯碼+兩次交織”的信道編碼方案。串聯的級聯碼由外碼——(15,9,4)里德-所羅門(Reed-Solomon)碼,和內碼-(2,1,3)卷積碼構成,交織則采用交織深度為4的塊交織。重點對RS碼的時域迭代譯碼算法和卷積碼的維特比譯碼算法進行了詳細的討論,并完成信道編譯碼方案的性能仿真及用FPGA實現的方法。 計算機仿真的結果表明,采用此信道編碼方案可以較好的改善現有仿真系統的誤符號率。 本論文的內容安排如下:第一章介紹了無線擴頻通信技術的發展狀態以及國內外開發擴頻通信芯片的現狀,并給出了本論文的研究內容和安排。第二章主要介紹了擴頻通信的基本原理,主要包括擴頻通信的定義、理論基礎和分類,直接序列擴頻通信方式的數學模型。第三章介紹了基本的信道編碼原理,信道編碼的分類和各自的特點。第四章給出了本課題選擇的信道編碼方案——“串聯級聯碼+兩次交織”,詳細討論了方案中里德-所羅門(Reed-Solomon)碼和卷積碼的基本原理、編碼算法和譯碼算法。最后給出編碼方案的實際參數。第五章對第四章提出的編碼方案進行了性能仿真。第六章結合項目實際,討論了FPGA開發基帶擴頻通信系統的設計思路和方法。首先對FPGA開發流程以及實際開發的工具進行了簡要的介紹,然后給出了擴頻通信系統的總體設計。對發射和接收子系統中信道編碼、解碼等相關功能模塊的實現原理和方法進行分析。第七章對論文的工作進行總結。
上傳時間: 2013-07-07
上傳用戶:時代電子小智
本論文是以GSM基站系統為對象研究了軟件無線電思想在移動通信中應用的可行性,通過構造一個具有開放性、標準化、模塊化的通用硬件平臺,用軟件來完成各種功能。 本文首先從整體上介紹了GSM移動通信系統及其實現過程,通過大量的Matlab仿真詳細論述了GSM蜂窩通信系統中的語音編碼、信道編碼、交織、加密、調制等技術。 其次,文中介紹了GSM信道編碼規則,其中重點闡述了CRC、卷積碼和交織碼的基本原理和算法實現,并完成了三者編碼譯碼的軟件設計,采用FPGA技術實現并驗證了設計的正確性。 最后,對GMSK調制和解調的原理及特點進行論述,并提出了軟件實現的可行性方案,為下一步的軟件設計打下了堅實的基礎。硬件試驗平臺是軟件實現的基礎,因此,文中進行了詳細的分析與設計,并給出了部分電路設計圖,對相關課題的研究具有一定的指導意義和參考價值。
上傳時間: 2013-04-24
上傳用戶:Yukiseop
低壓電力線通信(PLC)具有網絡分布廣、無需重新布線和維護方便等優點。近年來,低壓電力線通信被看成是解決信息高速公路“最后一英里”問題的一種方案,在國內外掀起了一個新的研究熱潮。電力線信道中不僅存在多徑干擾和子信道衰落,而且還存在開關噪聲和窄帶噪聲,因此在電力線通信系統中,信道編碼是不可或缺的重要組成部分。 本文著重研究了在FPGA上實現OFDM系統中的信道編解碼方案。其中編碼端由卷積碼編碼器和交織器組成,解碼端由Viterbi譯碼器和解交織器組成,同時為了與PC機進行通信,還在FPGA上做了一個RS232串行接口模塊,以上所有的模塊均采用硬件描述語言VerilogHDL編寫。另外,峰值平均功率比(PAR)較大是OFDM系統所面臨的一個重要問題,必須要考慮如何降低大峰值功率信號出現的概率。本文重點研究了三種降低PAR的方法:即信號預畸變技術、信號非畸變技術和編碼技術。這三種方法各有優缺點,但是迄今為止還沒有一種好方法能夠徹底地解決OFDM系統中較高PAR的弊病。本論文內容安排如下:第一章介紹了課題的背景,可編程器件和OFDM技術的發展歷程。第二章詳細介紹了OFDM的原理以及實現OFDM所采用的一些技術細節。第三章詳細介紹了本課題中信道編碼的方案,包括信道編碼的基本原理,組成結構以及方案中采用的卷積碼和交織的原理及設計。第四章詳細討論了編碼方案如何在FPGA上實現,包括可編程邏輯器件FPGA/CPLD的結構特點,開發流程,以及串口通信接口、編解碼器的FPGA設計。第五章詳細介紹了如何降低OFDM系統中的峰值平均功率比。最后,在第六章總結全文,并對課題中需要進一步完善的方面進行了探討。
上傳時間: 2013-04-24
上傳用戶:520
Turbo碼是一類并行級聯的系統卷積碼,它是在綜合級聯碼、最大后驗概率(MAP)譯碼、軟輸入軟輸出及迭代譯碼等理論基礎上的一種創新。Turbo碼的基本原理是通過對編碼器結構的巧妙設計,多個子碼通過交織器隔離進行并行級聯編碼輸出,增大了碼距。譯碼器則以類似內燃機引擎廢氣反復利用的機理進行迭代譯碼以反復利用有效信息流,從而獲得卓越的糾錯能力。計算機仿真表明,Turbo碼不但在加性高斯噪聲信道下性能優越,而且具有很強的抗衰落、抗干擾能力,當交織長度足夠長時,其糾錯性能接近香農極限。 FPGA(FieldProgrammableGateArray),即現場可編程門陣列,是在PAL、GAL、EPLD等可編程器件的基礎上進一步發展的產物。FPGA技術具有大規模、高集成度、高可靠性、設計周期短、投資小、靈活性強等優點,逐步成為復雜數字硬件電路設計的理想選擇。 本論文以東南大學移動通信實驗室B3G課題組提出的“支持多天線的廣義多載波無線傳輸技術”(MIMO-GMC)為背景,分析了Turbo譯碼算法,并針對MIMO-GMC系統的迭代接收機中所采用的外信息保留和聯合檢測譯碼迭代的特點,完成了采用滑動窗Log-MAP算法的軟輸入、軟輸出的Turbo譯碼器的設計。整個譯碼器模塊的設計采用Verilog語言描述,并在VirtexⅡPro系列FPGA芯片上實現。
上傳時間: 2013-04-24
上傳用戶:shanml
本課題所研究的橫機是一種由嵌入式控制器系統控制的自動化程度很高的緯編針織機,主要用于針織服裝的編織制造。我國是紡織大國,橫機需求量大,自主研發全自動電腦橫機有廣泛的市場前景。 通過對橫機機械系統結構和原理的分析,本文提出了一種橫機控制系統硬件解決方案。該方案主要由主控制器、協處理器、驅動電路等三部分組成。以ARM作為主控制器,負責編織工藝和人機接口設計;以FPGA作為協處理器,執行ARM的命令,控制后續電路動作;驅動電路主要面向橫機機械部件,并向前端電路提供硬件接口。 基于該硬件系統解決方案,本文繼而提出了一種新型的軟件系統解決方案。該方案基于嵌入式Linux操作系統實現,主要由羅拉系統控制算法、驅動程序、橫機編織控制程序和圖形用戶界面等四部分組成。羅拉系統采用模糊控制算法,控制卷布速率;驅動程序實現ARM和FPGA的通信;橫機編織控制程序將花型文件中的數據轉換為機械部件的動作,實現整個編織過程;圖形用戶界面提供良好的人機界面,方便操作。 最后詳細介紹了整個橫機控制器系統的調試流程,涉及硬件調試、軟件調試和軟硬件聯合調試等。 與傳統電腦橫機相比,基于此設計方案的橫機技術含量較高,成本低,可移植性強,并可實現聯網控制。
上傳時間: 2013-04-24
上傳用戶:ikemada
數字電視技術和超大規模深亞微米的系統級芯片設計技術是當前信息產業中最受關注的兩個方向。它們的交叉就是數字電視應用中的一系列系統級芯片和超深亞微米專用集成電路。其中信道處理系統及其相關芯片更是集中了數字信號處理前向糾錯編解碼等數字電視傳輸的核心技術,成為設計和開發整個數字電視系統的關鍵之一。數字高清晰度電視(Digital HDTV)做為第三代電視標準,已成為當今世界高技術競爭的焦點,本文正是從這個交叉點上出發對DVB-H(Digital Video Broadcasting-Handheld)標準中所涉及的信道編碼和調制部分進行了研究,重點分析了信道內編碼部分的硬件優化實現。本項目完成了DVB-H傳輸系統信道編碼的FPGA硬件設計和實現,系統所有FPGA硬件電路設計采用了Veillog HDL語言編寫。同時對清華大學數字電視地面傳輸標準DMB-T(Terrestrial Digital Multimedia/TV Broadcasting)中的關鍵技術做了研究,與DVB標準中的相關技術做了對比。 本文首先對DVB.H以及COFDM的相關理論進行介紹和研究。然后針對DVB-H信道編碼調制器中的部分核心算法的FPGA設計和實現進行了詳細的研究工作,包括外編碼、內編碼(卷積刪余)、內交織(包括比特交織和符號交織)、星座映射、幀形成、OFDM調制的部分設計等。相應地對DVB-H信道解碼解調器中的部分算法的FPGA設計的研究工作做了描述,包括符號解交織和比特解交織。同時對清華大學數字電視地面傳輸標準DMB-T外接收機中頻域和時域解交織模塊的FPGA設計實現做了描述。 筆者在項目中完成的主要工作有: (1)與項目組成員合作制定系統框架,劃分模塊。 (2)對所負責的模塊,包括外編碼、內編碼(卷積刪余)、內交織(包括比特交織和符號交織)、星座映射、幀形成、OFDM調制的算法進行研究并加以優化,建立軟件仿真模型,進行FPGA設計,仿真和實現。
上傳時間: 2013-06-10
上傳用戶:rockjablew
該項目完成的是DVB-T發射機系統中OFDM調制部分的FPGA設計.DVB-T是ETSI(歐洲電信標準委員會)提出的數字地面電視廣播系統標準,在業界影響很廣.整個DVB-T發射機系統包括RS編碼,內交織,卷積編碼,外交織,星座映射,IFFT變換等主要部分.該項目組負責以FPGA為主體的硬件平臺的搭建及編碼,調制部分的FPGA軟件設計,作者完成了2k模式下IFFT變換的軟件設計.該文首先介紹了OFDM及DVB-T相關原理,然后比較分析了各種FFT算法及實現結構的復雜度,最后采取了一種Radix2
上傳時間: 2013-05-17
上傳用戶:gundamwzc