Bootstrap

《通信原理》——5. 信源编码

写在前面:本博客是《通信原理》的学习笔记,仅供个人学习记录使用

一、一些定义

(1)信源编码:将数字或模拟信号编码为更紧凑形式的过程。
数字通信系统模型

(2)目的:通过消除冗余信息和利用信号自身的统计特性,使得信号能够以更高效的方式表示和传输。它可以帮助减少存储或传输所需的比特数,从而达到节省带宽或存储空间的效果。
(3)模拟信号数字化传输的三个环节:抽样(Sampling)、量化(Quantization)、编码(Coding)。
模拟信号数字化

  • 抽样:将模拟信号时间离散化; 量化:将抽样信号幅度离散化;编码:将量化信号二进制化

二、模拟信号的抽样

1. 抽样定理

(1)低通模拟信号的抽样定理

  • 定理:设一个连续模拟信号 m ( t ) m(t) m(t)的最高频率 < f H <f_{H} <fH,则以间隔时间为 T s ≤ 1 / 2 f H T_{s}\le 1/2f_{H} Ts1/2fH的周期性脉冲对它抽样时, m ( t ) m(t) m(t)将被这些抽样值所完全确定。
  • 奈奎斯特间隔:最高 T s = 1 / 2 f H T_{s}=1/2f_{H} Ts=1/2fH
  • 奈奎斯特速率:最低 f s = 2 f H f_{s}=2f_{H} fs=2fH
  • 如果抽样速率不满足 T s ≤ 1 / 2 f H T_{s}\le 1/2f_{H} Ts1/2fH,信号将产生混叠失真

(2)带通模拟信号的抽样定理

  • 定理:设带通模拟信号 m ( t ) m(t) m(t)的频率限制在 f L f_{L} fL f H f_{H} fH之间,信号带宽为 B = f H − f L B=f_{H}-f_{L} B=fHfL,则此带通模拟信号的抽样频率范围为 2 f H N ≤ f s ≤ 2 f L N − 1 \frac{2f_{H}}{N} \le f_{s}\le \frac{2f_{L}}{N-1} N2fHfsN12fL。 其中, N N N为商 f H / B f_{H}/B fH/B的整数部分。 f L = 0 f_{L}=0 fL=0时, f s = 2 B = 2 f H f_{s}=2B=2f_{H} fs=2B=2fH,为低通抽样情况

2. 模拟脉冲调制信号的抽样

  • PAM:脉冲振幅调制;PDM:脉冲宽度调制;PPM:脉冲位置调制
    脉冲模拟调制

(1)自然抽样

  • 又称曲顶抽样,它是指抽样后信号的脉冲顶部与原模拟信号的波形相同。
  • PAM自然抽样过程的波形和频谱如下:
    PAM自然抽样过程的波形和频谱
  • 恢复:可用理想低通滤波器取出原信号。

(2)平顶抽样

  • 平顶抽样,即抽样后的矩形脉冲顶部形状是平坦的。
  • PAM平顶抽样的产生过程及波形图如下:
    PAM平顶抽样的产生过程及波形图
    平顶抽样的信号频谱被脉冲形成电路的频谱 H ( f ) H(f) H(f)加权,产生频率失真,也叫做孔径失真。
  • 恢复:修正+低通滤波
    PAM平顶抽样的恢复
    平顶抽样的恢复
    平顶抽样的恢复

三、模拟信号的量化

1. 均匀量化

(1)均匀量化:等间隔划分输入信号的取值域

  • 均匀量化示意图:
    均匀量化的过程
    假如 m k m_{k} mk为模拟信号的抽样值,即 m ( k T ) m(kT) m(kT) m q m_{q} mq为量化信号值,即 m q ( k T ) m_{q}(kT) mq(kT) f ( m k ) f(m_{k}) f(mk)为信号抽样值 m k m_{k} mk的概率密度; E E E表示求统计平均值; M M M为量化电平数; Δ V = ( b − a ) / M \Delta V=(b-a)/M ΔV=(ba)/M是均匀量化间隔; M M M电平为 N N N为编码有 M = 2 N M=2^{N} M=2N
  • 量化误差: e q = m k − m q e_{q}=m_{k}-m_{q} eq=mkmq,在量化区, ∣ e q ∣ ≤ Δ 2 |e_{q}|\le \frac{\Delta }{2} eq2Δ,过载区 ∣ e q ∣ > Δ 2 |e_{q}|> \frac{\Delta }{2} eq>2Δ
  • 量化噪声: N q = ( Δ V ) 2 12 N_{q}=\frac {(\Delta V)^{2}}{12} Nq=12(ΔV)2
  • 平均信号量噪比: S N q = M 2 \frac {S}{N_{q}}=M^{2} NqS=M2 ( S N q ) d B = 20 l g M = 20 N l g 2 ≈ 6 N ( d B ) (\frac {S}{N_{q}})_{dB}=20lgM=20Nlg2\approx 6N(dB) (NqS)dB=20lgM=20Nlg26N(dB)

