Coding Techniques. Manjunatha. P. Professor Dept. of ECE. June 28, J.N.N. College of Engineering, Shimoga.

Size: px
Start display at page:

Download "Coding Techniques. Manjunatha. P. Professor Dept. of ECE. June 28, J.N.N. College of Engineering, Shimoga."

Transcription

1 Coing Tehniques Mnjunth. P mnjup.jnne@gmil.om Professor Dept. of ECE J.N.N. College of Engineering, Shimog June 8, 3

2 Overview Convolutionl Enoing Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 / 8

3 Overview Convolutionl Enoing Convolutionl Enoer Representtion Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 / 8

4 Overview Convolutionl Enoing Convolutionl Enoer Representtion 3 Formultion of the Convolutionl Deoing Prolem Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 / 8

5 Overview Convolutionl Enoing Convolutionl Enoer Representtion 3 Formultion of the Convolutionl Deoing Prolem 4 Properties of Convolutionl Coes: Distne property of onvolutionl oes Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 / 8

6 Overview Convolutionl Enoing Convolutionl Enoer Representtion 3 Formultion of the Convolutionl Deoing Prolem 4 Properties of Convolutionl Coes: Distne property of onvolutionl oes 5 Systemti n Nonsystemti Convolutionl Coes Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 / 8

7 Overview Convolutionl Enoing Convolutionl Enoer Representtion 3 Formultion of the Convolutionl Deoing Prolem 4 Properties of Convolutionl Coes: Distne property of onvolutionl oes 5 Systemti n Nonsystemti Convolutionl Coes 6 Performne Bouns for Convolutionl Coes, Coing Gin Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 / 8

8 Overview Convolutionl Enoing Convolutionl Enoer Representtion 3 Formultion of the Convolutionl Deoing Prolem 4 Properties of Convolutionl Coes: Distne property of onvolutionl oes 5 Systemti n Nonsystemti Convolutionl Coes 6 Performne Bouns for Convolutionl Coes, Coing Gin 7 Other Convolutionl Deoing Algorithms: Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 / 8

9 Overview Convolutionl Enoing Convolutionl Enoer Representtion 3 Formultion of the Convolutionl Deoing Prolem 4 Properties of Convolutionl Coes: Distne property of onvolutionl oes 5 Systemti n Nonsystemti Convolutionl Coes 6 Performne Bouns for Convolutionl Coes, Coing Gin 7 Other Convolutionl Deoing Algorithms: Sequentil Deoing: Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 / 8

10 Overview Convolutionl Enoing Convolutionl Enoer Representtion 3 Formultion of the Convolutionl Deoing Prolem 4 Properties of Convolutionl Coes: Distne property of onvolutionl oes 5 Systemti n Nonsystemti Convolutionl Coes 6 Performne Bouns for Convolutionl Coes, Coing Gin 7 Other Convolutionl Deoing Algorithms: Sequentil Deoing: Feek Deoing: Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 / 8

11 Overview Convolutionl Enoing Convolutionl Enoer Representtion 3 Formultion of the Convolutionl Deoing Prolem 4 Properties of Convolutionl Coes: Distne property of onvolutionl oes 5 Systemti n Nonsystemti Convolutionl Coes 6 Performne Bouns for Convolutionl Coes, Coing Gin 7 Other Convolutionl Deoing Algorithms: Sequentil Deoing: Feek Deoing: 8 Turo Coes Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 / 8

12 Overview Convolutionl Enoing Convolutionl Enoer Representtion 3 Formultion of the Convolutionl Deoing Prolem 4 Properties of Convolutionl Coes: Distne property of onvolutionl oes 5 Systemti n Nonsystemti Convolutionl Coes 6 Performne Bouns for Convolutionl Coes, Coing Gin 7 Other Convolutionl Deoing Algorithms: Sequentil Deoing: Feek Deoing: 8 Turo Coes 9 [,, 3, 4, 5] Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 / 8

13 Overview Convolutionl Enoing Convolutionl Enoer Representtion 3 Formultion of the Convolutionl Deoing Prolem 4 Properties of Convolutionl Coes: Distne property of onvolutionl oes 5 Systemti n Nonsystemti Convolutionl Coes 6 Performne Bouns for Convolutionl Coes, Coing Gin 7 Other Convolutionl Deoing Algorithms: Sequentil Deoing: Feek Deoing: 8 Turo Coes 9 [,, 3, 4, 5] Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 / 8

14 Enoing of Convolutionl Coes Enoing of Convolutionl Coes Enoing of Convolutionl Coes Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 3 / 8

15 Enoing of Convolutionl Coes Enoing of Convolutionl Coes Convolutionl oes re ommonly speifie y three prmeters: (n,k,k) where n = numer of outputs k = numer of inputs K = numer of memory registers The quntity k/n lle the oe rte, is mesure of the effiieny of the oe ommonly k n n prmeters rnge from to 8 n K from to. The onstrint length L represents the numer of its in the enoer memory tht ffet the genertion of the n output its. Constrint Length, L = k(k ) Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 4 / 8

16 Enoing of Convolutionl Coes Enoing of Convolutionl Coes A lok igrm of inry rte R=/ nonsystemti feeforwr onvolutionl enoer with memory orer m=3 (n,k,k i.e.,,,3) is sshown in Figure. The enoer onsists of n K= 3-stge shift register together with n= moulo- ers n multiplexer for serilizing the enoer outputs. The mo- er n e implemente s EXCLUSIVE-OR gte. Sine mo- ition is liner opertion, the enoer is liner feeforwr shift register. All onvolutionl enoers n e implemente using liner feeforwr shift register of this type. () V Input U SR SR SR Output () V Figure: onvolutionl enoer(rte=/, K=3) Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 5 / 8

17 Enoing of Convolutionl Coes Enoing of Convolutionl Coes Constrint length K=3, k= input, n= moulo- ers i.e., k/n=/ At eh input it, it is shifte to the leftmost stge n the its in the registers re shifte one position to the right. Connetion vetor for the enoer is s follows: g = g = where in the ith position inites the onnetion in the shift register, n inites no onnetion in the shift register n the moulo- er. u First oe symol Input it m Output rnh wor u seon oe symol Figure: Convolutionl enoer(rte=/, K=3 Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 6 / 8

18 Enoing of Convolutionl Coes Enoing of Convolutionl Coes Consier messge vetor m= re inputte one t time in the instnts t,t, n t 3 K-= zeros re inputte t times t 4 n t 5 to flush the register t u = u = t 4 u = u = The output sequene of the enoer is t u = u = t 5 u = u = u = u = t 3 t 6 u = u = Figure: Convolutionlly enoe messge Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 7 / 8

19 Enoing of Convolutionl Coes Impulse Response of the Enoer Impulse Response of the Enoer In impulse response single it t time is pplie to the enoer tht moves through the enoer. Register Brnh wor ontents u u Input it m output Moulo- sum Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 8 / 8

20 Enoing of Convolutionl Coes Polynomil Representtion Enoing of Convolutionl Coes: Polynomil Representtion In ny liner system, time-omin opertions involving onvolution n e reple y more onvenient trnsform-omin opertions involving polynomil multiplition. Sine onvolutionl enoer is liner system, eh sequene in the enoing equtions n e reple y orresponing polynomil, n the onvolution opertion reple y polynomil multiplition. In the polynomil representtion of inry sequene, the sequene itself is represente y the oeffiients of the polynomil Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 9 / 8

21 Enoing of Convolutionl Coes Polynomil Representtion For the given enoer g (X ) represents upper onnetion n g (X ) represents lower onnetion. The out put sequene is foun s follows: g (X ) = + X + X g (X ) = + X U(X ) = m(x )g (X ) interle with m(x )g (X ) m(x )g (X )= ( + X )( + X + X )= + X + X 3 + X 4 m(x )g (X )= ( + X )( + X ) = + X 4 m(x )g (X )= + X + X + X 3 + X 4 m(x )g (X )= + X + X + X 3 + X 4 U(X )= (,)+(,)X+(,)X +(,)X 3 +(,)X 4 U(X )= ( ) ( ) (,) ( ) ( ) Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 / 8

22 Enoing of Convolutionl Coes Polynomil Representtion First oe symol u Input it m Output rnh wor u seon oe symol Figure: onvolutionl enoer(rte=/, K=3 Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 / 8

23 Enoing of Convolutionl Coes Stte Representtion n the Stte igrm Stte Representtion n the Stte igrm Tle: Stte trnsition tle (rte=/, K=3) Input it m First oe symol u Output rnh wor u seon oe symol Input Present Stte Next Stte Output Output it () Sttes represent possile ontents of the rightmost K- register ontent. For this exmple there re only two trnsitions from eh stte orresponing to two possile input its. Soli line enotes for input it zero, n she line enotes for input it one. () () = Input it () = = () Tuple Stte Figure: Stte igrm for rte=/ n K=3 Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 / 8 () () = ()

24 Enoing of Convolutionl Coes Stte Representtion n the Stte igrm Brnh wor Input Register Stte t Stte t time t i it ontents time t i time t i+ u u Output sequene: U= Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 3 / 8

25 The Tree igrm Enoing of Convolutionl Coes Stte igrm oes not represent the time history to trk enoer trnsition s funtion of time. Tree igrm provies time history. Enoing is esrie y trversing from left to right. If the input it is zero its rnh wor is foun y moving to the next rightmost rnh in the upwr iretion, n if the input it is one its rnh wor is foun y moving to the next rightmost rnh in the ownwr iretion Assuming initilly the ontents of register re zero, if the input it is zero, its orresponing output is otherwise if the first input it is one its orresponing output is. The limittion of tree igrm is tht the numer of rnhes inreses s funtion of L, where L is the numer of rnh wors. Input Present Next Output Stte Stte Tree igrm t t t 3 t 4 t 5 Figure: Tree representtion Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 4 / 8

26 Enoing of Convolutionl Coes The Trellis igrm The Trellis igrm Soli line enotes for input it zero, n she line enotes for input it one. Noes represent the enoer sttes, I row represents stte = susequent rows orrespon to stte =, = n =. At eh unit of time, the trellis requires K noes to represent the K. Input Present Next Output Stte Stte t t t 3 t 4 t 5 t 6 = = = = Stey Stte Figure: Trellis igrm for rte=/ n K=3 Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 5 / 8

27 Enoing of Convolutionl Coes Enoing of Convolutionl Coes: Trnsform Domin Enoing of Convolutionl Coes: Trnsform Domin In ny liner system, time-omin opertions involving onvolution n e reple y more onvenient trnsform-omin opertions involving polynomil multiplition. Sine onvolutionl enoer is liner system, eh sequene in the enoing equtions n e reple y orresponing polynomil, n the onvolution opertion reple y polynomil multiplition. In the polynomil representtion of inry sequene, the sequene itself is represente y the oeffiients of the polynomil Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 6 / 8

28 Enoing of Convolutionl Coes Enoing of Convolutionl Coes: Trnsform Domin For exmple, for (,, m) oe, the enoing equtions eome where u(d) = u + u (D) + u (D )... The enoe sequenes re The genertor polynomils of the oe re After multiplexing, the oe wor eome V () (D) = u(d)g () (D) V () (D) = u(d)g () (D) V () (D) = v () + v () D + v () D +... V () (D) = v () + v () D + v () D +... g () (D) = g () + g () D g () m D m g () (D) = g () + g () D g () m D m V (D) = [v () (D), v () (D)] V (D) = v () (D ) + Dv () (D ) D is ely opertor, n the power of D enoting the numer of time units it is elye with respet to the initil it. The generl formul fter multiplexing (n=numr of output): V (D) = v () (D n ) + Dv () (D n ) D (n ) v (n ) (D n ) Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 7 / 8

29 Enoing of Convolutionl Coes Enoing of Convolutionl Coes: Trnsform Domin Exmple. For (,,3) onvolutionl oe,g () = [ ] n g () = [ ] the genertor polynomils re g () (D) = + D + D 3 g () (D) = + D + D + D 3 For the informtion sequene u(d) = + D + D 3 + D 4, then v () (D) = ( + D + D 3 + D 4 )( + D + D 3 ) v () (D) = ( + D + D 3 + D 4 + D + D 4 + D 5 + D 6 + D 3 + D 5 + D 6 + D 7 ) v () (D) = ( + D + D + D 3 + D 3 + D 4 + D 4 + D 5 + D 5 + D 6 + D 6 + D 7 ) v () (D) = ( + D 7 ) v () (D) = ( + D + D 3 + D 4 )( + D + D + D 3 ) v () (D) = ( + D + D 3 + D 4 + D + D 3 + D 4 + D 5 + D + D 4 + D 5 + D 6 = +D 3 + D 5 + D 6 + D 7 ) v () (D) = + D + D 3 + D 4 + D 5 + D 7 n the oe wor is v(d) = [ + D 7, + D + D 3 + D 4 + D 5 + D 7 ]. Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 8 / 8

30 Enoing of Convolutionl Coes Enoing of Convolutionl Coes: Trnsform Domin Exmple. n the oe wor is v(d) = [ + D 7, + D + D 3 + D 4 + D 5 + D 7 ]. After multiplexing, the oe wor eome v(d) = v () (D ) + Dv () (D ) v () (D ) = ( + D 4 ) v () (D ) = Dv () (D ) = D( + D + D 6 + D 8 + D + +D 4 ) v () (D ) = Dv () (D ) = D + D 3 + D 7 + D 9 + D + +D 5 v(d) = v () (D ) + Dv () (D ) v(d) = + D + D 3 + D 7 + D 9 + D + D 4 + D 5 The result is the sme s onvolution n mtrix multiplition. Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 9 / 8

31 Enoing of Convolutionl Coes Exmple. For (3,,3) onvolutionl enoer Enoing of Convolutionl Coes: Trnsform Domin g () = ( ), g () = ( ), g () = ( ) g () = ( ), g () = ( ), g () = ( ) [ ] + D D + D D For the informtion sequene u () (D) = + D, u () (D) = + D, the enoing equtions give the oewor V (D) = [v () (D), v () (D), v () (D)] [ ] V (D) = [ + D + D D + D, + D] D V (D) = [( + D ).( + D) + ( + D)D, ( + D ).D + ( + D), = ( + D ).( + D) + ( + D)] V (D) = [ + D 3, + D 3, D + D 3 ] After multiplexing, the oe wor eome V (D) = v () (D n ) + Dv () (D n ) D (n ) v (n ) (D n ) v(d) = ( + D 3 ) 3 + D( + D 3 ) 3 + D (D + D 3 ) 3 v(d) = ( + D 9 ) + D( + D 9 ) + D (D 6 + D 9 ) v(d) = + D + D 8 + D 9 + D + D Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 / 8

32 Deoing of Convolutionl Coes Deoing of Convolutionl Coes Deoing of Convolutionl Coes Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 / 8

33 Deoing of Convolutionl Coes Deoing of Convolutionl Coes There re severl ifferent pprohes to eoing of onvolutionl oes. These re groupe in two si tegories. Mximum likely-hoo eoing Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 / 8

34 Deoing of Convolutionl Coes Deoing of Convolutionl Coes There re severl ifferent pprohes to eoing of onvolutionl oes. These re groupe in two si tegories. Mximum likely-hoo eoing Viteri eoing Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 / 8

35 Deoing of Convolutionl Coes Deoing of Convolutionl Coes There re severl ifferent pprohes to eoing of onvolutionl oes. These re groupe in two si tegories. Mximum likely-hoo eoing Viteri eoing Sequentil Deoing Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 / 8

36 Deoing of Convolutionl Coes Deoing of Convolutionl Coes There re severl ifferent pprohes to eoing of onvolutionl oes. These re groupe in two si tegories. Mximum likely-hoo eoing Viteri eoing Sequentil Deoing i) Stk Algorithm Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 / 8

37 Deoing of Convolutionl Coes Deoing of Convolutionl Coes There re severl ifferent pprohes to eoing of onvolutionl oes. These re groupe in two si tegories. Mximum likely-hoo eoing Viteri eoing Sequentil Deoing i) Stk Algorithm ii) Fno Algorithm Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 / 8

