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

    文章

    5589

    浏览量

    129057
  • 编程语言
    +关注

    关注

    10

    文章

    1959

    浏览量

    38905
  • CRC-16
    +关注

    关注

    0

    文章

    5

    浏览量

    7735

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

    解决SD NAND CRC校验失败的综合指南:瀚海微存储产品的可靠性保障

    在嵌入式系统开发中,SD NAND因其小尺寸、高可靠性和易用性成为众多项目的首选存储方案。然而,开发过程中经常会遇到CRC(循环冗余校验)错误的问题,这不仅影响系统稳定性,更可能造成数据丢失。作为
    的头像 发表于 11-21 09:49 268次阅读
    解决SD NAND <b class='flag-5'>CRC</b>校验失败的综合指南:瀚海微存储产品的可靠性保障

    硬件循环冗余校验(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

    RVMCU课堂「19」: 手把手教你玩转RVSTAR—CRC计算篇

    差错检测,检测的方式有很多种,常见的有奇偶校验、海明校验和CRC(循环冗余校验)。其中CRC的检错正确率、速度和成本等方面都具有优势,也被广泛应用于计算机网络通信中,本期内容我们就通过一个小实验,带领
    发表于 10-30 07:49

    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 929次阅读
    第十八章 浅谈循环冗余校验(<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次下载

    CRC16-MODBUS+手算+移位运算+C程序+并行运算

    CRC16-MODBUS+手算+移位运算+C程序+并行运算
    发表于 04-22 18:23 0次下载

    基于Verilog语言实现CRC校验

    CRC即循环冗余校验码:是数据通信领域中最常用的一种查错校验码,其特征是信息字段和校验字段的长度可以任意选定。循环冗余检查(CRC)是一种数据传输检错功能,对数据进行多项式计算,并将得到的结果附在帧的后面,接收设备也执行类似的算法,以保证数据传输的正确性和完整性。
    的头像 发表于 03-24 10:36 2178次阅读
    基于Verilog语言实现<b class='flag-5'>CRC</b>校验

    采用AFE0064和ADS8363加fpga结构,如何进行控制?

    采用AFE0064和ADS8363加fpga结构,详问如何进行控制?
    发表于 02-05 06:10