linear algebra spring 2014-2015 (1)

Upload: venkata-rajesh

Post on 01-Jun-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    1/257

    02/01/15 SCK, IIT Kharagpur 1

    Error Control CodingError Control Coding

    Saswat ChakrabartiSaswat Chakrabarti

    GS Sanyal School of Telecommunications,GS Sanyal School of Telecommunications,

    IIT KharagpurIIT Kharagpur

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    2/257

    02/01/15 SCK, IIT Kharagpur 2

    Some milestones in the history ofSome milestones in the history of

    Error Control CodingError Control Coding

    1948-49: C.E. Shannons pionring paprs on !"#a$h%a$i&a' Thor( o) Co%%uni&a$ion

    1950: *. +. a%%ing rpor$s !a%%ing Co 1954-55: . E'ias in$rou&s &ono'u$iona' &os 1959-0: *. C. os an . K. *a(-Chauhuri an ".

    o&3ungh% inpnn$'( inn$ !C Cos 190: I. S. * an . So'o%on s&ri !*-

    So'o%on 6*S7 &os

    19: . . orn( p'ains &on&a$na$ &oing 19: ". ;. 'ihoo

    6#=7 &oing a'gori$h% )or &ono'u$iona' &os

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    3/257

    02/01/15 SCK, IIT Kharagpur ?

    Some more recentmilestones

    19:

    199?: C. rrou, ". 'aiu an . Thi$i%aAshi%a)or%u'a$ Turo Cos

    1995: . ;. #a&Ka( an *. #. Ba' ris&or =C&os 'ong a)$r *. . a''agr 192D

    1998: S. "'a%ou$i s&ris !Spa&-$i% &oing

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    4/257

    02/01/15 SCK, IIT Kharagpur 4

    Reference

    Shu =in an . ;. Cos$''o, ;r., Error Control Coding, 2ndEd.,arson rn$i& a'', 2004

    *. . a''agr, Information Theory and ReliableCommunications, ;ohn +i'(, B For>, 198

    *. E. 'ahu$, Theory and Practice of Error ControlCodes,"ison +s'(, 198?

    T. K. #oon, Error Correction Coding, mathematicalmethods and algorithms, +i'( Inia E., 2005

    +. +. $rson an E. ;. +'on, ;r., Error CorrectingCodes, 2n-E., #IT rss Ca%rig, 192

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    5/257

    02/01/15 SCK, IIT Kharagpur 5

    In)or%a$ion

    sour&

    Sour&

    n&or

    Chann'

    n&or

    #ou'a$or

    Chann'

    6s$orag%iu%7

    Bois

    %ou'a$ors$ina$ion Sour&&or

    Chann'&or

    G r

    u

    Block diagram of a typical data transmission system

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    6/257

    02/01/15 SCK, IIT Kharagpur

    Coder ModemRF/IF

    Stages

    RF/IF

    StagesModem Decoder

    Radio

    Channel

    Discrete / Coding Channel

    PropagationChannel

    Modulation Channel

    TransmitterReceiver

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    7/257

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    8/257

    02/01/15 SCK, IIT Kharagpur 8

    A Classification of FEC Codes

    FEC Codes

    Block"ree

    (Con#olutional)

    Binary $on%Binary Binary $on%Binary

    &ystematic

    $onsystematic

    &ystematic $onsystematic &ystematic

    $onsystematic

    &ystematic

    $onsystematic

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    9/257

    02/01/15 SCK, IIT Kharagpur 9

    " inar( 'o&> &o i$h > H 4 an n H

    Messages600007

    610007

    601007611007

    600107

    610107601107

    611107

    Codewords600000007

    611010007

    601101007610111007

    611100107

    600110107610001107

    01011107

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    10/257

    02/01/15 SCK, IIT Kharagpur 10

    Messages

    600017

    610017

    601017

    611017

    600117

    610117

    601117

    611117

    Codewords

    610100017

    601110017

    611001017

    600011017

    601000117

    610010117

    600101117

    611111117

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    11/257

    02/01/15 SCK, IIT Kharagpur 11

    C'assi)i&a$ion o) &oing $&hni3us )or EC Cos:

    &oing T&hni3us

    #ini%u% is$ &oun is$an&&oing

    #aori$( =ogi&&oing J $hr-sho' &oing

    S(nro%

    &oing Tr''is&oing

    S3un$ia'&oing

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    12/257

    02/01/15 SCK, IIT Kharagpur 12

    S(nro% &oing

    =is$ /Ta' 'oo>

    up

    S(s$%a$i&Sar&h

    S$p( s$p

    #ggi$$Error

    $rapping

    "'grai&

    @sua''( )or 'inar'o&> &os

    C'assi)i&a$ion o) S(nro% &oing $&hni3us

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    13/257

    02/01/15 SCK, IIT Kharagpur 1?

    Memoryless Channels

    " %%or('ss &hann' is on in hi&h $hou$pu$ rna$ $h n-$h s(%o' $i% pns on'( on$h inpu$ a$ $i% n.

    in $h inpu$ a$ $i% n, $h ou$pu$ a$ $i% n iss$a$is$i&a''( inpnn$ o) $h ou$pu$s a$ o$hr$i%s.

    "i$i aussian &hann' an inar(S(%%$ri& Chann' 6SC7 %a( i as%%or('ss &hann's.

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    14/257

    02/01/15 SCK, IIT Kharagpur 14

    s1 s1

    31

    3231 32

    1 L 31 1- 32

    31 321 L p1

    1 L p1

    p1

    p1

    00

    11

    1 L p2

    1 L p2

    p2

    p2

    00

    11

    &ate s' &ate s

    A &implified model of a channel with memory

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    15/257

    02/01/15 SCK, IIT Kharagpur 15

    #orn a'grai& $hor( &'assi)is %an( ari$h%$i&

    s(s$%s a&&oring $o $hir %a$h%a$i&a's$rng$h. or a%p',

    *roup: " s$ o) %a$h%a$i&a' o&$s 6'%n$s7

    $ha$ &an MaN an Msu$ra&$N. Ring: " s$ o) %a$h%a$i&a' o&$s $ha$ &an

    MaN, M su$ra&$N an M %u'$ip'iN. Field: " s$ o) %a$h%a$i&a' o&$s $ha$ &an

    MaN, Msu$ra&$N, M%u'$ip'iN an MiiN.

    Introduction to inear !lgebra

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    16/257

    02/01/15 SCK, IIT Kharagpur 1

    E+ of a Field ,*F ()-.Si%p's$ on i$h 2

    '%n$s 6sa(, 0 J 17.

    0 O 0 H 0 0 . 0 H 0

    0 O 1 H 1 0 . 1 H 01 O 0 H 1 1 . 0 H 01 O 1 H 0 1 . 1 H 1

    6"i$ion in 627 is $h 6#u'$ip'i&a$ion in 627%ou'o-2 ai$ion or is %ou'o-2 %u'$ip'i&a$ion

    EPQ* ai$ion7 or "B opra$ion 7

    Introduction to inear !lgebra

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    17/257

    02/01/15 SCK, IIT Kharagpur 1

    Introduction to inear !lgebra

    ur$hr, 1 O 1 H 0 - 1 H 1 Msu$ra&$ionN

    J 1. 1 H 1 1R1 H 1 MiisionN

    $ote. #os$ o) $h $&hni3us o) 'inar a'gra

    6.g. %a$ri opra$ions7 &an us$i)i / or i''ha an ana'ogous opra$ion in a )ini$ )i'.

    So, a asi& unrs$aning o) )ini$ )i's is

    i%por$an$ )or 'arning EC $&hni3us.

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    18/257

    02/01/15 SCK, IIT Kharagpur 18

    Introduction to inear !lgebra

    /efinition (*roup). " group ! is a s$ o)

    '%n$s $og$hr i$h an opra$ion on pairs o)

    '%n$s in $h s$ 6no$ ( 7 sa$is)(ing $h

    )o''oing )our propr$is:

    ' Closure.or r( !a an ! in $h s$,

    & H a is a'so in $h s$.

    Associati#ety.or r( !a, !, !& in $h s$a 6&7 H 6 a 7 &

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    19/257

    02/01/15 SCK, IIT Kharagpur 19

    Introduction to Linear Algebra

    0 1dentity.Thr is an '%n$ ! in ! &a'' $h

    !in$i$( '%n$ $ha$ sa$is)isa H a H a, )or r( a in $h s$.

    2 1n#erses. I) !a is in $h s$, $hn $hr is so%

    '%n$ ! in $h s$ &a'' an !inrs o) a su&h$ha$, a H a H , )or a'' a J in .

    So% groups sa$is)( $h ai$iona' propr$( o)

    &o%%u$a$ii$(, i.. a H a, )or an( a J Su&h a group is &a'' a &o%%u$a$i group or an

    a'ian group 6a)$r Bi's "', 1802 L 18297

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    20/257

    02/01/15 SCK, IIT Kharagpur 20

    Introduction to inear !lgebra

    I) ! has )ini$ no. o) '%n$s, i$ is a )ini$ group.

    &ome con#entional sym!ols for a!elian groups.

    as O 6ai$ion7

    0 6ro7

    inrs o) a - a

    a H a H a O 6-a7H6-a7O a H0 D

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    21/257

    02/01/15 SCK, IIT Kharagpur 21

    Introduction to inear !lgebra

    6Q*7 . 6%u'$ip'i&a$ion7

    1 6on7

    inrs o) a a-1

    a H a H a . a-1H a-1.a H 1D

    "heorem 3' (*roup 4'). In r( group, $h

    in$i$( '%n$ is uni3u. "'so, $h inrs o)

    a&h group '%n$ is uni3u, an, 6a-17-1H a

    Q*, )or !O an !- rprsn$a$ion, - 6-a7 H aD

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    22/257

    02/01/15 SCK, IIT Kharagpur 22

    5roof.=$, J $o possi' in$i$( '%n$s

    H H H . 6pro7B$, '$ J ar $h inrss o) a.

    a H 6( in$i$( propr$(7.

    Bo, H H 6a 7 H 6a7 6"sso&ia$i7

    H H

    =as$'(, a-1

    a H a a-1

    H 1.So, !a is an inrs o) a-1. "s us$ sho $ha$

    $h inrss ar uni3u, 6a-17-1H a.

    Introduction to inear !lgebra

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    23/257

    02/01/15 SCK, IIT Kharagpur 2?

    &ome e+amples of *roups.

    1nfinite groups.

    a7In$grs unr $h opra$ion o) ai$ion 6O , 0,

    - U in$i$( '%n$ : 077osi$i ra$iona' nu%rs unr $h opra$ion o)

    %u'$ip'i&a$ion.

    &7S$ o) 2 2 ra' a'u %a$ri&s unr %a$ri

    ai$ion "'ian group V D

    Introduction to inear !lgebra

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    24/257

    02/01/15 SCK, IIT Kharagpur 24

    Finite groups.

    a7 W0, 1X unr EPQ* opra$ion 7 W0, 1, .., 8, 9X unr %ou'o-10 ai$ion.

    E+ample of a finite non%a!elian group.

    $rans)or%a$ion 6ro$a$ion J r)'&$ion7 o) an

    3ui'a$ra' $riang':

    =$ us )in $h )o''oing si $rans)or%a$ions:1 H 6"C "C7 no &hangDa H 6"C C"7 ,anti%clockwise rotation !y'6-

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    25/257

    02/01/15 SCK, IIT Kharagpur 25

    H 6"C C"7 &'o&>is ro$a$ion (120D

    & H 6"C "C7 *)'&$ion aou$ is&$or o) "D H 6"C C"7 *)'&$ion aou$ is&$or o) D

    H 6"C "C7 *)'&$ion aou$ is&$or o) CD

    =$, $h group 6, 7 )in as, HW1, a, , &, , X

    J ( is a group '%n$ $ha$

    no$s $h $rans)or%a$ion ong$s ( pr)or%ing s3un$ia''( )irs$ $h

    C

    "

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    26/257

    02/01/15 SCK, IIT Kharagpur 2

    $rans)or%a$ion no$ ( ( an $hn $h

    $rans)or%a$ion no$ ( .

    a

    H 6"C C"7 6"C C"7H 6"C "C7 H .

    Bo, ri)( $ha$, a H &

    Si%i'ar'(, a& & a

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    27/257

    02/01/15 SCK, IIT Kharagpur 2

    Ta' )or (:

    x\y a ! c d e

    a ! c d e

    a a ! d e c

    ! ! a e c d

    c c e d ! a

    d d c e a !

    e e d c ! a

    Bo$: r( '%n$ appars on& in a&h &o'u%n J on& ina&h ro. This a'a(s happns in a )ini$ groupD

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    28/257

    02/01/15 SCK, IIT Kharagpur 28

    Q. /o permutations on n letters form a group7

    &u!group. I) is a group J is a sus$ o) ,

    $hn ! is &a'' a sugroup .r.$ $h rs$ri&$ion o)

    6opra$or7 $o .1t implies that a non empty set is a su!group of

    * if it is shown that the closure 8 in#erse properties of

    are #alid "he other properties of associati#ity 8

    identity are in herited from the group *

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    29/257

    02/01/15 SCK, IIT Kharagpur 29

    E.In $h s$ 67 o) in$grs unr ai$ion, $h s$

    o) n in$grs 6or $h s$ o) %u'$ip's o) ?7 is asugroup .

    "o form a su!group of a finite group *.Ta> an( '%n$ !h )ro% J )or% a

    s3un& o) '%n$s

    h, h h, hhh, hhhh, YYYYY h h2 h? h4

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    30/257

    02/01/15 SCK, IIT Kharagpur ?0

    En$ua''(, i$ %a( )oun $ha$, h&H 1U hn !& is

    &a'' $h orr o) $h '%n$ !h.Cyclic *roup. " group $ha$ &onsis$s o) a'' $h

    !pors o) on o) i$s '%n$s is &a'' a &(&'i&

    group.

    Coset /ecomposition of a finite group 9*:.

    =$ ! a sugroup o) ! J i$s '%n$s h1, h2, h?, Y.. i$h h1as $h in$i$( '%n$.

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    31/257

    02/01/15 SCK, IIT Kharagpur ?1

    Bo, &ons$ru&$ an arra( as)o''os:

    h1H 1 h2 h? h4YY hng2 h1H g2 g2 h2 g2 h? g2 h4YY g2 hn.

    g? h1 H g? g? h2 g? h? g?h4YY g? hn

    ..............................................................................................g% h1 H g% g% h2 g% h? g% h4Y.. g% hn

    g2: an '%n$ o) no$ &onsir ar'ir.S$op hn a'' $h group '%n$s appar so%hr in $h

    arra(U i$ has $o s$op as ! is )ini$. Th &os$ &o%posi$ion

    is a'a(s r&$angu'ar.

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    32/257

    02/01/15 SCK, IIT Kharagpur ?2

    "heorem 3.Er( '%n$ o) ! appars on&

    J on'( on& in a &os$ &o%posi$ion o) .5roof. Er( '%n$ appars a$ 'as$ on&

    6o$hris $h pro&ss os no$ s$op7.

    Bo, suppos, $o '%n$s in $h sa% ro g i

    hJ gi h>ar 3ua'. Thn %u'$ip'(ing a&h i$h

    giL1

    gis hi H h>, hi&h his &on$rai&$or(. So, an'%n$ &an no$ o&&ur $i& in $h sa% ro.

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    33/257

    02/01/15 SCK, IIT Kharagpur ??

    ur$hr, suppos $o '%n$s in i))rn$ ros, gi

    han g> h', ar 3ua' an $ha$ >i.

    Bo %u'$ip'(ing on $h righ$ ( hL1. + g$,

    gi H g> h' hL1.

    Thn, !gi is in $h > L $h &o-s$ &aus h'hL1is in

    $h sugroup. This is &on$rai&$or( again. So, an'%n$ &anno$ appar in $o i))rn$ ros.

    Corollary. i) is a sugroup o) , $hn $h no. o)'%n$s in iis $h no. o) '%n$s in .

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    34/257

    02/01/15 SCK, IIT Kharagpur ?4

    Tha$ is,

    6orr o) 7.6Bo.o) &os$s o) .r.$ 7H6orr o) 7"heorem 30. Th orr o) a )ini$ group is iisi'( $h orr o) an( o) i$s '%n$s.

    R1$*&.

    Definition: " ring * is a s$ o) '%n$s i$h $oopra$ions )in : $h )irs$ is &a'' ai$ion 6O7 J

    $h s&on is &a'' %u'$ip'i&a$ion 6no$ (u$aposi$ion7. ur$hr, $h )o''oing aio%s arsa$is)i:

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    35/257

    02/01/15 SCK, IIT Kharagpur ?5

    6i7 * is an a'ian group unr ai$ion 6O7.

    6ii7 Closure: or an( a, in *, $h prou&$ a is in*.

    6iii7 Associatie la!: a 6&7 H 6a7&

    6i7 Distributie la!: a6 O &7 H a O a& 6 O &7 a H a O &a

    Bo$: !O opra$ion is a'a(s &o%%u$a$i in a

    *ing, u$ !. %a( no$ . I) %u'$ip'i&a$ionopra$ion is a'so &o%%u$a$i i$ is a

    &o%%u$a$i ring.

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    36/257

    02/01/15 SCK, IIT Kharagpur ?

    "heorem 32.or an( $o '%n$s a, in a ring *,

    6i7 a 0 H 0 a H 0

    6ii7 a 6-7 H 6-a7 H -6a7

    roo) : 6i7 a 0 H a60 O 07 H a 0 O a 0a0 L a0 H a.0 O a 0 L a 0

    or 0 H a 0.

    roo) o) 6ii7 is ')$ as an r&is. I) a *ing has an in$i$( '%n$ or %u'$ip'i&a$ion, i$ is aring !ith identity, i.. a H a.1 H 1.a, )or a'' !a

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    37/257

    02/01/15 SCK, IIT Kharagpur ?

    In !*, r( '%n$ has an inrs or !O, u$

    %a( no$ ha inrss or 6.7. or, in !*

    i$h in$i$(, i) a H 1, $hn ! is &a'' as $h

    "right inerse#o) a.

    "heorem 3;. In a ring i$h in$i$(,

    6i7 Th in$i$( is uni3u

    6ii7 I) an '%n$ !a has o$h a righ$ inrs an a

    ')$ inrs !&, $hn H &.

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    38/257

    02/01/15 SCK, IIT Kharagpur ?8

    In $his &as $h '%n$ !a is said to hae an

    inerse6no$ ( a-17. Th inrs in uni3u.

    roo): Sa% as Thor% Z1, ')$ as an r&is.

    "n '%n$ i$h an inrs is &a'' a uni$. Th

    s$ o) a'' uni$s is &'os unr %u'$ip'i&a$ion 6i) a

    J ar uni$s, & H a has inrs &L1

    H -1

    a-1

    7

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    39/257

    02/01/15 SCK, IIT Kharagpur ?9

    "heorem 3 ,Finite field o#er polynomial

    Ring-.

    Th ring o) po'(no%ia's %ou'o a %oni&

    po'(no%ia' p67 is a )i' i) an on'( i) p67 is apri% po'(no%ia'.

    roo):=$, p67 a pri% po'(no%ia'. To pro $ha$

    $h ring is a )i', ha $o s$a'ish $ha$ r( nonAro '%n$ has a %u'$ip'i&a$i inrs.

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    86/257

    02/01/15 SCK, IIT Kharagpur 8

    =et@ s(+) !e a non ero element of the ring

    "hen@ deg s(+) J deg p(+)Further@ *C/,s(+)@ p(+)- ' and hence@

    ' a(+)p(+) D !(+)s(+)@ for some polynomials a(+) and

    !(+)' Rp(+),'- Rp(+),a(+) p(+) D !(+)s(+)-

    Rp(+),Rp(+),!(+)- Rp(+),s(+)--

    Rp(+),Rp(+),!(+)-s(+)-

    (Rp(+),!(+)-)s(+) ,mod p(+)-

    + s $ha$ !*p67 67D is a %u'$ip'i&a$i inrs o) s67in $h ring o) po'(no%ia's %ou'o p67.

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    87/257

    02/01/15 SCK, IIT Kharagpur 8

    Bo, suppos $ha$ p67 hos gr is a$ 'as$

    2, as 'or g. po'(no%ia's ar pri%D is no$ pri%.Thn,p67 H r67.s67, sa( )or so% r67 an s67, a&h

    o) g. a$ 'as$ !1. J )in or $h ring o) po'(no%ia'.

    I) $h ring is a )i', $hn r67 has an inrs po'(no%ia' r-167.

    n&,

    s(+) Rp(+),s(+)- Rp(+),r%'(+) r(+) s(+)- Rp(+),r

    %'(+) p(+)- 6

    u$ s67 0 J hn& a &on$rai&$ion. So, $h po'(no%ia'ring is no$ a )i' i) p67 is no$ a pri% po'(no%ia'.

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    88/257

    02/01/15 SCK, IIT Kharagpur 88

    &an &ons$ru&$ a )ini$ )i' 63n7D, hos

    '%n$s ar rprsn$ ( po'(no%ia's or637 o) gr 'ss $han !n.

    +ha$ is $h no o) '%n$s o) $h )ini$ )i' so &ons$ru&$V

    "ns: 63n7D.E: Cons$ru&$ 62?7 )ro% 627 using $h pri%

    po'(no%ia' p67 H ?O O 1. 6in$. In$i)( $h '%n$s J&ons$ru&$ $h $a's )or ai$ion J %u'$ip'i&a$ion7.

    5rimiti#e Field Element

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    89/257

    02/01/15 SCK, IIT Kharagpur 89

    )ini$ion :" pri%i$i )i' '%n$ o) 637 is an

    '%n$ !^ su&h $ha$ r( )i' '%n$6&p$ Aro7 &an prss as a por o)

    !^ .E: In 657, 21H 2, 22H 4, 2?H ?, 24H 1.

    ri%i$i '%n$sar r( us)u' )or

    &ons$ru&$ing )i's &aus, i) on pri%i$i'%n$ is )oun, $h %u'$ip'i&a$ion $a' &an &ons$ru&$ asi'(.

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    90/257

    02/01/15 SCK, IIT Kharagpur 90

    "heorem 3' ,?n Field Elements-

    =et@

    '@

    @ @

    K 4' denote the non ero field

    elements of *F(K) "hen@

    +K%'4' (+ % ') (+ % ) (+ % K%')

    roo):Th s$ o) non Aro '%n$s o) 637 is a

    )ini$ group unr $h opra$ion o) %u'$ip'i&a$ion.

    Bo, '$ an( non Aro '%n$ o) 637 an!h is i$s orr unr %u'$ip'i&a$ion, i..

    hH 1.

    Bo r%%ring $ha$ $h no o) '%n$s in a

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    91/257

    02/01/15 SCK, IIT Kharagpur 91

    Bo, r%%ring $ha$ $h no o) '%n$s in a

    )ini$ group 6i.. $h orr o) $h group7 is iisi'

    ( $h orr o) an( '%n$ o) $h group, &an

    sa( $ha$ !h iis 63 L 17.

    _3-1H 6_h763-17/h H1

    So, ! is a Aro o) $h po'(no%ia' 63-1L 17an

    hn&, &onsiring a'' iLs,

    3-1L1 H 6 - 17 6 - 27 Y. 6 - 3-17

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    92/257

    02/01/15 SCK, IIT Kharagpur 92

    "heorem 3' ,Cyclic 4 group property of non%

    ero elements of *F(K)-.

    Th group o) non-Aro '%n$s o) 637

    unr %u'$ip'i&a$ion is a &(&'i& group 6*%%r: "&(&'i& group &on$ains a'' $h pors o) on o) i$s '%n$s7.

    roo):Q%i$$. or, no$ $ha$, i) 63 L 17 is a pri%, $h proo) is

    oious as r( '%n$, &p$ 1, has orr 63L17. So, r( '%n$is pri%i$i, i) 63 L17 is a pri%.

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    93/257

    02/01/15 SCK, IIT Kharagpur 9?

    "heorem 36 , E+istence of a primiti#e element in

    *F(K)-.

    E#ery *alois field has a primiti#e element5roof. Th prious $hor% s$a$ $ha$ $h non-Aro

    '%n$s o) 637 )or% a &(&'i& group 6i.. a'' pors o) an

    '%n$ o) $h group is$7.

    I) is $ha$ '%n$, $hn, $h non Aro '%n$s o)

    637 &an prss as, , 2, ?, 4, Y.., 3-1, as $hr

    ar 63 L 17 '%n$sD.

    So, $hr is on '%n$ hos orr is 3 L1, i.. 3-1

    H 1. Thus is $h pri%i$i '%n$ o) 637.

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    94/257

    02/01/15 SCK, IIT Kharagpur 94

    Th orr o) r( non Aro '%n$ o) 637iis 63 L17.

    +hn &ons$ru&$ing an $nsion )i' as

    a s$ o) po'(no%ia's, i$ is usua''( &onnin$ i)$h po'(no%ia' p67 &orrspons $o a pri%i$i'%n$ o) $h )i' )or H ^.This is on ( &hoosing a sp&ia' po'(no%ia'

    L $h pri%i$i po'(no%ia'.

    )i i$i i i$i ' i 'D

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    95/257

    02/01/15 SCK, IIT Kharagpur 95

    )ini$ion ri%i$i po'(no%ia'D:

    " pri%i$i po'(no%ia' p67 or 637 is a

    pri% po'(no%ia' or 637 i$h $h propr$( $ha$

    in $h $nsion )i' &ons$ru&$ %ou'o p67, $h

    )i' '%n$ rprsn$ ( ! is pri%i$i.ri%i$i po'(no%ia' o) r( gr is$s

    or r( .

    " pri%i$i po'(no%ia' is a pri% po'(no%ia'haing $h pri%i$i '%n$ as i$s Aro.

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    96/257

    02/01/15 SCK, IIT Kharagpur 9

    "E &"RLC"LRE ?F F1$1"E F1E=/&.

    )ini$ion 6Chara&$ris$i&7:Th nu%r o) '%n$sin $h s%a''s$ su)i' o) 637 is &a'' $h

    &hara&$ris$i& o) 637.

    "heorem 3' ,on the characteristic of a *alois

    Field-.

    Ea&h a'ois )i' &on$ains a uni3u s%a''s$su)i', hi&h has a pri% nu%r o) '%n$s.

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    97/257

    02/01/15 SCK, IIT Kharagpur 9

    roo):6Q%i$7Th )i' &on$ains 0 J 1. To )in $h

    su )i', &onsir $h sus$ H W0, 1, 1O1, 1 O1O1, Y..X no$ing $hs ( W0, 1, 2, ?, YX. This is

    a &(&'i& su group unr ai$ion an i$ %us$

    &on$ain a )ini$, sa( !p no. o) '%n$s.

    + ha $o sho $ha$ !p is a pri% J H

    6p7. In !, !O is %ou'o p 6as i$ is a &(&'i& gr.

    @nr O7. ur$hr, ^._ H 6 1 O 1 O Y.O 17 _ H _ O

    Y.. O _, hr $hr ar !^ &opis o) _ in $h su%.

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    98/257

    02/01/15 SCK, IIT Kharagpur 98

    n&, %u'$ip'i&a$ion is a'so %ou'o !p.

    #oror, a&h '%n$ _ has an inrsunr !. &aus, $h s3un& _, 2 _, ? _, Y., is

    a &(&'i& sugroup o) . I$ &on$ains !1 so $ha$ ^_ H 1

    )or so% !^ in .

    Thus, $h sus$ ! &on$ains $h in$i$(

    '%n$, is &'os unr ai$ion J %u'$ip'i&a$ionan &on$ains a'' inrs unr !O J !..

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    99/257

    02/01/15 SCK, IIT Kharagpur 99

    n&, i$ is a su)i' J has %o. p ari$h%$i&.

    ro% our $hor% on $h 3uo$in$ ring sa( $ha$!p has $o a pri%.

    )ini$ion 6%ini%a' po'(no%ia'7:I) 6[7 is an $nsion )i' o) 637 an _

    is an '%n$ o) 6[7, $hn $h pri% po'(no%ia'

    )67 o) $h s%a''s$ gr or 637 i$h )6_7 H 0

    is &a'' $h %ini%a' po'(no%ia' o) _ or 637.

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    100/257

    02/01/15 SCK, IIT Kharagpur 100

    "heorem 3 ,?n minimal polynomial-.

    Er( '%n$ !_ o) 6[7 has a uni3u%ini%a' po'(no%ia' or 637.

    ur$hr, i) !_ has $h %ini%a' po'(no%ia' )67

    an a po'(no%ia' g67 has !_ as a Aro, $hn )67

    iis g67.

    roo): 6Q%i$7 + no$ $ha$, !_ is a'a(s a Aro o)

    6[L 7, hi&h is a po'(no%ia' or 637.

    Bo, i$h $h h'p o) uni3u )a&$oriAa$ion $hor%,

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    101/257

    02/01/15 SCK, IIT Kharagpur 101

    p 3

    [L H )167. )267Y.. )>67.

    Bo, i) !_ is a Aro o) $h ')$ si, $hn i$ %us$ aAro o) so% $r% on $h righ$ si 6o) on'( on $r%,

    &aus, or $h $nsion )i' 6[7, $h pri% $r%s

    &an )ur$hr )a&$or in$o 'inar an &ons$an$ $r%7.To pro $h s&on par$ o) $h $hor%, '$ us ri$,

    g67 H )67.h67 O s67, hr g. s67 g. )67 an hn&

    s67 &an no$ ha !_ as a Aro.u$, 0 H g6_7 H )6_7.h6_7 O s6_7 H s6_7.

    s67 %us$ Aro an $h $hor% is pro.

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    102/257

    02/01/15 SCK, IIT Kharagpur 102

    "heorem 30 ,on the e+pression of a field

    element-.=$ !^ a pri%i$i '%n$ in 6[7, an

    $nsion )i' o) 637 an !% $h gr o)

    )67, $h %ini%a' po'(no%ia' o) !^ or 637. Thn,

    $h nu%r o) '%n$s in $h )i' 6[7 is, [ H 3%

    an a&h '%n$ !_ &an ri$$n as,

    _ H a%-1^%-1O a%-2^

    %-2O YY O a1 ^ O a0, hr, a%-

    1, a%-2, Y., a1, a0ar '%n$s o) 637.

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    103/257

    02/01/15 SCK, IIT Kharagpur 10?

    roo): + no$ $ha$ an( '%n$ !_ %a( ri$$n

    in $h )or%_ H a%-1%-1O a%-2%-2 O Y. O a1 O a0, is an

    '%n$ o) 6[7 as ! is $h pri%i$i '%n$D

    ur$hr, $his prssion is uni3uU &aus i)

    _ H %-1%-1O %-2%-2O Y. O 1 O 0, $hn,

    0 H 6a%-1

    L %-1

    7 %-1O 6a%-2

    L %-2

    7 %-2O YY

    O 6a1L 17 O 6a0L 07 J hn&, ! is a Aro o) a

    po'(no%ia' o) gr 6% L 17

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    104/257

    02/01/15 SCK, IIT Kharagpur 104

    This is &on$rar( $o $h )ini$ion o) !n. "s $hr ar

    !3% su&h _, [ is a$ 'as$ as 'arg as 3%.Qn $h o$hr han, >no $ha$ r( non

    Aro )i' '%n$ &an prss as a por o)

    !. or i) )67 is $h %ini%a' po'(no%ia' o) !,

    )67 H 0. hn&,

    %

    O )%-1%-1

    O Y. O )1 O )0H 0Qr, %H - )%-1%-1- Y. L )1 - )0.

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    105/257

    02/01/15 SCK, IIT Kharagpur 105

    @sing $his r'a$ionship, an( por o) ! &an

    ru& $o a 'inar &o%ina$ion o) 6%-1, %-2, Y..,, 07.

    or a%p',

    %O1H %.

    H -)%-1. %-)%-2%-1- YY - )1 2L )0

    H -)%-16-)%-1%-1

    - )%-2%-2

    - ..Y - )1- )0

    H - )%-2%-1- )%-?%-2- Y. L )12L )0

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    106/257

    02/01/15 SCK, IIT Kharagpur 10

    n&, r( '%n$ o) 6[7 &an prss

    as a is$ri&$ 'inar &o%ina$ion o) %-1

    ,%-2

    , Y.,0

    .So, [ is no$ 'argr $han 3%J $h $hor% is pro.

    Coro''ar( 6on $h no. o) '%n$s7:

    Er( a'ois )i' has !p% '%n$s )or so%posi$i in$gr !% J pri% !p.

    roo):Er( has a su)i' i$h !p '%n$s $o

    hi&h $h prious $hor% app'is.

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    107/257

    02/01/15 SCK, IIT Kharagpur 10

    Th prious $hor% h'ps us $o asso&ia$ a

    po'(no%ia' o) g 6%-17 i$h a&h )i' '%n$si%p'( ( rp'a&ing ! ( !.

    Ths po'(no%ia's %a( rgar as )i'

    '%n$sU %a( a J %u'$ip'i %ou'o $h%ini%a' po'(no%ia' )67.

    This is us$ $h )i' ou' o$ain )ro% $h

    $hor% on )ini$ )i's or po'(no%ia' ring using

    )67 as $h pri% po'(no%ia'.

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    108/257

    02/01/15 SCK, IIT Kharagpur 108

    So, a&h &an &ons$ru&$ (

    po'(no%ia' ari$h%$i& %ou'o a pri% po'(no%ia'an $h no o) '%n$s is a pri% por.

    Th )o''oing $hor% s$a'ishs $ha$ )or r(

    pri% !p an posi$i in$gr !%, $hr is a o)

    po'(no%ia's.

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    109/257

    02/01/15 SCK, IIT Kharagpur 109

    "heorem 32 (Alge!raic property of the field

    elements in term f the characteristic).

    =$, 637 ha &hara&$ris$i& !p. Thn )or

    an( posi$i in$gr !% an )or an( '%n$s !^

    an ! in 637,

    6^ 7p%H ^p%p%

    roo): Suppos $h $hor% is $ru )or % H 1. Thn6^ 7pH ^pp

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    110/257

    02/01/15 SCK, IIT Kharagpur 110

    This &an rais $o $h p $h por.

    66^ 7p7pH 6^pp7pH ^p2p2

    *pa$ing $his 6% L17 $i%s, g$,

    6^ 7p%H ^p%p%

    So, i$ is n&ssar( $o pro $h $hor% )or % H 1.

    Bo, ( ino%ia' $hor%,

    ( ) ( )"

    pp p ip ii

    i

    C

    = =

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    111/257

    02/01/15 SCK, IIT Kharagpur 111

    Bo, or 1 i 6p L17 an !p

    is a pri% nu%r.

    So, $h no%ina$or iis )or a&h!i

    61i

    6p L177 . hn& pC

    iis a %u'$ip' o) !p.

    pCi H 0 6%o p7 )or 1 i 6p L17.

    In 637, hn $h in$gr ari$h%$i& is

    %ou'o p,

    ( )

    ( )

    & p

    i

    p ppC

    i p i i p i

    = =

    p

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    112/257

    02/01/15 SCK, IIT Kharagpur 112

    Bo, i) p H 2, H H - . J i) !p is an o

    pri%,

    J hn&, in gnra',

    ( ) ( )"

    pp p ip i

    i

    i

    C

    =

    =

    ( ) ( )" ""& " " &&&& &

    p p = + + + +

    ( )pp = +

    ( )$

    $ $

    ( )p p =

    ( )p p p =

    ( )m m mp p p =

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    113/257

    02/01/15 SCK, IIT Kharagpur 11?

    "heorem 3; (?n the no of elements of the smallest

    splitting field).

    =$ !% a posi$i in$gr an !p a pri%.

    Thn $h s%a''s$ sp'i$$ing )i' o) $h po'(no%ia'

    g67 H p% - rgar as a po'(no%ia' or

    6p7 an has p%'%n$s.

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    114/257

    02/01/15 SCK, IIT Kharagpur 114

    Coro''ar( 6Eis$n& o) a )or r( % J p7:

    or r( pri% !p J posi$i in$gr %, $hr

    is a a'ois )i' i$h p%'%n$s.

    ina''(, n i) !3 is no$ a pri% u$ a pri% por

    6sa(, pn7 $hn 63%7 &an &ons$ru&$ as an

    $nsion )i' o) 637.

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    115/257

    02/01/15 SCK, IIT Kharagpur 115

    "he Chinese Remainder "heorems ,Fast

    Algorithm-:

    I$ is possi' $o uni3u'( $r%in a non-

    nga$i in$gr gin on'( i$s r%ainrs %ou'

    rsius i$h rsp&$ $o %ou's o) a&h o) sra'

    in$grs, proi $ha$ $h in$gr is >non $o

    s%a''r $han $h prou&$ o) $h %ou'a$ion LChins r%ainr $hor%.

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    116/257

    02/01/15 SCK, IIT Kharagpur 11

    Ep'ana$ion: =$ $h nou'a$ion , %0H ?, %1H 4

    J %2H 5 an '$ .

    in an in$gr C, '$, CiH *%i&DTh Chins r%ainr $hor% sa(s $ha$ $hr is

    a on-$o-on %ap $n $h $o possi' a'us

    o) !C an $h si$( a'us $ha$ $h &$or o)

    rsius 6C0, C1, C27 &an $a> on.

    " $

    "

    /"k

    i

    i

    M m m m m=

    = = =

    0 C ? 0 C 4

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    117/257

    02/01/15 SCK, IIT Kharagpur 11

    0 C1 ?, 0 C24

    0 C?5Suppos, C0H 2, C1H 1 J C2H 2

    or C0H2, $h a'us o) C $ha$ shou' &onsir

    ar,W2, 5, 8, 11, 14, 1, 20, 2?, 2, ...X

    Si%i'ar'( )or C1H 1, $h &onsira' a'us o) C

    ar W 1, 5, 9, 1?, 1, 21,25,29,Y..XJ )or C2H 2,

    W2,,12,1,22,2,?2, Y..X

    + osr $ha$ $h uni3u so'i. or !C is 1.

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    118/257

    02/01/15 SCK, IIT Kharagpur 118

    First theorem for integer ring ('st Chinese

    Remainder "heorem) .

    in a s$ o) in$grs %0, %1, Y.., %>$ha$

    ar pair is r'a$i'( pri% an a s$ o) in$grsC0, C1, Y., C>i$h Ci%i, $hn $h s(s$% o)

    3ua$ions

    CiH &6%o %i7, i H 0, Y, > has a'%os$ on

    so'u$ion )or !C in $h in$ra'

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    119/257

    02/01/15 SCK, IIT Kharagpur 119

    roo): Suppos $ha$ !& J !C ar so'u$ions in $his

    in$ra'. Thn

    C H [i%iO Ci 0 i >J CH [i%iOCi 0 i >

    So, 6C - C7 is a %u'$ip' o) !%i )or a&h !i. Thn, 6C

    - C7 is a'so a %u'$ip' o) as %i-s ar r'a$i'(

    pri%.

    "

    "k

    i

    i

    C m

    =

    ,CiH aii6%o %i7

    Chinese Remainder "heorems o#er Ring of

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    126/257

    02/01/15 SCK, IIT Kharagpur 12

    Chinese Remainder "heorems o#er Ring of

    polynomials.irs$ $hor% Th. 2.8.?D: in a s$ o) po'(no%ia's

    %60767, %61767,Y., %6>767 $ha$ ar pair is r'a$i'(

    pri% an a s$ o) po'(no%ia's C60767, C61767, Y., C6>7

    67 i$h g C6i767 g. #6i767, $hn $h s(s$% o)

    3ua$ions

    C6i767 H C67 6%o %6i7677, i H 0, Y, >. has a$

    %os$ on so'u$ion )or C67 sa$is)(ing

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    127/257

    02/01/15 SCK, IIT Kharagpur 12

    roo): Si%i'ar $o $h ana'ogous $hor% or

    in$gri$(.

    =$ C67 J C67 $o so'u$ion.C67 H [6i767 %6i767 O C6i767

    J C67 H [6i767 %6i767 O C6i767

    So, C67 - C67 is a %u'$ip' o) . u$, gC67 - C67 is 'ss $hn $h gr

    ( ) ( )"

    deg , - degk

    i

    i

    C x m x

    =

    <

    ( ) ( )"

    ki

    i

    m x=

    k

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    128/257

    02/01/15 SCK, IIT Kharagpur 128

    o) . So, C67 - C67 H 0 n& proD

    &econd "heorem.

    =$, a prou&$ o) r'a$i'(

    pri% po'(no%ia'U '$, an B6i767 sa$is)(

    B6i767 #6i767 O n6i767 %6i767 H 1. Thn $h s(s$% o)

    &ongrun&s C6i767 H C67 6%o %6i7677 i H 0, Y., >is uni3u'( so' (

    ( ) ( )"

    ki

    i

    m x

    =

    ( ) ( ) ( )"

    kr

    r

    M x m x=

    =

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    129/257

    02/01/15 SCK, IIT Kharagpur 129

    roo): Th uni3unss is a'ra( pro ( $h

    prious $hor%.

    So, ha $o sho $ha$ C67 sa$is)is r(&ongrun&.

    or $his, osr in a si%i'ar a( as )or,

    C67 H C6i767 B6i767 #6i767 6%o %6i7677.&aus, #6r767 has %6i767 as a )a&$or )or r 1.

    ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )( )"

    modk

    i i i

    i

    C x C x N x M x M x

    =

    =

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    130/257

    02/01/15 SCK, IIT Kharagpur 1?0

    ur$hr, B6i767 #6i767 O n6i767 %6i767 H 1

    So, B6i767 #6i767 H 1 6%o %6i7677.C67 H C6i767 6%o %6i7677 )or 0 i >

    n& proD.

    BC C?/E&

    " 'arg &'ass o) #u'$ip' or &onn&$ing 'inar,

    *'o&>, &(&'i& &os.

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    131/257

    02/01/15 SCK, IIT Kharagpur 1?1

    "$$ra&$i &aus, 6i7 goo &os is$ )or

    %ora$ 'o&> 'ng$h 6$hough, as(%p$o$i&a''(, $/n ispoor,7 6ii7 r'a$i'( si%p' n&oing J &oing, 6iii7

    &on$ains a r( i%por$an$ su&'ass o) *-S &os,

    6i7 '' s$ru&$ur J hn&, i$s s$u( )or%s a asis

    )or goo unrs$i%a$ing o) a'grai& &os.

    )ini$ion o) C Cos: =$ !3 an !% ginan '$ ! an( '%n$ o) 63%7 o)

    orr !n 6i n H 17 Thn )or an( posi$i in$gr

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    132/257

    02/01/15 SCK, IIT Kharagpur 1?2

    orr n 6i.. H 17. Thn )or an( posi$i in$gr

    !$ an an( in$gr !0, $h &orrsponing C &ois $h &(&'i& &o o) 'o&> 'ng$h !n i$h $h

    gnra$or po'(no%ia' g67 H =C# W )067, )0 O167, Y

    )0O2$ L 167X

    +hn )67 is $h %ini%a' po'(no%ia' o) or

    637D. @sua''(, on &hooss 0H 1, hi&h 'as $o $h

    s%a''s$ gr o) g67.

    ur$hr a pra&$i&a' &o r3uirs a 'arg 'o&>

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    133/257

    02/01/15 SCK, IIT Kharagpur 1??

    ur$hr, a pra&$i&a' &o r3uirs a 'arg 'o&>

    'ng$h !n 6r%%r ShannonV7 J hn&, ! is&hosn as $h pri%i$i '%n$, hos orr is $h

    'args$.

    or su&h a s'&$ion o) !, $h C &o is &a''a !pri%i$i C &o J in $his &as, n H 3% L 1

    6$h orr o) $h pri%i$i '%n$7.

    =$,r67 H *&i po'(no%ia' H

    "

    n

    i i

    i

    r x

    =

    &67 H &o or po'(no%ia' H &

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    134/257

    02/01/15 SCK, IIT Kharagpur 1?4

    &67 H &o or po'(no%ia' H &ii

    67 H rror po'(no%ia' H

    r67 H &67 O 67.

    Bo, C67 is a %u'$ip' o) g67So, r67 H &67 O 67

    H 67, i) is a Aro o) &67, i.. a Aro o) g67

    r67 H 67 H , H 1, 2, YY, r )or a''

    s $ha$ ar Aro o) g67.

    "

    n

    ii

    i

    e x

    =

    "

    n ii j

    i

    e

    =

    Thi i $ ) ! $i i ' i $h $$

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    135/257

    02/01/15 SCK, IIT Kharagpur 1?5

    This is a s$ o) !r 3ua$ion ino'ing $h rror pa$$rn

    J no$ $h &oors.To so' $hs 3ua$ion, $h s(nro%s ar

    )in as,

    SH r67, H 1, 2, Y, r 2$ L 1 or 0O1, 0O2,

    Y.., r 0 O 2$ L1.

    J gr o) g67 H n L > %$)or a inar( C &osign is$an& H 2$ O 1 J %in62$ O 17 or .

    *prsn$a$ions o) 617 as an $nsion )i' o)

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    136/257

    02/01/15 SCK, IIT Kharagpur 1?

    *prsn$a$ions o) 617 as an $nsion )i' o)

    627: Th pri%i$i po'(no%ia': p6A7 H A4

    O A O1Eponn$ia'

    Bo$a$iono'(no%ia'Bo$a$ion

    inar(

    Bo$a$ion&i%a'

    Bo$a$ion#ini%a'

    o'(no%ia'

    0

    0

    1

    2

    ?

    0

    1

    A

    A2

    A?

    00000001

    0010

    01001000

    01

    2

    48

    - O1

    4O O1

    4O O 14O ?O 2O O 1

    Class "est%1 26 minutes '0666>

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    137/257

    02/01/15 SCK, IIT Kharagpur 1?

    Q 3' a) Construct a group 9*: of integers with ten elements !) Nerify whether the group is 9cyclic:

    c) 1dentify a su!group 9&: with 0 or more elements and

    o!tain coset decomposition of 9*:

    Q 3 5ro#e that the identity element is uniKue for a ring withidentity

    Q 30 a) 5ro#e that the Kuotient ring OI(K) is a field if and only if 9K:

    is a prime integer

    !) Construct OI(>) !y identifying its elements and operations$ow@ identify all the groups and su!groups that can also !e

    defined with the a!o#e elements and operations

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    138/257

    02/01/15 SCK, IIT Kharagpur 1?8

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    139/257

    02/01/15 SCK, IIT Kharagpur 1?9

    "heorem (?n a cyclic code).

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    140/257

    02/01/15 SCK, IIT Kharagpur 140

    "heorem (?n a cyclic code).

    1n the ring of polynomials *F(K) ,+-I(+n4')@ a su!set P is

    a cyclic code if and only if it satisfies the following

    two properties.

    ' P is a su!group of *F(K),+-I(+n4 ') under addition

    1f c(+) P and a(+) *F(K),+-I(+n4 ')@ then

    ( ) ( )

    n

    x

    R a x c x

    a(+). "akes care of end%around shifting 8 addition

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    141/257

    02/01/15 SCK, IIT Kharagpur 141

    nra$or po'(no%ia' g67:

    Th uni3u non-Aro %oni& po'(no%ia' 6in `7 o)

    s%a''s$ gr is &a'' $h gnra$or po'(no%ia'

    o) ` an is no$ ( g67

    g67 is o) gr6n L >7

    "h 30 (? th t f th t

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    142/257

    02/01/15 SCK, IIT Kharagpur 142

    "heorem 30 (?n the property of the generator

    polynomial).

    " &(&'i& &o &onsis$s o) a'' %u'$ip's o) $h

    gnra$or po'(no%ia' g67 ( po'(no%ia's o) gr

    6 > L 17 or 'ss.

    >: nu%r o) in)or%a$ion s(%o's / 'o&>D

    5 f All h l i l t ! i th d ! th

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    143/257

    02/01/15 SCK, IIT Kharagpur 14?

    5roof. All such polynomials must !e in the code !y the

    earlier theorem which defines a cyclic code (as g(+) is inthe code)

    $ow@ if any polynomial c(+) is in the code@ then@

    c(+) Q(+) g(+) D s(+) where deg s(+) J deg g(+) n 4 k 8 s(+)

    c(+) 4 Q(+)g(+) which happens to !e a codeword !ecause@ !oth the

    terms on the R& are codeword polynomials 8 the code is linear

    But deg of s(+) J (n 4 k)@ which is the smallest degree of

    any non ero codeword polynomial

    ence@ s(+) 6 8 c(+) Q(+) g(+)

    "heorem 300 ,g(+) di#ides +n '-.

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    144/257

    02/01/15 SCK, IIT Kharagpur 144

    "heorem 300 ,g(+) di#ides +n4 '-.

    "here is a cyclic code of !lock length 9n: with

    generator polynomial g(+) if and only if g(+) di#ides (+n4

    '), 5roof omitted -

    Following this theorem@ n4 ' g(+) h(+) parity check polynomial

    Further@( ) ( )

    "n

    xR h x e x

    =

    as@ h(+) c(+) h(+) g(+) a(+) (+n4 ') a(+) some

    polynomials

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    145/257

    02/01/15 SCK, IIT Kharagpur 145

    I) %67 is in)or%a$ion po'(no%ia' o) gr 6> -17

    or 'ss,

    &67 H %67 g67 non s(s$%a$i& )or%

    n L >%67 O r67, s(s$%a$i& )or%, hr,

    r67 H *%ainr po'(no%ia'

    H - *g67n->%67D

    " ' ' ) ' i ' i 'i

    BC C?/E& (Bose%ChaudhuriocKuenghem)

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    146/257

    02/01/15 SCK, IIT Kharagpur 14

    " 'arg &'ass o) %u'$ip' rror &orr&$ing, 'inar,

    'o&>, &(&'i& &os."$$ra&$i &aus, 6i7 goo &os is$ )or

    %ora$ 'o&> 'ng$h 6$hough, as(%p$o$i&a''(, $/n is

    poor,76ii7 r'a$i'( si%p' n&oing J &oing,6iii7

    &on$ains a r( i%por$an$ su&'ass o) *-S &os,

    6i7 '' s$ru&$ur J hn&, i$s s$u( )or%s a asis)or goo unrs$i%a$ing o) a'grai& &os.

    )ini$ion o) C CosD: =$ !3 an !% gin

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    147/257

    02/01/15 SCK, IIT Kharagpur 14

    )ini$ion o) C CosD:=$ 3 an % gin

    an '$ ! an( '%n$ o) 63%7 o) orr !n 6i..n H 17. Thn )or an( posi$i in$gr !$ an an(

    in$gr !0, $h &orrsponing C &o is $h

    &(&'i& &o o) 'o&> 'ng$h !n i$h $h gnra$or

    po'(no%ia'

    g67 H =C# W )067, )0O167, Y )0O2$ L 167X

    hr ) 67 is $h %ini%a' po'(no%ia' o) .

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    148/257

    02/01/15 SCK, IIT Kharagpur 148

    Lsually@ one chooses S6 '@ which leads to the smallest

    degree of g(+)

    Further@ a practical code reKuires a large !lock length

    9n: (&hanon:s "heorem7) 8 hence@ 9: is chosen as the

    primiti#e element@ whose order is the largest

    For such a selection of 9:@ the BC code is called a

    9primiti#e BC code:8 in this case@ n Km4 ' (the order

    of the primiti#e element)

    =et@ r(+) Recei#ed polynomial rii

    6 7 ' i ' in

    i

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    149/257

    02/01/15 SCK, IIT Kharagpur 149

    &67 H &o or po'(no%ia' H &ii

    67 H rror po'(no%ia' H ii

    r67 H &67 O 67.

    Bo, &67 is a %u'$ip' o) g67

    So, r67 H &67 O 67

    H 67, i) is a Aro o) &67, i.. a Aro o) g67r67 H 67 H , H 1, 2, YY, r )or a''

    s $ha$ ar Aro o) g67.

    "

    ii

    i

    e x

    =

    "

    ni

    i ji

    e

    =

    This is a s$ o) !r 3ua$ions ino'ing $h rror

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    150/257

    02/01/15 SCK, IIT Kharagpur 150

    This is a s$ o) r 3ua$ions ino'ing $h rror

    pa$$rn J no$ $h &oors.To so' $hs 3ua$ions, $h s(nro%sar

    )in as,

    SH r67, H 1, 2, Y, r 2$ or 0, 0O1, 0O2,

    Y.., r 0 O 2$ L1.

    gr o) g67 H n L > %.$ )or a inar( C &osign is$an& H 2$ O 1 J %in62$ O 17 or .

    *prsn$a$ions o) 6247 as an $nsion )i' o)

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    151/257

    02/01/15 SCK, IIT Kharagpur 151

    p 6 7

    627: Th pri%i$i po'(no%ia': p6A7 H A

    4

    O A O1Eponn$ia'

    Bo$a$iono'(no%ia'Bo$a$ion

    inar(

    Bo$a$ion&i%a'

    Bo$a$ion#ini%a'

    o'(no%ia'

    0

    0

    1

    2

    ?

    0

    1

    A

    A2

    A?

    00000001

    0010

    01001000

    01

    2

    48

    - O1

    4O O1

    4

    O O 14O ?O 2O O 1

    Eponn$ia' o'(no%ia' inar( &i%a' #ini%a'

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    152/257

    02/01/15 SCK, IIT Kharagpur 152

    Eponn$ia'

    Bo$a$iono'(no%ia'Bo$a$ion

    inar(

    Bo$a$ion&i%a'

    Bo$a$ion#ini%a'

    o'(no%ia'

    4

    5

    8

    9

    10

    11

    A O1

    A2OA

    A?O A2

    A?O A O1

    A2O 1

    A?O A

    A2O A O1

    A?O A2OA

    0011

    0110

    1100

    1011

    0101

    1010

    0111

    1110

    ?

    12

    11

    5

    10

    14

    4O O 1

    2O O 1

    4O ?O 2O O 1

    4O ?O 1

    4O O 1

    4O ?O 2O O 1

    2 O O 1

    4 O ?O 1

    Eponn$ia' o'(no%ia' inar( &i%a' #ini%a'

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    153/257

    02/01/15 SCK, IIT Kharagpur 15?

    Eponn$ia'

    Bo$a$iono'(no%ia'Bo$a$ion Bo$a$ion Bo$a$ion o'(no%ia'

    12

    1?

    14

    15H 1

    A?O A2O A O1

    A?O A2O1

    A?O 1

    1111

    1101

    1001

    15

    1?

    9

    4 O ?O 2O O 1

    4O ?O 1

    4O ?O 1

    $ote. 9:@ 9:@ ( ) 2@ all ha#e the same

    minimal polynomial +2D + D '

    &imilarly 0@ ( 0)

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    154/257

    02/01/15 SCK, IIT Kharagpur 154

    polynomial).

    I) )67 is $h %ini%a' po'(no%ia' or 637 o)

    6an '%n$ o) 63%7D, $hn )67 is a'so $h

    %ini%a' po'(no%ia' o) 3.)ini$ion 6Conuga$s7:

    To '%n$s o) 63%7 $ha$ shar $h sa%

    %ini%a' po'(no%ia' or 637 ar &a''

    &onuga$s.r.$. 637D.

    "he 5eterson *orenstein Oierler /ecoder. (5*O)

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    155/257

    02/01/15 SCK, IIT Kharagpur 155

    ( )

    "n( $&hni3u )or &oing a &(&'i& &o &an us $o &o C &os u$ a'' o) $h% ar no$

    3ua''( goo )or pra&$i&a' i%p'%n$a$ion.

    Th a'gori$h% is asir $o unrs$an an i$

    prois $h asis )or $h %or ))i&in$ &oing

    s&h%s.

    or $h sa> o) si%p'i&i$(, '$, 0H 1.

    So, g67 H =C# )167, )267, Y )2$67D

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    156/257

    02/01/15 SCK, IIT Kharagpur 15

    +hr )67 is $h %ini%a' po'(no%ia' o) . is an('%n$ o) 63%7 L %a( or %a( no$ pri%i$i.

    So, n H &o 'ng$h H orr o) or 63%7.

    $ H rror &orr&$ing &apai'i$( o) $h &o.

    !> H no. o) %ssag s(%o'sU i&$a$ ( %, na

    an $.

    Bo, $h rror po'(no%ia' %a( ri$$n as, 67 H

    n-1n L 1O n L2

    n-2O Y O 1 O0.

    r, a$ %os$ !$ &o))i&in$s ar non-Aro.

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    157/257

    02/01/15 SCK, IIT Kharagpur 15

    =$, $h a&$ua' no. o) rrors in a r&i or

    !.

    Th &oing a'gori$h% i'' or> i) 0 $. I) $h

    rrors ar a$ 'o&a$ions i1, i2, Y i, $h rrorpo'(no%ia' &an a'so ri$$n as,

    E67 H i1i1O i2i2O Y O ii , ! un>non.

    S1H r67 H &67 O 67 H 67

    H i1i1O i2i2O Y. O ii

    + r-ri$ $h 3ua$ion as

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    158/257

    02/01/15 SCK, IIT Kharagpur 158

    + r ri$ $h 3ua$ion as

    S1 H F1P1O F2P2O YY O FPhrF'H i'is $h rror %agni$u 61 ' 7 an P'H i'

    is $h rror 'o&a$ion nu%r.

    Si%i'ar'(, &an )in $h o$hr s(nro%s S,

    )or 1 2$ as

    SH r6 H i7 H &6i7 O 6i7 H 6i7Thn ha $h )o''oing s$ o) !2$ si%u'$anous

    eKuations in the 9: unknown error location '@ @

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    159/257

    02/01/15 SCK, IIT Kharagpur 159

    and the 9: unknown error magnitudes T'@ T@ @ T&' T''D T D D T

    & T''DT

    D D T

    &t T''tD T

    tD D T

    t

    "his set of 9t: simultaneous nonlinear eKuations must

    ha#e at least one solution !ecause of the way the

    syndromes ha#e !een defined

    Th so'u$ion is uni3u.

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    160/257

    02/01/15 SCK, IIT Kharagpur 10

    To so' $hs 3ua$ions, an in$r%ia$

    po'(no%ia' 67, &a'' $h rror 'o&a$or po'(no%ia'

    is )in as,

    67 H O -1-1O -2-2O Y.. O 1 O 1 YYYY 67

    67 has Aros a$ $h inrs rror 'o&a$ions P'L1

    )or ' H 1, 2, Y,. i..

    67 H 61 L P17 61 L P27 YY 61 L P7.

    Bo, $h i%%ia$ ai% is $o )in $h &o))i&in$s o)

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    161/257

    02/01/15 SCK, IIT Kharagpur 11

    67, i.. 1, 2, Y

    )ro% $h >no'g o) !2$

    s(nro%s.

    #u'$ip'(ing o$h si o) 67 ( F'P'O, g$,

    F'P'O61 O 1 O 22O Y.. O -1-1O 7 H

    F'P'O.67

    Bo, '$ H P'L1

    . So,Tll

    SD(' D 'l4'D l

    %D D

    %'l%(%')D

    l% ) 6

    Qr,

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    162/257

    02/01/15 SCK, IIT Kharagpur 12

    Tl, lSDD 'l

    S D%'D lSD% D D

    %'lS D'D

    lS- 6

    This r'a$ionship is a'i )or a&h '6 1 ' 7

    an a&h .

    So,

    or,

    SO SO-1 S )or$ J 1

    $ $

    &&&&& "j j j j jl l l l l l l

    Y X X X X X

    + + + +

    =

    + + + + + =

    &&&&& "j j jl ll l ll l l

    Y X Y X Y X

    + + = = =

    + + + =

    So, ha a s$ o) 3ua$ions r'a$ing $h i-s

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    163/257

    02/01/15 SCK, IIT Kharagpur 1?

    , 3 g i

    i$h S-s:1S O-1O 2S O-2O Y. O SH -SO

    H 1, Y..,

    This is a s$ o) 'inar 3ua$ions r'a$ing $h

    s(nro%s i$h $h &o))i&in$s o) 67. I$ is asir

    $o so' $h%.+ri$$n in a %a$ri )or%:

    S S S S S S

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    164/257

    02/01/15 SCK, IIT Kharagpur 14

    $ #

    $ # 0

    # 0 ' $

    $ $ $ $

    &&&&&&&&&

    &&&&&&&&&

    &&&&&&&&&

    &&&&&&&&&

    M

    S S S S S

    S S S S S

    S S S S S

    S S S S S

    +

    + +

    + +

    M M M M M M

    1 4 4 4 4 4 4 2 4 4 4 4 4 4 3

    $

    $ #

    $

    S

    S

    S

    S

    +

    +

    +

    =

    M M

    Th i-s %a( )oun ( %a$ri inrsion i) $h S-

    %a$ri is non singu'ar. I$ is ra''( so i)$.

    "heorem 30; ,?n Nander monde matri+-.Th

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    165/257

    02/01/15 SCK, IIT Kharagpur 15

    $

    $ $ $

    $

    # # #

    $

    $

    X X X

    X X X

    A

    X X X

    X X X

    =

    L L

    L L

    L L

    L L

    M M M

    L L

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    166/257

    02/01/15 SCK, IIT Kharagpur 1

    Pi )or i H 1, 2, Y.., ar is$in&$.roo): $ot included !ut can !e gi#en using the principle ofinduction

    Thor% Z? Qn non-singu'ari$( o) s(nro%

    %a$riD:

    Th %a$ri o) s(nro%s

    S S S

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    167/257

    02/01/15 SCK, IIT Kharagpur 1

    $

    #$

    $

    S S S

    SSSM

    S S S

    +

    +

    =

    M M M

    is non singu'ar i) is 3ua' $o, $h a&$ua' no. o)

    rrors. Th %a$ri is singu'ar i) \.roo):?mitted

    So, ( %a$ri inrsion, &an )in 1, 2, Y..,

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    168/257

    02/01/15 SCK, IIT Kharagpur 18

    So, ( %a$ri inrsion, &an )in 1, 2, Y..,

    ( s$$ing H $ )irs$ an &h&>ing a&h $i%h$hr $ 6#7 0.

    B$ )in Aros o) 67 $o )in $h rror 'o&a$ion

    P1, P2, Y, P.

    I) $h &o is non-inar(, ri$ $h s$ o) 2$ 'inar

    3ua$ions in Fi-s:S1H F1P1O F2P2O Y. O FP

    S2H F1P12O F2P2

    2O Y.. O FP2

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    169/257

    02/01/15 SCK, IIT Kharagpur 19

    S2$H F1P12$

    O F2P22$

    O Y. O FP2$

    .Th )irs$ ! 3ua$ion &an so' )or rror

    %agni$us i) $h $r%inan$ o) $h %a$ri o)

    &o))i&in$s is non Aro.

    Bo, s $ha$, $

    $ $ $ $

    $

    det

    X X X

    X X X

    X X X

    L

    L

    L

    L

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    170/257

    02/01/15 SCK, IIT Kharagpur 10

    ( )

    $

    $ $ $ $ $

    $

    &&&&& det

    XX X

    X X X X X X

    X X X

    =

    L

    L

    L

    L

    Th 'as$ %a$ri is a

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    171/257

    02/01/15 SCK, IIT Kharagpur 11

    g

    a'gori$h%:Find the syndromes

    Find the #alue of starting with a trial #alue of t and

    then reducing it in steps of '

    $ow we can determine the coefficients of the error

    locator polynomial !y a matri+ in#ersion

    $e+t@ we can determine the error locations !y a searchprocedure (Chien &earch)

    En$r r67

    Co%pu$ s(nro%sS H r67, H 1,2, Y.,

    2$

    "he flow chart for the 5*O decoder

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    172/257

    02/01/15 SCK, IIT Kharagpur 12

    H $

    $ #D H 0 -1

    in rror 'o&a$ion P' H 6' H 1, 2, Y.., ( )ining Aros o) 67

    67 H r67 O b67

    a'$.

    Fs

    Bo

    C'rinsar&h

    ornrs ru' in Chin sar&h:

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    173/257

    02/01/15 SCK, IIT Kharagpur 1?

    67 H 6 YY 666 O -17O -27 O -?7O ..Y O 07

    I$ ns on'(%u'$ip'i&a$ions anai$ions $o

    &o%pu$ 67.

    S&a'ar:

    =ogic Circuits for Finite Field Arithmetic

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    174/257

    02/01/15 SCK, IIT Kharagpur 14

    S&a a

    h h.

    un&$ion o) a sing' inpu$ aria'

    #u'$ip'is i/p i$h a )i '%n$ o) 637

    "r:

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    175/257

    02/01/15 SCK, IIT Kharagpur 15

    "r:

    O

    D

    .

    un&$ions o) $o inpu$s

    )ro% 637.or $h inar( &as, $h(ar EP-Q* ga$ J "Bga$s rsp&$i'(.

    #u'$ip'ir:

    n L s$ag shi)$ rgis$r:

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    176/257

    02/01/15 SCK, IIT Kharagpur 1

    Ea&h s$ag &on$ains on '%n$ o) 637 6a$ $h

    ou$pu$7a&i%a' shi)$ rgis$rs %a )ro% inar(

    &o%ponn$s:

    Sria':

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    177/257

    02/01/15 SCK, IIT Kharagpur 1

    ara'''

    "i$ion o) $o )i' '%n$s:

    O

    sria'

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    178/257

    02/01/15 SCK, IIT Kharagpur 18

    O OO

    O

    ara'''

    #u'$ip'i&a$ion ( a &ons$an$ )i' '%n$ or

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    179/257

    02/01/15 SCK, IIT Kharagpur 19

    624

    7:=$, H A? J H ?A?O 2A2O 1A O 0

    _H ?AO 2A5O 1A4O 0A?

    H 6?O 07.A?O 6?O 27.A2O 62O 17.AO 1,reduced

    with the help of the primiti#e polynomial p() 2D

    D'-

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    180/257

    02/01/15 SCK, IIT Kharagpur 180

    O?2

    1

    0

    O

    O

    ara'''

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    181/257

    02/01/15 SCK, IIT Kharagpur 181

    ? 2 1 0

    OO

    4

    ?

    Sria'This &>$. iis ( $h)i po'(no%ia' A4OAO1

    This &>$ pr)or%s $h$o s$ps o)%u'$ip'i&i$is

    Shi)$ *gis$r Cir&ui$s 6igi$a' )i'$rs7 us)u' in $h

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    182/257

    02/01/15 SCK, IIT Kharagpur 182

    &ons$ru&$ion o) n&ors / &ors:6i7

    0 1 2 n-1 n

    C(&'i&a''( shi)$s a po'(no%ia' o) gr 6n L 17.

    I$ &o%pu$s .67 6%o nL 17 in on shi)$

    (ii) A general =F&R (=inear Feed!ack&hift Register)

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    183/257

    02/01/15 SCK, IIT Kharagpur 18?

    O O O

    h1

    O O

    -1 h2 h? h4

    h= - 1 h=

    p -s

    Y., p?, p2,p1,p0

    *

    L

    j i j i

    i

    p h p j L=

    =

    =oa p0$o p=-1J g$ p, =. 6unning7

    p"pp12 p12$

    6iii7 "n au$orgrssi )i'$r or a r&ursi )i'$r 6aarian$ o) $h =S*7:

    =oad the shift register stage with p p p p

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    184/257

    02/01/15 SCK, IIT Kharagpur 184

    a>, a>-1, Y., a1, a0

    O OO O

    O

    h1

    O

    -1 h2 h? h= - 1 h=

    Y., p?, p2,p1,p0

    =oad the shift register stage with p6@ p'@ p@ @ p =%'

    $ow@ feed a6@ a'@ a@ to get the following seKuence.

    p"pp12$p12

    L

    j i j i j L

    i

    p h p a j L =

    = +

    6i7 =inar )orarShi)$ *gis$r 6a non

    r&ursi )i'$r or an I* )i'$r7:

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    185/257

    02/01/15 SCK, IIT Kharagpur 185

    O O O

    O O

    g= g1 g0

    = s$aga0, a1,a2,Y.,a>-1, a>6inpu$ in rrs orr7

    O

    0, 1,2,Y.,=O>-1, =O>

    g=-2g=-1 g=-? g=-4

    "n $rna''( gnra$ s3un& is us as

    Linear Feed forwardShift Register

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    186/257

    02/01/15 SCK, IIT Kharagpur 18

    inpu$ $o $h shi)$ rgis$r=$ $h $ap igh$s o) $h ) )orar shi)$

    rgis$r no$ (:

    g67 H g==O g=-1=-1O Y.. O g1 O g0

    =$ $h inpu$ an ou$pu$ s3un&s ,

    a67 H a>

    >O Y O a1

    O a0

    J 67 H >O= >O=O Y. O 1 O 0

    Thn $h shi)$ rgis$r opra$ion gnra$s,

    Linear Feed forwardShift Register

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    187/257

    02/01/15 SCK, IIT Kharagpur 18

    67 H g67.a67 or

    $ote. (a) "he shift register initially contains ero and

    (!) An input 9a6: is followed !y 9=: eros

    Because of this multiplication property@ the circuit is

    also called a multiply%!y g(+)circuit

    1t may !e noted that in this scheme the contents of the

    shift register are not altered

    "

    * " "L

    j i j i n

    i

    b g a a j L k =

    = = +

    E+ 3'. =et@ g(+) +D +>D +2D +D + D ' o#er *F()

    !(+) a(+)g(+)

    !n E"ample

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    188/257

    02/01/15 SCK, IIT Kharagpur 188

    Inpu$a67

    OO

    OO O

    a67

    678 4 2 1

    An alternative configuration where contents of shift registerare altered:

    a67

    42 1

    O OO O O

    67

    8

    b(x) = a(x).g(x)

    (#) Circuit to di#ide an ar!itrary polynomial a(+) !y a

    fi+ed polynomial g(+).

    =$ us assu% a %oni& po'(no%ia' as $h

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    189/257

    02/01/15 SCK, IIT Kharagpur 189

    =$ us assu% a %oni& po'(no%ia' as $h

    iisor po'(no%ia':

    g67 H n->O gn->-1n->-1O YY O g1 Og0

    ( )

    ( )$

    $

    $

    $

    " $ "

    $

    &&&

    &&& &&&&

    &&&

    n

    k k

    n n n n k

    n k n k n n

    n k n n

    xnn n n n k

    a x a a g x

    x g x g x g a x a x a x g

    a x a a a

    + +

    + + + + + + +

    + +

    *&ursi'(, '$,[6r767: 3uo$in$ po'(no%ia' a$ $h r-$h

    r&ursion ,with@ Q(6)(+) 6-

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    190/257

    02/01/15 SCK, IIT Kharagpur 190

    r&ursion ,with@ Q (+) 6-

    *6r767: r%ainr po'(no%ia' a$ $h r-$hr&ursion ,R(6)(+) a(+)-

    Thn,

    an

    .Coeff of +n%rin the remainder polynomial R(r%')(+)

    , - , - , -, - , -r r r k r n rQ x Q x R x

    = +

    , - , - , -, - , - & , -

    r r r k r

    n rR x R x R x g x

    =

    ( )rn r

    R

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    191/257

    02/01/15 SCK, IIT Kharagpur 191

    a67 Y., an-2, an-1

    O O O O O O

    g0 g1 g2 gn->-1-1

    Ini$ia''( 'oa i$hAro.

    >-21, >-1YY.

    ro% 6n->7 $h $o n-$h shi)$, $h 3uo$in$ passs ou$ o)

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    192/257

    02/01/15 SCK, IIT Kharagpur 192

    $h shi)$ rgis$r an $h r%ainr is ')$ in $h shi)$rgis$r.

    This &on)igura$ion o) $h ii-(-g67 &>$ %oi)is

    $h &on$n$ o) $h shi)$ rgis$r. ur$hr, ai$ions ar n $o in$rna' s$ags o)

    $h shi)$ rgis$r.

    E. =$, g67 H 8O O 4 O 2O O 1. or 627.

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    193/257

    02/01/15 SCK, IIT Kharagpur 19?

    , g6 7 6 7

    0 42

    O OO O

    Qu$pu$

    O

    Inpu$

    a67

    An alternati#e configuration of di#ide%!y%g(+) ckt where

    internal addition is not needed.

    Th ia is $o 'a( $h su$ra&$ions un$i' a''

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    194/257

    02/01/15 SCK, IIT Kharagpur 194

    Th ia is $o 'a( $h su$ra&$ions un$i' a''

    $h su$ra&$ions in $h sa% &o'u%n &an on

    a$ $h sa% $i%. o''oing $h ia, on &an

    %oi)( $h prious'( ri$$n i$ra$i prssions

    as: *6r767 H a67 L [6r767 g67

    "n hn&,

    ( ) ( )

    n

    r rn r n r n r i i

    i

    R a g Q

    ==

    ur$hr,( ) ( ) ( ) ( ) ( )

    r r r k rQ Q R +

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    195/257

    02/01/15 SCK, IIT Kharagpur 195

    &chematic of di#ide%!y%g(+) circuit using (n%k) stage

    shift register.

    ( ) ( ) ( ) ( ) ( ) r r r k r

    n r

    Q x Q x R x

    = +

    O O O

    O O

    -1

    on )or shi)$s )ro%6nO17 $o 6nO>7

    a67... an-2, an-1

    [uo$in$ uring shi)$s)ro% 6n->7 $o !n

    O

    gn->-1gn->-2 gn->-4 g1 g0

    E: g67 H 8O O 4O 2O O 1

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    196/257

    02/01/15 SCK, IIT Kharagpur 19

    O O O

    O

    *

    [a67

    Th &oor &67 H %67g67.

    Shi(t register encoder34x& o( a .amming ,'*- nonsystematic code3 g,x- 5 x0 6 x 6

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    197/257

    02/01/15 SCK, IIT Kharagpur 19

    OO

    4 1 0 &67

    %67

    En&or g67

    11 i$ in$. 4 i$ pa 15 i$ &oor

    Th &orrsponing s(s$%a$i& &or:

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    198/257

    02/01/15 SCK, IIT Kharagpur 198

    In s(s$%a$i& )or%,&67 H n->%67 O r67 hn r67 H -*g67n->%67D.

    *a'iAa$ion: a7&on&p$ua''( s$raigh$ )orar u$

    &o%pu$a$iona''( in))i&in$.

    @p )or 'as$ 4 i$sO O

    Qpn on 'as$ )ouri$s

    %67

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    199/257

    02/01/15 SCK, IIT Kharagpur 199

    @p )or 'as$ 4 i$s

    on )or )irs$ 11 i$s6a)$r 4 ini$ia' shi)$s7

    C676n->7 Arospa a$ $hn o) %67

    To$a''(, 4 O 11 O 4 H 19 shi)$s ar n $o n&o.Multiplication !y +2 is implicit in the timing of the circuit

    "he di#ision operation does not !egin till the first four !its are in

    position in the register &o@ an additional 2 !it !uffer is used to

    ensure that the first !it is sent to the channel Sust when the first

    step of the di#ision occurs

    ")$r 'n i$ra$ion o) iision opra$ion, $h

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    200/257

    02/01/15 SCK, IIT Kharagpur 200

    r%ainr is ')$ in $h ii-(-g67 &ir&ui$ $o shi)$ ou$ $o $h &hann'.

    uring $hs 'as$ 4 shi)$s, $h )a&> pa$h is

    ro>n.So, in a'', i$ $a>s 19 shi$s $o gnra$ a 15 i$

    &oor.

    *a'iAa$ion: 7

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    201/257

    02/01/15 SCK, IIT Kharagpur 201

    Si%p'i)i&a$ions possi' in $h ao ra'iAa$ion: ?!ser#e that the last four !its of +2m(+) are always

    ero as the information is only '' !its long &o@ the last

    four !its need not !e added to the remainder

    "he incoming information !its do not immediately

    enter the di#ide%!y%g(+) circuit@ !ut are entered at the

    right time to form the feed!ack signal "he following

    modified realiation does the same thing as in

    realiation a) !ut in '; clock cycles

    OO

    Qpn on 'as$ )ouri$s

    @p )or 'as$ 4 i$s

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    202/257

    02/01/15 SCK, IIT Kharagpur 202

    OO

    on )or )irs$ 11 i$s%67

    This s&h% r3uirs on'( 11 O 4 H 15 shi)$s J

    hn& is )as$r.

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    203/257

    02/01/15 SCK, IIT Kharagpur 20?

    Fig3 4ncoding 7ith an ,n28-stage shi(t register

    r" rn282r$r6 66 6

    g n282g g$

    S7itch

    n28 shi(t registers9,:-

    m,:-

    A syndrome decoder for a nonsystematic amming

    (';@ '') code.

    "his is a single%error correcting code

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    204/257

    02/01/15 SCK, IIT Kharagpur 204

    "his is a single error correcting code

    "he recei#ed polynomial r(+) c(+) D e(+)

    s(+) syndrome polynomial (degree 0)

    Rg(+),r(+)- Rg(+),c(+) D e(+)-

    Rg(+)G c(+)H D Rg(+)Ge(+)H Rg(+),e(+)-

    "he most likely error patterns for all possi!le

    syndrome patterns are stored in a look up ta!le

    r67

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    205/257

    02/01/15 SCK, IIT Kharagpur 205

    O O

    1 or ( 15 i$ *Q#

    15 i$ shi)$ *g.

    15 i$ shi)$ *g. O O O

    6 7

    is $h 3uo$in$ po'(no%ia' hn is ii ( g67. , -m x

    , -c x$

    ;c,x-

    m;,x-

    Reed &olomon (R&) Codes

    =inear@ !lock@ cyclic non!inarycodes. i) systematic(common) ii) nonsystematic

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    206/257

    02/01/15 SCK, IIT Kharagpur 20

    (common) ii) nonsystematic

    Multiple random as well as !urst error correctingcapa!ility

    A popular su!set of the non%!inary BC codes in

    which the sym!ol field *F(Km' ) and the error locatorfield*F(Km) are the same@ ie m' m'

    A primiti#e R& code is characteried !y the generatorpolynomial.

    g(+) d%'

    i'(+%i)@ where 9: is the primiti#e

    element of *F(K)

    $ote. "he minimal polynomial o#er *F(K) of anelement@ say @ in the same field *F(K) is f

    (+) (+%)

    A R d & l C d i i di t

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    207/257

    02/01/15 SCK, IIT Kharagpur 20

    A Reed%&olomon Code is a ma+imum distancesepara!le (M/&) code

    d t D' n%kD' dU ie n%k t

    , &ingleton Bound. dU n% kD'-

    $o of coded sym!ols in a codeword n K 4 '

    $o of information sym!ols in a codeword k n 4 t

    "he dual of a Reed%&olomon code is also an R& code(0'@ ';) (0'@'

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    208/257

    02/01/15 SCK, IIT Kharagpur 208

    #os$ o) $h &o%pu$a$ion r3uir $o &oC &os using a'gori$h% ar u $o $hso'u$ion o) $h %a$ri 3ua$ion.:

    S1 S2YY.. S -SO1

    S2 S?YY.. SO1 -1 H -SO2

    S SO1Y.. S2O1 1 -S2

    $o of computation needed for matri+ in#ersion 0

    B%M algorithm !ypasses this matri+ in#ersion !y#iewing the pro!lem as that of an =F&R synthesis

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    209/257

    02/01/15 SCK, IIT Kharagpur 209

    pro!lem.=et@ (+) !e known "hen@ the first row of the matri+

    eKuation defines &D' in term of &'@ &@ & and the

    coefficients of (+)

    &imilarly@ the second row defines &D in term of &'@ &@

    &D'and the coefficients of (+) and so on

    "his seKuential o!ser#ation may !e summaried !y the

    following eKuation.

    SH -

    iH1iS-i, HO1, YY, 2.

    "he following =F&R does this So! if initially loaded with

    &'@ &@ &.

    O O O

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    210/257

    02/01/15 SCK, IIT Kharagpur 210

    O

    -1

    O

    -2

    S-1 S-2YYY. S-O1 S-

    O

    --1 -0H1

    Y..S?S2S1

    SH -iH1iS-i

    7hich can !e used as tap

    7eights to generate the $tsyndromes&

    "o design the reKuired =F&R@ we must determine (a)the shift register length 9=: and (!) the feed!ack

    connection polynomial (+)

    +D%'+

    %'D D '+ D

    ' where !y design (+) = 6So% righ$%os$ s$ags %a(

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    211/257

    02/01/15 SCK, IIT Kharagpur 211

    '@ where !y design (+) = 6So% righ$%os$ s$ags %a(no$ $app7.

    "he design procedure is inducti#e

    or a&h r, s$ar$ing i$h r H1, sign an =S* )or

    gnra$ing $h )irs$ r s(nro%s. =$ $h %ini%u% 'ng$hshi)$ rgis$r 6#=S*7 prou&ing S1, S2, Y., Sr no$( 6=r, 6r7677.

    This rgis$r n no$ uni3u. Sra' &hoi&s%a( is$ u$ a'' i'' ha $h sa% 'ng$h.

    "$ $h s$ar$ o) r-$h i$ra$ion, haa'ra( &ons$ru&$ a 'is$ o) =S*-s $i'' $h 6r-17-$h i$ra$ion:

    6=1, 617677

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    212/257

    02/01/15 SCK, IIT Kharagpur 212

    6=2, 627677

    .

    .

    6=r-1, 6r-17677

    Th # a'gori$h% )ins a a( $o &o%pu$ a nshor$s$ 'ng$h S* 6=r, 6r7677 hi&h gnra$s S1, S2, Y.., Sr

    ( 6i7 using $h %os$ r&n$ S* or 6ii7 ( %oi)(ing $h $apigh$s. or 6iii7 ( in&rasing $h 'ng$h J %oi)(ing $h $apigh$s.

    "$ r-$h i$ra$ion, &o%pu$ $h n$ ou$pu$ o) 6r-17-$h shi)$ rgis$r:

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    213/257

    02/01/15 SCK, IIT Kharagpur 21?

    g

    crH -n-1

    H16r-17

    Sr-

    (Many terms are ero here as the upper limit has !een

    chosen as n%' for con#enience)

    =$ us no )in $h r-$h is&rpan&( as:

    r H Sr- crH SrOn-1

    H16r-17

    Sr-

    H n-1

    H06r-17

    Sr-

    Cas-6i7 I) rH 0, s$ 6=r, 6r7

    677 H 6=r-1, 6r-17

    677

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    214/257

    02/01/15 SCK, IIT Kharagpur 214

    Cas-6ii7 J 6iii7 Q$hris, %oi)( $h $aps as )o''os:

    6r7

    67 H 6r-17

    67 O "'6%-1767 hr " is a )i''%n$, !' is a posi$i in$gr an 6%-1767 is on o)

    $h S* po'(no%ia's apparing ar'ir in $h 'is$. Bo, r&o%pu$ $h r-$h is&rpan&( 6sa( r7:

    rH

    n-1

    H0 6r7

    .Sr-H

    n-1

    H0W6r-17

    O ".'

    .6%-17

    67X.Sr-

    H n-1

    H06r-17Sr-O ".n-1

    H06%-17Sr--'

    Bo, i) &hoos % r su&h $ha$ % 0 an

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    215/257

    02/01/15 SCK, IIT Kharagpur 215

    &hoos 'H r - % an "H - r/%, $hn s $ha$,rH rL 6r/ %7. % H 0.

    So, $h n S* i'' gnra$ S1, S2, Y, Sr-1, Sr.

    Bo, $o sp&i)( %, hi&h gis ris $o 'os$gr 67, &hoos % as $h %os$ r&n$ i$ra$iona$ hi&h =%\=%-1. ($ote. m6 when =mV =m%')

    67 H O -1-1O YY. O 1 O 1.

    Forney Algorithm

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    216/257

    02/01/15 SCK, IIT Kharagpur 21

    H 'H161-P'7

    =$ us )in a s(nro% po'(no%ia'S67 as:

    S67H 2$

    H1SH 2$

    H1

    iH0FiPi

    "'so )in an rror a'ua$or po'(no%ia'67 as,

    67 H S67.67 6%o 2$

    7.

    "heorem 3 (?n the e+pression of the error e#aluatorpolynomial (+)).

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    217/257

    02/01/15 SCK, IIT Kharagpur 21

    Th rror a'ua$or po'(no%ia' &an ri$$n as,

    67 H .

    iH1FiPi 'i61-P'7

    roo):

    67 HdS67.67 6%o 2$7

    H 2$

    H1

    iH1FiPi.D

    iH161-P'7D 6%o 2$7

    H

    iH1WFiPi61-Pi7.2$

    H16Pi7-1

    D.

    'i61-P'7X 6%o 2$7

    Bo,

    2$ 1 2 ?

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    218/257

    02/01/15 SCK, IIT Kharagpur 218

    61-Pi72$

    H16Pi7-1

    H61-Pi7W1OPiO 6Pi72

    O 6Pi7?

    OY..O 6Pi72$-1X

    H 1- 6Pi72$H 1- 2$Pi2$

    67 H W

    iH1FiPi61-2$Pi2$7X 'i61-P'7 6%o 2$7

    H .

    iH1FiPi'i61-P'7X ence pro#ed.

    -1 -1

    "heorem("he Forney Algorithm).Th rror%agni$us ar gin (,

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    219/257

    02/01/15 SCK, IIT Kharagpur 219

    6P' 7 6P'-1

    7F'H H -i61-PP'-17 P'-16P'-17

    roo):

    67 H F1P161-P2761-P?7Y.61-P7 O F2P261-P1761-P?7 Y.. 61-P7 O YY O F'P' 61-P17 61-P27 Y.61-P'-17 61-P'O17 YY 61-P7 O Y... O FP61-P17

    61-P27 61-P?7 YY. 61-P-17D

    6 H P'-17 H P'-1 0 O 0 OY. O F'P'61-P-1'P17 61-P-1

    'P27 Y61-P-1

    'P'-17 61- P-1

    'P'O17Y.61-P-1

    'P7D

    l%',TllSl('%l

    %'S)-

    '

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    220/257

    02/01/15 SCK, IIT Kharagpur 220

    Tl

    S

    l('%Sl%'

    )

    i.. F'H 6P'-17 D/ '61-PP'-17D

    Further@

    (+)

    +%'

    D (%')%'+

    %

    D D+ D '

    %

    i'iSi('%+S)

    (l%') % lSl(' 4 Sl%')

    Sl('%Sl%') %l%'(l%')

    F'H - 6P'-17 D/ P'-16P'-17 n& ro.

    Berlekamp 4 Massey Algorithm.

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    221/257

    02/01/15 SCK, IIT Kharagpur 221

    Ini$ia'iA: 67H0U rH0 = H0U 67H1

    r rO1

    Co%pu$ rror in n$ s(nro%

    drH SrO =

    H1Sr-H =

    H0Sr-

    drH0Vos &urrn$ shi)$ rgis$rsign prou& n$s(nro%V

    FES 6$aps ar QK7

    BQ 6$aps %us$ &orr&$7

    Co%pu$ n &onn&$ion po'(no%ia' )orhi&h drH 0U T67 H 67 - dr 67

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    222/257

    02/01/15 SCK, IIT Kharagpur 222

    r 6 7 6 7 r 6 7

    2= r-1V

    67 T67

    67dr-1

    67 : S$or o' shi)$ rgis$ra)$r nor%a'iAing

    67 T67 : @pa$ shi)$ rgis$r= r L = : @pa$ 'ng$h.

    67 67

    #us$ shi)$ rgis$r 'ng$hnV

    FES

    BQ

    r H 2$ VFES BQ

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    223/257

    02/01/15 SCK, IIT Kharagpur 22?

    g 67 H =

    V

    BQ FES

    a'$- %or$han !$ rrors.

    ro& $o n$s$p 6i. orn(

    "'gori$h%7

    MaSor steps for fast decoding of BC Codes.

    En$r 67

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    224/257

    02/01/15 SCK, IIT Kharagpur 224

    Co%pu$ s(nro%s: SH 67U H 1,2,Y.2$.

    in 67 using $h r'>a%p-#ass( "'gori$h%

    in rror 'o&a$ion P'( )ining Aros o) 67U' H 1, 2, Y.,6&hin sar&h a'gori$h%7

    orn( "'gori$h% $o &o%pu$ rror a'us:

    2$

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    225/257

    02/01/15 SCK, IIT Kharagpur 225

    67 H S6767 6%o 2$

    767 H

    H167-1

    H -

    iH1Pii61-P7

    - 6P'-17an F'H

    P'-16P'-17

    6P'-17

    H '61-PP'-17 'H 1, 2, Y.,Corr&$ $h r&i or 67

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    226/257

    02/01/15 SCK, IIT Kharagpur 22

    Multi%stage Coding

    &chemes

    S-$R %&AL

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    227/257

    02/01/15 SCK, IIT Kharagpur 22GSSS! ""#G$ S. %&A#RA'AR" F%

    "R

    * +

    %,*R%&AL

    "R

    %,*R

    (! R)

    ,-R

    %,*R

    (n! r)

    ,-R

    * +

    %,*R

    *AA

    S,-R%

    *AA

    S"#

    S-$R %,*R (n ! r R) S-$R *%,*R

    , SAG %,* %,%AA", S%&/

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    228/257

    02/01/15 SCK, IIT Kharagpur 228

    Cono'u$iona' Coing

    $ # & & & & 8?

    8? stage shi(t

    register

    m 5 m*m$* &@* mi* @&&

    Input seAuence

    ,shi(ted in 8 at a time-

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    229/257

    02/01/15 SCK, IIT Kharagpur 229

    $ n

    Code7ord seAuence-5 B*B$* @* Bi* @

    here Bi5 ui* @* ui*@* uni

    5 i2th code7ord !ranch

    ui5 2th !inary code sym!ol

    o( !ranch 7ord Bi

    n modulo2$

    adders

    Convolutional 4ncoder 7ith constraint length ? and rate 8/n

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    230/257

    02/01/15 SCK, IIT Kharagpur 2?0

    uFirst code

    sym!ol

    u$Second code

    sym!ol

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    231/257

    02/01/15 SCK, IIT Kharagpur 2?1

    6Y.1011017

    vH60

    6070

    617, 1607 1607,..

    s6 s'

    ,"-

    v

    ,-

    v

    '6

    &tate /iagram of (@'@0) Con#olutional Code

    d

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    232/257

    02/01/15 SCK, IIT Kharagpur 2?2

    ''

    '6 6'

    66

    6'6'

    '' ''

    66

    '6

    66c

    a

    6

    '

    !

    d

    S" S

    66

    "ree /iagram of (@'@0) Con#olutional Code

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    233/257

    02/01/15 SCK, IIT Kharagpur 2??

    66

    66 6'

    6'

    '6 ''

    66 6' '6 ''

    00

    0011

    11

    10 01

    11 00 01 10

    (a) 6666 66 66 66 66

    '' ''

    "rellis /iagram of (@'@0) Con#olutional Code

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    234/257

    02/01/15 SCK, IIT Kharagpur 2?4

    (!) 6'

    (c) '6

    (d) ''

    (6) (') () (0) (2) (;)

    '' '' '' '' ''

    ''

    66 66 66

    '6 '6 '6 '6

    6' 6' 6'

    '' '' '' ''

    S$a$ $ransi$ions

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    235/257

    02/01/15 SCK, IIT Kharagpur 2?5

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    236/257

    02/01/15 SCK, IIT Kharagpur 2?

    Decoder trellis diagram ,rate 5 /$* ?5#-

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    237/257

    02/01/15 SCK, IIT Kharagpur 2?

    dd2compare2select computations in 9iter!i decoding

    The #iterbi !lgorithm for a $n, k, K%con&olutional code'

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    238/257

    02/01/15 SCK, IIT Kharagpur 2?8

    Step () Beginning at time unit t = 1, compute the partialmetric for the ingle path entering each tate! "tore thepath #the ur$i$or% and it metric for each tate!

    Step *) Increae t b& 1! 'ompute the partial metric forall 2( path entering a tate b& adding the branch metricentering that tate to the metric of the connecting ur$i$or atthe pre$iou time unit!

    )or each tate, compare the metric of all 2( pathentering that tate, elect the path *ith the larget metric #the

    ur$i$or%, tore it along *ith it metric, and eliminate allother path!

    +he baic computation performed b& the -iterbi algorithm ithe add, compare, elect #A'"% operation of tep 2! A apractical matter, the information e.uence correponding to

    1i8elihood o( s$ 1i8elihood o( s

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    239/257

    02/01/15 SCK, IIT Kharagpur 2?9

    p,)Gs$- p,)Gs-

    ),T-

    """ "" "" " "" " "

    H2level so(t

    decision

    " $2level hard decision

    Fig3 .ard and so(t decisions

    Bncoded 02ary PM Bncoded 02ary PS? Bncoded 2ary M

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    240/257

    02/01/15 SCK, IIT Kharagpur 240

    Rate $/# coded H2ary PM Rate 0/' coded #$2ary MRate $/# coded H2ary PS?

    Fig3 Increase o( signal set si)e (or trellis2coded modulation

    u First coded !it

    u$ Second coded !it

    mFirst

    data

    !it

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    241/257

    02/01/15 SCK, IIT Kharagpur 241

    u# Third coded !it

    m$Second

    data !it

    Fig3 Rate $/# Convolutional 4ncoder

    """

    Jranch 7ord

    u u$ u#

    ti6ti

    State a 5 """"

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    242/257

    02/01/15 SCK, IIT Kharagpur 242

    ! 5 "

    d 5

    c 5 "

    "

    "

    """

    ""

    ""

    "

    ""

    "

    ""

    """

    "

    Fig3 Trellis diagram ,rate $/#

    code-

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    243/257

    02/01/15 SCK, IIT Kharagpur 24?

    Fig 3 Bnger!oec8 partitioning o( an H2PS? signal set

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    244/257

    02/01/15 SCK, IIT Kharagpur 244

    Fig3 Bnger!oec8 partitioning o( 2M signals

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    245/257

    02/01/15 SCK, IIT Kharagpur 245

    Fig3 4ight2state trellis diagram (or coded H2PS?

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    246/257

    02/01/15 SCK, IIT Kharagpur 24

    Fig3 Jand7idth2e((iciency plane

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    247/257

    02/01/15 SCK, IIT Kharagpur 24

    $arallel concatenation of two RS% encoders&

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    248/257

    02/01/15 SCK, IIT Kharagpur 248

    Feedbac0 (urbo) *ecoder

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    249/257

    02/01/15 SCK, IIT Kharagpur 249

    Error r)or%an& o) so%EC Cos

    *ecoded 'R vs in1ut 'R

    f th (23 22) '%& d

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    250/257

    02/01/15 SCK, IIT Kharagpur 250GSSS! ""#G$ S. %&A#RA'AR" F%

    for the (23!22) '%& code42) ex1eri5ental (&**)!

    6) anal7tical (&**)!

    8) ex1eri5ental (S**)! and

    9) anal7tical(S**).

    $ t d di 'R bP

  • 8/9/2019 Linear Algebra Spring 2014-2015 (1)

    251/257

    02/01/15 SCK, IIT Kharagpur 251GSSS! ""#G$ S. %&A#RA'AR" F%

    $ost +decoding 'R vs bo

    for the (23!22) '%& code4

    2) &**!

    6) S**! and

    8) uncoded s7ste5 1erfor5ance.