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






审核编辑:刘清

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

    关注

    30

    文章

    5186

    浏览量

    118452
  • 编程语言
    +关注

    关注

    9

    文章

    1897

    浏览量

    33897
  • CRC-16
    +关注

    关注

    0

    文章

    5

    浏览量

    7520

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

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

收藏 人收藏

    评论

    相关推荐

    如何计算BMHD中的逆CRC值?

    我想知道如何计算 BMHD 中的逆 CRC 值。 以Ifx_Ssw.h中的示例为例 Ifx_Ssw_Bmhd结构的头文件和手册。 /** BMHD 的结构定义 * 根据 BMI 和起始地址计算并
    发表于 05-31 06:43

    CRC(循环冗余校验)应用举例

    CRC(循环冗余校验)应用举例
    的头像 发表于 05-16 16:12 248次阅读

    用STM32L05x的CRC模块做modbus CRC16计算,结果不正确是为什么?

    根据参考文档,CRC模块可以配置CRC多项式,应该可以做(Modbus)CRC16计算,自己试了一下,发现结果不正确,总是一个固定值,不知道为什么?另外多项式应该是0x8005还是0xA001?
    发表于 04-29 06:50

    RA MCU中的CRC模块和使用方法

    瑞萨RA单片机硬件CRC计算单元采用固定的多项式发生器来计算8位或者32位数据的CRC校验值,对数据传输或数据存储的一致性、完整性进行验证。这篇文章重点介绍RA MCU中的CRC模块和
    发表于 02-26 11:45 350次阅读
    RA MCU中的<b class='flag-5'>CRC</b>模块和使用方法

    fpga报告crc故障是什么意思

    FPGA (Field Programmable Gate Array) 是一种可编程逻辑器件,它可以被重新配置以执行特定的功能。CRC (Cyclic Redundancy Check) 是一种
    的头像 发表于 01-04 11:06 734次阅读

    虹科技术 | 保障数据传输稳定性:BabyLIN产品的CRC算法实现

    CRC校验(循环冗余校验)是数据通讯中最常采用的校验方式。CAN协议中,总线通信节点也常采用CRC算法对各种总线传输的数据进行校验。
    的头像 发表于 01-02 17:23 332次阅读
    虹科技术 | 保障数据传输稳定性:BabyLIN产品的<b class='flag-5'>CRC</b>算法实现

    虹科技术|保障数据传输稳定性:BabyLIN产品的CRC算法实现

    导读: CRC校验(循环冗余校验)是数据通讯中最常采用的校验方式。CAN协议中,总线通信节点也常采用CRC算法对各种总线传输的数据进行校验。CRC
    的头像 发表于 01-02 10:45 282次阅读
    虹科技术|保障数据传输稳定性:BabyLIN产品的<b class='flag-5'>CRC</b>算法实现

    CRC校验原理及其软件实现

    电子发烧友网站提供《CRC校验原理及其软件实现.pdf》资料免费下载
    发表于 11-16 10:11 0次下载
    <b class='flag-5'>CRC</b>校验原理及其软件实现

    MM32F0140学习笔记——CRC

    MM32F0140学习笔记——CRC
    的头像 发表于 11-10 18:27 373次阅读
    MM32F0140学习笔记——<b class='flag-5'>CRC</b>

    N32G45x硬件CRC计算Modbus的CRC16

    以前都是使用软件CRC,浪费计算时间,有硬件CRC不用,真是可惜。本次使用硬件CRC对ModBus的CRC进行计算,测试时,遇到点问题,自带的库文件里面,把方法写死了,结果和Modub
    的头像 发表于 10-16 15:01 718次阅读
    N32G45x硬件<b class='flag-5'>CRC</b>计算Modbus的<b class='flag-5'>CRC16</b>

    单片机中CRC原理及应用

    单片机中CRC原理及应用
    的头像 发表于 09-27 16:02 1276次阅读
    单片机中<b class='flag-5'>CRC</b>原理及应用

    STM32 CRC使用详解

    电子发烧友网站提供《STM32 CRC使用详解.pdf》资料免费下载
    发表于 09-19 14:58 3次下载
    STM32 <b class='flag-5'>CRC</b>使用详解

    西门子博途1200PLC中CRC校验生成步骤

    第1步、预置INT数据类型CRC寄存器为16#制FFFF。
    的头像 发表于 09-01 14:26 4376次阅读
    西门子博途1200PLC中<b class='flag-5'>CRC</b>校验生成步骤

    如何使用软件算法计算CRC-16/8的结果

    - NUC240 - LQFP100 V1.0 该示例代码演示如何使用软件算法计算CRC-16/8的结果,并使用指定的CRC-32/16/8查询表来更有效地查找CRC的结果。 您可
    发表于 08-31 09:50

    西门子200SMART PLC CRC校验程序的编写

    CRC校验程序”子程序,初始化存储器,并把16#FFFF装载到CRC寄存器中(定义AC0为CRC寄存器)。并利用FOR语句循环,循环的次数由LW4决定。程序如图1-1所示
    的头像 发表于 07-10 15:45 2628次阅读
    西门子200SMART PLC <b class='flag-5'>CRC</b>校验程序的编写