Machine Composition - PowerPoint PPT Presentation

1 / 50
About This Presentation
Title:

Machine Composition

Description:

Prof. K. J. Hintz. Department of Electrical and Computer Engineering. Lecture ... ECE-548. 14. Partition from e.g. RH. 12/2/09 KJH, ECE-548. 15. Inverse Mapping ... – PowerPoint PPT presentation

Number of Views:44
Avg rating:3.0/5.0
Slides: 51
Provided by: bass2
Category:

less

Transcript and Presenter's Notes

Title: Machine Composition


1
Machine Composition
  • ECE-548 Sequential Machine Theory
  • Prof. K. J. Hintz
  • Department of Electrical and Computer Engineering
  • Lecture 9

2
Behavioral Equivalence
  • A behavioral Equivalence is
  • Reflexive
  • M M
  • Symmetric
  • M1 M2 implies M2 M1
  • Transitive
  • M1 M2 M3 implies M1 M3

3
Morphisms
  • Reduction Homomorphism
  • Shows behavioral equivalence of machines of
    different sizes
  • Can limit our analysis to minimized machines
  • Isomorphism
  • Shows equivalence of same, but not necessarily
    minimal size
  • Shows equivalence between machines with different
    labels for inputs, states, and outputs

4
Reduction Homomorphism
  • Two machines, M1 and M2, along with a
    homomorphism, ? (?, ?, ?), is a reduction if
  • ? is surjective (onto)
  • I1 I2 and ? is the identity function
  • O1 O2 and ? is the identity function

5
Reduction Homomorphism Ex.

Shields, p. 65
6
M1 State Diagram

7
Reduction Homomorphism Ex.

Shields, p. 65
8
M2 State Diagram

9
State Relation

10
Red. Homo. Proof, States
  • and.

11
Red. Homo. Proof, Output
12
Partitions from RH

13
Partition from e.g. RH

14
Partition from e.g. RH
15
Inverse Mapping
  • This Particular Surjective Mapping Is of Interest
    Because
  • This mapping leads to an inverse, ?-1(s2) which
    determines a partition of S1 since many elements
    of S1 map to fewer elements of S2.
  • Although there are other partitions of S1 this
    particular one is of interest because it has the
    substitution property

16
Needed Definitions
  • The next state of a transition function resulting
    from any of a set of states, ?, in response to a
    single input is itself a set of all states which
    could be reached from any of the initial states
    element of ?.

17
Needed Definitions
  • The output caused by an input when the machine is
    in any of a set of states is equal to the set of
    outputs generated by the response of the
    individual states to the single input.

18
Behavior Equivalence
  • B. E. as defined is awkward to work with, need a
    property which infers B.E.
  • For a single machine, M1, one can define a new
    state transition function, ? and output
    function, ?

19
Substitution Property

20
Substitution Property

21
Substitution Property Example

22
SP Counter Example

23
Substitution Property Example
  • Given a
  • Group

Ginzburg, p. 20
24
Substitution Property Example

25
SP Counter Example

26
Output Consistent SP (OCSP)

27
Output Consistent SP (OCSP)
  • The Output Produced by All States That Are
    Elements of a Particular Pi-Block Is the Same
    When Under the Influence of the Same Input.
  • The Output Does Not Have to Be the Same for Each
    Different Input, Only the Same for Each
    Individual Input.

28
OCSP Example
Lee, p. 254
29
OCSP Example

30
OCSP Example

31
Kernel(?)

32
Kernel(?)

33
Quotient Machine

34
Machine Composition
  • Parallel Composition
  • Two or more machines operating synchronously to
    produce outputs
  • Inputs/outputs of machine composition are vectors
    constructed by adjoining the inputs/outputs of
    the individual machines
  • Represented as M M1 M2

35
Machine Composition

36
Parallel Composition

37
Parallel Composition

38
Parallel Composition Example

Lee, p. 291
39
Parallel Composition Example

Lee, p. 291
40
Parallel Composition Example

41
Parallel Composition Example

42
Machine Composition
  • Serial Composition
  • Output of first machine fed to input of second
    machine through mapping function, ?.
  • Machines do not need to operate synchronously
  • Input of first machine is input to serial
    composed machine
  • Output of last machine is output of serial
    composed machine

43
Machine Composition

44
Serial Composition

45
Serial Composition

46
Serial Composition

47
Serial Composition Example

48
Serial Composition Example

Lee, p. 291
49
Serial Composition Example

50
Serial Composition Example
Write a Comment
User Comments (0)
About PowerShow.com