- 54
- 0
- 约1.23千字
- 约 3页
- 2017-12-23 发布于江西
- 举报
实验四求循环码的最小汉明距离
实验四 求循环码的最小汉明距离
一、实验题目
1、输入码的生成多项式;
2、输出码的最小汉明距离。
二、实验目的
1、理解和掌握循环码的概念以及生成方法;
2、求出循环码的最小距离。
三、算法设计
程序分析
1.采用Matlab编程;
2.cyclpoly(15, 4,all)函数用来产生(15,4)循环码的所有生成多项式;
3.circshift()函数是进行移位操作函数;
4.sym2poly()函数是将多项式转化为矩阵表示形式;
5.expand(x^r*m)函数是对m进行左移r位的操作;
五、程序代码
syms x ;
G=cyclpoly(15, 4,all);%求出所有的生成多项式 功能:产生循环码的生成多项式
g=G(2,:);%选择所有生成多项式中的第二个作为(15,4)循环码的生成多项式
r=15-4 ; %监督位数
m=x^3+x^2+1; %信息码元
m1=expand(x^r*m); %用x^r乘以m,相当于对m进行左移r位的操作
m2=sym2poly(m1); %将多项式转化为矩阵表示形式
[Q,R] = DECONV(m2,g); %求m2除以g所得的余数
%由于在求解余数时是按照一般的算术运算计算的,
%而实际要求的为模2运算,转化为模2运算
R=abs(R);
for i=1:length(R)
R
您可能关注的文档
- 02企业法人代表安全生产承诺书安监02.doc
- 1例扁桃体周围脓肿致心跳呼吸停止的抢救.doc
- 2016宣传工作要点.doc
- 2016届高考历史 多元史观解读重大历史现象.doc
- 2016年上半年幼儿园教研工作计划.doc
- 2016年中考英语的复习计划.doc
- 2016年党课学习材料 增强“四自能力” 保持党的纯洁性.doc
- 2016年全县人口与计划生育宣传教育工作计划.doc
- 2016年公司领导在党建工作会议上的讲话.doc
- 2016年创建国家卫生城市工作要点.doc
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
原创力文档

文档评论(0)