| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 480 人关注过本帖
标题:学过信息论的高手指教一下 非常感谢!!!
取消只看楼主 加入收藏
蓝枫茗
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2010-4-16
结帖率:0
收藏
 问题点数:0 回复次数:0 
学过信息论的高手指教一下 非常感谢!!!
    产生24个二机制随机消息序列利用信道编码方法进行编译码,即编码采用汉明码译码采用标准阵列译码。原理如下:
    汉明码是一类可以纠正一位随机错误的高效的线性分组码。它具有良好的性质,如它是完备码、编译码方案简单、传输效率高等。
编码原理:
取r=3,构造一个二元(2r-1,2r-1-r)=(7,4)汉明码。
当r=3,除矢量以外7个长为3的全部二元序列是(十进制1,2……形式排列):(000)(001)(010)(011)(100)(101)(110)(111)将这7个二元序列按十进制数排列形成矩阵,如(110)2=(6)10,故将(110)T作为H矩阵中第6列的列矢量(从左向右数)。得
H(7,4)=    由这一致校验矩阵,就可得(7,4)汉明码的全部16个码字。
若接收序列R=(0110110)则
S=R*HT=(010)
(010)2=(2)10,是H矩阵中第2列的列矢量,则判定R中的第2位码元出错,改错后译成C=(0010110)。
任意调换H矩阵中列矢量的位置,并不影响纠错能力。我们只需调换上述H(7,4)中列矢量的位置,就可获得其中一种系统汉明码的校验矩阵
  =   其相应的标准生成矩阵为    =  
由此构成(7,4)汉明码如下表所示:
(7,4)汉明系统码

信息组    码字
0000    0000000
0001    0001011
0010    0010110
0011    0011101
0100    0100111
0101    0101100
0110    0110001
0111    0111010
1000    1000101
1001    1001110
1010    1010011
1011    1011000
1100    1100010
1101    1101001
1110    1110100
1111    1111111

搜索更多相关主题的帖子: 信息论 指教 感谢 
2010-04-25 16:01
快速回复:学过信息论的高手指教一下 非常感谢!!!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023292 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved