- 19
- 0
- 约1.67千字
- 约 7页
- 2017-02-01 发布于重庆
- 举报
计算机通信网络课程实验报告_循环冗余校验
计算机通信网络课程实验报告
实验三:循环冗余校验
班级:
姓名:
学号:
1 实验目的
熟悉VC开发环境,学习VC编程的基本步骤。
2. 写一个C程序,将实现CRC编码。此计画包含了两侧。第一个函数将会产生校验从原始数据和发电机。第二的会检查是否校验和是正确的。
2 实验环境
要求安装Window XP、Visual C++ 6.0、MSDN
3 实验原理
循环冗余校验(CRC)通常是用来编码错误检测。在CRC错误检查,传送设备的基础上计算出号码传送的数据。接收设备重复同一计算后传输。如果两个设备都得到同样的结果,故假定传播是无错误的。程序被称为冗余校验是因为每个传输不仅包括数据,另外,冗余值进行错误检查。
假设数据传输过程中需要发送15位的二进制信息g=101001110100001,这串二进制码可表示为代数多项式g(x) = x^14 + x^12 + x^9 + x^8 + x^7 + x^5 + 1,其中g中第k位的值,对应g(x)中x^k的系数。将g(x)乘以x^m,既将g后加m个0,然后除以m阶多项式h(x),得到的(m-1)阶余项r(x)对应的二进制码r就是CRC编码。
h(x)可以自由选择或者使用国际通行标准,一般按照h(x)的阶数m,将CRC算法称为CRC-m,比如CRC-32、CRC-64等。
g(x)和h(x)的除运算
您可能关注的文档
最近下载
- 2025年初级统计师统计基础知识真题及答案.docx VIP
- 2026乡镇干部围绕学习教育“为民造福”等4个方面查摆问题清单.docx VIP
- 辽宁农职院2025年单招复习参考题库——高中英语.docx
- 传感器与检测技术+(陈杰)+课后习题答案.pdf VIP
- GB50974-2014 消防给水及消火栓系统技术规范.pdf VIP
- 2026年鹤壁职业技术学院单招职业适应性测试题库及答案详解1套.docx VIP
- 基于机器视觉的驾驶辅助系统中驾驶员状态监测技术的深度剖析与实践探索.docx
- 港口岸电船舶接电操作规范培训课件.pptx VIP
- 江西省南昌市第三中学教育集团2023-2024学年九年级上学期10月月考化学试题(原卷版)-A4.docx VIP
- 企业员工入职登记表.pdf VIP
原创力文档

文档评论(0)