3K+ 次浏览
多项式码是一种线性码,其有效码字集由可被较短的固定多项式(称为生成多项式)整除的多项式组成。它们用于数据传输和存储过程中的错误检测和纠正。多项式码的类型多项式码的类型包括:循环冗余校验码、博斯-乔德里-霍克文海姆 (BCH) 码、里德-所罗门码。用多项式表示位串作为位串的码字由系数为 0 或 1 的多项式表示。一个 𝑘 位字由范围从 𝑥0 到 𝑥𝑘−1 的多项式表示。顺序…… 阅读更多
4K+ 次浏览
Fletcher 校验和是一种错误检测技术,它使用两个校验和来确定通过网络通道传输的消息中的单比特错误。它是一种块码技术,由 John G. Fletcher 于 1970 年代在美国劳伦斯利弗莫尔实验室设计。校验和是根据要传输的数据块中的数据值创建的,并附加到数据中。当接收方收到此数据时,将重新计算校验和并与现有校验和进行比较。不匹配表示错误。此方法的错误检测能力与循环冗余校验 (CRC) 几乎相同,但…… 阅读更多
7K+ 次浏览
交织是一种用于增强现有纠错码的工具,以便它们也可以用于执行突发错误纠正。大多数纠错码 (ECC) 旨在纠正随机错误,即由彼此独立的加性噪声引起的错误。突发错误是在序列中或作为组出现的错误。它们是由存储介质中的缺陷或由于闪电等外部因素造成的通信信号中断引起的。交织修改 ECC 或对其编码后的数据进行一些处理。交织过程在…… 阅读更多
46K+ 次浏览
奇偶校验位是一种校验位,它被添加到数据块中以进行错误检测。它用于验证数据的完整性。奇偶校验位的值被赋值为 0 或 1,这使得消息块中的 1 的数量为偶数或奇数,具体取决于奇偶校验的类型。奇偶校验检查仅适用于单比特错误检测。两种奇偶校验检查类型是偶校验 - 在这里,消息中的总位数变为偶数。奇校验 - 在这里,消息中的总位数变为…… 阅读更多
错误和错误检测当位在计算机网络上传输时,由于干扰和网络问题,它们可能会损坏。损坏的位会导致接收方接收到虚假数据,这些数据称为错误。错误检测技术负责检查通过网络传输的帧中是否发生任何错误。它不考虑错误位的数量和错误类型。为了进行错误检测,发送方需要与数据位一起发送一些附加位。接收方根据…… 阅读更多
38K+ 次浏览
16K+ 次浏览
23K+ 次浏览
检错码是由特定程序生成的数字序列,用于检测已通过计算机网络传输的数据中的错误。当位在计算机网络上传输时,由于干扰和网络问题,它们可能会损坏。损坏的位会导致接收方接收到虚假数据,这些数据称为错误。检错码确保消息在通过嘈杂信道发送之前进行编码。编码的方式使得接收端的解码器能够以高概率检测传入信号中是否存在错误…… 阅读更多
9K+ 次浏览
低密度奇偶校验 (LDPC) 码是一种线性纠错分组码,适用于通过非常嘈杂的信道传输的大块大小的错误纠正。LDPC 由 Robert G. Gallager 于 1960 年在其麻省理工学院的博士论文中开发。因此,这些代码也称为 Gallager 代码。低密度奇偶校验码的编码低密度奇偶校验 (LFPC) 码由一个奇偶校验矩阵指定,该矩阵主要包含 0,并且 1 的密度较低。矩阵的行表示方程,列表示码字中的位,即码符号。一个…… 阅读更多
8K+ 次浏览
纠错中的一项挑战性任务是解码通过噪声信道接收到的码字。在数据传输之前,发送方会向消息添加冗余位或校验位,形成码字。然后通过计算机网络传输码字。接收方检查传入的码字,并执行解码或纠错过程以检索原始数据。如果没有错误,即码字完全匹配,则可以通过消除校验位轻松解码数据。但是,如果找不到匹配项,则会采用更复杂的解码机制。两种…阅读更多