信息论第六章答案(共18页).doc
《信息论第六章答案(共18页).doc》由会员分享,可在线阅读,更多相关《信息论第六章答案(共18页).doc(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上6.1 奇校验码码字是c=(m0,m1,mk-1,p),其中奇校验位p满足方程m0+m1+, +mk-1+p =1 (mod 2)证明奇校验码的检错能力与偶校验码的检错能力相同,但奇其校验码不是线性分组码。证:偶校验码的编码方程为m0+m1+, +mk-1+p =0 (mod 2)当差错图案e中有奇数个1时,通过偶校验方程可以检测出发生错误,因此检测概率:奇校验码的编码方程为m0+m1+, +mk-1+p =1 (mod 2)当差错图案e中有偶数个1时,通过偶校验方程可以检测出发生错误,因此检测概率:由线性分组码的性质可知,码组中必有一个全零码字。而奇校验码中没有全零
2、码,如果有的话必是错码,所以奇校验码不是线性分组码。6.2 一个 (6, 2) 线性分组码的一致校验矩阵为(1) 求hi (i=1,2,3,4)使该码的最小码距dmin3。(2) 求该码的系统码生成矩阵Gs及其所有4个码字。解:(1)对H做行、列初等变换:后五列已是满足三列无关,四列相关,可使dmin=4。因此,dmin=3,必须包含第一列,而剩余5列取2列有10种组合: 1+2+3,1+2+4,1+2+5,1+2+6,1+3+4,1+3+5,1+3+6, 1+4+5, 1+4+6,1+5+6三列相关的4种:h值分别可以为0110T;1111T;1101T;1001T; dmin=4,因此,必
3、须包含第一列,而剩余5列取3列有10种组合: 1+2+3+4,1+2+3+5,1+2+3+6,1+2+4+5,1+2+4+6,1+2+5+6,1+3+4+5, 1+3+4+6, 1+3+5+6,1+4+5+6四列相关的1种:(1+2+3+4,1+4+5+6)的h值一样0111T; dmin=5,必须包含第一列,剩余5列取4列有5种组合:1+2+3+4+5,1+2+3+4+6,1+2+3+5+6,1+2+4+5+6,1+3+4+5+6,五列相关的1种:1+2+3+5+6的h值 0000T,但是全零列不能校验任何位的差错,故不能构成校验矩阵。 dmin=6,必须包含第一列,剩余5列取5列有1种组合
4、:1+2+3+4+5+6,没有6列相关的h(2) 将H行、列初等变换至:(此小题的答案有多种,视选取的hi不同而不同。)6.3 一个纠错码消息与码字的对应关系如下:(00)(00000),(01)(00111),(10)(11110),(11)(11001)(1)证明该码是线性分组码。(2)求该码的码长、编码效率和最小码距。(3)求该码的生成矩阵和一致校验矩阵。(4)构造该码BSC上的标准阵列。(5)若消息在转移概率p=10-3的BSC上等概率发送,求用标准阵列译码后的码字差错概率和消息比特差错概率。(6)若在转移概率p=10-3的BSC上消息0发送的概率为0.8,消息1发送的概率为0.2,求
5、用标准阵列译码后的码字差错概率和消息比特差错概率。(7)若传送消息0出错的概率为10-4,传送消息1出错的概率为10-2,消息等概发送,求用标准阵列译码后的码字差错概率和消息比特差错概率。解:(1)该码组等长,由K=2,得n=2k=4;该码组中有全零码;消息(01)和(10)的和(11)对应得码字(11001)是(01)对应的码字(00111)与消息(10)对应的码字(11110)的和,满足线性关系;最小非零码重量等于最小码距为3;所以该码组是线性分组码。(2)码长n=5,效率=k/n=2/5=40%,最小码距为3,因为最小码重量为3。(3)由于G的每行是线性分组码的一个码字,所以,由(10)
6、和(01)消息对应得码字构成生成矩阵的两行:本小题视选取得码字与G的初等变换结果不同而有不同的系统码生成矩阵和一致校验矩阵。但是码字的重量分布不变。(4)伴随式和错误图案的关系:伴随式有2n-k8种组合,差错图案中代表无差错的有1种,代表1个差错的图案有5种,代表两个差错的图案有种10。只需挑选其中对应最轻差错图案的两个。先将ej=(00000)、(10000)、(01000)、(00100)、(00010)、(00001)代入上面的关系式,得对应的Sj分别是(000)、(111)、(101)、(100)、(010)、(001)。剩下的伴随式中,(011)所对应的差错图案是2k个即(00011
7、)、(10100)、(01101)、(11010),其中(00011)和(10100)并列重量最轻,任选其中一个如(00011)。同样可得伴随式(101)所对应的最轻差错图案之一是(00101)。其它三个差错图案为(10010)、(01011)、(11100)。标准阵列:SC0+eC1C2C3000000000011111110110011111000010111011100100111001000011111011010001100001000001111010111010100001000101111001101100100001001101111111000011000110010011
8、1011101010100101000101101111100另外两种2重量的差错图案和伴随式:0111010010011010100110110110010101010110001011(5)按(4)的标准阵列译码,记Ac是标准阵列中码字c对应的列,E是包括无错图案和全部可纠正差错图案的集合,那么码字差错概率为:记消息比特差错概率为Pb(e),消息向量差错概率为PB(e),注意到该码是非系统码以及消息向量长为2,则应有:(6)码字差错概率计算中消息比特差错概率:(7)码字差错概率计算中消息比特差错概率:码字差错概率和消息比特差错概率相等。6.6 一个通信系统消息比特速率为10kbit/s,信
9、道为衰落信道,在衰落时间(最大为2ms)内可以认为完全发生数据比特传输错误。(1)求衰落导致的突发错误的突发比特长度。(2)若采用汉明码和交织编码方法纠正突发差错,求汉明码的码长和交织深度。(3)若用分组码交织来纠正突发差错并限定交织深度不大于256,求合适的码长和最小码距。(4)若用BCH码交织来纠正突发错误并限定交织深度不大于256,求合适的码长和BCH码生成多项式。解:(1)对于(n,k)分组码,消息长度为k的分组编码长度为n。消息比特率为10kbit/s的(n,k)编码后速率为10n/k bit/s。若在衰落时间(最大为2ms)内认为完全发生数据比特传输错误,则衰落导致差错的突发比特长
10、度为b=210-310n/k103=20n/k 比特(2)汉明码是一种d=3的完备码,其纠错能力是t=1比特。因此,交织深度不小于D才能纠正Dt个连续差错比特,Db/t=20n/k 比特。如果是(7,4)汉明码,则D207/4=35 比特。编码后速率为107/4=17.5Kbit/s。延时为2nD/(10n/k)=2kD/10=4n=28(ms)如果是(15,11)汉明码,则D2015/1127.27 =28比特。编码后速率为13.63Kbit/s。延时为60(ms)如果是(31,26)汉明码,则D2031/2623.85 =24比特。编码后速率为11.92Kbit/s。延时为124(ms)如
11、果是(63,57)汉明码,则D2063/5722.1 =23比特。编码后速率为11.05Kbit/s。延时为252(ms)如果是(127,120)汉明码,则D20127/12021.17 =22比特。编码后速率为10.58Kbit/s。延时为508(ms)如果是(255,247)汉明码,则D20255/24720.72 =21比特。编码后速率为10.32Kbit/s。延时为1020(ms)从延时最小的角度取(7,4)汉明码最好,存储容量nD=245bit最小。此时的编码后速率最高,交织深度最大,码率R=4/7最低。(3)由b=20n/k,bDt256t256(d-1)/2,及码限约束关系,如S
12、ingleton限dn-k+1设计。如果纠错数t=1,则d=3或4。由:如果k=3,可取6n57,因此(7,4)Hamming码的缩短码(6,3)、(7,3)Hamming等均可,这里nk+d+1的约束显然太宽,这是由Singleton限太宽松引起的,使用更紧的约束,如Hamming限、Plotkin限使n大于由s限确定的下限。如果还要求是好码,则n的上限由Varshamov-Gilbert限来控制。于是n需满足:(3) BCH码的dmin2t+1,n-kmt,n=2m-1假设纠一位插错,t=1,dmin3,由Singleton限dn-k+1设计,3m+1,m2。由。因此,t=1时,任何m2的
13、BCH码均可。t2时,D256的分组交织码性能更好。m=3,4,5,6,7的BCH码生成多项式见表6.3.4(p.202),如:m=3, t=1, g(x)=x3+x+1m=4, t=1, g(x)=x4+x+1m=4, t=2, g(x)=x8+x7+x6+x4+1m=4, t=3, g(x)= x10+x8+x5+x4+x2+x+16.7 若循环码以g(x)=1+x为生成多项式,则(1)证明g(x)可以构成任意长度的循环码。(2)求该码的一致校验多项式。(3)证明该码等价为一个偶校验码。解:(1)g(x)是(n,k)循环码的生成多项式,当且仅当g(x)是xn-1的r=n-k次因式,这里r=
14、1,所以n=k+1,如果信息位长k任意,则(k+1,k)码的升幂排列表示的码式:(2)由g(x)h(x)=xn-1= xk+1-1,在二进制运算中减一与加一运算一致。所以,(3)设信息多项式为降幂排列表示:所以与偶校验码等价。也可以用生成矩阵来证明(升幂或降幂排列表示均可):G的最后一列为全“1”,说明校验位是所有信息位的模2和结果。所有码元和是零,即是偶校验。6.8 已知循环码生成多项式为g(x)=1+x+x4,(1)求该码的最小码长n,相应的一致校验多项式h(x)和最小码距d。(2)求该码的生成矩阵、一致校验矩阵、系统码生成矩阵。(3)画出该码的k级系统码电路图,给出编码电路的编码过程。(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息论 第六 答案 18
限制150内