SlideShare uma empresa Scribd logo
1 de 27
State equations model based on
  modulo-2 arithmetic and its
    application on recursive
      convolutional coding

   Ch. N. Tasiopoulos, A.A. Fotopoulos, K.P. Peppas,
                 P.H. Yannakopoulos




                                      International Scientific Conference eRA-6
Introduction


According to the theory of control systems, a time-
invariant system can be represented by a block diagram
with feedback for error correction, such a system can
be modeled by state equations. These equations can be
derived from the transfer function of the given system,
expressed in zeta transformation.




                           2        International Scientific Conference eRA-6
Concepts of Digital Theory


A discrete time controller can be described from the
transfer function:

                                              1
                  U ( z)   b( z )   b0 b1 z       b2 z 2  bn z n
         Gc ( z )                             1
                  E( z)    a( z )   a0 a1 z       a2 z 2  an z n




                                      3                International Scientific Conference eRA-6
Concepts of Digital Theory


Direct hardware
realization model




                    Fig. 10.2.1, pg. 284 “Control Systems”, P.N. Paraskeuopoulos


                          4                International Scientific Conference eRA-6
Concepts of Digital Control Theory


State Equations

x(k+1)= Ax(k)+be(k)            where:
u(k) = cTx(k)+de(k)        0        1        0         ...   0         0          bn   anb0
                           0        0        1         ...   0         0      bn 1     an 1b0
                      A=                                     , b=  , c=          
                           0        0        0              1         0       b2      a2 b0
                           an       an   1   an   2         a1        1        b1     a1b0

                           and the Constant d=b0

                                5                     International Scientific Conference eRA-6
Concepts of Information
              & Control Theory
Group definition

A group (G,*) is a pair consisting of a set G and an operation
* on that set , that is a function from the Cartesian product
GxG to G , with the result of operating on a and b denoted
by a*b , which satisfies
  1. Associativity : a*(b*c)= (a*b)*c for all a, b, c G
  2. Existence of identity: There exists e G such that
         e*a=a and a*e=a for all a G
                                                            1
  3.Existence of inverses: For each a G there exists a         G
     such that a * a 1 =e and a 1 * a =e



                                   6           International Scientific Conference eRA-6
Concepts of Information
                 & Control Theory
Cyclic Groups definition

For each positive integer p, there is a group called the cyclic
group of order p, with set of elements
                              Zp   {0,1,,( p 1)}
and operation        defined by i       j i j
If i j p , where (+ )denotes the usual operation
of addition of integers, and     i j i j p
If i j       p ,where (-) denotes the usual operation of subtraction of integers.
The operation in the cyclic group is addition modulo p. We shall use the sign +
instead of      to denote this operation in what follows and refer to “the cyclic
Group ( Z p , ) ” , or simply the cyclic group Z
                                                 p




                                            7              International Scientific Conference eRA-6
Concepts of Information
                  & Control Theory
Ring definition
A ring is a triple ( R, , ) consisting of a set R, and two operations + and , referred
to as addition and multiplication, respectively, which satisfy the following conditions:

1.Associativity of +: a (b c) (a b) c, for all a,b,c R
2.Commutativity of +: a b b a for all a,b R
3.Existence of additive identity: there exists 0 R such that 0 a a and a 0 a for all a R
                                                                          a ( a) 0
4.Existence of additive inverses: for each a R there exists a R such that and ( a) a 0
5.Associativity of    : a (b c) (a b) c, for all a, b, c R
6. Distributivity of   over +: a (b c) (a b)(a c), for all a, b, c R




                                             8              International Scientific Conference eRA-6
Concepts of Information
                     & Control Theory

Cyclic Groups definition
For every positive integer p, there is a ring (Z p ,   , ) , called the cyclic ring of order p,
with set of elements
                                     Zp    {0,1,,( p 1)}

and operations + denoting addition modulo p, and           denoting multiplication modulo p




                                                   9               International Scientific Conference eRA-6
Modulo-2 Arithmetic


From the cyclic groups definition we have:           Zp     {0,1,,( p 1)}


The equation becomes for p=2:        Z2 {0,1}


Where Z 2 is a cyclic group in modulo-2 arithmetic.
The operations stands as referred previously.




                                10              International Scientific Conference eRA-6
State equations & modulo-2

Assume the following transfer function:
                                      1
         U ( z)   b( z )   b0 b1 z        b2 z 2  bn z n
Gc ( z )                              1
         E( z)    a( z )   a0 a1 z        a2 z 2  an z n

with        b0b1b2bn       GF (2)         and     a0 a1a2an   GF (2)


 The differential equation will be:
                      1           2
  U ( z)(a0 a1z            a2 z       ... an z n ) e( z)(b0 b1z   1
                                                                        b2 z   2
                                                                                   ... bn z n )




                                                     11               International Scientific Conference eRA-6
State equations & modulo-2


                   1               2                  n                       1               2                   n
u( z)a0 u( z)a1z       u( z)a2 z       ... u(z)an z        e(z )b0 e(z )b1z       e(z )b2 z       ... e(z )bn z

Applying inverse Z transform with                                     k     0,1, 2,...m           GF (10)
we have:
u(k )a0   u(k 1)a1     u(k   2)a2      ... u(k   n)an      e(k )b0   e(k 1)b1     e(k   2)b2      ... e(k   n)bn




                                                      12               International Scientific Conference eRA-6
