第4章数字编码技术通信技术基础第4章数字编码技术数字信号的编码与解码主要有以下两类•在数字通信中,编码是指用一组组二进制的数字代码来表示一个个模拟信号抽样值的过程。•信源编码:将信息或信号按一定的规则进行数字化的过程。用信息码表示文字、符号等,如ASCII码、MORSE码等;对模拟信号进行AD转换,如PCM编码、ADPCM等;•信道编码:也称差错控制编码,它是为了让误码所产生的影响降至最低所进行的编码。第4章数字编码技术信源编码信道编码数字调制信道数字解调信道译码话音解码数字编码器数字解码器数字通信系统中的编码与解码第4章数字编码技术4.1信源编码4.1.1信息码定义:在数字通信系统中用来表示信息的一组码组称为信息码。通常都是等长码组,也有非等长码组;信息码组的长度L:L=log2N。其中N为符号总数,这里的L应是整数。从提高编码效率的角度出发,L的取值应尽量的小。例如,对26个英文字母进行二进制编码时,Lmin=log226=4.7,因此可取L=5。常用信息码有ASCII码、Morse码、BCD码等。第4章数字编码技术4.1.2语音编码模拟信息的数字化原因:由于数字通信在信号的传输质量、信号的处理等方面具有模拟通信系统所不可比拟的特性。但自然界的信息主要是模拟信息,如话音、图像和各种测量信号。因此模拟信号的数字传输已成为现代通信的重要组成部分。第4章数字编码技术A/D转换的要求每一路信号编码后的速率要低(Lowbitrate);量化噪声要小(Lowquantisationnoise);要便于通信系统的多路复用(Convenientformultiplex);编码与译码电路要简单(Simplecircuit)。第4章数字编码技术数字编码方法主要分为三类(1)波形编码(WaveformCoding)波形编码是将时域信号直接变换为数字代码,重建语音波形时尽量保持原语音信号的波形形状。脉冲编码调制(PCM)和增量调制(△M),以及它们的各种改进型自适应增量调制(ADM),自适应差分编码(ADPCM)、自适应传输编码(ATC)和子带编码(SBC)等,都属于波形编码技术。波形编码的特点是:用高速率换取高质量。典型速率64kbps。第4章数字编码技术(2)参量编码(ParameterCoding)参量编码又称为声源编码,是将信源信号在频域上或其它正交变换域上提取特征参量,并将其变换成数字代码进行传输。具体说,参量编码是通过对语音信号特征参数的提取和编码,重建语音信号时使其具有尽可能高的可靠性,保持原始语音的语意,但重建信号的波形同原始语音信号的波形可能会有相当大的差别。线性预测编码(LPC)及其它各种改进型都属于参量编码。参量编码的特点是:以低质量换取低速率,典型速率16kbps。第4章数字编码技术(3)混合编码(HybridCoding)混合编码将波形编码和参量编码组合起来应用,尽量保持波形编码的高质量和参量编码的低速率,在4~16kbit/s速率上能够得到高质量的合成语音。混合编码的特点是:权衡上述两种编码方式,在8kbps以上部分具备高质量,8kbps以下部分具备低速率,同时相比上面两种方式,其语音质量和速率都过得去。第4章数字编码技术1波形编码的基本原理取样(Sampling)将时间上连续的信号转换成时间上离散的信号(PAM)信号。量化(Quantisation)将状态连续的信号转换成状态离散的信号。编码(Coding)将时间和状态离散的信号用数字代码表示。说明:实际电路中量化与编码通常是不可分离的。第4章数字编码技术1取样(Sampling)一个取样概念示意图第4章数字编码技术取样过程示意图第4章数字编码技术取样的分类:自然抽样(NatureSampling):实际抽样电路中抽样脉冲都有一定的持续时间,这样得到的脉冲顶部不是平的,而是随着模拟信号变化,这样的抽样叫自然抽样;平顶抽样(Flat-topSampling):在抽样脉冲期间幅度保持不变的抽样称为平顶抽样。第4章数字编码技术第4章数字编码技术取样定理(SamplingTheorem)对于频谱分量低于WHz的有限能量带限信号来说,可以用以1/2W秒为间隔的该信号的瞬时值来完全描述;对于频谱分量低于WHz的有限能量带限信号来说,可以从取样率为每秒2W的该信号的取样值中完全地恢复。第4章数字编码技术第4章数字编码技术2量化为了实现以数字码表示样值,必须采用“四舍五入”的方法把样值分级“取整”,使一定取值范围内的样值由无限多个值变为有限个值。这一过程称为量化。量化电平:有限个规定值;量化误差:量化值与取样值之间的差值,又称为量化噪声。量化是一种信息有损变换。S信号功率—=10lg——————(dB)N量化噪声功率量化信噪比第4章数字编码技术0000q00001q10010q20011q3原信号波形0101q50110q60111q71000q81001q91010q101011q111100q12c10c9c0c1c2c3c4c5c7c8c11量化电平电平代码比较电平t10t0量化后信号波形取样值0100q4取样值量化值量化编码原理第4章数字编码技术量化可以有均匀量化和非均匀量化两种均匀量化:各量化电平之间的间隔是固定的,这种量化被称为均匀量化;均匀量化的量化噪声功率与量化台阶的平方成正比,出现话音弱时的信噪比低、干扰大,而话音强时的信噪比高、干扰小的反常情况,抑制了信号的动态范围。第4章数字编码技术非均匀量化:非均匀量化是根据信号的不同区间来确定量化间隔的。对于信号取值小的区间,其量化间隔小;反之,量化间隔就大;优点:(1)当输入量化器的信号具有非均匀分布的概率密度时,非均匀量化器的量化信噪比得以改善;(2)改善了小信号时的量化信噪比。缺点:收发双方的压扩特性不易做得一致,且温度等因素的影响大。第4章数字编码技术均匀量化存在的问题是:小信号时信噪比太小,大信号时信噪比浪费。信号电平要求的量化信噪比均匀量化的量化信噪比动态范围动态范围非均匀量化的量化信噪比第4章数字编码技术3编码(Coding)用一组代码来表示每一个量化后的样值。量化以后每一个样值都被有限个量化电平代替,这些电平可以用一定长度的码组表示,这就是编码。通常波形编码过程中量化与编码同时进行。第4章数字编码技术第4章数字编码技术2PCM(脉冲编码调制)所谓脉冲编码调制,就是将模拟信号的抽样量化值变换成代码。平滑滤波:将解码后的PAM信号(脉冲幅度调制及抽样后信号)通过低通滤波器得到原有模拟信号。编码率:通信系统要求编码率尽可能地降低。编码率=取样频率×码组长度。(多采用非均匀量化)第4章数字编码技术非均匀量化与A律压扩特性非均匀量化的基本思想:采用可变的量化间隔,让小信号时的量化间隔小些,大信号时的量化间隔大些,提高小信号时的信噪比,适当减小大信号的信噪比,获得较好的收听效果(电话通信)。同时,采用非均匀量化可以做到在满足量化信噪比要求的前提下减小码组的长度,降低单路信号的编码速率。第4章数字编码技术非均匀量化的实现非均匀量化的具体办法是压缩、扩张法,即在发送端对抽样信号先进行压缩处理再均匀量化。第4章数字编码技术压缩器特性曲线在小信号时的斜率大,大信号时的斜率小,使抽样信号的小样值部分被充分放大,大样值部分被适当压缩。被压缩的抽样信号虽然再经过均匀量化;接收端相应增加非线性放大器(扩张),以消除压缩带来的信号失真:对小信号放大量小,对大信号放大量大。第4章数字编码技术关于电话信号的压缩特性,国际电信联盟(ITU)制定了两种建议:一种是北美和日本的μ律压扩;另一种是欧洲和我国所采用A律压扩。第4章数字编码技术E1/2E1/4E1/8E7/8E6/8E5/8E4/8E3/8E2/8E1/8EE0XY13折线A律压扩特性量化电平第4章数字编码技术图中横坐标x在0至1区间中分为不均匀的8段。1/2至1间的线段称为第8段;1/4至1/2间的线段称为第7段;1/8至1/4间的线段称为第6段;依此类推,直到0至1/128间的线段称为第1段。图中纵坐标y则均匀地划分作8段。将与这8段相应的座标点(x,y)相连,就得到了一条折线。由图可见,除第1和2段外,其他各段折线的斜率都不相同。在下表中列出了这些斜率:折线段号12345678斜率161684211/21/4第4章数字编码技术码型选择量化值序号量化电压极性自然二进制码折叠二进制码15141312111098正极性111111101101110010111010100110001111111011011100101110101001100076543210负极性0111011001010100001100100001000000000001001000110100010101100111第4章数字编码技术PCM编码中,采用的码型是折叠二进制码。除了其最高位符号相反外,其上下两部分还呈现映像关系,或称折叠关系。在用最高位表示极性后,双极性电压可以采用单极性编码方法处理,从而使编码电路和编码过程大为简化。折叠码的另一个优点是误码对于小电压的影响较小。例如,若有1个码组为1000,在传输或处理时发生1个符号错误,变成0000。由于语音信号小电压出现的概率较大,所以折叠码有利于减小语音信号的平均量化噪声。在语音通信中,通常采用8位的PCM编码就能够保证满意的通信质量。第4章数字编码技术码位排列方法:采用8位折叠二进制码第一位P1表示量化值的极性正负:正——1负——0;P2P3P4:段落码,可以表示8种斜率的段落;P5P6P7P8:段内码,可以表示每一段落内的16种量化电平。段内码代表的16个量化电平是均匀划分的。所以,这7位码总共能表示128种量化值。第4章数字编码技术段落码编码规则段落序号段落码c2c3c4段落范围(量化单位)81111024~20477110512~10236101256~5115100128~255401164~127301032~63200116~3110000~15第4章数字编码技术段内码编码规则量化间隔段内码c5c6c7c815111114111014110112110011101110101091001810007011160110501014010030011200101000100000第4章数字编码技术编码过程第4章数字编码技术输入信号抽样值经过一个整流器,它将双极性值变成单极性值,并给出极性码c1;在记忆电路后接一个7/11变换电路。其功能是将7位的非均匀量化码变换成11位的均匀量化码,以便于恒流源能够按照图的原理产生权值电流。第4章数字编码技术【例】设输入电话信号抽样值为4096个量化单位(-2048-+2048),即将1/2048作为1个量化单位。当输入抽样值为+1270个量化单位时,试用逐次比较法编码将其按照13折线A律特性编码。【解】设编出的8位码组用c1c2c3c4c5c6c7c8表示,则:确定极性码c1:因为输入抽样值+1270为正极性,所以c1=1;确定段落码c2c3c4:由段落码编码规则表可见,c2值决定于信号抽样值大于还是小于128,即此时的权值电流Iw=128。现在输入抽样值等于1270,故c2=1。第4章数字编码技术在确定c2=1后,c3决定于信号抽样值大于还是小于512,即此时的权值电流Iw=512。因此判定c3=1。确定段内码c5c6c7c8:段内码是按量化间隔均匀编码的,每一段落均被均匀地划分为16个量化间隔。但是,因为各个段落的斜率和长度不等,故不同段落的量化间隔是不同的。对于第8段落,其量化间隔示于下图中。第4章数字编码技术这样编码得到的8位码组为c1c2c3c4c5c6c7c8=11110011,它表示的量化值应该在第8段落的第3间隔中间,即等于(1280-1216)/2=1248(量化单位)。将此量化值和信号抽样值相比,得知量化误差等于1270–1248=22(量化单位)。第4章数字编码技术PCM译码PCM信号极性控制控制脉冲写入脉冲电子开关放大器解码信号低通滤波器译码电路第4章数字编码技