信息论基础-练习与思考5

  • 格式:doc
  • 大小:148.50 KB
  • 文档页数:5

 题目

1. 一个(7,1)重复码,求其生成矩阵和监督矩阵以及码的最小距离mind。

2. 一个线性分组码的监督矩阵为101011101011100001101010010100100110H,求其生成矩阵以及码的最小距离mind。

3. 设一个(15,4)循环码的生成多项式1110651)(xxxxxxg。

(1) 求此码的监督多项式h(x);

(2) 求此码的生成矩阵(非系统码和系统码形式);

(3) 求此码的监督矩阵。

4. 一个(7,3)线性分组码的生成矩阵为100111001001110011101G

(1) 构造一个等价的系统码生成矩阵;

(2) 求其监督矩阵;

(3) 构造所有可能的伴随式S的表,并求其所对应的最大可能错误图样E

(4) 求mind,并说明它能可靠地纠几个错?

(5) 若信息位)101(U,求对应的码字;

(6) 它与(7,4)汉明码的关系如何?

5. 已知一个(6,3)线性分组码的全部码字为001011,110011,010110,101110,100101,111000,011101,000000。求该码的输出矩阵与监督矩阵,并讨论其纠错能力。

6. 设一个(7,4)循环码的生成多项式1)(3xxxg,当接收矢量为)1100100(r时,试问接收是否有错?如果有错,至少有几个错?该码能否纠这些错?并求译码器的码字C。

 答案

 一个(7,1)重复码,求其生成矩阵和监督矩阵以及码的最小距离mind。

1. 对于(7,1)重复码有)0000000(,)1111111(两种形式,可以看出它的生成矩阵是)1111111(G,又由于C1=C0;C2=C0;C3=C0;C4=C0;C5=C0;C6=C0,可知其监督矩阵为(求解方法:先对生成矩

阵转置,然后在其后面加上一单位矩阵即可)

100000101000010010001000100100001010000011H,7)0000000()1111111(mind

2. 一个线性分组码的监督矩阵为101011101011100001101010010100100110H,求其生成矩阵以及码的最小距离mind。

2. 解:

101110101100001110010010101011001001H;

经过基本矩阵变化为100011001010011100001000111000101011,所以01001111000011101011P;010011010110001110110TPQ;010010000110101000011000100001100010101100001G。由生成矩阵可知,最小距离3d。

3.设一个(15,4)循环码的生成多项式1110651)(xxxxxxg。

(1) 求此码的监督多项式h(x);

(2) 求此码的生成矩阵(非系统码和系统码形式);

(3) 求此码的监督矩阵。

3.解:

(1) 循环码(15,4)用1110651xxxxx去除151x得

4321)(xxxxxh

(2) a非系统码的生成矩阵;11106512117621312873214139843231)()()()(xxxxxxxxxxxxxxxxxxxxxxxxgxgxxgxxgxG

inr是)(xg除inx所得余式

b系统码生成矩阵:

1065111075212108531310954141)(1)(1)(1)(xxxxxrxxxxxrxxxxxrxxxxxr

(3) 监督矩阵:1111)()()()(5610112571012358101345910141111121213131414xxxxxxxxxxxxxxxxxxxxxrxxrxxrxxrxG

432543265432765438765498765109876111098712111098131211109141312111023456789101)()()()()()()()()()()(xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxhxhxxhxxhxxhxxhxxhxxhxxhxxhxxhxH

4.一个(7,3)线性分组码的生成矩阵为100111001001110011101G

(1) 构造一个等价的系统码生成矩阵;

(2) 求其监督矩阵;

(3) 构造所有可能的伴随式S的表,并求其所对应的最大可能错误图样E

(4) 求mind,并说明它能可靠地纠几个错?

(5) 若信息位)101(U,求对应的码字;

(6) 它与(7,4)汉明码的关系如何?

4.解:

(1) 等价的系统生成矩阵为001110101001111001110G

(2) 监督矩阵0110001110001011101001011000H

假设发送的信号是210aaa,则经编码后输出为6543210ccccccc,其中1062152104203021120aacaacaaacaacacacac

所以:2161052104203ccccccccccccc,也就是00001260152104203ccccccccccccc

(3) 错误图样)(6543210eeeeeeeE

THES对应关系如下:SE

)1110()1000000()0111()0100000()1101()0010000()1000()0001000()0100()0000100()0010()0000010()0001()0000001()0000()0000000(

(4)437minknd

1)2/)1int((mindr

 可靠的纠正1个误码。

(5))101(V对应码字为(1010011)UG

(6) 该码是(7,4)汉明码的对偶码

5.已知一个(6,3)线性分组码的全部码字为001011,110011,010110,101110,100101,111000,011101,000000。求该码的输出矩阵与监督矩阵,并讨论其纠错能力。

5.解:

任意选取3个线性关系的码字作为生成矩阵,其生成矩阵为:

100101010110001011G

其监督矩阵为:

110100011010101001H

因为633211nkrr,即能纠一位错误。

6.设一个(7,4)循环码的生成多项式1)(3xxxg,当接收矢量为)1100100(r时,试问接收是否有错?如果有错,至少有几个错?该码能否纠这些错?并求译码器的码字C。

6.解:

接收是由错误的。

24311mod(1)xxxxx

错误至少有一位。该码能纠正这个错误。

因为6231mod(1)xxxx,所以译码器的输出为1100101。