linear sequential machine and reduction of linear sequential machine

Post on 04-Feb-2016

43 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

LINEAR SEQUENTIAL MACHINE AND REDUCTION OF LINEAR SEQUENTIAL MACHINE. (I) Time Domain (2) Frequency Domain. Module 2 Operation (0 and 1). and so on…. Note: A is always square matrix and gives number of delays Number of columns in B gives number of inputs - PowerPoint PPT Presentation

TRANSCRIPT

Linear Sequential Machines 1

LINEAR SEQUENTIAL MACHINE AND REDUCTION

OF LINEAR SEQUENTIAL MACHINE

Linear Sequential Machines 2

(I) Time Domain(2) Frequency Domain

Linear Sequential Machines 3

Linear Sequential Machines 4

Linear Sequential Machines 5

Linear Sequential Machines 6

Linear Sequential Machines 7

Linear Sequential Machines 8

Module 2 Operation(0 and 1)

and so on…..

Linear Sequential Machines 9

Note:

• A is always square matrix and gives number of delays•Number of columns in B gives number of inputs•Number of rows in C gives number of output•Order of A and C should be compatible with present state and order of B and D should be compatible with input

Linear Sequential Machines 10

Example 1:

Linear Sequential Machines 11

State Space Representation:

Linear Sequential Machines 12

Note:

Y’s represent Next Statey’s represent Present Statez’s represent Output State

Here, we have 3 delays, one input and two outputs

Linear Sequential Machines 13

Linear Sequential Machines 14

Representation:

Linear Sequential Machines 15

Example 2:Determine Characterizing matrices A,B,C and D fromthe given linear circuit diagram

Hint: From fig.,A=2 X 2,B=2 X 1,C=1 X 2

Linear Sequential Machines 16

Y1 = y2 + xY2 = y1 + xz = y1 + x

From the figure,

Linear Sequential Machines 17

Solution:

Linear Sequential Machines 18

Reduction of Linear Sequential Machines

Reduction of linear sequential machines means reducing or minimizing the number of delays

Linear Sequential Machines 19

Example 3:Minimize (reduce) the linear machine given by following characterizing matrices A,B,C,D(Example Kohavi Page-580)

Linear Sequential Machines 20

Reduction:

The rank of the diagnostic matrix is 3, and hencethe dimenstion of given linear machine CANNOTbe reduced

Linear Sequential Machines 21

Example 3:Minimize the linear machine given by following characterizing matrices A,B,C,D(Example Kohavi Page-582)

Linear Sequential Machines 22

Linear Sequential Machines 23

Linear Sequential Machines 24

Linear Sequential Machines 25

Linear Sequential Machines 26

A* = TAR

B* = TB

C* = CR

D* = D

Linear Sequential Machines 27

Note:

In reduction number of Inputs and Outputs do not change and only the number of delays change

Linear Sequential Machines 28

Example 4:Minimize the linear machine given by following characterizing matrices A,B,C,D(Example Kohavi Page-584)

Linear Sequential Machines 29

Linear Sequential Machines 30

Linear Sequential Machines 31

Linear Sequential Machines 32

Linear Sequential Machines 33

Linear Sequential Machines 34

A* = TAR

B* = TB

C* = CR

D* = D

Linear Sequential Machines 35

Example 5:Minimize the linear machine given by following characterizing matrices A,B,C,D(Example Kohavi 15 - 19)

Linear Sequential Machines 36

Linear Sequential Machines 37

Linear Sequential Machines 38

Linear Sequential Machines 39

Linear Sequential Machines 40

A* = TAR

B* = TB

C* = CR

D* = D

Linear Sequential Machines 41

Linear Sequential Machines 42

Linear Sequential Machines 43

Example 6:Minimize the linear machine given by following characterizing matrices A,B,C,D(Example Kohavi 15 - 20)

Linear Sequential Machines 44

Linear Sequential Machines 45

Linear Sequential Machines 46

Linear Sequential Machines 47

Linear Sequential Machines 48

A* = TAR

B* = TB

C* = CR

D* = D

Linear Sequential Machines 49

Example 7:Minimize the linear machine given by following characterizing matrices A,B,C,D(Example Kohavi 15 - 21)

Linear Sequential Machines 50

Linear Sequential Machines 51

Linear Sequential Machines 52

Determine R such that TR = I (Here R=T_1 )

Linear Sequential Machines 53

A* = TAR

B* = TB

C* = CR

D* = D

Linear Sequential Machines 54

Linear Sequential Machines 55

Realisation:

Linear Sequential Machines 56

Linear Sequential Machines 57

Linear Sequential Machines 58

Realisation

Linear Sequential Machines 59

Linear Sequential Machines 60

Note: Original and reduced system will have same transfer function after cancellation of common terms (if there) in the numerator and denominator of the Delay Transfer Function Matrix. Also, the number of columns in DTF matrix gives number of inputs and number of rows in DTF matrix gives the number of inputs

Linear Sequential Machines 61

Analogy of Control theory and SequentialCircuits but for this course, we restrict ourselves purely to sequential circuits

Linear Sequential Machines 62

