i~ ,rid3490.securedata.net › rod › pdf › RG.Paper.CP35.pdf · exploit the code structure and...

26
i . ; I I . : Vi! . .." . i v ' CODES ,...) : TALES v ! ! . ! ; . ..,).:..,.. ~..;,.' I "',f-"':l:i. I~,? ,'9/~:"):;~/I;)I? ~.':{J"~lj~ J J I., ~ , ; 0 ' ~ ". . Ii C? j c- . - --- - c- "1.- 1 " 1 '1 1 . .,-.,. ~ ;£'{ i~ ,r

Transcript of i~ ,rid3490.securedata.net › rod › pdf › RG.Paper.CP35.pdf · exploit the code structure and...

i . ; II . :

Vi!

. .." .

1

i

,

,

i

v '

! SOFT-DECISION DECODING

~:J OF REED-SoLol-ioN CODES

,...) :

1

; , FARRELL, TALES J RICE

;

v !

: UNIV'6Gn~ OF HANCIJES7c~

!

'-' I COFFE Y , GoOl>HAN

! .!

:1 cALIFo~AJ/4 INSr. OF T'CCH.

j

!;.

..,).:..,.. ~..;,.' I

i

,

0 A J "',f-"':l:i. I~,? ,'9/~:"):;~/I;)I? ~.':{J"~lj~

J .l'~'j ~i/.:1 ",..-J \..:~ J I., ~ t~<.r.. . ~ ':?"'» ~ ,~.'?, .I Y tj"'

'-'

,

;0 ,~-"'~~ D ' ~~ ' r!a"--~.

~ ~~~~, ) ". .,;.;3 . '-""'(;-~"'" I--a'r v ";,,- ,,' ,'-

\ C" ,.:r=- Ii C? j c- ;:" I ~) j "v~' - ::""-",lI:: y'o;.- {. ,I i ~ -}:a ,.

. - --- - c-

O /;.>""...""- ~

:) "1.- 1 " ' 1 '1 1 t~., ~ l. .,-.,. ~ ;£'{ i~ ,r V '.. . ""'~ .fy ~..' ..1.] 'Z,/'~ ,'v 1=-_, J I :-"";';-.,;

'-'

v.

v

I' ' -'c dv; . '"

,

SOFT-DECISION DECODING OF RS CODES

The most effective decoding algorithms for cyclic codes are those, which

exploit the code structure and symmetry to the fullest possible extent, areextendable to soft-decision decoding and can offer trade-off between

decoding performance and complexity. Minimum weight decoding seems to

fulfill these requirements. It is based on the error trapping technique,

which is the simplest of the syndrome decoding methods, combined with

trial-and-error (systematic search) and step-by-step decoding methods,

resulting a very effective reduced-search bounded minimum-distance decodi~g

algorithm. It makes full use of the nature of a cyclic code and since it

is essentially a form of minimum-distance decoding, its adaption for

soft-decision decoding is quite simple, only requiring changing the metrics

to soft (Euclidean) distance from the hard (Hamming) distance. Itscomplexity is proportional to the square of the block length or less making

it ve.ry attractive for decoding short and medium length codes. Minimum

weight decoding, a burst-and-random-error-correcting algorithm, is also aninterpretative and unifying concept which explains the fundamental natureof syndrome decoding methods, and relates apparently distinct algorithms

within a coherent framework. It manifests a practical example of an

implementation of step-by-step decoding. In the trial-and-error stage of

the decoding algorithm there exists an upper bound on the maximum number of

trial-and-error positions necessary to be tested (i.e., not all

trial-and-error positions. need to be tried) which reduces the deocding

delay (or latency) and overall complexity quite considerably.

A study of the extension of hard- and soft-decision minimum weight decoding

to multi-level cyclic Reed-Solomon codes reveals that if thetrial-and-error stage of the basic decoding algorithm is modified, then for

example, with the RS (15,9) code, up to IdB in the hard-decision case and

2dB in the soft-decision case is gained, when bit errors, rather than

symbol errors, are corrected. Here the decoding algorithm can offer

trade-off between complexity and performance. For example, in the

soft-decision case the trial-and-error stage can be much simplified, and

therefore complexity reduced, at the price of IdB loss in the coding gain.The minimum weight decoding algorithm also can be extended to multi-level

- signalling schemes, such as ASK, m-ary PSK and QAM. On the two-dimensional

16-QA.\f A\\'GN channel, for example, simulation results show that the

