了解PCM码


PCM: Pulse Code Modulation脉冲编码调制一般速率为64kbps
是指对语音信号直接采样量化的一种编码办法,采样速率为8000Hz,每样点用8bit表示。
CD用16bit 44.1kHz采样的PCM。数字电话用的也是PCM
PCM是非线性编码,根据G.711建议,编码结束后需要做偶数位翻转。
即如果编码后结果是 0 110 1001则在发送的时候需要经过偶数位翻转
得到: 0 011 1100
pcm码的压缩分a率u率,在中国使用a率
PCM码有很多种,网络上主要有4种:MANCHESTER码,差分Manchester码,AMI码,HDB3码,2B1Q码。分别用于以太网,ISDN,DDN,电话。
ITU网站上可下载这类协议

 

PCM(Pulse code modulation----脉码调制录音)是用于将一个模拟信号(如话音)嫁接到一个64kbps的数字位流上,以便于传输。PCM将连续的模拟信号变换成离散的数字信号,在数字音响中普遍采用的是脉冲编码研制方式,即所谓的PCM(PULSE cODE mODULATION)。

     PCM编码是Pulse code modulation的缩写,又叫脉冲编码调制,它是数字通信的编码方式之一,其编码主要过程是将话音、图像等模拟信号每隔一定时间进行取样,使其离散化,同时将抽样值按分层单位四舍五入取整量化,同时将抽样值按一组二进制码来表示抽样脉冲的幅值。PCM编码的最大的优点就是音质好,最大的缺点就是体积大。我们常见的Audio cD就采用了PCM编码,一张光盘的容量只能容纳72分钟的音乐信息。

     PCM方式是由取样,量化和编码三个基本环节完成的。音频信号经低通滤波器带限滤波后,由取样,量化,编码三个环节完成PCM调制,实现A/D变化,形成的PCM数字信号再经纠错编码和调制后,录制在记录媒介上。数字音响的记录媒介有激光唱片和盒式磁带等。放音时,从记录媒介上取出的数字信号经解调,纠错等处理后,恢复为PCM数字信号,由D/A变换器和低通滤波器还原成模拟音频信号。

    所谓PCM录音就是将声音等模拟信号变成符号化的脉冲列,再予以记录。PCM信号是由[1]、[0]等符号构成的数字信号。与模拟信号比,它不易受传送系统的杂波及失真的影响。动态范围宽,可得到音质相当好的影响效果。PCM轨迹与视频轨迹不同,故也可用于后期录音。但在Hi8的摄像机中要实现PCM,必须通过其他的专业器材,仅靠摄像机是无法达到该效果的。

    将CD―PCM数字信号变换还原成模拟信号的解码器―称为CD---PCM解码器。

 

PCM技术编码过程

  模拟信号数字化必须经过三个过程,即抽样、量化和编码,以实现话音数字化的脉冲编码调制(PCM,Pulse Coding Modulation)技术。
1. 抽样(Samping)
  抽样是把模拟信号以其信号带宽2倍以上的频率提取样值,变为在时间轴上离散的抽样信号的过程。例如,话音信号带宽被限制在0.3~3.4kHz内,用8kHz的抽样频率(fs),就可获得能取代原来连续话音信号的抽样信号。对一个正弦信号进行抽样获得的抽样信号是一个脉冲幅度调制(PAM)信号,如下图对模拟正弦信号的抽样所示。对抽样信号进行检波和平滑滤波,即可还原出原来的模拟信号。
2. 量化(quantizing)
  抽样信号虽然是时间轴上离散的信号,但仍然是模拟信号,其样值在一定的取值范围内,可有无限多个值。显然,对无限个样值一一给出数字码组来对应是不可能的。为了实现以数字码表示样值,必须采用“四舍五入”的方法把样值分级“取整”,使一定取值范围内的样值由无限多个值变为有限个值。这一过程称为量化。
  量化后的抽样信号与量化前的抽样信号相比较,当然有所失真,且不再是模拟信号。这种量化失真在接收端还原模拟信号时表现为噪声,并称为量化噪声。量化噪声的大小取决于把样值分级“取整”的方式,分的级数越多,即量化级差或间隔越小,量化噪声也越小。
3. 编码(Coding)
  量化后的抽样信号在一定的取值范围内仅有有限个可取的样值,且信号正、负幅度分布的对称性使正、负样值的个数相等,正、负向的量化级对称分布。若将有限个量化样值的绝对值从小到大依次排列,并对应地依次赋予一个十进制数字代码(例如,赋予样值0的十进制数字代码为0),在码前以“+”、“-”号为前缀,来区分样值的正、负,则量化后的抽样信号就转化为按抽样时序排列的一串十进制数字码流,即十进制数字信号。简单高效的数据系统是二进制码系统,因此,应将十进制数字代码变换成二进制编码。根据十进制数字代码的总个数,可以确定所需二进制编码的位数,即字长。这种把量化的抽样信号变换成给定字长的二进制码流的过程称为编码。
  话音PCM的抽样频率为8kHz,每个量化样值对应一个8位二进制码,故话音数字编码信号的速率为8bits×8kHz=64kb/s。量化噪声随量化级数的增多和级差的缩小而减小。量化级数增多即样值个数增多,就要求更长的二进制编码。因此,量化噪声随二进制编码的位数增多而减小,即随数字编码信号的速率提高而减小。自然界中的声音非常复杂,波形极其复杂,通常我们采用的是脉冲代码调制编码,即PCM编码。PCM通过抽样、量化、编码三个步骤将连续变化的模拟信号转换为数字编码。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值