Code covered by the BSD License
-
[AdaptiveVoterOutput,H,NoResu...
Calculate yc majority voting output for modules outputs y1,y2,y3
-
[AdaptiveVoterOutput,yc,Is,Rs...
Calculate yc majority voting output for modules outputs y1,y2,y3
-
[AdaptiveVoterOutput,yc,Is,Rs...
Calculate yc majority voting output for modules outputs y1,y2,y3
-
[AdaptiveVoterOutput,yc,Is,Rs...
Calculate yc majority voting output for modules outputs y1,y2,y3
-
[C]=exor(A,B)
-
[S,Co]=fullAdder(A,B,C,StuckF...
One Bit Full Adder fuction
-
[S,Co]=fullAdder16(A,B,Ci,fau...
Fault insertable Full Adder function
-
[S,Co]=fullAdder16F1(A,B,Ci,f...
Fault insertable Full Adder function
-
[S,Co]=fullAdder16F2(A,B,Ci,f...
Fault insertable Full Adder function
-
[S,Co]=fullAdder16F3(A,B,Ci,f...
Fault insertable Full Adder function
-
[S,Co]=fullAdder16F4(A,B,Ci,f...
Fault insertable Full Adder function
-
[S,Co]=fullAdder16F4(A,B,Ci,f...
Fault insertable Full Adder function
-
[Sonuc]=inCloseDist(y1,y2,a)
-
[Vmax,Vind,T,MajorityVoterOut...
This fuction finds Majority Group Vm described in Referrence [12] and
-
[hm]=hammingDist(vectorA,vekt...
-
[sonuc]=MajorityVoting(y1,y2,...
Bit wise mojority voting.
-
testSinusHamDistFullAdder16Al...
-
View all files
from
Adaptive Fault Masking With Incoherence Scoring
by Baykant ALAGOZ
Matlab simulation environment for testing various voting algorithms
|
| [S,Co]=fullAdder(A,B,C,StuckFaultList,StuckFaultType)
|
function [S,Co]=fullAdder(A,B,C,StuckFaultList,StuckFaultType)
% One Bit Full Adder fuction
% StuckFaultList=[0 0 0 1 1] 0:Faultyfree 1:Faulty
% StuckFaultType=[0 0 0 1 1] 0:Stuck_0 1:Stuck_1
net1=exor(A,B);
if StuckFaultList(1)==1
net1=StuckFaultType(1);
end
net2=exor(C,net1);
if StuckFaultList(2)==1
net2=StuckFaultType(2);
end
net3=A&B;
if StuckFaultList(3)==1
net3=StuckFaultType(3);
end
net4=C&B;
if StuckFaultList(4)==1
net4=StuckFaultType(4);
end
net5=C&A;
if StuckFaultList(5)==1
net5=StuckFaultType(5);
end
S=net2;
Co=net3|net4|net5;
|
|
Contact us at files@mathworks.com