數字通信系統中,在實際信道上傳輸數字信號時,由于信道傳輸特性不理想及噪聲的影響,接收端所收到的數字信號不可避免地會發生錯誤。為了減小誤碼率,提高接收質量,必須采用差錯控制編碼。對于數字視頻通信系統這類高碼率,高要求的系統,為了提供優良的圖象質量,采用差錯控制編碼尤為重要。 本文采用的DVB-T系統差錯控制技術是針對于數字視頻通信而設計的,提出了糾錯編碼結合交織技術的實現方案,即RS(204,188,8)截短碼、卷積交織、卷積碼三種技術的級聯。各技術中的參數設計為輸入的MPEG-2傳輸流(TS流)提供了便利,在編碼后可以保持傳輸流的幀結構和同步字節不改變,使接收端的同步捕獲和同步跟蹤成為可能。 本文首先簡要介紹了差錯控制技術,DVB-T系統,以及硬件實現所用到的FPGA實現方法。然后分別研究RS碼、卷積交織、卷積碼的編解碼原理,并提出了三類技術的硬件實現方案。其中,重點論述了RS碼解碼的硬件實現。將RS碼解碼分為四個模塊:伴隨式計算,BM迭代,錢搜索和錯誤值計算,分別講述每個模塊的電路設計方案并給出仿真結果。最后,將該差錯控制系統應用于一個輸出速率恒定的實際數字視頻通信系統中,按系統需要,加入了接口電路和速率控制的設計。
上傳時間: 2013-04-24
上傳用戶:gcs333
近年來,隨著控制系統規模的擴大和總線技術的發展,對數據采集和傳輸技術提出了更高的要求。目前,很多設備需要實現從單串口通信到多路串口通信的技術改進。同時,隨著以太網技術的發展和普及,這些設備的串行數據需要通過網絡進行傳輸,因而有必要尋求一種解決方案,以實現技術上的革新。 本文分別對串行通信和基于TCP/IP協議的以太網通信進行研究和分析,在此基礎上,設計一個嵌入式系統一基于APM處理器的多路串行通信與以太網通信系統,來實現F8-DCS系統中多路串口數據采集和以太網之間的數據傳輸。主要作了如下工作:首先,分析了當前串行通信的應用現狀和以太網技術的發展動態,通過比較傳統的多路串口通信系統的優缺點,設計出了一種采用CPID技術和CAN總線技術相結合的新型技術,并結合F8-DCS系統數據量大和實時性高的特點,對串行通訊幀同步的方法進行了詳細的研究。然后,根據課題的實際需求,對系統進行總體設計和功能模塊劃分,并詳細介紹了基于ARM7處理器的多路串口通信接口、以太網通信接口以及二者之間的數據傳輸接口的電路設計。在軟件設計上,對系統的啟動代碼、串行通信協議、串口驅動以及多串口與網口間雙向數據傳輸等進行了詳細的論述。最后,將上述技術應用于某大型火電廠主機F8-DCS系統I/O通訊網絡的測試與分析,達到了設計要求。
上傳時間: 2013-07-31
上傳用戶:aeiouetla
隨著糾錯編碼理論研究的不斷深入,糾錯碼的實際應用越來越廣泛。卷積碼作為其中重要的一種,已被大多數通信系統所采用。(2,1,7)卷積碼是一種短約束長度最佳碼,編、譯碼器易于實現,且具有較強的糾錯能力。 本文研究了IEEE 802.11協議中(2,1,7)卷積碼編碼、交織解交織及其軟判決高速Viterbi譯碼的實現問題。 首先介紹了IEEE 802.11無線局域網標準及規范,然后介紹了信道編解碼中卷積碼編碼及Viterbi譯碼算法和FPGA 設計方法,接著通過對(2,1,7)卷積碼特點的具體分析,吸取目前Viterbi譯碼算法和交織解交織算法的優點,采取一系列的改進措施,基于FPGA實現了IEEE 802.11信道編解碼及交織和解交織系統。這些改進措施包括采用并行FIFO、改進的ACS 單元、流水式塊處理結構、改進的SMDO方法、雙重交織策略,使得在同樣時鐘速率下,系統的性能大幅度提高。最后將程序下載到Altera公司的Cyclone 系列的FPGA(型號EP1C6Q240C8)器件上進測試,并對測試結果作了簡單分析。
上傳時間: 2013-05-25
上傳用戶:00.00
由于信道中存在干擾,數字信號在信道中傳輸的過程中會產生誤碼.為了提高通信質量,保證通信的正確性和可靠性,通常采用差錯控制的方法來糾正傳輸過程中的錯誤.本文的目的就是研究如何通過差錯控制的方法以提高通信質量,保證傳輸的正確性和可靠性.重點研究一種信道編解碼的算法和邏輯電路的實現方法,并在硬件上驗證,利用碼流傳輸的測試方法,對設計進行測試.在以上的研究基礎之上,橫向擴展和課題相關問題的研究,包括FPGA實現和高速硬件電路設計等方面的研究. 糾錯碼技術是一種通過增加一定的冗余信息來提高信息傳輸可靠性的有效方法.RS碼是一種典型的糾錯碼,在線性分組碼中,它具有最強的糾錯能力,既能糾正隨機錯誤,也能糾正突發錯誤.在深空通信,移動通信以及數字視頻廣播等系統中具有廣泛的應用,隨著RS編碼和解碼算法的改進和相關的硬件實現技術的發展,RS碼在實際中的應用也將更加廣泛. 在研究中,對所研究的問題進行分解,集中精力研究課題中的重點和難點,在各個模塊成功實現的基礎上,成功的進行系統組合,協調各個模塊穩定的工作. 在本文中的EDA設計中,使用了自頂向下的設計方法,編解碼算法每一個子模塊分開進行設計,最后在頂層進行元件例化,正確實現了編碼和解碼的功能. 本文首先介紹相關的數字通信背景;接著提出糾錯碼的設計方案,介紹RS(31,15)碼的編譯碼算法和邏輯電路的實現方法,RTL代碼編寫和邏輯仿真以及時序仿真,并討論了FPGA設計的一般性準則以及高速數字電路設計的一些常用方法和注意事項;最后設計基于FPGA的硬件電路平臺,并利用靜態和動態的方法對編解碼算法進行測試. 通過對編碼和解碼算法的充分理解,本人使用Verilog HDL語言對算法進行了RTL描述,在Altera公司Cyclone系列FPGA平臺上面實現了編碼和解碼算法. 其中,編碼的最高工作頻率達到158MHz,解碼的最高工作頻率達到91MHz.在進行硬件調試的時候,整個系統工作在30MHz的時鐘頻率下,通過了硬件上的靜態測試和動態測試,并能夠正確實現預期的糾錯功能.
上傳時間: 2013-07-01
上傳用戶:liaofamous
基于小波變換和神經網絡理論,對非穩定、大信噪比(SNR)變化的通信信號進行有效的特征提取和分類,實現了通信信號調制方式的分類識別.首先,采用基于多分辨分析框架的Mallat快速算法提取離散細節作為特征采,實驗得出db3小波非常適合作為特征提取小波,用小波變換大大壓縮了通信信號特征矢量,提取的信號特征矢量64點;然后依據神經網絡理論,分別采用BP網絡作為分類器對通信信號調制識別分類.從計算機模擬實驗結果可知,該方法能很好地完成通信信號調制識別分類任務,使識別正確率得到了明顯改善,同時降低了識別分類過程的復雜度,并且為通信信號調制識別的DSP實現提供了快速計算的理論基礎.其次,介紹了TMS320LF2407 DSP和FPGA的結構原理,并在此基礎上設計了數字信號處理板和制作調試電路板.最后,用匯編和C語言編制A/D程序、串口通信程序和應用程序,并在信號處理板上調試和運行.
上傳時間: 2013-07-23
上傳用戶:731140412
MATLAB仿真通信PSK誤碼分析,主要用來測試SNR從0到10時的系統性能-MATLAB simulation PSK communication error analysis
上傳時間: 2013-04-24
上傳用戶:924484786
擴展頻譜通信系統與常規的通信系統相比,具有很強的抗人為干擾、窄帶干擾、多徑干擾的能力。 本文介紹了擴展頻譜通信的基本原理,對其數字實現方法進行了深入分析和研究。詳細闡述了擴頻理論基礎一香農定理;建立了擴頻通信系統的數學模型,并對其進行了分析;在對偽隨機序列研究的基礎上,提出了應用于本系統的m序列,并對其應用特性進行了研究;提出了中頻調制方案DQPSK,對其進行了分析;深入研究了接收的同步問題—捕獲和跟蹤,并且在對數字匹配濾波器原理及其實現方法進行深入研究的基礎上,提出基于數字匹配濾波器的捕獲和跟蹤方案;采用相關檢測的解擴原理,完成了擴頻數據的解擴。
上傳時間: 2013-07-12
上傳用戶:lh25584
詳細講述了各種基于LINUX的通信實驗,包括GPRS,紅外線 ,藍牙 ,無線網絡等
上傳時間: 2013-07-07
上傳用戶:cuicuicui
DFT(離散傅立葉變換)作為將信號從時域轉換到頻域的基本運算,在各種數字信號處理中起著核心作用
上傳時間: 2013-08-04
上傳用戶:wangdean1101
《CPLD_FPGA的數字通信系統建模與設計》,運用VHDL語言詳細介紹了數字通信系統的建模與設計,如HDB3碼的編寫
上傳時間: 2013-06-11
上傳用戶:hwl453472107