基于matlab的信源編碼實驗系統(tǒng)的設計

基于matlab的信源編碼實驗系統(tǒng)的設計

ID:33539855

大?。?80.37 KB

頁數:3頁

時間:2019-02-26

基于matlab的信源編碼實驗系統(tǒng)的設計_第1頁
基于matlab的信源編碼實驗系統(tǒng)的設計_第2頁
基于matlab的信源編碼實驗系統(tǒng)的設計_第3頁
資源描述:

《基于matlab的信源編碼實驗系統(tǒng)的設計》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。

1、第34卷第6期電氣電子教學學報Vol.34No.62012年12月JOURNALOFEEEDec.2012基于Matlab的信源編碼實驗系統(tǒng)的設計宋麗麗,秦艷(內蒙古工業(yè)大學信息工程學院,內蒙古呼和浩特010080)摘要:信源編碼是“信息論與編碼”課程的重要內容。本文利用Matlab中GUI圖形用戶界面設計了信源編碼的實驗系統(tǒng),實現(xiàn)了幾種常用的信源編碼方法:香農編碼、費諾編碼、Huffman編碼、均勻編碼和非均勻編碼。實踐證明,該系統(tǒng)具有操作簡單和交互性強等特點,為實驗教學提供了一個有效的輔助工具。關鍵詞:信源編碼;實驗教學;Matlab;圖形用戶界面中

2、圖分類號:TN911.2文獻標識碼:A文章編號:1008-0686(2012)06-0080-03DesignofExperimentSystemfortheSourceCodingBasedonMatlabSONGLi-li,QINYan(SchoolofInformationEngineering,InnerMongoliaUniversityofTechnology,Huhhot010080,China)Abstract:SourcecodingisanimportantcontentofInformationTheoryandCodingcour

3、se.Thesourcecodingexperimentalsystemisdesignedusinggraphicaluserinterface(GUI)ofMatlab.TheseveralmethodofsourcecodingarerealizedincludingShannoncoding,F(xiàn)ennocoding,Huffmancoding,uniformencodingandnonuniformencoding.Itprovesthatthissystemhascharacteristicsofeasyoperationandstrongab

4、ilityofinteraction,whichoffersaneffectiveassistanttoolfortheexperimentalteaching.Keywords:sourcecoding;experimentalteaching;Matlab;GUI信源編碼是“信息論與編碼課程”的重要內容,字信號傳輸的有效性。無失真信源編碼允許把等長為使學生更好的理解與掌握,本文基于Matlab開發(fā)的消息變換成變長的消息,這樣可使平均碼長達到的信源編碼實驗系統(tǒng),實現(xiàn)了離散信源編碼方法中最短,提高編碼效率。目前最常用的方法就是香農的香農編碼、費諾編碼和H

5、uffman編碼以及連續(xù)信編碼、費諾編碼和Huffman編碼。限失真信源編碼源編碼方法中的均勻量化編碼與非均勻量化編碼。即連續(xù)信源編碼在時間和取值上都是連續(xù)的,所以利用Matlab中GUI圖形用戶界面相關知識設計實要先經過抽樣抽取一些可以代表整個信號的離散現(xiàn)Matlab信源編碼的實驗圖形界面,只需簡單操作點,使信號在時間上離散。再經過均勻量化或非均文本輸入框和按鈕,就可直觀便捷地實現(xiàn)各種編碼勻量化使信號在取值上也離散,成為離散的數字信方法。號。因為量化方式的不同也就產生不同的編碼方法:標量量化編碼和矢量量化編碼。標量量化編碼1信源編碼的實現(xiàn)[1]又包括均

6、勻量化編碼和非均勻量化編碼。信源在數字通信系統(tǒng)中,信源編碼技術可以提高數編碼實現(xiàn)的總流程圖如1所示。收稿日期:2012-06-05;修回日期:2012-07-12第一作者:宋麗麗(1980-),女,碩士,講師,主要從事信號與信息處理方面的工作,E-mail:songlili@imut.edu.cn第6期宋麗麗,秦艷:基于Matlab的信源編碼實驗系統(tǒng)的設計81果等。所以,我們可以把這部分作為輸出顯示在GUI實驗界面中,輸出部分包括信源熵、編碼效率、平均碼長和碼字等四項。在GUI界面中添加四個[4]按鈕控件,分別作為它們的輸出框。連續(xù)信源編碼方法的編碼對象

7、是單頻正弦連續(xù)信號,已知條件是消息的幅度a、頻率f、相位p和量化電平數D。在實驗界面中添加四個文本框控件,作為連續(xù)信源編碼部分的四個輸入。添加三個按鈕控件,分別設置為均勻編碼和非均勻編碼(A律和μ律),實現(xiàn)三種不同的連續(xù)編碼方法。對于輸出部圖1信源編碼設計流程圖分,添加兩個按鈕控件,用來顯示輸出編碼后的碼字離散無記憶信源的數學模型如下:和量化誤差[5]。Xa1,a2,…,an根據上述的實現(xiàn)思想,運用Matlab的GUI圖形(P(X))={)},p(a1),p(a2),…,p(an操作界面設計出了如圖3所示的信源編碼實驗系統(tǒng)n且有Σp(ai)=1。GUI操

8、作界面。i=1編碼過程中要用到信源符號的統(tǒng)計特性,即信源符號的概率,離散信源編碼

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

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

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