通信系统原理第九章 信道编码
- 格式:doc
- 大小:1.84 MB
- 文档页数:39
第九章 信道编码知识点 基本技术:在了解波形信道特征和仙农信道容量公式基本概念基础上,主要介绍波形编码和分组码、循环码以及卷积码等的基本编解码方法及评价。
1. 知识点及层次 ● 波形编码——主要认识基于正交的哈维码的特性。
● 基于汉明距离的差错控制定理。
(掌握) ● 线性分组码(n ,h)码的结构、编码方法、解码、检纠错计算。
(掌握) ● 循环码的构成特征及编码方法(掌握),以及CRC 、R-S 、BCH 码的特征(了解)。
● 卷积码的基本特征(熟悉概念),TCM (一般认识)。
2. 为便于自学并透彻理解信道编码原理,下面对分组码、循环码及卷积码给与更为详尽的分析。
9.1 波形编码通过第6、7两章,我们以充分认识到正交信号设计是提高传输可靠性和最佳系统设计的重要方面。
实际通信系统多半属于利用“波形信道”模型——加性高斯噪声信道、限带且功率受限的信道。
信道信息方认识各种信号波形,上面四章均如此。
9.1.1 波形编码这里所指的波形编码不是一般PCM 编码,主要是基于正交的“哈维码”——它属于后面介绍的分组码的范畴。
1. 基与相关检测的正交编码●理论依据:码字i ,j 间的相关系数01≤≤-ij ρ。
●正交(不相关)定义:ij ρ=码长异极性数对位同极性码元数-≤0。
2. 二元正交码模式(沃尔代—哈维码) ● 1、0两个简单数据的正交码为⎥⎦⎤⎢⎣⎡=10001H 9-1●4元数据的正交码为⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡=01101100101000001H ⎥⎦⎤⎢⎣⎡=1111H H H H 9-2●M 元,k M 2=——多元数据正交码⎥⎦⎤⎢⎣⎡=----1111k k k k k H H H H H 9-3 ●特性:ji j i ij ≠=⎩⎨⎧=01ρ 或 ji j i dt t S t S E j Ti sij ≠=⎩⎨⎧==⎰1)()(10ρ 9-4●相关检测误差概率])2/([)12(210n kE erfc b ke -≤ρ 9-5 3. 双正交码●⎥⎦⎤⎢⎣⎡=--11k k k H H B (只用式(8-3)右半部分) 9-6●最简单的双正交码:⎥⎦⎤⎢⎣⎡=111H H B 即00,01,11,10。
9-7 (QPSK 、QAM 利用了这种1B 双正交特性——有优良性能)●特性:2/2/011M j i M j i j i j i ji ij =-=-≠≠=⎪⎩⎪⎨⎧-=ρ (PN 码有类似特性) 9-8 4. 截短正交码●k H 中去掉首项全0,如式(8-2)去掉左边4个“0”。
●特性:ji ji N ij ≠=⎪⎪⎩⎪⎪⎨⎧--=111ρ (N ——码长) 9-95. 结论●正交码决定于相关系数0≤ij ρ。
● 正交码一般要付出冗余度为代价。
● 这里正交码多属于下面将介绍的“线性分组码”。
●鉴于语音信号特点及人耳智能,PCM 语音无须正交码。
9.1.2 差错控制概念本部分主要基于二元对称或不对称、无记忆信源与无记忆信道特征。
现举例说明。
[例9-1] 二进制无记忆不对称信道,如图2-7所示,传输0,1编码序列,并分别以0A 和1A 代表发送0及1码,以0B 和1B 代表接收0及1码。
两个正确的转移概率分别为:65)(00=A B P ,43)(11=A B P ;两个错误的转移概率分别为:61)(01=A B P ,41)(10=A B P ,且先验概率相等,即21)()(10==A P A P 。
(1) 试计算B 端收到0码及1码的概率)(0B P 及)(1B P ;(2) 当分别收到0或1码后,判断原来发送的是什么码的概率,即求)(00B A P ,)(01B A P ,)(11B A P 及)(10B A P 。
[解](1)利用全概率公式∑==ni i iA BP A P B P 1)()()(来计算收到0及1码的概率。
它们分别是241341216521)()()()()(1010000=⋅+⋅=+=A B P A P A B P A P B P 和 241161214321)()()()()(0101111=⋅+⋅=+=A B P A P A B P A P B P(3) 由上述后验公式∑==nj j ji i iA BP A P A B P A P BA P 1)()()()()(可分别求出4个后验概率。
它们分别为1)(1=A P 21)(0=A P A 发端图2-7 例2-3信道模型131024136521)()()()(000000=⋅==B P A B P A P B A P13313101)(1)()()()(00010101=-=-==B AP B P A B P A P B A P11924114321)()()()(111111=⋅==B P A B P A P B A P1121191)(1)()()()(1110101=-=-==B AP B P A B P A P B A P1. 错误格式E●n 长码字的可能差错位数:12-=ne m 种●R C E C =⊕ 如:C=1011(正确)E=0010(错1位) 9-10R C E C ==⊕=⊕1001)0010()1001((错码)。
●n 长码随机差错总概率:in b i b i p p i n p --⎪⎪⎭⎫⎝⎛=)1( (b p ——n 中单个码错误概率) 9-11式中:)!()!(!i i n n i n -=⎪⎪⎭⎫ ⎝⎛ 9-12 ●在信号传输中,我们若只考虑高斯白噪声加性干扰(AWGN ),别称高斯信道。
由式(9-11),错1位概率最大;错2位概率减少近1个量级。
所以,下面介绍纠错码,重点是纠1或2位,符合一般应用要求。
[例9-2] 兹有一个码长为4bit 的二元码字序列。
以s bit R b 400=的速率传输,若已知单个码元差错概率为5101.3⨯=p ,试计算(1) 每个码字的差错率eW p 是多少?(2) 在本题条件下,平均多少时间发生一个差错码字?(3) 如果在码字中加上一位校验位,传输码字的速率w R 是多少(码字/秒)?(4) 在(3)条件下,发生二个差错码字的概率是多少?发生该2位差错的平均时间间隔是多少?[解] (1)由于4个码元构成一个码字,所以造成错字的情况应包括发生1个、2个、3个及4个差错概率之和,即4128443223441024.110119.01057.01024.1)1(4)1(6)1(44,3,2,1)1(-----⨯≈+⨯+⨯+⨯=+-+-+-==-=∑ p p p p p p p i p p C p iii eW 。
由上面计算看出,错1位码的概率最大,而其它几种错误概率与之相比可以忽略不计。
(2)个错字)秒)(码字秒)1(1/100(=⨯⨯eW P x可解得s x 65.8024.1100100124.1104==⨯=这一结果表明,对于一个无纠错能力的码字,在本题条件下,平均每s 65.80发生一个错字。
(3)为使该码字增加抗干扰能力,而增加1位奇偶监督位。
这样每个码字变成了5个码元,实际信息传输速率下降为()s R W 码字秒码字8054100=⨯= (4)若因增加了一位监督元,信息位差错的可能被该监督元所分担一些,所以此时发生2位差错的概率一定较(1)中第二项计算值81057.0-⨯为小,即为610232252106.99999.010)1.3(10)1(--⨯=⨯⨯⨯=-=p P C P需要明确,在上述情况下,可以检出1位错,通过重发可以纠错,所以这里不存在1位错。
但2位差错将仍无法检出,从而也不能纠正。
此时发生一个差错码字(即近似为发生2位差错)的时间,在不考虑发生1位错而需重发,因此导致传输速率降低的实际情况时,则仍按(3)的结果即s R W 字80=计算,则天1510302.1106.980169≈⨯=⨯⨯=-s y 这与(2)结果相比,说明了付出一位监督元代价后,虽然码率降低了51,但由于消除了1位差错,错码率因而由s 80错1个码字,变为15天错一个。
2. 信道编码定理 ● 带宽与功率受限的高斯信道容量——仙农公式:)1(N St Blb C += 9-13●仙农公式是信道编码定理和差错控制定理的理论依据。
●编码定理——一个具有确定(每秒)信道容量t C 的高斯信道,对于任何小于t C 的信息传输b R ,总存在一种码长为n ,码率为nkR =的分组码,其接收解码的误差概率的上限为)(b R nE e AeP -≤ 9-14式中)(b R E ——误差指数。
图9-3位误差曲线3. 汉明距离 ● 码长为n 的分组码,汉明距离等于码字集合中所有两码字对位模2和的重量,即 ∑-=⊕==1)(),(n k jk ikj i c cc cd d 9-15●当码字集合中含有全0的码字,则d 等于重量(1码个数)最小的数目0d ——是差错控制能力的唯一参量。
4. 差错控制定理 码率为nkR =的(n ,k )分组码,差错控制能力为 ●检出e 位错:10+≥e d 9-16 ●纠正t 位错:120+≥t d 9-17 ●纠t 位同时可检e 位:10++≥t e d 9-189.2 线性分组码 9.2.1 构思特点1. 构思为达到按“定理”规则所指定的差错控制能力,在待发送源码k 位码字之后,通过k 位信码的线性组合而提供r k n =-位冗余,则形成包括k 位信码与k n r -=位冗余(称为监督元或校验元)的码率为nkR =的(n ,k )线性分组码。
2. 最简单的(n ,k )码b R 1C 2C 21C C >)(b R E 图9-3 不同信道容量时误差与速率关系● 奇、偶校验码 ●(n ,1)重复码9.2.2 (n ,k )码编制过程举例[例9-3] 试编制(n ,k )=(5,2)分组码。
解:1. 设置监督方程组●由(n ,k )=(5,2),冗余位为r=3,k=2。
码集合为:)(01234c c c c c c =,34c c ——信码组,012c c c ——监督位。
●需设置3个各由34c c 组成的线性独立方程⎪⎭⎪⎬⎫+===3403142c c c c c c c 或⎪⎭⎪⎬⎫=++=+=+0000341324c c c c c c c 9-19 2. 一致监督矩阵H式(9-19)系数矩阵为:[]3100110101000101I P H =⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=9-203. 生成矩阵G ——可由H 直接得到●[][]⎥⎦⎤⎢⎣⎡===110101010122 Q I PI G T9-21●[][]0=⋅=⋅=⋅r T kT T I P P I G H H G9-224.(n ,k )码●码字 C=(信码组)G n n n n G k k ⋅=⋅--)(0121 9-23 ●本例:)10101(1101010101)10()(01=⎥⎦⎤⎢⎣⎡⋅=⋅=G m m C●(5,2)码共4222==k个码字:00000,01011,10101,11110。