汉明码盲识别教程.docx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汉明码盲识别教程

PAGE \* MERGEFORMAT8 通信侦查之编码识别 实验目的 加深对通信类基础课程及专业课程的理论基础、拓宽知识结构、增强动手能力、提高综合素质和培养创新意识。 根据所学知识,完成系统的译码实现。 掌握软件实现过程中的各项工作。 实验原理 从统计模式观点出发,信道编码的识别可以看成是一个具有多个未知参数的多元模式识别问题。 用这些已知信道编码类型的特征参数训练分类器,直到分类输出满足给定的误差要求,或通过对特征参数的统计分析设置分类器的判决门限,完成分类器的训练。从待识别的信号中提取识别特征,输入分类器,完成信道编码的识别。 针对汉明码的特点,根据不同的提取特征,可以有以下几种识别方法: 线性矩阵分析法: 定理1:对(n,k)线性分组码所构成的 p×q 矩阵(p2n,qp),若q为n或n的整数倍,则单位化后左上角单位阵的维数相等,且此时矩阵的秩不等于列数q。 情况1情况2情况3q=n且起点对齐q=m×nq≠nrank(A)=krank(A)qrank(A)=q 根据定理1可知对建立的矩阵模型求秩,记下矩阵中秩不等于列数时的列值,对这些留存的列值求最大公约数即可得到码长n。求出n后再根据情况1来求取起点位置。 码重统计法: 若估计码长不为真实码长,则分组码内码字之间不存在约束关系,可认为0或1是等概率出现的,可假设此时数据的码重分布是等概率分布模型,不同码重的码组出现概率为: P=1/(n+1) 如设Pi为实际上重量为i的码组所出现的概率,定义码重分布距离公式为: 其中,n为估计码长,D为实际分布于均匀分布的方差距离。由上述定理可知,当码字起点i与码字序列一致时,码重便取得固定的几个值,此时码重分布距离在码长n所对应的D取得极大值,即为真实码长的估计n。当码字起点i与码字序列存在偏差时,会导致码重取值的增多,造成码重分散,特别是在i值与码字序列起点相差越多是,造成码重分布越分散且极值越不明显。 最小汉明距离统计法: 性质:汉明码码字距离d0≥3。 假设截获到一组无误码的线性分组码数据,在已知码字起点情况下,从n=1和i=1开始有哪些信誉好的足球投注网站,求出以n为码长,i为起点时的分组码字两两之间的汉明距离并做统计,直到汉明距离等于2的个数第一次为0的时候,判定n为分组码的码长,i为起点位置。 如果码长不是真实码长,则分组码近似为随机序列,两两之间的汉明距离可以取0,1,2。只有当码长取得真实码长才有最小汉明距离为3。 生成矩阵G识别: 根据识别出的码长构成码字矩阵,选取一定数目的码字建立待化简矩阵G,通过对G进行二元域上的化简,求出矩阵的k个最大线性无关向量,即得到生成矩阵G。 G→Ik×kPk×n-k00=Gk×n0 Gk×n即为线性分组码的生成矩阵。 由于存在误码,可以进行多次化简计算,选取出现概率最高的一组最大线性无关向量组作为生成矩阵,完成生成矩阵的识别。 实验要求 假设截获了一段数字通信的信号,确认该段数据所采用的编码参数,并译码出最终的信息。 编码为hamming码。 侦测数据为二进制文件。 四、实验过程及结果 码重统计法: 实现框图如下: 测试时产生已知起点和码长的汉明码,遍历码长,计算码重分布距离: (7,4)汉明码 (15,11)汉明码 (31,26)汉明码 观察可知当测试数据码长为7时,遍历码长为7和7的倍数处出现明显的周期性尖峰, 且在码长为7时取最大值。由此可以判断码长为7。当测试数据码长为15时,周期性尖峰不明显。而当测试数据码长为31时,在遍历码长为31时已经没有尖峰,无法判断出码长。 对不同汉明码进行码重分布统计如下: 原因分析: 码长较小时,码重分布取值较少,相应概率较大,使得计算时容易出现峰值;而码长较长时,取值更为多样,相应概率小,使得码重分布距离计算结果小,没有峰值; 要统计码重必须要产生大量随机数,否则其统计信息不足。 结论: 码重统计法适用于码长较短时的统计(码长小于15),且需要大量的截获信息。 产生已知码长和起点(i0=3)的测试数据,遍历起点位置计算码重分布距离,结果如下: 可以看出当i与真实起点i0对齐时,此时码重分布距离最大。依此可以判断出起点i。 最小汉明距离统计法: 实验框图如下: 测试数据:产生(7,4)汉明码,人为加入2位起始码 实验结果:遍历码长n和起始位置i,统计两两码字的汉明距离为2的次数 实验结论:由遍历统计表可以看出,当码长为7,起始位置为3时汉明距离为2的次数为0,此时最小汉明距离为3,表示此时对应的截获矩阵即为真实的码字分组。 当码长为31时,要产生足够的测试数据,数组超过软件允许大小。 结论:最小汉明距离统计法适用于码长较短时的

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档