110 likes | 275 Views
FUZZY SEQUENTIAL CIRCUIT DESIGN. -A RESEARCH PROJECT OF WEST BENGAL UNIVERSITY OF TECHNOLOGY SABYASACHI CHAKRABORTY SR.LECTUERER(IT/CSE) ICFAI UNIVERSITY-SIKKIM. BASIC CONCEPT OF FUZZY LOGIC . INTEGRAL COMPONENT OF ARTIFICIAL INTELLIGENCE
E N D
FUZZY SEQUENTIAL CIRCUIT DESIGN -A RESEARCH PROJECT OF WEST BENGAL UNIVERSITY OF TECHNOLOGY SABYASACHI CHAKRABORTY SR.LECTUERER(IT/CSE) ICFAI UNIVERSITY-SIKKIM
BASIC CONCEPT OF FUZZY LOGIC • INTEGRAL COMPONENT OF ARTIFICIAL INTELLIGENCE • BREAKS THE BOOLEAN ALGEBRAIC CONVENSION BASED ON BINARY VALUES AND BROADENS IT’S SCOPE. INCREAS SCALABILITY • INCORPORATES INTELLIGENCE INTO THE COMPUTER SYSTEM.
BASIC FEATURES OF SEQUENTIAL CIRCUIS • PROCESSING AND STORING .OUT PUT RE-USED IN THE NEXT PERIOD CONSTITUTE A MAJOR COMPONENT OF PROCESSOR REGISTERS
OBJECTIVE • BREAKS THE CONTRAINTS OF BOOLEAN BASED COMPUTATION AND INCREASES THE NUMBER OF INPUT COMBINATIONS FOR A BETTER AND LARGER SET OF OUTPUTS. • THE CIRCUIT WILL TEND TO PROCESS UNSTRUCTURED/INDEFINITE USER INPUTS TO PREPARE A SET OF OUTPUTS THOSE WILL PREPERFECTLY REPRESENT THE SITUATION.
THE DESIGN METHODOLOGY • DERIVATION OF FUZZY EXPRESSIONS TO REPRESENT INPUT OUTPUT RELATIONS. • RE-MODELLING OF GATE LEVEL DESIGNS AND CONVERTING THE BOOLEAN EXPRESSIONS INTO FUZZY EXPRESSIONS. • KEEPING THE NECESSARY COMPONETS OF BOOLEAN SYSTEM INTACT TO REPRESENT ACCURACY.
A BASIC COMPONENT OF SEQUENTIAL CIRCUIT (J-K FLIP FLOP) • THE CONVENTIONAL INPUT OUTPUT RELATION BASED ON BOOLEAN PRINCIPLE: J K Q(T+1) 0 0 Q(T) 0 1 0 1 0 1 1 1 {Q(T)}C Reset Type: Q(T+1)= J.{Q(T)}C + {K}C Q(T) Set Type: Q(T+1)= J+{Q(T)}. {(K)C +Q(T) C}
FUZZY BASED MODELLING OF INPUT-OUTPUT RELATIONS (FEW SAMPLE RESULTS OF THE RESEARCH)
Case 1 :If J=K Subcase-i: J=0,K=0 Q(t+1)=Q(t) – No Change , regardless of Q(t). Subcase-ii: J<.5 and K<.5 If Q(t)<J then Q(t+1)=J Otherwise If Q(t)>=J and Q(t)<= ⌐J then Q(t+1)=Q(t) –(No Change) Otherwise Q(t+1)= ⌐J. Subcase-iii. J=.5, K=.5 Q(t+1)=.5 regardless of Q(t). Subcase-iv. J>.5, K>.5 If Q(t) < ⌐J then Q(t+1)= J Otherwise If Q(t)>J then Q(t+1)= ⌐J Otherwise Q(t+1)= Q(t+1)= ⌐Q(t) (Toggle) Subcase-v. J=1,K=1 Q(t+1)= ⌐Q(t) (Toggle) Case -2: J ≠ K and J=⌐K Subcasei: J>K If Q(t) (- (0,1) then Q(t+1) = J Otherwise If Q(t)>=.5 then Q(t+1) = Q(t) (No change) Otherwise Q(t+1)= ⌐Q(t) (Toggle) Subcase ii: J < K Q(t+1) =J
COMPARATIVE RESULTS CONVENSIONAL BOOLEAN BASED SYSTEM • 2 INPUTS=> 22 =4 OUTPUTS , 2 EQUATIONS FUZZY BASED SYSTEM • 2 INPUTS=> 211=2048 OUTPUTS, 13 EQUATIONS
Conclusion • Fuzzy based sequential circuit will accept and capable to process indefinite and partial type inputs. • The circuit will be capable to yield a much larger range of output representing all sorts of possible conditional outcomes. • The circuit will completely support decision tree and neural network algorithms embedded into it by programs. • Facilitates high performance and intelligent processing.