0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

CRC-12采用什么结构?CRC-16采用什么结构?

通信工程师专辑 来源:通信工程师专辑 作者:了凡三训 2022-10-09 11:37 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

继续讲解!CRC的内容之前在理论课里面进行了详细的讲解,它有很多种生成公式。CRC-12采用什么结构?CRC-16采用什么结构?请同学们先回顾一下之前的理论课程!

0add3e0c-40da-11ed-96c9-dac502259ad0.jpg

先熟悉一下仿真环境,推荐同学们看一看《仿真那些事》系列文章,这样就对仿真有个初步了解!给出其中的而一段话!什么是仿真?百度百科是这么说的:利用模型复现实际系统中发生的本质过程,并通过对系统模型的实验来研究存在的或设计中的系统,又称模拟。这里所指的模型包括物理的和数学的,静态的和动态的,连续的和离散的各种模型。所指的系统也很广泛,包括电气机械、化工、水力、热力等系统,也包括社会、经济、生态、管理等系统。

0b01c678-40da-11ed-96c9-dac502259ad0.jpg

只仿真CRC编码,

是不是有点简单了。

那加入生成M序列的仿真!

为后续学习扩频知识打下基础!

知识就是这样的循序渐进!

0b1aaf30-40da-11ed-96c9-dac502259ad0.jpg

什么是扩频系统?

0b39a30e-40da-11ed-96c9-dac502259ad0.jpg

代码一定要规范!

注释必不可少!

文件名、变量名都要规范命名!

0b54f5aa-40da-11ed-96c9-dac502259ad0.jpg

寄存器初始化!

采用0矩阵还是1矩阵呢?

百度一下!

0b712b4e-40da-11ed-96c9-dac502259ad0.jpg






审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 寄存器
    +关注

    关注

    31

    文章

    5619

    浏览量

    130396
  • 编程语言
    +关注

    关注

    10

    文章

    1965

    浏览量

    39859
  • CRC-16
    +关注

    关注

    0

    文章

    5

    浏览量

    7764

原文标题:计算机通信与网络v2 实验课程(3)

文章出处:【微信号:gh_30373fc74387,微信公众号:通信工程师专辑】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    crc校验不过,可能有哪些情况?

    crc校验不一致,导致通信失败 这个该怎么排查
    发表于 02-02 07:43

    Modbus RTU CRC16/Modbus 子vi下载---此为空文件,想删除,但不知道怎么搞了

    本帖最后由 muzimuly 于 2026-2-10 02:38 编辑 自己做的modbus crc16 自动校验码//
    发表于 01-29 15:47

    一文解读CRC校验

    )即为CRC值。 7、CRC检验为什么要采用模2除法? 模2运算加减乘除和二进制加减乘除一样,唯一不同就是不进位,也不借位。因此硬件实现比较简单,可以用XOR异或门来搭建,加法和减法效果相同。所以硬件
    发表于 01-26 07:20

    STM32中SPI模块的CRC功能

    CRC原理 SPI CRC针对8-bit和16-bit的数据格式,支持CRC8和CRC16计算 需要在使能SPI模块(SPE=1)之前配置
    发表于 01-15 23:21

    芯源循环冗余校验(CRC)功能

    • 3 种输入数据位宽:8bit、16bit、32bit • 3 种多项式 CRC-16 多项式1:x16 + x15 + x2 + 1 CRC-16 多项式2:x
    发表于 01-12 06:07

    芯源的CRC硬件计算谁用过吗?MCU的CRC你们喜欢用硬件的还是软件的啊?

    芯源的CRC硬件计算谁用过吗?MCU的CRC你们喜欢用硬件的还是软件的啊?
    发表于 12-01 08:25

    硬件循环冗余校验(CRC)模块介绍

    CRC是一种错误检测码,用于检测数据传输或存储中的意外更改。它通过对数据应用特定的算法生成一个固定长度的校验值。这个校验值附加在数据后面,接收方可以重新计算CRC并与接收到的校验值比较,以验证数据
    发表于 11-21 07:39

    CRC校验的原理和应用

    )。 计算复杂度较高:涉及二进制多项式除法,但可通过查表法(Lookup Table)优化。 长度灵活:常用 CRC-8、CRC-16CRC-32、CRC-64 等。 无纠错能力:仅
    发表于 11-14 06:48

    CRC校验的本质和物理意义

    校验的数学本质 1. 模2除法与多项式表示 Modbus RTU采用CRC-16算法基于多项式除法运算,其核心特征包括: 生成多项式:0x8005(标准表示)或0xA001(查表法优化) 初始值
    发表于 11-13 07:58

    8种常用的CRC算法分享

    CRC 计算单元可按所选择的算法和参数配置来生成数据流的 CRC 码。有些应用中,可利用 CRC 技术来验证数据的传输和存储的完整性。 8 种常用的 CRC 算法,包括:
    发表于 11-13 07:25

    OTA采用ymodem_ota升级app分区出现CRC校验错误是怎么回事?

    芯片:STM32F103VET6 环境:MDK5 使用的相关软件包:ota_downloader; 如上图,使用官方例程,BOOT运行起来之后,发现APP区CRC校验不对,但是会强制升级,并且
    发表于 09-10 06:57

    求助,关于TC39x使用Fce_crc在特定PFlash范围内进行CRC32校验失败的问题求解

    我目前正在使用英飞凌在AURIX TC39x系列上提供的Fce_crc库对PFlash和DFlash区域执行CRC32校验。 虽然大多数地址区域返回成功结果,但我观察到在以下 PFlash 地址范围
    发表于 08-01 07:47

    第十八章 浅谈循环冗余校验(CRC)计算单元

    本篇文章介绍了CRC(循环冗余校验),其计算单元用 CRC-32多项式,32位数据寄存器,4个AHB时钟周期完成计算。含数据、独立数据和控制寄存器,例程可测试不同模式CRC计算并验证结果。
    的头像 发表于 05-29 11:00 1486次阅读
    第十八章 浅谈循环冗余校验(<b class='flag-5'>CRC</b>)计算单元

    想从linux系统读回CYC65215部件的配置程序映像,并检查其CRC是否正确(假设它有附加 CRC),图像有CRC吗?

    我想从 linux 系统读回 CYC65215 部件的配置程序映像,并检查其 CRC 是否正确(假设它有附加 CRC)。图像有 CRC 吗? CRC 是否使用标准多项式的已知算法生成?
    发表于 05-23 06:22

    并行CRC实现

    电子发烧友网站提供《并行CRC实现.pdf》资料免费下载
    发表于 05-20 17:26 0次下载