摘要压缩编码是提高通信过程效率的有效途径,本论文主要研究Windows环境下通信系统中压缩编码及解压缩译码软件的设计方法。论文首先介绍了压缩编码及解压缩译码的基本概念,接着介绍了设计编码解码软件的开发平台VC++6.0,以及使用的库类MFC,然后介绍了软件的设计过程,最后说明了软件的操作运行方法,并分析了三种编码方式的编码效率以及软件的不足之处。64571
毕业论文关键词 压缩编码 解压缩译码 C++ MFC
Title The software design of compressed code and decoding compressed code in the communication system under Windows Platform
Abstract
Compressed code is an effective approach to improve effiency in the process of communication. The thesis mainly studies the software design of compressed code and decoding compressed code in the communication system under Windows Platform. The thesis firstly introduces the basic concepts of compressing and uncompressing codes. Secondly, the paper demonstrates the software-developing platform: VC++6.0 and applied data base: MFC. Thirdly, the paper shows the designing process . Finally the paper interpretes the operation method of software and analyses the effiency of three ways of coding and the problem of software.
Keywords compressed code, decoding compressed code, C++, MFC
目 录
1 绪论 1
2 相关的基础知识 2
2.1 通信系统概况 2
2.2 压缩编译码的基本理论与方法 2
2.3 软件的开发环境 7
3 程序设计 9
3.1 需求分析和方案设计 9
3.2 工程的建立 9
3.3 界面的设计 13
3.4 算法的设计 14
3.4.1 霍夫曼编码程序设计 14
3.4.2 香农编码程序设计 15
3.4.3 费诺编码程序设计 17
4 软件的调试与运行 19
4.1软件调试与运行的硬、软件环境 18
4.2 软件运行的结果 21
结 论 22
致 谢 23
参考文献 24
1 绪论
提高通信过程的效率是通信系统及通信技术涉及到的重要问题,文本、图形、表格、语音、图像之类的多媒体数据中都存在着各式各样的冗余,为了保证通信的快捷性和高效性,必须在通信系统的发送端进行压缩处理,信息传输完毕后,再在接收端进行解压缩处理。同时,在进行信息压缩时还要注意提高信息传输的可靠性。
近年来,数字通信技术得到了飞速发展,使得多媒体数据的压缩编码与解压缩译码技术得到了广泛应用,这就使得对其进行探讨具有重要的理论和实际意义。
国内、外很多研究人员都在为设计出可靠、方便的压缩编码与解压缩译码软件而努力奋斗。本课题的任务就是研究Windows环境下通信系统中的压缩编码及解压缩译码软件的设计方法。
本论文分为三个部分,第一部分主要阐述了与本论文相关的基础知识;第二部分主要介绍了该软件的设计过程;第三部分是有关该软件的调试与运行。
2 相关的基础知识