38 Deoing of Convolutionl Coes Deoing of Convolutionl Coes There re severl ifferent pprohes to eoing of onvolutionl oes. These re groupe in two si tegories. Mximum likely-hoo eoing Viteri eoing Sequentil Deoing i) Stk Algorithm ii) Fno Algorithm Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 / 8

39 The Viteri Deoing Algorithm The Viteri Deoing Algorithm The Viteri Deoing Algorithm Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 3 / 8

40 The Viteri Deoing Algorithm The Viteri Deoing Algorithm In 967, Viteri introue eoing lgorithm for onvolutionl oes whih hs sine eome known s Viteri lgorithm. Lter, Omur showe tht the Viteri lgorithm ws equivlent to fining the shortest pth through weighte grph. Forney reognize tht it ws in ft mximum likelihoo eoing lgorithm for onvolutionl oes; tht is, the eoer output selete is lwys the oe wor tht gives the lrgest vlue of the log-likelihoo funtion. Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 4 / 8

41 The Viteri Deoing Algorithm The Viteri Deoing Algorithm In orer to unerstn Viteris eoing lgorithm, expn the stte igrm of the enoer in time (i.e., to represent eh time unit with seprte stte igrm). Consier (3,, ) oe with G(D) = [ + D, + D, + D + D ] n n informtion sequene of length h=5. The trellis igrm ontins h+m+ time units or levels, n re lele from to h+m. Assuming tht the enoer lwys strts in stte S n returns to stte S, the first m time units orrespon to the enoers eprture from stte S, n the lst m time units orrespon to the enoers return to stte S Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 5 / 8

42 The Viteri Deoing Algorithm The Viteri Deoing Algorithm Not ll sttes n e rehe in the first m or the lst m time units. However, in the enter portion of the trellis, ll sttes re possile, n eh time unit ontins repli of the stte igrm. There re two rnhes leving n entering eh stte. The upper rnh leving eh stte t time unit i represents the input u i =, while the lower rnh represents u i =. Eh rnh is lele with the n orresponing outputs v i, n eh of the h oe wors of length N = n(h + m) is represente y unique pth through the trellis. For exmple, the oe wor orresponing to the informtion sequene u = ( ) is shown highlighte in Figure. Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 6 / 8

43 The Viteri Deoing Algorithm The Viteri Deoing Algorithm In the generl se of n (n, k, m) oe n n informtion sequene of length kh, there re k rnhes leving n entering eh stte, n kh istint pths through the trellis orresponing to the kh oe wors. Now ssume tht n informtion sequene u = (u,..., u h ) of length kh is enoe into oe wor v = (v, v,..., v h+m ) of length N = n(h + m), n tht sequene r = (r, r,..., r h+m ) is reeive over isrete memoryless hnnel (DMC). Alterntively, these sequenes n e written s u = (u,..., u kh ), v = (v, v,..., v N ), r = (r, r,..., r N ), where the susripts now simply represent the orering of the symols in eh sequene. Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 7 / 8

44 The Viteri Deoing Algorithm The Viteri Deoing Algorithm As generl rule of etetion, the eoer must proue n estimte of the oe wor v se on the reeive sequene r. A mximum likelihoo eoer (MLD) for DMC hooses s the oe wor v whih mximizes the log-likelihoo funtion log P(r v). Sine for DMC P(r v) = It follows tht log P(r v) = h+m i= h+m i= P(r i v i ) = log P(r i v i ) = N i= N i= where P(ri vi) is hnnel trnsition proility. P(r i v i ) (.) log P(r i v i ) (.3) This is minimum error proility eoing rule when ll oe wors re eqully likely Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 8 / 8

45 The Viteri Deoing Algorithm The Viteri Deoing Algorithm The log-likelihoo funtion log P(r v) is lle the metri ssoite with the pth v, n is enote M(r v). The terms log P(r i v i ) in the sum of Eqution (.3) re lle rnh metris, n re enote M(r i v i ), wheres the terms log P(r i v i ) re lle it metris, n re enote M(r i v i ). The pth metri M(r v) n e written s M(r v) = h+m i= M(r i v i ) = N i= M(r i v i ) The eision me y the log-likelihoo funtion is lle the soft-eision. If the hnnel is e with AWGN, soft-eision eoing les to fining the pth with minimum Eulien istne. Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 9 / 8

46 The Viteri Deoing Algorithm The Viteri Deoing Algorithm A prtil pth metri for the first j rnhes of pth n now e expresse s The following lgorithm, when pplie to the reeive sequene r from DMC, fins the pth through the trellis with the lrgest metri (i.e., the mximum likelihoo pth). The lgorithm proesses r in n itertive mnner. At eh step, it ompres the metris of ll pths entering eh stte, n stores the pth with the lrgest metri, lle the survivor, together with its metri. Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 3 / 8

47 The Viteri Deoing Algorithm The Viteri Deoing Algorithm The Viteri Algorithm Step. Beginning t time unit j = m, ompute the prtil metri for the single pth entering eh stte. Store the pth (the survivor) n its metri for eh stte. Step. Inrese j y. Compute the prtil metri for ll the pths entering stte y ing the rnh metri entering tht stte to the metri of the onneting survivor t the preeing time unit. For eh stte, store the pth with the lrgest metri (the survivor), together with its metri, n eliminte ll other pths. 3 Step 3. If j < h + m, repet step. Otherwise, stop. Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 3 / 8

48 The Viteri Deoing Algorithm The Viteri Deoing Algorithm G(X ) = [ + X + X, + D ] Input it m u u First oe symol seon oe symol Output rnh wor Figure: onvolutionl enoer of R=/ n K=3 Input Present Next Output Stte Stte Output it () Input it () = () Tuple Stte () = = () () () = () Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 3 / 8

49 The Viteri Deoing Algorithm The Viteri Deoing Algorithm The trellis igrm is rerwn y leling eh rnh with the Hmming istne etween reeive oe symol n the rnh wor. Figure shows messge sequene m the orresponing oewor sequene U n noise orrupte reeive sequene Z. The rnh wors of the Trellis re known priori to oth enoer n eoer. At time t the reeive oe is, stte trnsition with n output of n is ompre with reeive oe n its Hmming istne is of n is mrke on tht rnh. Similrly t time t the reeive oe is, stte trnsition with n output of n is ompre with reeive oe n its Hmming istne is of n is mrke on tht rnh. Input it Output it () () = () = = () () () = () Input t m: () t t t 3 t 4 t 5 t 6 = Trnsmitte it Z: Reeive it Z: = = = Stey Stte = = = = t t t 3 t 4 t 5 t 6 Brh metri Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 33 / 8

50 The Viteri Deoing Algorithm The Viteri Deoing Algorithm Input t m: t t t 3 t 4 t 5 t 6 = Trnsmitte it Z: = = = Stey Stte Reeive it Z: t t t 3 t 4 t 5 t 6 = = = = Brh metri At eh time there re K sttes, n t eh stte two pths re entering (two pths leving). Computing the metris for the two pths entering eh stte n eliminting one of them n this is one for eh of K sttes t time t i then the eoer moves to time t i+ n repets the proess. = t t Stte metris T = = Stte metris t t t 3 T =3 = T = = T =3 = T = Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 34 / 8

51 The Viteri Deoing Algorithm The Viteri Deoing Algorithm Input t m: t t t 3 t 4 t 5 t 6 = Trnsmitte it Z: = = = Stey Stte Reeive it Z: t t t 3 t 4 t 5 t 6 = = = = Brh metri At eh time there re K sttes, n t eh stte two pths re entering (two pths leving). Computing the metris for the two pths entering eh stte n eliminting one of them n this is one for eh of K sttes t time t i then the eoer moves to time t i+ n repets the proess. = = Stte metris t t = T = t Stte metris t =T = T = T = Stte metris t t t 3 = T =3 Stte metris t t t 3 = = T T=3 =3 = = = T = Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 34 / 8 = T = T =3 T =

