无线通信技术1

上传人:san****019 文档编号:70798502 上传时间:2019-01-18 格式:PPT 页数:22 大小:477.51KB
返回 下载 相关 举报
无线通信技术1_第1页
第1页 / 共22页
无线通信技术1_第2页
第2页 / 共22页
无线通信技术1_第3页
第3页 / 共22页
无线通信技术1_第4页
第4页 / 共22页
无线通信技术1_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《无线通信技术1》由会员分享,可在线阅读,更多相关《无线通信技术1(22页珍藏版)》请在金锄头文库上搜索。

1、无线通信技术,武卓 ,编码技术概述 线性编码原理 SPC及汉明码、循环码、BCH码及RS码 解码的误码率 软判决解码及其性能 Turbo编解码及LDPC码的原理及其应用,通信与信息工程学院,信道编码技术,信道编码技术,4.1.1 编码技术概述 编码技术是用一系列编码后的信号取代原始信息的系统性的技术,其作用是帮助原始信息的重构,信道 编码,为什么使用前向纠错码(FEC)编码技术? 相对于无编码的系统,FEC编码技术能够在同样的速率同样的 误码率下减小系统的比特能量与噪声功率比值降低发射功率的要求,信道编码技术,通信与信息工程学院,信道编码技术,4.1.2 FEC编码原理,通信与信息工程学院,加

2、入冗余,使得原始信号在传输中被破坏后仍然能够被恢复出来 例如: 2 比特二进制信息,我们加入校验比特 0 0 : 0 0 0 信息比特 0 1 : 1 1 0 校验比特 1 0 : 0 1 1 1 1 : 1 0 1 编码后可能的传输信号称之为码字,假设发生码字为 0 1 1 1 0; 而接收码字为0 0 1 1 0 可以检测出有错误发生- 接收码字不在可能传输的码字范围内 传输错误可以通过选择具有“最近距离”的码字纠正过来 纠错只有在加入校验比特后采用可能 汉明距离是指两个码字之间相同位置上的比特信息不同的位置数之和 使用纠错码的其他应用: 拼写错误 电视画面噪声,信道编码技术,最小汉明距离

3、,最小汉明距离dmin 是任意两个码字间汉明距离的最小值,一种编码可以检测 dmin - 1 个错误比特, 同时纠正每个码字中的dmin/2 个错误比特。 最佳编码是所有码字间均具有最大距离 越长的码字意味着越多的错误比特可以被纠正过来 代价是: 传输信息速率下降, 复杂度增加,信道编码技术,编码的分类,通信与信息工程学院,分组码、卷积码 分组码: 校验比特仅取决于传输信息的一个有限分组 码的表示方式(n,k) - n=码字长度, k=信息比特长度, n-k=校验比特长度 有时候表示方式中还会出现第三个数,dmin, 或可纠正的错误比特数 卷积码: 编码序列取决于数个分组 码字的表示方式中第三

4、个数通常表示的是约束长度 编码速率- 每个码字中信息比特数所占的百分比-k/n,系统码、非系统码 系统码 码字中明显地包含信息比特 非系统码 例如将下列信息比特映射为以下四种码字: 00: 0 0 0 0 0 01: 1 1 1 0 1 10: 0 0 1 1 1 11: 1 1 0 1 0 从这些码字中不能直接读出哪些是信息比特 线性码 任意两个码字的和(模2加)是另一个码字 码字中包含全0码,信道编码技术,通信与信息工程学院,线性和基底,如果一个编码是线性的,可以选择码字中的一些子集来生成其他的任意码字 这些码字称为基底 在前面给出的码字例子中我们选择 (a) 0 1 1 1 0 (b)

5、1 0 0 1 1 然后 (a) + (b) = 1 1 1 0 1 以上加法为模2加(或异或) 因此,所有的码字都可以由这些码字的和来生成,通过乘以1或0 注意如果一共有2k 个码字, 那么共有 k 个基底码字,举例 一个编码的码字为 000000 101001 110100 011101 011010 110011 101110 000111 选出其中的三个作为基底: 注意如果一种编码是线性的,那么它的最小距离就等于它的最小权重 即在任意码字中的“1”的个数的最小值(全0码除外),信道编码技术,通信与信息工程学院,生成矩阵,将基底码字作为矩阵的行 生成矩阵 因此,我们可以通过给生成矩阵G相

6、乘信息比特向量d来得到任意的码字c : 注意使用模2加 例如:,注意信息比特会出现在码字中 即该编码为系统码 这是因为生成矩阵包含一个单位阵I: 基底总是具有这样的性质 G 为 k n; 码字 c 长度为n; 一个码字的校验部分p的长度为 (n - k),信道编码技术,校验矩阵,通信与信息工程学院,校验矩阵H 定义为: 同样可以说H的行 是与G的行正交的 这个矩阵使得我们可以检验一个接收到的信号r是不是一个 s 被称为伴随式 长度为n - k,对于一个系统二进制码,我们可以从G中构造H: 如果 其中 Ik 代表一个k k 单位矩阵 那么: 注意这里仍然为模2加 在我们的例子中:,信道编码技术,

