基于算術(shù)編碼的信源編碼解碼系統(tǒng)設計與仿真_

基于算術(shù)編碼的信源編碼解碼系統(tǒng)設計與仿真_

ID:15757217

大小:602.50 KB

頁數(shù):27頁

時間:2018-08-05

基于算術(shù)編碼的信源編碼解碼系統(tǒng)設計與仿真__第1頁
基于算術(shù)編碼的信源編碼解碼系統(tǒng)設計與仿真__第2頁
基于算術(shù)編碼的信源編碼解碼系統(tǒng)設計與仿真__第3頁
基于算術(shù)編碼的信源編碼解碼系統(tǒng)設計與仿真__第4頁
基于算術(shù)編碼的信源編碼解碼系統(tǒng)設計與仿真__第5頁
資源描述:

《基于算術(shù)編碼的信源編碼解碼系統(tǒng)設計與仿真_》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、******************實踐教學*******************計算機與通信學院通信系統(tǒng)仿真訓練題目:基于算術(shù)編碼的信源編碼/解碼系統(tǒng)設計與仿真摘要隨著社會的飛速發(fā)展,數(shù)字化已經(jīng)成了現(xiàn)今通信技術(shù)的主流發(fā)展方向,而實現(xiàn)數(shù)字化的重要步驟就是對信源進行編碼。信源編碼理論是信息論的一個重要分支,其理論基礎是信源編碼的兩個定理:無失真信源編碼定理和限失真信源編碼定理。信源編碼是以提高通信有效性為目的的編碼。通常通過壓縮信源的冗余度來實現(xiàn)。人們經(jīng)過不斷地探索,創(chuàng)造了許多種有效的信源編碼的方法,比如說哈弗曼編碼、算術(shù)編碼、游程編碼等,通過這些有效地信源編碼方式,很好的提高了通信的有效

2、性。本文從算術(shù)編碼原理、以及研究算術(shù)編碼的目的意義等,到具體算術(shù)編碼方案的分析比較以及其MATLAB語言的實現(xiàn)方案,有重點的對算術(shù)編碼的編碼過程進行了分析和闡述。具體說就是針對信源輸出符號序列的統(tǒng)計特性,尋找一定的方法把信源輸出符號序列變換為最短碼字的序列的方法。設計利用MATLAB語言設計并實現(xiàn)了基于算術(shù)編碼的信源編碼/解碼過程。算術(shù)編碼是一種能夠趨近于熵極限的最佳編碼方式對出現(xiàn)概率較大的符號使用短碼,對概率較小的符號使用長碼。過本課程設計可以實現(xiàn)從鍵盤隨意輸入待傳輸信息,根據(jù)算術(shù)編碼原理輸出編碼結(jié)果,如果選擇譯碼,會輸出之前輸入的傳輸信息。關(guān)鍵詞:算術(shù)編碼譯碼MATLAB仿真2目錄一

3、、信源編碼11.1信源編碼的概念11.2信源編碼簡介11.3信源編碼的目的:21.4信源編碼的原理2二、算術(shù)解碼的理論基礎72.1算術(shù)編碼算法的基本原理72.2算術(shù)編碼的特點72.3算術(shù)編碼的分析過程82.4算術(shù)編碼舉例9三、算術(shù)編碼MATLAB仿真實現(xiàn)153.1MATLAB仿真程序?qū)崿F(xiàn)153.2仿真設計流程圖153.3算術(shù)編碼仿真設計163.4結(jié)果分析21設計總結(jié)21參考文獻232一、信源編碼1.1信源編碼的概念信源編碼是為了減少信源輸出符號序列中的剩余度、提高符號的平均信息量,對信源輸出的符號序列所施行的變換。具體說,就是針對信源輸出符號序列的統(tǒng)計特性來尋找某種方法,把信源輸出符號序

4、列變換為最短的碼字序列,使后者的各碼元所載荷的平均信息量最大,同時又能保證無失真地恢復原來的符號序列。既然信源編碼的基本目的是提高碼字序列中碼元的平均信息量,那么,一切旨在減少剩余度而對信源輸出符號序列所施行的變換或處理,都可以在這種意義下歸入信源編碼的范疇,例如過濾、預測、域變換和數(shù)據(jù)壓縮等。當然,這些都是廣義的信源編碼。1.2信源編碼簡介信源編碼是以提高通信有效性為目的的編碼。通常通過壓縮信源的冗余度來實現(xiàn)。采用的一般方法是壓縮每個信源符號的平均比特數(shù)或信源的碼率,同樣多的信息用較少的碼率來傳輸,使單位時間內(nèi)傳送的平均信息來量增加,從而提高通信的有效性。信源編碼理論是信息論的一個重要

5、分支,其理論基礎是信源編碼的兩個定理:無失真信源編碼定理和限失真信源編碼定理。前者是離散信源或數(shù)字編碼的基礎,后者則是連續(xù)信源或模擬信號的基礎。編碼實質(zhì)上就是對信源的原始符號按一定規(guī)則進行的一種變換。編碼可分為信源編碼和信道編碼。由于信源符號之間存在分布不均勻和相關(guān)性,使得信源存在冗余度,信源編碼的主要任務就是減少冗余,提高編碼效率。信源編碼是為了減少信源輸出符號序列中的剩余度、提高符號的平均信息量,對信源輸出的符號序列所施行的變換。具體說,就是針對信源輸出符號序列的統(tǒng)計特性來尋找某種方法,把信源輸出符號序列變換為最短的碼字序列,使后者的各碼元所載荷的平均信息量最大,同時又能保證無失真地

6、恢復原來的符號序列。信源編碼的基本途徑有兩個:使序列中的各個符號盡可能地相互獨立,即解除相關(guān)性;使編碼中各個符號出現(xiàn)的概率盡可能地相等,即概率均勻化。采用的一般方法是壓縮每個信源符號的平均比特數(shù)或信源的碼率。即同樣多的信息用較少的碼率傳送,使單位時間內(nèi)傳送的平均信息量增加,從而提高通信的有效性。241.3信源編碼的目的:1、信源存在冗余度。2、原因是信源符號之間存在概率分布不均勻和相關(guān)性。3、信源編碼的主要任務就是減少冗余,提高編碼效率。4、信源編碼是以提高通信的有效性為目的編碼。5、通常通過壓縮信源的冗余度來實現(xiàn)。6、即用較少的碼字傳送較多的信息,使單位時間內(nèi)傳送的平均信息量增加,從而

7、提高通信的有效性。1.4信源編碼的原理一般來說,減少信源輸出符號序列中的剩余度、提高符號平均信息量的基本途徑有兩個:①使序列中的各個符號盡可能地互相獨立;②使序列中各個符號的出現(xiàn)概率盡可能地相等。前者稱為解除相關(guān)性,后者稱為概率均勻化。信源編碼的一般問題可以表述如下:若某信源的輸出為長度等于M的符號序列集合式中符號A為信源符號表,它包含著K個不同的符號,A={ɑk

8、k=1,…,K},這個信源至多可以輸出K個不同的符號序列。記‖U‖=

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。