信息论基础与编码 (16).ppt
《信息论基础与编码 (16).ppt》由会员分享,可在线阅读,更多相关《信息论基础与编码 (16).ppt(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、伴随式与译码伴随式与译码译码准则译码准则最大后验概率最大后验概率准则准则最大似然最大似然译码准则译码准则当信道输入等概分布时,两种译码准则等价。当信道输入等概分布时,两种译码准则等价。最小汉明距离最小汉明距离译码译码对于给定的接收矢量,计算它与对于给定的接收矢量,计算它与M个可能的发送个可能的发送码字之间的距离,从中选择能使码字之间的距离,从中选择能使距离达到最小距离达到最小的码字的码字作为判决结果。对于作为判决结果。对于BSCBSC信道,信道,等效于最大似然译码等效于最大似然译码。伴随式与译码伴随式与译码 定义定义差错图案(错误图样)差错图案(错误图样)E:E(e1,e2,en)RC (r1
2、c1,r2c2,rncn)二进制码中模二进制码中模2 2加与模加与模2 2减是等同的,因此有减是等同的,因此有E=R C 及及R=C E 在在E中中,e i=1=1表表明明相相应应位位有有错错,e i=0=0表表明明相相应应位位无错无错。译码译码译码器就是从接收码字译码器就是从接收码字R 得到发送码字的估得到发送码字的估计值,或者说从接收码字中计值,或者说从接收码字中确定错误图样确定错误图样E,然后由,然后由C=R E 得到发送码字的估计值。得到发送码字的估计值。如果估计正确则译码正确,否则译码错误。如果估计正确则译码正确,否则译码错误。伴随式伴随式 S 的定义的定义 因为因为CHT=0 所以
3、所以 RHT(CE)HTCHTEHT=EHT如果收码无误:必有如果收码无误:必有RC即即E0,则则EHT=0,RHT=0。如果收码有误:即如果收码有误:即E 0,则则RHT=EHT 0。在在HT固定的前提下,固定的前提下,RHT仅仅与差错仅仅与差错图案图案E有关,而与发送码有关,而与发送码C无关。无关。定义收码定义收码R的的伴随式伴随式S:S=(s1,s2,sn-k)=RHT=EHT 伴随式伴随式S S的意义的意义从物理意义上看,伴随式从物理意义上看,伴随式S并不反映发送的码字是并不反映发送的码字是什么,而只是反映信道对码字造成怎样的干扰。什么,而只是反映信道对码字造成怎样的干扰。差错图案差错
4、图案E是是n重矢量,共有重矢量,共有2n个可能的组合,而伴个可能的组合,而伴随式随式S是是(n-k)重矢量,只有重矢量,只有2n-k个可能的组合,因此个可能的组合,因此不同的差错图案不同的差错图案可能有可能有相同的伴随式相同的伴随式。接收端收到接收端收到R后,因为已知后,因为已知HT,可求出,可求出 SRHT;如;如果能知道对应的果能知道对应的E,则通过,则通过C=RE而求得而求得C。译码过程译码过程 RHT=S S=EHT C=RE R S E C 只要只要E E正确,译出的码也就是正确的。正确,译出的码也就是正确的。差错图案差错图案E E的求解的求解可以通过解线性方程求解可以通过解线性方程
5、求解E:得到线性方程组:得到线性方程组:上述方程组中有上述方程组中有n个未知数个未知数e1,e2,en,却只,却只有有r=n-k个方程,可知方程组有多解。个方程,可知方程组有多解。在有理数或实数域中,少一个方程就可能导致在有理数或实数域中,少一个方程就可能导致无限多个解,而在二元域中,少一个方程导致无限多个解,而在二元域中,少一个方程导致两个解,少两个方程四个解,以此类推,少两个解,少两个方程四个解,以此类推,少 k个方程导致每个未知数有个方程导致每个未知数有2k个解。个解。因此,由上述方程组解出的因此,由上述方程组解出的E可以有可以有2k个解。到个解。到底取哪一个作为附加在收码底取哪一个作为
6、附加在收码R上的差错图案上的差错图案E的的估值呢?估值呢?译码原则译码原则:把所有把所有2k个解的重量个解的重量(差错图案差错图案E中中1的个数的个数)作比较,选择其中最轻者作为作比较,选择其中最轻者作为E的估值,的估值,体现最小距离译码的思想体现最小距离译码的思想 。标准阵列译码表标准阵列译码表 上述的译码过程,如每接收一个码上述的译码过程,如每接收一个码R就要解就要解一次线性方程,那就太麻烦了。好在伴随式一次线性方程,那就太麻烦了。好在伴随式S的的数目是有限的数目是有限的2n-k个,如果个,如果n-k不太大,我们可以不太大,我们可以预先把不同预先把不同S下的方程组解出来,把各种情况下下的方
7、程组解出来,把各种情况下的译码输出列成一个码表。这样,在实时译码时的译码输出列成一个码表。这样,在实时译码时就不必再去解方程,而只要象查字典那样查一下就不必再去解方程,而只要象查字典那样查一下码表就可以了。这样构造的表格叫做码表就可以了。这样构造的表格叫做标准阵列译标准阵列译码表。码表。标准阵列译码表的构成标准阵列译码表的构成 表中所列码字是接收到的码字表中所列码字是接收到的码字R。将没有任何差错时的收码将没有任何差错时的收码R放在第一行,收码等于发码放在第一行,收码等于发码R=C,差差错图案为全零,伴随式为全零。由于有错图案为全零,伴随式为全零。由于有2k个码字,码表有个码字,码表有2k列。
8、列。在第在第2到第到第n+1的的n行中差错图案的重量为行中差错图案的重量为1(共共n个个)。如果如果(1+n)2n-k,再在下面行写出全部带有,再在下面行写出全部带有2个差错的图案个差错的图案 (共共 个个)。如果总行数如果总行数()仍然小于仍然小于2n-k,再列出带有,再列出带有3个差错的图个差错的图案,以此类推,直到放满案,以此类推,直到放满2n-k行,每行一个行,每行一个Ej,对应一个不同的对应一个不同的伴随式伴随式Sj。这样,表的行数。这样,表的行数2n-k正好等于伴随式的数目。正好等于伴随式的数目。陪集和子集陪集和子集译译码码表表中中有有2n-k行行,每每行行是是一一个个陪陪集集,每
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息论基础与编码 16 信息论 基础 编码 16
限制150内