春春服瞼?不觉觉晓晓白白发笈三三?千丈?信道编码基础知识培训讲义信道编码,也叫差错控制编码,是所有现代通信系统的基石。几十年来,信道编码技术不断逼近香农极限,波澜壮阔般推动着人类通信迈过一个又一个顶峰。5G 到来,我们还能突破自我,再创通信奇迹吗?所谓信道编码,就是在发送端对原数据添加冗余信息,这些冗余信息是和原数据相关的,再在接收端根据这种相关性来检测和纠正传输过程产生的差错。这些加入的冗余信息就是纠错码,用它来对抗传输过程的干扰。信道编码床前明用光床床前前朋明月月光光眷眺不蹩晓券舂吧 I㈱不不觉觉晓晓白发三干丈卜白白发发三三千千丈丈n编码坏的解码好的解码原数据冗余倍息接牧卅红红豆豆生生南南国圉红红豆豆生生南?国国护个模2 和法器何次输入妣牯一•编碍输 IR卷积码编码器一般原理方框图信息数抓*交织器!_►]编码器 2」删余矩阵-S输码编—1948 年,现代信息论的奠基人香农发表了《通信的数学理论》,标志着信息与编码理论这一学科的创立。根据香农定理,要想在一个带宽确定而存在噪声的信道里可靠地传送信号,无非有两种途径:加大信噪比或在信号编码中加入附加的纠错码。这就像在嘈杂的酒吧里,酒喝完了,你还想来一打,要想让服务员听到,你就得提高嗓门(信噪比),反复吆喝(附加的冗余信号)。但是,香农虽然指出了可以通过差错控制码在信息传输速率不大于信道容量的前提下实现可靠通信,但却没有给出具体实现差错控制编码的方法。人类在信道编码上的第一次突破发生在 1949 年。R.Hamming 和 M.Golay 提出了第一个实用的差错控制编码方案。受雇于贝尔实验室的数学家 R.Hamming 将输入数据每 4个比特分为一组,然后通过计算这些信息比特的线性组合来得到 3 个校验比特,然后将得到的 7个比特送入计算机。计算机按照一定的原则读取这些码字,通过采用一定的算法,不仅能够检测到是否有错误发生,同时还可以找到发生单个比特错误的比特的位置,该码可以纠正 7 个比特中所发生的单个比特错误。这个编码方法就是分组码的基本思想,Hamming 提出的编码方案后来被命名为汉明码。汉明码的编码效率比较低,它每 4 个比特编码就需要 3 个比特的冗余校验比特。另外,在一个码组中只能纠正单个的比特错误。M.Golay 先生研究了汉明码的缺点,提出了 Golay码。Golay 码分为二元 Golay 码和三元 Golay 码,前者将信息比特每 12 个分为一组,编码生成 11 个冗余校验比特,相...