第十章 信源编码
10.1引言
信源编码的功能:信源压缩编码、数字化。
数字化过程的三个步骤:抽样、量化、编码。
A/D转换技术:波形编码和参量编码。
波形编码常用方法:PCM、DPCM、 Δ M \Delta M ΔM
10.2模拟信号的抽样
10.2.1低通模拟信号的抽样定理
抽样定理(均匀抽样定理):设一个连续模拟信号m(t)中的最高频率小于 f H f_H fH,则以间隔时间为 T s ≤ 1 / 2 f H T_s\le1/2f_H Ts≤1/2fH的周期性冲击脉冲对它抽样时,m(t)将被这些抽样值所完全确定。
恢复原信号的条件是
f
s
≥
2
f
H
f_s\ge2f_H
fs≥2fH
其中
2
f
H
2f_H
2fH为奈奎斯特抽样速率。
10.2.2带通模拟信号的抽样定理
设带通模拟信号的频带限制在
f
L
f_L
fL和
f
H
f_H
fH之间,信号带宽
B
=
f
H
−
f
L
B=f_H-f_L
B=fH−fL,此带通模拟信号所需的最小抽样频率为
f
s
=
2
B
(
1
+
k
n
)
f_s=2B(1+\frac k n)
fs=2B(1+nk)
其中,n为
f
H
/
B
f_H/B
fH/B的整数部分,k为
f
H
/
B
f_H/B
fH/B的小数部分。
PS:虽然该值是最小抽样频率 f s f_s fs,但是这并不意味着任何大于该值的频率抽样都能保证频谱不混叠。
- 当 f L = 0 f_L=0 fL=0时, f s = 2 B = 2 f H f_s=2B=2f_H fs=2B=2fH,等同于低通采样。
- 当 f L f_L fL很大时,为高频窄带信号, f s ≈ 2 B f_s\approx2B fs≈2B。
带通抽样定理:若信号的最高频率等于带宽的整数时, f H = n B f_H=nB fH=nB,则抽样频率满足 f s = 2 B f_s=2B fs=2B抽样后的频谱仍然不会发生重叠。
10.3模拟脉冲调制
- 用模拟信号对周期性脉冲序列进行振幅调制,称为脉冲振幅调制(PAM)。
- 将PAM信号的振幅变化按比例变换成脉冲宽度的变化,得到脉冲宽度调制(PWM)。
- 按比例变成脉冲相位(位置)的变化,得到脉冲位置调制(PPM)。
PS:这些调制虽然在时间上是离散的,但因为其参量仍然可以连续变化,所以仍然是模拟调制。
- PAM信号的调制有两种:一种是自然抽样,另一种是平顶抽样。
- 自然抽样:得到的已调信号 m s ( t ) m_s(t) ms(t)的脉冲顶部和原模拟信号波形相同。
- 平顶抽样:模拟信号m(t)与非常窄的周期性脉冲 δ ( t ) \delta(t) δ(t)相乘,得到乘积 m s ( t ) m_s(t) ms(t),然后通过一个保持电路,将抽样电压保持一定时间,输出波形保持平顶。
10.4抽样信号的量化
10.4.1量化原理
用有限个量化电平表示无限个抽样值。
用M个量化电平表示连续抽样值的方法称为量化。
m
q
(
k
T
s
)
=
q
i
m
i
−
1
≤
m
(
k
T
s
)
<
m
i
m_q(kT_s)=q_i~~~~m_{i-1}\le m(kT_s)<m_i
mq(kTs)=qi mi−1≤m(kTs)<mi
10.4.2均匀量化
如果M个抽样值区间是等间隔划分的,则称为均匀量化。
设模拟抽样信号的取值在a和b之间,量化电平数为M,则量化间隔为 Δ v = b − a M \Delta v=\frac{b-a}M Δv=Mb−a,量化端点为 m i = a + i Δ v m_i=a+i\Delta v mi=a+iΔv,量化输出电平为 q i = m i + m i − 1 2 q_i=\frac{m_i+m_{i-1}}{2} qi=2mi+mi−1。
因为量化输出电平和抽样值不同,称为具有量化噪声。并且用信号功率和量化噪声之比(信号量噪比)衡量此误差对于信号影响的大小。量化噪声功率的平均值为
N
q
=
∑
i
=
1
M
∫
m
i
−
1
m
i
(
m
k
−
q
i
)
2
f
(
m
k
)
d
m
k
N_q=\sum_{i=1}^M\int_{m_{i-1}}^{m_i}(m_k-q_i)^2f(m_k)dm_k
Nq=i=1∑M∫mi−1mi(mk−qi)2f(mk)dmk
信号的平均功率为
S
=
∫
a
b
m
k
2
f
(
m
k
)
d
m
k
S=\int_a^bm_k^2f(m_k)dm_k
S=∫abmk2f(mk)dmk
根据量化噪声平均功率和信号的平均功率可以进而计算信号量噪比。
设一个均匀量化器的量化电平数为M,其输入信号抽样值在[-a,a]内具有均匀的概率密度,则平均信号量噪比为 S N q = M 2 \frac S{N_q}=M^2 NqS=M2
- 量化器的平均输出信号量噪比随量化电平数M的增大而提高。
- N每增加1位,量化信噪比提高6dB。
均匀量化的缺点:
- 当信号小时,信号量噪比越小,因为量化噪声功率只与量化间隔有关,而与信号样值大小无关。
- 为了应对电话传输要求,编码位数多,编码信号带宽大,设备复杂。
10.4.3非均匀量化
如果量化间隔是随信号抽样值的不同而变化的,则称为非均匀量化。当信号抽样值小时,量化间隔也小,抽样值大时,量化间隔变大。
实现非均匀量化实现方法:压缩、均匀量化、扩张。
压缩的目的:提高小信号的量噪比,压大补小。
关于压缩特性,有两种压缩律:A压缩律、 μ \mu μ压缩律。以及近似算法:13折线法和15折线法。
1.A压缩律
y = { A x 1 + l n A 0 < x ≤ 1 A 1 + l n A x 1 + ; l n A 1 A ≤ x ≤ 1 y= \begin{cases} \frac{Ax}{1+lnA}&0<x\le\frac1A\\ \frac{1+lnAx}{1+;lnA}&\frac1A\le x\le1 \end{cases} y={1+lnAAx1+;lnA1+lnAx0<x≤A1A1≤x≤1
当A=1时,无压缩效果,实际应用中,一般取A=87.6。A压缩律中的第一阶段为线性方程,第二阶段则是对数关系。A律是物理可实现的。
2.13折线压缩特性-A律的近似
13折线压缩特性的折线斜率为
折线段号 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
---|---|---|---|---|---|---|---|---|
斜率 | 16 | 16 | 8 | 4 | 2 | 1 | 1/2 | 1/4 |
因为第一象限和第三象限的第一段和第二段的斜率相同,构成一条直线,一共13条折线。
A值常采用87.6是为了使压缩特性曲线在原点附近的斜率凑成16,此时切点的横坐标为 x 1 ≈ 0.0114 x_1\approx0.0114 x1≈0.0114。
3. μ \mu μ压缩律和15折线压缩特性
y = l n ( 1 + μ x ) l n ( 1 + μ ) y=\frac{ln(1+\mu x)}{ln(1+\mu)} y=ln(1+μ)ln(1+μx)
其中, μ \mu μ常取255。
15折线压缩特性斜率为
段号 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
---|---|---|---|---|---|---|---|---|
斜率/255 | 1/8 | 1/16 | 1/32 | 1/64 | 1/128 | 1/256 | 1/512 | 1/1024 |
10.5脉冲编码调制
10.5.1脉冲编码调制的基本原理
将模拟信号变换成二进制信号的方法称为脉冲编码调制(PCM)。
PCM系统的发送端流程为抽样保持、量化、编码。接收端为译码、低通滤波。
10.5.2常用二进制码
一共16个量化级,0-7个量化值为负极性电压,8-15为正极性电压。常用的二进制码有自然二进制码和折叠二进制码。折叠二进制码的特点是镜像,优点是简化编码过程,误码对小电压影响小。
在语音通信中,通常采用非均匀量化8位的PCM编码,第1位为极性码,第2、3、4位为段落码,第5-8为段内码。
采用A律13折线时,最小量化间隔为第一、二段的量化间隔
Δ
=
1
/
128
∗
1
/
16
=
1
/
2048
\Delta=1/128*1/16=1/2048
Δ=1/128∗1/16=1/2048
称为一个量化单位。第八段包含64个量化单位。
PS:每段内量化级的间隔均匀。
若以 Δ \Delta Δ为量化间隔进行均匀量化,则需要进行11位线性编码,2048个量化电平。而非均匀量化只需要8位编码,共128个量化电平。所以,在保证小信号量化间隔相同的条件下,非均匀量化的编码位数少,所需传输系统带宽小。
10.5.3电话信号的编译码器
编码器的任务:把每个样值脉冲编出对应的8位二进码。
编码器的种类有很多,常用的有逐次比较型编码器。除第1位极性码外,其余7位幅度码是通过逐次比较确定。
逐次比较型编码器:
- 极性判决电路:用来确定样值信号的极性。
- 整流器:将双极性的样值信号变成单极性信号。
- 保持电路:使样值电流的幅度在七次比较编码过程中保持不变。
- 比较器:通过对样值电流和标准电流的比较,实现对输入信号抽样值的非线性量化和编码。
- 记忆电路:寄存前面变出的码。
- 7/11变换电路:将7位非线性码转化成11位线性码。
译码:译码是编码的逆过程,把收到的PCM信号还原成量化后的原样值信号,即D/A变换。但是译码电平应该取量化电平的中间值,以减小最大误码误差。
A律13折译码器原理流程为:记忆电路、7/12变换电路、寄存器读出、12解位码线性电路。
10.5.4PCM系统中噪声的影响
PCM系统中的噪声有两种:量化噪声和传输中引入的加性噪声。
加性噪声的影响:使接收码组中产生错码,造成信噪比下降。加性噪声引起的输出信噪功率比为
S
o
/
N
a
=
M
2
/
2
2
(
N
+
1
)
P
e
S_o/N_a=M^2/2^{2(N+1)}P_e
So/Na=M2/22(N+1)Pe
量化噪声的影响:输出信号量化噪声功率比为
S
o
/
N
q
=
M
2
S_o/N_q=M^2
So/Nq=M2
最后PCM系统的总输出信噪功率比为
S
o
/
N
=
2
2
N
1
+
2
2
(
N
+
1
)
P
e
S_o/N=\frac{2^{2N}}{1+2^{2(N+1)}P_e}
So/N=1+22(N+1)Pe22N
在大信噪比下,即
2
2
(
N
+
1
)
P
e
≪
1
2^{2(N+1)}P_e\ll 1
22(N+1)Pe≪1,总输出信噪功率比近似为
S
o
/
N
≈
2
2
N
S_o/N\approx2^{2N}
So/N≈22N,在小信噪比下,即
2
2
(
N
+
1
)
P
e
≫
1
2^{2(N+1)}P_e\gg1
22(N+1)Pe≫1,总输出信噪功率比近似为
S
o
/
N
≈
1
/
(
4
P
e
)
S_o/N\approx1/(4P_e)
So/N≈1/(4Pe)。
- PCM系统的输出信号量噪比仅与编码位数N有关,且随N按指数规律增大。
- 当地通信号最高频率 f H f_H fH给定时,PCM系统的输出信号量随系统的带宽B按指数规律增大。
10.6差分脉冲编码调制
是PCM的改进型,是一种预测编码方法。
10.6.1预测编码简介
因为PCM对每个样值独立编码,各个样值编码与其他样值无关,所以传输PCM信号占用更大的带宽。改进方法之一就是采用预测编码,其中一种是差分脉冲编码调制(DPCM),简称差分脉码调制。
线性预测:利用前面的几个抽样值的线性组合来预测当前的抽样值。若仅用前一个抽样值预测当前的抽样值,就是DPCM。
从图中可以看出,线性预测编码是对预测误差进行编码。预测器的输入约等于抽样后的输出,预测器的输出与输入的关系为 m k ′ = ∑ i = 1 p a i m k − 1 ∗ m_k'=\sum_{i=1}^pa_im_{k-1}^* mk′=∑i=1paimk−1∗,其中p为预测阶数,预测值是前面p个带有量化误差的抽样信号值的加权和。
10.6.2差分脉冲编码调制原理及性能
对于DPCM,只将前一个抽样值当做预测值,再取当前抽样值和预测值之差进行编码并传输,相当于p=1,a1=1,预测器简化为延迟电路。
为了改善DPCM体制的性能,将自适应技术引入量化和预测过程,得出自适应差分脉码调制(Adaptive DPCM,ADPCM)体制。ADPCM能以32kb/s的比特率达到64kb/s的PCM数字电话质量。
DPCM体制的信号量噪比为
S
o
N
q
=
G
D
P
C
M
(
S
e
N
q
)
=
G
D
P
C
M
M
2
\frac{S_o}{N_q}=G_{DPCM}(\frac{S_e}{N_q})=G_{DPCM}M^2
NqSo=GDPCM(NqSe)=GDPCMM2
其中
S
o
S_o
So为信号平均功率,
S
e
S_e
Se为预测误差平均功率,
G
D
P
C
M
=
S
o
/
S
e
G_{DPCM}=S_o/S_e
GDPCM=So/Se称为差分处理增益,表示经过差分编码后,预测误差功率的动态范围缩小的“倍数”。
10.7增量调制
10.7.1增量调制原理
增量调制( Δ \Delta ΔM或DM)可以看成是一种最简单的DPCM。当DPCM中量化器的量化电平为2时,就是增量调制系统。其编译码简单,低比特率时量化信噪比高,抗误码特性好。
实际应用中,常用一个积分器代替之前电路中“延迟和相加电路”部分,并将抽样器放到相加器之后,与量化器合并为抽样判决器。
10.7.2增量调制系统中的量化噪声
译码器恢复的信号是阶梯型电压经过低通滤波平滑后的解调电压,近似但失真,是一种量化噪声。量化噪声产生的原因有:
- 由于编码、译码时用阶梯波形去近似表示模拟信号波形,由阶梯本身的电压突跳产生失真,称为一般量化噪声。
- 信号变化过快引起失真,称为过载量化噪声。
设抽样周期为 T s T_s Ts,量化台阶为 σ \sigma σ,则一个阶梯台阶的斜率k为 k = σ / T s ( V / s ) k=\sigma/T_s(V/s) k=σ/Ts(V/s),是阶梯波的最大可能斜率,或称为译码器的最大跟踪斜率。所以为了避免发生过载量化噪声,需要使k足够大,但是增大 σ \sigma σ会增大基本量化噪声,所以增大 f s f_s fs更好。
起始编码电平: σ / 2 \sigma/2 σ/2,如果输入电压为0或小于 σ \sigma σ,则编码会输出1和0的交替二进制序列,之后通过低通滤波器,会将较小的电压译码为0。只有输入大于 σ / 2 \sigma/2 σ/2时,输出序列才随信号的变化而变化。
m ′ ( t ) m'(t) m′(t)和 m ( t ) m(t) m(t)之差为低通滤波前的量化噪声 e ( t ) e(t) e(t),量化噪声通过截止频率为 f m f_m fm的低通滤波器后,功率为 N q = σ 2 3 ( f m f s ) N_q=\frac{\sigma^2}{3}(\frac{f_m}{f_s}) Nq=3σ2(fsfm),所以,此基本量化噪声功率只和量化台阶 σ \sigma σ和 ( f m / f s ) (f_m/f_s) (fm/fs)有关,和输入信号大小无关。
保证不过载的临界振幅
A
m
a
x
=
σ
⋅
f
s
/
w
k
A_{max}=\sigma\cdot f_s/w_k
Amax=σ⋅fs/wk,所以临界振幅与量化台阶和抽样频率成正比,与信号角频率成反比,这限制了信号的最大功率,这时,最大信号功率为
S
m
a
x
=
σ
2
f
s
2
8
π
2
f
k
2
S_{max}=\frac{\sigma^2f_s^2}{8\pi^2f_k^2}
Smax=8π2fk2σ2fs2
综上所属,最大信号量噪比为
S
m
a
x
N
q
=
3
8
π
2
(
f
s
3
f
k
2
f
m
)
≈
0.04
f
s
3
f
k
2
f
m
\frac{S_{max}}{N_q}=\frac3{8\pi^2}(\frac{f_s^3}{f_k^2f_m})\approx0.04\frac{f_s^3}{f_k^2f_m}
NqSmax=8π23(fk2fmfs3)≈0.04fk2fmfs3
所以提高抽样频率能显著增大信号量噪比。
10.8时分复用
10.8.1基本概念
时分复用是将多路信号在时间上对信道进行复用,将多路信号的抽样值合为1帧,以达到扩大通信链路容量的效果。与频分复用相比,时分复用的优点在于:便于实现数字通信、便于制造、适于采用集成电路实现、生产成本低。
10.8.2准同步数字体系
准同步数字体系有两种:E体系和T体系。E体系的基本层共30路PCM,每路PCM信号比特率为64kb/s,此外还需加入群同步码元和信令码元,实际占用32路PCM信号,输出总比特率为2.048Mb/s。而T体系的基本层共24路PCM,输出总比特率为1.544Mb/s。
PCM一次群中1复帧等于16帧,1帧等于32*8=256比特,时隙 T S 16 TS_{16} TS16可以用于传输信令,但是当无需用于传输信令时,它也可以像其他30路一样用于传输语音。