52 The Viteri Deoing Algorithm The Viteri Deoing Algorithm t t t 3 t 4 t 5 t 6 = Input t m: Trnsmitte it Z: = = = Stey Stte Reeive it Z: t t t 3 t 4 t 5 t 6 = = = = Brh metri At time t 3 two pths iverging from eh stte. As result two pths entering eh stte time time t 4. Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 35 / 8

53 The Viteri Deoing Algorithm = T = = t t t 3 t 4 t 5 t 6 = = = = = T = Stey Stte = = = t t The Viteri t 3 Deoing Algorithm T =3 Input t m: Trnsmitte it Z: Reeive it Z: t t t 3 t 4 t 5 t 6 = = = = T =3 T = T = Brh metri At time t 3 two pths iverging from eh stte. As result two pths entering eh stte time time t 4. Lrger umultive pth metri entering eh stte n e eliminte. In se if there re two pths hving sme umultive pth metri, then one pth is selete ritrrily. = t t t 4 t 3 = t t t 3 t 4 Stte metris T =3 = = = = T =3 T = = = T = Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 35 / 8

54 t t The Viteri Deoing Algorithm The Viteri t 3 Deoing Algorithm = T = = T t t t 3 t 4 t 5 t =3 6 = Input t m: Stte metris Stte metris t t t Trnsmitte it Z: t t 3 = = TT = = = = = Reeive it Z: T =3 T =3 t t t 3 t 4 t 5 t 6 = = T = = = T =3 = Brh = T = metri = = = T = = T = = Stey Stte = T = At time t 3 two pths iverging from eh stte. As result two pths entering eh stte time time t 4. Lrger umultive pth metri entering eh stte n e eliminte. In se if there re two pths hving sme umultive pth metri, then one pth is selete ritrrily. t t t 3 t 4 t t t 3 t Stte metris 4 = t = t t 3 t 4 t t t t Stte metris 3 4 T =3 = = T =3 = = T =3 = = T =3 = = = = T = T = = = = = Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 35 / 8 T = T =

55 t t t The 3 t Viteri Deoing 4 t Algorithm The t Viteri t Deoing 3 t Algorithm 4 = = T =3 t t t 3 t 4 t 5 t 6 = = =Input t m: T =3 Trnsmitte it Z: = Reeive it Z: t t t 3 t 4 t 5 t 6 = = = T = = = Brh metri = = T = = = = Stey Stte = t t t 3 t 4 t 5 = t t t 3 t 4 t 5 Stte metri T = = = = = T = T =3 = = T = Mnjunth. t P (JNNCE) t t t Coing Tehniques t Junet8, 3 t 36 / 8 t

56 t t t The 3 t Viteri Deoing 4 t Algorithm The t Viteri t Deoing 3 t Algorithm 4 = = T = = T =3 t t t 3 t 4 t 5 t 6 = = =Input t m: T =3 t t t 3 t 4 t t t t Stte metris Trnsmitte it Z: 3 4 = = T = =3 Reeive it Z: t t t 3 t 4 t 5 t 6 = = = T = = = T =3 = = Brh metri = = = T = T = = = = = = T = = Stey Stte = = = = t t t 3 t 4 t 5 t t t 5 = = = = t 3 t 4 t t t 3 t 4 t 5 Stte metri = t t t 3 t 4 t 5 Stte metris T = = T = = T = = T = = T =3 = T =3 = T = = T = Stte metris t 3 t 4 t t t 5 = t t t t 5 t 6 6 = T = Mnjunth. t P (JNNCE) t t t Coing Tehniques t Junet8, 3 t 36 / 8 t t 3 t 4

57 The Viteri Deoing Algorithm The Viteri Deoing Algorithm t t t 3 t 4 t 5 = Input t m: Trnsmitte it Z: Reeive = it Z: t t t 3 t 4 t 5 t 6 = = = Brh metri == = t t t 3 t 4 t 5 Stte metris =t t t 3 t 4 t 5 t T 6 = = = = = = = T = T =3 T = Stey Stte = = = = t t t 3 t 4 t 5 t 6 t t t 3 t 4 t 5 t 6 = = = = Stte me T = T = T = T = Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 37 / 8

58 The Viteri Deoing Algorithm The Viteri Deoing Algorithm = = T = t t t 3 t 4 t 5 t t t 3 t 4 t 5 Stte metris = =t t t 3 t 4 t 5 t T 6 Input t m: = = Trnsmitte t it Z: t t 3 t 4 t 5 t t t 3 t 4 t 5 Stte metris = = T Reeive = it Z: = = = T t t t 3 t 4 t 5 t 6 = = = = T = = = T =3 = Brh metri = = T =3 == = = T = = = T = = Stey Stte t t t 3 t 4 t 5 t t = t 6 t 3 t 4 t 5 t = 6 = = = = = = = = = Stte me t t t 3 t 4 Stte metris t 5 t t 6 t = t 3 t 4 t 5 t 6 T = T = = T = T = T = = T = T = = T = Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 37 / 8

59 The Viteri Deoing Algorithm Prokis IV Eition-8-6 G(D) = [, +D, +D+D ] The Viteri Deoing Algorithm Tle: Stte trnsition tle for the (3,,)enoer k= SR SR SR Figure: R=/3 onvolutionl enoer with memory m= 3 n=3 Input Present Stte Next Stte Output () () Tuple Stte s s s s 3 () () () () () () Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 38 / 8

60 The Viteri Deoing Algorithm The Viteri Deoing Algorithm () () () () () () () () S 3 S 3 S 3 S 3 S S S S S S S S S S S S S S Time units S S S S Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 39 / 8

61 The Viteri Deoing Algorithm The Viteri Deoing Algorithm () () S 3 S 3 () () () S 3 () S 3 () () () S S S S S () () () () () () S () S S S S () S S S S S S S S () () Input: S 3 () X 4 S 3 () 6 S 3 () X 4 S 3 () () () () () () S () S S S S S X X X () () () () 3 X S S S S S () () 4 3 X 4 X S S X S X S S S X S () () () r= X Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 4 / 8

62 Sequentil Deoing: The Fno Deoing Algorithm Sequentil Deoing: The Fno Deoing Algorithm Sequentil Deoing: The Fno Deoing Algorithm Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 4 / 8

63 Sequentil Deoing: The Fno Deoing Algorithm Sequentil Deoing: The Fno Deoing Algorithm The eoer strts t the origin noe with the threshol T= n the metri vlue M=. It looks forwr to the est of the k sueeing noes, i.e., with lrgest metri. If M f is the metri of the forwr noe eing exmine n if M f T then the eoer moves to this noe. It heks for the en of tree hs een rehe, otherwise threshol tightening is performe if the noe is exmine for the first time i.e., T is inrese y the lrgest multiple of threshol inrement so tht new threshol oes not exee the urrent metri. If the noe hs een exmine previously, no threshol tightening is performe. Then the eoer gin looks forwr the the est sueeing noe. If M f < T, the eoer looks kwr to the preeing noe. If M is the metri of the kwr noe eing exmine, n if M T, then the T is lowere y n the look forwr to the est noe step is repete. If M T, the eoer moves k to the preeing noe. Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 4 / 8

64 Sequentil Deoing: The Fno Deoing Algorithm Sequentil Deoing: The Fno Deoing Algorithm At timet reeives symol eoer moves ownwr n eoes s it. t t t 3 t 4 t 5 t 6 Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 43 / 8

65 Sequentil Deoing: The Fno Deoing Algorithm Sequentil Deoing: The Fno Deoing Algorithm At timet reeives symol eoer moves ownwr n eoes s it. At timet reeives symol there re two rnhes n eoer moves upwr ritrrily n eoes s it with isgreement ount =. t t t 3 t 4 t 5 t 6 Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 43 / 8

66 Sequentil Deoing: The Fno Deoing Algorithm Sequentil Deoing: The Fno Deoing Algorithm At timet reeives symol eoer moves ownwr n eoes s it. At timet reeives symol there re two rnhes n eoer moves upwr ritrrily n eoes s it with isgreement ount =. 3 At timet 3 reeives symol there re two rnhes n eoer moves upwr ritrrily n eoes s it with isgreement ount =. t t t 3 t 4 t 5 t 6 Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 43 / 8

67 Sequentil Deoing: The Fno Deoing Algorithm Sequentil Deoing: The Fno Deoing Algorithm At timet reeives symol eoer moves ownwr n eoes s it. At timet reeives symol there re two rnhes n eoer moves upwr ritrrily n eoes s it with isgreement ount =. 3 At timet 3 reeives symol there re two rnhes n eoer moves upwr ritrrily n eoes s it with isgreement ount =. 4 At timet 4 reeives symol there re two rnhes n eoer moves upwr ritrrily n eoes s it with isgreement ount = 3. t t t 3 t 4 t 5 t 6 Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 43 / 8

68 Sequentil Deoing: The Fno Deoing Algorithm Sequentil Deoing: The Fno Deoing Algorithm At timet reeives symol eoer moves ownwr n eoes s it. At timet reeives symol there re two rnhes n eoer moves upwr ritrrily n eoes s it with isgreement ount =. 3 At timet 3 reeives symol there re two rnhes n eoer moves upwr ritrrily n eoes s it with isgreement ount =. 4 At timet 4 reeives symol there re two rnhes n eoer moves upwr ritrrily n eoes s it with isgreement ount = 3. 5 Count 3 is turnroun riterion eoer ks out tries lternte pth y erementing ount y i. e., ount= t t t 3 t 4 t 5 t 6 Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 43 / 8

69 Sequentil Deoing: The Fno Deoing Algorithm Sequentil Deoing: The Fno Deoing Algorithm At timet reeives symol eoer moves ownwr n eoes s it. At timet reeives symol there re two rnhes n eoer moves upwr ritrrily n eoes s it with isgreement ount =. 3 At timet 3 reeives symol there re two rnhes n eoer moves upwr ritrrily n eoes s it with isgreement ount =. 4 At timet 4 reeives symol there re two rnhes n eoer moves upwr ritrrily n eoes s it with isgreement ount = 3. 5 Count 3 is turnroun riterion eoer ks out tries lternte pth y erementing ount y i. e., ount= 6 At timet 4 reeives symol n moves rnh eoer moves ownwr n eoes s it gin it is isgreement with ount = 3. t t t 3 t 4 t 5 t 6 Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 43 / 8

70 Sequentil Deoing: The Fno Deoing Algorithm Sequentil Deoing: The Fno Deoing Algorithm At timet reeives symol eoer moves ownwr n eoes s it. At timet reeives symol there re two rnhes n eoer moves upwr ritrrily n eoes s it with isgreement ount =. 3 At timet 3 reeives symol there re two rnhes n eoer moves upwr ritrrily n eoes s it with isgreement ount =. 4 At timet 4 reeives symol there re two rnhes n eoer moves upwr ritrrily n eoes s it with isgreement ount = 3. 5 Count 3 is turnroun riterion eoer ks out tries lternte pth y erementing ount y i. e., ount= 6 At timet 4 reeives symol n moves rnh eoer moves ownwr n eoes s it gin it is isgreement with ount = 3. 7 Count 3 is turnroun riterion ll the lterntive pths hve trverse eoer ks out tries lternte pth y erementing ount i. e., ount= moves to the noe t t 3 level. t t t 3 t 4 t 5 t 6 Z= Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 43 / 8

71 Sequentil Deoing: The Fno Deoing Algorithm Sequentil Deoing: The Fno Deoing Algorithm 8 At timet 3 reeives symol there re two rnhes n n untrie one is eoer moves ownwr n eoes s it with isgreement ount =. t t t 3 t 4 t 5 t 6 Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 44 / 8

