奇偶校验生成器和奇偶校验检查

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

最简单的错误是损坏位I.,可以将1作为0或反之亦然。要确认收到的数据是否是预期数据,我们应该能够检测接收器处的错误。

在本教程中,我们将学习奇偶校验位,偶偶校验,奇偶校验,奇偶校验发生器和奇偶校验与一个实际的例子和实际的电路。

什么是奇偶校验?

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

因此,一个奇偶校验位被添加到包含数据的单词中,以使1的数量成为偶数或奇数。包含数据位和奇偶校验位的信息从发射机发送到接收机。

在接收端,计算消息中的1S的数量,如果它与发送的字母与其不匹配,则表示数据中存在错误。因此,在二进制数据的传输期间,它用于检测错误的奇偶校验位。

奇偶校验发生器和检查器

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

偶数奇偶校验和奇数奇偶校验

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

实现奇偶电路所涉及的基本原理是:奇数个1的和总是1,偶数个1的和总是0。这种错误检测和校正可以通过使用前或门来实现(因为前或门在有偶数个输入时产生零输出)。

要产生两位和,一个Ex-OR门就足够了,而要加三位,需要两个Ex-OR门,如下图所示。

用前或门对比特求和

平价发电机

它是一种组合电路,接受n-1位数据,并生成附加的比特,将与比特流一起传输。这个额外的位称为奇偶校验位。

在偶奇偶位方案中,如果数据流中有偶数个1,则奇偶位为0;如果数据流中有奇数个1,则奇偶位为1。

在奇奇校验位方案中,如果数据流中有偶数个1,则奇偶位为1;如果数据流中有奇数个1,则奇偶位为0。让我们同时讨论偶数和奇数奇偶校验生成器。

甚至奇偶校验发生器

让我们假设用偶数奇偶校验位传输3位消息。让三个输入A,B和C施加到电路,输出位是奇偶校验位P.必须均匀的总数为1,以产生均匀的奇偶校验位P.

下图是偶奇偶生成器的真值表,其中1被放置为奇偶位,以便当真值表中1的个数为奇数时,所有的1都是偶数。

甚至平价发电机真理表

3位信息偶奇偶校验生成器的K-map简化为

K映射的偶奇偶校验生成器

由上真值表可知,奇偶位的简化表达式为

甚至奇偶阶段发生器exp

可以通过使用两个前或门来实现上述表达式。下面示出了具有两个EX或栅极的均匀奇偶校验发生器的逻辑图。三个比特消息以及该电路产生的奇偶校验,该电路被发送到接收端,其中奇偶校验检查器电路检查是否存在任何错误。

为了为4位数据生成均匀的奇偶校验位,需要三个前或门来添加4比特,并且它们的总和将是奇偶校验位。

偶校验发生器逻辑电路

奇数奇偶校验发生器

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

在下面给出的真值表中,1被放在奇偶位,以便当真值表中1的总数是偶数时,总位数是奇数。

奇数奇偶校验生成器真理表

奇奇偶校验发生器的真值表可以用K-map的形式进行简化

K映射奇数奇偶校验生成器

获得该发生器电路的输出奇偶校验位表达式

p =a¼(bC)

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

该发生器的逻辑电路如下图所示,其中两个输入在一个前或门处施加,并且该输出和第三输入被施加到前NOR门,以产生奇数奇偶校验位。还可以通过使用两个前或门和一个不门来设计该电路。

奇数奇偶校验逻辑电路

奇偶校验

它是一种逻辑电路,用于检查传输中可能出现的错误。根据在传输端产生的奇偶校验类型,该电路可以是偶数奇偶校验或奇数奇偶校验。当该电路用作偶奇偶校验时,输入位的数目必须始终是偶的。

即使是奇偶校验检查

考虑在发送端生成三个输入消息甚至奇偶校验位。将这4位作为输入应用于奇偶校验器电路,这检查了数据的错误可能性。由于数据均匀奇偶校验传输,因此在电路上接收的四位必须具有偶数1S。

如果发生任何错误,则收到的消息由奇数1s组成。奇偶校验器的输出由PEC(奇偶校验错误检查)表示。

下表显示了偶奇偶校验器的真值表,其中PEC = 1如果出现错误,即收到的4位有奇数个1,PEC = 0如果没有错误发生,即4位消息有偶数个1。

甚至奇偶校验真理表

如下所示,可以使用k映射简化上述真相表。

K映射偶数奇偶校验器

偶数奇偶校验者-Boolean

上述偶奇偶校验器的逻辑表达式可以使用如图所示的三个前或门来实现。如果接收到的消息包含5位,则需要一个前或门进行偶数奇偶校验。

甚至奇偶校验检查逻辑电路

奇奇偶校验检查

假设在发送端传输一个带有奇奇偶校验位的3位消息。奇偶校验电路接收这4位并检查数据中是否存在任何错误。

如果数据中的1S中的总数是奇数,则它表示没有错误,而如果即使是1S的总数,而且表示误差,因为数据在发送端以奇数奇偶校验发送数据。

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

奇偶校验真值表

如下所示,可以通过k映射简化上述真理表中PEC的表达式。

K映射奇数奇偶校验器

经过简化,最终得到PEC的表达式为

PEC =(a前不b)前或(c ex-nor d)

奇偶校验器的表达式可以通过使用三个Ex-NOR门设计如下所示。

奇数奇偶校验逻辑电路

平价生成器/检查器ICs

有不同类型的奇偶校验生成器/检查器IC可提供不同的输入配置,例如5位,4位,9位,12位等。奇偶校验发生器/检查器中最常用和标准类型的输入配置之一IC是74180。

它是一个9位奇偶校验发生器或检查用于检测错误的高速数据传输或数据检索系统。下图是74180芯片的引脚图。

该IC可用于产生9位奇偶校验码,或用于检查9位码(8位数据位和1位奇偶校验位)中的奇偶校验。

IC 74180.

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

如果这个IC被用作偶奇偶校验器,当奇偶校验错误发生时,“和偶”输出变低,“和奇”输出变高。如果这个IC被用作奇偶校验,输入位的数量应该是奇数,但如果出现错误,“和奇数”输出变低,“和偶数”输出变高。

17回应

  1. 如果据说设计一个奇偶校验发生器以生成四位字的奇节奇偶校验,那么奇偶校验发生器是5位的

  2. 奇数奇偶校验发生器图是错误的。纠正它......在等式中,然后在图表中..
    谢谢你的提示。升值。

留下一个回复

您的电子邮件地址不会被公开。必填字段被标记*