第7章-物联网通信技术(曾宪武)LXX2014.7.ppt
《第7章-物联网通信技术(曾宪武)LXX2014.7.ppt》由会员分享,可在线阅读,更多相关《第7章-物联网通信技术(曾宪武)LXX2014.7.ppt(88页珍藏版)》请在一课资料网上搜索。
1、第7章差错控制技术,7.1差错控制技术概述 7.2差错控制方法 7.3常用检错码 7.4循环码 7.5卷积码 本章小结,7.1 差错控制技术概述7.1.1 差错控制的基本原理在二进制编码中, 1位二进制编码可表示2种不同的状态, 2位二进制编码可表示4种不同的状态, n位二进制编码可以表示2n种不同的状态。 在n位二进制编码的2n种不同的状态中, 能表示有用信息的码组称为许用码组, 不能表示有用信息的码组称为禁用码组,现以3位二进制编码构成的码组集合000, 001, 010, 011, 100, 101,110, 111为例, 分三种情况讨论。 (1) 情况1。 若8个状态都表示有用信息,
2、即均是许用码组, 则其中任一码字出错都将变成另一个码字, 于是, 接收端无法识别哪个出错,2) 情况2。若只取4个状态, 则取000、 011、 101、 110表示许用码组, 001、 100、 010、 111表示禁用码组。如果000中错1位, 那么可能变为001、 100、 010中的任一个, 而这三个均是禁用码组, 可知传输出错。 当000出现三个错误时, 将变为111, 也是禁用码; 当000出现两个错误时, 将变为011、 110、 101, 它们均是许用码, 可见在接收端无法发现错误。 从上述分析可以看出, 采用这种方法可以发现部分差错, 但不能纠错。 又如, 在接收端收到100
3、 尽管可以知道是一个错码, 但000、 101和110在发生一位错码的情况下均可以是100,3)情况3。 若要纠正错码, 就需增加冗余。 如果仅取000和111表示许用码组, 其他为禁用码组, 那么可以检验出2个错码, 并能纠正1个错码。 例如, 收到100时, 若只有一个错码, 则可以判断错码在第一位, 并纠正为000, 因为111的任何一位误码均不会为100, 而可能为011、101或110; 但若假设误码数不超过2位, 则存在两种可能, 即000错1位和111错2位, 均可能变为100, 因此只能检测出错误, 而无法纠错,7.1.2 差错控制编码的特性与能力差错控制编码的能力与差错控制
4、编码的特性有关。 编码的特性主要包括码字的汉明重量、 码间距离和最小码距。 我们用C表示由许多码元Ci(0in1)构成的码字, 码字中码元的个数用n表示。 以下先介绍汉明重量、 码间距离和最小码距的概念,1. 码字的汉明重量(Hamming Weight)码字C=Cn1Cn2C0的汉明重量是指码字中非零码元的个数, 用HW(C)表示。 例如, 1101的汉明重量为3(可写成HW(1101)=3), HW(110101)=4,2. 码间距离(d)码间距离又称为海明距离, 是指一码组集合中任意两个码字之间的对应位上码元不同的个数,用d表示, 可表示为式中, Ci、Cj分别表示码组集合中的任意两个码
5、组(码字), Ci=Cin1Cin2Ci0。 例如, 对于两个码字1101和0111,1+0+1+0=2,d(10101, 11010)=4,3. 最小码距在一个码组集合(C1,C2, , CN)中, 各码字之间的距离可能是不相同的, 就称该码组集合中最小的码距为最小码距, 用d0表示。 例如, 对于码组集合(0111100, 1011011, 1101001), d(0111100, 1011011)=5, d(0111100, 1101001)=4, d(1011011, 1101001)=3,于是最小码距d0=3,在分析一组码字(码组)的检错纠错能力时, 总用最小码距d0来衡量, 这是一
6、种最不利的情况。 在3位二进制码中, 把8个码字的许用码变为4个码字许用码就具有了纠错能力, 这是因为这8个码字的d0=1, 而在000, 001,101,110中, 它们的d0=2, 在000,111中它们的d0=3。 由此可见, 码组集合中的最小码距d0不同, 纠错检错的能力不同, 码组集合中的最小码距越大, 其纠错检错的能力也就越强,4. 编码纠错检错能力与最小码距d0的关系差错控制编码的抗干扰能力与码的结构有关, 一种编码的结构是与它们的码距有关的, 码距的长度可以反映出该种编码方式抗干扰的能力, 码距与纠错检错能力之间的关系可用如下定理表述,定理7.1.1 若一种码的最小码距为d0,
7、 则它能检查传输差错个数(或称为检错能力)e应满足d0e+1。 由定理7.1.1可知, 对于3位二进制编码, 8个码字均是许用码时, d0=1, 于是e=0,这说明该码没有差错能力; 当使用4个码字时, d0=2, 则e=1, 说明能查出1个差错;若取2个码字时, d0=3, 则e=2, 说明能查出2个差错。 因此, 要想使传输的码字具有检错能力, 该码组集合的最小码距必须大于或等于2,定理 7.1.2 若一种码的最小距离为d0, 则它能纠正传输差错的个数(又称为纠错能力)t应满足d02t+1。 定理7.1.3 若一种码的最小距离为d0, 则它能检查e个差错, 同时又能纠正t个以下差错的条件为
8、d0t+e+1。 定理7.1.3说明, 当传输差错等于或小于t时, 该码可以自动纠正这些差错, 但当差错大于t而又小于e时, 该码只能检测出错来,例7.1.1 求码组集合000,011,101,110和000,111的纠错检错能力。 解 码组集合000,001,101,110的最小距离d0=2, e=d01=1, 由定理7.1.1可知, 能检查出一个错。 对于000,111, d0=3, e=d01=2, 可以查出2个错。 由定理7.1.2可知,t=1, 能纠正一个错,5. 编码效率控制差错编码需要加入一定的监督码才能进行差错控制, 该编码方式属于分组编码的一种。在编码时, 加入的监督码位数越
9、多, 其纠错的能力也越强, 但同时降低了编码效率。 若码长用n表示, 其中的信息码的长度为k, 监督码的长度为r, 则有n=k+r, 于是, 编码效率为,7.2 差错控制方法7.2.1 自动请求重发(ARQ)方式由于采用检错编码时, 系统仅能发现传输错误, 而不知道错误发生的确切位置, 因此需要采用自动请求重发工作方式。 接收端根据校验序列的编码规则判断所接收的数据是否发生传输错误, 并把判断结果通过反馈信道传送给发送端。 接收端判断的结果有三种可能,第一种是肯定确认, 即接收端对收到的校验帧校验后未发现错误, 会向发送端发送一个肯定确认信号, 用ACK表示, 发送端收到ACK信号后即可知道该
10、帧发送成功。 第二种是否定确认。 接收端收到一个帧后, 经校验发现有错误, 则回送一个否定确认信号,用NAK表示, 发送端收到NAK信号后必须重发该帧,第三种是超时重发。 发送端在发出一个帧后开始计时, 如果在规定的时间内没有收到该帧的确认信号(ACK或NAK), 则认为发生帧的丢失或确认信号丢失, 必须重发该帧。 在传送数据时, 发送需经过发送、 等待、 确认这三个阶段, 即所谓的“停等ARQ”。 在数据帧的发送中, 发送端每次仅发送缓冲区中的一个数据帧, 并在发送后立即启动定时器, 等待接收端回送的确认帧,定时器启动后, 如在规定的时间内没有收到确认信息帧, 则认为发生帧的丢失或确认信号丢
11、失, 需要重新发送。 假如在规定的时间没有收到确认信息, 系统就会自动重发, 重发会造成重复帧的现象, 即可能发生没有出错的数据帧重复发送到接收端的情况。 为了解决重复帧的问题, 可在每个数据帧的帧头增加一个发送序号, 当收到重复帧时, 根据序号可将重复的帧丢弃掉,为了提高传输效率, 人们提出了连续重发请求(Continuous ARQ )技术, 该技术的特点是不等待前一帧的确认, 而直接发送下一帧。 这样可能会出现发送端未发现出错之前, 就有很多帧到达接收端, 而接收端会将这些帧丢弃。 为解决连续重发请求中出现的问题, 人们提出了返回N帧ARQ及选择性重发ARQ技术,ARQ方式具有以下特点:
12、 (1) 只需要少量的冗余码元就可获得较高的传输可靠性。(2) 与前向纠错相比, 复杂性和成本较低。(3) ARQ方式要求有反馈信道, 因此不能用于单向传输和同步传输。 (4) 控制规程及控制过程较复杂, 系统重复传帧的现象较严重, 通信效率低, 不适合实时性要求高的场合,7.2.2 前向纠错(FEC)方式FEC是利用纠错编码使接收端的译码器发现错误并准确地判断出出错的位置, 从而能自动纠正的差错控制方式。 FEC方式具有如下特点: (1) 实时性高, 无限反馈信道, 特别适合于单向多点同时传送, 控制规则简单, 但译码设备较复杂。(2) 纠错码的冗余度较高, 传输效率较低, 并且纠错码与信道
13、特性要相配合, 对信道的要求较高,7.2.3 混合纠错(HEC)方式混合纠错方式是由FEC和ARQ两者结合而成的差错控制方式。 它不仅能检测出错误, 而且还能在一定程度上纠正错误。 HFC方式具有如下特点: (1) 可以降低FEC的复杂度, 改善ARQ的连贯性。(2) 通信效率较低, 通信的可靠性较高, 在卫星通信中应用广泛,7.2.4 信息反馈(IRQ)方式信息反馈方式也称为回程校验方式, 它是在发送端检测错误的。 其工作过程为, 发送端不对信息进行差错编码, 而是直接将信息发送给接收端, 接收端收到后, 将其存储起来, 再将其通过反馈信道回送给发送端, 由接收端比较并发现是否出错,IRQ方
14、式具有以下特点: (1) 设备及控制规程简单。(2) 需要反馈信道, 收发两端均需要大容量的存储设备来存储传输信息。(3) 传输效率低。,7.3 常用检错码7.3.1 奇偶校验码1. 编码方法奇偶校验编码只需在信息码后加1位校验位(或称为监督位), 使码组中“1”的个数为奇数或偶数。 两者的监督方程分别为,式中,Cn,Cn1, , C1为信息码元,C0为监督码元,2. 奇偶校验编码的特点奇偶校验编码的优点是操作简单, 冗余度低, 编码效率高; 缺点是奇校验只能发现奇数个错误, 不能发现偶数个错误,7.3.2 恒比码恒比码是指码字中所含“1”的个数相同的码。 由于码长一定, 则码字中“1”和“0
15、的个数之比是恒定的, 所以称该种编码方式为恒比码。 码字中“1”的个数称为码重。 1. 编码方法在恒比码中, 只需保持码字中“1”和“0”的比例恒定即可。 在接收端, 只要判断“1”的个数是否正确便可判断传输是否正确。,我国的电传机传输汉字时是采用“保护电码”来进行的, 该码为5中取3的恒定码, 码的长度为5, 码中“1”的个数为3, “0”的个数为2。 5位码组成的码组集合的码字共有25=32个, 而5中取3的恒定码共有C35=5!/(53)!3!=10, 恰好可以表示10个状态, 即可表示09共10个阿拉伯数字, 并用它拼成汉字。 我国的“保护电码”比国际电码的抗干扰能力强,一般情况下,
16、 从“n中取m(nm)”恒比码的码字数目为,可见, 恒比码实际上是用n比特传送了lbCmn比特信息量, 如用“5中取3”的恒比码来传送数据, 每个码字的信息量为lb10=3.3(bit), 而5位二进制码的每个码字的信息量为lb25=5(bit), 也就是说用53.3=1.7的信息量作为检验码而“浪费”的,恒比码的编码效率为,5中取3”的恒比码编码效率为=3.35=0.66。 在国际无线电报中, 采用7位编码, 码字中有3个1, 共有C37=35 个, 可表示26个英文字母和其他一些符号,2. 特点恒比码所具有的优点是编码简单, 纠错能力比奇偶校验码要强, 适用于电传机或其他键盘设备; 缺点是
17、不适用随机二进制序列的编码。 恒比码必能发现错误的类型只有一种情况, 即“1”错为“0”的数目恰好是“0”错为“1”的数目,7.3.3 矩阵校验码1. 编码方法将若干个所要传送的数字序列编排成一个矩阵, 矩阵中的每一行为一个码字, 在每一行的最后加上一个监督码元, 进行奇偶校验, 矩阵中的每一列则由不同码字相同位置的码元组成, 在每列的最后也加上一个监督码元, 进行奇偶校验, 如图7.3.1所示,图7.3.1 矩阵码组成,图7.3.1中, a10, , am0为m行奇偶监督码中的m个监督位, cn1, , c0为按列进行监督的n列奇偶校验的n个监督位。 这种码有可能检测出偶数个错误。 因为每行
18、的监督位a10, , am0虽然不能用于检测本行中的偶数个错误, 但按列有可能由cn1, , c0监督出来。 有一些偶数个错误不可能检测出来, 譬如a1n2, a11, a2n2, a21所构成的4个错码,如数字序列11010101 00101011 00110011 10101010, 现将8位作为一个码字, 编成一个矩阵, 每个码字采用奇校验, 则编码结果如图7.3.2所示,图7.3.2 编矩阵码结果,2. 特点这种二维奇偶监督码适于检测突发错码。 因为这种突发错码常常成串出现, 随后有较长一段无错区间, 所以在某一行出现多个奇偶错码的机会较多, 而这种矩阵码正适合于检测这类突发错误。 由
19、于矩阵码只对构成的四角误码无法检测, 所以它的检测能力较强, 一些试验表明, 这种码可以使误码率降低至原误码率的百万分之一到万分之一,7.3.4 正反码正反码是一种简单的能纠错的码, 该种码的监督位与信息位相同, 且监督码与信息码相同或相反, 主要用于单位电码的前向自动纠错设备, 能纠正1位错误, 发现大部分2位以上的错误,1. 编码方法每一个正反码字由10个码元组成, 其中5位信息码, 5位监督码。 当信息码中“1”的个数为偶数时, 监督码元是信息码的反码。 例如: 信息码为10101, 监督码为10101, 因为信息码中“1”为奇数, 所以监督码与信息码相同;构成的码字为10101 101
20、01。 信息码为10010, 监督码为01101, 因为信息码中“1”为偶数, 所以监督码与信息码相反; 构成的码字为10010 01101,2. 译码在接收端, 先将所接收码字中的信息位和监督位, 按对应的位进行模2加, 得到一个5位的合成码, 然后用合成码产生一个校验码。 若接收码字中信息码中“1”的个数为奇数, 则合成码作为校验码; 如果信息码中“1”的个数为偶数, 则校验码为合成码的反码。 最后观察校验码字中“1”的个数, 并根据表7.3.1中的判决规则进行判决,例如, 发送码字为10101 10101, 接收码字为10101 10101,合成码为1010110101=00000, 由
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 联网 通信 技术 曾宪武 LXX2014
一课资料网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。



国家标准安全标准化6710.ppt
推销学论文.doc
工商管理:第七章.pdf
考试单词全记牢.xls

![MLSPGO8Q0C2L%`J2QI2M]C3.png](https://www.ekdoc.com/FileUpload/ueditor_s/upload/2020-5/8/6372452921073120799898817.png)