72 Sequentil Deoing: The Fno Deoing Algorithm Sequentil Deoing: The Fno Deoing Algorithm 8 At timet 3 reeives symol there re two rnhes n n untrie one is eoer moves ownwr n eoes s it with isgreement ount =. 9 At timet 4 reeives symol n moves rnh eoer moves upwr n eoes s it with greement with ount =. t t t 3 t 4 t 5 t 6 Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 44 / 8

73 Sequentil Deoing: The Fno Deoing Algorithm Sequentil Deoing: The Fno Deoing Algorithm 8 At timet 3 reeives symol there re two rnhes n n untrie one is eoer moves ownwr n eoes s it with isgreement ount =. 9 At timet 4 reeives symol n moves rnh eoer moves upwr n eoes s it with greement with ount =. At timet 5 reeives symol there re two rnhes n eoer moves upwr ritrrily n eoes s it with isgreement ount = 3. t t t 3 t 4 t 5 t 6 Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 44 / 8

74 Sequentil Deoing: The Fno Deoing Algorithm Sequentil Deoing: The Fno Deoing Algorithm 8 At timet 3 reeives symol there re two rnhes n n untrie one is eoer moves ownwr n eoes s it with isgreement ount =. 9 At timet 4 reeives symol n moves rnh eoer moves upwr n eoes s it with greement with ount =. At timet 5 reeives symol there re two rnhes n eoer moves upwr ritrrily n eoes s it with isgreement ount = 3. At this ount eoer k up n reset the ounter= timet 5 reeives symol there re two rnhes n n tries lternte pth s with isgreement of n gin ount = 3. t t t 3 t 4 t 5 t 6 Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 44 / 8

75 Sequentil Deoing: The Fno Deoing Algorithm Sequentil Deoing: The Fno Deoing Algorithm 8 At timet 3 reeives symol there re two rnhes n n untrie one is eoer moves ownwr n eoes s it with isgreement ount =. 9 At timet 4 reeives symol n moves rnh eoer moves upwr n eoes s it with greement with ount =. At timet 5 reeives symol there re two rnhes n eoer moves upwr ritrrily n eoes s it with isgreement ount = 3. At this ount eoer k up n reset the ounter= timet 5 reeives symol there re two rnhes n n tries lternte pth s with isgreement of n gin ount = 3. The eoer ks out of this pth n sets ount=, ll the lternte pths hve trverse t t 5 level, so eoer returns to noe t t 4 n resets ount= t t t 3 t 4 t 5 t 6 Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 44 / 8

76 Sequentil Deoing: The Fno Deoing Algorithm Sequentil Deoing: The Fno Deoing Algorithm 8 At timet 3 reeives symol there re two rnhes n n untrie one is eoer moves ownwr n eoes s it with isgreement ount =. 9 At timet 4 reeives symol n moves rnh eoer moves upwr n eoes s it with greement with ount =. At timet 5 reeives symol there re two rnhes n eoer moves upwr ritrrily n eoes s it with isgreement ount = 3. At this ount eoer k up n reset the ounter= timet 5 reeives symol there re two rnhes n n tries lternte pth s with isgreement of n gin ount = 3. The eoer ks out of this pth n sets ount=, ll the lternte pths hve trverse t t 5 level, so eoer returns to noe t t 4 n resets ount= 3 At t 4 with t s n pth with mkes ount=3 eoer k to the time t noe t t t 3 t 4 t 5 t 6 Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 44 / 8

77 Sequentil Deoing: The Fno Deoing Algorithm Sequentil Deoing: The Fno Deoing Algorithm 8 At timet 3 reeives symol there re two rnhes n n untrie one is eoer moves ownwr n eoes s it with isgreement ount =. 9 At timet 4 reeives symol n moves rnh eoer moves upwr n eoes s it with greement with ount =. At timet 5 reeives symol there re two rnhes n eoer moves upwr ritrrily n eoes s it with isgreement ount = 3. At this ount eoer k up n reset the ounter= timet 5 reeives symol there re two rnhes n n tries lternte pth s with isgreement of n gin ount = 3. The eoer ks out of this pth n sets ount=, ll the lternte pths hve trverse t t 5 level, so eoer returns to noe t t 4 n resets ount= 3 At t 4 with t s n pth with mkes ount=3 eoer k to the time t noe 4 At timet reeives symol n now follows the rnh wor with isgreement of with ount =. t t t 3 t 4 t 5 t 6 Z= Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 44 / 8

78 Feek Deoing Feek Deoing Feek Deoing Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 45 / 8

79 Feek Deoing Feek Deoing Beginning with the first rnh the eoer omputes L Hmming pth metris n eies the it is zero if the minimum istne is in the upper prt of the tree n eies the it is one if the minimum istne is in the lower prt of the tree. t t t 3 t 4 t 5 t 6 Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 46 / 8

80 Feek Deoing Feek Deoing Beginning with the first rnh the eoer omputes L Hmming pth metris n eies the it is zero if the minimum istne is in the upper prt of the tree n eies the it is one if the minimum istne is in the lower prt of the tree. Assuming the reeive sequene s Z= n exmining the eight pths from time t through t 3 n omputing the metris of these eight pths. t t t 3 t 4 t 5 t 6 Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 46 / 8

81 Feek Deoing Feek Deoing Beginning with the first rnh the eoer omputes L Hmming pth metris n eies the it is zero if the minimum istne is in the upper prt of the tree n eies the it is one if the minimum istne is in the lower prt of the tree. Assuming the reeive sequene s Z= n exmining the eight pths from time t through t 3 n omputing the metris of these eight pths. 3 Upper-hlf metris: 3,3,6,4 t t t 3 t 4 t 5 t 6 Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 46 / 8

82 Feek Deoing Feek Deoing Beginning with the first rnh the eoer omputes L Hmming pth metris n eies the it is zero if the minimum istne is in the upper prt of the tree n eies the it is one if the minimum istne is in the lower prt of the tree. Assuming the reeive sequene s Z= n exmining the eight pths from time t through t 3 n omputing the metris of these eight pths. 3 Upper-hlf metris: 3,3,6,4 4 Lower-hlf metris:,,,3 t t t 3 t 4 t 5 t 6 Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 46 / 8

83 Feek Deoing Feek Deoing Beginning with the first rnh the eoer omputes L Hmming pth metris n eies the it is zero if the minimum istne is in the upper prt of the tree n eies the it is one if the minimum istne is in the lower prt of the tree. Assuming the reeive sequene s Z= n exmining the eight pths from time t through t 3 n omputing the metris of these eight pths. 3 Upper-hlf metris: 3,3,6,4 4 Lower-hlf metris:,,,3 5 The minimum metri is ontine in the lower prt of the tree therefore the first oe it is one. t t t 3 t 4 t 5 t 6 Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 46 / 8

84 Feek Deoing Feek Deoing Beginning with the first rnh the eoer omputes L Hmming pth metris n eies the it is zero if the minimum istne is in the upper prt of the tree n eies the it is one if the minimum istne is in the lower prt of the tree. Assuming the reeive sequene s Z= n exmining the eight pths from time t through t 3 n omputing the metris of these eight pths. 3 Upper-hlf metris: 3,3,6,4 4 Lower-hlf metris:,,,3 5 The minimum metri is ontine in the lower prt of the tree therefore the first oe it is one. 6 The next step is to exten the lower prt of the tree. t t t 3 t 4 t 5 t 6 Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 46 / 8

85 Feek Deoing Feek Deoing Beginning with the first rnh the eoer omputes L Hmming pth metris n eies the it is zero if the minimum istne is in the upper prt of the tree n eies the it is one if the minimum istne is in the lower prt of the tree. Assuming the reeive sequene s Z= n exmining the eight pths from time t through t 3 n omputing the metris of these eight pths. 3 Upper-hlf metris: 3,3,6,4 4 Lower-hlf metris:,,,3 5 The minimum metri is ontine in the lower prt of the tree therefore the first oe it is one. 6 The next step is to exten the lower prt of the tree. 7 In the next step slie over two oe symols. t t t 3 t 4 t 5 t 6 Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 46 / 8

86 Feek Deoing Feek Deoing Beginning with the first rnh the eoer omputes L Hmming pth metris n eies the it is zero if the minimum istne is in the upper prt of the tree n eies the it is one if the minimum istne is in the lower prt of the tree. Assuming the reeive sequene s Z= n exmining the eight pths from time t through t 3 n omputing the metris of these eight pths. 3 Upper-hlf metris: 3,3,6,4 4 Lower-hlf metris:,,,3 5 The minimum metri is ontine in the lower prt of the tree therefore the first oe it is one. 6 The next step is to exten the lower prt of the tree. 7 In the next step slie over two oe symols. 8 Upper-hlf metris:,4,3,3 t t t 3 t 4 t 5 t 6 Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 46 / 8

87 Feek Deoing Feek Deoing Beginning with the first rnh the eoer omputes L Hmming pth metris n eies the it is zero if the minimum istne is in the upper prt of the tree n eies the it is one if the minimum istne is in the lower prt of the tree. Assuming the reeive sequene s Z= n exmining the eight pths from time t through t 3 n omputing the metris of these eight pths. 3 Upper-hlf metris: 3,3,6,4 4 Lower-hlf metris:,,,3 5 The minimum metri is ontine in the lower prt of the tree therefore the first oe it is one. 6 The next step is to exten the lower prt of the tree. 7 In the next step slie over two oe symols. 8 Upper-hlf metris:,4,3,3 9 Lower-hlf metris: 3,,4,4 t t t 3 t 4 t 5 t 6 Z= Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 46 / 8

88 Feek Deoing Feek Deoing Beginning with the first rnh the eoer omputes L Hmming pth metris n eies the it is zero if the minimum istne is in the upper prt of the tree n eies the it is one if the minimum istne is in the lower prt of the tree. Assuming the reeive sequene s Z= n exmining the eight pths from time t through t 3 n omputing the metris of these eight pths. 3 Upper-hlf metris: 3,3,6,4 4 Lower-hlf metris:,,,3 5 The minimum metri is ontine in the lower prt of the tree therefore the first oe it is one. 6 The next step is to exten the lower prt of the tree. 7 In the next step slie over two oe symols. 8 Upper-hlf metris:,4,3,3 9 Lower-hlf metris: 3,,4,4 The sme proeure is ontinue until the entire messge is eoe. t t t 3 t 4 t 5 t 6 Z= Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 46 / 8

89 Struturl Properties of Convolutionl Coes Struturl Properties of Convolutionl Coes Struturl Properties of Convolutionl Coes Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 47 / 8

90 Struturl Properties of Convolutionl Coes Struturl Properties of Convolutionl Coes Grphilly, there re three wys to represent onvolution enoer, in whih we n gin etter unerstning of its opertion. These re: Stte Digrm Tree Digrm 3 Trellis Digrm Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 48 / 8

91 Struturl Properties of Convolutionl Coes Struturl Properties of Convolutionl Coes The stte igrm is grph of the possile sttes of the enoer n the possile trnsitions from one stte to nother. The igrm shows the possile stte trnsitions. Eh irle in the stte igrm represents stte. At ny one time, the enoer resies in one of these sttes. The lines to n from it shows the stte trnsition tht re possile s its rrive. Assuming tht the enoer is initilly in stte S (ll-zero stte), the oe wor orresponing to ny given informtion sequene n e otine y following the pth through the stte igrm n noting the orresponing outputs on the rnh lels. Following the lst nonzero informtion lok, the enoer is return to stte S y sequene of m ll-zero loks ppene to the informtion sequene. Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 49 / 8

