基于Matlab的信源编码实验系统的设计

2012-04-26 08:35:34宋丽丽
电气电子教学学报 2012年6期
关键词:按钮界面实验

宋丽丽,秦 艳

(内蒙古工业大学信息工程学院,内蒙古呼和浩特 010080)

信源编码是“信息论与编码课程”的重要内容,为使学生更好的理解与掌握,本文基于Matlab开发的信源编码实验系统,实现了离散信源编码方法中的香农编码、费诺编码和Huffman编码以及连续信源编码方法中的均匀量化编码与非均匀量化编码。利用Matlab中GUI图形用户界面相关知识设计实现Matlab信源编码的实验图形界面,只需简单操作文本输入框和按钮,就可直观便捷地实现各种编码方法。

1 信源编码的实现

在数字通信系统中,信源编码技术可以提高数字信号传输的有效性。无失真信源编码允许把等长的消息变换成变长的消息,这样可使平均码长达到最短,提高编码效率。目前最常用的方法就是香农编码、费诺编码和Huffman编码。限失真信源编码即连续信源编码在时间和取值上都是连续的,所以要先经过抽样抽取一些可以代表整个信号的离散点,使信号在时间上离散。再经过均匀量化或非均匀量化使信号在取值上也离散,成为离散的数字信号。因为量化方式的不同也就产生不同的编码方法:标量量化编码和矢量量化编码。标量量化编码又包括均匀量化编码和非均匀量化编码[1]。信源编码实现的总流程图如1所示。

图1 信源编码设计流程图

离散无记忆信源的数学模型如下:

编码过程中要用到信源符号的统计特性,即信源符号的概率,离散信源编码实现框图如图2所示。

图2 离散信源编码框图

登录APP查看全文

猜你喜欢
按钮界面实验
这些按钮能随便按吗?
当你面前有个按钮
记一次有趣的实验
国企党委前置研究的“四个界面”
当代陕西(2020年13期)2020-08-24 08:22:02
做个怪怪长实验
基于FANUC PICTURE的虚拟轴坐标显示界面开发方法研究
人机交互界面发展趋势研究
NO与NO2相互转化实验的改进
实践十号上的19项实验
太空探索(2016年5期)2016-07-12 15:17:55
手机界面中图形符号的发展趋向
新闻传播(2015年11期)2015-07-18 11:15:04