奇偶校验发生器和奇偶校验

大多数现代通信本质上是数字的,即它是1和0的组合。数字数据通过电线(有线通信的情况下)或无线传输。即使在高级通信模式下,传输数据时也会出现错误(由于噪声)。

最简单的错误是位损坏,例如,1可以被传输为0,反之亦然。为了确认接收到的数据是否是预期的数据,我们应该能够在接收端检测到错误。

在本教程中,我们将学习奇偶校验位、偶数奇偶校验、奇偶ob直播app校验、奇偶校欧宝官网app苹果下载验生成器和奇偶校验校验器,并提供一个实际示例和实际电路。

什么是奇偶校验位?

奇偶校验生成技术是数据传输中应用最广泛的错误检测技术之一。在数字系统中,当二进制数据被传输和处理时,数据可能会受到噪声的影响,因此这种噪声可以将0(数据位)改变为1,并将1改变为0。

因此,奇偶校验位被添加到包含数据的字中,以使1的数目为偶数或奇数。包含数据位和奇偶校验位的消息从发送器传输到接收器。

在接收端,统计报文中1的个数,如果与发送的1不匹配,则表示数据有误。因此,奇偶校验位被用来检测二进制数据传输期间的错误。

奇偶生成器和校验器

奇偶校验发生器是一种组合逻辑电路,用于在发送器中生成奇偶校验位。另一方面,检查接收器中奇偶校验的电路称为奇偶校验器。奇偶校验发生器和奇偶校验校验器的组合电路或装置通常用于数字系统中,以检测传输数据中的单位错误。

偶校验和奇校验

数据位和奇偶校验位之和可以是偶数或奇数。在偶数奇偶校验中,添加的奇偶校验位将使1的总数成为偶数,而在奇数奇偶校验中,添加的奇偶校验位将使1的总数成为奇数。

参与奇偶校验电路的实施的基本原理是奇数个1的该总和总是1和偶数个1的总和始终为0这样的误差检测和校正可以通过使用异或门(因为EX-来实现或门产生零输出时,有输入偶数)。

以产生两个比特和,一个异 - 或门是足够,而用于添加三个比特,二异或门需要如示于下图。

异或门2位和3位的总和

奇偶发生器

它是接受的n-1位的数据,并生成附加位是与所述比特流来发送组合电路。这种附加或额外位被称作一个奇偶校验位。

在偶校验位方案中,奇偶校验位是“0”,如果有数据流中的1的偶数和奇偶位是“1”,如果有奇数个数据流中的1的。

在奇校验位方案中,奇偶校验位是“1”,如果存在该数据流中的1的偶数和奇偶位是“0”,如果有奇数个数据流中的1的。让我们来讨论偶数和奇数奇偶校验生成。

即使平价发电机

让我们假设一个3位的消息要用一个偶数奇偶校验位传输。设电路上的三个输入A, B, C,输出位是奇偶校验位P, 1的总数必须是偶数,才能产生偶校验位P。

下图显示了在其中1被作为奇偶校验位,以便使全1作为即使1秒的在真值表的数量是奇数偶校验生成器的真值表。

偶奇偶生成器真值表

3位的消息偶校验发生器的K-地图简化是

K-地图3位偶校验发生器

从上面的真值表中,奇偶校验位的简化表达式可以写成

偶奇偶校验发生器exp

上面的表达式可以通过使用两个Ex-OR门来实现。具有两个“或”门的偶奇偶校验发生器的逻辑图如下所示。由这个电路产生的与奇偶校验一起被传送到接收端,在接收端奇偶校验电路检查是否存在任何错误。

为了生成一个4位数据的偶数奇偶校验位,需要3个Ex-OR门将4位数据相加,它们的和将是奇偶校验位。

偶校验发生器的逻辑电路

奇宇称发电机

让我们考虑用奇数奇偶校验位传输3位数据。三个输入是A, B和C, P是输出奇偶校验位。为了生成奇数奇偶校验位,总比特数必须是奇数。

在下面给定的真值表,1被放置在奇偶校验位,以便使比特的总数奇数时在真值表1秒的总数是偶数。

