通信原理之PCM编解码

更新时间:2023-10-25 19:49:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

重庆交通大学信息科学与工程学院

综合性设计性实验报告

专 业 班 级:

姓 名

学 号:

实验所属课程: 通信原理

实验室(中心): 语音八楼

指 导 教 师 :

实验完成时间: 2013 年1月1日

教师评阅意见:

一、 设计题目

基于MATLAB的通信系统仿真——信源编解码 二、实验目的:

1.综合应用《Matlab编程与系统仿真》、《信号与系统》、《现代通信原理》等多门课程知识,使我们建立通信系统的整体概念;

2.培养我们系统设计与系统开发的思想; 3.培养我们利用软件进行通信仿真的能力。

4.培养我发现问题,解决问题,查阅资料解决问题的能力。

5、培养我熟练掌握MATLAB,运用此matlab软件工具进行通信仿真的能力

签名: 年 月 日 实验成绩: 三、实验设备及软件:

PC机一台,MATBLAB。

四、实验主要内容及要求:

1、

对通信系统有整体的较深入的理解,深入理解自己仿真部分的原理的基础,画出对应的通信子系统的原理框图

2、 3、 4、 5、

提出仿真方案; 完成仿真软件的编制 仿真软件的演示 提交详细的设计报告

五、实验原理

1、

PCM基本原理

脉冲编码调制(PCM)简称脉码调制,它是一种用二进制数字代码来代替连续信号的抽样值,从而实现通信的方式。因此此种通信方式抗干扰能力强,因此在很多领域都得到了广泛运用。PCM信号的形

成主要由三大步骤组成,包括:抽样、量化和编码。它们分别完成时间上离散、幅度上离散及量化信号的二进制表示。量化分为均匀量化和非均匀量化,为了减小小信号的量化误差,我们常使用的是非均匀量化。非均匀量化分为A律和μ律。我国采用的是A律,但由于A律不好实现,所以我们常用近似的13折线编码。

1.1抽样

抽样即是将时间连续的模拟信号由一系列时间离散的样值所取代的过程它实现的是信号在时间上的离散化。抽样信号要想无失真的恢复出原信号,抽样频率必须要满足抽样定理。即:如果信号的最高频率为fH,那么抽样频率fs必须要满足fs>=2fH.

1.2量化

经过抽样后的信号还并不是数字信号,它只实现了时间上的离散化。幅值上并不离散。所以我们要对信号进行量化,实现其幅值的离散化。量化分为均匀量化和非均匀量化。本实验主要用到了非均匀量化中的A律13折线压缩。下面主要介绍A律13折线。 A律压缩是指压缩器具有如下的压缩特性:

?Axx1(),??1?lnAVVA?Z???sgn(x)[1?ln(Ax)],1?x?1 ?1?lnAVAV?

由于A律在工程上不好实现,所以我们经常用近似的13折线压缩法去代替A率压缩 下面是13折线时的X值与A律计算得的X的比较

z

确值 X近 似值

0 0 0 1 16 1/8 2/8 3/8 4/8 5/8 6/8 7/8 1 1 20

x准

1128

160.6

130.6

115.4

17.79

13.93

11.98

2-7 2 16 2-6 3 2-5 4 4 2-4 5 2 2-3 6 1 2-2 7 0.5 2-1 8 0.25 段号 斜率

8 第二行的X值是根据A=87.6时计算得到的,第三行的X值是13折线分段时的值。可见,13折线各段

落的分界点与A=87.6 的曲线非常的接近。而13折线的x按2的幂次分布,计算较方便,也易于实现。

1.3编码

编码即把量化后的新哈变换成二进制代码,其反过程就叫做译码。本实验中我们用的是折叠二进制码。我们把一个量化电平数用一个8位的二进制表示。第1位表示信号的极性,2-4位表示段落码,5-8位表示段内码。 A律正输入值编码表 段落码 段落序号 段落码 1 000 2 001 3 010 4 011 5 100 6 101 7 110 8 111 段内码 量化级 段内码 量化级 段内码 15 14 13 12 11 10 9 8 1111 1110 1101 1100 1011 1010 1001 1000 7 6 5 4 3 2 1 0 0111 0110 0101 0100 0011 0010 0001 0000 在13折线中,用8位的折叠二进制码表示信号量化值的具体步骤为:用第2到4位表示段落码,8个段落的起点电平由它的8种可能状态来分别表示。其他四位表示段内码,每一个段落它的16个均匀的划分量化级由它的16种可能状态来分别表示。这样就使得8个段落被划分为128个量化级。再加上负的,相当于一共有256种量化电平数。

数字通信系统原理框图

模拟信号 抽样 量化 信源编码 信道编码 数字调制 加噪 信道 模拟信号 信源译码 信道译码 抽样判决 滤波 数字解调 本实验详细设计方案

主函数

产生模拟信源并得到抽样信

PCM编码

Huffuman编码

Bpsk调制

汉明编码 信道 汉明译码 Hufuman解

压缩

Pcm反变换重建模拟信号

加噪 解调 滤波 抽样判决

各子系统详细介绍:

1、 2、 3、 4、 5、 6、 7、 8、

模拟信号为原始的信源信号

抽样是将上述的时间和幅值都连续的模拟信号转换为时间离散,幅值连续的信号。 量化是将上述信号转换为时间和幅值均离散的数字信号 Pcm编码是将量化后的信号转换为01比特流 Huffuman编码是为了减少冗余,提高传输效率 汉明编码是通过增加冗余位来提高传输效率

Bpsk调制式将上述0、1比特流转换成适合在信道中传输的波形

加噪是模仿信号传输过程中噪声的干扰,解调、滤波是为了恢复原信号。 抽样判决是把信号恢复成0 、1比特流的形式

9、 10、

汉明译码、huffuman解压缩、pcm反变换分别是汉明编码,huffuman 编码,pcm编码的反过程。 最后还原成模拟信号

六、主要代码及必要说明:

主函数

function PCMmain() close all;

本文来源:https://www.bwwdw.com/article/9v02.html

Top