State equations & modulo-2

The above differential
equation has the
following
direct hardware
realization:



                         Fig. 10.2.1, pg. 284 “Control Systems”, P.N. Paraskeuopoulos
                               13                International Scientific Conference eRA-6
State equations & modulo-2


Based on the above figure we derive the following
recursive signal equations:
    xn ( k   1)   e( n )     a1 xn ( k )        a2 xn        1   (k )     ...    an x1 (k )
                           xn ( k )       xn    1   (k      1)
                       xn    1   (k )      xn      2   (k    1)
                                           
                            x2 ( k )       x1 ( k           1)
                                        x1 ( k )




                                                14                      International Scientific Conference eRA-6
State equations & modulo-2

                                         0    1        0        ...   0         0        bn   anb0
x( k 1)     Ax ( k ) be( k )             0    0        1        ...   0         0      bn 1   an 1b0
                               A=                                     , b=  , c=        
u (k )   cT x( k ) de( k )               0    0        0             1         0       b2    a2 b0
                                         an   an   1   an   2        a1        1        b1   a1b0




where:         , b, c, d   GF (2)




                                    15                 International Scientific Conference eRA-6
Implementation in recursive
   convolutional coding




             16   International Scientific Conference eRA-6
Description of Recursive
 Convolutional Encoder




           17    International Scientific Conference eRA-6
Description of Recursive
            Convolutional Encoder

o The convolutionally encoding data, requires the use of n memory
  registers, each holding 1 input bit, unless otherwise specified. All
  memory      registers  start  with    a    value  of    zero    (0).

o The encoder has n modulo-2 adders and n generator polynomials

o Using the generator polynomials and the existing values in the
  remaining   registers,  the    encoder   outputs     n    bits.

o I(n) consists the Input data and C1,C2,Cn the output data



                                  18          International Scientific Conference eRA-6
Recursive Convolutional Encoder


             Based on the figure we derive
             the following recursive signal
             equations:
                           X1 n = X1 n
                          X1 n-1 = X 2 n
                    X 2 n-1 = X 3 n = X1 n-2
                    X 3 n-1 =X 4 n =X1 n-3
                                     
                         X n-1    n-1 =X n         n
                                 Xn     n-1

               19        International Scientific Conference eRA-6
Algebraic Form of State Equations of
  Recursive Convolutional Encoder in modulo-2


From the recursive signal equations
we have the algebraic form of state
equations:                  m
            xm (n 1)             xi (n)   I (n) where m is the number of registers
                           i 1

                 m
            cj         xi (n)    dI (n) where 1     j   n
                 i 1


                                             n, m, i, j GF (10)
                                 with:
                                             X , I , c, d GF (2)




                                              20             International Scientific Conference eRA-6
Vector Form of State Equations of Recursive
       Convolutional Encoder in modulo-2


From the recursive signal equations
we have the vector form of state
equations:
                                         0        1        0        ...     0         0        bn   anb0
        X (n 1)   AX (n) bI (n)          0        0        1        ...     0         0      bn 1   an 1b0
                                    A=                                      , b=  , c=        
        Cj   cT X (n) dI (n)             0        0        0               1         0       b2    a2 b0
                                         an       an   1   an   2          a1        1        b1   a1b0

                               n, j, e GF (10)
                   with:
                               A, b, c, d , I , a, b GF (2)




                                             21                           International Scientific Conference eRA-6
Numerical Example


Suppose we have the following encoder:




                                                                   m=3




                              22         International Scientific Conference eRA-6
Numerical Example



By applying the recursive signal formula for this particular model
we have:
                         X1(n)=X1(n)

                         X1(n-1)=X2(n)

                         X2(n-1)=X3(n)

                         X3(n-1)=X1(n)-I(n)-X3(n)-X2(n)




                                       23           International Scientific Conference eRA-6
Numerical Example



Using these equations we can derive the state equations:


  x1( n   1)
                 0 1 0   x1( n )   0
  x2( n   2)   = 0 0 1   x2( n ) + 0 I(n)
  x3( n   3)
                 1 1 1   x3( n )   1




                                            24   International Scientific Conference eRA-6
Numerical Example



Now we will study the controllability & observability of the given
system:
                                The determinant of s is given by the
s   B  AB  A2 B               following formula:
           0            0 0 1                            0 1                 0 1
                                                   1 3                        3
      AB   1        s   0 1 1   det( s)   0 0 ( 1)                 det( s) 1
                                                         1 1                 1 1
           1            1 1 0
           1                    det(s) 1 0 1      1 0
       2
      AB   1
           0                    The system is controllable



                                     25            International Scientific Conference eRA-6
Numerical Example



For finding if the system is observable we have:


         C1               1 0 1                          C2                  1 0 0
   R1   C1 A    det( R)   1 0 1   det( R) 0        R2   C2 A      det( R )   0 1 0   1 0
        C1 A2             1 1 1                         C2 A 2               0 0 1


                  The system is observable only for the C2 output




                                              26            International Scientific Conference eRA-6
Thank you for your attention



Evariste Galois
  1811-1832




                     27      International Scientific Conference eRA-6

Mais conteúdo relacionado

Mais procurados