92 Struturl Properties of Convolutionl Coes Trellis Digrm It looks like tree struture with emerging rnhes hene it is lle trellis. A trellis is more instrutive thn tree in tht it rings out expliitly the ft tht the ssoite onvolutionl enoer is finite stte mhine. The onvention use in Figure to istinguish etween input symol n is s follows. A oe rnh proue y n input is rwn s soli line, wheres oe rnh proue y n input is rwn s she line. Eh input sequene orrespons to speifi pth through the trellis. The trellis ontins (L+K) levels, where L is the length of the inoming messge sequene, n K is the onstrint length of the oe. The levels of the trellis re lele s j=,, L+K-. The first (K-) levels orrespons to the enoer s eprture from the initil stte, n the lst (K-) levels orrespons to the enoer s return to the stte. Not ll these stte n e rehe in these two portions of the trellis. After the initil trnsient, the trellis ontins four noes t eh stge, orresponing to the four sttes. After the seon stge, eh noe in the trellis hs two inoming pths n two outgoing pths. Of the two outgoing pths, orrespons to the input it n the other orrespons input it. Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 5 / 8

93 Struturl Properties of Convolutionl Coes Signl Flow Grph: Signl Flow Grph: Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 5 / 8

94 Struturl Properties of Convolutionl Coes Signl Flow Grph: Signl Flow Grph: Any system opertion n e represente y set of liner lgeri equtions. The lgeri equtions represent the reltionship etween system vriles. A signl flow grph is grphil representtion of reltionship etween vriles of set of liner equtions. x + x 3 = x x + fx 4 = x 3 ex + x 3 = x 4 gx 3 + hx 4 = x 5 f 3 4 e g h 5 Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 5 / 8

95 Struturl Properties of Convolutionl Coes Signl Flow Grph: Bsi Terminologies: Noe: Noe represents the system vrile. Brnh: The line joining x n x forms the rnh. Brnh j-k origintes t noe j n termintes upon noe k, the iretion from j to k eing inite y n rrowhe on the rnh. Eh rnh j-k hs ssoite with it quntity lle the rnh gin n eh noe j hs n ssoite quntity lle the noe signl. Soure (Input) Noe: A soure is noe hving only outgoing rnhes. Sink (output) Noe: A sink is noe hving only inoming rnhes. Pth: A pth is ny ontinuous suession of rnhes trverse in the inite rnh iretions. Forwr pth: A forwr pth is pth from soure to sink long whih no noe is enountere more thn one. Loop: A loop is pth whih origintes n termintes t the sme noe ( lose pth without rossing the sme point more thn one). Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 53 / 8

96 Struturl Properties of Convolutionl Coes Signl Flow Grph: Non-Touhing Loops: Loops re si to e non-touhing if they o not psses through ommon noe. Or two loops re non-touhing or non-interting if they hve no noes in ommon. Feek Loop: A feek loop is pth tht forms lose yle long whih eh noe is enountere one per yle. Pth Gin: A pth gin is the prout of the rnh gins long tht pth. Loop gin: The loop gin of feek loop is the prout of the gins of the rnhes forming tht loop. The gin of flow grph is the signl ppering t the sink per unit signl pplie t the soure. To fin the grph gin, first lote ll possile sets of non-touhing loops n write the lgeri sum of their gin prouts s the enomintor of. Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 54 / 8

97 Struturl Properties of Convolutionl Coes Signl Flow Grph: Mson s Gin Fomul: The generl expression for grph gin my e written s G k k k G = where G k = gin of the kth forwr pth = P m + P m P m m m m P mr = Gin prout of the mth possile omintion of non touhing loops = loop gins + omintion of two non touhing loops omintion of 3 non touhing loops... k = The vlue of for tht prt of the grph not touhing the kth forwr pth Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 55 / 8

98 Struturl Properties of Convolutionl Coes Signl Flow Grph: The Trnsfer Funtion of Convolutionl Coe: For every onvolutionl oe, the trnsfer funtion gives informtion out the vrious pths through the trellis tht strt from the ll-zero stte n return to this stte for the first time. Aoring to the oing onvention esrie efore, ny oe wor of onvolutionl enoer orrespons to pth through the trellis tht strts from the ll-zero stte n returns to the ll-zero stte. The performne of onvolutionl oe epens on the istne properties of the oe. The free istne of onvolutionl oe is efine s the minimum Hmming istne etween ny two oe wors in the oe. A onvolutionl oe with free istne free n orret t errors if n only if free is greter thn t. The free istne n e otine from the stte igrm of the onvolutionl enoer. Any nonzero oe sequene orrespons to omplete pth eginning n ening t the ll-zero stte. The stte igrm is moifie to grph lle s signl flow grph with single input n single output. Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 56 / 8

99 Struturl Properties of Convolutionl Coes Signl Flow Grph: A signl flow grph onsists of noes n irete rnhes n it opertes y the following rules: A rnh multiplies the signl t its input noe y the trnsmittne hrterizing tht rnh. A noe with inoming rnhes sums the signls proue y ll of these rnhes. 3 The signl t noe is pplie eqully to ll the rnhes outgoing from tht noe. 4 The trnsfer funtion of the grph is the rtio of the output of the signl to the input signl The rnhes of the grph is lele s D =, D, D, D 3 where the exponent of D enotes the Hmming istne etween the sequene of output its orresponing to eh rnh n the sequene of output its orresponing to the ll-zero rnh. Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 57 / 8

100 Struturl Properties of Convolutionl Coes Signl Flow Grph: There is one pth whih eprts from ll zeros t time t n merges with zeros t time t 4 with istne of 5. There re two pths of istne 6 one eprts from ll zeros t time t n merges with zeros t time t 5 n nother eprts from ll zeros t time t n merges with zeros t time t 6. t t t 3 t 4 t 5 t 6 = = = = Stey Stte Figure: Trellis igrm = = = = t t t 3 t 4 t 5 t 6 Figure: Trellis igrm showing istne from ll zeros pth Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 58 / 8

101 Struturl Properties of Convolutionl Coes Signl Flow Grph: Brnhes of the stte igrm re lele s D, D or D where the D enotes the Hmming istne from the rnh wor of tht rnh to the ll zeros rnh. Noe is split into two noes lele s n e one whih represents the input n the other output of the stte igrm. All pths originting t = n terminting terminting t e = Output it () Input it () = () D () = = () () = () () = D = D D = D = D e ()= D = Figure: Signl flow grph Figure: Stte igrm X = D X + X X = DX + DX X = DX + DX X e = D X Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 59 / 8

102 Struturl Properties of Convolutionl Coes Signl Flow Grph: D Output it () () = () D = D Input it () = = () = D = D = D e ()= D = () = () Figure: Signl flow grph () Figure: Stte igrm There re two forwr pths Gin of the forwr pth (e) is: P = (D D D ) = (D 5 ) Gin of the forwr pth (e) is:p = (D D D D ) = (D 6 ) D D D D D = D Figure: Loops in signl flow grph = (L + L + L 3 ) + (L L ) = (D + D + D 3 ) + (D ) = D D 3 + D 3 = D = (L ) = D = G = = G k k k T (D) = P + P D 5 ( D) + D 6 () D = D 5 D 6 + D 6 = D5 D D There re three loops in grph: Gin of the self loop t () is: L = D Gin of the loop for () is:l = (D ) = D Gin of the loop for () is:l 3 = (D D D) = D 3 T (D) = D 5 + D 6 + 4D l D l+5 [Use Binomil expnsion: ( x) = + x + x + x 3 + x 4 +..] Mnjunth. P (JNNCE) Coing Tehniques June 8, 3 6 / 8

Solutions to Chapte 7: Channel Coding

Solutions to Chapte 7: Channel Coding to Chpte 7: Chnnel Coing (Bernr Sklr) Note: Stte igrm, tree igrm n trellis igrm for K=3 re sme only hnges will our in the output tht epens upon the onnetion vetor. Mnjunth. P (JNNCE) Coing Tehniques July

More information

, g. Exercise 1. Generator polynomials of a convolutional code, given in binary form, are g. Solution 1.

, g. Exercise 1. Generator polynomials of a convolutional code, given in binary form, are g. Solution 1. Exerise Genertor polynomils of onvolutionl ode, given in binry form, re g, g j g. ) Sketh the enoding iruit. b) Sketh the stte digrm. ) Find the trnsfer funtion T. d) Wht is the minimum free distne of

More information

Lecture 6: Coding theory

Lecture 6: Coding theory Leture 6: Coing theory Biology 429 Crl Bergstrom Ferury 4, 2008 Soures: This leture loosely follows Cover n Thoms Chpter 5 n Yeung Chpter 3. As usul, some of the text n equtions re tken iretly from those

More information

I 3 2 = I I 4 = 2A

I 3 2 = I I 4 = 2A ECE 210 Eletril Ciruit Anlysis University of llinois t Chigo 2.13 We re ske to use KCL to fin urrents 1 4. The key point in pplying KCL in this prolem is to strt with noe where only one of the urrents

More information

Counting Paths Between Vertices. Isomorphism of Graphs. Isomorphism of Graphs. Isomorphism of Graphs. Isomorphism of Graphs. Isomorphism of Graphs

Counting Paths Between Vertices. Isomorphism of Graphs. Isomorphism of Graphs. Isomorphism of Graphs. Isomorphism of Graphs. Isomorphism of Graphs Isomorphism of Grphs Definition The simple grphs G 1 = (V 1, E 1 ) n G = (V, E ) re isomorphi if there is ijetion (n oneto-one n onto funtion) f from V 1 to V with the property tht n re jent in G 1 if

More information

CIT 596 Theory of Computation 1. Graphs and Digraphs

CIT 596 Theory of Computation 1. Graphs and Digraphs CIT 596 Theory of Computtion 1 A grph G = (V (G), E(G)) onsists of two finite sets: V (G), the vertex set of the grph, often enote y just V, whih is nonempty set of elements lle verties, n E(G), the ege

More information

CS 2204 DIGITAL LOGIC & STATE MACHINE DESIGN SPRING 2014

CS 2204 DIGITAL LOGIC & STATE MACHINE DESIGN SPRING 2014 S 224 DIGITAL LOGI & STATE MAHINE DESIGN SPRING 214 DUE : Mrh 27, 214 HOMEWORK III READ : Relte portions of hpters VII n VIII ASSIGNMENT : There re three questions. Solve ll homework n exm prolems s shown

More information

CS 491G Combinatorial Optimization Lecture Notes

CS 491G Combinatorial Optimization Lecture Notes CS 491G Comintoril Optimiztion Leture Notes Dvi Owen July 30, August 1 1 Mthings Figure 1: two possile mthings in simple grph. Definition 1 Given grph G = V, E, mthing is olletion of eges M suh tht e i,

More information

22: Union Find. CS 473u - Algorithms - Spring April 14, We want to maintain a collection of sets, under the operations of:

22: Union Find. CS 473u - Algorithms - Spring April 14, We want to maintain a collection of sets, under the operations of: 22: Union Fin CS 473u - Algorithms - Spring 2005 April 14, 2005 1 Union-Fin We wnt to mintin olletion of sets, uner the opertions of: 1. MkeSet(x) - rete set tht ontins the single element x. 2. Fin(x)

More information

Now we must transform the original model so we can use the new parameters. = S max. Recruits

Now we must transform the original model so we can use the new parameters. = S max. Recruits MODEL FOR VARIABLE RECRUITMENT (ontinue) Alterntive Prmeteriztions of the pwner-reruit Moels We n write ny moel in numerous ifferent ut equivlent forms. Uner ertin irumstnes it is onvenient to work with

More information

PAIR OF LINEAR EQUATIONS IN TWO VARIABLES

PAIR OF LINEAR EQUATIONS IN TWO VARIABLES PAIR OF LINEAR EQUATIONS IN TWO VARIABLES. Two liner equtions in the sme two vriles re lled pir of liner equtions in two vriles. The most generl form of pir of liner equtions is x + y + 0 x + y + 0 where,,,,,,

More information