(2)正弦信号的均匀量化

  • 量噪比: S N R d B ≈ 4.77 + 20 l g D + 6.02 n SNR_{dB}\approx 4.77+20lgD+6.02n SNRdB4.77+20lgD+6.02n
    这里 n n n为量化编码位数; D = A m / 2 M D=A_{m}/\sqrt{2} M D=Am/2 M为正弦信号的归一化有效值。
    满载时,信号功率达到最大,最大量化信噪比为 S N R d B , m a x ≈ 1.76 + 6.02 n SNR_{dB,max}\approx 1.76+6.02n SNRdB,max1.76+6.02n

(3)均匀量化的缺点

  • 由于量化间隔固定,量化噪声固定,会使得小信号的量化信噪比降低,从而限制了输入信号的动态范围(满足信噪比要求的输入信号的取值范围)。
  • 电话传输标准要求在信号动态范围为 40 ~ 50 d B 40~50dB 4050dB的条件下,信号量噪比 S / N q ≥ 26 d B S/Nq≥26dB S/Nq26dB。此时需要的编码位数多(11~12位),导致编码信号的带宽增大,且编码设备复杂。

(4)均匀量化的应用:主要用于概率密度为均匀分布的信号,如遥测遥控信号、图像信号数字化接口中。

2. 非均匀量化

  • 原因:为了解决均匀量化带来的小信号量化信噪比恶化问题。
  • 设计思想:信号样值小, Δ V \Delta V ΔV也小;信号样值大, Δ V \Delta V ΔV也大,即‘压大补小’的非线性变换。
  • 实现方法:
    非均匀量化的实现方法
    压缩使小样值被抬高,大样值被压小,但程度较轻。

(1) A A A压缩律——13折线近似法

  • 中国大陆、欧洲各国及国际间互连时采用 A A A
  • A A A律是指满足下式的对数压缩规律:
    A律
  • A = 1 A=1 A=1时无压缩效果;在实际应用中, A = 87.6 A=87.6 A=87.6
  • 13折线特性为:
    13折线特性
    由上图可知,纵坐标 y y y均匀的划分成8段,横坐标 x x x在0到1的区间内分成不均匀的8段。各段折线的斜率为:
    各段折线斜率

(2) μ \mu μ压缩律——15折线近似法

  • 北美、日本和韩国等少数国家和地区采用 μ \mu μ律。

  • μ \mu μ律为:
    u律

  • μ = 0 \mu =0 μ=0时无压缩效果,常用 μ = 255 \mu =255 μ=255

  • 15折线特性为:
    15折线

四、脉冲编码调制(PCM)

1. PCM系统原理框图

PCM系统原理框图

2. 折叠码

  • 最常用的编码结构为:折叠二进制码
  • 在A律13折线 PCM编码中,共计 2 × 8 × 16 = 256 = 2 8 2\times 8\times 16=256=2^{8} 2×8×16=256=28个量化级
  • 编码方式:逐次比较型

(1)需将每个样值脉冲 I s Is Is编成 8位二进制码:
折叠码

  • 极性码:表示样值的极性。正编“1”,负编“0”
  • 段落码:表示样值的幅度所处的段落,即每一段的起始电平
  • 段内码:16种可能状态对应代表各段内的16个量化级,即段内均匀量化区间的起始电平

(2)段落码和段内码的编码规则:
 段落码和段内码的编码规则
(3)起始电平和量化间隔:
起始电平和量化间隔

  • 归一化输入电压的最小量化单位: Δ = 1 2048 \Delta = \frac{1}{2048} Δ=20481

(4)段内码对应权值:
段内码对应权值

