登录/注册

冗余通信

更多

好的!冗余通信(Redundant Communication)是一种通过增加额外信息或备份路径来提高通信系统可靠性容错能力的技术策略。

它的核心思想是:为了确保在部分信息丢失、损坏或信道失效时,消息仍能被正确、完整地接收和理解,刻意在通信过程中加入超出必需量的信息或资源。

冗余通信的主要方式包括:

  1. 信息冗余:

    • 概念: 在要发送的数据中加入额外的、用于校验或纠错的比特。
    • 例子:
      • 校验和: 计算数据块的校验值附加在数据后面。
      • 奇偶校验位: 为数据添加一位使“1”的总数为奇数(奇校验)或偶数(偶校验)。
      • 循环冗余校验: 使用更复杂的数学方法生成校验码,具有更强的检错甚至纠错能力。
      • 纠错编码: 使用前向纠错码(如 Reed-Solomon码、Turbo码、LDPC码),在数据中加入大量冗余比特,接收端可以在一定程度上自动纠正传输中出现的比特错误。
      • 重复发送: 将关键信息多次发送(例如,重要的控制指令发送两次或三次)。
  2. 时间冗余:

    • 概念: 在时间上重复发送消息。
    • 例子:
      • 在关键操作中,连续发送多次相同的指令。
      • 如果第一次传输失败(例如,未收到确认),超时后自动重传。
  3. 空间冗余:

    • 概念: 使用多条物理或逻辑上独立的通信路径传输相同或相关的信息。
    • 例子:
      • 多径传输: 通过不同路由发送同一数据的多个副本(常用于关键网络通信)。
      • 备用线路: 主通信链路失效时自动切换到备用链路(如光纤、微波、卫星等)。
      • 设备冗余: 使用多个备用的通信设备(如交换机、路由器),在主设备故障时接管工作。
  4. 结构/协议冗余:

    • 概念: 在通信协议栈的不同层设计冗余机制。
    • 例子:
      • 较低层(如数据链路层)负责比特级的错误检测与重传。
      • 较高层(如传输层TCP)提供端到端的可靠数据传输(包括确认、重传、流量控制)。
      • 应用层也可能有自己的重试和确认机制。

冗余通信的好处:

冗余通信的代价:

总结:

冗余通信是一种典型的“以空间(资源、带宽、时间)换可靠性”的设计思路。它通过有意识地引入超出绝对必要范围的信息或资源(如额外的比特、重复的消息、备用的路径或设备),来克服通信过程中不可避免的错误、干扰和故障,最终目标是确保信息能够准确、完整、及时地送达目的地,尤其是在对通信可靠性要求极高的应用场景中。

【技术分享】EtherCAT冗余技术如何实现通信线缆断开的补救?

现场总线技术是自动化控制领域发展的热点,应用于多个设备间的实时通信,在设备连接中,若某一处线缆发生断线将影响到设备间的通信。一起看看EtherCAT冗余

2024-02-19 12:11:44

什么是线缆冗余 EtherCAT冗余技术如何实现通信线缆断开的补救?

什么是线缆冗余 EtherCAT冗余技术如何实现通信线缆断开的补救? 线缆冗余

2024-02-06 10:16:39

什么是PLC的软冗余和硬冗余?PLC不做性能冗余可不可以?

什么是PLC的软冗余和硬冗余?PLC不做性能冗余可不可以? 软冗余和硬

2024-02-02 16:58:58

运载火箭惯性测量装置冗余的故障诊断

运载火箭惯性测量装置冗余的故障诊断

资料下载 佚名 2021-06-22 10:59:46

视频中光流去除冗余信息的动作预测方法

近年来使用光流作为输入特征的基于深度学习的动作预测方法逐渐成汋主流,但是光流由于环境因素等影响,极易引入无关的冗余信息,从而降低动作预测的精度,而现有方法并没有考虑到光流中的冗余信息。可以从三方面

资料下载 佚名 2021-05-12 11:13:25

基于最大信息系数与冗余分摊策略的特征选择方法

特征选择是机器学习的关键环节,通常采用最小冗余最大相关法进行特征选择,但该方法存在相关性测度与冗余性测度不可比、特征引入无法自动终止等问题。为此,提出一种基于最大信息系数(MIC)与

资料下载 佚名 2021-03-26 15:27:11

基于冗余任务消减的计算任务缓存系统

在增强现实应用中,距离较近的多个用户请求很可能是相似或者相同的,从而导致同样的计算任务被重复执行。针对该问题,设计基于冗余任务消减的计算任务缓存系统。通过在边缘节点设计任务缓存,使边缘服务器以自组织

资料下载 佚名 2021-03-22 16:11:08

PLC冗余系统的可行性和有效性分析

结合客户需求,通过热备硬件和软件冗余程序设计控制系统冗余方案。从热备硬件和冗余程序设计的角度分别分析了

资料下载 佚名 2020-10-30 16:26:00

什么叫冗余电源?冗余电源与UPS电源的区别?

什么叫冗余电源?冗余电源与UPS电源的区别? 冗余电源是一种用于提供持续、稳定电力供应的系统,其设计目标是确保在意外情况下仍能继续为设备或系统提

2023-12-27 13:58:07

Kepware如何实现不同层级的冗余

在工业通信领域中,为了确保系统的正常运行,减少故障时间,提高可靠性,通常都需要对系统进行冗余设置。在冗余配置的过程中经常会遇到一些这样那样的问题

2022-04-22 10:38:23

Kepware冗余常见功能的详细介绍

背景 在工业通信领域中,为了确保系统的正常运行,减少故障时间,提高可靠性,通常都需要对系统进行冗余设置。在冗余配置的过程中经常会遇到一些这样那样

2022-03-22 11:16:02

什么是软冗余 和硬冗余之间有啥区别

在学习300和400系统的过程中,我接触到了冗余的概念。300使用软冗余,400?它可以是软冗余,也可以是硬

2021-12-07 11:31:02

虹科程控冗余开关为卫星通信系统保驾护航

设备。 冗余开关就是使用继电器搭建冗余路径来提供备份路径的设备。 带增益控制的冗余开关是内部集成了可编程放大器,衰减器,逻辑控制电路等部件的设备

2021-08-10 09:36:03

冗余与硬冗余

软冗余是通过软件冗余包实现的冗余,软冗余是两个独立运行的CPU通过标准的

2021-02-09 16:48:00

基于PROFINET冗余解决方案

在许多重要的工业通信现场,例如电厂、石化、化工、冶金、船舶以及造纸等行业,控制设备的可靠性和安全性要求非常高,通常都需要考虑冗余设计。冗余系统涉

2020-05-05 06:25:39
7天热门专题 换一换
相关标签