Data Structures LECTURE 10. Huffman coding. Example. Coding: problem definition

Data Structures LECTURE 10. Huffman coding. Example. Coding: problem definition Dt Strutures, Spring 24 L. Joskowiz Dt Strutures LEURE Humn oing Motivtion Uniquel eipherle oes Prei oes Humn oe onstrution Etensions n pplitions hpter 6.3 pp 385 392 in tetook Motivtion Suppose we wnt

More information

CARLETON UNIVERSITY. 1.0 Problems and Most Solutions, Sect B, 2005

CARLETON UNIVERSITY. 1.0 Problems and Most Solutions, Sect B, 2005 RLETON UNIVERSIT eprtment of Eletronis ELE 2607 Swithing iruits erury 28, 05; 0 pm.0 Prolems n Most Solutions, Set, 2005 Jn. 2, #8 n #0; Simplify, Prove Prolem. #8 Simplify + + + Reue to four letters (literls).

More information

Factorising FACTORISING.

Factorising FACTORISING. Ftorising FACTORISING www.mthletis.om.u Ftorising FACTORISING Ftorising is the opposite of expning. It is the proess of putting expressions into rkets rther thn expning them out. In this setion you will

More information

for all x in [a,b], then the area of the region bounded by the graphs of f and g and the vertical lines x = a and x = b is b [ ( ) ( )] A= f x g x dx

for all x in [a,b], then the area of the region bounded by the graphs of f and g and the vertical lines x = a and x = b is b [ ( ) ( )] A= f x g x dx Applitions of Integrtion Are of Region Between Two Curves Ojetive: Fin the re of region etween two urves using integrtion. Fin the re of region etween interseting urves using integrtion. Desrie integrtion

More information

SIMPLE NONLINEAR GRAPHS

SIMPLE NONLINEAR GRAPHS S i m p l e N o n l i n e r G r p h s SIMPLE NONLINEAR GRAPHS www.mthletis.om.u Simple SIMPLE Nonliner NONLINEAR Grphs GRAPHS Liner equtions hve the form = m+ where the power of (n ) is lws. The re lle

More information

Particle Physics. Michaelmas Term 2011 Prof Mark Thomson. Handout 3 : Interaction by Particle Exchange and QED. Recap

Particle Physics. Michaelmas Term 2011 Prof Mark Thomson. Handout 3 : Interaction by Particle Exchange and QED. Recap Prtile Physis Mihelms Term 2011 Prof Mrk Thomson g X g X g g Hnout 3 : Intertion y Prtile Exhnge n QED Prof. M.A. Thomson Mihelms 2011 101 Rep Working towrs proper lultion of ey n sttering proesses lnitilly

More information

Solutions for HW9. Bipartite: put the red vertices in V 1 and the black in V 2. Not bipartite!

Solutions for HW9. Bipartite: put the red vertices in V 1 and the black in V 2. Not bipartite! Solutions for HW9 Exerise 28. () Drw C 6, W 6 K 6, n K 5,3. C 6 : W 6 : K 6 : K 5,3 : () Whih of the following re iprtite? Justify your nswer. Biprtite: put the re verties in V 1 n the lk in V 2. Biprtite:

More information

CS 573 Automata Theory and Formal Languages

CS 573 Automata Theory and Formal Languages Non-determinism Automt Theory nd Forml Lnguges Professor Leslie Lnder Leture # 3 Septemer 6, 2 To hieve our gol, we need the onept of Non-deterministi Finite Automton with -moves (NFA) An NFA is tuple

More information

Surds and Indices. Surds and Indices. Curriculum Ready ACMNA: 233,

Surds and Indices. Surds and Indices. Curriculum Ready ACMNA: 233, Surs n Inies Surs n Inies Curriulum Rey ACMNA:, 6 www.mthletis.om Surs SURDS & & Inies INDICES Inies n surs re very losely relte. A numer uner (squre root sign) is lle sur if the squre root n t e simplifie.

More information

Project 6: Minigoals Towards Simplifying and Rewriting Expressions

Project 6: Minigoals Towards Simplifying and Rewriting Expressions MAT 51 Wldis Projet 6: Minigols Towrds Simplifying nd Rewriting Expressions The distriutive property nd like terms You hve proly lerned in previous lsses out dding like terms ut one prolem with the wy

More information

2.4 Theoretical Foundations

2.4 Theoretical Foundations 2 Progrmming Lnguge Syntx 2.4 Theoretil Fountions As note in the min text, snners n prsers re se on the finite utomt n pushown utomt tht form the ottom two levels of the Chomsky lnguge hierrhy. At eh level

More information

Necessary and sucient conditions for some two. Abstract. Further we show that the necessary conditions for the existence of an OD(44 s 1 s 2 )

Necessary and sucient conditions for some two. Abstract. Further we show that the necessary conditions for the existence of an OD(44 s 1 s 2 ) Neessry n suient onitions for some two vrile orthogonl esigns in orer 44 C. Koukouvinos, M. Mitrouli y, n Jennifer Seerry z Deite to Professor Anne Penfol Street Astrt We give new lgorithm whih llows us

More information

Lecture 11 Binary Decision Diagrams (BDDs)

Lecture 11 Binary Decision Diagrams (BDDs) C 474A/57A Computer-Aie Logi Design Leture Binry Deision Digrms (BDDs) C 474/575 Susn Lyseky o 3 Boolen Logi untions Representtions untion n e represente in ierent wys ruth tle, eqution, K-mp, iruit, et

More information

18.06 Problem Set 4 Due Wednesday, Oct. 11, 2006 at 4:00 p.m. in 2-106

18.06 Problem Set 4 Due Wednesday, Oct. 11, 2006 at 4:00 p.m. in 2-106 8. Problem Set Due Wenesy, Ot., t : p.m. in - Problem Mony / Consier the eight vetors 5, 5, 5,..., () List ll of the one-element, linerly epenent sets forme from these. (b) Wht re the two-element, linerly

More information

Algebra 2 Semester 1 Practice Final

Algebra 2 Semester 1 Practice Final Alger 2 Semester Prtie Finl Multiple Choie Ientify the hoie tht est ompletes the sttement or nswers the question. To whih set of numers oes the numer elong?. 2 5 integers rtionl numers irrtionl numers

More information

Lecture Notes No. 10

Lecture Notes No. 10 2.6 System Identifition, Estimtion, nd Lerning Leture otes o. Mrh 3, 26 6 Model Struture of Liner ime Invrint Systems 6. Model Struture In representing dynmil system, the first step is to find n pproprite

More information

Lecture 2: Cayley Graphs

Lecture 2: Cayley Graphs Mth 137B Professor: Pri Brtlett Leture 2: Cyley Grphs Week 3 UCSB 2014 (Relevnt soure mteril: Setion VIII.1 of Bollos s Moern Grph Theory; 3.7 of Gosil n Royle s Algeri Grph Theory; vrious ppers I ve re

More information

CSE 332. Sorting. Data Abstractions. CSE 332: Data Abstractions. QuickSort Cutoff 1. Where We Are 2. Bounding The MAXIMUM Problem 4

CSE 332. Sorting. Data Abstractions. CSE 332: Data Abstractions. QuickSort Cutoff 1. Where We Are 2. Bounding The MAXIMUM Problem 4 Am Blnk Leture 13 Winter 2016 CSE 332 CSE 332: Dt Astrtions Sorting Dt Astrtions QuikSort Cutoff 1 Where We Are 2 For smll n, the reursion is wste. The onstnts on quik/merge sort re higher thn the ones

More information

Section 2.3. Matrix Inverses

Section 2.3. Matrix Inverses Mtri lger Mtri nverses Setion.. Mtri nverses hree si opertions on mtries, ition, multiplition, n sutrtion, re nlogues for mtries of the sme opertions for numers. n this setion we introue the mtri nlogue

More information

Common intervals of genomes. Mathieu Raffinot CNRS LIAFA

Common intervals of genomes. Mathieu Raffinot CNRS LIAFA Common intervls of genomes Mthieu Rffinot CNRS LIF Context: omprtive genomis. set of genomes prtilly/totlly nnotte Informtive group of genes or omins? Ex: COG tse Mny iffiulties! iology Wht re two similr

More information

Convert the NFA into DFA

Convert the NFA into DFA Convert the NF into F For ech NF we cn find F ccepting the sme lnguge. The numer of sttes of the F could e exponentil in the numer of sttes of the NF, ut in prctice this worst cse occurs rrely. lgorithm:

More information

CS 360 Exam 2 Fall 2014 Name

CS 360 Exam 2 Fall 2014 Name CS 360 Exm 2 Fll 2014 Nme 1. The lsses shown elow efine singly-linke list n stk. Write three ifferent O(n)-time versions of the reverse_print metho s speifie elow. Eh version of the metho shoul output

More information

Logic, Set Theory and Computability [M. Coppenbarger]

Logic, Set Theory and Computability [M. Coppenbarger] 14 Orer (Hnout) Definition 7-11: A reltion is qusi-orering (or preorer) if it is reflexive n trnsitive. A quisi-orering tht is symmetri is n equivlene reltion. A qusi-orering tht is nti-symmetri is n orer

More information

Nondeterministic Automata vs Deterministic Automata

Nondeterministic Automata vs Deterministic Automata Nondeterministi Automt vs Deterministi Automt We lerned tht NFA is onvenient model for showing the reltionships mong regulr grmmrs, FA, nd regulr expressions, nd designing them. However, we know tht n

More information

1 PYTHAGORAS THEOREM 1. Given a right angled triangle, the square of the hypotenuse is equal to the sum of the squares of the other two sides.

1 PYTHAGORAS THEOREM 1. Given a right angled triangle, the square of the hypotenuse is equal to the sum of the squares of the other two sides. 1 PYTHAGORAS THEOREM 1 1 Pythgors Theorem In this setion we will present geometri proof of the fmous theorem of Pythgors. Given right ngled tringle, the squre of the hypotenuse is equl to the sum of the

More information

Linear Algebra Introduction

Linear Algebra Introduction Introdution Wht is Liner Alger out? Liner Alger is rnh of mthemtis whih emerged yers k nd ws one of the pioneer rnhes of mthemtis Though, initilly it strted with solving of the simple liner eqution x +

More information

AP CALCULUS Test #6: Unit #6 Basic Integration and Applications

AP CALCULUS Test #6: Unit #6 Basic Integration and Applications AP CALCULUS Test #6: Unit #6 Bsi Integrtion nd Applitions A GRAPHING CALCULATOR IS REQUIRED FOR SOME PROBLEMS OR PARTS OF PROBLEMS IN THIS PART OF THE EXAMINATION. () The ext numeril vlue of the orret

More information

NON-DETERMINISTIC FSA

NON-DETERMINISTIC FSA Tw o types of non-determinism: NON-DETERMINISTIC FS () Multiple strt-sttes; strt-sttes S Q. The lnguge L(M) ={x:x tkes M from some strt-stte to some finl-stte nd ll of x is proessed}. The string x = is

More information

Arrow s Impossibility Theorem

Arrow s Impossibility Theorem Rep Voting Prdoxes Properties Arrow s Theorem Arrow s Impossiility Theorem Leture 12 Arrow s Impossiility Theorem Leture 12, Slide 1 Rep Voting Prdoxes Properties Arrow s Theorem Leture Overview 1 Rep

More information

Momentum and Energy Review

Momentum and Energy Review Momentum n Energy Review Nme: Dte: 1. A 0.0600-kilogrm ll trveling t 60.0 meters per seon hits onrete wll. Wht spee must 0.0100-kilogrm ullet hve in orer to hit the wll with the sme mgnitue of momentum

More information

Chapter 4 State-Space Planning

Chapter 4 State-Space Planning Leture slides for Automted Plnning: Theory nd Prtie Chpter 4 Stte-Spe Plnning Dn S. Nu CMSC 722, AI Plnning University of Mrylnd, Spring 2008 1 Motivtion Nerly ll plnning proedures re serh proedures Different

More information

CS311 Computational Structures Regular Languages and Regular Grammars. Lecture 6

CS311 Computational Structures Regular Languages and Regular Grammars. Lecture 6 CS311 Computtionl Strutures Regulr Lnguges nd Regulr Grmmrs Leture 6 1 Wht we know so fr: RLs re losed under produt, union nd * Every RL n e written s RE, nd every RE represents RL Every RL n e reognized

More information

Bases for Vector Spaces

Bases for Vector Spaces Bses for Vector Spces 2-26-25 A set is independent if, roughly speking, there is no redundncy in the set: You cn t uild ny vector in the set s liner comintion of the others A set spns if you cn uild everything

More information

Algorithm Design and Analysis

Algorithm Design and Analysis Algorithm Design nd Anlysis LECTURE 5 Supplement Greedy Algorithms Cont d Minimizing lteness Ching (NOT overed in leture) Adm Smith 9/8/10 A. Smith; sed on slides y E. Demine, C. Leiserson, S. Rskhodnikov,

More information

Mid-Term Examination - Spring 2014 Mathematical Programming with Applications to Economics Total Score: 45; Time: 3 hours

Mid-Term Examination - Spring 2014 Mathematical Programming with Applications to Economics Total Score: 45; Time: 3 hours Mi-Term Exmintion - Spring 0 Mthemtil Progrmming with Applitions to Eonomis Totl Sore: 5; Time: hours. Let G = (N, E) e irete grph. Define the inegree of vertex i N s the numer of eges tht re oming into

More information

Solutions to Problem Set #1

Solutions to Problem Set #1 CSE 233 Spring, 2016 Solutions to Prolem Set #1 1. The movie tse onsists of the following two reltions movie: title, iretor, tor sheule: theter, title The first reltion provies titles, iretors, n tors

More information

Learning Partially Observable Markov Models from First Passage Times

Learning Partially Observable Markov Models from First Passage Times Lerning Prtilly Oservle Mrkov s from First Pssge s Jérôme Cllut nd Pierre Dupont Europen Conferene on Mhine Lerning (ECML) 8 Septemer 7 Outline. FPT in models nd sequenes. Prtilly Oservle Mrkov s (POMMs).

More information

The University of Nottingham SCHOOL OF COMPUTER SCIENCE A LEVEL 2 MODULE, SPRING SEMESTER MACHINES AND THEIR LANGUAGES ANSWERS

The University of Nottingham SCHOOL OF COMPUTER SCIENCE A LEVEL 2 MODULE, SPRING SEMESTER MACHINES AND THEIR LANGUAGES ANSWERS The University of ottinghm SCHOOL OF COMPUTR SCIC A LVL 2 MODUL, SPRIG SMSTR 2015 2016 MACHIS AD THIR LAGUAGS ASWRS Time llowed TWO hours Cndidtes my omplete the front over of their nswer ook nd sign their

More information

Numbers and indices. 1.1 Fractions. GCSE C Example 1. Handy hint. Key point

Numbers and indices. 1.1 Fractions. GCSE C Example 1. Handy hint. Key point GCSE C Emple 7 Work out 9 Give your nswer in its simplest form Numers n inies Reiprote mens invert or turn upsie own The reiprol of is 9 9 Mke sure you only invert the frtion you re iviing y 7 You multiply

More information

CSC2542 State-Space Planning

CSC2542 State-Space Planning CSC2542 Stte-Spe Plnning Sheil MIlrith Deprtment of Computer Siene University of Toronto Fll 2010 1 Aknowlegements Some the slies use in this ourse re moifitions of Dn Nu s leture slies for the textook

More information

6. Suppose lim = constant> 0. Which of the following does not hold?

6. Suppose lim = constant> 0. Which of the following does not hold? CSE 0-00 Nme Test 00 points UTA Stuent ID # Multiple Choie Write your nswer to the LEFT of eh prolem 5 points eh The k lrgest numers in file of n numers n e foun using Θ(k) memory in Θ(n lg k) time using

More information

Chapter 2 Finite Automata

Chapter 2 Finite Automata Chpter 2 Finite Automt 28 2.1 Introduction Finite utomt: first model of the notion of effective procedure. (They lso hve mny other pplictions). The concept of finite utomton cn e derived y exmining wht

More information

Arrow s Impossibility Theorem

Arrow s Impossibility Theorem Rep Fun Gme Properties Arrow s Theorem Arrow s Impossiility Theorem Leture 12 Arrow s Impossiility Theorem Leture 12, Slide 1 Rep Fun Gme Properties Arrow s Theorem Leture Overview 1 Rep 2 Fun Gme 3 Properties

More information

F / x everywhere in some domain containing R. Then, + ). (10.4.1)