3. 非线性码与线性码(7/11)

(1)编码

  • 非线性码对应非均匀量化:只需要7位(非线性)编码,又名非线性/对数PCM编码, M = 8 × 16 = 128 = 2 7 M=8\times 16=128=2^{7} M=8×16=128=27
  • 线性码对应均匀量化:以 Δ \Delta Δ对13折线正极性的8个段落进行均匀量化,则量化级数, M = 2048 = 2 11 M=2048=2^{11} M=2048=211,需要11位(线性)编码,又名线性PCM编码

举个栗子:栗子
栗子

(2)译码

  • 在译码时,将7位非线性码转变为12位线性码(7/12变换电路),目的是增加一个 Δ V i / 2 \Delta V_{i}/2 ΔVi/2恒流电流,人为地补上半个量化级,使最大量化误差不超过 Δ V i / 2 \Delta V_{i}/2 ΔVi/2 , 从而改善量化信噪比。
  • 在译码时,译码电平为为两段的中间数

举个栗子:
译码

4. PCM信号的比特率和带宽

  • 设模拟信号的最高频率为 f H f_{H} fH,抽样速率 f s = 2 f H f_{s}=2f_{H} fs=2fH,二进制编码位数为 N N N,则PCM信号的比特率为: R b = f s N = 2 f H N R_{b}=f_{s}N=2f_{H}N Rb=fsN=2fHN
  • 传输带宽:若采用非归零矩形脉冲传输时,谱零点带宽为: B = R B = R b = f s N B=R_{B}=R_{b}=f_{s}N B=RB=Rb=fsN

5. PCM系统中噪声的影响