奇奇校验生成器真值表

奇校验发生器的真值表可以通过使用K-图作为被简化

3位奇校验发生器K-地图

此生成器电路的输出奇偶校验位表达式为

P = a⊕(bC)

上述布尔表达式可通过使用一个Ex-OR门和一个Ex-NOR门来实现,以设计一个3位奇偶校验发生器。

该发生器的逻辑电路如下图所示,其中两个输入应用于一个Ex-OR门,这个Ex-OR输出和第三个输入应用于Ex-NOR门,以产生奇偶校验位。也可以通过使用两个Ex-OR门和一个NOT门来设计该电路。

奇偶校验发生器的逻辑电路

奇偶校验

它是一个逻辑电路,其用于在传输可能的错误检查。该电路可以是一个偶数奇偶校验器或取决于在发送端产生的奇偶校验的类型奇数奇偶校验器。当该电路被用作偶校验检查器,输入比特的数量必须始终是偶数。

偶校验检查

考虑在发送端产生三个带有偶数奇偶校验位的输入消息。这4位作为输入应用到奇偶校验电路,它检查数据错误的可能性。由于数据是以偶数奇偶校验的方式传输的,因此在电路上接收到的四位必须是偶数的1。

如果出现错误,则接收到的消息为奇数个1。奇偶校验器的输出用PEC(奇偶校验错误检查)表示。

The below table shows the truth table for the Even Parity Checker in which PEC = 1 if the error occurs, i.e., the four bits received have odd number of 1s and PEC = 0 if no error occurs, i.e., if the 4-bit message has even number of 1s.

偶校验检查真值表

上面的真值表可以用K-map进行简化,如下图所示。

3位偶校验器的K-Map

Even-Parity-Checker-Boolean

上述偶数奇偶校验逻辑表达式可以通过使用三个Ex或门来实现,如图所示。如果接收到的消息由五位组成,则偶数奇偶校验还需要一个Ex或门。

偶校验器的逻辑电路

奇校验检查

考虑与奇校验位沿着一个三个比特消息在发送端发送。任何错误是否存在于数据中的奇数奇偶校验器电路接收这些4个比特和检查。

如果数据中1的总数是奇数,则表示没有错误,如果1的总数是偶数,则表示有错误,因为数据在发送端是奇偶校验发送。

下图显示了奇偶校验生成器的真值表,其中,如果接收的4位消息包含偶数个1(因此发生错误),则PEC=1;如果消息包含奇数个1(这意味着没有错误),则PEC=0。

奇校验检查真值表

上真值表中的PEC表达式可以通过K-map进行简化,如下图所示。

K-地图3位奇校验检查

简化后,PEC的最终表达式为

PEC=(A Ex NOR B)Ex NOR(C Ex NOR P)

用于奇数奇偶校验器的表达可以通过如下所示的使用三个防爆NOR门来设计。

奇偶校验器的逻辑电路

奇偶校验发生器/校验器集成电路

有不同类型的奇偶校验产生/检查ic可与不同的输入配置,如5位,4位,9位,12位等。一个最常用和标准类型的奇偶校验产生/检查IC是74180。

它是用来检测在高速数据传输或数据检索系统误差的9位奇偶校验产生器或检查器。下图显示了74180 IC的引脚图。

这个集成电路可以被用于产生一个9位或奇偶校验码,或者它可以被用于检查在一个9位码或奇偶校验(8个数据位和一个奇偶校验位)。

奇偶发生器IC检查74180

该IC由八个从A到H的奇偶校验输入和两个级联输入组成。有两个输出偶数和奇数和。在实现生成器或检查器电路时,未使用的奇偶校验位必须绑定到逻辑零,且级联输入不得相等。

如果该IC被用作偶校验检查和当出现校验错时,“总结甚至”输出变低,“总结奇数”输出变高。如果该IC被用作奇数奇偶校验,输入位的数量应该是奇数,但是,如果发生错误,“总结奇数”输出变低,“偶数总和”的输出变为高电平。

17的反应

留话

您的电子邮件地址将不会被公布。必需的地方已做标记*