F / x everywhere in some domain containing R. Then, + ). (10.4.1) 0.4 Green's theorem in the plne Double integrls over plne region my be trnsforme into line integrls over the bounry of the region n onversely. This is of prtil interest beuse it my simplify the evlution

More information

University of Sioux Falls. MAT204/205 Calculus I/II

University of Sioux Falls. MAT204/205 Calculus I/II University of Sioux Flls MAT204/205 Clulus I/II Conepts ddressed: Clulus Textook: Thoms Clulus, 11 th ed., Weir, Hss, Giordno 1. Use stndrd differentition nd integrtion tehniques. Differentition tehniques

More information

EE 108A Lecture 2 (c) W. J. Dally and P. Levis 2

EE 108A Lecture 2 (c) W. J. Dally and P. Levis 2 EE08A Leture 2: Comintionl Logi Design EE 08A Leture 2 () 2005-2008 W. J. Dlly n P. Levis Announements Prof. Levis will hve no offie hours on Friy, Jn 8. Ls n setions hve een ssigne - see the we pge Register

More information

Analytical Results to Improve the Capacity of A Cellular System In Frequency Selective Rayleigh Fading Channel

Analytical Results to Improve the Capacity of A Cellular System In Frequency Selective Rayleigh Fading Channel Prvinr Kumr / Interntionl Journl of Engineering n Tehnology Vol. (5), 010, 354-358 Anlytil Results to Improve the Cpity of A Cellulr System In Frequeny Seletive Ryleigh Fing Chnnel Mr. Prvinr Kumr Deprtment

More information

= state, a = reading and q j