假设条件:自然码、均匀量化、输入信号为均匀分布

  • 两种噪声:
    两种噪声
  • 性能指标:
    性能指标
    抗加性噪声性能:
    抗加性噪声性能
    抗量化噪声性能:
    抗量化噪声性能
    含义:当低通信号最高频率 f H f_{H} fH给定时, PCM系统的输出信号量噪比随系统的带宽 B B B按指数规律增长。——带宽与信噪比互换
    总输出信噪比:
    总输出信噪比
    这里有: S o N o ≈ { 2 2 N 若 N a ≪ N q 1 4 P e 若 N a ≫ N q \frac{S_{o}}{N_{o}}\approx \begin{cases} 2^{2N} & \text{若} N_{a}\ll N_{q}\\ \frac{1}{4P_{e}} & \text{若} N_{a}\gg N_{q}\end{cases} NoSo{22N4Pe1NaNqNaNq

6. PCM30/32时分多路复用通信系统

P C M 30 / 32 PCM30/32 PCM30/32路制式基群帧,共由32路组成,其中30路用来传输用户话语,2路用作控制与信令。

(1)抽样周期:抽样时,各路每轮一次的总时间

  • 每路话音信号抽样速率 f s = 8000 H z fs=8000Hz fs=8000Hz,每帧时间间隔为 T s = 1 / f s = 125 μ s T_{s}=1/f_{s}=125μs Ts=1/fs=125μs

(2)帧长度:一帧包含多少个信息比特

  • 一帧共有 n = 32 n=32 n=32个时间间隔,称为时隙。
  • 每个时隙传输一个PCM码组,为 m = 8 b i t m=8bit m=8bit,一帧共包含 256 256 256个比特。

(3)路时隙:在合路的PAM信号中,每个样值所允许占的时间间隔

  • T c = T s / n = 125 / 32 = 3.91 u s T_{c}=T_{s}/n=125/32=3.91us Tc=Ts/n=125/32=3.91us

(4)位时隙:一位码所占用的时间

  • T b = T c / m = 3.91 / 8 = 0488 u s T_{b}=T_{c}/m=3.91/8=0488us Tb=Tc/m=3.91/8=0488us

(5)信息传输速率:每秒可以传输的平均信息量/比特数

  • 总传输速率: R b = 1 / T b = m × n × f s = 8 × 32 × 8000 = 2048 K b i t / s R_{b}=1/T{b}=m\times n\times f_{s}=8\times 32\times 8000=2048Kbit/s Rb=1/Tb=m×n×fs=8×32×8000=2048Kbit/s
  • 一路传输速率: R b 1 = R b / n = 64 K b i t / s R_{b}^{1}=R_{b}/n=64Kbit/s Rb1=Rb/n=64Kbit/s

(6)PCM30/32集群编码

  • PCM一次群,二次群,三次群均为HDB3码
  • PCM四次群为CMI码

五、增量调制

1. 差分脉冲编码调制(DPCM)

  • DPCM提出的目的:利用相邻抽样值之间的相关性,减少信息冗余,获得压缩效果。DPCM是PCM的改进型,是一种预测编码方法。
  • DPCM方法:对相邻样值的差值进行编码
    DPCM
  • DPCM的信号量噪比:
    DPCM的信号量噪比
  • 显然,若要求DPCM与PCM具有相同的信噪比,则可减少量化器的量化级数,即编码位数减少,比特率降低,带宽减小。

2. 增量调制( Δ M \Delta M ΔM

(1)增量调制是一种最简单的 DPCM,当DPCM系统中量化电平数取2时,DPCM系统便成为 Δ M \Delta M ΔM系统。

  • PCM用 N N N位码表示一个抽样值,反映样值本身的大小; Δ M \Delta M ΔM用1位码表示一个抽样值,反映相邻样值相对大小的变化。
  • 与PCM相比, Δ M \Delta M ΔM编译码简单,低比特率时的量化信噪比高,抗误码特性好等优点,广泛用在军事和工业部门的专用通信网和卫星通信中。
  • 增量调制波形图:
    增量调制波形图

(2)增量调制系统中的量化噪声

  • 如果输入信号: m ( t ) = A s i n w k t m(t)=Asinw_{k}t m(t)=Asinwkt,则其斜率为: d m ( t ) d t = A w k c o s w k t \frac{dm(t)}{dt}=Aw_{k}cosw_{k}t dtdm(t)=Awkcoswkt
  • 设抽样周期为 T s T_{s} Ts,抽样频率为 f s = 1 / T s f_{s}=1/T_{s} fs=1/Ts,量化台阶为 σ \sigma σ,则一个阶梯台阶的斜率为 k = σ / T s = σ f s k=\sigma /T_{s}=\sigma f_{s} k=σ/Ts=σfs

增量调制系统中的量化噪声
由此可知为了不发生过载,要求信号的最大斜率不超过译码器的最大跟踪斜率。即: A w k ≤ σ T = σ ⋅ f s ⟹ A m a x = σ ⋅ f s w k Aw_{k}\le \frac{\sigma }{T}=\sigma \cdot f_{s} \Longrightarrow A_{max}=\frac{\sigma \cdot f_{s}}{w_{k}} AwkTσ=σfsAmax=wkσfs

为了避免过载和增大编码范围,应合理选择 σ \sigma σ f s f_{s} fs

  • σ \sigma σ选大 : 有利于减小过载噪声 ,但一般量化噪声增大。
    ——原因:简单 Δ M ΔM ΔM 的量化台阶是固定的,难以使两者都不超过要求。
    ——解决:采用自适应 Δ M ΔM ΔM,使量化台阶随信号的变化而变化。
  • f s f_{s} fs 选大:对减小过载噪声和一般量化噪声都有利。因此,对于语音信号而言, Δ M ΔM ΔM的抽样频率在几十千赫 ~ 百余千赫。

(3)编码范围: A m i n ∼ A m a x A_{min}\sim A_{max} AminAmax

  • 起始编码电平: A m i n = σ / 2 A_{min}=\sigma /2 Amin=σ/2
  • 含义:当信号的峰值电压 > σ / 2 >σ/2 >σ/2时,才能正常编码。这时,输出序列才能反映信号的变化情况。
    起始编码电平
  • 最大编码电平: A m a x = σ ⋅ f s w k = σ ⋅ f s 2 π f k A_{max}=\frac{\sigma \cdot f_{s}}{w_{k}}=\frac{\sigma \cdot f_{s}}{2\pi f_{k}} Amax=wkσfs=2πfkσfs
  • 可见,当跟踪斜率一定时,允许的信号幅度随信号频率 w k w_{k} wk的增加而减小,这将导致语音高频段的信号量噪比下降。

(4)信号量噪比

  • 信号最大功率:
    信号最大功率
  • 量化噪声:
    量化噪声
  • 最大信号量噪比:在正弦输入信号临界振幅条件下
    最大信号量噪比
;