奇偶校验码和循环冗余码

news/2024/12/21 22:26:01/

在数据链路层的传输中,1可能变成0,0可能变成1,这是比特差错。

为了应对比特差错,有两种方式,即自动重传请求ARQ(Automatic Repeat-reQuest)和前向纠错FEC(Forward Error Correction)。

自动重传请求ARQ方法指接收方检测到此次接收到的数据出现错误后,通知发送端重发,直至接收方接收到正确码字。前向纠错FEC方法指接收端收到错误的数据后可以自己发现并确定比特串的错误位置,并自己进行纠正。

上述方法中都涉及到“确定是否错误传输”的操作,后者还涉及到“确定错误位置”的操作。这些操作都适用冗余编码技术实现的。冗余编码即发送方和接收方事先规定好一个规则,发送方根据此规则在待发送的数据附加上多余的几位比特位(冗余位)。当数据发送到接收方时,接收方用同样的规则将此带冗余位的数据根据约定好的规则去判断此数据是否发生变动,若发生变动则不符合约定好的规则。并且完成“确定是否错误传输”、“确定错误位置”的操作即是使用检错编码和纠错编码来确定和解析冗余位。

减错编码规定的冗余位是只有“确定是否错误传输”的功能的编码方式。以下为两种检错编码。        

奇偶校验码

循环冗余码​​​​​​​

 


http://www.ppmy.cn/news/1194573.html

相关文章

C# 发送邮件

1.安装 NuGet 包 2.代码如下 SendMailUtil using MimeKit; using Srm.CMER.Application.Contracts.CmerInfo; namespace Srm.Mail { public class SendMailUtil { public async static Task<string> SendEmail(SendEmialDto sendEmialDto,List<strin…

MFC网络通信-Udp服务端

目录 1、UI的布局 2、代码的实现&#xff1a; &#xff08;1&#xff09;、自定义的子类CServerSocket &#xff08;2&#xff09;、重写OnReceive事件 &#xff08;3&#xff09;、在CUdpServerDlg类中处理 &#xff08;4&#xff09;、在OnInitDialog函数中 &#xff0…

Notes/Domino中的JVM版本

大家好&#xff0c;才是真的好。 这篇内容主要写给同时关注Domino和Java的技术人员。 很多人都知道&#xff0c;从Notes/Domino R5&#xff08;1999年&#xff09;版本&#xff0c;开始自带一个Java虚拟机&#xff0c;用来支持Java应用运行。但很多人不知道&#xff0c;这个J…

Dotfiles 管理最佳实践

背景介绍 在Unix和类Unix操作系统中&#xff0c;"dotfiles"是以点&#xff08;.&#xff09;开头的文件或目录的通用术语。这些文件通常用于存储用户特定的配置信息、设置和个人数据。点作为文件名的前缀表明这些文件是隐藏的&#xff0c;不会在普通的文件列表中显示…

2023年11月 AI速递

简介 微软在人工智能教育方面又出力作。generative-ai-for-beginners 包含一系列关于生成式人工智能的课程&#xff0c;包括 LLM 介绍、提示工程基础、构建文本生成/聊天应用等。 链接 https://github.com/microsoft/generative-ai-for-beginners 简介 中科大等机构的研究…

分享四款简单实用的视频下载工具

今天来和大家分享几个视频下载工具。毕竟&#xff0c;在这个自媒体时代&#xff0c;非常多的小伙伴有下载视频的需求&#xff0c;话不多说&#xff0c;直接上干货&#xff01; 1.Downni 这是一个在线视频下载网站。它支持几乎所有的主流视频平台&#xff1b;然后它还支持多种分…

ROS分布式演练,多台设备进行通信的配置

1、概述 前面我们做的操作都是在单个设备上进行&#xff0c;也就是分别开启多个终端&#xff0c;在不同终端上启动节点等相关操作&#xff0c;这里我们使用两台设备来控制&#xff0c;一台虚拟机和一台无人车(使用VNC Viewer连上去&#xff0c;也可以看做一台Linux虚拟机) VNC…

FFmpeg——使用Canvas录制视频尚存问题的解决方案

个人简介 &#x1f440;个人主页&#xff1a; 前端杂货铺 &#x1f64b;‍♂️学习方向&#xff1a; 主攻前端方向&#xff0c;正逐渐往全干发展 &#x1f4c3;个人状态&#xff1a; 研发工程师&#xff0c;现效力于中国工业软件事业 &#x1f680;人生格言&#xff1a; 积跬步…