= state, a = reading and q j 4 Finite Automt CHAPTER 2 Finite Automt (FA) (i) Derterministi Finite Automt (DFA) A DFA, M Q, q,, F, Where, Q = set of sttes (finite) q Q = the strt/initil stte = input lphet (finite) (use only those

More information

Review of Gaussian Quadrature method

Review of Gaussian Quadrature method Review of Gussin Qudrture method Nsser M. Asi Spring 006 compiled on Sundy Decemer 1, 017 t 09:1 PM 1 The prolem To find numericl vlue for the integrl of rel vlued function of rel vrile over specific rnge

More information

CS103B Handout 18 Winter 2007 February 28, 2007 Finite Automata

CS103B Handout 18 Winter 2007 February 28, 2007 Finite Automata CS103B ndout 18 Winter 2007 Ferury 28, 2007 Finite Automt Initil text y Mggie Johnson. Introduction Severl childrens gmes fit the following description: Pieces re set up on plying ord; dice re thrown or

More information

Algorithm Design and Analysis

Algorithm Design and Analysis Algorithm Design nd Anlysis LECTURE 8 Mx. lteness ont d Optiml Ching Adm Smith 9/12/2008 A. Smith; sed on slides y E. Demine, C. Leiserson, S. Rskhodnikov, K. Wyne Sheduling to Minimizing Lteness Minimizing

More information

Nondeterministic Finite Automata

Nondeterministic Finite Automata Nondeterministi Finite utomt The Power of Guessing Tuesdy, Otoer 4, 2 Reding: Sipser.2 (first prt); Stoughton 3.3 3.5 S235 Lnguges nd utomt eprtment of omputer Siene Wellesley ollege Finite utomton (F)

More information

Probability. b a b. a b 32.

Probability. b a b. a b 32. Proility If n event n hppen in '' wys nd fil in '' wys, nd eh of these wys is eqully likely, then proility or the hne, or its hppening is, nd tht of its filing is eg, If in lottery there re prizes nd lnks,

More information

Activities. 4.1 Pythagoras' Theorem 4.2 Spirals 4.3 Clinometers 4.4 Radar 4.5 Posting Parcels 4.6 Interlocking Pipes 4.7 Sine Rule Notes and Solutions

Activities. 4.1 Pythagoras' Theorem 4.2 Spirals 4.3 Clinometers 4.4 Radar 4.5 Posting Parcels 4.6 Interlocking Pipes 4.7 Sine Rule Notes and Solutions MEP: Demonstrtion Projet UNIT 4: Trigonometry UNIT 4 Trigonometry tivities tivities 4. Pythgors' Theorem 4.2 Spirls 4.3 linometers 4.4 Rdr 4.5 Posting Prels 4.6 Interloking Pipes 4.7 Sine Rule Notes nd

More information

Section 1.3 Triangles

Section 1.3 Triangles Se 1.3 Tringles 21 Setion 1.3 Tringles LELING TRINGLE The line segments tht form tringle re lled the sides of the tringle. Eh pir of sides forms n ngle, lled n interior ngle, nd eh tringle hs three interior

More information

Algorithms & Data Structures Homework 8 HS 18 Exercise Class (Room & TA): Submitted by: Peer Feedback by: Points:

Algorithms & Data Structures Homework 8 HS 18 Exercise Class (Room & TA): Submitted by: Peer Feedback by: Points: Eidgenössishe Tehnishe Hohshule Zürih Eole polytehnique fédérle de Zurih Politenio federle di Zurigo Federl Institute of Tehnology t Zurih Deprtement of Computer Siene. Novemer 0 Mrkus Püshel, Dvid Steurer

More information

TOPIC: LINEAR ALGEBRA MATRICES

TOPIC: LINEAR ALGEBRA MATRICES Interntionl Blurete LECTUE NOTES for FUTHE MATHEMATICS Dr TOPIC: LINEA ALGEBA MATICES. DEFINITION OF A MATIX MATIX OPEATIONS.. THE DETEMINANT deta THE INVESE A -... SYSTEMS OF LINEA EQUATIONS. 8. THE AUGMENTED

More information

Eigenvectors and Eigenvalues

Eigenvectors and Eigenvalues MTB 050 1 ORIGIN 1 Eigenvets n Eigenvlues This wksheet esries the lger use to lulte "prinipl" "hrteristi" iretions lle Eigenvets n the "prinipl" "hrteristi" vlues lle Eigenvlues ssoite with these iretions.

More information

Automata and Regular Languages

Automata and Regular Languages Chpter 9 Automt n Regulr Lnguges 9. Introution This hpter looks t mthemtil moels of omputtion n lnguges tht esrie them. The moel-lnguge reltionship hs multiple levels. We shll explore the simplest level,

More information

AP Calculus BC Chapter 8: Integration Techniques, L Hopital s Rule and Improper Integrals

AP Calculus BC Chapter 8: Integration Techniques, L Hopital s Rule and Improper Integrals AP Clulus BC Chpter 8: Integrtion Tehniques, L Hopitl s Rule nd Improper Integrls 8. Bsi Integrtion Rules In this setion we will review vrious integrtion strtegies. Strtegies: I. Seprte the integrnd into

More information

Unit 4. Combinational Circuits

Unit 4. Combinational Circuits Unit 4. Comintionl Ciruits Digitl Eletroni Ciruits (Ciruitos Eletrónios Digitles) E.T.S.I. Informáti Universidd de Sevill 5/10/2012 Jorge Jun 2010, 2011, 2012 You re free to opy, distriute

More information

Lecture 6. CMOS Static & Dynamic Logic Gates. Static CMOS Circuit. PMOS Transistors in Series/Parallel Connection

Lecture 6. CMOS Static & Dynamic Logic Gates. Static CMOS Circuit. PMOS Transistors in Series/Parallel Connection NMOS Trnsistors in Series/Prllel onnetion Leture 6 MOS Stti & ynmi Logi Gtes Trnsistors n e thought s swith ontrolled y its gte signl NMOS swith loses when swith ontrol input is high Peter heung eprtment

More information

Resources. Introduction: Binding. Resource Types. Resource Sharing. The type of a resource denotes its ability to perform different operations

Resources. Introduction: Binding. Resource Types. Resource Sharing. The type of a resource denotes its ability to perform different operations Introduction: Binding Prt of 4-lecture introduction Scheduling Resource inding Are nd performnce estimtion Control unit synthesis This lecture covers Resources nd resource types Resource shring nd inding

More information

Technische Universität München Winter term 2009/10 I7 Prof. J. Esparza / J. Křetínský / M. Luttenberger 11. Februar Solution

Technische Universität München Winter term 2009/10 I7 Prof. J. Esparza / J. Křetínský / M. Luttenberger 11. Februar Solution Tehnishe Universität Münhen Winter term 29/ I7 Prof. J. Esprz / J. Křetínský / M. Luttenerger. Ferur 2 Solution Automt nd Forml Lnguges Homework 2 Due 5..29. Exerise 2. Let A e the following finite utomton:

More information

APPROXIMATION AND ESTIMATION MATHEMATICAL LANGUAGE THE FUNDAMENTAL THEOREM OF ARITHMETIC LAWS OF ALGEBRA ORDER OF OPERATIONS

APPROXIMATION AND ESTIMATION MATHEMATICAL LANGUAGE THE FUNDAMENTAL THEOREM OF ARITHMETIC LAWS OF ALGEBRA ORDER OF OPERATIONS TOPIC 2: MATHEMATICAL LANGUAGE NUMBER AND ALGEBRA You shoul unerstn these mthemtil terms, n e le to use them ppropritely: ² ition, sutrtion, multiplition, ivision ² sum, ifferene, prout, quotient ² inex

More information

Lexical Analysis Finite Automate

Lexical Analysis Finite Automate Lexicl Anlysis Finite Automte CMPSC 470 Lecture 04 Topics: Deterministic Finite Automt (DFA) Nondeterministic Finite Automt (NFA) Regulr Expression NFA DFA A. Finite Automt (FA) FA re grph, like trnsition

More information

Alpha Algorithm: Limitations

Alpha Algorithm: Limitations Proess Mining: Dt Siene in Ation Alph Algorithm: Limittions prof.dr.ir. Wil vn der Alst www.proessmining.org Let L e n event log over T. α(l) is defined s follows. 1. T L = { t T σ L t σ}, 2. T I = { t

More information

SECTION A STUDENT MATERIAL. Part 1. What and Why.?

SECTION A STUDENT MATERIAL. Part 1. What and Why.? SECTION A STUDENT MATERIAL Prt Wht nd Wh.? Student Mteril Prt Prolem n > 0 n > 0 Is the onverse true? Prolem If n is even then n is even. If n is even then n is even. Wht nd Wh? Eploring Pure Mths Are

More information

H SERIES. Algebra Basics. Algebra Basics. Solutions. Curriculum Ready.

H SERIES. Algebra Basics. Algebra Basics. Solutions. Curriculum Ready. Alger Bsis H SERIES Alger Bsis Curriulum Rey www.mthletis.om Copyright 009 P Lerning. All rights reserve. First eition printe 009 in Austrli. A tlogue reor for this ook is ville from P Lerning Lt. ISBN

More information

Generalization of 2-Corner Frequency Source Models Used in SMSIM

Generalization of 2-Corner Frequency Source Models Used in SMSIM Generliztion o 2-Corner Frequeny Soure Models Used in SMSIM Dvid M. Boore 26 Mrh 213, orreted Figure 1 nd 2 legends on 5 April 213, dditionl smll orretions on 29 My 213 Mny o the soure spetr models ville

More information

TIME AND STATE IN DISTRIBUTED SYSTEMS

TIME AND STATE IN DISTRIBUTED SYSTEMS Distriuted Systems Fö 5-1 Distriuted Systems Fö 5-2 TIME ND STTE IN DISTRIUTED SYSTEMS 1. Time in Distriuted Systems Time in Distriuted Systems euse eh mhine in distriuted system hs its own lok there is

More information

Appendix C Partial discharges. 1. Relationship Between Measured and Actual Discharge Quantities

Appendix C Partial discharges. 1. Relationship Between Measured and Actual Discharge Quantities Appendi Prtil dishrges. Reltionship Between Mesured nd Atul Dishrge Quntities A dishrging smple my e simply represented y the euilent iruit in Figure. The pplied lternting oltge V is inresed until the

More information

( ) { } [ ] { } [ ) { } ( ] { }

( ) { } [ ] { } [ ) { } ( ] { } Mth 65 Prelulus Review Properties of Inequlities 1. > nd > >. > + > +. > nd > 0 > 4. > nd < 0 < Asolute Vlue, if 0, if < 0 Properties of Asolute Vlue > 0 1. < < > or

More information

Technology Mapping Method for Low Power Consumption and High Performance in General-Synchronous Framework

Technology Mapping Method for Low Power Consumption and High Performance in General-Synchronous Framework R-17 SASIMI 015 Proeeings Tehnology Mpping Metho for Low Power Consumption n High Performne in Generl-Synhronous Frmework Junki Kwguhi Yukihie Kohir Shool of Computer Siene, the University of Aizu Aizu-Wkmtsu

More information

Equivalent fractions have the same value but they have different denominators. This means they have been divided into a different number of parts.

Equivalent fractions have the same value but they have different denominators. This means they have been divided into a different number of parts. Frtions equivlent frtions Equivlent frtions hve the sme vlue ut they hve ifferent enomintors. This mens they hve een ivie into ifferent numer of prts. Use the wll to fin the equivlent frtions: Wht frtions

More information

First Midterm Examination

First Midterm Examination 24-25 Fll Semester First Midterm Exmintion ) Give the stte digrm of DFA tht recognizes the lnguge A over lphet Σ = {, } where A = {w w contins or } 2) The following DFA recognizes the lnguge B over lphet

More information

A Primer on Continuous-time Economic Dynamics

A Primer on Continuous-time Economic Dynamics Eonomis 205A Fll 2008 K Kletzer A Primer on Continuous-time Eonomi Dnmis A Liner Differentil Eqution Sstems (i) Simplest se We egin with the simple liner first-orer ifferentil eqution The generl solution

More information

Chapter 8 Roots and Radicals

Chapter 8 Roots and Radicals Chpter 8 Roots nd Rdils 7 ROOTS AND RADICALS 8 Figure 8. Grphene is n inredily strong nd flexile mteril mde from ron. It n lso ondut eletriity. Notie the hexgonl grid pttern. (redit: AlexnderAIUS / Wikimedi

More information

The Stirling Engine: The Heat Engine

The Stirling Engine: The Heat Engine Memoril University of Newfounln Deprtment of Physis n Physil Oenogrphy Physis 2053 Lortory he Stirling Engine: he Het Engine Do not ttempt to operte the engine without supervision. Introution Het engines

More information

Electronic Circuits I Revision after midterm

Electronic Circuits I Revision after midterm Eletroni Ciruits I Revision fter miterm Dr. Ahme ElShfee, ACU : Fll 2018, Eletroni Ciruits I -1 / 14 - MCQ1 # Question If the frequeny of the input voltge in Figure 2 36 is inrese, the output voltge will

More information

Regular expressions, Finite Automata, transition graphs are all the same!!

Regular expressions, Finite Automata, transition graphs are all the same!! CSI 3104 /Winter 2011: Introduction to Forml Lnguges Chpter 7: Kleene s Theorem Chpter 7: Kleene s Theorem Regulr expressions, Finite Automt, trnsition grphs re ll the sme!! Dr. Neji Zgui CSI3104-W11 1

More information

XML and Databases. Outline. 1. Top-Down Evaluation of Simple Paths. 1. Top-Down Evaluation of Simple Paths. 1. Top-Down Evaluation of Simple Paths

XML and Databases. Outline. 1. Top-Down Evaluation of Simple Paths. 1. Top-Down Evaluation of Simple Paths. 1. Top-Down Evaluation of Simple Paths Outline Leture Effiient XPth Evlution XML n Dtses. Top-Down Evlution of simple pths. Noe Sets only: Core XPth. Bottom-Up Evlution of Core XPth. Polynomil Time Evlution of Full XPth Sestin Mneth NICTA n

More information

Throughput-Smoothness Trade-offs in Multicasting of an Ordered Packet Stream

Throughput-Smoothness Trade-offs in Multicasting of an Ordered Packet Stream Throughput-Smoothness Tre-offs in Multisting of n Orere Pket Strem Guri Joshi EECS Dept., MIT Cmrige, MA 02139, USA Emil: guri@mit.eu Yuvl Kohmn Shool of CSE, HUJI Jeruslem, Isrel Emil: yuvlko@s.huji..il

More information

Lesson 2.1 Inductive Reasoning

Lesson 2.1 Inductive Reasoning Lesson 2.1 Inutive Resoning Nme Perio Dte For Eerises 1 7, use inutive resoning to fin the net two terms in eh sequene. 1. 4, 8, 12, 16,, 2. 400, 200, 100, 50, 25,, 3. 1 8, 2 7, 1 2, 4, 5, 4. 5, 3, 2,

More information

COMPUTING THE QUARTET DISTANCE BETWEEN EVOLUTIONARY TREES OF BOUNDED DEGREE

COMPUTING THE QUARTET DISTANCE BETWEEN EVOLUTIONARY TREES OF BOUNDED DEGREE COMPUTING THE QUARTET DISTANCE BETWEEN EVOLUTIONARY TREES OF BOUNDED DEGREE M. STISSING, C. N. S. PEDERSEN, T. MAILUND AND G. S. BRODAL Bioinformtis Reserh Center, n Dept. of Computer Siene, University

More information

Tutorial Worksheet. 1. Find all solutions to the linear system by following the given steps. x + 2y + 3z = 2 2x + 3y + z = 4.

Tutorial Worksheet. 1. Find all solutions to the linear system by following the given steps. x + 2y + 3z = 2 2x + 3y + z = 4. Mth 5 Tutoril Week 1 - Jnury 1 1 Nme Setion Tutoril Worksheet 1. Find ll solutions to the liner system by following the given steps x + y + z = x + y + z = 4. y + z = Step 1. Write down the rgumented mtrix

More information

Minimal DFA. minimal DFA for L starting from any other

Minimal DFA. minimal DFA for L starting from any other Miniml DFA Among the mny DFAs ccepting the sme regulr lnguge L, there is exctly one (up to renming of sttes) which hs the smllest possile numer of sttes. Moreover, it is possile to otin tht miniml DFA

More information

Welcome. Balanced search trees. Balanced Search Trees. Inge Li Gørtz

Welcome. Balanced search trees. Balanced Search Trees. Inge Li Gørtz Welome nge Li Gørt. everse tehing n isussion of exerises: 02110 nge Li Gørt 3 tehing ssistnts 8.00-9.15 Group work 9.15-9.45 isussions of your solutions in lss 10.00-11.15 Leture 11.15-11.45 Work on exerises

More information

System Validation (IN4387) November 2, 2012, 14:00-17:00

System Validation (IN4387) November 2, 2012, 14:00-17:00 System Vlidtion (IN4387) Novemer 2, 2012, 14:00-17:00 Importnt Notes. The exmintion omprises 5 question in 4 pges. Give omplete explntion nd do not onfine yourself to giving the finl nswer. Good luk! Exerise

More information