Dec 1, 2004 - homogeneous bit insertions or deletions in an n-bit code symbol and re-establish synchronisation for a rate R k n. = convolutional code ...
December 2004
THE TRANSACTIONS OF THE SA INSTITUTE OF ELECTRICAL ENGINEERS
!"##$!%&"'( ")( &'*$#%&"'*+,$-$%&"'*( .*&'/( *%0',0#,( !"'1"-.%&"'0-( !",$*( 0',( %2$( 1&%$#3&( ,$!",&'/( 0-/"#&%24( ! 4565)5(789(*:;(?505(!@:ABC=>(25!5()CAACDA:=>(%5/5(*E:A,$! 2$+630+! 4$20/)#)#*! 0(! )#+$20)(#+I&$3$0)(#+! )#! .3('H! '(&$+! '/##(0! ,(%$;$2! .$! &)2$'039! /443)$&! 0(! '(#;(360)(#/3! '(&$+5! /#&! /30$2#/0);$! -$0,(&+! 0(! &$0$'0! /#&! '(22$'0! )#+$20)(#+I&$3$0)(#+! :(2! '(#;(360)(#/3! '(&$+! 0,$2$:(2$! )#;(3;$! $)0,$2! #$%! $#'(&)#*! 0$',#),$!.)0+!2$'$);$&! .9!$/',!(:!0,$! 0 !&$'(&$2+!/2$!:2/-$&!)#!+6',!/!%/95!0,/0! $/',!&$'(&$2!42('$++$+!.)0+!(#$!.)0!+,):0$&!%)0,!2$+4$'0!0(! 0,$!.)0+!42('$++$&!.9!0,$!#$P0!&$'(&$2=!! ! >(!&$0$2-)#$!%,)',!&$'(&$2!)+!.)08+9#',2(#)+$&5!$/',!(:! 0,$! &$'(&$2+S! 2/0$! (:! ',/#*$! :(2! 0,$! 3(%$+0! (2! .$+0! /''6-63/0$&!$22(2!-$02)'+5!#/-$39_! ! $. ! $ Z . !# \ 5! Z7\! %$. " !
#
! )+!'(-4/2$&!&62)#*!$/',!&$'(&)#*!)0$2/0)(#!LV75!VVN=!>,$! 2/0$! (:! ',/#*$! (:! /''6-63/0$&! $22(2! -$02)'! %$. ! :(2! 0,$! .S0,! &$'(&$25! )+! 0,$! &)::$2$#'$! .$0%$$#! 0,$! '622$#0! /''6-63/0$&!$22(2!-$02)'5! $. 5!/#&!0,$!/''6-63/0$&!$22(2! -$02)'! '/3'63/0$&! /! 1#,(1.03' 1#+/6! #6-.$2! (:! )0$2/0)(#+! /*(5! $Z. !# \ 5! &);)&$&! .9! 0,$! &$'(&$2S+! &$'(&)#*! &$3/9! 3$#*0,5!#=!D(0$!0,/0!6+6/339!#!)+!+$0!64!0(!.$!:);$!0)-$+!0,$! '(&$S+!'(#+02/)#0!3$#*0,5!(2!-$-(29!(2&$2!J'L7T5!VU5!VYN=! "! &$'(&$2! %,(+$! %$. ! )+! 3(%$+05! )+! '(#+)&$2$&! .)08 +9#',2(#)+$&5! /#&! 0,$! &$'(&$&! &/0/! :2(-! 0,)+! &$'(&$2S+! (60460!)+!6+$&=! ! ^(2! /! ',/##$3! )#! %,)',5! :(2! $P/-43$5! (#39! &$3$0)(#+! (''625! )0! )+! 4(++).3$! 0(! &$0$'0! 64! 0(! 0 ! 7 ! '(#+$'60);$! (2! '3(+$39! (''622)#*! &$3$0)(#+! Z+6',! 0,/0! 0,$! :)2+0! /#&! 3/+0! &$3$0$&! .)0! (:! /! *2(64! /2$! %)0,)#! 0 ! 7 ! .)0! 4(+)0)(#+! (:! $/',!(0,$2\5!)#!0,$!2$'$);$&!'(&$!+$CED@! ( @)-63/0)(#+!%$2$!'(#&6'0$&!:(2!M!&)::$2$#0!'(#;(360)(#/3! '(&$+5! /+! 3)+0$&! )#! L7T5! VUN_! 0,2$$! &)::$2$#0! 2/0$! 9 " ; 0 ! '(#;(360)(#/3! '(&$+! %)0,! $/',! 2/0$! ,/;)#*! /! +-/33! /#&! 3/2*$!'(#+02/)#0!3$#*0,5!(2!-$-(29!(2&$25! J 5!+$$!>/.3$!7=!! ! )ACC( ,D9,(- & >#-- & >1#+ " 7 =! ZO\! %,$2$! >,(- !)+!0,$!42(./.)3)09!(:!'(22$'0!02/#+-)++)(#5! >#-- ! )+!0,$!42(./.)3)09!(:!/!2$;$2+/3I/&&)0);$!$22(25!/#&! >1#+ !)+! 0,$!42(./.)3)09!(:!/!&$3$0)(#!$22(2=! ! >,)+!-(&$35!%,)',!)+!;$29!+)-)3/2!0(!0,$!(#$!&$+'2).$&!)#! LO5! V]N! %/+! 6+$&5! +)#'$! #(! *$#$2/339! /''$40$&! ',/##$3! -(&$3!:(2!)#+$20)(#+I&$3$0)(#+!$P)+0+5!/+!:/2!/+!0,$!/60,(2+! /2$! /%/2$=! E0,$2! ',/##$3! -(&$3+! 0,/0! ,/;$! .$$#! 6+$&5! %$2$! &$+)*#$&! +4$'):)'/339! :(2! 0,$! 2$+$/2',! .$)#*! '(#&6'0$&=! ^(2! $P/-43$5! )#! LVMN5! /! *$#$2/3)+$&! a)3.$208 G33)(0!-(&$3!%/+!6+$&=!"#(0,$2!.)#/29!',/##$3!-(&$3!)#! %,)',! +6.+0)060)(#! /#&! )#+$20)(#I&$3$0)(#! $22(2+! (''625! %/+!6+$&!)#!LVON!/#&!/!+)-)3/2!-(&$3!%/+!6+$&!)#!LYN5!/#&! /!&)+'2$0$!42(./.)3)+0)'!/+9#',2(#(6+!',/##$3!%/+!6+$&!)#! LVRN=! ! "! .3('H! &)/*2/-! (:! 0,$! '(-43$0$! +)-63/0)(#! +$064! )+! +,(%#!)#!^)*=!V=(( (
,-.-/0123,-/-;/01234516760.0/8934
December 2004
#"+*
!"
#"+)
!"
(9?=& (9?=* #"+(
!"
)9?=& )9?=* *9?=&
#"+'
!"
*9?=* #$
#%
!"
!"
#&
!"
#'
#(
!" !" ,-.-/01234516760.0/8934 :-.
#)
!"
#*
!"
#!
!"
^)*62$!Y_!B$3$0)(#!&$0$'0)(#!42(./.)3)0)$+! ZD(0$_!:(2! >1#+ ( 7U![ 5! >1#+1#% ) 7 =\! "
!"
#!
!"
Convolutional Enconcoder #*
Information Sink/User
Reed-Solomon Decoder
De-Interleaver
Channel
BitResynchroniser Scheme
@A
(! )336+02/0$! ,(%! 0,)+! +',$-$! '(#;$20+! 0,$! &$0$'0$&! &$3$0)(#+! )#0(! '(22$'0/.3$! $2/+62$+! (2! 2$;$2+/3! $22(2+5! /!
(93?=&3B>131#+ !:(2! 9 " 7 [ !'(#;(360)(#/3!'(&$! %)0,!/#&!%)0,(60!'(#'/0$#/0)(#!%)0,!(60$2!?8@!'(&$+! ! >(!/+'$20/)#!0,$!$::$'0+!(:!./'H*2(6#&!2$;$2+/3!$22(2+!(#! 0,$! /.)3)09! (:! 0,)+! +',$-$! 0(! &$0$'0! &$3$0)(#+5! 2/#&(-! 2$;$2+/3!$22(2+!%$2$!)#02(&6'$&!)#0(!0,$!02/#+-)00$&!'(&$! +$#-- * U=U7 \5! &2/+0)'/339! /::$'0! 0,$! &$3$0)(#! &$0$'0)(#! 4$2:(2-/#'$! (:! 0,)+! +',$-$5! %,)3$! 3(%$2! 2$;$2+/3! $22(2! 42(./.)3)0)$+! ,/;$! ;$29! 3)003$! $::$'0! (#! 0,$! /.)3)09!(:!0,)+!+',$-$!0(!2$3)/.39!&$0$'0!&$3$0)(#+!/#&!2$8 $+0/.3)+,! .)08+9#',2(#)+/0)(#=! >,$! &$*2$$! 0(! %,)',! 0,$! 2$;$2+/3! $22(2+! /::$'0! 0,$! 4$2:(2-/#'$! (:! 0,)+! +',$-$! )+! 3/2*$39!&$4$#&$#0!(#!0,$!:2$$!&)+0/#'$! 1 )-## !/#&!-$-(29! (2&$2! J 5!(:!0,$!'(#;(360)(#/3!'(&$+!6+$&=! !
268
THE TRANSACTIONS OF THE SA INSTITUTE OF ELECTRICAL ENGINEERS
(93?=&93B>13I62&K"(;+&5! ;(3=! 7U5! #(=! R5! 44=! OUO8O7U5! ^$.=! 7TMM=! ! LVN! ^=! ^=! @$33$2+5! dc)0! Q(++! /#&! a/)#! A(22$'0)(#! A(&$e5! M9*'N-/02&'M0)(-J&'NI#(-65!;(3=!R5!44=!Y]8 YR5!f/#=!7TMV=! LYN! K=! A=! B/;$9! /#&! B=! f=! A=! K/'g/95! d?$3)/.3$! A(--6#)'/0)(#! (;$2! A,/##$3+! %)0,! C#+$20)(#+5! B$3$0)(#+! /#&! @6.+0)060)(#+e5! M***' N-/02/,%.(02' (0'M0)(-J/%.(0'NI#(-64!;(3=![O5!D(=V5!44=!MRO8MTR5! ! ^$.=!VUU7=! L[N! "=!@=!f=!X$3.$2*!/#&!X=!A=!^$22$)2/5!dE#!K630)43$! C#+$20)(#IB$3$0)(#!A(22$'0)#*!A(&$+e5!M***'N-/02&' M0)(-J&'NI#(-65!;(3=![R5!44=!YU]8YUR5!f/#=!VUUV=! L]N! W=!"=!A3/2H$!/#&!X=!A=!^$22$)2/5!d^620,$2!?$+630+! (#! C#+$20)(#IB$3$0)(#! A(22$'0)#*! A(&$+e5! >-(,&' CFFC' M***' M0%+&' H6J$&' M0)(-J&' NI#(-65! Q/6+/##$5! @%)0J$23/#&5!4=!YOY5!YU!f6#=!h!]!f63=!VUUV=! LMN! X=!A=!^$22$)2/5!W=!"=!A3/2H$5!"=!@=!f=!X$3.$2*5!g=! "=! @=! ".&$38a,/::/2! /#&! "=f=X=! 1)#'H5! dC#+$20)(#I&$3$0)(#! A(22$'0)(#! %)0,! @4$'02/3! D633+e5! M***' N-/02&' M0)(-J&' NI#(-65! ;(3=! [Y5! 44=! OVV8OYV5!K/2=!7TTO=! LON!! >=!a=!@%/20!/#&!X=!A=!^$22$)2/5!dC#+$20)(#IB$3$0)(#! A(22$'0)#*! A(&)#*! @',$-$+! c/+$&! (#! A(#;(360)(#/3! A(&)#*e5! *+#,%-(0.,2' 8#%%#-25! ;(3=! YR5!#(=!7M5!44=!RO78ROY5!"6*=!VUUV=! LRN! >=! K(2)! /#&! X=! C-/)5! d1)0$2.)! B$'(&)#*! A(#+)&$2)#*! @9#',2(#)+/0)(#! G22(2+e5! M*M5*' N-/02&' OE01&5! ;(3=! GOT8"5! #(=! T5! 44=! 7YV[87YVT5! @$4=!7TTM=! LTN! XA!^$22$)2/5!f^!X(4$5!"Q!D$3!/#&!K"!;/#!W9H5!! d1)0$2.)!&$'(&)#*!/#&!0,$!4(%$2!+4$'02/3!&$#+)0)$+! (:! +(-$! 2/0$! (#$! ,/3:! .)#/29! &'! :2$$! -(&63/0)(#! '(&$+e5'M***'N-/02/,%.(02'(0'P/30#%.,25!;(3=!VY5! #(=!Y5!44=!7TVR87TY[5!K/9!7TRO=!
December 2004
THE TRANSACTIONS OF THE SA INSTITUTE OF ELECTRICAL ENGINEERS
L7UN! X=! X/9/+,)5! X=! g(./9/+,)5! K=! F-$J/%/5! @=! X(+/H/! /#&! X=! X)2/#(5! dB1B! `3/9$2+! 6+)#*! /! 1)0$2.)! B$'(&)#*! A)2'6)0e5! M***' N-/02/,%.(02' (0' 5(02EJ#-'*+#,%-(0.,25!;(3=![[5!#(=!V5!44=!VMR8VOV5! K/9!7TTR=! L77N! 1(3H$2! c2/6#5! g$$+! "=! @',(6,/-$2! C--)#H5! K)30(#!"=!?).$)2(!/#&!a)b+!f=!;/#!&$#!G#&$#5!dE#! 0,$! "443)'/0)(#! (:! @$=! a=! @%/205! dA(22$'0)(#! (:! C#+$20)(#+IB$3$0)(#+!6+)#*!@0/#&/2&!A(#;(360)(#/3! A(&$+! /#&! 0,$! 1)0$2.)! "3*(2)0,-e5! >-(,&' CFFR' M***' M0)&' NI#(-6' S(-;2I($5! `/2)+5! ^2/#'$5! 44=! 7RO87TU5!Y7!K/2=!h![!"42=!VUUY=! A=K=! ?/&$25! dK$-(29! -/#/*$-$#0! )#! /! 1)0$2.)! &$'(&$2e5! M***' N-/02&' 5(JJE0&! ;(3=! AEK8VT5! 44=!7YTT87[U75!@$40=!7TR7=! @=! c=! W)'H$25! 1=! g=! c,/2*/;/5! 9##1KH(+(J(0' 5(1#2' /01' NI#.-' :$$+.,/%.(025! CGGG! `2$++5! C#+0)060$! (:! G3$'02)'/3! /#&! G3$'02(#)'+! G#*)#$$2+5! C#'=5!D$%!j(2H5!7TT[=! >=! a=! @%/205! dA(&)#*! /#&! c(6#&+! :(2! A(22$'0)#*! C#+$20)(#IB$3$0)(#!G22(2+e5! P/2%#-2'1#3-##'NI#2.25! ?/#&!":2)H//#+!F#);$2+)095!f(,/##$+.62*5!VUU7=! `=! "=! X=! c(62+5! dA(&$+! :(2! A(22$'0)#*! C#+$20)(#! /#&! B$3$0)(#! G22(2+e5! >I&"' NI#2.25! >$',#)+',$! F#);$2+)0$)0! G)#&,(;$#5! >,$! D$0,$23/#&+5! f6#$5! 7TT[=! >=! K(2)5! X=! C-/)5! d1)0$2.)! B$'(&)#*! A(#+)&$2)#*! C#+$20)(#IB$3$0)(#! G22(2+e5! TUUB' M***' M0%#-0/%.(0/+' H6J$(2.EJ' (0' M0)(-J/%.(0' NI#(-65! 4=!7[]5!7TT]=! Q=! f=! @',63-/#5! B=! i6'H$2-/#5! d"+9-0(0)'/339! a((&! A(&$+! A(22$'0)#*! C#+$20)(#+5! B$3$0)(#+! /#&! >2/#+4(+)0)(#+e5! M***' N-/02/,%.(02' (0' M0)(-J/%.(0' NI#(-65! 1(3=! []5! D(=! O5! 44=! V]]V8 V]]O5!7TTT=!
! ! !
!
269