soft-deci&ion minimum weight decoding of RS (15,9) code offers 1.5dB extra

coding gain over the hard-decision case and an overall coding gain of

2.5dB. This combined coding and modulat.ion scheme has very 10~' complexity.

\

~

PGFAM25.VW

'-

...

v . :.)!if";" "~;;;r

"-"

II,!iI

iI

'-' II "- : "1 e)

Q

'-' ~ ( ~ ~ 8

(I" r '" I - ) ~ I:~~;~~~ ~uJ Cl. ~~ ~

v ( 'i Q: ~ ..\. <:) 0 ~

uJ 2Q

! U 6\ :c ,,1\

I -z q: VI

'-' ! - 'l~ UJ~.,:~.":,,t) £ ~

(1J ~ ~

D =.-J\J

Z ~'-'

"-" ' lC ~v' (J\

; ~

I

I - (f.

" ~:

~

: \ J

~

'-'

~

'-"

! . if ..

. .- -

iII

; ~

j

!i

: . HINIHtJH fAJEI"HT [)E~/)IN(;. ~: -j1

I (ce,.,;T'Nf;E~ D IVIS/ep.;

! ALGo~'T#H 5: c~A(..~ T,'(J~.P(JINc-_J

I ..

1 . HA~b-J)E.~ISION R S HtAJDj

I 'S .YHGol.. !)E-CO 'oING -

. -

I

! B ,r' OEccOING

I

!;

I . SoFT-DE.C/S/C~ ~S MWJ) ~

; ""';' ,..,: ! -i B/~P;Y 5IG~AI.f..IPJ(;,

! AS/< ~

!

i QIlJM ~ -

<8 ScFr-:/)Ec/SIOAJ - RS IfLS/)/HWD~ -

-

QAM S!(;.AiA(.t!~G.

"-

-

'-

5'-"

.. I

~

'-' I

(f-J

I a...;:

I V

i ~

~

I ~

Q

I ~

Q

v I

~

! 0

I ~

"::t:

I Q

~ ~

~

I~

"Ci

~I

':). Q

"~"'

a Q

;t::~.

V! 0

, t...:

{.iI I

~

, V

(),

I ~---'

.3 "

~ -

I- ~

~

~~ ~~

~

~~ ~~

\!..s ~

~

ILl~

--." ~

V ;.".'-"..

' ~

£...: .3

~

! ~

~ ~

~ ~

I ~

~~ lL.J

~

I~

UJ ft

~ :t:

~

'-it. v

~ ~

"-' i

Ot£ ~(V

~ ~

I -

i:::> .-.)~

c -

I ~c!)q:~

'< ~~

I ~

~ ~

I ~

~ ~

r.

-) .0

I- 0

~ ~

v \

\L- -~

~'" ~'-.:...

~ -

-

-0 ~

Q

'-'v

W ~

~ ?:.

t,j 0

~ "3

v

b .." .

~ ,.~~.-' . -.".'. -,.. , ~ ,. .

.

I

.THE«E IS: A YtJUNt;;. FEUOW OF 8()~A..s' J

"110 IVIIUTS' iTD elSE CYClIC /)ECOJ)EItS';

~

WilEN HE ~/E.S" ~,cr- .DEC-/~/~)

0 ~~ 8 Er rE~ p.,f E CIS'I ()AJ .; ~

rHE (;AIAJ To HIS 3YrTEI"" 13 A 80AJfoS ., ~

..'.' .:..

C

~

~

~ -

i ~

.

. . -- .. . - --- - ..

. . ~

'"

f, ""

~

~ -

,. '-

"'i,,,

~,',if "",.,

, I&.~ -

,'c~'~-"~-"-"'f

pi

'-

7v - .:._- - -- - c ",,-~,,~~

, ': :, :;c~;,,:

," If\fl) ~ e,,~ , , (~~ F ,y I1A,~ ~l,r:.,y ;;; v' q'? C".p,; {~ (f--J ~("'.v

'-"

! R S (7) 3') S) . t = 2 ..u.f -= 3

I

II

v! ~(.k) .5 I 0('" 0(2 of" IiII

II

I

I I r ft I I ) I X (k; )

"-"! , (;) 0 I 0 0 (:) E'"(x)I 0' f 0' , I 1 Y(Jc.)

I o(Cf 0(2. ()(:,." G(x)'-" I 0 0 0<& 0(2 of!: 0 , .,.w-=::~

I

! 0( S' 0< 1.. I! 0( t (>( S,

! 0 0 0 0 ot~ oIl. o(C,I 3'i .

v '.;..: .::,.j 0( 01 ~ of't: 0< 0( ,

.

~ 0< o('f 0 0 0 ()(Cf 0(3 if

i: o{.' 0<' 0('« r;(t,r 0<

olS o<~ o<f( 0 0 0 I ~

"-": (Il'c, ~2. 0('-1 ( I

-

; I Q 0 I 0 0 (J ..u :: 2 : E«o~s

. -

v

I 0 000

f 00 r

d. 0'0

"-"

cx'l. 100

(/3 -::: c/. + I 0 I I

d4 == 0(2+01. I 10

v fx'5" ::: 0(1 t o(l: ot2.+ ot f I l ( I

tX 6 -= 0( J + ri ?frl =:. 0( 2 + I I 0 1

v

8 ..

. ."".

HARlO 89r v~ W!) .

DOl DOl OOl DOl DOl OOt Do! x (x.) -

00 i O()O ()(;)Ci cc n ~c~, c~ oeo. E (Jc:.)

000 co I 6~" OIJ:a. fJ(J./.' &a I: fJ;(!). f Y (>'.)

DO I I to ll~o II ({O; ao/l C;( J!) -

ODD f)OO '" 100 , / t {;Co OOi /1 A.)J-~t -= g-

(-

\ -

'- \

'- \

'- I

(

'- t

'- I: -

...":"::";' ;'. -

III IDO 1/0 000 000 DOC ()Ol ..w-~ -= ?

, , 0 100 (I 0 DO I 00 If)() ( DOO {X;D 00' 000 ODD {)()o ~.it:: 2 ) E",<~ ~ .;

. . -- .

I . . - --- - :: .

,

ij: -FoR.;'1. sy 11 & L E,<.~o oR. S : -

:;., -:5 ,.(..(.) ~ i ~ b

--

LJIT/-l THE I<S(IS)Q,7) ""'t=lf, t '=: 3 Co/)E

. '3 ~ A1 L<t ~ '2 -

A~J7) OprIHUf1 TH~csHoLD IS fOUAlD 10 8G Lf.-

- - -- _-C- --

.

10 0~

~ - - - - - (a)

10 -1 - (b)

. (c)

0 (d)10 -2 X (e)

,

10 -3 "-" .

10 -4 ~ """"",.

a "

, .10 -5 "'.

,

10 -6

2 6 10

Eb' NO (dll)

Hard-decision MWD Perfonnance of the RS (15, 9) Code.

(a) uncodcd, (b) t = 3 (synzbol decoding). (c) tbit = 4 (bit decoding). .

(d) tbit = 4 (bit decoding with l1wdified trial-and-error decoding).

(e) hard-decision maximum-likelihood (symbol) decoding (calculated).

/0

0 "

~/AL ~ EMoR.° :

IF INITIAL TI?~PPING FAILS Co<.JVEAT

)

EACI.J I<£CE/vED SYff&l 70 ALL OTI1'E<

SYIi&>tS' J IN Tt/"A/ 01 A 7ieHPrwt::. 72:>

r..(l}p I1F71::.( F/J:::H COAJVEJ(S"ID~

HoD/FlED (EXTENDED) T,(IAL ~ E~rA:

IF ABol/£ FAILS.) CONt/E~1T ALL f)t}1/<.S

OF !<EC£IVG.D Sm&LS" 10 sYI-1B(:)!s

O,vE BIT AWAY)) 1~77JI(A./) AND A7T£Iofl'T

""00.'0 To TM P

/fob/FlED AN.!> 'S/!HPlIFIED 7,(J#(. 2 E~~:

- AS Fo..e Nalll!FIED CAS£" BUt IlVfr/AL

. r~11JL ~ EJ(tC~ C6W~/i6..u IS OAI L. Y To S:Ytt &:;LS

OA.I E I4;f./ D 71;()0 B (7S" A U),4 y

.

, 1/!

v iI ..;..

I : ~, " , ~.~:";._"'~"_."-' '-' --

' I

~ " ~

"" -S OFT "'~

,

v ,DECI SION ;

De. Co D' ,..; G-\.J

'-" I! 0 -' -- l>EHODjLAro~ AJ-] -- I bE:o::>b£R.

: 6(U/Jr1JTf"Sc.R. I

.-

AJ'"

'-/ ,,:;,.:,:..:;,;;-;

""3 ~._-~-..~,-c

- - - (""c"

2 t "'C"'c

I

v -- ---

0 1 -- - ..

- --- - ..

t.

y

, .' ) -~ A"" /'_11

)G ' . - : -) --!'"" -. . '.\ -, ~. :--'". ( ,-"-

! '.~, 'V ~ I -'~ - ,.~ ' 1 "1 ~ - -~ .- ~ ',1"'"""

. ~_. , ' , ., - .~V'-,-~ -,. . - -

,

V $oFT DrSTAAlCE ..

E "J<:AH PLE8ET/JJEEIJ ])(GITS = I ~~ -.,.<)-J'1 3"16:2.

'-/ --- "\1 1230

BETh/EEN fA)o.lJ.)s = L: JAJ].J. -~'R I 2"3--;- -

p.,:'1 ~ <2-

y -.-~ ~

I~--,.- -. --'-""' .. - ~

. ,. . (::'::, .',

.SOFT 8 6T H~!I:;; (~IM~f(~ S/I~(,1JA.!..$) ~

I fs=L~J= 17 FoR 'V=B ~

i

1 007 007 007 00/ 00') 00/ DO7 X(~),

i 007 000 000 DoS" 020 ~O 000 F(~) ~

I DOO 007 007 002. O~7 eo-:> 007 Y(~Ji ~o/ 7)0 700 '770 Do'? G(x}

000 DOC ??/ ?O2 75"7 000 007 AJ.)"sb.i.'i ': S-o, ~

! ??? 760, DO? 700 777 ~5"C;(x.)i 000 {)()O 000 {)O2 ?5o /00 7? 0 33'

! D70 ~?O 770 D?'o ~ 07 0\ I,cC{~}

'. O'l() ?70 ow Do2 02.0 7?0 0 77 ~3 ~

'10'1 070 ~?O '770 0 70 ~"'C;(k.)

! 777 700 7?0 002 02.0 000 o~ 7 S3": 770 700 770 Do?, DO ,., "-(~) -

007 000 O()O OOS D20 000 DCO !If.

:: E~~~S

-\

Fo~ ~S (15) CJ) '/) IJ,1I1 = 4- AND Q = 4-

/ ~ ~ A.,JJ':S b.c:t ~ <3 4- -

c:>P'fHVH THRE~tloLD IS 4-1-

'-

- '-

/ 3'-J

- - .: ,-"'.. .: ,.

IV i 0, 10

! ~

! ~ - - - - _.. (a)

i ~

-0- (b); 10 -1

: . (c)'-' !

; . (d): -2i 10 --0-- (e)

: , , X (f)

,. ,'---'f" I 10 -3 -"-

. ... ,: .., ,i ,! ,, : ,

i'.I 10-4 "'.

0

,..)I ! ." I . .i .! ,

il ! 10-5 ",

I ,. ,Ii '

i'.../; ! 10-6

: 0 1 2 3 4 5 6 7 8 9 10

Ebl NO (dB)

'.../

Soft-decision :MWD Perfonnance-Of-llle RS (-15,-9) Code. -.: -.:

'-"

(a) uncodcd. (b) t = 3 (hard symbol decoding),

(c) ts-bit = 42 (soft bit decoding),

(d) ts-bit = 42 (modified trial-and-error decoding),v

(e) t s-bit = 42 (modified & simplified trial-and-error decoding),(f) soft-decision maximum-likelihood (symbol) decoding (calculated).

'-'

v

/i ." ,,-:::: :",:';': :;, ,. - ,:~ . .:

~

! SOFT. DE:CIS/ON WITH

!

I ASK S'G1JALlIN~ .

!;I

!I,i

I! high confidence 2 -) 6Ii -

I Q=4

: low confidence 2 -) 5

i tII low confidence 1 -) 4 (-3 -2 -1 ? 1 2 3:

6.5.4.31211 .C-I high confidence 1 -) 3 . ~ I I ~ I Ii., 2 . . I 1 I I . 0I,

I low confidence 1 -) 2

',i-:',.',(,,:.- i low confidence 0 -) 1 -,: high confidence 0 -) 0 .i,;: -i,

- -;-; - -I .. "

- . -\ I

-

'-

. . ~., ~

..c;,;;,fJ;J'.,;'!zZ!

/5'J

, ...:~.1 .

v' «5 (3;:2,2) iN G~{S)

G{:J:) = ~ 4- ~.= I;),

' /

-I =

L : d {G -I} - I

f ~

"tS' 02: -- j ~ ~

-

u

SJ5iF, I

~7.

y bb"6" .J,; X

..1"" ? ;- ., - ~ (I.::.

r;; if b /6 Y'-'

b 3 .2.~-

01 G 7 (5)

v .3 b 2.G-

- - -

: 3 I 0 c,3~ (;.

v .- .

; IDS" 0 5

e .3 2;.C

- -

y 0 (3 'I

6 3 2.C

-=-

; (; (0 '7

46'S 2.<:-

~

D 2 c; 2 SCJFr

E:~/;o .4 ~

y

/fl~

symbol as a 4-lUplc

.. . ..".. .. .

0 00001 0001

A 0010

-.8 0100C 1000D 0011E 0110F 1100 ~

G 1011H 0101

I 1010

J 0111 ..

K 1110

Lilli

M 1101

N 1001

..

..""'.""". ,'. ' A E K I

. . . .

.

D J L G

. . . .- .. ...' . . - - - co ..

..

1 H M N

. . . .

--

0 8 F C. . . .

--

Two-dimensional Gray mapped 16-QAM signal constellation. -

11'--'

...:~-'.",;':;':'::".;{..,.. "..,..::;:.:.:,. ,: .

V

'-" .

. I I

I 3. I . 3 . I .I I I

; I I

i I I

I I: - - - - - - - - - - - - - - - 2- - - - - - - - - - - - - --I I I

I I

I I

I I2. I . 1 . I .. I

I I

I I'--"

. 1 2 3

-3 -2 -1 0 .I

I I

I I

1 I I. I . -1 . I 0V,;"..".,. I I

I I

I I

I- - - - - - - - - - - - - - -2 - - - - - - - - .J - - - - - -I I

I I

I I

V I Io. I . -3 . I .- - I I.0 -- . 1 2 3

~

I Hard-decision quantisation thresholds and corresponding confidence valueson the 16-QAM channel.

~

, F

~

'-"

/8'.

.::':'. .". ;.., ,..:

.

I

. " . . .... " . . '". " . . '": :: : : ::: ..9 . ~ ~ ~ . ~ 3 ~ . ~ ~ ~ .

1 1 1 1 1 1 1 1 .: ;.., ; ;...".'" ~ : ; ; 8 ~ ~ ~ ~ ~ ~ ~ ~

7 ..

6 ._-~--I._j..!_:..j._. '_1.-~...1...1-!_:.

5::::: 1 : 2:: 3: :: : : :: ..'. .""'" :

."""'...'.'.:..' v ; ;.."..'. '.(...'..""'..""': '...v ; .2 ~ ~ ~ ~ ~ ~ ~ ~

- : ~ : ;.. -2 ~ : ~ : 1 - ~ 1 ~ 1 ~ - _. 1 1 1 ..

c-

O .: : : 8 : -3 : . : : : 8 ..

. '. . . .'"

. " . . .". '. . . ".I : :: : : :::

0 1 2 3 4 5 6 7 8 9

Soft-decisiol4quantisation thresholds and coITesponding confidence valu{-on the 16-QAM channel.

Q-4---

'""

/1\.-/

The MWD algorithm in the two-dimensional QAM channel, for example,

v would consist of the following steps:

Let the transmitter codeword be c'-and thc received signal be r at the decoder;

Divide r by the first finitc field subtracter (i.e., the appropriate shift of thc generator sequence,

v

G(x), multiplied by the appropriate field clement; using thc corresponding decision symbol in

the soft-decision case) thus forming a syndrome (the first finite field subtracter is also the first

candidate codcword); I

:

(*) Calculate the Euclidcan distances between the symbols of r and the symbols of thc

candidate codeword, whcrc the Euclidean distance is the rbot of the sum~of the squares of thc

mctrics in each dimension; -!

V

Calculate the "wcight", we . by adding up the Euclidean distances found in (*);

. If w~ ~ Ie (thrcshold dctermincd cxpcrimcntally for HD and SD)

thc candidate codcword is taken as thc dccodcd codcword;y

..;'.. :", stop;

else Shift G(x) cyclically, and find the ncxt corrcsponding finite ficld subtracter with

respcctto the previous syndromc;V

- Divide r by the sum of (all) subtractcrs found so far, i.e.. by thc new candidate

, : co.dcword, thus forming a new syndrome;

~ Go to (*) and continue;

\

If after a total of k + II shifts of G(.t), \Ve has never fallen to te or less, convert

v each symbol of r in turn (in the soft-decision case, le~tst confidence symbols first) to all

other possible symbols in GF(q}, and do the following in e~tch case:

~

"--'

~oI I

~ ..' ,..' ,..".;...

Dividc r' ( r with a convcrtcd symbol) by lhc first finilc ficld sublractcr to form a syndromc.

Thc first finilc ficld subtrnclcr is also lhc first candidalc codcword.

(*) Calculate the Euclidcan distanccs bclwccn lhc symbols of r and the symbols of the

candidate codcword;

Calculate the "weight", we' by adding up thc Euclidcan distances found in (*); ,

If we ~te (threshold detcrmincd cxpcrimcntally for HD and SD)

the candidatc codcword is I.1kcn :\.., the dccodcd codeword;

stop;

else Shift G(x) cyclically (a total ofk + n timcs), and find thc ncxt

corrcsponding finite ficld subtrnctcr and syndrome after each shift;

Divide r' by thc sum of (all) 5ublractcrs found so far, i.e.. by the ncw candidate

eodcword, thus forming a ncw syndrome;

,r,.,: :',' Go to (*) and continue.

The algorithm stops when we .$" le is found, or after all n received symbols have been

convened and all the steps for each r' h:lve been performed, in which case no

colTection is made. - - -

- --- -

. . ---

- --- -

, ,

; .

'-

~I~ ..'"~. . ".:. ':';c., c' - - 0 0

~

I

100

, ~

'-.-' ~

~ (a)

-1

10 '" (b)

0 (c)v (0<. )

, 10 -2{ . (e)!

, -3"--' '.'"~-..,{',.-. 10

10 -4\-/

-5 Co Co-

10

5 6 7 8 9 10 11 12 13 14 15v

Eb/ NO (dll)

v MWD perfonnance of RS (15,9) code on the 16-QAM channel.

(a) uncodcd. (b) t = 3 (hard symbol decoding),~ *"

'oJ (c)te-Jzard=4,(c{).1(5(1~11) ~.S"tft =.'4 (c) te-soft= 16.

-~ H,4;(.D EUC LIDMAJ ./)/ SlAIIcE i 0,( .+'2-

IN TIJ4L .( ~~ S V;1}6E

v

~c:.i-

-

";:,,:;.:O..,':c. ':'.::;.,:;0.,-.;...

.

~

100

-~

~

~ (a)

-1

10 . (b)

6 (c) .. (d)-2

10 0 (e)

-';"';':::~""'" i 310 -

10 -4 ..

. ..10 -5

5 6 7 8 9 10 11 12 i3 i4 15 ~

\

Eb' NO (dB)

MWD perfonnance of RS (15,9) code on the 16-QAM channel

-

(a) uncodcd, (b) Ie-hard = 4, (c) Ie-Izard = 4 (silnpllJied trial-and-error decoding),

(d) Ie-soft == 16, (c) Ie-soft == 16 (simplifzed trial-and-error decoding).

H l::> EVCLIDE,tj..<l O/S"TAA,;:;E. 1 -

,IN T..<./.lJl. er; 5<..,<o~

-

~3

~, I

.. c'--:., ..:.;::.:.;:: ~:

'--" I HAXfl1UI1 l.1/(El.ltIoCb S£QUEtVC£ DEco[)r,tlG-

!

1 (lfL ~D) AlGIJl.lrfll1 (TAIT) /)()~5CH)

..,..I I :', .

BLoc/< CC>DE. C -

y T~A,vSI1177ej) tcJ.(),(,D c.'.. REcEIVED VEc70~ r-

C:ENE~A-TE SEQUeNCe OF f/£c70~S ;(::0.1 k., JI ... ~

-'-"'

. WtlEif:E ~;. 15 ~ t! Hos r LI!<cCY £5//'H..-9/£ OF

c. j j..Q ~

v:-,;.,...".. 'f ( ?"" ! '<0 ) ~ l' (r /)(,) ~ - - - . .

I .- .

I

v I 1>EcODt"v Go I S C~l1fJl.1Z: 7~ l<JHSA.J x~ E CI -i . . - - - ..I -: . . - --- - co

j Q)ltltE)C(T'I' ])EP.c:"vf)ENT" ON Co C/EI(IIf/~

v I .: I I RADIUs OF cc>i>£ ("fADtfjs of "S?/{£<£ GI/Ij;(AAITlEED

To F#Clo5c .4 CC>!)E. L..t/OI!.D" CEIt/T,(£..D I1r.,...)~

,-,' (1-1 ) L' ('1) I T&,I1770A/ S

.~ =0

'-" GUIDED BLIND ()J/}L.f< AIt()I(;'(;.

51'..4A.$"E CofJE wC>~ Os !

v

C?1J! ." "... .

.

COH6IAJEf) HLS/) ,4,.v.f) 6'CJUA.if)eD .f)1.s7/:Jlt/cc .D ~CoDI AI G- (.R:.~ 11 t<) D ) .

GlJ/DED 'SIGHTE J) WALK! -

-l1uJ.D tJITJ.J . 0 ~..e. ~: t- &..;f.c.( C(:J,(I(.ECrtON

.:.;.:." ".,,::. tf L DIP d f oX 0<: J YO"") ~ ";." of<. O/t> BEST x.i. AF7~ Ff'((ED

N(jlft M (cA'(~) ~r::- 1n<"IJTlOj.lj'

==: _HL S"D 11= ..e z 0

I COHI'L£r:ITY rx' '/..e "8

..

CAtA) 13£ AJ)AP7E/J ~,(. I!AJY 5.1) 1';E.7;~/()

S'"fjCH AS EUCLt f),E.,£).A) .f)/SrI}AJCc i"; A t'.ft;/'.71-

...

t.B.I/BL -S{~""i..4'- Ce"iS~(' LI'!-7/0N..

.' ;)5-,:.;'

~' -

c,~ " "": ::: ,.:;.":,: .

vc"

,.,l.: ~

100

"-./

~

~

~ (a)

-1

10 A (b)

6 (c) '--'

. (d)-210 0 (e)

"/~\] ,v 10 -3 \ - - (~)'\ "

v 10 ~,\

'\- '\\.

" c

10 -5

~ 5 6 7 8 9 10 11 12 13 14 15

\

Ebl NO (dl3)

MWD perfonnance ofRS (15,9) code on the 16-QAM channel.

'-"

(a) uncodcd, (b) te-hard = 4, (c) te-lzard == 4 (simplified trial-and-error decoding),

(d) te-soft == 16, (e) te-soft == 16 (simplified trial-and-error decoding).'--' " "(1J ~71~S'j) ;/7,-; ~.}.D (~) g.OAH U:V~ob6f)

"-'

")/ "';:~ "-: I U) fs" . ;","

I ~ ;.;':ti!..

~

".,:-: :;:::'~:.':""'::." . ..:.,:;..,.:..::..;..'::..:,.:, ""':~" ,'.'. ..' ::. ""': '.:~1

~~,~

; . " ' ::i~~, . .'1;,i:

'~~.1'"

" !";if1'~~

:~~:.,'~ ."'~' '::.. '.'"';~;:: \'~;::"."".; ',:10':.;' ...,"~l.' . " ' : 01. , 010 0100 ~".~~~,

... "."", - . :' 0101 0011 . ;~~~: ,.', ~ . ; '. 011 001 0110.. 0010 .~:"'~

.. .. :.'...~.' ..(,~

-- 0111 . . OOOI,"':~;~,10 00 100 000 1000 0000 '::7

;::;!i --":.:.:;::.:~. ..;:- :')"1:.",~'-"::,,,: ..." '-. c:~ 1001.. .. 11111;;",,:,:;;.;,',,"" .:',;. 101 ._.111 1010.. 1110~':~

',.. . II " .110 1011 1100 1101 . ',:',, 'c.

-'~.. ,. -.' '..';.;;:",), . 4-PSK ; 8-PSKJ '16-PSK ;,

. ..; ': : .' " .;,' ~',

I

, '. ':';~;:~:':~.':.'. ," .', .':'. - ~ ~

,

;. 010 100 0000 0001 0100 0101

. .. . . . .' . ,. . , , ."'!'c-

001 III 0011 0010 0111 0110. . '. . . '.--

000 110 1100 1101 1000 1001-- . - '. . . . .011 . 1~1 1111 1110 1011 1010. . . . . .

'-

I' 8-QAM 16-QAM

-Signal Set Constellations

. . .'" .

-

.

--- .