脉冲编码调制的简单介绍

PCM是一种通信方式,通过抽样、量化和编码将模拟信号转换为数字信号。量化间隔和电平范围决定了信号的精度,编码包括格雷码、自然码和折叠码,其中PCM常使用8位折叠码。量化误差的处理和编码优化是关键,确保信号在传输中的保真度。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

脉冲编码调制(Pulse Code Modulation,PCM)是把模拟信号抽样、量化,直到变换成为二进制代码来实现通信的方式。
PCM系统的原理框图如下图所示。
在这里插入图片描述
抽样完成的是时间的离散化;量化完成的是幅度的离散化;编码是把每一个量化电平转化为二进制代码,编码的输出称为PCM信号或PCM码组;信道是广义信道,负责传输PCM码组;译码是将PCM码组还原为量化信号;低通滤波器滤除高斯谐波后就可以恢复出原信号。
量化和编码是A/D变换,译码和低通滤波器是D/A变换。
码型有格雷二进码、自然二进码和折叠二进码,如下图所示。
在这里插入图片描述
格雷二进码每次只有一位变化,即码距为1;自然二进码就是简单的二进制码;折叠二进码的最高位表示极性,1表示正,0表示负,除最高位,其余位置折叠对称(如0和15,1和14等)。
PCM采用折叠码的原因:①对双极性信号,可简化编码过程;②传输过程中,如出现误码,对小信号影响小。
PCM 一般采用8位折叠码,其码位的安排如下图所示。
在这里插入图片描述
电平范围及其对应的量化间隔如下图所示。
在这里插入图片描述
由于∆= 1 2048 \frac{1}{2048} 20481,所以电平范围也可以用含∆的式子表示,比如序号1对应的电平范围就可以表示为 0~16∆。用∆表示的上述表格如下表所示。

量化段序号电平范围量化间隔
10~16∆
216∆~32∆
332∆~64∆2∆
464∆~128∆4∆
5128∆~256∆8∆
6256∆~512∆16∆
7512∆~1024∆32∆
81024∆~2048∆64∆

结合上表,举一个例子如下。
在这里插入图片描述
通过上述计算可知其在第5段中,第5段的电平范围为128∆~256∆,量化间隔为8∆,总共分为16级,接下来判断其在第5段的哪一级上。
在这里插入图片描述
量化误差和对应的11位线性码的计算如下图所示。
在这里插入图片描述
编码时7位非线性码与11位线性码之间的关系如下图所示。
在这里插入图片描述
PCM的简化计算方法:
在这里插入图片描述
同样用上面的例子, I s I_s Is=142∆>0, C 1 = 1 C_1=1 C1=1
I s I_s Is介于128∆~256∆,对应第5段,段落码 C 2 C 3 C 4 = 100 C_2C_3C_4=100 C2C3C4=100
I s − 128 ∆ 8 ∆ \frac{I_s-128∆}{8∆} 8∆Is128∆= 142 ∆ − 128 ∆ 8 ∆ \frac{142∆-128∆}{8∆} 8∆142∆128∆=1…6∆
故段内码 C 5 C 6 C 7 C 8 = 0001 C_5C_6C_7C_8=0001 C5C6C7C8=0001,量化误差是6∆。
C 1 C_1 C1~ C 8 C_8 C8=11000001
上面例子的量化误差是大于量化间隔的一半的,因为量化电平是设在左端点处的,将其移动到中点位置即可保证量化误差小于量化间隔的一半,因此将11位线性码扩展为12位线性码,编码时7位非线性码与12位线性码之间的关系如下图所示。
在这里插入图片描述
再举一个例子如下。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
参考视频:
脉冲编码调制1
脉冲编码调制2
脉冲编码调制3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

西岸贤

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值