如何通过增加冗余项消除静态逻辑冒险?

如何通过增加冗余项消除静态逻辑冒险?,第1张

这个简单哈。。。。。。。。。可以用卡诺图法噻。。。。

另外,如果有卡诺图模拟器工具软件的话,进入卡诺图动态模拟器工具软件,选“设置”中的‘增加冗余项’ *** 作,得出含有冗余项的逻辑表达式。根据表达式连接的电路,即可消除静态逻辑冒险。。。。。。。你们通信也弄这个东西啊。。。。。汗。。。。。。

1F=(A/B+B/C/)+A/C+AD=(A/B+B/C/+A/C/)+A/C+AD定理8=A/B+B/C/+(A/C/+A/C)+AD=A/+A/B+B/C/+AD=A/+AD+B/C/=A/+D+B/C/

2F=A/B/+A/C/D+AC+BC/=(A/B/+BC/)+A/C/D+AC=(A/B/+BC/+A/C/)+A/C/D+AC=A/B/+BC/+(A/C/+A/C/D)+AC=A/B/+BC/+A/C/+AC=A/B/+BC/+AC

3F=AB+AC/+A/B/+A/C+B/C/D+BCD=(AC/+A/B/)+(AB+A/C)+B/C/D+BCD=(AC/+A/B/+B/C/)+(AB+A/C+BC)+B/C/D+BCD=AC/+A/B/+AB+A/C+(B/C/+B/C/D)+(BCD+BC)=(AC/+A/B/+B/C/)+(AB+A/C+BC)=AB+A/C+AC/+A/B

我看过了

三道题你都是因为不知道定理8才不会做的

定理8是

AB+A/C=AB+A/C+BC

你可以试着用这个定理去增加冗余项

然后使用A+AB=A以及A+A/B=A+B去消去一些项就能得到答案

望采纳

冗余多项式求法:

信息位1111。

多项式=x³+x²+x+1。

CRC多项式=(x³+x²+x+1)(x³+x²+1)=x^6+x³+x+1。

所以:CRC码=1001011。

由多项式x^3+x^2+1,得其阶数为1的二进制编码为:1101。1100000对1101进行模二除法,所得到的余数即为校验码,把校验码添加在原数据尾部即为所求的编码,则实际发送的数据序列为1100101。

在数据存储和数据通讯领域

为了保证数据的正确,就不得不采用检错的手段。在诸多检错手段中,CRC是最著名的一种,其特点是:检错能力极强,开销小,易于用编码器及检测电路实现。从其检错能力来看,它所不能发现的错误的几率仅为0.0047%以下。从性能上和开销上考虑,均远远优于奇偶校验及算术和校验等方式。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11570617.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存