《数字电视原理应用》由会员分享,可在线阅读,更多相关《数字电视原理应用(58页珍藏版)》请在金锄头文库上搜索。
1、上海交通大学上海交通大学数字电视原理与应用数字电视原理与应用Principle and Application ofPrinciple and Application of Digital Television Digital Television主讲:张文军主讲:张文军 教授教授上海交通大学上海交通大学上海交通大学上海交通大学图像通信与信息处理研究所图像通信与信息处理研究所图像通信与信息处理研究所图像通信与信息处理研究所EmailEmail:zhangwenjunzhangwenjunsjtu.sjtu.eduedu. .cncn20062007学年第一学期学年第一学期课程安排课程安排1数字
2、电视概述数字电视概述电视技术的发展历程模拟电视原理数字电视的发展2数字电视基本原理数字电视基本原理视频压缩原理MPEG-2视频编码及测量MPEG-2音频编码及测量MPEG-2系统及其测量数字调制基础数字电视的纠错编码原理3数字电视相关标准数字电视相关标准DVB-S标准及相关测量DVB-C标准及相关测量OFDM技术DVB-T标准及相关测量ATSC和ISDB-T标准及其测量我国的数字电视标准数字电视原理与应用数字电视原理与应用数字电视原理与应用数字电视原理与应用2数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理, , class 08class 08
3、数字电视基本原理数字电视基本原理v视频压缩原理 第5章vMPEG-2视频编码部分及其测量 第4,6,11章vMPEG-2音频编码部分及其测量 第7章vMPEG-2系统部分及其测量 第3,9,10章v数字调制基础 第12章v数字电视中的纠错编码原理数字电视中的纠错编码原理 补充补充数字电视原理与应用数字电视原理与应用数字电视原理与应用数字电视原理与应用3数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理, , class 08class 08数字电视中的纠错编码原理数字电视中的纠错编码原理1.纠错编码的基本原理纠错编码的基本原理2.常用的几种简单分组
4、码3.数字电视中的纠错编码数字电视原理与应用数字电视原理与应用数字电视原理与应用数字电视原理与应用4数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理, , class 08class 08v为了方便对差错编码原理进行叙述,下面先介绍一些基本术语:v信息码元:指进行差错编码前送入的原始信息编码 v监督码元:指经过差错编码后在信息码元基础上增加的冗余码元。1、纠错编码的基本原理、纠错编码的基本原理基本概念基本概念数字电视原理与应用数字电视原理与应用数字电视原理与应用数字电视原理与应用5数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编
5、码原理数字电视中的纠错编码原理, , class 08class 08v码字(组):由信息码元和监督码元组成的,具有一定长度的编码组合。v 码集:不同信息码元经差错编码后形成的多个码字组成的集合。v 码重:码字的重量,即一个码字中“1”码的个数。通常用W表示。q例如:码字10011000的 码重W=3,而码字00000000的码重W=0。同理:1001111001, 1100110111的码重分别为W=6和W=7。1、纠错编码的基本原理、纠错编码的基本原理基本概念基本概念数字电视原理与应用数字电视原理与应用数字电视原理与应用数字电视原理与应用6数字电视中的纠错编码原理数字电视中的纠错编码原理数
6、字电视中的纠错编码原理数字电视中的纠错编码原理, , class 08class 08v码距:所谓码元距离就是两个码组中对应码位上码元不同的个数(也称汉明距)。码距反映的是码组之间的差异程度,比如,00和01两组码的码距为1;011和100的码距为3。11000 与 10011之间的距离d=3。码字10011001和11110101之间的码距为4。v 最小码距:码集中所有码字之间码距的最小值即称为最小码距,用dmin或d0表示。1、纠错编码的基本原理、纠错编码的基本原理基本概念基本概念数字电视原理与应用数字电视原理与应用数字电视原理与应用数字电视原理与应用7数字电视中的纠错编码原理数字电视中的
7、纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理, , class 08class 08v例如:若码集包含的码字有10010,00011,和11000,则各码字两两之间的码距分别如下:10010和00011之间d=2 10010和11000之间d=2 00011和11000之间d=4 v因此该码集的最小码距为2,即dmin=2 v 000、001、110三个码组相比较,码距有1和2两个值,dmin=1v 最小码距是码的一个重要参数, 它是衡量码检错、纠错能力的依据。1、纠错编码的基本原理、纠错编码的基本原理基本概念基本概念数字电视原理与应用数字电视原理与应用数字电视原理与应用数字电
8、视原理与应用8数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理, , class 08class 08v分组码一般可用(n,k)表示。其中,k是每组二进制信息码元的数目,n是编码码组的码元总位数,又称为码组长度,简称码长。n-k=r为每个码组中的监督码元数目。v简单地说,分组码是对每段k位长的信息组以一定的规则增加r个监督元, 组成长为n的码字。在二进制情况下,共有2k个不同的信息组,相应地可得到2k个不同的码字,称为许用码组。其余 2n-2k个码字未被选用,称为禁用码组。(7,4)(9,5) 1、纠错编码的基本原理、纠错编码的基本原理分组码分组
9、码krn数字电视原理与应用数字电视原理与应用数字电视原理与应用数字电视原理与应用9数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理, , class 08class 08v编码纠检错能力与最小码距之间的关系:编码纠检错能力与最小码距之间的关系:n数字通信系统中送入信道的信息都是“0”“1”组合的数字信号,例如:待传送的信息是“晴”和“雨”,则只需一位数字编码就可以表示。若用“1”表示“晴”,“0”表示“雨”。当“0”“1”形式的信息在信道中传输时将0错成1或将1错成0时,由于发生差错后的信息编码状态是发送端可能出现的状态,因此接收端无法发现差错。
10、1、纠错编码的基本原理、纠错编码的基本原理数字电视原理与应用数字电视原理与应用数字电视原理与应用数字电视原理与应用10数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理, , class 08class 08v编码纠检错能力与最小码距之间的关系:编码纠检错能力与最小码距之间的关系:n但是如果发送信息送进信道之前,在每个编码之后附加一位冗余码,变成用两位编码“11“表示”晴“,“00”表示“雨”,则在传输过程中由于干扰造成信息编码中一位码发生差错,错成“10”(或“01”)时,由于“10”或“01”都是发送端不可能出现的编码,接收端就能发现差错,但此
11、时并不能判断出差错是第一比特还是第二比特,因此不能自动纠错n许用码组:00 ,11n禁用码组 :10,011、纠错编码的基本原理、纠错编码的基本原理数字电视原理与应用数字电视原理与应用数字电视原理与应用数字电视原理与应用11数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理, , class 08class 08v编码纠检错能力与最小码距之间的关系:编码纠检错能力与最小码距之间的关系:n若继续增加冗余码位数,用“111”表示“晴”,“000”表示“雨”,当编码在传输中出现1位或2位码差错(如错成001或101等编码)时,接收端都能检测到,并能确定只
12、有1位码差错时错误码位的位置,此时这种编码方式可以检测1位或2位差错,并能纠正单个的误码。n许用码组:000, 111n禁用码组:001 010 011 100 101 1101、纠错编码的基本原理、纠错编码的基本原理数字电视原理与应用数字电视原理与应用数字电视原理与应用数字电视原理与应用12数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理, , class 08class 08v由上例的分析可见,冗余码位数增加后,编码的抗干扰能力增强。v这主要是因为冗余码位数增加后,发送端使用的码集中,码字之间最小码距dmin增大。v由于dmin反映了码集中每
13、两个码字之间的差别程度,如果dmin越大,从一个编码错成另一个编码的可能性越小,则其检错、纠错能力也就越强。v因此最小码距是衡量差错控制编码纠、检错能力大小的标志。一般情况下,差错编码的纠错能力及检错能力与最小码距之间的关系如下:1、纠错编码的基本原理、纠错编码的基本原理数字电视原理与应用数字电视原理与应用数字电视原理与应用数字电视原理与应用13数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理, , class 08class 081、纠错编码的基本原理、纠错编码的基本原理检错和纠错能力检错和纠错能力 码的最小距离d0直接关系着码的检错和纠错能力
14、;任一(n,k)分组码,若要在码字内: (1) 检测e个随机错误,则要求码的最小距离d0e+1; A 0 1 2 3 B A 0 1 2 3e B 数字电视原理与应用数字电视原理与应用数字电视原理与应用数字电视原理与应用14数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理, , class 08class 08v(2) 纠正t个随机错误, 则要求码的最小距离d02t+1;ABBA0 1 1、纠错编码的基本原理、纠错编码的基本原理检错和纠错能力检错和纠错能力2345tt1数字电视原理与应用数字电视原理与应用数字电视原理与应用数字电视原理与应用15数
15、字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理, , class 08class 08v(3) 纠正t个同时检测e个随机错误,则要求码的最小距离d0t+e+1。 (e t)v例如例如 d03 检出检出1位纠正位纠正1位位d04 检出检出2位纠正位纠正1位位d05 检检2纠纠21、纠错编码的基本原理、纠错编码的基本原理检错和纠错能力检错和纠错能力t1eAB数字电视原理与应用数字电视原理与应用数字电视原理与应用数字电视原理与应用16数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理, , class 08
16、class 08v例:已知四个码组为 (110001000) (100010111) (000101111)(001011110)v若将此码用于检错最多可以检出多少位错码码?若用于纠错,最多纠正几位?若同时用于检错和纠错,能检出几位,纠正几位?1、纠错编码的基本原理、纠错编码的基本原理检错和纠错能力检错和纠错能力数字电视原理与应用数字电视原理与应用数字电视原理与应用数字电视原理与应用17数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理, , class 08class 08v 用差错控制编码提高通信系统的可靠性,用差错控制编码提高通信系统的可靠性
17、, 是是以降低有效性为代价换来的以降低有效性为代价换来的。v我们定义编码效率我们定义编码效率R来衡量有效性来衡量有效性:R=k/n其中其中, k是信息元的个数,是信息元的个数,n为码长。为码长。v对纠错码的基本要求是对纠错码的基本要求是: 检错和纠错能力尽量强;检错和纠错能力尽量强; 编码效率尽量高;编码效率尽量高;编码规律尽量简单。编码规律尽量简单。v实实际际中中要要根根据据具具体体指指标标要要求求,保保证证有有一一定定纠纠、检检错错能能力力和和编编码码效效率率,并并且易于实现。且易于实现。 1、纠错编码的基本原理、纠错编码的基本原理编码效率编码效率数字电视原理与应用数字电视原理与应用数字电
18、视原理与应用数字电视原理与应用18数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理, , class 08class 08数字电视中的纠错编码原理数字电视中的纠错编码原理1.纠错编码的基本原理2.常用的几种简单分组码常用的几种简单分组码3.数字电视中的纠错编码数字电视原理与应用数字电视原理与应用数字电视原理与应用数字电视原理与应用19数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理, , class 08class 082、常用的几种简单分组码、常用的几种简单分组码恒比码恒比码正反码正反码群计数码群
19、计数码奇偶奇偶监督码监督码二维奇偶二维奇偶监督码监督码常用的几种简单分组码常用的几种简单分组码数字电视原理与应用数字电视原理与应用数字电视原理与应用数字电视原理与应用20数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理, , class 08class 08v是一种最简单的差错编码,又称奇偶检验码。v编码方法:奇偶监督码是在原信息码后面附加一个监督元,使得该码字中连同监督码在内的“1”的个数为奇数(称为奇校验)或偶数(称为偶校验)。或者说,它是含一个监督元,码重为奇数或偶数的(n,n-1)系统分组码。(1)奇偶监督码)奇偶监督码数字电视原理与应用
20、数字电视原理与应用数字电视原理与应用数字电视原理与应用21数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理, , class 08class 08v例如:对码组01101001进行偶校验的监督码位为0,对码组10100000进行奇校验的监督码为1。v设 是同一码组内各位码元, 是监督码元,其余码位都是信息码元,则偶校验时应满足:(1)奇偶监督码)奇偶监督码数字电视原理与应用数字电视原理与应用数字电视原理与应用数字电视原理与应用22数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理, , class 0
21、8class 08v接收端译码时,对各码元进行模二加运算,其结果为0(偶监督码)如果传输过程中码组任何一位发生了错误,则收到的码组不满足偶检验关系,因此就能发现错误。v偶监督码的编码规则可以用公式表示(设码组长度为n,表示为 )监督码元a0的取值(0或1)可由下式决定(1)奇偶监督码)奇偶监督码数字电视原理与应用数字电视原理与应用数字电视原理与应用数字电视原理与应用23数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理, , class 08class 08v对于奇校验码必须保证 v因此式中的监督码可以用下式求出v奇偶监督码的编码效率R为(1)奇偶
22、监督码)奇偶监督码数字电视原理与应用数字电视原理与应用数字电视原理与应用数字电视原理与应用24数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理, , class 08class 08(1)奇偶监督码)奇偶监督码v在接收端按照相同的规律进行检测,若检测到与规律不符,则说明传输中有差错产生。v奇偶监督码的检错能力为只能检出奇数位差错,不能检测出偶数位差错,也不能判断出差错的具体码元,故奇偶检验码只有一定检错能力而不具备纠错能力。v但利用奇偶检验码检测单个差错的效果还是令人满意的,因此在计算机数据传输及SDH传输技术中得到广泛应用1 0 1 0 0 0
23、 1 0 有错有错1 1 1 0 0 1 1 0 有错有错1 0 1 0 0 1 1 0 不能确定不能确定1 0 1 1 0 0 1 0数字电视原理与应用数字电视原理与应用数字电视原理与应用数字电视原理与应用25数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理, , class 08class 08v又称称作作行列奇偶校验码或者水平垂直奇偶校验码,还称作方阵码。v它是将若干信息码字按照每个码字一行排列成若干行,使每个码字中相同的码位均对齐在同一列中,形成矩阵形式。然后对每一行和每一列的码元均进行奇校验或偶校验,并将校验结果附加在每一行及每一列码元
24、之后。(2)二维奇偶监督码)二维奇偶监督码数字电视原理与应用数字电视原理与应用数字电视原理与应用数字电视原理与应用26数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理, , class 08class 08v例如:对5个ASCII信息码进行行列奇偶校验的结果如下:(2)二维奇偶监督码)二维奇偶监督码 方方阵码不但能不但能检测出某一行某一列所有奇数个出某一行某一列所有奇数个错误, 有有时还能能检测出出某偶数个某偶数个错误 信息信息码元元 监督督码元元 信息信息码元元 监督督码元元 1 0 1 1 0 0 0 1 1 0 1 1 0 0 0 1 1
25、1 0 1 0 0 1 0 1 1 0 1 0 0 1 0 0 0 1 0 0 1 1 1 0 1 1 0 1 1 1 1 0 1 1 0 1 1 0 0 0 1 1 0 1 1 0 0 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1监督督码元元 1 0 1 1 0 0 0 1 1 0 1 1 0 0 0 1 适用于适用于检测突突发错误 能能纠错:码组中中存存在在仅一一行行中中有有奇奇数数个个错误时,能能够确确定定错码的位置的位置数字电视原理与应用数字电视原理与应用数字电视原理与应用数字电视原理与应用27数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理数
26、字电视中的纠错编码原理, , class 08class 08v但对于以矩阵形式出现的偶数位差错,行列奇偶校验码是检测不出来的。此外,通过水平和垂直两个方向上的校验,它能够确定某一行或列中出现的单个差错码位置,因此行列奇偶校验码具有对单个差错的纠错能力。(2)二维奇偶监督码)二维奇偶监督码数字电视原理与应用数字电视原理与应用数字电视原理与应用数字电视原理与应用28数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理, , class 08class 08(3)恒比码)恒比码(等重码等重码)v恒恒比比码码的的编编码码原原则则是是从从确确定定码码长长的的
27、码码组组中中挑挑选选那那些些“1”和和“0”个数的比值一样的码组作为许用码组。个数的比值一样的码组作为许用码组。v这种码通过计算接收码组中这种码通过计算接收码组中“1”的数目是否正确,的数目是否正确,就可检测出有无错误就可检测出有无错误。v如:如: 五单位数字保护电码五单位数字保护电码 q码字长度为码字长度为5,只选用码字中含有三个,只选用码字中含有三个“1”和两个和两个“0”的码字作为许用码字,来表示的码字作为许用码字,来表示10个阿拉伯数字个阿拉伯数字1,2,9,0q这种码亦称这种码亦称“5中取中取3码码”。 数字电视原理与应用数字电视原理与应用数字电视原理与应用数字电视原理与应用29数字
28、电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理, , class 08class 08(3)恒比码)恒比码(等重码等重码)数字数字保护电码12345678900 1 0 1 11 1 0 0 11 0 1 1 01 1 0 1 00 0 1 1 11 0 1 0 11 1 1 0 00 1 1 1 01 0 0 1 10 1 1 0 1 中文电报编码首先将每一个单字中文电报编码首先将每一个单字编码为四位十进制数字,再将每一编码为四位十进制数字,再将每一位十进制数字用二进制的五单位数位十进制数字用二进制的五单位数字保护码表示。字保护码表示。 通通 信
29、信 6639 020710101 10101 10110 10011 01101 11001 01101 11100 数字电视原理与应用数字电视原理与应用数字电视原理与应用数字电视原理与应用30数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理, , class 08class 08(3)恒比码)恒比码(等重码等重码)v国际电报通信中广泛采用的是国际电报通信中广泛采用的是“7中取中取3码码”q码字长度为码字长度为7,码字中,码字中“1”的个数为的个数为3q共有共有C73=35种码字种码字q这这35种码字分别代表种码字分别代表26个英文字母和其他符号
30、。个英文字母和其他符号。数字电视原理与应用数字电视原理与应用数字电视原理与应用数字电视原理与应用31数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理, , class 08class 08(4)正反码)正反码v编码的监督位数目与信息位数目相同,监督码是信息码的重复还是反码,由信息码中1的个数而定。v例:1011010110 (重复) 0011011001 (反码)v译码:接收码组中信息位和监督位按位模2相加v若接收码组的信息位中有奇数个1,则合成的码组为检验码组v若接收码组的信息位中有偶数个1,则合成的码组的反码为检验码组数字电视原理与应用数字电
31、视原理与应用数字电视原理与应用数字电视原理与应用32数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理, , class 08class 08(4)正反码)正反码v检验码组全为0,无错码v检验码组有4个1,1个0则信息码组中有一位错码,其位置对应检验码组中0的位置v检验码组有4个0,1个1则监督码中有一位错码,其位置对应检验码组中1的位置v例:10010 (收到码组为1001010110) 10110 00100 11011 00110 01001 01111 10000v其他组合,错码多于一个数字电视原理与应用数字电视原理与应用数字电视原理与应用
32、数字电视原理与应用33数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理, , class 08class 08(4)正反码)正反码v检纠错能力:q长度为10的正反码有纠正一位错码的能力,并能检测出全部两位以下的错误,和大部分两位以上的错误。v编码效率:q5/10=1/2数字电视原理与应用数字电视原理与应用数字电视原理与应用数字电视原理与应用34数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理, , class 08class 08(5)群计数码)群计数码v群计数码是将信息码元分组后,计算每组码元中1
33、的个数,然后将这个数目的二进制表示为监督码元,一起送往发送端。v例:一组8位的信息码元为10111001,其中1的个数为5个,于是将101作为监督码元。这样传输的码组为10111001101v收端只要检测监督码元所标示的1的个数与信息码元的1的数目是否相同来判断传输过程中有无错误。v特点:群计数码的检错能力很强,它可以检测除1变0和0变1成对出现的错误以外的其他形式的错误。数字电视原理与应用数字电视原理与应用数字电视原理与应用数字电视原理与应用35数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理, , class 08class 08数字电视中的
34、纠错编码原理数字电视中的纠错编码原理1.纠错编码的基本原理2.常用的几种简单分组码3.数字电视中的纠错编码数字电视中的纠错编码数字电视原理与应用数字电视原理与应用数字电视原理与应用数字电视原理与应用36数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理, , class 08class 08v数字信号在传输过程中受到干扰的影响,使信号波形变坏,发生误码,可以采用一些方法解决。同时设计系统时,还要合理地选择调制、解调、发送功率等因素,采用上述措施仍难以满足性能要求,就要采用差错控制措施了。v数字电视纠错编码的必要性:传输的数据流产生误码提高系统纠错能
35、力提高系统抗干扰能力3、数字电视中的纠错编码、数字电视中的纠错编码数字电视原理与应用数字电视原理与应用数字电视原理与应用数字电视原理与应用37数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理, , class 08class 08v差错编码属信道编码v要求在满足有效性前提下,尽可能提高数字通信的可靠性。v差错控制的目的是用信道编码的方法检测和纠正误码,降低误比特率。v纠错编码的开销:信道编码增加了传输数据量降低传送有用信息码3、数字电视中的纠错编码、数字电视中的纠错编码数字电视原理与应用数字电视原理与应用数字电视原理与应用数字电视原理与应用38数
36、字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理, , class 08class 08v从差错角度来看,根据加性干扰引起的错码分布规律的不同,把信道分为三类:随机信道突发信道混合信道v对不同类型的信道,采用不同的差错控制技术。v差错控制方法常用的有以下三种:检错重发法(ARQ)前向纠错法(FEC)反馈校验法3、数字电视中的纠错编码、数字电视中的纠错编码数字电视原理与应用数字电视原理与应用数字电视原理与应用数字电视原理与应用39数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理, , class 08c
37、lass 08信道v随机差错信道:大气 信 道 在恶劣的天气条件下,如雾、雪、雨等引起的吸收、散射、折射,使得到达接收端的光功率发生了随机的变化,这样就产生了随机差错v突发差错信道:由于近地表的大气温度不同,产生的湍流效应会引起接收光功率的闪烁,还有日光、风力、季节的变化引起建筑物的固定基座位置偏移、卫星自身的抖动、光学天线的机械震动,使得接收端光功率在短时间产生了很大范围的变化,从而产生成串的突发差错v既有随机差错又有突发差错的混合信道3、数字电视中的纠错编码、数字电视中的纠错编码数字电视原理与应用数字电视原理与应用数字电视原理与应用数字电视原理与应用40数字电视中的纠错编码原理数字电视中的
38、纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理, , class 08class 08冗余 噪声信道上控制传输错误的方法:在传递的信息上增加冗余。 1 若用所有长度为3的二元序列: 000,100,010,001,011,101,110,111去传输不同的信息,则不能识别或纠正错误。无冗余。 2 若仅使用:000,011,101,110,则可识别一个错误但不能纠正错误。因为4个不同的信息也可以用00,01,10,11表示,传递序列中有1/3是冗余。 3 若仅使用:000,111,则可识别两个错误,也能纠正一个错误。因为2个不同的信息也可以用0,1表示,传递序列中有2/3是冗余。3
39、、数字电视中的纠错编码、数字电视中的纠错编码数字电视原理与应用数字电视原理与应用数字电视原理与应用数字电视原理与应用41数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理, , class 08class 083、数字电视中的纠错编码、数字电视中的纠错编码v通信系统差错控制方法:信源加冗余编码信道错误识别信宿噪声请求重传反馈重传纠错(ARQ)数字电视原理与应用数字电视原理与应用数字电视原理与应用数字电视原理与应用42数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理, , class 08class 0
40、83、数字电视中的纠错编码、数字电视中的纠错编码v通信系统差错控制方法:信源加冗余编码信道纠错信宿噪声前向纠错(FEC)数字电视原理与应用数字电视原理与应用数字电视原理与应用数字电视原理与应用43数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理, , class 08class 083、数字电视中的纠错编码、数字电视中的纠错编码v通信系统差错控制方法:信源加冗余编码信道错误识别和/或 纠错信宿噪声请求重传混合纠错数字电视原理与应用数字电视原理与应用数字电视原理与应用数字电视原理与应用44数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的
41、纠错编码原理数字电视中的纠错编码原理, , class 08class 08v采用两次附加纠错码的前向纠错(FEC)编码:这种方式是发信端采用某种在解码时能纠正一定程度传输差错的较复杂的编码方法,在接收 端收到信码解码后,不仅可以发现错码,而且能够判断错误码元所在位置,并自动纠正错码。采用前向纠错方式时,纠错码信息不需存储,不需要反馈信道,也无需反复重发而延误传输时间,对实时传输有利,实时性好,但是纠错设备比较复杂。3、数字电视中的纠错编码、数字电视中的纠错编码FEC数字电视原理与应用数字电视原理与应用数字电视原理与应用数字电视原理与应用45数字电视中的纠错编码原理数字电视中的纠错编码原理数字
42、电视中的纠错编码原理数字电视中的纠错编码原理, , class 08class 08v前向纠错码的各种类型:3、数字电视中的纠错编码、数字电视中的纠错编码FEC数字电视原理与应用数字电视原理与应用数字电视原理与应用数字电视原理与应用46数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理, , class 08class 08vRS编码 第一个FEC附加纠错码(外编码)v卷积编码第二个FEC附加纠错码(内编码)v级联编码外编码和内编码结合一起v级联编码后得到的数据流再按规定的调制方式对载频进行调制 3、数字电视中的纠错编码、数字电视中的纠错编码FEC
43、数字电视原理与应用数字电视原理与应用数字电视原理与应用数字电视原理与应用47数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理, , class 08class 08vRS编码即里德所罗门码,能够纠正多个错误RS码为(204,188,t=8),其中t是可抗长度字节数,对应的188符号,监督段为16字节(开销字节段) 实际中实施(255,239,t=8)的RS编码,即在204字节(包括同步字节)前添加51个全“0”字节,产生RS码后丢弃前面51个空字节,形成截短的(204,188)RS码 RS的编码效率是:188/204 3、数字电视中的纠错编码、数
44、字电视中的纠错编码FEC数字电视原理与应用数字电视原理与应用数字电视原理与应用数字电视原理与应用48数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理, , class 08class 08v卷积码 卷积码非常适用于纠正随机错误 解码器可能会导致突发性错误 所以卷积码和RS码结合在一起可以起到相互补偿的作用 基本卷积码 :编码效率为,1/2, 编码效率较低,优点是纠错能力强 收缩卷积码 :如果传输信道质量较好,为提高编码效率,可以采用收缩截短卷积码。有编码效率为:1/2、2/3、3/4、5/6、7/8这几种编码效率的收缩卷积码 3、数字电视中的纠错
45、编码、数字电视中的纠错编码FEC数字电视原理与应用数字电视原理与应用数字电视原理与应用数字电视原理与应用49数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理, , class 08class 08vTurbo码 1993 年诞生的Turbo 码,单片Turbo 码的编码/解码器,运行速率达40Mb/s。该芯片集成了一个3232 交织器,其性能和传统的RS 外码和卷积内码的级联一样好。所以Turbo码是一种先进的信道编码技术,由于其不需要进行两次编码,所以其编码效率比传统的RS+卷积码要好。3、数字电视中的纠错编码、数字电视中的纠错编码数字电视原理
46、与应用数字电视原理与应用数字电视原理与应用数字电视原理与应用50数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理, , class 08class 08v交织码 为了纠正这些成串发生的比特差错及一些突发错误,可以运用交织技术来分散这些误差,使长串的比特差错变成短串差错,从而可以用前向码对其纠错实现交织和解交织一般使用卷积方式交织技术对已编码的信号按一定规则重新排列,解交织后突发性错误在时间上被分散,从而前向纠错编码可以有效的进行纠错,前向纠错码加交积的作用可以理解为扩展了前向纠错的可抗长度字节。纠错能力强的编码一般要求的交织深度相对较低。纠错能力
47、弱的则要求更深的交织深度 3、数字电视中的纠错编码、数字电视中的纠错编码数字电视原理与应用数字电视原理与应用数字电视原理与应用数字电视原理与应用51数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理, , class 08class 08v交织的原理图3、数字电视中的纠错编码、数字电视中的纠错编码数字电视原理与应用数字电视原理与应用数字电视原理与应用数字电视原理与应用52数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理, , class 08class 08v伪随机序列扰码 采用扰码技术,使信号受到随
48、机化处理,变为伪随机序列,又称为“数据随机化”和“能量扩散”处理扰码不但能改善位定时的恢复质量,还可以使信号频谱平滑,使帧同步和自适应同步和自适应时域均衡等系统的性能得到改善。扰码虽然“扰乱”了原有数据的本来规律,但因为是人为的“扰乱”,在接收端很容易去加扰,恢复成原数据流。3、数字电视中的纠错编码、数字电视中的纠错编码数字电视原理与应用数字电视原理与应用数字电视原理与应用数字电视原理与应用53数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理, , class 08class 08v伪随机序列扰码 实现加扰和解码,需要产生伪随机二进制序列(PRB
49、S)再与输入数据逐个比特作运算。PRBS也称为m序列,这种m序列与TS的数据码流进行模2加运算后,数据流中的“1”和“0”的连续游程都很短,且出现的概率基本相同 实现数字信号高保密性传输的重要手段之一。一般将信源产生的二进制数字信息和一个周期很长的伪随即序列模2相加,这种信号在信道中传输具有高度保密性。在接收端将接收信号再加上(模2和)同样的伪随机序列,就恢复为原来发送的信息 3、数字电视中的纠错编码、数字电视中的纠错编码数字电视原理与应用数字电视原理与应用数字电视原理与应用数字电视原理与应用54数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理,
50、 , class 08class 08 v实际应用中,我 们采用了RS码和卷积码的级联编码方案。v对于随机差错,我们选用具有纠正随机差错能力的卷积码;对于突发差错,则选用了具有纠正突发差错能力的RS码。v而空间光信道是一个混合信道,适合采用级联编码方案,即将纠随机差错的卷积码和纠突发差错的RS码进行级联,使系统既具有纠正随机差错的能力,又具有纠正突发差错的能力。3、数字电视中的纠错编码、数字电视中的纠错编码数字电视原理与应用数字电视原理与应用数字电视原理与应用数字电视原理与应用55数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理, , class
51、 08class 08n图中以RS码为外码、卷积码为内码的级联编码方案,同时为了提高信道抗突发差错的能力,在内外码之间加入了交织器。当空间光信道产生随机差错时,通过卷积码进行纠错,但是如果光信道同时还有长串的突发差错,将超出卷积码的纠错能力,而在卷积译码之后产生长串的译码错误,此时通过交织器将长串的差错进行分散,使分散到各个RS码组中的差错变成短的突发差错,再利用RS码纠突发差错的能力进行纠错。3、数字电视中的纠错编码、数字电视中的纠错编码设计的信道编码原理框图如图所示:数字电视原理与应用数字电视原理与应用数字电视原理与应用数字电视原理与应用56数字电视中的纠错编码原理数字电视中的纠错编码原理
52、数字电视中的纠错编码原理数字电视中的纠错编码原理, , class 08class 083、数字电视中的纠错编码、数字电视中的纠错编码交织器和解交织器的原理图如图所示n在发送端,码元1一16按列输人后再按行输出,如果因突发差错导致按行输出的码元1,5,9,13全部出错,则在接收端解交织后,每一列输出码组只有一个码元差错,再送到RS码解码,进一步提高了抗突发差错的纠错能力,但交织的缺点是带来了一定的传输迟延,影响了通信的实时性。数字电视原理与应用数字电视原理与应用数字电视原理与应用数字电视原理与应用57数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理数字电视中的纠错编码原理, , class 08class 08上海交通大学上海交通大学