7、伴随式解码,伴随式可以被用来解码当传输发生错误时 一个接收到的信号包含错误图案e (即一个向量,其中1代表产生错误的位置,0代表该位置没有产生错误)可以被写做: 因此伴随式可以被写做: 因此伴随式仅取决于错误图案 因此我们可以列出一个错误图案以及它们相应的伴随式的表格 然后我们对每个接收到的信号找到对应的伴随式,查询错误图案,然后纠正其中的传输错误,在前面的例子中,假设我们接收到的符号式001110 : 那么对应这个伴随式的错误图案为:,信道编码技术,4.1.3 汉明码,注意如果伴随式对应的第i个位置上的单个错误在HT的i行 那么如果我们确定HT 中的所有行是不同的且不含全0行,我们能够检验并

8、纠正所有的单个错误 这就产生了汉明码 对于一个系统码 例如: n - k = 3,最小距离:3 非零伴随式的个数 = 错误位置的个数= n = 2n-k - 1 因此汉明码的长度比2的某次方少1 因此汉明码可表示为(7,4, ), (15,11, )。,信道编码技术,循环码,显然在许多情况下要求编码要能够纠正不止一个错误! 几乎所有其它重要的编码都是循环码 即,任一码字的循环移位会得到另外一个码字 例 1 000 110 011 101 例 2 1101000 1011100 0000000 1111111 0110100 0101110 0011010 0010111 0001101 100

9、1011 1000110 1100101 0100011 1110010 1010001 0111001 注意这也并不表示所有的码字都是通过对其他码字循环移位得到的,BCH码,信道编码技术,通信与信息工程学院,BCH码(Bose-Chaudhuri-Hocquenghem) 是循环码的一种,它基于 生成多项式从而能够纠正多于1个错误 其长度 n 总是比2的某次方小1 (对于大多数情况) 可以设计码字(即找到合适的生成多项式)来保证该码能够纠正至少t 个错误即 dmin = 2t + 1 设计的步骤是基于Galois fields理论,但是通常可以通过简单的查询生成 多项式的表格获得 总是存在基

10、于场论的解码方法,而不需要查询长度为2n-k的表格,信道编码技术,RS(ReedSolomon)码,通信与信息工程学院,RS码是严格的非二进制码 编码后的符号是M-ary, M 是2 的某次方(M = 2q) 生成多项式的系数及信息符号都是M-ary 但是通常RS码都是以二进制的形式传输的 传输的二进制信息比特首先被分为若干组,每组包含q个比特,之后再转换为M-ary的符号 M-ary 信息符号被编码为M-ary的编码符号 M-ary 编码符号接着以q 比特每组的形式发送出去 以符号为单位的长度N = 2q 1; 以比特为单位的长度n = q(2q 1) 对于一个能纠正t个错误的RS code

11、s,dmin = 2t + 1 可以进行对突发错误的纠错,因为任意符号中的错误都具有同等的可纠正性 常用的码为q = 8; M = 256; N = 255 通常通过删除信息比特及相应的编码比特来缩短码字的长度 可用于: CD; 深空及卫星通信; 数字地面电视; WLAN,信道编码技术,4.1.4解码的误码率,因为FEC编码只能纠正一个码字中有限个错误比特,解码的错误仍然会发生 我们计算一个能够纠正二进制编码中t比特错误的解码错误概率p 码字的错误概率是当一个码字中出现多于t 个传输错误的概率 P(t 错误发生) = 1 - P(t 个错误发生) = 1 - (i t)P(i 个错误发生) i

12、 个错误的任意给定图案的概率是pi(1-p)n-i 共有 nCi 个这样的图案 最有可能的码字错误共包含dmin = 2t + 1的错误,平均分布于信息和校验比特 因此,平均上共有 (2t + 1)k/n个信息位错误每个错误的码字中 如果p 很小的话(p的高阶次方可以被忽略):,信道编码技术,汉明码的错误概率,通信与信息工程学院,信道编码技术,通信与信息工程学院,BCH码的错误概率,Near rate 1/2 BCH codes: b - (7,4); c - (15,7); d - (31,16),信道编码技术,通信与信息工程学院,RS码错误概率,信道编码技术,4.1.5硬判决和软判决译码,

13、通信与信息工程学院,传统的解码仅使用解调器中输出的信息直接判决 称为硬判决 而解调器中同时包含所作判决的可靠性信息 基于接收信号距离判决门限的远近 称之为软判决 例如:,硬判决 0 0 0 0 0 1 dH(010101) 0 1 0 1 0 0 = 2 dH(000000) 0 0 0 0 0 1 = 1 可靠性 M L H M H M,信道编码技术,欧几里德距离,更为正式的准则是选择与接收信号距离最近的码字判决为原始发送码字,距离最近指的是均方误差 即欧几里德距离,d2(010101): 0.0567 1.2338 0.1700 2.5971 0.0878 0.0192 = 4.1645 d2(000000): 0.0567 0.7908 0.1700 0.1509 0.0878 3.4656 = 4.7217,信道编码技术,作业题:,写出一种(5,3)二进制系统线性码的码字的可能集合,找出你写出的码字的最小汉明距离。(提示:n=5, k=3) 一个(7,4)循环码的生成多项式为g(X)=1+X2+X3. 试判断以多项式形式描述的码字C1(X)=1+X2+X5+X6以及C2(X)=1+X2+X3+X5+X6是否是由该生成多项式生成的合法码字。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号