An introduction to quantum stochastic calculus
An introduction to quantum stochastic calculusAn introduction to quantum stochastic calculus
An introduction to quantum stochastic calculus
Springer
 
Computer Science and Information Science 3rd semester (2011-July) Question Pa...
Computer Science and Information Science 3rd semester (2011-July) Question Pa...Computer Science and Information Science 3rd semester (2011-July) Question Pa...
Computer Science and Information Science 3rd semester (2011-July) Question Pa...
B G S Institute of Technolgy
 
Complex form fourier series
Complex form fourier seriesComplex form fourier series
Complex form fourier series
derry92
 
[Vvedensky d.] group_theory,_problems_and_solution(book_fi.org)
[Vvedensky d.] group_theory,_problems_and_solution(book_fi.org)[Vvedensky d.] group_theory,_problems_and_solution(book_fi.org)
[Vvedensky d.] group_theory,_problems_and_solution(book_fi.org)
Dabe Milli
 
Introduction to inverse problems
Introduction to inverse problemsIntroduction to inverse problems
Introduction to inverse problems
Delta Pi Systems
 
M A T H E M A T I C S I I I J N T U M O D E L P A P E R{Www
M A T H E M A T I C S  I I I  J N T U  M O D E L  P A P E R{WwwM A T H E M A T I C S  I I I  J N T U  M O D E L  P A P E R{Www
M A T H E M A T I C S I I I J N T U M O D E L P A P E R{Www
guest3f9c6b
 
An order seven implicit symmetric sheme applied to second order initial value...
An order seven implicit symmetric sheme applied to second order initial value...An order seven implicit symmetric sheme applied to second order initial value...
An order seven implicit symmetric sheme applied to second order initial value...
Alexander Decker
 
211 738-1-pb
211 738-1-pb211 738-1-pb
211 738-1-pb
ishwari85
 

Mais procurados (19)

An introduction to quantum stochastic calculus
An introduction to quantum stochastic calculusAn introduction to quantum stochastic calculus
An introduction to quantum stochastic calculus
 
Computer Science and Information Science 3rd semester (2011-July) Question Pa...
Computer Science and Information Science 3rd semester (2011-July) Question Pa...Computer Science and Information Science 3rd semester (2011-July) Question Pa...
Computer Science and Information Science 3rd semester (2011-July) Question Pa...
 
Discrete control2 converted
Discrete control2 convertedDiscrete control2 converted
Discrete control2 converted
 
Fourier series 2
Fourier series 2Fourier series 2
Fourier series 2
 
1st semester chemistry stream (2015-June) Question Papers
1st semester chemistry stream (2015-June) Question Papers 1st semester chemistry stream (2015-June) Question Papers
1st semester chemistry stream (2015-June) Question Papers
 
Complex form fourier series
Complex form fourier seriesComplex form fourier series
Complex form fourier series
 
Convex Optimization Modelling with CVXOPT
Convex Optimization Modelling with CVXOPTConvex Optimization Modelling with CVXOPT
Convex Optimization Modelling with CVXOPT
 
[Vvedensky d.] group_theory,_problems_and_solution(book_fi.org)
[Vvedensky d.] group_theory,_problems_and_solution(book_fi.org)[Vvedensky d.] group_theory,_problems_and_solution(book_fi.org)
[Vvedensky d.] group_theory,_problems_and_solution(book_fi.org)
 
Introduction to inverse problems
Introduction to inverse problemsIntroduction to inverse problems
Introduction to inverse problems
 
ILP Based Approach for Input Vector Controlled (IVC) Toggle Maximization in C...
ILP Based Approach for Input Vector Controlled (IVC) Toggle Maximization in C...ILP Based Approach for Input Vector Controlled (IVC) Toggle Maximization in C...
ILP Based Approach for Input Vector Controlled (IVC) Toggle Maximization in C...
 
Week 3 - Trigonometry
Week 3 - TrigonometryWeek 3 - Trigonometry
Week 3 - Trigonometry
 
Digital Electronics Question Bank
Digital Electronics Question BankDigital Electronics Question Bank
Digital Electronics Question Bank
 
M A T H E M A T I C S I I I J N T U M O D E L P A P E R{Www
M A T H E M A T I C S  I I I  J N T U  M O D E L  P A P E R{WwwM A T H E M A T I C S  I I I  J N T U  M O D E L  P A P E R{Www
M A T H E M A T I C S I I I J N T U M O D E L P A P E R{Www
 
1st and 2and Semester Physics Streem (2013-December) Question Papers
1st and 2and  Semester Physics Streem  (2013-December) Question Papers1st and 2and  Semester Physics Streem  (2013-December) Question Papers
1st and 2and Semester Physics Streem (2013-December) Question Papers
 
An order seven implicit symmetric sheme applied to second order initial value...
An order seven implicit symmetric sheme applied to second order initial value...An order seven implicit symmetric sheme applied to second order initial value...
An order seven implicit symmetric sheme applied to second order initial value...
 
211 738-1-pb
211 738-1-pb211 738-1-pb
211 738-1-pb
 
2nd Semester M Tech: Computer Science and Engineering (Jun-2016) Question Pa...
2nd  Semester M Tech: Computer Science and Engineering (Jun-2016) Question Pa...2nd  Semester M Tech: Computer Science and Engineering (Jun-2016) Question Pa...
2nd Semester M Tech: Computer Science and Engineering (Jun-2016) Question Pa...
 
Chapter 5 (maths 3)
Chapter 5 (maths 3)Chapter 5 (maths 3)
Chapter 5 (maths 3)
 
Metodo Monte Carlo -Wang Landau
Metodo Monte Carlo -Wang LandauMetodo Monte Carlo -Wang Landau
Metodo Monte Carlo -Wang Landau
 

Destaque (14)

CompTIA A+ ce certificate
CompTIA A+ ce certificateCompTIA A+ ce certificate
CompTIA A+ ce certificate
 
纖體師員工日記12
纖體師員工日記12纖體師員工日記12
纖體師員工日記12
 
Untitled 2
Untitled 2Untitled 2
Untitled 2
 
Socialmedia 101 - MATI
Socialmedia 101  - MATI Socialmedia 101  - MATI
Socialmedia 101 - MATI
 
Stankiewicz Bill Social Media Mktg09 6 2 09
Stankiewicz Bill Social Media Mktg09 6 2 09Stankiewicz Bill Social Media Mktg09 6 2 09
Stankiewicz Bill Social Media Mktg09 6 2 09
 
Untitled Presentation
Untitled PresentationUntitled Presentation
Untitled Presentation
 
A Guide To A Good Deliberative Event
A Guide To A Good Deliberative EventA Guide To A Good Deliberative Event
A Guide To A Good Deliberative Event
 
SCIS Pta Reflections
SCIS Pta ReflectionsSCIS Pta Reflections
SCIS Pta Reflections
 
Calc
CalcCalc
Calc
 
El avion
El avionEl avion
El avion
 
dinner_wine_wed_sun_menu_fall_15
dinner_wine_wed_sun_menu_fall_15dinner_wine_wed_sun_menu_fall_15
dinner_wine_wed_sun_menu_fall_15
 
Despues De La Muerte
Despues De La MuerteDespues De La Muerte
Despues De La Muerte
 
The Unjust Use of Authority in as You Like it and Gallathea
The Unjust Use of Authority in as You Like it and GallatheaThe Unjust Use of Authority in as You Like it and Gallathea
The Unjust Use of Authority in as You Like it and Gallathea
 
Criterios de Calificación E. F.
Criterios de Calificación E. F.Criterios de Calificación E. F.
Criterios de Calificación E. F.
 

Semelhante a State equations model based on modulo 2 arithmetic and its applciation on recursice convolutional coding

A new approach in specifying the inverse quadratic matrix in modulo-2 for con...
A new approach in specifying the inverse quadratic matrix in modulo-2 for con...A new approach in specifying the inverse quadratic matrix in modulo-2 for con...
A new approach in specifying the inverse quadratic matrix in modulo-2 for con...
Anax Fotopoulos
 
Integral calculus formula sheet
Integral calculus formula sheetIntegral calculus formula sheet
Integral calculus formula sheet
AjEcuacion
 
State description of digital processors,sampled continous systems,system with...
State description of digital processors,sampled continous systems,system with...State description of digital processors,sampled continous systems,system with...
State description of digital processors,sampled continous systems,system with...
manish5289
 
Passive network-redesign-ntua
Passive network-redesign-ntuaPassive network-redesign-ntua
Passive network-redesign-ntua
IEEE NTUA SB
 

Semelhante a State equations model based on modulo 2 arithmetic and its applciation on recursice convolutional coding (20)

Lecture 23 loop transfer function
Lecture 23 loop transfer functionLecture 23 loop transfer function
Lecture 23 loop transfer function
 
A new approach in specifying the inverse quadratic matrix in modulo-2 for con...
A new approach in specifying the inverse quadratic matrix in modulo-2 for con...A new approach in specifying the inverse quadratic matrix in modulo-2 for con...
A new approach in specifying the inverse quadratic matrix in modulo-2 for con...
 
17330361.ppt
17330361.ppt17330361.ppt
17330361.ppt
 
State Space Realizations_new.pptx
State Space Realizations_new.pptxState Space Realizations_new.pptx
State Space Realizations_new.pptx
 
11.generalized and subset integrated autoregressive moving average bilinear t...
11.generalized and subset integrated autoregressive moving average bilinear t...11.generalized and subset integrated autoregressive moving average bilinear t...
11.generalized and subset integrated autoregressive moving average bilinear t...
 
How to design a linear control system
How to design a linear control systemHow to design a linear control system
How to design a linear control system
 
Lecture -Earthquake Engineering (2).pdf
Lecture -Earthquake Engineering (2).pdfLecture -Earthquake Engineering (2).pdf
Lecture -Earthquake Engineering (2).pdf
 
Strum Liouville Problems in Eigenvalues and Eigenfunctions
Strum Liouville Problems in Eigenvalues and EigenfunctionsStrum Liouville Problems in Eigenvalues and Eigenfunctions
Strum Liouville Problems in Eigenvalues and Eigenfunctions
 
論文紹介:Towards Robust Adaptive Object Detection Under Noisy Annotations
論文紹介:Towards Robust Adaptive Object Detection Under Noisy Annotations論文紹介:Towards Robust Adaptive Object Detection Under Noisy Annotations
論文紹介:Towards Robust Adaptive Object Detection Under Noisy Annotations
 
Steven Duplij, "Polyadic rings of p-adic integers"
Steven Duplij, "Polyadic rings of p-adic integers"Steven Duplij, "Polyadic rings of p-adic integers"
Steven Duplij, "Polyadic rings of p-adic integers"
 
A Novel Methodology for Designing Linear Phase IIR Filters
A Novel Methodology for Designing Linear Phase IIR FiltersA Novel Methodology for Designing Linear Phase IIR Filters
A Novel Methodology for Designing Linear Phase IIR Filters
 
ISI MSQE Entrance Question Paper (2010)
ISI MSQE Entrance Question Paper (2010)ISI MSQE Entrance Question Paper (2010)
ISI MSQE Entrance Question Paper (2010)
 
Integral calculus formula sheet
Integral calculus formula sheetIntegral calculus formula sheet
Integral calculus formula sheet
 
Integral calculus formula sheet
Integral calculus formula sheetIntegral calculus formula sheet
Integral calculus formula sheet
 
Integral calculus formula sheet 0
Integral calculus formula sheet 0Integral calculus formula sheet 0
Integral calculus formula sheet 0
 
State description of digital processors,sampled continous systems,system with...
State description of digital processors,sampled continous systems,system with...State description of digital processors,sampled continous systems,system with...
State description of digital processors,sampled continous systems,system with...
 
Mathematics HL and Further mathematics HL Formula Booklet Zimsec Cambridge Zi...
Mathematics HL and Further mathematics HL Formula Booklet Zimsec Cambridge Zi...Mathematics HL and Further mathematics HL Formula Booklet Zimsec Cambridge Zi...
Mathematics HL and Further mathematics HL Formula Booklet Zimsec Cambridge Zi...
 
redes neuronais
redes neuronaisredes neuronais
redes neuronais
 
Passive network-redesign-ntua
Passive network-redesign-ntuaPassive network-redesign-ntua
Passive network-redesign-ntua
 
Presentation swith 9_7_13
Presentation swith 9_7_13Presentation swith 9_7_13
Presentation swith 9_7_13
 

Mais de Anax Fotopoulos

Architecture of the human regulatory network derived from encode data
Architecture of the human regulatory network derived from encode dataArchitecture of the human regulatory network derived from encode data
Architecture of the human regulatory network derived from encode data
Anax Fotopoulos
 
Ret protooncogene
Ret protooncogeneRet protooncogene
Ret protooncogene
Anax Fotopoulos
 
The social aspect of Smart Wearable Systems in the era of Internet-of-Things
The social aspect of Smart Wearable Systems in the era of Internet-of-ThingsThe social aspect of Smart Wearable Systems in the era of Internet-of-Things
The social aspect of Smart Wearable Systems in the era of Internet-of-Things
Anax Fotopoulos
 
Wef the future role of civil society report 2013
Wef the future role of civil society report 2013Wef the future role of civil society report 2013
Wef the future role of civil society report 2013
Anax Fotopoulos
 
Europa Nostra Athens Congress - Registration fees
Europa Nostra Athens Congress - Registration feesEuropa Nostra Athens Congress - Registration fees
Europa Nostra Athens Congress - Registration fees
Anax Fotopoulos
 
Europa Nostra Congress Athens 2013 - Programme
Europa Nostra Congress Athens 2013 - ProgrammeEuropa Nostra Congress Athens 2013 - Programme
Europa Nostra Congress Athens 2013 - Programme
Anax Fotopoulos
 
Συστήματα ανίχνευσης εισβολών με νευρωνικά δίκτυα
Συστήματα ανίχνευσης εισβολών με νευρωνικά δίκτυαΣυστήματα ανίχνευσης εισβολών με νευρωνικά δίκτυα
Συστήματα ανίχνευσης εισβολών με νευρωνικά δίκτυα
Anax Fotopoulos
 
Introduction to Tempus Programme (5th Call)
Introduction to Tempus Programme (5th Call)Introduction to Tempus Programme (5th Call)
Introduction to Tempus Programme (5th Call)
Anax Fotopoulos
 
TEI Piraeus IEEE Student Branch Actions 2011-2012
TEI Piraeus IEEE Student Branch  Actions 2011-2012 TEI Piraeus IEEE Student Branch  Actions 2011-2012
TEI Piraeus IEEE Student Branch Actions 2011-2012
Anax Fotopoulos
 
Η ΣΚΟΤΕΙΝΗ ΠΛΕΥΡΑ ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ - ΠΑΡΟΥΣΙΑΣΗ ΤΩΝ ΠΡΟΒΛΗΜΑΤΩΝ & ΤΩΝ ΜΕΤΡΩΝ Π...
Η ΣΚΟΤΕΙΝΗ ΠΛΕΥΡΑ ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ - ΠΑΡΟΥΣΙΑΣΗ ΤΩΝ ΠΡΟΒΛΗΜΑΤΩΝ &  ΤΩΝ ΜΕΤΡΩΝ Π...Η ΣΚΟΤΕΙΝΗ ΠΛΕΥΡΑ ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ - ΠΑΡΟΥΣΙΑΣΗ ΤΩΝ ΠΡΟΒΛΗΜΑΤΩΝ &  ΤΩΝ ΜΕΤΡΩΝ Π...
Η ΣΚΟΤΕΙΝΗ ΠΛΕΥΡΑ ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ - ΠΑΡΟΥΣΙΑΣΗ ΤΩΝ ΠΡΟΒΛΗΜΑΤΩΝ & ΤΩΝ ΜΕΤΡΩΝ Π...
Anax Fotopoulos
 
Measuring the EMF of various widely used electronic devices and their possibl...
Measuring the EMF of various widely used electronic devices and their possibl...Measuring the EMF of various widely used electronic devices and their possibl...
Measuring the EMF of various widely used electronic devices and their possibl...
Anax Fotopoulos
 
Eισήγηση στα χαοτικα τεχνητα νευρωνικα δικτυα
Eισήγηση στα χαοτικα τεχνητα νευρωνικα δικτυαEισήγηση στα χαοτικα τεχνητα νευρωνικα δικτυα
Eισήγηση στα χαοτικα τεχνητα νευρωνικα δικτυα
Anax Fotopoulos
 

Mais de Anax Fotopoulos (20)

AFMM Manual
AFMM ManualAFMM Manual
AFMM Manual
 
Tzitzikosta message for the world heritage monuments exhibition
Tzitzikosta message for the world heritage monuments exhibitionTzitzikosta message for the world heritage monuments exhibition
Tzitzikosta message for the world heritage monuments exhibition
 
Acropoils & other hellenic world monuments
Acropoils & other hellenic world monumentsAcropoils & other hellenic world monuments
Acropoils & other hellenic world monuments
 
Architecture of the human regulatory network derived from encode data
Architecture of the human regulatory network derived from encode dataArchitecture of the human regulatory network derived from encode data
Architecture of the human regulatory network derived from encode data
 
Ret protooncogene
Ret protooncogeneRet protooncogene
Ret protooncogene
 
From Smart Homes to Smart Cities: An approach based on Internet-of-Things
From Smart Homes to Smart Cities: An approach based on Internet-of-ThingsFrom Smart Homes to Smart Cities: An approach based on Internet-of-Things
From Smart Homes to Smart Cities: An approach based on Internet-of-Things
 
The social aspect of Smart Wearable Systems in the era of Internet-of-Things
The social aspect of Smart Wearable Systems in the era of Internet-of-ThingsThe social aspect of Smart Wearable Systems in the era of Internet-of-Things
The social aspect of Smart Wearable Systems in the era of Internet-of-Things
 
Introduction to HMMER - A biosequence analysis tool with Hidden Markov Models
Introduction to HMMER - A biosequence analysis tool with Hidden Markov Models Introduction to HMMER - A biosequence analysis tool with Hidden Markov Models
Introduction to HMMER - A biosequence analysis tool with Hidden Markov Models
 
TIS prediction in human cDNAs with high accuracy
TIS prediction in human cDNAs with high accuracyTIS prediction in human cDNAs with high accuracy
TIS prediction in human cDNAs with high accuracy
 
Wef the future role of civil society report 2013
Wef the future role of civil society report 2013Wef the future role of civil society report 2013
Wef the future role of civil society report 2013
 
UNESCO’s Division for Freedom of Expression, Democracy and Peace Report
UNESCO’s Division for Freedom of  Expression, Democracy and Peace ReportUNESCO’s Division for Freedom of  Expression, Democracy and Peace Report
UNESCO’s Division for Freedom of Expression, Democracy and Peace Report
 
Europa Nostra Athens Congress - Registration fees
Europa Nostra Athens Congress - Registration feesEuropa Nostra Athens Congress - Registration fees
Europa Nostra Athens Congress - Registration fees
 
Europa Nostra Congress Athens 2013 - Programme
Europa Nostra Congress Athens 2013 - ProgrammeEuropa Nostra Congress Athens 2013 - Programme
Europa Nostra Congress Athens 2013 - Programme
 
RMCEF
RMCEFRMCEF
RMCEF
 
Συστήματα ανίχνευσης εισβολών με νευρωνικά δίκτυα
Συστήματα ανίχνευσης εισβολών με νευρωνικά δίκτυαΣυστήματα ανίχνευσης εισβολών με νευρωνικά δίκτυα
Συστήματα ανίχνευσης εισβολών με νευρωνικά δίκτυα
 
Introduction to Tempus Programme (5th Call)
Introduction to Tempus Programme (5th Call)Introduction to Tempus Programme (5th Call)
Introduction to Tempus Programme (5th Call)
 
TEI Piraeus IEEE Student Branch Actions 2011-2012
TEI Piraeus IEEE Student Branch  Actions 2011-2012 TEI Piraeus IEEE Student Branch  Actions 2011-2012
TEI Piraeus IEEE Student Branch Actions 2011-2012
 
Η ΣΚΟΤΕΙΝΗ ΠΛΕΥΡΑ ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ - ΠΑΡΟΥΣΙΑΣΗ ΤΩΝ ΠΡΟΒΛΗΜΑΤΩΝ & ΤΩΝ ΜΕΤΡΩΝ Π...
Η ΣΚΟΤΕΙΝΗ ΠΛΕΥΡΑ ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ - ΠΑΡΟΥΣΙΑΣΗ ΤΩΝ ΠΡΟΒΛΗΜΑΤΩΝ &  ΤΩΝ ΜΕΤΡΩΝ Π...Η ΣΚΟΤΕΙΝΗ ΠΛΕΥΡΑ ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ - ΠΑΡΟΥΣΙΑΣΗ ΤΩΝ ΠΡΟΒΛΗΜΑΤΩΝ &  ΤΩΝ ΜΕΤΡΩΝ Π...
Η ΣΚΟΤΕΙΝΗ ΠΛΕΥΡΑ ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ - ΠΑΡΟΥΣΙΑΣΗ ΤΩΝ ΠΡΟΒΛΗΜΑΤΩΝ & ΤΩΝ ΜΕΤΡΩΝ Π...
 
Measuring the EMF of various widely used electronic devices and their possibl...
Measuring the EMF of various widely used electronic devices and their possibl...Measuring the EMF of various widely used electronic devices and their possibl...
Measuring the EMF of various widely used electronic devices and their possibl...
 
Eισήγηση στα χαοτικα τεχνητα νευρωνικα δικτυα
Eισήγηση στα χαοτικα τεχνητα νευρωνικα δικτυαEισήγηση στα χαοτικα τεχνητα νευρωνικα δικτυα
Eισήγηση στα χαοτικα τεχνητα νευρωνικα δικτυα
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

State equations model based on modulo 2 arithmetic and its applciation on recursice convolutional coding

  • 1. State equations model based on modulo-2 arithmetic and its application on recursive convolutional coding Ch. N. Tasiopoulos, A.A. Fotopoulos, K.P. Peppas, P.H. Yannakopoulos International Scientific Conference eRA-6
  • 2. Introduction According to the theory of control systems, a time- invariant system can be represented by a block diagram with feedback for error correction, such a system can be modeled by state equations. These equations can be derived from the transfer function of the given system, expressed in zeta transformation. 2 International Scientific Conference eRA-6
  • 3. Concepts of Digital Theory A discrete time controller can be described from the transfer function: 1 U ( z) b( z ) b0 b1 z b2 z 2  bn z n Gc ( z ) 1 E( z) a( z ) a0 a1 z a2 z 2  an z n 3 International Scientific Conference eRA-6
  • 4. Concepts of Digital Theory Direct hardware realization model Fig. 10.2.1, pg. 284 “Control Systems”, P.N. Paraskeuopoulos 4 International Scientific Conference eRA-6
  • 5. Concepts of Digital Control Theory State Equations x(k+1)= Ax(k)+be(k) where: u(k) = cTx(k)+de(k) 0 1 0 ... 0 0 bn anb0 0 0 1 ... 0 0 bn 1 an 1b0 A=      , b=  , c=  0 0 0  1 0 b2 a2 b0 an an 1 an 2  a1 1 b1 a1b0 and the Constant d=b0 5 International Scientific Conference eRA-6
  • 6. Concepts of Information & Control Theory Group definition A group (G,*) is a pair consisting of a set G and an operation * on that set , that is a function from the Cartesian product GxG to G , with the result of operating on a and b denoted by a*b , which satisfies 1. Associativity : a*(b*c)= (a*b)*c for all a, b, c G 2. Existence of identity: There exists e G such that e*a=a and a*e=a for all a G 1 3.Existence of inverses: For each a G there exists a G such that a * a 1 =e and a 1 * a =e 6 International Scientific Conference eRA-6
  • 7. Concepts of Information & Control Theory Cyclic Groups definition For each positive integer p, there is a group called the cyclic group of order p, with set of elements Zp {0,1,,( p 1)} and operation defined by i j i j If i j p , where (+ )denotes the usual operation of addition of integers, and i j i j p If i j p ,where (-) denotes the usual operation of subtraction of integers. The operation in the cyclic group is addition modulo p. We shall use the sign + instead of to denote this operation in what follows and refer to “the cyclic Group ( Z p , ) ” , or simply the cyclic group Z p 7 International Scientific Conference eRA-6
  • 8. Concepts of Information & Control Theory Ring definition A ring is a triple ( R, , ) consisting of a set R, and two operations + and , referred to as addition and multiplication, respectively, which satisfy the following conditions: 1.Associativity of +: a (b c) (a b) c, for all a,b,c R 2.Commutativity of +: a b b a for all a,b R 3.Existence of additive identity: there exists 0 R such that 0 a a and a 0 a for all a R a ( a) 0 4.Existence of additive inverses: for each a R there exists a R such that and ( a) a 0 5.Associativity of : a (b c) (a b) c, for all a, b, c R 6. Distributivity of over +: a (b c) (a b)(a c), for all a, b, c R 8 International Scientific Conference eRA-6
  • 9. Concepts of Information & Control Theory Cyclic Groups definition For every positive integer p, there is a ring (Z p , , ) , called the cyclic ring of order p, with set of elements Zp {0,1,,( p 1)} and operations + denoting addition modulo p, and denoting multiplication modulo p 9 International Scientific Conference eRA-6
  • 10. Modulo-2 Arithmetic From the cyclic groups definition we have: Zp {0,1,,( p 1)} The equation becomes for p=2: Z2 {0,1} Where Z 2 is a cyclic group in modulo-2 arithmetic. The operations stands as referred previously. 10 International Scientific Conference eRA-6
  • 11. State equations & modulo-2 Assume the following transfer function: 1 U ( z) b( z ) b0 b1 z b2 z 2  bn z n Gc ( z ) 1 E( z) a( z ) a0 a1 z a2 z 2  an z n with b0b1b2bn GF (2) and a0 a1a2an GF (2) The differential equation will be: 1 2 U ( z)(a0 a1z a2 z ... an z n ) e( z)(b0 b1z 1 b2 z 2 ... bn z n ) 11 International Scientific Conference eRA-6
  • 12. State equations & modulo-2 1 2 n 1 2 n u( z)a0 u( z)a1z u( z)a2 z ... u(z)an z e(z )b0 e(z )b1z e(z )b2 z ... e(z )bn z Applying inverse Z transform with k 0,1, 2,...m GF (10) we have: u(k )a0 u(k 1)a1 u(k 2)a2 ... u(k n)an e(k )b0 e(k 1)b1 e(k 2)b2 ... e(k n)bn 12 International Scientific Conference eRA-6
  • 13. State equations & modulo-2 The above differential equation has the following direct hardware realization: Fig. 10.2.1, pg. 284 “Control Systems”, P.N. Paraskeuopoulos 13 International Scientific Conference eRA-6
  • 14. State equations & modulo-2 Based on the above figure we derive the following recursive signal equations: xn ( k 1) e( n ) a1 xn ( k ) a2 xn 1 (k ) ... an x1 (k ) xn ( k ) xn 1 (k 1) xn 1 (k ) xn 2 (k 1)  x2 ( k ) x1 ( k 1) x1 ( k ) 14 International Scientific Conference eRA-6
  • 15. State equations & modulo-2 0 1 0 ... 0 0 bn anb0 x( k 1) Ax ( k ) be( k ) 0 0 1 ... 0 0 bn 1 an 1b0 A=      , b=  , c=  u (k ) cT x( k ) de( k ) 0 0 0  1 0 b2 a2 b0 an an 1 an 2  a1 1 b1 a1b0 where: , b, c, d GF (2) 15 International Scientific Conference eRA-6
  • 16. Implementation in recursive convolutional coding 16 International Scientific Conference eRA-6
  • 17. Description of Recursive Convolutional Encoder 17 International Scientific Conference eRA-6
  • 18. Description of Recursive Convolutional Encoder o The convolutionally encoding data, requires the use of n memory registers, each holding 1 input bit, unless otherwise specified. All memory registers start with a value of zero (0). o The encoder has n modulo-2 adders and n generator polynomials o Using the generator polynomials and the existing values in the remaining registers, the encoder outputs n bits. o I(n) consists the Input data and C1,C2,Cn the output data 18 International Scientific Conference eRA-6
  • 19. Recursive Convolutional Encoder Based on the figure we derive the following recursive signal equations: X1 n = X1 n X1 n-1 = X 2 n X 2 n-1 = X 3 n = X1 n-2 X 3 n-1 =X 4 n =X1 n-3  X n-1 n-1 =X n n Xn n-1 19 International Scientific Conference eRA-6
  • 20. Algebraic Form of State Equations of Recursive Convolutional Encoder in modulo-2 From the recursive signal equations we have the algebraic form of state equations: m xm (n 1) xi (n) I (n) where m is the number of registers i 1 m cj xi (n) dI (n) where 1 j n i 1 n, m, i, j GF (10) with: X , I , c, d GF (2) 20 International Scientific Conference eRA-6
  • 21. Vector Form of State Equations of Recursive Convolutional Encoder in modulo-2 From the recursive signal equations we have the vector form of state equations: 0 1 0 ... 0 0 bn anb0 X (n 1) AX (n) bI (n) 0 0 1 ... 0 0 bn 1 an 1b0 A=      , b=  , c=  Cj cT X (n) dI (n) 0 0 0  1 0 b2 a2 b0 an an 1 an 2  a1 1 b1 a1b0 n, j, e GF (10) with: A, b, c, d , I , a, b GF (2) 21 International Scientific Conference eRA-6
  • 22. Numerical Example Suppose we have the following encoder: m=3 22 International Scientific Conference eRA-6
  • 23. Numerical Example By applying the recursive signal formula for this particular model we have: X1(n)=X1(n) X1(n-1)=X2(n) X2(n-1)=X3(n) X3(n-1)=X1(n)-I(n)-X3(n)-X2(n) 23 International Scientific Conference eRA-6
  • 24. Numerical Example Using these equations we can derive the state equations: x1( n 1) 0 1 0 x1( n ) 0 x2( n 2) = 0 0 1 x2( n ) + 0 I(n) x3( n 3) 1 1 1 x3( n ) 1 24 International Scientific Conference eRA-6
  • 25. Numerical Example Now we will study the controllability & observability of the given system: The determinant of s is given by the s B  AB  A2 B following formula: 0 0 0 1 0 1 0 1 1 3 3 AB 1 s 0 1 1 det( s) 0 0 ( 1) det( s) 1 1 1 1 1 1 1 1 0 1 det(s) 1 0 1 1 0 2 AB 1 0 The system is controllable 25 International Scientific Conference eRA-6
  • 26. Numerical Example For finding if the system is observable we have: C1 1 0 1 C2 1 0 0 R1 C1 A det( R) 1 0 1 det( R) 0 R2 C2 A det( R ) 0 1 0 1 0 C1 A2 1 1 1 C2 A 2 0 0 1 The system is observable only for the C2 output 26 International Scientific Conference eRA-6
  • 27. Thank you for your attention Evariste Galois 1811-1832 27 International Scientific Conference eRA-6