Linear Sequential Machines 63

Example 8: Find the DTF matrix of a linear machine given byfollowing characterizing matrices

Linear Sequential Machines 64

Here D is the delay operator

Linear Sequential Machines 65

Linear Sequential Machines 66

Thus, the DTF matrix is given by ,

Linear Sequential Machines 67

Identification of Sequential Machines

There are two methods to solve these problems

• With Assumption

• With Out Assumption

Linear Sequential Machines 68

Example 1: Determine whether the machine given in

the following table is linear and thus find A,B,C,D

Linear Sequential Machines 69

Linear Sequential Machines 70

Linear Sequential Machines 71

Linear Sequential Machines 72

Linear Sequential Machines 73

Linear Sequential Machines 74

Linear Sequential Machines 75

Linear Sequential Machines 76

Linear Sequential Machines 77

Linear Sequential Machines 78

Linear Sequential Machines 79

Example 1: Determine whether the machine given in

the following table is linear and thus find A,B,C,D(Example Kohavi Page 591)

Linear Sequential Machines 80

Linear Sequential Machines 81

Linear Sequential Machines 82

Linear Sequential Machines 83

Linear Sequential Machines 84

Linear Sequential Machines 85

Linear Sequential Machines 86

Linear Sequential Machines 87

,

Linear Sequential Machines 88

Example 2: Determine whether the machine given in

the following table is linear and thus find A,B,C,D(Example Kohavi Page 592)

Linear Sequential Machines 89

Linear Sequential Machines 90

Linear Sequential Machines 91

Linear Sequential Machines 92

Linear Sequential Machines 93

Linear Sequential Machines 94

Linear Sequential Machines 95

Linear Sequential Machines 96

Linear Sequential Machines 97

Linear Sequential Machines 98

Example 2: Determine whether the machine given in

the following table is linear and if it is , show alinear realization (Problem Kohavi 15-25(b))

Linear Sequential Machines 99

Linear Sequential Machines 100

Linear Sequential Machines 101

Linear Sequential Machines 102

Linear Sequential Machines 103

Linear Sequential Machines 104

Yh00 , Yg

00

A= 0 0 1 0 0 1 0 1 1

Linear Sequential Machines 105

C= 0 0 1 0 0 1

Linear Sequential Machines 106

Linear Sequential Machines 107

Linear Sequential Machines 108

Linear Sequential Machines 109

Linear Sequential Machines 110

Linear Sequential Machines 111

Linear Sequential Machines 112

Linear Sequential Machines 113

Linear Sequential Machines 114

Linear Sequential Machines 115

Example 3: Determine whether the machine given in

the following table is linear and if it is , show alinear realization (Problem Kohavi 15-25(a))

Linear Sequential Machines 116

Linear Sequential Machines 117

Linear Sequential Machines 118

Linear Sequential Machines 119

Linear Sequential Machines 120

Linear Sequential Machines 121

Linear Sequential Machines 122

Linear Sequential Machines 123

Linear Sequential Machines 124

Example 3: Test the given machine for linearity

.In particular, determine if the state transistionsare linear and if the outputs are linear(Problem Kohavi 15-26)

Linear Sequential Machines 125

Linear Sequential Machines 126

Linear Sequential Machines 127

Linear Sequential Machines 128

Linear Sequential Machines 129

Linear Sequential Machines 130

Linear Sequential Machines 131

Linear Sequential Machines 132

Linear Sequential Machines 133

Linear Sequential Machines 134

Output and State Equations:

Linear Sequential Machines 135

Verifying whether state transitions and Outputsare linear

Linear Sequential Machines 136

Linear Sequential Machines 137

Linear Sequential Machines 138

Linear Sequential Machines 139

Linear Sequential Machines 140

Linear Sequential Machines 141

Linear Sequential Machines 142

Linear Sequential Machines 143

Linear Sequential Machines 144

Note:Case (viii) is not true according to the giventable

Thus, THE GIVEN MACHINE IS STATE LINEAR BUT NOT OUTPUT LINEAR

Linear Sequential Machines 145

HUFFMAN’S MELEY PROCEDURE FOR REDUCTION OF STATES OF SEQUENTIAL

MACHINES

Linear Sequential Machines 146

Linear Sequential Machines 147

• Group the states into sets where all members of each set have the same output combination

1 2

(a,d) (b,c,f,g)

• Applying the procedure again,(a(1,2),d(2,2)) (b(1,2),c(1,2),f(1,2),g(1,2))

Linear Sequential Machines 148

Here a(1,2), means, a goes to a when X = 0and goes to b when X = 1

from the table, and a is in group 1 and b is in group2, so, we write as a(1,2)

•Applying the procedure again

1 2 3a d (b,c,f,g)

(b(2,3),c(1,3),f(2,3),g(1,3))

Linear Sequential Machines 149

•Applying the procedure again,1 2 3 4a d b,f c,g

(b(2,4),f(2,4)) (c(1,3),g(1,3))

so, there is no need to apply the previous procedure again

Linear Sequential Machines 150

Finally, f can be replaced by b and g can be replaced by c

top related