Sunteți pe pagina 1din 211

UNIVERSITATEA POLITEHNICA TIMIOARA

FACULTATEA DE ELECTRONIC I TELECOMUNICAII

Teza de doctorat
Contribuii la modulaia codat trellis multidimensional
folosit n realizarea modemurilor analogice de band vocal

Coordonator tiinific:
prof.dr.ing. Miranda NAFORNI
Doctorand:
ing. Florin DRBAN

-2003-

-Teza de doctorat-

CUPRINS
CAPITOLUL I .....................................................................................................................................................................3
INTRODUCERE..................................................................................................................................................................3
1.1 MODEMURI ANALOGICE DE BAND VOCAL ................................................................................................................3
1.2 MRIMI CARACTERISTICE ............................................................................................................................................4
1.3 CANALUL TELEFONIC ...................................................................................................................................................6
1.4 MODEMURI ANALOGICE I MODEMURI DIGITALE UTILIZATE N PSTN..........................................................................6
1.5 SCURT ISTORIC .............................................................................................................................................................8
CAPITOLUL II..................................................................................................................................................................10
SISTEME DE TRANSMISII DE DATE CU MODULAIE CODAT TRELLIS (TCM)........................................10
2.1 INTRODUCERE ............................................................................................................................................................10
2.1.1. Detecia simbol cu simbol (SSD) .....................................................................................................................11
2.1.2. Detecia de probabilitate condiionat maxim (MLD) ....................................................................................13
2.2 DIAGRAMA TRELLIS ...................................................................................................................................................14
2.3 PARTIIONAREA CONSTELAIEI DE SEMNALE .............................................................................................................14
2.4 TRANSMITORUL TCM............................................................................................................................................16
2.4.1. Reprezentarea Ungerboeck a transmitorului TCM ........................................................................................16
2.4.2. Reprezentarea Calderbank-Mazo a transmitorului TCM...............................................................................18
2.5 RECEPTORUL TCM ....................................................................................................................................................23
2.5.1 Receptorul TCM cu detecie de probabilitate condiionat maxim (MLD) .....................................................23
2.5.2 Receptorul TCM cu detecie simbol cu simbol (SSD).......................................................................................25
2.5.3 Algoritmul Viterbi .............................................................................................................................................26
CAPITOLUL III ................................................................................................................................................................29
PERFORMANELE SISTEMELOR DE TRANSMISII DE DATE CU MODULAIE CODAT TRELLIS.......29
3.1 LIMITA SUPERIOAR A PROBABILITII ERORII DE SECVEN ....................................................................................29
3.1.1 Diagrama de stare a erorii..................................................................................................................................31
3.1.2 Consideraii de simetrie a funciei de transfer matriciale a diagramei de stare a erorii .....................................32
3.1.3 Consideraii asimptotice a funciei de transfer matriciale a diagramei de stare a erorii ....................................34
3.1.4 Limita superioar a probabilitii erorii de bit ...................................................................................................35
3.1.5 Consideraii de convergen a funciei de transfer scalare a diagramei de stare a erorii ...................................36
3.1.6 Cazul unui canal de comunicaie general ..........................................................................................................36
3.2 LIMITA INFERIOAR A PROBABILITII ERORII DE SECVEN.....................................................................................38
3.2.1 Limita inferioar a probabilitii erorii de bit ....................................................................................................39
3.3 CALCULUL FUNCIEI DE TRANSFER SCALAR A DIAGRAMEI DE STARE A ERORII ........................................................39
3.4 CALCULUL DISTANEI EUCLIDIENE MINIME................................................................................................................40
3.4.1 Calculul distanei euclidiene minime utiliznd diagrama de stare a erorii .........................................................40
3.4.2 Algoritmul Saxona-Mulligan-Wilson ................................................................................................................41
3.4.3 Algoritmul produs trellis ...................................................................................................................................44
3.4.4 Limita inferioar a distanei euclidiene minime ................................................................................................45
3.4.5 Limita superioar a distanei euclidiene minime ...............................................................................................46
3.5 DENSITATEA SPECTRAL DE PUTERE A SEMNALULUI DE LINIE TRANSMIS ..................................................................51
1

-Teza de doctorat-

CAPITOLUL IV ................................................................................................................................................................54
CODURI TCM MULTIDIMENSIONALE .....................................................................................................................54
4.1 INTRODUCERE ............................................................................................................................................................54
4.2 CONSTRUCIA WEI PENTRU CODURI TCM MULTIDIMENSIONALE ..............................................................................55
4.2.1 Codul TCM 4-D, cu rata 2/3 i cu 16 stri.........................................................................................................56
4.2.2 Codul TCM 8-D, cu rata 3/4 i cu 64 stri.........................................................................................................64
4.3 CONSTRUCIA STERIAN PENTRU CODURI TCM MULTIDIMENSIONALE .......................................................................71
4.3.1 Codul TCM 6-D, cu rata 3/4 i cu 64 stri.........................................................................................................74
4.3.2 Codul TCM 12-D, cu rata 4/5 i cu 256 stri.....................................................................................................82
4.4 GENERALIZAREA CONSTRUCIEI WEI PENTRU CODURI TCM MULTIDIMENSIONALE ..................................................92
4.4.1 Construcia constelaiei de semnale 2N-D.........................................................................................................92
4.4.1.1 Metode de construcie a unei constelaii de semnale 2-D optimal .............................................................................. 92
4.4.1.1.1 Modelarea constelaiei.......................................................................................................................................... 92
4.4.1.1.2 Coresponden n inele ......................................................................................................................................... 97
4.4.1.2 Extinderea constelaiei de semnale 2-D constituent a constelaiei de semnale 2N-D................................................ 100
4.4.1.2.1 Extinderea simpl a constelaiei de semnale 2-D ............................................................................................... 101
4.4.1.2.2 Extinderea optimal a constelaiei de semnale 2-D ............................................................................................ 104

4.4.2 Partiionarea constelaiei de semnale 2N-D n subseturi 2N-D .......................................................................112


4.4.3 Asignarea subseturilor 2N-D la tranziiile de stare ale codului TCM 2N-D....................................................113
4.4.4 Realizarea corespondenei dintre cei NQ+1 bii i constelaia de semnale 2N-D............................................114
4.5 GENERALIZAREA CONSTRUCIEI WEI A CODORULUI TCM 2N-D.............................................................................114
4.6 GENERALIZAREA CONSTRUCIEI WEI A DECODORULUI TCM 2N-D.........................................................................120
4.7 EXEMPLE PENTRU CONSTRUCIA WEI GENERALIZAT A CODURILOR TCM 2N-D ...................................................127
4.7.1 Codul TCM 4-D, cu rata 2/3 i cu 16 stri.......................................................................................................127
4.7.2 Codul TCM 6-D, cu rata 3/4 i cu 64 stri.......................................................................................................134
4.7.3 Codul TCM 8-D, cu rata 3/4 i cu 64 stri.......................................................................................................143
4.7.4 Codul TCM 12-D, cu rata 4/5 i cu 256 stri...................................................................................................150
CAPITOLUL V................................................................................................................................................................160
MODEMURI ANALOGICE DE BAND VOCAL CU MODULAIE CODAT TRELLIS
MULTIDIMENSIONAL ..............................................................................................................................................160
5.1 SCHEMA BLOC FUNCIONAL...................................................................................................................................160
5.1.1 Cifratorul i decifratorul ..................................................................................................................................160
5.1.2 Convertorul serie/paralel i convertorul paralel/serie ......................................................................................162
5.1.3 Codorul neliniar...............................................................................................................................................163
5.1.4 Filtrul de preaccentuare ...................................................................................................................................164
5.1.5 Egalizarea adaptiv..........................................................................................................................................167
5.1.6 Modulatorul QAM. Demodulatorul QAM. Blocul de refacere a semnalului purttor.....................................171
5.1.7 Filtrul de interpolare/decimare. Blocul de refacere a tactului de simbol .........................................................175
5.1.8 Blocul de control automat a ctigului .............................................................................................................178
5.1.9 Supresorul de ecou...........................................................................................................................................181
5.2 IMPLEMENTARE HARD ..............................................................................................................................................183
5.2.1 Procesorul digital de semnal (DSP).................................................................................................................184
5.2.2 Memoria SRAM ..............................................................................................................................................184
5.2.3 Memoria ROM ................................................................................................................................................184
5.2.4 Interfaa cu calculatorul gazd.........................................................................................................................185
5.2.5 Interfaa analogic ...........................................................................................................................................185
5.2.6 Interfaa cu linia telefonic ..............................................................................................................................186
5.3 IMPLEMENTARE SOFT ...............................................................................................................................................188
CAPITOLUL VI ..............................................................................................................................................................190
CONCLUZII I CONTRIBUII PERSONALE LA MODULAIA CODAT TRELLIS
MULTIDIMENSIONAL ..............................................................................................................................................190
6.1 CONCLUZII PERSONALE CU PRIVIRE LA MODULAIA CODAT TRELLIS MULTIDIMENSIONAL ..................................190
6.2 CONTRIBUII PERSONALE LA MODULAIA CODAT TRELLIS MULTIDIMENSIONAL .................................................193
BIBLIOGRAFIE CITAT N TEZA DE DOCTORAT..............................................................................................195
BIBLIOGRAFIE CONSULTAT PENTRU DOCUMENTARE ...............................................................................199
ANEXA 1 Tabel cu parametrii calculai ai codurilor TCM 2N-D pentru N=28 --------------------------------------------------------------204
ANEXA 2 Modelele MATLAB-Simulink pentru sistemele de transmisii de date cu TCM 4-D (construcia Wei),
TCM 6-D (construcia Sterian) i TCM 6-D (construcia propus) -----------------------------------------------------------------205
ANEXA 3 Rezultatele simulrilor - Graficele ratei erorilor de bit n funcie de raportul semnal/zgomot
al canalului de comunicaie AWGN -----------------------------------------------------------------------------------------------------206
2

-Teza de doctorat-

CAPITOLUL I
Introducere
1.1 Modemuri analogice de band vocal
n domeniul dinamic al telecomunicaiilor apare adesea tendina de a prezice
declinul rapid al unei tehnologii existente n momentul n care o tehnologie alternativ
mai puternic apare la orizont [1]. Acesta este i cazul modemurilor analogice de
band vocal, despre care n anii 1985 se credea c vor dispare complet odat cu
apariia reelei digitale cu integrarea serviciilor (ISDN=Integrated Services Digital
Network).
Cu toate acestea, n prezent, n condiiile dezvoltrii reelei Internet i a utilizrii
calculatoarelor personale (PC=Personal Computer), modemurile analogice sunt cele
mai rspndite vehicule pentru comunicaiile de date [2].
n anul 1998, conform unui studiu realizat de Georgia Tech, n SUA, 69,6 % din
toi utilizatorii reelei Internet (persoane fizice i persoane juridice) au accesat reeaua
Internet prin modemuri analogice. n acest studiu se prezint repartizarea vitezei de
conectare n funcie de locaie, sex, grupe de vrst, grupe de experien [3]. n Tabelul
1.1 se prezint repartizarea vitezei de conectare n funcie de locaia geografic a
utilizatorilor reelei Internet.
Tabelul 1.1 Repartizarea vitezei de conectare n funcie de locaia geografic a
utilizatorilor persoane fizice i persoane juridice a reelei Internet
Tip acces
Viteza de conectare
SUA
Europa Altele
(rspunsul subiecilor
[%]
[%]
[%]
chestionai)
Modemuri analogice
<14,4 kb/s
0,1
0,4
0
14,4 kb/s
1,7
0,9
2,5
28,8 kb/s
15,8
11,1
17,2
33,6 kb/s
17,6
13,8
24,6
56 kb/s
34,4
13,3
18,4
Total
69,6
39,5
62,7
Modemuri digitale
128 kb/s
4,4
18,2
9
(ISDN)
1 Mb/s (T1*)
13
16
12,7
4 Mb/s (Cablu coaxial) 3,2
1,8
7,8
10 Mb/s
2,1
10,7
2,9
45 Mb/s (T3*)
3,1
3,1
0,8
>45 Mb/s (FDDI**)
0,6
4
0,8
Total
26,4
53,8
34
Nu tiu ce modem Nu tiu ce modem 3,9
6,7
3,3
folosesc
folosesc
*T1,T3=Flux PCM (Pulse Code Modulation) primar, ternar n SUA/Japonia
**FDDI=Fiber Distributed Data Interface.
3

-Teza de doctorat-

n anul 2000, conform unui studiu realizat de Forrester Research, n SUA, 87,9
% din utilizatorii reelei Internet (persoane fizice) au accesat reeaua Internet prin
modemuri analogice, iar 80 % din acetia cu un modem analogic de 56 kb/s (conform
recomandrii ITU V.90) (Tabelul 1.2) [4].
Tabelul 1.2 Repartizarea pe modemuri a utilizatorilor reelei Internet (persoane fizice)
Tip acces
1998
1999
2000
[%]
[%]
[%]
Modemuri analogice
96,5
92,1
87,9
Modemuri digitale
Cablu coaxial
2,4
5,7
9,5
ISDN, DSL*, Wireless**
1,1
2,3
2,6
*=Digital Subscriber Line
**=Fr fir.

La succesul modemurilor analogice au contribuit [2, 5]:


progresele n tehnicile de codare, modulaie i egalizare adaptiv,
progresele n tehnologiile de prelucrare digital a semnalelor, att n ceea ce
privete algoritmii de prelucrare digital a semnalelor, ct si a procesoarelor
digitale de semnal (DSP=Digital Signal Processor), care sunt din ce n ce mai
performante i mai ieftine,
dezvoltarea reelei telefonice publice comutate (PSTN=Public Switched
Telephone Network) i creterea calitii conexiunilor telefonice, prin
introducerea pe scar larg a centralelor telefonice digitale i a echipamentelor
de transmisiuni digitale,
standardizarea realizat de Uniunea Internaional a Telecomunicaiilorsectorul de standardizare n Telecomunicaii (ITU-T=International
Telecommunications Union-Telecommunication Standardization Sector)
(fost CCITT = Consultative Committee Intenational Telegraph and Telephone)
care ncepnd cu anii 1970 a adoptat succesiv standardele din Seria V pentru
modemurile analogice.
1.2 Mrimi caracteristice

n cazul unei transmisii sincrone, definim debitul binar (rata de bit) Db [bit/s]
ca numrul de bii ce pot fi transmii n unitatea de timp prin canalul de comunicaie
[6]:
Db =

1
[bit/s]
Tb

(1.1)

unde Tb = durata unui bit [s].


n cazul unei transmisii asincrone, definim viteza de modulaie (rata de
simbol) vm [simboluri/s] sau [Baud] ca viteza cu care se schimb strile semnalului
modulat n canalul de comunicaie [6]:
4

-Teza de doctorat-

vm =

1
[simboluri/s] sau [Baud]
Ts

(1.2)

unde Ts = durata unui simbol [s].


Dac semnalul modulat are M=2m nivele atunci avem relaia:

D b = v m log 2 M = v m m [bit/s]

(1.3)

unde m = numrul de bii necesari codrii.


n cazul unei transmisii oarecare, definim debitul binar ca raportul dintre
numrul total de bii transmii (bii utili + bii suplimentari cerui de protocol) i durata
necesar transmisiei lor.
Eficiena spectral [bit/s/Hz] este definit ca numrul de bii per secund pe
care i putem transmite ntr-o lime de band de 1 Hz a canalului de comunicaie [7]:
=

Db
[bit/s/Hz]
B

(1.4)

unde B = limea de band a canalului de comunicaie care este disponibil pentru


transmisie [Hz] iar Db = debitul binar [bit/s].
Rata de transmisie Q [bit/utilizare canal] sau [bit/interval de semnalizare]
este definit ca numrul de bii per utilizarea canalului sau ca numrul de bii per
interval de semnalizare [7]:

Q = Ts D b [bit/utilizare canal] sau [bit/interval de semnalizare]

(1.5)

unde prin utilizarea canalului de comunicaie se nelege transmisia unui simbol de


informaie prin canalul de comunicaie.
Viteza maxim de transmisie a datelor printr-un canal de comunicaie ideal
(stabil, omogen, invariant n timp, fr distorsiuni) este limitat. Aceast limit, numit
capacitatea canalului de comunicaie C [bit/s], a fost stabilit de Shannon pentru un
canal de comunicaie ideal cu zgomot aditiv, alb, gaussian, cu o putere medie a
semnalului util mrginit i presupunnd o codare infinit ca fiind:
C = B log 2 (1 +

S
) [bit/s]
N

(1.6)

unde C = capacitatea canalului de comunicaie [bit/s], S = puterea medie a semnalului


util [W] iar N = puterea medie a zgomotului [W].
S
Dac raportul semnal/zgomot se consider n dB deci SNR = 10 log10 ( )
N
atunci:
C 0,33 B SNR [bit/s]
5

(1.7)

-Teza de doctorat-

1.3 Canalul telefonic


Canalul telefonic poate fi considerat ca un canal de comunicaie cu zgomot
redus, de band de frecvene limitat i de putere limitat [39].
Canalul telefonic poate fi presupus cu o bun aproximaie ca un canal de
comunicaie liniar [39].
Canalul telefonic este un canal de comunicaie invariant n timp i are o
caracteristic de frecven relativ uor egalizabil [39].
Un canal telefonic obinuit are banda de frecvene cuprins ntre 300 i 3400 Hz
deci B=3100 Hz.
n toate cazurile de conexiune telefonic avem SNR=28 dB, iar n majoritatea
cazurilor de conexiune telefonic avem SNR=32-38 dB [39].
n general, canalul telefonic este considerat ca un canal de comunicaie cu
zgomot aditiv, alb, gaussian (AWGN=Aditive White Gaussian Noise) i cu
interferen intersimbol (ISI= InterSymbol Interference).
1.4 Modemuri analogice i modemuri digitale utilizate n PSTN
n Tabelul 1.3 se prezint caracteristicile modemurilor analogice i digitale
utilizate n PSTN [8].
Modemurile sunt conectate la PSTN prin perechi de fire de cupru, torsadate,
neecranate, cu diametrul cuprins ntre =0,3-0,4 mm (cabluri urbane) i =0,8-0,9 mm
(cabluri interurbane).
Se observ c modemurile analogice ofer debite binare mici n comparaie cu
modemurile digitale. Din acest motiv modemurile analogice sunt aproape imposibil de
utilizat n aplicaii cum ar fi:
acces de foarte mare vitez la reeaua Internet,
acces la servicii interactive de band larg,
videoconferine.
Modemurile digitale permit debite binare mari deoarece au fost proiectate pentru
o banda de frecvene a canalului de comunicaie de ordinul a civa MHz deci mult mai
mare dect B=3000-3500 Hz ca n cazul modemurilor analogice. n cazul modemurilor
digitale nu se mai folosesc ca i la modemurile analogice filtrele trece band de 4 kHz
(antialiasing i interpolare) n CODEC-urile interfeelor de linie din unitile de
racordare locale/distante ale centralei telefonice sau din unitile de reea optic
(ONU=Optical Network Unit) ale reelei de acces (AN=Acces Network).

-Teza de doctorat-

Tabelul 1.3 Caracteristicile modemurilor analogice i digitale utilizate n PSTN


Tip modem

Db [kbit/s]

MODEMURI ANALOGICE
V.21
0,3
V.22
0,6
V.22 bis
2,4
V.32
9,6
V.32 bis
14,4
V.33
14,4
V.34
28,8
V.34 bis
33,6
MODEMURI DIGITALE
ISDN BRI
144
ISDN PRI
2048
HDSL
2048
SDSL
IDSL
ADSL

VDSL

768
128
Downstream=
=8448-1554
Upstream=
=640-16
Downstream=
=52000-13000
Upstream=
=2300-1500

[bit/s/Hz] Modulaia

Linii de transmisie

Lungimea
maxim a
liniei
de
transmisie
[Km]
(=0,3-0,4
mm)

1
2
4
4
6
6
8,4
9,8

FSK
PSK
QPSK
TCM
TCM
TCM
TCM
TCM

comutate/nchiriate
comutate/nchiriate
comutate
comutate/nchiriate
comutate/nchiriate
nchiriate
comutate/nchiriate
comutate/nchiriate

1,8
1,8
1,8
1,8
1,8
1,8
1,8
1,8

2
2
2

PAM(4B3T)
PCM(HDB3)
PAM(2B1Q)
sau CAP
PAM(2B1Q)
PAM(2B/1Q)
CAP
sau
DMT

comutate/nchiriate
comutate/nchiriate
nchiriate

4
0,3
4

nchiriate
nchiriate
nchiriate

3,7
4
3-5,5

sau nchiriate

0,3-1

(cod de linie)

2
2
8

CAP
DMT

ISDN BRI = Integrated Services Digital Network Base Rate Interface


ISDN PRI = Integrated Services Digital Network Primary Rate Interface
HDSL = High bit rate Digital Subscriber Line
SDSL = Symmetric Digital Subscriber Line
IDSL = ISDN Digital Subscriber Line
ADSL = Asymmetric Digital Subscriber Line
VDSL = Very high bit rate Digital Subscriber Line.
FSK = Frequency Shift Keying
PSK = Phase Shift Keying
QPSK = Quadrature Phase Shift Keying
TCM = Trellis Coded Modulation
PAM = Pulse Amplitude Modulation
2B1Q = 2 Binary 1 Quaternary
4B3T = 4 Binary 3 Ternary
PCM = Pulse Code Modulation
HDB3 = High Density Bipolar 3
CAP = Carrierless Amplitude and Phase Modulation
DMT = Discrete MultiTone modulation.
7

-Teza de doctorat-

n plus modemurile digitale folosesc tehnici digitale de modulaie ca:


modulaia impulsurilor n amplitudine (PAM=Pulse Amplitude
Modulation) cu un cod de linie cuaternar 2B1Q (2 Binary 1 Quaternary).
modulaia impulsurilor n cod (PCM=Pulse Code Modulation) cu un cod de
linie ternar HDB3 (High Density Bipolar 3).
modulaia de amplitudine i de faz fr purttoare (CAP=Carrierless
Amplitude and Phase Modulation) n care se realizeaz 2 modulaii digitale cu
ajutorul a dou filtre digitale transversale, care au funciile de transfer cu aceeai
amplitudine dar defazate cu 90. Semnalele de la ieirile filtrelor digitale sunt
nsumate iar semnalul obinut este convertit cu un convertor digital-analogic
(DAC=Digital-to-Analog Converter) pentru a fi transmis prin canalul de
comunicaie.
modulaia multiton discret (DMT=Discrete MultiTone modulation) n care
se realizeaz o multiplexare prin diviziune n frecven (FDM=Frecquency
Division Multiplexing), a mai multor canale de 4 kHz, cu modulaie codat
trellis (TCM=Trellis Coded Modulation). Pentru fluxul de date spre utilizator
(Downstream) sunt multiplexate 249 de canale, n banda de frecvene (133,81100) kHz iar pentru fluxul de date dinspre utilizator (Upstream) sunt
multiplexate 25 de canale, n banda de frecvene (26-133,8) kHz. Majoritatea
canalelor sunt folosite pentru transmisii de date ( 0 15 bit/s/Hz) dar exist
i canale folosite pentru sincronizare. Semnalele purttoare sunt distanate la
intervale de 4,3125 kHz.

Cu toate acestea modemurile analogice fiind mult mai ieftine i fiind primele
care au aprut pe pia sunt mult mai rspndite dect modemurile digitale.
1.5 Scurt istoric
n 1974 Massey a sugerat formal c performanele sistemelor digitale de
telecomunicaii ar putea fi mbuntite prin folosirea codrii i modulaiei ca o
entitate combinat i nu ca dou operaii separate [9].
n 1976 Ungerboeck i Csajka prezint ideea de modulaie codat trellis
(TCM=Trellis Coded Modulation) la simpozionul de teoria informaiei din Suedia
[10].
n 1977 Imai i Hirakawa au publicat o lucrare n care codarea bloc sau codarea
convoluional au fost combinate cu modulaia [11].
n 1982 Ungerboeck a descris principiile de baza ale TCM [12].
n 1984 Forney a artat c utilizarea TCM la construcia modemurilor analogice
permite obinerea unor debite binare mai apropiate de capacitatea canalului de
comunicaii (canalul telefonic) n comparaie cu alte medii de transmisii fizice [13].
n 1984 Wei a prezentat o schem TCM 2-D cu 8 stri [14] care a fost adoptat
n acelai an de ctre ITU-T ca recomandarea V.32 pentru modemurile analogice care
opereaz full-duplex la 9600 bit/s pe linii comutate sau nchiriate cu 2 fire [15].
n 1987 Wei a prezentat lucrarea TCM cu constelaii de semnale
multidimensionale [16] n care a prezentat trei scheme TCM pentru Q=7 bii/interval
de semnalizare i anume:
8

-Teza de doctorat-

o schem TCM 4-D cu 16 stri,


o schem TCM 4-D cu 64 stri,
o schem TCM 8-D cu 64 stri.
n 1994 ITU-T a adoptat recomandarea V.34 bis pentru modemurile analogice
care opereaz full-duplex la 33600 bit/s pe linii comutate sau nchiriate cu 2 fire [17].
Se folosesc trei scheme TCM si anume:
o schem TCM 4-D cu 16 stri propus de Wei [16]
o schem TCM 4-D cu 32 stri propus de Williams [18]
o schem TCM 4-D cu 64 stri propus i corectat de Wei [19] dup ce Rossin
i Heegard au descoperit i au semnalat n 1993 o greeal n schema iniial.
n 1998 ITU-T a adoptat recomandarea V.90 pentru comunicaia de date dintre
un modem analogic i un modem digital care opereaz full-duplex la 56000 bit/s n
sensul modem digital modem analogic i la 33600 bit/s n sensul modem analogic
modem digital pe linii comutate cu 2 fire [20].
Modemul analogic se conecteaz la PSTN printr-o interfa analogic obinuit.
Modemul analogic emite semnale V.34 i recepioneaz semnale G.711 [21] dup
trecerea lor printr-un decodor G.711.
Modemul digital se conecteaz la PSTN printr-o interfa ISDN de baz (ISDN
BRI=Integrated Services Digital Network Basic Rate Interface) sau printr-o interfa
ISDN primar (ISDN PRI= Integrated Services Digital Network Primary Rate
Interface). Modemul digital emite semnale G.711 i recepioneaz semnale V.34 dup
trecerea lor printr-un codor G.711.
n prezent TCM rmne un domeniu de cercetare activ n care continu s apar
idei noi ce deschid calea spre noi scheme practice. Progresul este relativ lent pentru c
problema gsirii unor metode noi de codare i modulaie este n general foarte
complicat.

-Teza de doctorat-

CAPITOLUL II
Sisteme de transmisii de date cu modulaie codat trellis
(TCM)
2.1 Introducere
Sistemele de transmisii de date cu modulaie codat trellis (TCM) prezint o
foarte bun protecie la zgomot i se folosesc la transmisii de date de foarte mare
vitez.
n cazul unui canal de comunicaie de putere limitat, creterea eficienei
energetice se poate realiza prin utilizarea unor coduri corectoare de erori. Codurile
corectoare de erori adaug bii suplimentari secvenei codificate transmise, deci
impune modulatorului s lucreze la un debit binar mai mare necesitnd o band de
frecvene mai mare.
n cazul unui canal de comunicaie de band de frecvene limitat, creterea
eficienei spectrale se poate realiza prin utilizarea unor modulatoare de ordin mare.
Modulatoarele de ordin mare necesit o putere a semnalului de linie mai mare pentru a
menine aceeai distan ntre semnale, cu alte cuvinte aceeai probabilitate de eroare.
Modulaia codat trellis (TCM) este o tehnic ce combin utilizarea unor coduri
corectoare de erori (n general coduri convoluionale) cu utilizarea unor modulatoare
de ordin mare.
Ideea modulrii multidimensionale a simbolurilor codate convoluional a aprut
cu mult naintea apariiei modulaiei codate trellis, operaiile de codaredecodare i
modulare-demodulare fiind independente [10, 11]. Performanele acestor sisteme nu
sunt satisfctoare deoarece:
n receptor deciziile se iau simbol cu simbol nainte de decodare ceea ce
poate conduce la pierderi de informaie,
codurile convoluionale optimizate dup criteriul distanei Hamming nu
asigur o separare maxim ntre semnale.
O mai bun protecie la zgomot se asigur dac semnalele de linie emise difer
ct mai mult unul de altul i o msur a distanei dintre ele este distana euclidian.
Pentru a mri distana euclidian este necesar creterea numrului de semnale, astfel
nct s apar o redundan la codare, al crei scop este maximizarea distanei
euclidiene minime.
Aspectul nou al modulaiei codate trellis const n faptul c operaiile de codare
i modulaie nu sunt tratate ca operaii independente ci ca o operaie unic. Semnalul
de linie recepionat, n loc s fie mai nti demodulat i apoi decodat, este procesat de
un receptor care combin demodularea i decodarea ntr-o singur operaie. Procesul
de detecie implic mai mult decizii soft dect decizii hard (semnalul de linie
recepionat este procesat nainte de a lua decizia crui simbol al sursei de date i
corespunde).
Considerm un canal de comunicaie cu zgomot aditiv alb gaussian. Semnalele
de linie transmise pot fi considerate vectori ntr-un spaiu euclidian N-dimensional
(RN) numit spaiu de semnale.
10

-Teza de doctorat-

Pentru fiecare simbol al sursei de date, vectorul semnal transmis s este ales
dintr-un set , format din M vectori semnal, numit constelaie de semnale.
Vectorul semnal recepionat este:
r=s+n
(2.1)
unde n este vectorul zgomot a crui componente sunt variabile aleatoare gaussiene
N
independente, cu media 0 i dispersia 0 .
2
Energia medie a vectorilor semnal din setul este egal cu:
E=

1
2
s
M s

(2.2)

Fie o secven de K vectori semnal transmii {si} iK=01 . Receptorul TCM care
minimizeaz probabilitatea erorii de secven opereaz astfel:
observ secvena de K vectori semnal recepionai {ri} iK=01 ,

decide c s-a transmis secvena de vectori semnal {Si} iK=01 , dac ptratul
2

distanei euclidiene d =

K 1

i =0

ri s i

este minim pentru si=Si, i=0,,K-1. Cu

alte cuvinte secvena de vectori semnal {Si} iK=01 este mai apropiat de secvena
de vectori semnal recepionai {ri} iK=01 dect oricare alt secven de vectori
semnal.
Probabilitatea erorii de secven (ca i probabilitatea erorii de simbol) este
d 2
i este bine
limitat superior de o funcie descresctoare a raportului min
N0
aproximat de aceast expresie cnd raportul semnal/zgomot este mare. n expresia de
mai sus d min 2 este ptratul distanei euclidiene minime dintre dou secvene posibile
de vectori semnal din .
2.1.1. Detecia simbol cu simbol (SSD)
La detecia simbol cu simbol (SSD=Symbol by Symbol Detection) secvena

de vectori semnal {si} iK=01 este o secven de vectori independeni. Astfel secvenele
posibile de vectori semnal aparin lui K. Ptratul distanei euclidiene este minimizat
2

dac se minimizeaz separat termenii ri s i pentru si [7].


Probabilitatea erorii de secven (ca i probabilitatea erorii de simbol) este
limitat superior de expresia:

11

-Teza de doctorat-

P(e) (

M 1
1 dmin 2
)erfc(
)
2
2
N0

(2.3)

fiind bine aproximat de aceast expresie cnd raportul semnal/zgomot este mare. n
relaia (2.3):
d min 2 =

2
min si si
si , si

2 + t 2
erfc(x)=
e dt
x

(2.4)

(2.5)

Concluzia 2.1-Problema proiectrii unui sistem de transmisii de date cu modulaie


codat trellis cnd se dau N, E, M se reduce la alegerea unui set de vectori semnal
astfel nct distana euclidian minim dintre oricare doi vectori semnal s fie maxim
[7].
Pentru compararea a dou constelaii de semnale se definesc urmtoarele dou
mrimi:
log 2 M
[bit/s/Hz]
N

eficiena spectral:

eficiena energetic:

d 2
2= min [bit/s/W]
Eb

(2.6)

(2.7)

E
= energia medie per bit de informaie [W/bit].
log 2 M
Probabilitatea erorii de secven (ca i probabilitatea erorii de simbol) este
limitat superior de expresia:

unde Eb=

P(e) (

M 1
Eb
)erfc(
)
2
2 N0

(2.8)

fiind bine aproximat de aceast expresie cnd raportul semnal/zgomot este mare.
Concluzia 2.2-Aceeai probabilitate a erorii de secven (a erorii de simbol) poate fi
E
obinut cu un raport semnal/zgomot b mai mic dac eficiena energetic 2 este
N0
mai mare [7].

12

-Teza de doctorat-

2.1.2. Detecia de probabilitate condiionat maxim (MLD)


La detecia de probabilitate condiionat maxim (MLD=Maximum

Likelyhood Detection) secvena de vectori semnal {si} iK=01 este o secven de vectori
interdependeni. Astfel secvenele posibile de vectori semnal aparin unui subset din
K ceea ce implic scderea eficienei spectrale [7].
Pentru a evita scderea eficienei spectrale se nlocuiete cu i M cu
M > M, deci se extinde constelaia de semnale. Astfel rezult o secven de vectori
semnal mai puin asemntori ntre ei i se obine o cretere a ptratului distanei
euclidiene minime dintre dou secvene posibile de vectori semnal.
Se definesc dou tipuri de ctig:

ctigul de distan:

d min 2
dmin 2

d min 2
= E
d min 2
E

ctigul asimptotic de codare:

(2.9)

(2.10)

unde dmin2=ptratul distanei euclidiene minime dintre dou secvene posibile de


vectori semnal din setul , iar E=energia medie a vectorilor semnal din setul .
Vectorul semnal si transmis la momentul de timp discret i depinde nu numai de
simbolul sursei de date ai transmis la acelai moment de timp discret i, ci i de un
numr finit L de simboluri anterioare ale sursei de date:
si=f(ai, ai-1, ai-2,,ai-L)

(2.11)

Se definete starea transmitorului TCM la momentul de timp discret i astfel


[7]:
i=(ai-1, ai-2,,ai-L)

(2.12)

Astfel se obin relaiile [7]:


si=f(ai, i)

(2.13)

i+1=g(ai, i)

(2.14)

unde se presupune c funciile f i g sunt invariante n timp.


Funcia f arat c fiecare vector semnal depinde nu numai de simbolul
corespondent al sursei de date ci i de starea transmitorului TCM. La fiecare moment
de timp discret i, vectorul semnal si este selectat dintr-o subconstelaie de semnale
13

-Teza de doctorat-

selectat de valoarea strii transmitorului i.


Funcia g arat evoluia strilor transmitorului TCM i descrie memoria
transmitorului TCM.
Modelul general al transmitorului TCM este prezentat n Fig.2.1.

Fig.2.1 Modelul general al transmitorului TCM.


2.2 Diagrama trellis
Pentru reprezentarea grafic a funciilor f i g se folosete o diagram trellis.
Nodurile diagramei trellis sunt reprezentate prin valorile pe care le poate lua i
(strile transmitorului TCM).
Fiecrui simbol ai al sursei de date i asociem o ramur care pornete de la un
nod al diagramei trellis la un moment de timp discret i i care ajunge la un nod al
diagramei trellis la momentul de timp discret i+1.
Funcia f determin care vector semnal si este asociat cu fiecare ramur de-a
lungul diagramei trellis. Funcia g determin nodurile diagramei trellis.
Dac avem o surs de date care are M=2m simboluri (m bii/simbol surs)
atunci din fiecare nod al diagramei trellis pornesc M ramuri (1 ramur/simbol surs).
Dac dou sau mai multe ramuri conecteaz aceleai perechi de noduri atunci
apar tranziii paralele. Dac dou sau mai multe ramuri pornesc din acelai nod i
ajung n acelai nod atunci avem tranziii adiacente.
2.3 Partiionarea constelaiei de semnale
n cazul deteciei simbol cu simbol (SSD) diagrama trellis are la un moment de
timp discret un singur nod i toate tranziiile sunt paralele.
n cazul deteciei de probabilitate condiionat maxim (MLD) odat
observat secvena de vectori semnal recepionai se caut traiectoria cea mai probabil
prin diagrama trellis.
Datorit zgomotului aditiv din canalul de comunicaie traiectoria aleas poate s
difere de traiectoria corect. Dac traiectoria aleas i traiectoria corect diverg la
14

-Teza de doctorat-

momentul de timp discret i i converg la momentul de timp discret i+L atunci a avut
loc o eroare de lungime L.
Atunci dmin este egal cu distana euclidian minim dinte vectorii semnal
asociai cu o pereche de traiectorii prin diagrama trellis care formeaz o eroare de
lungime L (Fig.2.2).

d 2min = d 2 (A, B) + ... + d 2 (C, D)


d 2min = d 2 (A, B)
unde X,Y sunt subseturi de vectori semnal asociai cu ramurile diagramei trellis i
d 2 (X, Y) =ptratul distanei euclidiene minime dintre vectorii semnal care aparin lui
X i vectorii semnal care aparin lui Y.
Fig.2.2 Pereche de traiectorii care formeaz o eroare de lungime L.
Concluzia 2.3-Subsetul de vectori semnal asociai cu tranziii paralele trebuie s aib o
distan euclidian minim ct mai mare [7].
Concluzia 2.4-Subsetul de vectori semnal asociai cu tranziii adiacente trebuie s aib
o distan euclidian minim ct mai mare [7].
Pentru partiionarea optim a unei constelaii de semnale de mrime M se
utilizeaz tehnica lui Ungerboeck (Fig.2.3) [12]:
se partiioneaz succesiv constelaia de semnale n 2, 4, 8, subconstelaii de
M M M
semnale de mrimi
, , ,... i cu distanele euclidiene minime
2 4 8
(2)
(3)
d (1)
d
d
<
<
min
min
min < ... ,
se aplic cele trei reguli ale lui Ungerboeck:
U1)pentru tranziii paralele sunt asignai vectori semnal care aparin
aceleai partiii,
U2)pentru tranziii adiacente sunt asignai vectori semnal care aparin
partiiei de mrime mai mare imediat urmtoare,
U3)toi vectorii semnal sunt utilizai cu aceeai probabilitate.

15

-Teza de doctorat-

Fig.2.3 Partiionarea unei constelaii de semnale de mrime M=16.


Concluzia 2.5-Cele trei idei de baz ale modulaiei codate trellis sunt urmtoarele:
interdependena vectorilor de semnal care aparin unei secvene,
extinderea constelaiei de semnale,
partiionarea optim a constelaiei de semnale.
2.4 Transmitorul TCM
2.4.1. Reprezentarea Ungerboeck a transmitorului TCM
Reprezentarea Ungerboeck a transmitorului TCM modeleaz partea de
memorie a transmitorului TCM printr-un codor binar convoluional [22].
Dac ai, simbolul sursei de date la momentul de timp discret i, poate lua M=2m
valori distincte atunci el poate fi reprezentat ca un vector cuvnt de cod
bi= b i(1) b i( 2 ) ...b i( m ) format din m bii care se aplic la intrarea transmitorului TCM.
n general si, vectorul semnal la momentul de timp discret i, depinde de vj0 bii
anteriori ai intrrii binare j=1, 2, 3,, m a transmitorului TCM:

(1)
(2) (2)
(2)
(m ) (m )
(m )
;
;;
)
si=f( b i(1) , b i(1)
,...,
b
b
,
b
,...,
b
b
,
b
,...,
b
i 1
i
i 1
1
i v1 i
iv2
i v m

Transmitorul TCM este format din dou pri (Fig.2.4):

(2.15)

codor binar convoluional care are m intrri binare b i(1) b i(2) ...b i(m ) i m ieiri
m
binare ci(1) c i(2) ...c i(m) deci are rata de codare
,
m
dispozitiv de coresponden fr memorie (Memoryless Mapper) care asociaz
fiecrui vector cuvnt de cod ci= c i(1) c i( 2 ) ...c i( m ) format din m bii un vector semnal
si.
16

-Teza de doctorat-

Definim:

memoria transmitorului TCM

v= v j

(2.16)

numrul de stri ale transmitorului TCM

V=2v

(2.17)

j=1

Fig.2.4 Reprezentarea Ungerboeck a transmitorului TCM.


Un caz particular foarte important este transmitorul Ungerboeck (Fig.2.5)
care are proprietile:
M=2M deci m=m+1
Codorul binar convoluional este liniar.

Fig.2.5 Schema bloc a unui transmitor Ungerboeck.


17

-Teza de doctorat-

La fiecare moment de timp discret i codorul binar convoluional liniar cu rata de


r
codare
recepioneaz r bii i genereaz r+1 bii codai, care selecteaz
r +1
subconstelaia de semnale din care se va alege un vector semnal i deplaseaz
transmitorul TCM n starea urmtoare.
Ceilali m-r bii rmai necodai selecteaz un vector semnal din subconstelaia
de semnale selectat anterior.
Prezena biilor necodai determin apariia tranziiilor paralele n diagrama
trellis (2m-r tranziii paralele asociate cu fiecare ramur).
2.4.2. Reprezentarea Calderbank-Mazo a transmitorului TCM
Reprezentarea Calderbank-Mazo a transmitorului TCM se bazeaz pe o
descriere analitic a funciei f [23]:
si=f(ai, ai-1, ai-2,,ai-L)

(2.18)

Aceast relaie poate fi privit ca o funcie de transfer a unui sistem cu memorie.


n scopul obinerii unui ctig asimptotic de codare > 1 este necesar ca funcia f s fie
neliniar. De fapt o funcie f liniar corespunde efectului interferenei intersimbol (ISI)
i determin = 1.
De exemplu, dac simbolurile sursei de date sunt ai{-1, +1} i funcia f este
liniar de forma:
f(a1, a2,,an)=h1a1+h2a2++hnan

(2.19)

unde h1, h2,,hn=constante reale, atunci, alegnd o traiectorie prin diagrama trellis
corespunztoare secvenei de simboluri {+1} i o alt traiectorie corespunztoare
aceleai secvene de simboluri dar cu un singur simbol {+1} schimbat n {-1},
obinem:
2
2
d
= (h1 + h 2 + ... + h n ) ( h1 + h 2 + ... + h n ) +
min

(h + h + ... + h ) (h h + ... + h ) 2 + ... +


2
n
1
2
n
1
2

(h1 + h 2 + ... + h n ) (h1 + h 2 + ... h n ) =

2
2
2
= 4(h1 + h 2 + ... + h n )

2
2
2
E
(h
h
...
h
)
=
+
+
+
1
2
n

d
2
min = 4
E

18

(2.20)

-Teza de doctorat-

n absena codrii avem h1=1 i hi=0, i > 1 :

2
dmin 2 = (h1 ) (h1 ) = 4h12

2
E = h1

2
d min = 4
E

(2.21)

deci ctigul asimptotic de codare este = 1.


Fie a=(a1, a2,,an) un vector n-dimensional a crui componente sunt variabile
aleatoare independente, identic distribuite, care iau K valori reale dintr-un set A. n
general funcia f(a) este neliniar i poate fi scris ca o serie ortogonal Volterra:
f (a) = k

(0)

+ k Q (a) +
i =1

(1)
i

(1)
i

i =1

k
j=1

(2)
ij

Q ij( 2 ) (a) + ...

(2.22)

unde Q i(1li)2 ...il (a) =polinom de grad l n variabila a i1 a i 2 ...a il care satisface condiiile de

(a)] = 0 dac lm sau dac l=m dar j1j2jm nu


ortogonalitate E[Qi(l)i ...i (a)Q(m)
j1 j2 ...jm
12 l
este o permutare a lui i1i2il unde ln i mn.
Dac normalizm polinoamele Q i(1li)2 ...il (a) obinem o serie ortonormal
Volterra.
Teorema 2.1-Seria ortonormal Volterra f(a) are Kn termeni [23].
Demonstraie-Se noteaz j1j2js cu s l indicii obinui din indicii i1i2il dup
eliminarea repetiiilor. Se noteaz vk=numrul de indici i egali cu jk, k=1, 2,,s.
Atunci se obine:

Q i(1li)2 ...il (a) = Pv1 (a 1 )Pv 2 (a 2 )...Pvs (a s )

(2.23)

unde v1+v2++vs=l i Pv k (a k ) =polinom ortonormal de grad vk n variabila ak deci


E[ Pv t (a t ) Pv r (a r ) ]=0 dac vtvr, 1t,rn.
Se consider monoamele liniar independente f0(a), f1(a), unde a=a1, a2, ,an
Printr-o ortonormalizare Gram-Schmidt se obine:

19

-Teza de doctorat-

P0 (a) = f 0 (a)

...

f k 1 (a)
f k (a)

E[f k 1 (a)f k (a)]


E[f k 1 (a)f k 1 (a)]
Pk (a) = det
...
...

E[f 0 (a)f k 1 (a)]


E[f 0 (a)f k (a)]

...
...
...
...

E[f k 1 (a)f 0 (a)]

...

E[f 0 (a)f 0 (a)]


(2.24)
f 0 (a)

unde k=1, 2,.


Numrul maxim de polinoame Pk(a) este egal cu K-1.
Polinoamele Q i(1li)2 ...il (a) se obin ca produse de polinoame Pk(a) deci combinnd
cte un element de pe urmtoarele linii:
1
P (a ) P (a ) ... P (a )
2 1
K -1 1
1 1
(2.25)
P1 (a 2 ) P2 (a 2 ) ... PK -1 (a 2 )

P1 (a n ) P2 (a n ) ... PK -1 (a n )
Numrul de produse de cte 1 polinom Pk(a) este egal cu 1 + (K 1)1 C1n .
Numrul de produse de cte 2 polinoame Pk(a) este egal cu (K 1) 2 C 2n .

Numrul de produse de cte n polinoame Pk(a) este egal cu (K 1) n C nn .


Numrul total de polinoame Q i(1li)2 ...il (a) este egal cu Kn (conform formulei lui Newton).
Corolarul 2.1-Dac fi(a)=ai atunci calculul polinoamelor Pk(a) implic un numr finit
de medii statistice ale variabilelor aleatoare a.
Corolarul 2.2-Dac fi(a)=ai atunci toate polinoamele Pk(a) au media statistic 0 cu
excepia polinomului P0(a) care are media statistic 1.
1, k = 0
E[Pk(a)]=E[Pk(a)P0(a)]=
0,1 k K 1

(2.26)

Corolarul 2.3-Coeficienii k i(li) ...i pot fi calculai cu formula:


12 l
k i(li) ...i =E[f(a) Q i(1li)2 ...il (a) ]
1 2 l
20

(2.27)

-Teza de doctorat-

Forma matricial a seriei ortonormale Voterra este:


f=Qk

(2.28)

unde:
f=vector coloan Kn dimensional format din valorile funciei f(a):
f(1,1,...,1)
f(1,1,...,1)

f=

...

f(1,1,...,1)

(2.29)

k=vector coloan Kn dimensional format din valorile coeficienilor k i(li) ...i :


12 l
k (0)
(1)
k1
k= k (1)
2
...
(n)
k123...n

(2.30)

Q=matrice Kn x Kn dimensional format din valorile polinoamelor Q i(1li)2 ...il (a) .


Datorit ortonormalitii polinoamelor Q i(1li)2 ...il (a) exist relaia:
QTQ=KnI

(2.31)

unde I este matricea identitate Kn x Kn dimensional.


Dac se nmulete relaia (2.28) la stnga cu QT se obine [23]:
k=K-nQTf

(2.32)

n concluzie vectorul k este o transformat a vectorului f. Tipul transformatei


depinde de matricea Q adic de distribuia variabilelor aleatoare a [24].
n general sn, vectorul semnal la momentul de timp discret n, depinde de m bii
de intrare cureni (a1, a2,, am) i v bii de intrare anteriori (am+1, am+2,, am+v) ai
transmitorului TCM (Fig.2.6):

21

-Teza de doctorat-

s n = f(a1 , a 2 ,..., a n ) =
= c0 +

n n

i =1

i =1 j=1
i< j

n n

ci a i + cija i a j + cijl a i a ja l +... + c12...n a1a 2 ...a n

(2.33)

i =1 j=1l =1
i < j< l

unde: n=m+v, v=numrul de elemente de memorare a codului TCM, ai{0, 1},


i=1,2,,n i c0, c1,,c123n=coeficieni reali.
Pentru descrierea analitic a unui cod TCM este mai util s utilizm pentru biii
de intrare ai valorile {-1, +1} n loc de valorile {0, 1}. De aceea se realizeaz
urmtoarea conversie:
bi=1-2ai, i=1,2,..,n

(2.34)

Se obine [23]:
s n = f(b1 , b 2 ,..., b n ) =
n

n n

i =1

i =1 j =1
i< j

n n

= d 0 + d i b i + d ijb i b j +

d ijl b i b jb l +... + d12...n b1b 2 ...b n

(2.35)

i =1 j=1l =1
i < j< l

unde d0, d1,,d123n=coeficieni reali.


Ecuaia (2.35) poate fi scris sub form matricial:
f=Bd

(2.36)

unde:
f=vector coloan 2n dimensional format din valorile funciei f:
f(1,1,...,1)
f(1,1,...,1)

f=

...

f(1,1,...,1)

(2.37)

d=vector coloan 2n dimensional format din valorile coeficienilor d:


d0
d
1
d=
...

d123...n
22

(2.38)

-Teza de doctorat-

B=matrice 2 x 2 dimensional a crei linie i este [1 b1 ... b12...n ] unde bi i ia


valorile din argumentul funciei f de pe linia i a matricei f.
n

Fig.2.6 Schema bloc a unui transmitor TCM Calderbank-Mazo.


n [23] se arat c matricea B este ortogonal deci se obine realia:
B 1 =

1
2

BT

(2.39)

Soluia ecuaiei matriciale (2.36) este:


d=

1
2

BTf

(2.40)

2.5 Receptorul TCM


Sarcina receptorului TCM este de a estima traiectoria prin diagrama trellis a
secvenei de vectori semnal transmii. Astfel se asociaz cu fiecare ramur a diagramei
trellis un numr numit metrica de ramur i se caut traiectoria prin diagrama trellis
cu metrica total minim.
2.5.1 Receptorul TCM cu detecie de probabilitate condiionat maxim (MLD)
Se consider o secven de K vectori semnal s={si} iK=01 unde fiecare vector
semnal si poate lua M valori. Aceti vectori semnal si moduleaz un semnal purttor
p(t) i semnalul de linie transmis este:
23

-Teza de doctorat-

s(t)=

K 1

s i p(t iTs )

(2.41)

i =0

unde Ts este durata unui simbol al sursei de date ai.


Semnalul de linie recepionat este egal cu:
r(t)=s(t)+n(t)

(2.42)

unde n(t) este zgomotul aditiv al canalului de comunicaie.


Sarcina receptorului TCM este de a procesa semnalul de linie recepionat r(t) i
de a determina un estimat ={i} iK=01 a secvenei de vectori semnal transmii
s={si} iK=01 care minimizeaz probabilitatea erorii de secven P(e).
Se presupune c la transmisie toi vectorii semnal si sunt egali ca probabilitate
[7].
La detecia de probabilitate condiionat maxim (MLD) se compar
probabilitile condiionate ale semnalului de linie recepionat r(t) fa de toate
secvenele posibil transmise de vectori semnal i se alege secvena de vectori semnal
care maximizeaz aceste probabiliti condiionate.
Receptorul TCM alege dac:
P[r(t)|]= max P[r(t)|s]
toates

(2.43)

Forma acestor probabiliti condiionate P[r(t)|s] depinde de canalul de


comunicaie. Pentru un canal de comunicaie cu zgomot aditiv, alb, gaussian, se
consider c semnalul recepionat r(t) este egal cu suma unor elemente (eantioane)
de semnal (signal chips) R(t), fiecare de durat Ts:
r(t)=

K 1

R (t iTs )

(2.44)

i =0

Astfel se obine:
logP[r(t)|s]=

K 1

K 1

i =0

i =0

logP[R (t iTs ) | s i ] = C
2

R (t iTs ) s i p(t iTs )

(2.45)

unde C este o constant i f(t) = f(t) dt .


Metrica asociat cu distana dintre semnalul de linie recepionat r(t) i secvena
de vectori semnal transmii s={si} iK=01 este definit ca:
24

-Teza de doctorat-

m[r(t),s]=

K 1

R (t iTs ) si p(t iTs )

(2.46)

i =0

La detecia de probabilitate condiionat maxim (MLD) se compar metricile


asociate cu distanele dintre semnalul de linie recepionat i toate secvenele posibil
transmise de vectori semnal i se alege secvena de vectori semnal care minimizeaz
aceste metrici.
Receptorul TCM alege dac:
2

K 1

m[r(t),]= min m[r(t),s]= min R (t iTs ) s i p(t iTs )


toates
toates i i = 0

(2.47)

2.5.2 Receptorul TCM cu detecie simbol cu simbol (SSD)


La detecia simbol cu simbol (SSD) minimul sumei din relaia (2.47) este egal
cu suma minimelor:
min m[r (t), s] =

toate s

K 1

= min R (t iTs ) s i p(t iTs )


toates i = 0
i
=

K 1

min R (t iTs ) s i p(t iTs )


toate
s
i =0

(2.48)

La detecia simbol cu simbol (SSD) se compar distanele euclidiene dintre


semnalul de linie recepionat la momentul de timp discret i i toate semnalele de linie
posibil transmise la momentul de timp discret i i alege semnalul de linie care
minimizeaz aceste distane euclidiene.
Receptorul TCM alege i dac:
2
R (t iTs ) -i p(t iTs ) 2 = min R (t iTs ) s i p(t iTs )
toates i

(2.49)

n practic se consider eantioane de semnal n locul semnalelor continue.


Rezult o simplificare, avantaj pltit prin pierderea optimalitii n cazul n care apare
o alunecare n timp.
Receptorul TCM alege i dac:

25

-Teza de doctorat-

ri i p i 2 = min ri s i p i
toates i

(2.50)

Pentru pi=1 se definete metrica asociat cu distana dintre eantionul


semnalului de linie recepionat ri i cu vectorul semnal transmis si:
m[ri,si]= ri s i

(2.51)

Dac se consider eantioane de semnal n locul semnalelor continue atunci la


detecia simbol cu simbol (SSD) se compar metricile asociate cu distanele dintre
eantionul semnalului recepionat ri i toi vectorii semnal posibil transmii i se alege
vectorul semnal care minimizeaz aceste metrici.
Receptorul TCM alege i dac:
m[ri,i]= min m[ri,si]
toates i

(2.52)

2.5.3 Algoritmul Viterbi


ntruct fiecare vector semnal poate lua M valori, numrul total de secvene de
vectori semnal de lungime K posibil transmise este MK.
Receptorul TCM va calcula metricile pentru toate secvenele posibil transmise
de vectori semnal i va alege secvena de vectori semnal avnd metrica minim
(secvena optim de vectori semnal).
Aceast procedur are urmtoarele caracteristici:
ntrziere mare - pentru a alege secvena optim de vectori semnal trebuie s
ateptm pn cnd ntreaga secven de lungime K de vectori semnal este
recepionat ceea ce implic o ntrziere total de KTs secunde care n unele
aplicaii poate fi inacceptabil,
memorie mare - trebuiesc memorate MK secvene posibile de vectori semnal,
complexitate - pentru a alege secvena optim de vectori semnal trebuiesc
realizate multe comparaii i calcule.
Concluzia 2.6-Procedura prin care receptorul TCM va calcula metricile pentru toate
secvenele posibil transmise de vectori semnal i va alege secvena de vectori semnal
avnd metrica minim, nu este practic i din acest motiv se utilizeaz algoritmul
Viterbi, n care numrul de calcule i memoria necesar pentru alegerea secvenei
optime de vectori semnal crete liniar cu lungimea K a secvenei de vectori semnal [7].
Totui algoritmul Viterbi nu rezolv problema ntrzierii, datorit faptului c pentru a
minimiz o funcie trebuie s ateptm pn cnd este observat toat funcia.
Algoritmul Viterbi a fost creat n anul 1967 pentru decodarea codurilor
convoluionale i la scurt timp dup apariia sa s-a observat c este bazat pe principiile
programrii dinamice, o tehnic general de rezolvare a problemelor de minimizare
[25].
26

-Teza de doctorat-

Aplicarea algoritmului Viterbi pentru decodarea TCM a nceput n anul 1984


(ITU-T V.32) i se bazeaz pe utilizarea diagramei trellis [15]. Algoritmul Viterbi
determin traiectoria prin diagrama trellis care are metrica total minim, prin
deplasarea secvenial pe diagrama trellis de la o stare la alta.
n fiecare stare i, deci n fiecare interval de Ts secunde, de exemplu de la iTs la
(i+1)Ts, receptorul TCM observ eantionul ri al semnalului de linie recepionat i
2

calculeaz metrica de ramur m[ri,si]= ri s i


pentru toate ramurile diagramei
trellis care pornesc din starea i.
Metrica de traiectorie pentru o anumit traiectorie din diagrama trellis care
trece printr-un anumit nod este egal cu suma metricilor pariale de traiectorie
pentru poriunea de traiectorie din stnga nodului i pentru poriunea de traiectorie din
dreapta nodului. Dintre toate traiectoriile posibile din stnga nodului receptorul TCM
alege traiectoria cu cea mai mic metric parial de traiectorie denumit traiectoria
supravieuitoare pentru acel nod. Pentru fiecare nod receptorul TCM va memora
traiectoria supravieuitoare i metrica parial de traiectorie pentru ea.
De exemplu, fie un nod oarecare A al diagramei trellis n starea i. Receptorul
TCM va calcula pentru fiecare din ramurile care pornesc din nodurile n starea i-1 i
ajung n nodul A o metrica parial de traiectorie, egal cu suma dintre metrica ramurii
i metrica parial de traiectorie a nodului origine. Traiectoria supravieuitoare pentru
nodul A este aleas ca traiectoria cu cea mai mic metric parial de traiectorie
(Fig.2.7).

Fig.2.7 Calculul traiectoriei supravieuitoare i metricii pariale de traiectorie pentru


nodul A.
Pentru fiecare nod al diagramei trellis n starea i, algoritmul Viterbi calculeaz
i memoreaz traiectoria supravieuitoare i metrica parial de traiectorie. Dup aceea
algoritmul Viterbi trece la starea i+1 i aa mai departe. Dup starea i+K-1 algoritmul
Viterbi alege traiectoria prin diagrama trellis cu metrica total minim.

27

-Teza de doctorat-

Modelul general al unui receptor TCM este prezentat n Fig.2.8:

Fig.2.8 Modelul general al unui receptor TCM.


n cazul n care diagrama trellis conine tranziii paralele, deci mai muli vectori
semnal (subconstelaie de semnale) sunt asociai cu o ramur, apare o modificare
minor n algoritmul Viterbi prezentat anterior: la calculul metricii de ramur se va
determina vectorul semnal, din subconstelaia de semnale asociat cu ramura
respectiv, cel mai apropiat de eantionul ri al semnalului de linie recepionat. Astfel
metrica de ramur este egal cu:
min

s i subconstelatiei de semnale
asociata cu ramura resectiva

ri s i

(2.53)

Pentru a rezolva problema ntrzierii se utilizeaz algoritmul Viterbi


trunchiat. Se utilizeaz o adncime de decizie d i se foreaz decizia n starea i
pentru toate traiectoriile prin diagrama trellis pn n starea i-d.
Concluzia 2.7-Algoritmul Viterbi trunchiat are urmtoarele avantaje i dezavantaje
[7]:
avantaje:
rezolv problema ntrzierii - n loc s ateptm KTs secunde pn cnd ntreaga
secven de vectori semnal este recepionat se ateapt doar dTs secunde (d<K)
dup care se estimeaz cte un vector semnal la fiecare Ts secunde,
necesit o memorie mai mic dect algoritmul Viterbi normal - pentru fiecare
stare a diagramei trellis trebuiesc memorate traiectoriile supravieuitoare i
metricile pariale de traiectorie pentru d stri anterioare.
dezavantaje:
crete probabilitatea erorii de secven (sau de simbol).
Concluzia 2.8-ntrzierea introdus de algoritmul Viterbi trunchiat (dTs secunde)
poate crea probleme dac se folosete un egalizor adaptiv. Deciziile algoritmului
adaptiv se ntorc la egalizor dup un numr de intervale Ts. Pentru evitarea acestui
lucru o soluie este utilizarea unei detecii simbol cu simbol preliminare, pentru
adaptarea egalizorului adaptiv. Astfel deciziile luate n detecia simbol cu simbol vor fi
corelate cu deciziile luate n algoritmul Viterbi trunchiat [7].

28

-Teza de doctorat-

CAPITOLUL III
Performanele sistemelor de transmisii de date cu
modulaie codat trellis
3.1 Limita superioar a probabilitii erorii de secven
Se consider reprezentarea Ungerboeck a unui transmitor TCM care are rata
m
de codare a codorului binar convoluional egal cu
, unde m=m+1 (vezi Fig.2.5).
m
O eroare de lungime L apare cnd receptorul TCM alege n locul secvenei de
vectori semnal transmii SL=(si, si+1,,si+L-1) o alt secven de vectori semnal SL=(si,
si+1,,si+L-1), care corespunde unei traiectorii prin diagrama trellis care diverge de la
traiectoria corect la un anumit moment de timp discret i converge la traiectoria
corect dup exact L stri.
Dac presupunem o transmisie suficient de lung, atunci P(e) probabilitatea
erorii de secven (de simbol) este [7]:
P(e)

P[S L ] P[S L S L ]

(3.1)

L =1 S L S L S L

unde P[SL] = probabilitatea de a transmite SL iar P[SLSL] = probabilitatea ca atunci


cnd se transmite SL s se aleag SL.
ntruct avem o coresponden unu la unu ntre si = vectorul semnal i ci =
vectorul cuvnt de cod se obine pentru probabilitatea erorii de secven (de simbol)
[7]:
P(e)

P[C L ] P[C L C L ]

(3.2)

L =1 C L C L C L

unde CL=(ci, ci+1,,ci+L-1) este secvena de vectori cuvinte de cod transmise, CL=(ci,
ci+1,,ci+L-1) este secvena aleas de vectori cuvinte de cod, P[CL] = probabilitatea de
a transmite CL iar P[CLCL] = probabilitatea ca atunci cnd se transmite CL s se
aleag CL.
Dac EL=(ei, ei+1,,ei+L-1) este secvena de vectori eroare atunci CL secvena
aleas de vectori cuvinte de cod se poate exprima astfel:
CL=CLEL
Dac P[EL]=

P[C L ] P[CL C L ]

(3.3)

este probabilitatea medie a unei erori de

CL

lungime L cauzat de secvena de vectori eroare EL atunci se obine pentru


29

-Teza de doctorat-

probabilitatea erorii de secven (de simbol) [7]:


P(e)

L =1

P[E L ]

(3.4)

EL 0

Dac avem un canal de comunicaie cu zgomot aditiv, alb, gaussian cu


N
densitatea spectral de putere 0 i utilizm o detecie de probabilitate condiionat
2
maxim (MLD) atunci putem utiliza limita Bhattacharyya pentru probabilitatea ca
atunci cnd se transmite CL s se aleag CL:
P[C L C L ] exp{

1
2
f (C L ) f (CL ) }
4N0

(3.5)

Astfel limita pentru P[EL] probabilitatea medie a unei erori de lungime L


cauzat de secvena de vectori eroare EL devine:

P[E L ] W[E L ]
unde W[E L ] =

P[C L ]exp{4N

CL

(3.6)

f(C L ) f(CL ) } .

Probabilitatea erorii de secven (de simbol) devine [7]:


P(e)

W[E L ]

(3.7)

L =1 E L 0

Dac se presupune c simbolurile sursei de date ai sunt echiprobabile


1
(P(ai)=
=2-m unde m' este numrul de bii folosii la codarea simbolurilor sursei) se
M
definesc G(ei) matricile ponderilor vectorilor eroare ei (matrici NxN dimensionale)
astfel nct [G(ei)]p,q elementul de pe lina p i coloana q este [7]:
daca nu exista tranzitii p q
0,

2
[G(ei)]p,q= 1
(3.8)
f(c p q ) f(c p q e i )
D
,
daca
exista
tranzitii
p
q

M
c p q
unde D este o nedeterminat care poate fi considerat ca operaia de ntrziere cu o
unitate de timp i cpq este vectorul cuvnt de cod corespunztor tranziiei din starea p
n stare q (suma apare din cauza tranziiilor paralele posibile ntre starea p i starea q).
Prezena biilor necodai convoluional n transmitorul Ungerboeck determin
apariia tranziiilor paralele n diagrama trellis (2m-r tranziii paralele / fiecare ramur).
30

-Teza de doctorat-

Pentru W[EL] se obine expresia [7]:


1 T L 1
W[E L ] = 1 G(e i ) p, q 1
N i =0

(3.9)

unde 1 este vectorul coloan N-dimensional cu toate elementele egale cu 1 i


L 1

[ G (ei )]p, q reprezint distanele euclidiene implicate n tranziiile din starea p n


i =0

starea q n exact L pai.


3.1.1 Diagrama de stare a erorii
Vectorii eroare ei, ei+1,,ei+L-1 din secvena EL nu sunt independeni. Diagrama
de stare a erorii este un graf care descrie dependena dintre vectorii ei.
Datorit liniaritii codului binar convoluional vectorii cuvinte de cod ci
formeaz un grup aditiv i comutativ C. Vectorii eroare ei fiind diferene ale vectorilor
cuvinte de cod ci sunt i ei elemente din C. Deci n diagrama de stare a erorii,
conexiunile dintre vectorii eroare ei sunt aceleai ca i conexiunile dintre vectorii
cuvinte de cod ci.
Diagrama de stare a erorii are o structur determinat doar de codul binar
convoluional deci difer de diagrama de stare a codului doar prin denumirile strilor i
prin etichetele de ramur, care sunt matricile G(ei) a ponderilor vectorilor eroare ei.
Concluzia 3.1-Probabilitatea erorii de secven (de simbol) este limitat superior de
expresia [7]:

P(e) T(D)

-1
D = exp

4N 0

(3.10)

unde:
T(D) = funcia de transfer scalar a diagramei de stare a erorii:
T ( D) =

1 T
1 G1
N

(3.11)

G = funcia de transfer matricial a diagramei de stare a erorii:


G=

L 1

G (ei )

L =1E L 0 i = 0
31

(3.12)

-Teza de doctorat-

3.1.2 Consideraii de simetrie a funciei de transfer matriciale a diagramei de stare a


erorii
Se consider urmtoarele limite:
[G ]p, q = limita superioar a probabilitii de apariie a unei erori care ncepe n starea
p i se termin n starea q,
1
G1]p = limita superioar a probabilitii de apariie a unei erori care ncepe n
N
starea p,
[

1
[ 1T G ]q = limita superioar a probabilitii de apariie a unei erori care se termin n
N
starea q.
Concluzia 3.2-Dac funcia de transfer matricial a diagramei de stare a erorii G
are toate elementele egale atunci toate traiectoriile din diagrama trellis contribuie n
mod egal la P(e). n acest caz n analiza unei scheme TCM se poate considera o
singur traiectorie ca referin i se poate calcula P(e) pentru orice secven transmis.
O condiie suficient dar nu i necesar ca G s aib toate elementele egale este ca
toate matricile G(ei) s aib toate elementele egale [7].
Funcia de transfer matricial a diagramei de stare a erorii G este uniform
pe linii dac 1 este valoare principal a G i G1=C11 unde C1=ct. (suma elementelor de
pe orice linie a G este independent de numrul liniei).
Funcia de transfer matricial a diagramei de stare a erorii G este uniform
pe coloane dac 1 este valoare principal a GT i 1TG=1TC2 unde C2=ct. (suma
elementelor de pe orice coloan a G este independent de numrul coloanei).
Funcia de transfer matricial a diagramei de stare a erorii G este uniform
pe linii sau pe coloane dac 1 este valoare principal a G sau a lui GT i 1TG1=NC3
unde C3=ct. (suma elementelor de pe orice linie sau coloan a G este independent de
numrul liniei sau coloanei).
Concluzia 3.3-Dac funcia de transfer matricial a diagramei de stare a erorii G
este uniform pe linii sau pe coloane atunci toate strile din diagrama de stare a
erorii contribuie n mod egal la P(e). n acest caz n analiza unei scheme TCM se poate
considera o singur stare ca referin pentru calculul P(e) n loc s se considere toate
perechile posibile de stri. Mai exact trebuiesc considerate pentru calculul P(e) doar
erorile care ncep dintr-o stare fixat (dac G este uniform pe linii) sau doar erorile
care se termin ntr-o stare fixat (dac G este uniform pe coloane). O condiie
necesar i suficient ca G s fie uniform pe linii sau pe coloane este ca toate
matricile G(ei) s fie uniforme pe linii sau pe coloane. n acest caz spunem c schema
TCM este uniform i funcia de transfer matricial a diagramei de stare a erorii poate
fi calculat utiliznd etichete de ramur scalare n diagrama de stare a erorii [7].
Matricile G(ei) sunt uniforme pe linii dac tranziiile care ncep din orice stare
a diagramei de stare a erorii transport acelai set de etichete de ramur.
Matricile G(ei) sunt uniforme pe coloane dac tranziiile care se termin n
orice stare a diagramei de stare a erorii transport acelai set de etichete de ramur.
32

-Teza de doctorat-

Fie C0 submulimea format din M=2m vectori cuvinte de cod c,


corespunztoare tuturor strilor nule ale codorului binar convoluional liniar.
Fie C0+ submulimea format din vectorii cuvinte de cod , corespunztori
tuturor strilor nenule ale codorului binar convoluional liniar.
Lema 3.1-Submulimea C0 este un grup comutativ i exist o singur submulime C0+
asociat submulimii C0. Fiecare stare a codorului convoluional liniar genereaz un
cuvnt de cod care aparine submulimii C0 sau submulimii C0+.
Orice linie din matricile G(ei) corespunde unei anumite stri a codorului binar
convoluional liniar deci corespunde la C0 sau C0+.
Concluzia 3.4-O condiie suficient pentru ca o schem TCM s fie uniform este:

f (c ) f ( c e ) 2

cC 0

(
(
f (c c ) f (c c e ) 2

, pentru orice e (3.13)

cC 0

Fie transformata T definit astfel:


f (c) f (c e) , pentru orice cC0

(3.14)

Concluzia 3.5-O condiie suficient pentru ca o schem TCM s fie uniform este ca
transformata T s reprezinte o izometrie (de exemplu o rotaie, o reflexie sau
combinaii ale acestora).
n cazul unei scheme TCM uniforme definim W(e) profilul ponderilor
vectorului eroare e:
W (e) =

1
f (c ) f (c e ) 2
D

M cC

(3.15)

sau

1
f (c(v)) f (c(v) e) 2
W (e) =
D
M c(v)

(3.16)

unde v este ordinul componentei vectorului cuvnt de cod c care variaz n izometria T,
iar c(v) este c cu componenta de ordin v aleas arbitrar 0 sau 1.
Concluzia 3.6-n cazul unei scheme TCM uniforme probabilitatea erorii de secven
(de simbol) este limitat superior de expresia [7]:
P(e) T(D)
unde T(D) = W(e) .
e

33

(3.17)

-Teza de doctorat-

3.1.3 Consideraii asimptotice a funciei de transfer matriciale a diagramei de stare a


erorii

[G ]p, q limita superioar a probabilitii de apariie a unei erori care ncepe n


starea p i se termin n starea q, poate fi scris ca o serie de puteri n nedeterminata D,
cu termenul general v p,q (d l )D
v p, q ( d l ) =

1
L1

n1 +

d l2

, unde:

1
L 2

n 2 + ... = numrul mediu de traiectorii care se

M
M
ntlnesc la distana dl asociate cu orice traiectorie din diagrama trellis care
ncepe n starea p i se termin n starea q,

n1, n2, = numrul de traiectorii eroare care diverg de la traiectoria corect n


starea p i converg la traiectoria corect n starea q dup L1, L2,intervale de
simbol,

1
L1

1
L 2

,... = probabilitatea secvenei de simboluri ale sursei de date de

M
M
lungime L1, L2,.
Astfel se obine:

v p (d l ) = v p, q (d l ) = numrul mediu de traiectorii care se ntlnesc la distana


q

dl asociate cu orice traiectorie din diagrama trellis care ncepe n starea p i se


termin n orice stare,
N (d l ) =

1
v p, q (d l ) = numrul mediu de traiectorii care se ntlnesc la
N p, q

distana dl asociate cu orice traiectorie din diagrama trellis.


Concluzia 3.7-Pentru un raport semnal/zgomot mare ( N 0 0 ) singurul element din
G funcia de transfer matricial a diagramei de stare a erorii care contribuie
d2

semnificativ la P(e) este v p,q (d min )D min [7]. n acest caz probabilitatea erorii de
secven (de simbol) tinde asimptotic ctre:

N(d min )D

d 2min
D = exp{

1
}
4N 0

(3.18)

unde dmin= distana euclidian minim dintre dou secvene posibile de vectori semnal
din setul (constelaia de semnale extins).
34

-Teza de doctorat-

Concluzia 3.8-Dac n locul relaiei (3.5) utilizm urmtoarea limit Bhattacharyya


pentru probabilitatea ca atunci cnd se transmite CL s se aleag CL:
d 2min
d min
1
1
2
P[C L C L ] erfc(
) exp(
) exp{
f (C L ) f (CL ) }
4N 0
4N0
2
2 N0

(3.19)

atunci n locul relaiei (3.17) se obine o alt limit superioar pentru probabilitatea
erorii de secven (de simbol):
d 2min
d min
1
P(e) erfc(
)exp(
)T(D)
-1
2
4N 0
2 N0
D = exp

(3.20)

4N 0

Concluzia 3.9-Pentru un raport semnal/zgomot mare ( N 0 0 ), probabilitatea erorii


de secven (de simbol) tinde asimptotic ctre:
d
1
d2
erfc( min )N(d min )D min
1
2
D = exp{
}
2 N0

(3.21)

4N 0

3.1.4 Limita superioar a probabilitii erorii de bit


Pentru a calcula limita superioar a probabilitii erorii de bit Pb trebuie fcut
urmtoarea modificare n matricile G(ei) [7]: [G(ei)]p,q=trebuie multiplicat cu un factor
I unde reprezint numrul de bii eronai asociai cu vectorul eroare ei i cu tranziia
din starea p n starea q n diagrama trellis.

[G ]p, q limita superioar a probabilitii de apariie a unei erori care ncepe n


starea p i se termin n starea q, poate fi scris ca o serie de puteri n nedeterminatele
d l2 h
D i I, cu termenul general p,q (d l, h )D I unde:

p, q (d l , h ) =numrul mediu de traiectorii care se ntlnesc la distana dl, avnd h bii


eronai i asociate cu orice traiectorie din diagrama trellis care ncepe n starea p i se
termin n starea q.
Dac se calculeaz derivata termenului general n raport cu I, pentru I=1 se
obine numrul estimat de bii eronai per ramur, generai de traiectoriile incorecte
care ncep n starea p i se termin n starea q. Dac se mparte cu m i se nsumeaz,
se obine limita superioar a probabilitii erorii de bit Pb.
35

-Teza de doctorat-

Concluzia 3.10-Limita superioar pentru Pb este:

Pb

1 T(D)
1
m I I =1, D = exp{
}

(3.22)

4N 0

Concluzia 3.11-Dac n locul relaiei (3.5) utilizm relaia (3.19) la limita


Bhattacharyya pentru probabilitatea ca atunci cnd se transmite CL s se aleag CL se
obine o alt limit superioar pentru probabilitatea erorii de bit:
d 2min T(D)
d min
1
Pb
erfc(
)exp(
)
1
2m
4N 0
I I =1, D = exp{
}
2 N0

(3.23)

4N 0

3.1.5 Consideraii de convergen a funciei de transfer scalare a diagramei de stare a


erorii
T(D) sau T(D,I) funcia de transfer scalar a diagramei de stare a erorii este o
serie convergent pentru un raport semnal/zgomot suficient de mare.
Exist situaii n care funcia scalar a diagramei de stare a erorii este o serie
neconvergent deoarece unul sau mai muli coeficieni ai si au valori infinite.
Asemenea situaii pot apare pentru scheme TCM n care dou secvene de vectori
semnal cu o distan euclidian finit corespund la dou secvene de simboluri ale
sursei de date cu o distan Hamming infinit [7]. Aceste scheme TCM se numesc
catastrofice deoarece un numr finit de erori ale canalului de comunicaie cauzeaz un
numr infinit de erori ale simbolurilor sursei de date [26].
3.1.6 Cazul unui canal de comunicaie general
Fie RL=(ri, ri+1,,ri+L-1) secvena de vectori semnal recepionai. Metrica
asociat cu distana euclidian dintre RL secvena de vectori semnal recepionai i SL
secvena de vectori semnal transmii i care este utilizat de receptorul TCM este:
m[R L , S L ] =

L 1

m[ri , si ]

(3.24)

i =0

Receptorul TCM alege SL dac:


m[R L , SL ] = min m[R L , S L ]
toateS L

36

(3.25)

-Teza de doctorat-

Probabilitatea erorii de secven (de simbol) este limitat superior conform


relaiilor (3.4) i (3.7).
Dac canalul de comunicaie nu este un canal cu zgomot aditiv, alb, gaussian i
detecia nu este totdeauna de probabilitate condiionat maxim (MLD) atunci se poate
utiliza limita Chernoff pentru probabilitatea ca atunci cnd se transmite CL s se
aleag CL:
L

P[C L C L ] E{e

[m[ri , f(c i e i )] m[ri , f(c i )]]


i =1

ci }

(3.26)

unde >0 este parametrul Chernoff care nu depinde de i.


Dac se consider un canal de comunicaie fr memorie (memoryless
communications channel) atunci:
L

E{e

[m[ri , f(c i e i )] m[ri , f(c i )]]


i =1

c i } = E{e [m[ri , f(c i e i )] m[ri , f(c i )]] c i } (3.27)


i =1

Se definete:
exp{ [f(ci ), f(ci e i )]} = E{e [m[ri , f(c i e i )] m[ri , f(c i )]] c i } (3.28)
unde parametrul ar trebui ales astfel nct s minimizeze limita Chernoff (3.26).
Astfel limita pentru P[EL] probabilitatea medie a unei erori de lungime L
cauzat de secvena de vectori eroare EL devine:
P[E L ] W[E L ] =

P[C L ]exp{ [f(C L ), f(C L E L )]}

(3.29)

CL

Dac se presupune c simbolurile sursei de date ai sunt echiprobabile


1
(P(ai)=
=2-m unde m' este numrul de bii folosii la codarea simbolurilor sursei) se
M
definesc G(ei) matricile ponderilor vectorilor eroare ei (matrici NxN dimensionale)
astfel nct [G(ei)]p,q elementul de pe lina p i coloana q este [7]:
[G(ei)]p,q=

1
exp{ [f(c p q ), f(c p q ei )]}
M c

(3.30)

pq

unde D este o nedeterminat care poate fi considerat ca operaia de ntrziere cu o


unitate de timp i cpq este vectorul cuvnt de cod corespunztor tranziiei din starea p
n stare q (suma apare din cauza tranziiilor paralele posibile ntre starea p i starea q).
Prezena biilor necodai convoluional n transmitorul TCM determin apariia
tranziiilor paralele n diagrama trellis.
37

-Teza de doctorat-

Concluzia 3.12-Pentru modelul canalului de comunicaie general, parametrul este

echivalent cu d 2min , ptratul distanei euclidiene minime dintre dou secvene posibile
de vectori semnal din setul (constelaia de semnale extins), pentru modelul
canalului de comunicaie cu zgomot aditiv, alb, gaussian.
3.2 Limita inferioar a probabilitii erorii de secven
Se consider cazul unui canal de comunicaie cu zgomot aditiv, alb, gaussian.
Calculul limitei superioare a probabilitii erorii de secven (de simbol) se bazeaz pe
faptul c P(e) a oricrui receptor TCM real este mai mare dect P(e) a oricrui receptor
TCM ideal care utilizeaz informaiile furnizate de un observator.
Receptorul TCM ideal opereaz astfel: observatorul analizeaz o secven lung
de vectori semnal, sau echivalent o secven lung de cuvinte de cod transmise CK=(ci,
ci+1,,ci+K-1) i i comunic receptorului TCM ideal c secvena de vectori cuvinte de
cod transmise a fost CK=(ci, ci+1,,ci+K-1), dac CK are cea mai mica distan
euclidian fat de CK (nu neaprat egal cu dmin = distana euclidian minim dintre
dou secvene posibile de vectori semnal din setul , constelaia de semnale extins).
Probabilitatea erorii de secven (de simbol) pentru receptorul TCM ideal este
[7]:
Pideal (e) =

f (C K ) f (CK )
d
1
1
P
[
]
erfc
(
) I[C K ]P[C K ]erfc( min ) (3.31)
C

K
2C
2C
2 N0
2 N0
L

unde:
1, pt.d min = min f (C K ) f (CK )

CK
I[CK]=
0, rest

(3.32)

Concluzia 3.13-Probabilitatea erorii de secven (de simbol) pentru receptorul TCM


real este limitat inferior astfel [7]:
d
1
P(e) erfc( min )
2
2 N0

(3.33)

unde:
1
= I[C K ]P[C K ] este probabilitatea ca la orice moment de timp discret, o
2C
L

traiectorie aleas aleator prin diagrama trellis, s aib o alt traiectorie, care diverge de
la ea la acel moment de timp discret i converge la ea mai trziu, astfel nct distana
euclidian dintre ele s fie egal cu dmin.
= 1 dac pentru orice traiectorie prin diagrama trellis, la orice moment de timp
discret, exist o alt traiectorie, care diverge de la ea la acel moment de timp discret i
38

-Teza de doctorat-

converge la ea mai trziu, astfel nct distana euclidian dintre ele s fie egal cu dmin
(n general aceast proprietate nu este adevrat).
O condiie suficient pentru ca = 1 este ca toate traiectoriile din diagrama
trellis s contribuie n mod egal la P(e) [7]. O condiie suficient pentru ca = 1 este
ca G s aib toate elementele egale [7]. O condiie suficient pentru ca = 1 este ca
toate matricile G(ei) s aib toate elementele egale [7].
Se noteaz:
m = numrul de bii folosii la codarea simbolurilor sursei,
= lungimea minim a evenimentului eroare care produce dmin,
N(dmin) = numrul de traiectorii de lungime care au o traiectorie cu care se ntlnesc
la distana dmin.
Cu aceste notaii rezult:
m
N2 = numrul de traiectorii de lungime care ncep din orice stare,
N (d min )
= este probabilitatea ca la orice moment de timp discret, o traiectorie
m
N2
aleas aleator prin diagrama trellis, s aib o alt traiectorie, care diverge de la ea la
acel moment de timp discret i converge la ea mai trziu, astfel nct distana euclidian
dintre ele s fie egal cu dmin i lungimea lor s fie .
Astfel se obine [7]:

N (d min )

N2m

(3.34)

Concluzia 3.13-Probabilitatea erorii de secven (de simbol) pentru receptorul TCM


real este limitat inferior astfel [7]:
P (e)

d min
1 N (d min )
)
erfc
(
2 N 2 m
2 N0

(3.35)

3.2.1 Limita inferioar a probabilitii erorii de bit


Concluzia 3.14-Probabilitatea erorii de bit este limitat inferior astfel:
Pb

d
d min
1
1 N (d min )
erfc( min ) =
erfc
(
)
2m N 2 m
2m
2 N0
2 N0

(3.36)

3.3 Calculul funciei de transfer scalar a diagramei de stare a erorii


Funcia de transfer scalar a diagramei de stare a erorii T(D,I) se calculeaz
astfel:
din diagrama de stare a erorii se calculeaz funcia de transfer scalar T(D,I)
prin metode bazate pe soluia unui sistem de ecuaii liniare sau prin tehnici de
39

-Teza de doctorat-

reducere a grafurilor,
se calculeaz matricile G(ei) a ponderilor vectorilor eroare ei (sau n cazul unei
scheme TCM uniforme se calculeaz profilurile W(e) a ponderilor vectorilor
eroare e),
se nlocuiesc etichetele formale ale funciei de transfer T(D,I) cu matricile G(ei)
a ponderilor vectorilor eroare ei sau cu profilurile W(e) a ponderilor vectorilor
eroare e dup ce n prealabil s-au nmulit cu I.
3.4 Calculul distanei euclidiene minime
3.4.1 Calculul distanei euclidiene minime utiliznd diagrama de stare a erorii
Se consider G(ei) matricile ponderilor vectorilor eroare ei. n general
elementele lor sunt sume de termeni generai de tranziii paralele. Aceste tranziii
paralele apar datorit prezenei biilor necodai convoluional n transmitorul TCM.
Pentru calculul dmin, este suficient s considerm pentru elementele matricilor G(ei) a
ponderilor vectorilor eroare ei, n locul sumelor de termeni, doar un singur termen i
anume acela cu exponentul mai mic (ntruct ne intereseaz calculul lui dmin).
Funcia de transfer scalar T(D) a diagramei de stare a erorii poate fi scris ca o
serie de genul [7]:
T(D) = N(d min )D

d 2min

+ N(d next )D d next + ...

(3.37)

unde dnext este dup dmin urmtoarea distan euclidian dintre dou traiectorii din
diagrama trellis care formeaz un eveniment eroare.
Se definesc funciile 1(D) i 2(D) [7]:
T(eD)
1 (D) = ln

T ( D)
2 ( D) =

ln[T (D)]
ln D

(3.38)

(3.39)

Se arat c funciile 1(D) i 2(D) au urmtoarele propieti [7]:

funcia 1(D) descrete monoton ctre d 2min cnd D0, deci pentru orice D>0
funcia 1 (D) va furniza o limit superioar pentru d 2min ,

funcia 2(D) crete monoton ctre d 2min cnd D0, deci pentru orice D>0
funcia 2 (D) va furniza o limit inferioar pentru d 2min .
Concluzia 3.15-Dac considerm dou secvene de valori pozitive, descresctoare
ctre zero ale nedeterminatei D, atunci funciile 1 (D) i 2 (D) furnizeaz dou

secvene de valori care converg ctre d 2min .


40

-Teza de doctorat-

n cazul schemelor TCM uniforme, funcia de transfer scalar T(D) a diagramei


de stare a erorii poate fi calculat utiliznd etichete de ramur scalare n diagrama de
stare a erorii. Aceste etichete de ramur scalare sunt egale cu suma elementelor de pe
orice linie sau coloan a matricilor G(ei) a ponderilor vectorilor eroare ei. Pentru
calculul dmin, este suficient s considerm pentru etichetele de ramur scalare din
diagrama de stare a erorii, n locul sumelor de termeni, doar un singur termen i anume
acela cu exponentul mai mic (ntruct ne intereseaz calculul lui dmin).
Se definete w(e) ponderea euclidian a vectorului eroare e [7]:
w (e) = min f (c) f (c e)
cC 0

(3.40)

Concluzia 3.16-n cazul schemelor TCM uniforme, funcia de transfer scalar T(D) a
diagramei de stare a erorii poate fi calculat utiliznd etichete de ramur scalare n
diagrama de stare a erorii pentru care se consider valorile Dw(e) [7].
3.4.2 Algoritmul Saxona-Mulligan-Wilson
Pentru fiecare pereche de ramuri dintr-o seciune a diagramei trellis se definete
o distan euclidian ntre vectorii semnal care eticheteaz ramurile respective.
Dac exist tranziii paralele atunci fiecare ramur va fi asociat cu o
subconstelaie de semnale. n acest caz va fi utilizat distana euclidian minim dintre
oricare doi vectori semnal extrai din cele dou subconstelaii de semnale.
Ptratul distanei euclidiene dintre dou secvene de vectori semnal asociate cu
dou traiectorii din diagrama trellis se obine prin suma ptratelor distanelor
euclidiene individuale (vezi Fig.2.2).
Algoritmul Saxona-Mulligan-Wilson [27] se bazeaz pe actualizarea
n)
elementelor matricii D ( n ) , unde termenul general [D ( n ) ]pq = (pq
= minimul
ptratelor distanelor euclidiene dintre toate perechile de traiectorii din diagrama
trellis, care diverg dintr-o stare iniial 0 i care ajung n strile p i q la acelai
moment de timp discret (Fig.3.1).

Concluzia 3.17-Matricea D ( n ) este simetric i elementele ei de pe diagonala


n)
principal sunt egale cu (pp
=minimul ptratelor distanelor euclidiene dintre toate

perechile de traiectorii din diagrama trellis care diverg dintr-o stare iniial 0 i care
ajung n aceeai stare p la acelai moment de timp discret [27].

41

-Teza de doctorat-

Fig.3.1 Dou perechi de traiectorii din diagrama trellis care diverg dintr-o stare iniial
0 i care ajung n strile p i q la acelai moment de timp discret.
Algoritmul Saxona-Mulligan-Wilson [27] se desfoar astfel:
Etapa 1-Pentru fiecare stare p, se gsesc cele M stri predecesoare din care sunt
posibile tranziii ctre starea p i se memoreaz aceste M stri predecesoare ntr-un
0)
tabel. Se seteaz (pq
= 1 pentru toate p i qp.

Etapa 2-Pentru fiecare pereche de stri (p, q), se gsete minimul ptratelor distanelor
euclidiene dintre toate perechile de traiectorii din diagrama trellis care diverg dintr-o
stare iniial 0 i care ajung n strile p i q ntr-o unitate timp discret i se memoreaz
1)
ca (pq
(Fig.3.2).

Etapa 3-Pentru fiecare pereche de stri (p, q) se gsesc n tabelele memorate la Etapa
1 cele M stri predecesoare: p1, p2,,pM i q1, q2,,qM (Fig.3.3). n general exist M2
traiectorii posibile la momentul de timp discret n-1 care trec prin strile p i q la
momentul de timp discret n. Aceste traiectorii trec prin perechile de stri:

(p1, q1 ), (p1 , q 2 ),, (p1, q M )


(p , q ), (p , q ),, (p , q )
2 1
2 2
2 M

...........
(p M , q1 ), (p M , q 2 ),, (p M , q M )
Se calculeaz (n)
pq astfel:

42

(3.41)

-Teza de doctorat-

(n 1)
2
(n)
pq = min{ p q + d (p1 p, q1 q) +
1 1

1)
2
+
(n
d
(p1 p, q 2 q) +
pq
1 2

. ..
1)
+ d 2 (p1 p, q M q) +
(n
pq
1 M

(3.42)

.....................................................
1)
+ d 2 (p M p, q1 q) +
(n
p q
M 1

1)
+ d 2 (p M p, q 2 q) +
(n
p q
M 2

...
1)
+ d 2 (p M p, q M q)}
(n
p q
M M

unde (pn q1) ,..., (pn q1) sunt calculate din etapa anterioar i d 2 (p i p, q j q) sunt
1 1
M M
ptratele distanelor euclidiene dintre cei doi vectori semnal asociai cu tranziiile
p i p i q j q , unde i, j = 1, 2, ,M.
n)
n)
< min (pp
atunci se
Etapa 4-Dac exist cel puin o pereche de stri astfel nct (pq
p

seteaz n=n+1 i se reia Etapa 3.


n)
n)
Dac nu exist nici o pereche de stri astfel nct (pq
< min (pp
atunci se oprete
p

n)
iteraia i se seteaz d 2min = min (pp
.
p

43

-Teza de doctorat-

Fig.3.2 Dou perechi de traiectorii din diagrama trellis care diverg dintr-o stare iniial
0 i care ajung n strile p i q ntr-o unitate timp discret.

Fig.3.3 Strile predecesoare ale strilor p i q.


3.4.3 Algoritmul produs trellis
Algoritmul produs trellis (the product-trellis algorithm) [28] se poate aplica
pentru orice schem TCM i utilizeaz o diagram produs trellis care este produsul a
dou diagrame trellis originale.
Se definesc urmtoarele elemente ale unei diagrame produs trellis:
Supernodurile = perechi de noduri din diagramele trellis originale.
Superramurile = perechi de ramuri din diagramele trellis originale. Fiecrei
44

-Teza de doctorat-

superramuri i asociem o distan euclidian dintre cele dou seturi de vectori semnal
asociate cu cele dou ramuri din diagramele trellis originale.
Superstrile = perechi de stri (i,j) din diagramele trellis originale. Dac diagramele
trellis originale au N stri fiecare atunci diagrama produs trellis are N2 stri. Se
definesc dou tipuri de superstri [28]:
9 superstri bune, dac i=j,
9 superstri rele, dac ij.
Astfel supertraiectoriile = perechi de traiectorii din diagramele trellis originale.
Supertraiectoriile care trec doar prin superstri bune sunt perechi de traiectorii identice
din diagramele trellis originale. Supertraiectoriile care trec prin cel puin o superstare
rea sunt perechi de traiectorii diferite din diagramele trellis originale.
Algoritmul produs trellis const n urmtoarele etape [28]:
1) se consider fiecare pereche de traiectorii din diagramele trellis originale care
pornesc din aceleai stri i ajung n aceleai stri, deci care corespund unei
supertraiectorii care pornete dintr-o superstare bun i ajunge ntr-o superstare
bun,
2) se calculeaz ptratul distanei euclidiene pentru fiecare pereche de traiectorii
din diagramele trellis originale considerat anterior,
3) se calculeaz d 2min ca minimul ptratelor distanelor euclidiene de mai sus.
Concluzia 3.18-Dei dmin, distana euclidian minim dintre dou secvene posibile
de vectori semnal din constelaia de semnale extins, este cel mai bun parametru
pentru descrierea calitii unei scheme TCM totui trebuie s avem n vedere o serie
de precauii n cazul schemelor TCM care opereaz la valori mici i medii ale
raportului semnal/zgomot. Pentru astfel de cazuri se recomand considerarea n plus a
nc doi parametri [7]:

coeficientul de eroare Nfree-n [29] se arat c dublarea lui Nfree conduce la


reducerea cu 0,2 dB a ctigului asimptotic de codare la o probabilitate a erorii
de secven P(e) de ordinul 10-6,
distana euclidian minim urmtoare dnext-dac dnext este foarte aproape de
dmin atunci raportul semnal/zgomot, necesar pentru o bun aproximare a
d
1
d2
probabilitii erorii de secven P(e) cu expresia erfc( min ) N(d min )D min ,
2
2 N0
poate deveni foarte mare (vezi relaia (3.21)).

3.4.4 Limita inferioar a distanei euclidiene minime


Pentru un canal de comunicaie cu zgomot aditiv, alb, gaussian, spre deosebire
de schemele TCM care care opereaz la valori mici i medii ale raportului
semnal/zgomot, la care dmin nu este suficient pentru caracterizarea lor, la schemele
TCM care opereaz la valori mari ale raportului semnal/zgomot, dmin este suficient i
este cel mai bun parametru pentru descrierea calitii.
45

-Teza de doctorat-

De aceea este interesant de determinat intervalul de variaie a lui dmin pentru o


anumit constelaie de semnale i pentru un anumit de numr de stri a
transmitorului TCM.
Se consider reprezentarea Ungerboeck a transmitorului TCM cu o
constelaie de semnale format din M=2m=2M=2m+1 vectori semnal (vezi Fig.2.5).
Bitul codat ci(r +1) alege o subconstelaie de semnale cu distana euclidian
minim r+1.
Bitul codat c i(r) alege o subconstelaie de semnale cu distana euclidian
minim r<r+1.

Bitul codat ci(1) alege o subconstelaie de semnale cu distana euclidian


minim 1<2<r<r+1.
Biii necodai

ci(m +1) , ci(m ) ,..., ci(r + 2)

aleg un vector semnal dintr-o

subconstelaie de semnale, format din 2m-r vectori semnal, cu distana euclidian


minim r+2.
Dac apare o eroare la decodare atunci va fi implicat cel puin unul din biii
ci( j) , j=1,,m'+1. n acest caz rezult:
H
d
min d min r + 2 , daca j r + 2

d min 1 ,
daca j < r + 2

(3.43)

unde d H
min este distana Hamming minim a codului binar convoluional liniar rata de
r
codare
.
r +1
Concluzia 3.19-Limita inferioar a distanei euclidiene minime este:
dminmin{r+2, d H
min 1}

(3.44)

Concluzia 3.20-Cu toate c relaia (3.42) nu reflect prea mult din structura diagramei
trellis, ea totui arat rolurile distincte jucate n determinarea lui dmin de ctre:
vectorii semnal utilizai de modulator avnd distanele euclidiene minime r+2 i
1,
codul convoluional binar liniar avnd distana Hamming minim d H
min .
3.4.5 Limita superioar a distanei euclidiene minime
Se consider reprezentarea Ungerboeck a transmitorului TCM cu o
constelaie de semnale format din M=2m=2M=2m+1 vectori semnal (vezi Fig.2.5).
46

-Teza de doctorat-

Distana euclidian minim dmin este egal cu minimul distanei euclidiene


dintre perechile de traiectorii care determin un eveniment eroare. Fiecare traiectorie
din diagrama trellis care determin un eveniment eroare de lungime L, implic L
vectori semnal N-dimensionali sau echivalent, un punct ntr-un spaiu
NL-dimensional. Cu alte cuvinte dmin este egal cu minimul distanei euclidiene
dintre perechile de puncte din spaiul euclidian NL-dimensional pentru L=1, 2,.
Dac ne imaginm aceste puncte din spaiul euclidian NL-dimensional ca fiind
nconjurate de sfere NL-dimensionale atunci o schem TCM eficient, n sensul
maximizrii dmin, corespunde unei mpachetri eficiente a sferelor NL-dimensionale
ntr-un spaiu NL-dimensional.
n [30] se prezint urmtoarea procedur de determinare a limitei superioare a
distanei euclidiene minime dmin:
pentru fiecare valoare a lui L, se calculeaz numrul de puncte M(L) i
dimensiunea N(L) a spaiului euclidian n care se gsesc cele M(L) puncte,
pentru fiecare valoare a lui L, se calculeaz limita superioar d(L) a distanei
euclidiene dintre centrele celor M(L) sfere N(L)-dimensionale,
se calculeaz limita superioar a distanei euclidiene minime cu relaia:
d min min d (L)

(3.45)

n [31] se arat c dac rata de codare a codorului binar convoluional liniar


m
este
atunci numrul M(L) de puncte din spaiul euclidian N(L) dimensional
m + 1
este:
m

M(L) = max{2

Lv j

, 1}

(3.46)

j=1

Fie (SA, SB) o pereche de stri din diagrama trellis care sunt conectate prin
traiectorii de lungime L. Fiecare traiectorie de lungime L determin o secven S de
lungime L de vectori semnal care poate fi considerat un vector NL-dimensional:
S=(s1, s2,,sL)

(3.47)

Dac S i S sunt 2 traiectorii diferite de lungime L care conecteaz perechea


de stri (SA, SB) atunci:
d 2min S S

(3.48)

Energia medie E a celor M(L) vectori NL-dimensionali este:


E=

1
2
S

M(L) S
47

(3.49)

-Teza de doctorat-

Se obine [7]:
d 2min
E

r[M (L), NL]

(3.50)

d2
unde r[M(L),NL] este raportul min maxim care se poate obine cu M(L) vectori
E

semnal NL-dimensionali.
Pentru toate perechile de stri din diagrama trellis conectate prin traiectorii de
lungime L:

E
=E
L

(3.51)

unde E este energia medie a vectorilor semnal i E este energia medie a traiectoriilor
de lungime L. Pentru o anumit pereche de stri (SA, SB) din diagrama trellis:
E
E
L

(3.52)

Concluzia 3.21-Limita superioar a distanei euclidiene minime normalizate este:


d 2min
E

min{ L r[M(L), NL]}

(3.53)

Concluzia 3.22-Dac pentru r[M(L),NL] se utilizeaz o limit simplex (simplex


bound) [7]:
r[M (L), NL]

2 M ( L)
M ( L) 1

(3.54)

atunci limita superioar a distanei euclidiene minime normalizate devine:


d 2min
E

min{ L
L

2M(L)
}
M(L) 1

(3.55)

Dac L max{v j} atunci innd cont de relaia (3.46) se obine:


j

M (L) = 2 mL v
48

(3.56)

-Teza de doctorat-

Concluzia 3.23-Dac L max{v j} i n plus m divide v atunci L =


j

v
+ t , t=1, 2,
m

i limita superioar a distanei euclidiene minime normalizate devine:


d 2min

v
2 tm +1
}
min{( + t)
tm

m
E
2
1
t 1

(3.57)

Concluzia 3.24-n [31] se arat c dac v + limita superioar a distanei


euclidiene minime normalizate tinde asimptotic ctre:
m
1,74 v
< 0,721
,
pentru
m
N

d 2min

E
6,57 v , pentru m 0,721

m
N

N
N 4

(3.58)

Concluzia 3.25-n [30] se prezint limita superioar Pottie-Taylor a distanei


euclidiene minime normalizate att pentru scheme TCM cu constelaie de semnale de
energie constant (tip PSK) ct i pentru scheme TCM cu o constelaie de semnale
rectangular (tip QAM) (Tabelul 3.1).

49

-Teza de doctorat-

Tabelul 3.1 Exemple de limite pentru distana euclidian minim normalizat pentru
scheme TCM cu V=2v stri si m bii/simbol surs
v
2
3
4
5
6
7
8
2
3
4
5
6
7
8
2
3
4
5
6
7
8
2
3
4
5
6
7
8

m
m + 1

Modulaie

2
3

8-PSK

3
4

16-PSK

2
3

8-QAM

4
5

32-QAM

Limita inferioar

Limita superioar simplex

Limita superioar Pottie-Taylor

4
4,6
5,2
5,8
6,3
6,3
6,9
1,3
1,5
1,6
1,9
2
3,2
4
4,8
4,8
5,6
6,4
6,4
0,76
0,96
1,14
1,14
1,33
1,52
1,52

5,3
6,9
8
9,1
10,7
11,4
12,8
4
4,6
5,3
6,4
6,9
8
8,5
5,3
6,9
8
9,1
10,7
11,4
12,8
2,7
4
4,3
4,3
5,3
6,1
6,4

5,3
6,7
8
9
10,1
11,2
12,3
2,6
3,3
3,9
4,5
5,1
5,6
6,2
4
4,8
6,4
7,2
8
8,8
9,6
0,95
1,14
1,52
1,71
1,9
2,1
2,29

50

-Teza de doctorat-

Concluzia 3.26-n Fig.3.4 se prezint graficul ctigului asimptotic de codare n


D
funcie de eficiena spectral a canalului de comunicaie = b . Energia medie a
B
tuturor semnalelor este normalizat la 1 (E=E=1). Schema TCM de referin este
2
modulaia necodat 4-PSK cu dmin
= 2 . Un ctig asimptotic de codare =3/4/5/6 dB
poate fi obinut cu o schem TCM cu 4/8/16/128 sau 256 stri. Pentru o schem TCM
cu mai mult de 256 stri ctigul asimptotic de codare crete nesemnificativ [22].

Fig.3.4 Ctigul asimptotic de codare n funcie de eficiena spectral a


canalului de comunicaie .
3.5 Densitatea spectral de putere a semnalului de linie transmis
Se consider o schem TCM cu un codor convoluional binar liniar i o
modulaie 1 sau 2-dimensional.
Semnalul de linie transmis este:
s(t)=

s i p( t iTs )

(3.59)

i =

unde p(t) este semnalul purttor cu transformata Fourier P(f), Ts este durata unui
simbol al sursei de date ai, iar si sunt vectorii semnal transmii.
51

-Teza de doctorat-

Se presupune c simbolurile sursei de date ai sunt echiprobabile (P(ai)=M=2m


unde m' este numrul de bii folosii la codarea simbolurilor sursei). Datorit structurii
invariante n timp a codului trellis nseamn c secvena de vectori semnal {si} este
invariant n timp.
Densitatea spectral de putere a semnalului de linie transmis este egal cu:
S(f)=S(f)(c)+S(f)(d)

(3.60)

unde S(f)(c) i S(f)(d)= partea continu, respectiv partea discret a densitii spectrale de
putere.
Partea continu a densitii spectrale de putere este egal cu:
+
2
2
S(f)(c)= s P(f) i e j2 f i Ts
Ts
i =

(3.61)

unde E[s ls*m ] = s2 l m + , 0 = 1, + = 0 , E[si]=.


Partea discret a densitii spectrale de putere este egal cu:
S(f)(d)=

2
Ts2

P(f)

(f

i =

i
)
Ts

(3.62)

n cazul deteciei simbol cu simbol (SSD) avem:


1, i = 0
(simbolul lui Kronecker)
i = 0,i =
0
,
i

(3.63)

2
2
S(f)(c)= s P(f)
Ts

(3.64)

Ne intereseaz condiiile n care densitatea spectral de putere n cazul deteciei


simbol cu simbol este egal cu densitatea spectral de putere n cazul deteciei de
probabilitate condiionat maxim.
Se presupune c s2 = 1 . Atunci se obine [32]:

i = s*is 0 P[s i , i , 0 , s 0 ]

(6.65)

si i 0 s 0

unde i este starea transmitorului TCM cnd se transmite vectorul semnal si i i+1
este starea urmtoare a transmitorului TCM.
52

-Teza de doctorat-

innd cont de relaia P[s i , i , 0 , s 0 ] = P[s i i ]P[i 1 ]P[s 0 1 ] se obine:


i = E[s i i ]P[i 1 ]E[s 0 1 ]

(3.66)

i 0

O condiie suficient pentru ca i=0,i = simbolul lui Kronecker este ca:


E[s i i ] = 0, s i

(3.67)

deci pentru orice stare a transmitorului TCM, media statistic a vectorului semnal de
la ieirea transmitorului TCM s fie nul.
O condiia suficient pentru ca i=0,i = simbolul lui Kronecker este ca [7]:
E[s i 1 i ] = 0, s i 1

(3.68)

deci pentru orice stare a transmitorului TCM, media statistic a vectorului semnal
care foreaz transmitorul TCM n starea respectiv s fie nul.
O condiia suficient pentru ca S(f)(d)=0 este ca =0 [7].

53

-Teza de doctorat-

CAPITOLUL IV
Coduri TCM multidimensionale
4.1 Introducere
Pentru canalele de comunicaie de band limitat modulaia codat trellis
(TCM) asigur un ctig de codare semnificativ fa de o transmisie necodat, fr a
sacrifica eficiena spectral [12]. Costul pltit relativ la o transmisie necodat const
n extinderea constelaiei de semnale.
n cazul codurilor TCM 2-D pentru a transmite Q bii n fiecare interval de
semnalizare 2-D se folosete o constelaie de semnale 2-D care conine 2Q+1 puncte de
semnal 2-D. Aceast constelaie de semnale 2-D se partiioneaz n 2m+1 subseturi 2-D,
cu ptratul distanei euclidiene minime (MSED=Minimum Squared Euclidian
Distance) de intrasubset mai mare dect ptratul distantei euclidiene minime a
constelaiei de semnale 2-D iniiale. Din cei Q bii care sosesc n fiecare interval de
semnalizare 2-D:
m
primii m bii sunt codai cu un codor convoluional cu rata de codare
m +1
astfel nct cei m+1 bii de la ieirea codorului convoluional selecteaz subsetul
2-D care va fi utilizat,
ceilali Q-m bii rmai necodai selecteaz punctul de semnal 2-D care va fi
transmis din subsetul 2-D selectat anterior [16].
Costul pltit relativ la o transmisie necodat const n dublarea constelaiei de
semnale 2-D ceea ce nseamn o pierdere de 3 dB n ctigul de codare. Acest lucru se
datoreaz faptului c se adaug cte 1 bit redundant n fiecare interval de semnalizare
2-D.
Aceast pierdere de 3 dB n ctigul de codare poate fi redus dac se utilizeaz
coduri TCM multidimensionale (multi-D) deoarece se va aduga mai puin de 1 bit
redundant n fiecare interval de semnalizare 2-D [13]. Astfel n cazul codurilor TCM
4-D pierderea n ctigul de codare este de 1,5 dB, iar n cazul codurilor TCM 8-D
pierderea n ctigul de codare este de 0,75 dB [13, 33].
Primul cod TCM 4-D numit codul GCS (Gallager-Calderbank-Sloane) a
aprut independent n [13] i [34]. Din pcate codul GCS poate transmite doar un
numr nentreg de bii n fiecare interval de semnalizare 2-D.
Wei a construit coduri TCM 4-D i 8-D care pot transmite un numr ntreg de
bii n fiecare interval de semnalizare 2-D dar dimensiunile codurilor TCM sunt
limitate la puteri ntregi ale lui 2 [16].
Pietrobon i Costello au cutat coduri TCM multidimensionale care folosesc
constelaii de semnale rectangulare multidimensionale cu propieti optimale de
distan [35]. Pentru partiionarea constelaiilor de semnale rectangulare
multidimensionale ei au utilizat coduri bloc, tehnic care a fost utilizat anterior (1990)
la partiionarea constelaiilor de semnale M-PSK [36]. Din nefericire nu au fost luai n
considerare parametrii CER (Constellation Extension Rate) i PAR (Peak-toAverage power Rate) care sunt foarte importani n modemurile de mare vitez.
54

-Teza de doctorat-

Wang i Costello au prezentat o metod de construcie a codurilor TCM


multidimensionale, bazat pe corespondena de form (Shell Mapping), dar au fost
considerate doar codurile TCM 4-D [37].
Sterian a prezentat o metod de extindere a construciei Wei a codurilor TCM
2N-D pentru cazurile n care N nu este o putere ale lui 2. El a prezentat ca exemple
codurile TCM 6-D i 12-D dar nici aici nu au fost luai n considerare parametrii CER
i PAR [40, 42].
Dinh i Hashimoto au prezentat o metod de construcie a codurilor TCM
multidimensionale bazat pe coduri coset [38]. Ei au construit constelaii de semnale
multidimensionale cu parametrii CER i PAR optimali (minimi) ai constelaiilor de
semnale 2-D constituente.
n cazul codurilor TCM multidimensionale 2N-D pentru a transmite Q bii n
fiecare interval de semnalizare 2-D se folosete o constelaie de semnale
multidimensional 2N-D care conine 2NQ+1 puncte de semnal 2N-D. Aceast
constelaie de semnale 2N-D se partiioneaz n 2m+1 subseturi 2N-D, cu ptratul
distanei euclidiene minime (MSED=Minimum Squared Euclidian Distance) de
intrasubset mai mare dect ptratul distantei euclidiene minime a constelaiei de
semnale 2N-D iniiale. Din cei NQ bii care sosesc n fiecare interval de semnalizare
2N-D (un grup de N intervale de semnalizare 2-D):
m
primii m bii sunt codai cu un codor convoluional cu rata de codare
m +1
astfel nct cei m+1 bii de la ieirea codorului convoluional selecteaz subsetul
2N-D care va fi utilizat,
ceilali NQ-m bii rmai necodai selecteaz punctul de semnal 2N-D care va fi
transmis din subsetul 2N-D selectat anterior [16].
Concluzia 4.1-Avantajele codurilor TCM multidimensionale fa de codurile TCM
2-D sunt urmtoarele:
reducerea pierderii n ctigul de codare, datorat extinderii constelaiilor de
semnale multidimensionale, prin reducerea numrului de bii redundani per
interval de semnalizare 2-D,
reducerea dimensiunilor i parametrilor CER i PAR ai constelaiilor de semnale
2-D constituente ale constelaiilor de semnale multidimensionale,
posibilitatea de a transmite un numr ntreg sau nentreg de bii n fiecare
interval de semnalizare 2-D,
toleran mai mare la ambiguitile de faz (jitter de faz),
compromis mai bun ntre complexitate i performane.
4.2 Construcia Wei pentru coduri TCM multidimensionale
Pentru a transmite Q bii n fiecare interval de semnalizare 2-D, constelaia de
semnale 2-D constituent a constelaiei de semnale 2N-D este format din 2 grupuri:
o grupul intern IG (Inner Group) care conine 2Q puncte de semnal 2-D, la fel
ca i constelaia de semnale 2-D folosit ntr-o transmisie necodat pentru a
transmite Q bii n fiecare interval de semnalizare 2-D,
1
o grupul extern OG (Outer Group) care conine 2Q puncte de semnal 2-D.
N
55

-Teza de doctorat-

1 Q
2 puncte de semnal 2-D, este evident c N
N
trebuie s fie o putere ntreag a lui 2. Din acest motiv metoda de construcie Wei a
codurilor TCM mutidimensionale este limitat practic la cazurile 4-D i 8-D [16].
Construirea punctelor de semnal 2N-D se face prin concatenarea a N puncte de
semnal 2-D i innd cont de urmtoarele observaii:
numrul punctelor de semnal 2N-D care conin N puncte de semnal 2-D din IG
este 2NQ,
numrul punctelor de semnal 2N-D care conin N-1 puncte de semnal 2-D din
IG i un punct de semnal 2-D din OG este 2NQ.
Rezult n total 2NQ+1=2NQ+2NQ puncte de semnal 2N-D.
n construcia punctelor de semnal 2N-D, un punct de semnal 2-D din IG este
utilizat de 2N-1 ori mai des dect un punct de semnal 2-D din OG. Dac pIG este
probabilitatea de utilizare a unui punct de semnal 2-D din IG i pOG este probabilitatea
de utilizare a unui punct de semnal 2-D din OG atunci avem:
ntruct grupul extern conine

2N 1

p IG
p IG =

=
2N

2N

p OG
1
p + p
p
=
OG
OG = 1
IG

2N

(4.1)

Energia medie a constelaiei de semnale 2-D constituent a constelaiei de


semnale 2N-D este egal cu [16]:
E medie = p IG E IG + p OG E OG =

2N 1
1
E IG +
E OG
2N
2N

(4.2)

unde:
EIG=energia medie a grupului intern IG a constelaiei de semnale 2-D constituent a
constelaiei de semnale 2N-D = suma ptratelor distanelor dintre originea axelor de
coordonate ale planului complex i punctele de semnal 2-D situate n grupul intern IG,
raportat la numrul de puncte de semnal 2-D situate n grupul intern IG,
EOG=energia medie a grupului extern OG a constelaiei de semnale 2-D constituent a
constelaiei de semnale 2N-D = suma ptratelor distanelor dintre originea axelor de
coordonate ale planului complex i punctele de semnal 2-D situate n grupul extern
OG, raportat la numrul de puncte de semnal 2-D situate n grupul extern OG,
2N=dimensiunea codului TCM multidimensional.
4.2.1 Codul TCM 4-D, cu rata 2/3 i cu 16 stri
Se consider transmisia a Q=7 bii/interval de semnalizare 2-D. Schema bloc a
codorului TCM 4-D cu rata 2/3 i 16 stri este prezentat n Fig.4.1 [16].

56

-Teza de doctorat-

Fig.4.1 Schema bloc a codorului TCM 4-D cu rata 2/3 i 16 stri (construcia Wei).

57

-Teza de doctorat-

Numrul dedesubtul fiecrui punct de semnal 2-D este Z2,p, Z3,p, Z4,p, Z5,p, Z6,p, Z7,p, p=n, n+1.

Fig.4.2 Constelaia de semnale 2-D constituent cu 192 puncte de semnal 2-D


(construcia Wei).

58

-Teza de doctorat-

Constelaia de semnale 2-D constituent a constelaiei de semnale 4-D este


un subset finit al latticei (2Z+1)2 (Z = mulimea numerelor ntregi) i este format din
192 puncte de semnal 2-D:
27=128 puncte de semnal 2-D n grupul IG,

27

= 64 puncte de semnal 2-D n grupul OG.


2
Se partiioneaz constelaia de semnale 2-D constituent (Fig.4.2) n 4 subseturi
2-D [16]:
A=(4Z+1)2,
B=(4Z+3)2,
C=(4Z+1)(4Z+3),
D=(4Z+3)(4Z+1).
Dac constelaia de semnale 2-D constituent are MSED= d 02 atunci subseturile
2-D au MSED de intrasubset egal cu d 2 = 4d 02 .
Dac se rotesc succesiv subseturile 2-D n sens orar cu cte 90 au loc
urmtoarele transformri ale subseturilor 2-D [16]:
ACBDA

(4.3)

Prin concatenarea a 2 constelaii de semnale 2-D constituente i prin eliminarea


punctelor de semnal 4-D care conin mai mult dect un singur punct de semnal 2-D din
grupul extern OG, se obine constelaia de semnale 4-D cu 22x7+1=215 puncte de
semnal 4-D.
Se construiesc 16 tipuri 4-D cu MSED= d 2 = 4d 02 prin concatenarea a cte 2
subseturi 2-D i notate astfel [16]:
(A, A), (A, B), (A, C), (A, D),,(D, D)

(4.4)

Cele 16 tipuri 4-D sunt grupate n 8 subseturi 4-D astfel nct MSED a fiecrui
subset 4-D obinut s fie egal cu d 2 = 4d 02 [16]:
S0=(A, A) (B, B)
S1=(C, C) (D, D)
S2=(A, B) (B, A)
S3=(C, D) (D, C)
S4=(A, C) (B, D)
S5=(C, B) (D, A)
S6=(A, D) (B, C)
S7=(C, A) (D, B)

(4.5)

59

-Teza de doctorat-

Dac se rotesc succesiv subseturile 2-D n sens orar cu cte 90 au loc


urmtoarele transformri ale subseturilor 4-D [16]:
S0S1S0
S2S3S2
S4S5S4
S6S7S6

(4.6)

Subseturile 4-D sunt grupate n 2 familii 4-D cu MSED= 2d 02 astfel nct fiecare
familie 4-D s conin 4 subseturi 4-D [16]:
F0=S0 S1 S2 S3
F1=S4 S5 S6 S7

(4.7)

n acest caz avem m=2 bii de la intrare care sunt codai cu un codor
convoluional cu rata de codare 2/3 i cu 16 stri.
Setul strilor curente { n } a codorului convoluional se partiioneaz n 4
subseturi [16]:

{4i + j 0 i 3, 0 j 3}

(4.8)

Setul strilor urmtoare { n + 2 } a codorului convoluional se partiioneaz n 4


subseturi [16]:

{4j + k 0 j 3, 0 k 3}

(4.9)

Conectivitatea diagramei trellis se realizeaz astfel: pentru orice 0j3 exist


tranziii de stare ntre fiecare stare curent 4i+j, 0i3 i fiecare stare urmtoare 4j+k,
0k3.
Asignarea subseturilor 4-D la tranziiile de stare ale codului TCM 4-D este
realizat astfel nct s fie ndeplinite trei cerine [16]:
1. Subseturile 4-D, asociate cu tranziiile care pornesc dintr-o anumit stare, s difere
unele de altele i s aparin aceleai familii 4-D.
Acelai considerent se aplic i pentru subseturile 4-D asociate cu tranziiile care
ajung ntr-o anumit stare.
Conform acestei cerine:
la tranziiile care pornesc din stri pare (Y0,n=W4,n=0) sunt asignate subseturi
4-D din familia 4-D notat F0,
la tranziiile care pornesc din stri impare (Y0,n=W4,n=1) sunt asignate subseturi
4-D din familia 4-D notat F1.
2. MSED dintre dou secvene de subseturi 4-D, care corespund la dou traiectorii
2
distincte prin diagrama trellis, s fie mai mare sau egal cu d free
= d 2 = 4d 02 , care este
60

-Teza de doctorat-

MSED a fiecrui subset 4-D (MSED de intersubset 4-D s fie mai mare sau cel puin
egal cu MSED de intrasubset 4-D).
Aceast cerin garanteaz c MSED dintre dou secvene de puncte de semnal
4-D este d 2 = 4d 02 i elimin evenimentele eroare care difer cu mai mult dect un
punct de semnal 4-D fa de secvena corect de puncte de semnal 4-D.
Dac se neglijeaz efectul de margine, atunci coeficientul de eroare Nfree al
codului TCM 4-D este egal cu numrul vecinilor cei mai apropiai ai unui punct de
semnal 4-D i aflai ntr-un subset 4-D cu un numr finit de puncte de semnal 4-D. n
acest caz Nfree=24 per punct de semnal 4-D (Nfree=12 per punct de semnal 2-D).
Dac nu se neglijeaz efectul de margine, atunci coeficientul de eroare al
codului TCM 4-D este mai mic dect 24.
3. Dac X este subsetul 4-D asociat cu tranziiile din starea curent n n starea
urmtoare n + 2 i dac X1 este subsetul 4-D obinut prin rotirea lui X cu 90 atunci se
poate defini o funcie F1 de coresponden ntre strile codului TCM 4-D astfel nct X1
s fie asociat cu tranziiile din starea curent F1 ( n ) n starea urmtoare F1 ( n + 2 ) .
Pentru o rotaie de 90 n sens orar se definete funcia F1 astfel [16]:

W1, n W2, n W3, n W4, n W1, n W2, n W3, n W4, n

(4.10)

unde bara deasupra nseamn inversare binar i W1,n, W2,n, W3,n, W4,n sunt biii de
stare curent a codorului convoluional.
Acest cerin garanteaz c vom obine un cod TCM 4-D transparent la toate
ambiguitile de faz ale constelaiei de semnale 4-D, cu alte cuvinte un cod TCM 4-D
invariant rotaional la o rotaie de 0, 90, 180, 270.
Pentru a suprima toate cele 4 ambiguiti de faz a constelaiei de semnale 4-D
(0, 90, 180, 270) se folosete un codor diferenial pe 2 bii [16]:
(I2, n I3, n ) = (I2, n - 2 I3, n - 2 + I 2, n I3, n )mod4

(4.11)

Convertorul de bit convertete cei 4 bii de la intrarea sa Y0,n, I1,n, I2,n, I3,n n 2
grupuri de cte 2 bii fiecare [16]:
Z0,p, Z1,p, p=n, n+1

(4.12)

care selecteaz 2 subseturi 2-D, corespunztoare tipului 4-D selectat n cadrul


subsetului 4-D utilizat.
Pentru a obine un cod TCM 4-D transparent la orice ambiguitate de faz a
constelaiei de semnale 4-D trebuie sa fie ndeplinit cerina prezentat n continuare.
Dac X este tipul 4-D asociat cu structura de bii Y0, n , I1, n , I2, n , I3, n atunci se
noteaz cu X1, X2, X3 tipurile 4-D obinute prin rotirea lui X cu 90, 180, 270.
Dac (I2, n , I3, n )1 , (I2, n , I3, n ) 2 , (I2, n , I3, n ) 3 sunt perechile de bii obinute
prin translaia perechii de bii (I2, n , I3, n ) cu una, dou sau trei poziii n secvena
circular 0010011100, atunci tipurile 4-D asociate cu structurile de bii:
61

-Teza de doctorat-

Y0, n , I1, n (I2, n , I3, n )1 ,


Y0, n , I1, n (I2, n , I3, n ) 2 ,
Y0, n , I1, n (I2, n , I3, n ) 3 ,
sunt X1, X2 ,X3.
Corespondena dintre cei 2 bii Z0,p, Z1,p, p=n, n+1 i subseturile 2-D este
prezentat n Tabelul 4.1 iar funcionarea convertorului de bit este prezentat n
Tabelul 4.2.
Tabelul 4.1 Corespondena dintre cei 2 bii Z0,p, Z1,p i subseturile 2-D
Subset 2-D Z0,p Z1,p
A
0
0
B
0
1
C
1
0
D
1
1
Tabelul 4.2 Convertorul de bit
Familie 4-D
0

Subset 4-D
0
1
2
3

4
5
6
7

Y0,n
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1

I1,n
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1

I2,n
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1

I3,n
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

Tip 4-D
(A, A)
(B, B)
(C, C)
(D, D)
(A, B)
(B, A)
(C, D)
(D, C)
(A, C)
(B, D)
(C, B)
(D, A)
(A, D)
(B, C)
(C, A)
(D, B)

Z0,n
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1

Z1,n
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

Z0,n+1
0
0
1
1
0
0
1
1
1
1
0
0
1
1
0
0

Z1,n+1
0
1
0
1
1
0
1
0
0
1
1
0
1
0
0
1

Codorul bloc folosete cei 3 bii I1,n+1, I2,n+1, I3,n+1 pentru a genera 2 grupuri de
cte 2 bii fiecare [16]:
Z2,p, Z3,p, p=n, n+1

(4.13)

care selecteaz pentru cele 2 subseturi 2-D utilizate, prima jumtate a grupului intern
IG1, a doua jumtate a grupului intern IG2 sau grupul extern OG.
Corespondena dintre cei 2 bii Z2,p, Z3,p, p=n, n+1 i grupurile constelaiei de
semnale 2-D este prezentat n Tabelul 4.3 iar funcionarea codorului bloc este
prezentat n Tabelul 4.4.
Cele 2 grupuri de cte 4 bii fiecare [16]:
Z4,p, Z5,p, Z6,p, Z7,p, p=n, n+1

(4.14)

selecteaz pentru fiecare din cele 2 subseturi 2-D utilizate, cte un punct de semnal 2-D
62

-Teza de doctorat-

din grupul constelaiei de semnale 2-D selectat anterior.


Tabelul 4.3 Corespondena dintre cei 2 bii Z2,p, Z3,p i grupurile constelaiei de
semnale 2-D
Z2,p Z3,p Grup constelaie de semnale 2-D
0
0
IG1
0
1
IG2
1
0
OG
Tabelul 4.4 Codorul bloc
I1,n+1
0
0
0
0
1
1
1
1

I2,n+1
0
0
1
1
0
0
1
1

I3,n+1
0
1
0
1
0
1
0
1

Z2,n
0
0
0
0
1
1
0
0

Z3,n
0
0
0
1
0
0
1
1

Z2,n+1
0
0
1
1
0
0
0
0

Z3,n+1
0
1
0
0
0
1
0
1

Ctigul de codare asimptotic al codului TCM 4-D fa de o transmisie


necodat se calculeaz astfel [16]:

4d 02

28,0625d 2
0
= 10log10
2
d0

2
20,5d 0

= 10log10 (2,922) 4,65680 [dB]

(4.15)

unde:
d 02 =MSED a constelaiei de semnale 2-D utilizat la o transmisie necodat,
4d 02 =MSED a subseturilor 4-D obinute prin partiionarea constelaiei de semnale 4-D,
20,5 d 02 =energia medie a constelaiei de semnale 2-D utilizat la o transmisie necodat
(128 de puncte de semnal 2-D) = suma ptratelor distanelor dintre originea axelor de
coordonate ale planului complex i punctele de semnal 2-D, raportat la numrul
punctelor de semnal 2-D,
28,0625 d 02 =energia medie a constelaiei de semnale 2-D constituent a constelaiei de
semnale 4-D calculat innd cont de relaia (4.2).

63

-Teza de doctorat-

4.2.2 Codul TCM 8-D, cu rata 3/4 i cu 64 stri


Se consider transmisia a Q=7 bii/interval de semnalizare 2-D. Schema bloc a
codorului TCM 8-D cu rata 3/4 i 64 stri este prezentat n Fig.4.3.
Constelaia de semnale 2-D constituent a constelaiei de semnale 8-D este
un subset finit al latticei (2Z+1)2 (Z = mulimea numerelor ntregi) i este format din
160 puncte de semnal 2-D:
27=128 puncte de semnal 2-D n grupul IG,
27
= 32 puncte de semnal 2-D n grupul OG.

4
Se partiioneaz constelaia de semnale 2-D (Fig.4.4) constituent n 4 subseturi
2-D [16]:
A=(4Z+1)2,
B=(4Z+3)2,
C=(4Z+1)(4Z+3),
D=(4Z+3)(4Z+1).
Dac constelaia de semnale 2-D constituent are MSED= d 02 atunci subseturile
2-D au MSED de intrasubset egal cu d 2 = 4d 02 .
Dac se rotesc succesiv subseturile 2-D n sens orar cu cte 90 au loc
urmtoarele transformri ale subseturilor 2-D (vezi relaia 4.3) [16]:
ACBDA
Prin concatenarea a 4 constelaii de semnale 2-D constituente i prin eliminarea
punctelor de semnal 8-D care conin mai mult dect un singur punct de semnal 2-D din
grupul extern OG, se obine constelaia de semnale 8-D cu 24x7+1=229 puncte de
semnal 8-D.
Se construiesc 64 tipuri 8-D cu MSED= d 2 = 4d 02 prin concatenarea a cte 2
subseturi 4-D i notate astfel [16]:
(0, 0), (0, 1),,(7, 7)

(4.16)

unde i=0, 1,,7 reprezint indicele subseturilor 4-D notate Si n paragraful 4.2.1.

64

-Teza de doctorat-

Fig.4.3 Schema bloc a codorului TCM 8-D cu rata 3/4 i 64 stri (construcia Wei).

65

-Teza de doctorat-

Numrul dedesubtul fiecrui punct de semnal 2-D este Z2,p, Z3,p, Z4,p, Z5,p, Z6,p, Z7,p, p=n, n+1, n+2,
n+3.

Fig.4.4 Constelaia de semnale 2-D constituent cu 160 puncte de semnal 2-D


(construcia Wei).

66

-Teza de doctorat-

Cele 64 tipuri 8-D sunt grupate n 16 subseturi 8-D astfel nct MSED a fiecrui
subset 8-D obinut s fie egal cu d 2 = 4d 02 [16]:
S0=(0, 0) (1, 1) (2, 2) (3, 3)
S1=(0, 1) (1, 0) (2, 3) (3, 2)
S2=(0, 2) (1, 3) (2, 0) (3, 1)
S3=(0, 3) (1, 2) (2, 1) (3, 0)
S4=(4, 4) (5, 5) (6, 6) (7, 7)
S5=(4, 5) (5, 4) (6, 7) (7, 6)
S6=(4, 6) (5, 7) (6, 4) (7, 5)
S7=(4, 7) (5, 6) (6, 5) (7, 4)
S8=(0, 4) (1, 5) (2, 6) (3, 7)
S9=(0, 5) (1, 4) (2, 7) (3, 6)
S10=(0, 6) (1, 7) (2, 4) (3, 5)
S11=(0, 7) (1, 6) (2, 5) (3, 4)
S12=(4, 0) (5, 1) (6, 2) (7, 3)
S13=(4, 1) (5, 0) (6, 3) (7, 2)
S14=(4, 2) (5, 3) (6, 0) (7, 1)
S15=(4, 3) (5, 2) (6, 1) (7, 0)

(4.17)

Dac se rotesc succesiv subseturile 2-D n sens orar cu cte 90 nu au loc


transformri ale subseturilor 8-D, cu alte cuvinte subseturile 8-D sunt invariante la
aceste rotaii.
Subseturile 8-D sunt grupate n 2 familii 8-D cu MSED= 2d 02 astfel nct fiecare
familie 8-D s conin 8 subseturi 8-D [16]:
F0=S0 S1 S2 S3 S4 S5 S6 S7
F1=S8 S9 S10 S11 S12 S13 S14 S15

(4.18)

n acest caz avem m=3 bii de la intrare care sunt codai cu un codor
convoluional cu rata de codare 3/4 i cu 64 stri.
Setul strilor curente { n } a codorului convoluional se partiioneaz n 8
subseturi [16]:

{8i + j 0 i 7, 0 j 7}

(4.19)

Setul strilor urmtoare { n + 4 } a codorului convoluional se partiioneaz n 8


subseturi [16]:

{8j + k 0 j 7, 0 k 7}

67

(4.20)

-Teza de doctorat-

Conectivitatea diagramei trellis se realizeaz astfel: pentru orice 0j7 exist


tranziii de stare ntre fiecare stare curent 8i+j, 0i7 i fiecare stare urmtoare 8j+k,
0k7.
Asignarea subseturilor 8-D la tranziiile de stare ale codului TCM 8-D este
realizat astfel nct s fie ndeplinite trei cerine [16]:
1. Subseturile 8-D, asociate cu tranziiile care pornesc dintr-o anumit stare, s difere
unele de altele i s aparin aceleai familii 8-D.
Acelai considerent se aplic i pentru subseturile 8-D asociate cu tranziiile care
ajung ntr-o anumit stare.
Conform acestei cerine:
la tranziiile care pornesc din stri pare (Y0,n=W6,n=0) sunt asignate subseturi
8-D din familia 8-D notat F0,
la tranziiile care pornesc din stri impare (Y0,n=W6,n=1) sunt asignate subseturi
8-D din familia 8-D notat F1.
2. MSED dintre dou secvene de subseturi 8-D, care corespund la dou traiectorii
2
distincte prin diagrama trellis, s fie mai mare sau egal dect d free
= d 2 = 4d 02 , care
este MSED a fiecrui subset 8-D (MSED de intersubset 8-D s fie mai mare sau cel
puin egal cu MSED de intrasubset 8-D).
Aceast cerin garanteaz c MSED dintre dou secvene de puncte de semnal

8-D este d 2 = 4d 02 i elimin evenimentele eroare care difer cu mai mult dect un
punct de semnal 8-D fa de secvena corect de puncte de semnal 8-D.
Dac se neglijeaz efectul de margine, atunci coeficientul de eroare Nfree al
codului TCM 8-D este egal cu numrul vecinilor cei mai apropiai ai unui punct de
semnal 8-D i aflai ntr-un subset 8-D cu un numr finit de puncte de semnal 8-D. n
acest caz Nfree=240 per punct de semnal 8-D (Nfree=60 per punct de semnal 2-D).
Dac nu se neglijeaz efectul de margine, atunci coeficientul de eroare al
codului TCM 8-D este mai mic dect 240.
3. Dac X este subsetul 8-D asociat cu tranziiile din starea curent n n starea
urmtoare n + 4 i dac X1, X2, X3 sunt subseturile 8-D obinute prin rotirea lui X cu
90, 180, 270 atunci X=X1=X2=X3.
Acest cerin garanteaz c vom obine un cod TCM 4-D transparent la toate
ambiguitile de faz ale constelaiei de semnale 8-D, cu alte cuvinte un cod TCM 8-D
invariant rotaional la o rotaie de 0, 90, 180, 270.
Pentru a suprima toate cele 4 ambiguiti de faz a constelaiei de semnale 8-D
(0, 90, 180, 270) se folosete un codor diferenial pe 2 bii [16]:
(I6, n I7, n ) = (I6, n - 4 I7, n - 4 + I 6, n I 7, n )mod4

(4.21)

Convertorul de bit convertete cei 8 bii de la intrarea sa Y0,n, I1,n, I2,n, I3,n, I4,n,
I5,n, I6,n, I7,n n 4 grupuri de cte 2 bii fiecare [16]:
Z0,p, Z1,p, p=n, n+1, n+2, n+3
68

(4.22)

-Teza de doctorat-

care selecteaz 4 subseturi 2-D, corespunztoare tipului 8-D selectat n cadrul


subsetului 8-D utilizat.
Pentru a obine un cod TCM 8-D transparent la orice ambiguitate de faz a
constelaiei de semnale 8-D trebuie sa fie ndeplinit cerina prezentat n continuare.
Dac
X
este
tipul
8-D
asociat
cu
structura
de
bii
Y0, n , I1, n , I 2, n , I 3, n , I 4, n , I 5, n , I6, n , I7, n atunci se noteaz cu X1, X2, X3 tipurile 8-D
obinute prin rotirea lui X cu 90, 180, 270.
Dac (I6, n , I7, n )1 , (I6, n , I7, n ) 2 , (I6, n , I7, n ) 3 sunt perechile de bii obinute
prin translaia perechii de bii (I6, n , I7, n ) cu una, dou sau trei poziii n secvena
circular 0010011100, atunci tipurile 8-D asociate cu structurile de bii:
Y0, n , I1, n , I 2, n , I 3, n , I 4, n , I 5, n (I6, n , I7, n )1 ,
Y0, n , I1, n , I 2, n , I 3, n , I 4, n , I 5, n (I6, n , I7, n ) 2 ,
Y0, n , I1, n , I 2, n , I 3, n , I 4, n , I 5, n (I6, n , I7, n ) 3 ,
sunt X1, X2 ,X3.
Corespondena dintre cei 2 bii Z0,p, Z1,p, p=n, n+1, n+2, n+3 i subseturile 2-D
este prezentat n Tabelul 4.1 iar funcionarea convertorului de bit este prezentat n
Tabelul 4.5.
Codorul bloc folosete cei 9 bii I1,n+1, I2,n+1, I3,n+1, I4,n+1, I5,n+1, I6,n+1, I7,n+1, I1,n+2,
I2,n+2 pentru a genera 4 grupuri de cte 3 bii fiecare [16]:
Z2,p, Z3,p, Z4,p, p=n, n+1, n+2, n+3

(4.23)

care selecteaz pentru cele 4 subseturi 2-D utilizate primul sfert al grupului intern IG1,
al doilea sfert al grupului intern IG2, al treilea sfert al grupului intern IG3, al patrulea
sfert al grupului intern IG4 sau grupul extern OG.
Corespondena dintre cei 3 bii Z2,p, Z3,p, Z4,p, p=n, n+1, n+2, n+3 i grupurile
constelaiei de semnale 2-D este prezentat n Tabelul 4.6 iar funcionarea codorului
bloc este prezentat n Tabelul 4.7.
Cele 4 grupuri de cte 3 bii fiecare [16]:
Z5,p, Z6,p, Z7,p, p=n, n+1, n+2, n+3

(4.24)

selecteaz pentru fiecare din cele 4 subseturi 2-D utilizate, cte un punct de semnal 2-D
din grupul constelaiei de semnale 2-D selectat anterior.
Tabelul 4.1 Corespondena dintre cei 2 bii Z0,p, Z1,p i subseturile 2-D
Subset 2-D Z0,p Z1,p
A
0
0
B
0
1
C
1
0
D
1
1

69

-Teza de doctorat-

Tabelul 4.5 Convertorul de bit


Subset
8-D
0

15

I1,n

I2,n

I3,n

I4,n

I5,n

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1

0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1

0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1

Y0,
n

Tip
8-D
(0, 0)

(1, 1)

(2, 2)

(3, 3)

(4, 3)

(5, 2)

(6, 1)

(7, 0)

I6,n

I7,n

Subset 2-D

Z0,n

Z1,n

Z0,n+1

Z1,n+1

Z0,n+2

Z1,n+2

Z0,n+3

Z1,n+3

0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1

0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

(A, A)(A, A)
(A, A)(B, B)
(B, B)(A, A)
(B, B)(B, B)
(C, C)(C, C)
(C, C)(D, D)
(D, D)(C, C)
(D, D)(D, D)
(A, B)(A, B)
(A, B)(B, A)
(B, A)(A, B)
(B, A)(B, A)
(C, D)(C, D)
(C, D)(D, C)
(D, C)(C, D)
(D, C)(D, C)

0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1

0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1

0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1

0
0
1
1
0
0
1
1
1
1
0
0
1
1
0
0

0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1

0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1

0
1
0
1
0
1
0
1
1
0
1
0
1
0
1
0

0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1

0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

(A, C)(C, D)
(A, C)(D, C)
(B, D)(C, D)
(B, D)(D, C)
(C, B)(A, B)
(C, B)(B, A)
(D, A)(A, B)
(D, A)(B, A)
(A, D)(C, C)
(A, D)(D, D)
(B, C)(C, C)
(B, C)(D, D)
(C, A)(A, A)
(C, A)(B, B)
(D, B)(A, A)
(D, B)(B, B)

0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1

0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1

1
1
1
1
0
0
1
1
1
1
1
1
0
0
0
0

0
0
1
1
1
1
1
1
1
1
0
0
0
0
1
1

1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0

0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0

1
0
1
0
1
0
1
0
0
1
0
1
0
1
0
1

Tabelul 4.6 Corespondena dintre cei 3 bii Z2,p, Z3,p Z4,p i grupurile constelaiei de
semnale 2-D
Z2,p Z3,p Z4,p Grup constelaie de semnale 2-D
0
0
0
IG1
0
0
1
IG2
0
1
0
IG3
0
1
1
IG4
1
0
0
OG
Tabelul 4.7 Codorul bloc
I1,n+1
0
1
1
1
1

I2,n+1
X
0
0
1
1

I3,n+1
X
0
1
0
1

Z2,n
0
1
0
0
0

Z3,n
I2,n+1
0
I4,n+1
I4,n+1
I4,n+1

Z4,n
I3,n+1
0
I5,n+1
I5,n+1
I5,n+1

Z2,n+1
0
0
1
0
0

Z3,n+1
I4,n+1
I4,n+1
0
I6,n+1
I6,n+1

Z4,n+1
I5,n+1
I5,n+1
0
I7,n+1
I7,n+1

70

Z2,n+2
0
0
0
1
0

Z3,n+2
I6,n+1
I6,n+1
I6,n+1
0
I1,n+2

Z4,n+2
I7,n+1
I7,n+1
I7,n+1
0
I2,n+2

Z2,n+3
0
0
0
0
1

Z3,n+3
I1,n+2
I1,n+2
I1,n+2
I1,n+2
0

Z4,n+3
I2,n+2
I2,n+2
I2,n+2
I2,n+2
0

-Teza de doctorat-

Ctigul de codare asimptotic al codului TCM 8-D fa de o transmisie


necodat se calculeaz astfel [16]:

4d 02

23,59375d 2
0
= 10log10
2
d0

2
20,5d 0

= 10log10 (3,475) 5,40955 [dB]

(4.25)

unde :
d 02 =MSED a constelaiei de semnale 2-D utilizat la o transmisie necodat,
4d 02 =MSED a subseturilor 8-D obinute prin partiionarea constelaiei de semnale 8-D,
20,5 d 02 =energia medie a constelaiei de semnale 2-D utilizat la o transmisie necodat
(128 de puncte de semnal 2-D) = suma ptratelor distanelor dintre originea axelor de
coordonate ale planului complex i punctele de semnal 2-D, raportat la numrul
punctelor de semnal 2-D,
23,59375 d 02 =energia medie a constelaiei de semnale 2-D constituent a constelaiei
de semnale 8-D calculat innd cont de relaia (4.2).
4.3 Construcia Sterian pentru coduri TCM multidimensionale
n cazul construciei Wei a codurilor TCM multidimensionale, pentru a
transmite Q bii n fiecare interval de semnalizare 2-D, constelaia de semnale 2-D
constituent a constelaiei de semnale 2N-D este format din 2 grupuri:
o grupul intern IG (Inner Group) care conine 2Q puncte de semnal 2-D, la fel
ca i constelaia de semnale 2-D folosit ntr-o transmisie necodat pentru a
transmite Q bii n fiecare interval de semnalizare 2-D,
1
o grupul extern OG (Outer Group) care conine 2Q puncte de semnal 2-D.
N
1 Q
ntruct grupul extern conine
2 puncte de semnal 2-D, este evident c N
N
trebuie s fie o putere ntreag a lui 2.
Sterian a extins construcia Wei a codurilor TCM multidimensionale i pentru
cazurile cnd N nu este o putere ntreag a lui 2 [42].
Lema 4.1-Dac N i c sunt dou numere ntregi pozitive astfel nct:
2 c 1 N 2 c
atunci se pot gsi dou numere ntregi pozitive N1 i N2, astfel nct [42]:

71

(4.26)

-Teza de doctorat-

N1 + N 2 = N
N1 + 2N 2 = 2 c

(4.27)

Se observ c 2c este cea mai mic putere ntreag a lui 2 care este mai mare
dect N [42].
Se consider dou subgrupuri externe [42]:
subgrupul extern O1, care conine n O1 puncte de semnal 2-D,
subgrupul extern O2, care conine n O 2 puncte de semnal 2-D.
Se noteaz cu N1, respectiv N2 numrul de poziii ocupate de punctul de semnal
2-D din O1, respectiv O2 n construcia unui punct de semnal 2N-D. Se obine [42]:
N1 + N 2 = N
N1n O1 + N 2 n O 2 = 2 Q

(4.28)

Pentru cazurile n care N nu este o putere ntreag a lui 2, se consider c


numrul de puncte de semnal 2-D din subgrupul extern O2 este dublu fa de numrul
de puncte de semnal 2-D din O1 [42]:

n O 2 = 2n O1

(4.29)

innd cont de relaiile (4.27), (4,28) i (4.29) se obine [42]:


n O1 = 2 Q - c
nO2 = 2

Q +1- c

(4.30)

Se consider c grupul extern OG, este format din dou subgrupuri externe 1 i
2, care au fiecare acelai numr n O1 de puncte de semnal 2-D [42], astfel nct:
O1 = 1
O 2 = 1 2

(4.31)

Construirea punctelor de semnal 2N-D se face prin concatenarea a N puncte de


semnal 2-D i innd cont de urmtoarele observaii:
numrul punctelor de semnal 2N-D care conin N puncte de semnal 2-D din IG
este 2NQ,
numrul punctelor de semnal 2N-D care conin N-1 puncte de semnal 2-D din
N NQ
2 ,
IG i un punct de semnal 2-D din 1 n una din primele N poziii este
2c
numrul punctelor de semnal 2N-D care conin N-1 puncte de semnal 2-D din
72

-Teza de doctorat-

IG i un punct de semnal 2-D din 2 n una din primele N2 poziii este


Rezult n total 2NQ+1=2NQ+

N
c

2NQ+

N2
c

N2
2c

2NQ.

2NQ puncte de semnal 2N-D.

2
2
n construcia punctelor de semnal 2N-D, un punct de semnal 2-D din 1 este
N
ori mai des dect un punct de semnal 2-D din 2. Dac p 1 este
utilizat de
N2
probabilitatea de utilizare a unui punct de semnal 2-D din 1, p 2 este probabilitatea
de utilizare a unui punct de semnal 2-D din 2 i pOG este probabilitatea de utilizare a
unui punct de semnal 2-D din OG atunci se obine [42]:
p 1
1

N
p
=
=

1 2(N + N )

p 2 N 2
2

N2
1
p

=
2 2N(N + N 2 )
p 1 + p 2 = p OG = 2N

(4.32)

Energia medie a constelaiei de semnale 2-D constituent a constelaiei de


semnale 2N-D este egal cu [42]:
E medie = p IG E IG + p 1 E 1 + p 2 E 2 =
N2
2N 1
1
E IG +
E 1 +
E2
=
2N
2(N + N 2 )
2N(N + N 2 )

(4.33)

unde:
EIG=energia medie a grupului intern IG a constelaiei de semnale 2-D constituent a
constelaiei de semnale 2N-D = suma ptratelor distanelor dintre originea axelor de
coordonate ale planului complex i punctele de semnal 2-D situate n grupul intern IG,
E 1 =energia medie a subgrupului extern 1 a constelaiei de semnale 2-D
constituent a constelaiei de semnale 2N-D = suma ptratelor distanelor dintre
originea axelor de coordonate ale planului complex i punctele de semnal 2-D situate
n subgrupul extern 1, raportat la numrul punctelor de semnal 2-D situate n
subgrupul extern 1,
E 2 =energia medie a subgrupului extern 2 a constelaiei de semnale 2-D
constituent a constelaiei de semnale 2N-D = suma ptratelor distanelor dintre
originea axelor de coordonate ale planului complex i punctele de semnal 2-D situate
n subgrupul extern 2, raportat la numrul punctelor de semnal 2-D situate n
subgrupul extern 2,
N1 i N2=dou numere ntregi pozitive care respect condiiile lemei 4.1,
2N=dimensiunea codului TCM multidimensional.

73

-Teza de doctorat-

4.3.1 Codul TCM 6-D, cu rata 3/4 i cu 64 stri


Se consider transmisia a Q=7 bii/interval de semnalizare 2-D. Schema bloc a
codorului TCM 6-D cu rata 3/4 i 64 stri este prezentat n Fig.4.5 [42].
n acest caz N=3 i din relaiile (4.24), (4.25), (4.28) rezult c c=2, N1=2, N2=1.
Constelaia de semnale 2-D constituent a constelaiei de semnale 6-D este
un subset finit al latticei (2Z+1)2 (Z = mulimea numerelor ntregi) i este format din
192 puncte de semnal 2-D:
27=128 puncte de semnal 2-D n grupul IG,
n O1 =25=32 puncte de semnal 2-D n subgrupul 1,

n O1 =25=32 puncte de semnal 2-D n subgrupul 2.


Se partiioneaz constelaia de semnale 2-D (Fig.4.6) constituent n 4 subseturi
2-D [42]:
A=(4Z+1)2,
B=(4Z+3)2,
C=(4Z+1)(4Z+3),
D=(4Z+3)(4Z+1).

Dac constelaia de semnale 2-D constituent are MSED= d 02 atunci subseturile


2-D au MSED de intrasubset egal cu d 2 = 4d 02 .
Dac se rotesc succesiv subseturile 2-D n sens orar cu cte 90 au loc
urmtoarele transformri ale subseturilor 2-D (vezi relaia 4.3) [42]:
ACBDA
Prin concatenarea a 3 constelaii de semnale 2-D constituente i prin eliminarea
punctelor de semnal 6-D care conin mai mult dect un singur punct de semnal 2-D din
grupul extern OG, se obine constelaia de semnale 6-D cu 23x7+1=222 puncte de
semnal 6-D.
Se construiesc 64 tipuri 6-D cu MSED= d 2 = 4d 02 prin concatenarea a cte 3
subseturi 2-D i notate astfel [42]:
(A, A, A), (A, A, B), (A, A, C), (A, A, D),,(D, D, D)

74

(4.34)

-Teza de doctorat-

Fig.4.5 Schema bloc a codorului TCM 6-D cu rata 2/3 i 16 stri (construcia Sterian).

75

-Teza de doctorat-

Numrul dedesubtul fiecrui punct de semnal 2-D este Z2,p, Z3,p, Z4,p, Z5,p, Z6,p, Z7,p, p=n, n+1, n+2.

Fig.4.6 Constelaia de semnale 2-D constituent cu 192 puncte de semnal 2-D


(construcia Sterian).

76

-Teza de doctorat-

Cele 64 tipuri 6-D sunt grupate n 16 subseturi 6-D astfel nct MSED a fiecrui
subset 6-D obinut s fie egal cu d 2 = 4d 02 [42]:
S0=(A, A, A) (A, B, B) (B, A, B) (B, B, A)
S1=(C, A, B) (C, B, A) (D, A, A) (D, B, B)
S2=(A, C, C) (A, D, D) (B, C, D) (B, D, C)
S3=(C, C, C) (C, D, D) (D, C, D) (D, D, C)
S4=(A, A, B) (A, B, A) (B, A, A) (B, B, B)
S5=(C, A, A) (C, B, B) (D, A, B) (D, B, A)
S6=(A, C, D) (A, D, C) (B, C, C) (B, D, D)
S7=(C, C, D) (C, D, C) (D, C, C) (D, D, D)
S8=(C, A, C) (C, B, D) (D, A, D) (D, B, C)
S9=(A, A, D) (A, B, C) (B, A, C) (B, B, D)
S10=(C, C, A) (C, D, B) (D, C, B) (D, D, A)
S11=(A, C, A) (A, D, B) (B, C, B) (B, D, A)
S12=(C, A, D) (C, B, C) (D, A, C) (D, B, D)
S13=(A, A, C) (A, B, D) (B, A, D) (B, B, C)
S14=(C, C, B) (C, D, A) (D, C, A) (D, D, B)
S15=(A, C, B) (A, D, A) (B, C, A) (B, D, B)

(4.35)

Dac se rotesc succesiv subseturile 2-D n sens orar cu cte 90 au loc


urmtoarele transformri ale subseturilor 6-D [42]:
S0S3S4S7S0
S1S2S5S6S1
S8S11S12S15S8
S9S10S13S14S9

(4.36)

Subseturile 6-D sunt grupate n 2 familii 6-D cu MSED= 2d 02 astfel nct fiecare
familie 6-D s conin 8 subseturi 6-D [42]:
F0=S0 S2 S4 S6 S8 S10 S12 S14
F1=S1 S3 S5 S7 S9 S11 S13 S15

(4.37)

n acest caz avem m=3 bii de la intrare care sunt codai cu un codor
convoluional cu rata de codare 3/4 i cu 64 stri.
Setul strilor curente { n } a codorului convoluional se partiioneaz n 8
subseturi [42]:

{8i + j 0 i 7, 0 j 7}

(4.38)

Setul strilor urmtoare { n + 3 } a codorului convoluional se partiioneaz n 8


subseturi [42]:
77

-Teza de doctorat-

{8j + k 0 j 7, 0 k 7}

(4.39)

Conectivitatea diagramei trellis se realizeaz astfel: pentru orice 0j7 exist


tranziii de stare ntre fiecare stare curent 8i+j, 0i7 i fiecare stare urmtoare 8j+k,
0k7.
Asignarea subseturilor 6-D la tranziiile de stare ale codului TCM 6-D este
realizat astfel nct s fie ndeplinite trei cerine [16]:
1. Subseturile 6-D, asociate cu tranziiile care pornesc dintr-o anumit stare, s difere
unele de altele i s aparin aceleai familii 6-D.
Acelai considerent se aplic i pentru subseturile 6-D asociate cu tranziiile care
ajung ntr-o anumit stare.
Conform acestei cerine:
la tranziiile care pornesc din stri pare (Y0,n=W6,n=0) sunt asignate subseturi
6-D din familia 6-D notat F0,
la tranziiile care pornesc din stri impare (Y0,n=W6,n=1) sunt asignate subseturi
6-D din familia 6-D notat F1.
2. MSED dintre dou secvene de subseturi 6-D, care corespund la dou traiectorii
2
distincte prin diagrama trellis, s fie mai mare sau egal cu d free
= d 2 = 4d 02 , care este
MSED a fiecrui subset 6-D (MSED de intersubset 6-D s fie mai mare sau cel puin
egal cu MSED de intrasubset 6-D).
Aceast cerin garanteaz c MSED dintre dou secvene de puncte de semnal

6-D este d 2 = 4d 02 i elimin evenimentele eroare care difer cu mai mult dect un
punct de semnal 6-D fa de secvena corect de puncte de semnal 6-D.
Dac se neglijeaz efectul de margine, atunci coeficientul de eroare Nfree al
codului TCM 6-D este egal cu numrul vecinilor cei mai apropiai ai unui punct de
semnal 6-D i aflai ntr-un subset 6-D cu un numr finit de puncte de semnal 6-D. n
acest caz Nfree=60 per punct de semnal 6-D (Nfree=20 per punct de semnal 2-D).
Dac nu se neglijeaz efectul de margine, atunci coeficientul de eroare al
codului TCM 6-D este mai mic dect 60.
3. Dac X este subsetul 6-D asociat cu tranziiile din starea curent n n starea
urmtoare n + 3 i dac X1, X2, X3 sunt subseturile 6-D obinute prin rotirea lui X cu
90, 180, 270 atunci se pot defini trei funcii F1, F2, F3 de coresponden ntre strile
codului TCM 6-D astfel nct X1 s fie asociat cu tranziiile din starea curent F1 ( n )
n starea urmtoare F1 ( n + 3 ) , X2 s fie asociat cu tranziiile din starea curent F2 ( n )
n starea urmtoare F2 ( n + 3 ) , X3 s fie asociat cu tranziiile din starea curent F3 ( n )
n starea urmtoare F3 ( n + 3 ) .
Pentru o rotaie de 90 n sens orar se definete funcia F1 astfel [42]:
W1, n W2, n W3, n W4, n W5, n W6, n W1, n V2, n V3, n W4, n V5, n V6, n

(4.40)

unde W1,n, W2,n ,, W6,n sunt biii de stare curent a codorului convoluional i [42]:
78

-Teza de doctorat-

V2, n V3, n = (W2, n W3, n + 01)mod4


V5, n V6, n = (W5, n W6, n + 01) mod 4

(4.41)

Pentru o rotaie de 180 n sens orar se definete funcia F2 astfel [42]:

W1, n W2, n W3, n W4, n W5, n W6, n W1, n W2, n W3, n W4, n W5, n W6, n

(4.42)

unde bara deasupra nseamn inversare binar.


Pentru o rotaie de 270 n sens orar definim funcia F3 astfel [42]:
W1, n W2, n W3, n W4, n W5, n W6, n W1, n V2, n V3, n W4, n V5, n V6, n

(4.43)

unde [42]:
V2, n V3, n = (W2, n W3, n + 11)mod4
V5, n V6, n = (W5, n W6, n + 11) mod 4

(4.44)

Acest cerin garanteaz c vom obine un cod TCM 6-D transparent la toate
ambiguitile de faz ale constelaiei de semnale 6-D, cu alte cuvinte un cod TCM 6-D
invariant rotaional la o rotaie de 0, 90, 180, 270.
Pentru a suprima toate cele 4 ambiguiti de faz a constelaiei de semnale 6-D
(0, 90, 180, 270) se folosete un codor diferenial pe 2 bii [42]:
n I2, n ) = (I1,
n -3I2, n -3 + I1, n I 2, n )mod4
(I1,

(4.45)

Convertorul de bit convertete cei 6 bii de la intrarea sa Y0,n, I1,n, I2,n, I3,n, I4,n,
I5,n n 3 grupuri de cte 2 bii fiecare [42]:
Z0,p, Z1,p, p=n, n+1, n+2

(4.46)

care selecteaz 3 subseturi 2-D, corespunztoare tipului 6-D selectat n cadrul


subsetului 6-D utilizat.
Pentru a obine un cod TCM 6-D transparent la orice ambiguitate de faz a
constelaiei de semnale 6-D trebuie sa fie ndeplinit cerina prezentat n continuare.
n , I2, n , I 3, n , I 4, n I 5, n
Dac X este tipul 6-D asociat cu structura de bii Y0, n , I1,
atunci se noteaz cu X1, X2, X3 tipurile 6-D obinute prin rotirea lui X cu 90, 180,
270.
n , I2, n )1 , (I1,
n , I2, n ) 2 , (I1,
n , I2, n ) 3 sunt perechile de bii obinute prin
Dac (I1,
n , I2, n ) cu una, dou sau trei poziii n secvena circular
translaia perechii de bii (I1,
0010011100, atunci tipurile 6-D asociate cu structurile de bii:
79

-Teza de doctorat-

n , I2, n )1 , I 3, n , I 4, n I 5, n ,
Y0, n , (I1,
n , I2, n ) 2 , I 3, n , I 4, n I 5, n ,
Y0, n , (I1,
n , I2, n ) 3 , I 3, n , I 4, n I 5, n ,
Y0, n , (I1,
sunt X1, X2 ,X3.
Corespondena dintre cei 2 bii Z0,p, Z1,p, p=n, n+1, n+2 i subseturile 2-D este
prezentat n Tabelul 4.1 iar funcionarea convertorului de bit este prezentat n
Tabelul 4.8.
Tabelul 4.1 Corespondena dintre cei 2 bii Z0,p, Z1,p i subseturile 2-D
Subset 2-D Z0,p Z1,p
A
0
0
B
0
1
C
1
0
D
1
1
Tabelul 4.8 Convertorul de bit
Subset 6-D
0

Y0,n
0
0
0
0

I1,n
0
0
0
0

I2,n
0
0
0
0

I3,n
0
0
0
0

I4,n
0
0
1
1

I5,n
0
1
0
1

Tip 6-D
(A, A, A)
(A, B, B)
(B, A, B)
(B, B, A)

Z0,n
0
0
0
0

Z1,n
0
0
1
1

Z0,n+1
0
0
0
0

Z1,n+1
0
1
0
1

Z0,n+2
0
0
0
0

Z1,n+2
0
1
1
0

1
1
1
1

1
1
1
1

1
1
1
1

1
1
1
1

0
0
1
1

0
1
0
1

(A, C, B)
(A, D, A)
(B, C, A)
(B, D, B)

0
0
0
0

0
0
1
1

1
1
1
1

0
1
1
1

0
0
0
0

1
0
0
1

15

[42]:

Dac se noteaz cu Si subseturile 6-D atunci indexul i este furnizat de relaia


n + 2I2, n + I 3, n , i = 0, 1,,15
i = 8Y0, n + 4I1,

(4.47)

Codorul bloc folosete cei 7 bii I6,n, I7,n, I1,n+1, I2,n+1, I3,n+1, I4,n+1 I5,n+1 pentru a
genera 3 grupuri de cte 3 bii fiecare [42]:
Z2,p, Z3,p, Z4,p, p=n, n+1, n+2

(4.48)

care selecteaz pentru fiecare din cele 3 subseturi 2-D utilizate, primul sfert al grupului
intern IG1, al doilea sfert al grupului intern IG2, al treilea sfert al grupului intern IG3, al
patrulea sfert al grupului intern IG4, subgrupul extern 1 sau subgrupul extern 2.
80

-Teza de doctorat-

Corespondena dintre cei 3 bii Z2,p, Z3,p, Z4,p, p=n, n+1, n+2, n+3 i grupurile
constelaiei de semnale 2-D este prezentat n Tabelul 4.9 iar funcionarea codorului
bloc este prezentat n Tabelul 4.10.
Cele 3 grupuri de cte 3 bii fiecare [42]:
Z5,p, Z6,p, Z7,p, p=n, n+1, n+2

(4.49)

selecteaz pentru fiecare din cele 3 subseturi 2-D utilizate, cte un punct de semnal 2-D
din grupul constelaiei de semnale 2-D selectat anterior.
Ctigul de codare asimptotic al codului TCM 6-D fa de o transmisie
necodat se calculeaz astfel [42]:

4d 02

25,0833d 2
0
= 10log10
2
d0

2
20,5d 0

= 10log10 (3,269) 5,14415 [dB]

(4.50)

unde:
d 02 =MSED a constelaiei de semnale 2-D utilizat la o transmisie necodat,
4d 02 =MSED a subseturilor 6-D obinute prin partiionarea constelaiei de semnale 6-D,
20,5 d 02 =energia medie a constelaiei de semnale 2-D utilizat la o transmisie necodat
(128 de puncte de semnal 2-D) = suma ptratelor distanelor dintre originea axelor de
coordonate ale planului complex i punctele de semnal 2-D, raportat la numrul
punctelor de semnal 2-D,
25,0833 d 02 =energia medie a constelaiei de semnale 2-D constituent a constelaiei de
semnale 6-D calculat innd cont de relaia (4.33).
Tabelul 4.9 Corespondena dintre cei 3 bii Z2,p, Z3,p Z4,p i grupurile constelaiei de
semnale 2-D
Z2,p
0
0
0
0
1
1

Z3,p
0
0
1
1
0
1

Z4,p
0
1
0
1
0
1

Grup constelaie de semnale 2-D


IG1
IG2
IG3
IG4
1
2

Tabelul 4.10 Codorul bloc


I6,n
0
1
1
1
1

I7,n
X
0
0
1
1

I1,n+1
X
0
1
0
1

Z2,n
0
1
0
0
1

Z3,n
I7,n
0
I2,n+1
I2,n+1
1

Z4,n
I1,n+1
0
I3,n+1
I3,n+1
1

Z2,n+1
0
0
1
0
0

81

Z3,n+1
I2,n+1
I2,n+1
0
I4,n+1
I2,n+1

Z4,n+1
I3,n+1
I3,n+1
0
I5,n+1
I3,n+1

Z2,n+2
0
0
0
1
0

Z3,n+2
I4,n+1
I4,n+1
I4,n+1
0
I4,n+2

Z4,n+2
I5,n+1
I5,n+1
I5,n+1
0
I5,n+2

-Teza de doctorat-

4.3.2 Codul TCM 12-D, cu rata 4/5 i cu 256 stri


Se consider transmisia a Q=7 bii/interval de semnalizare 2-D. Schema bloc a
codorului TCM 12-D cu rata 4/5 i 256 stri este prezentat n Fig.4.7 [42].
n acest caz N=6 i din relaiile (4.24), (4.25), (4.28) rezult c c=3, N1=4, N2=2.
Constelaia de semnale 2-D constituent a constelaiei de semnale 12-D este
un subset finit al latticei (2Z+1)2 (Z = mulimea numerelor ntregi) i este format din
160 puncte de semnal 2-D:
27=128 puncte de semnal 2-D n grupul IG,
n O1 =24=16 puncte de semnal 2-D n subgrupul 1,

n O1 =24=16 puncte de semnal 2-D n subgrupul 2.


Se partiioneaz constelaia de semnale 2-D (Fig.4.8) constituent n 4 subseturi
2-D [42]:
A=(4Z+1)2,
B=(4Z+3)2,
C=(4Z+1)(4Z+3),
D=(4Z+3)(4Z+1).

Dac constelaia de semnale 2-D constituent are MSED= d 02 atunci subseturile


2-D au MSED de intrasubset egal cu d 2 = 4d 02 .
Dac se rotesc succesiv subseturile 2-D n sens orar cu cte 90 au loc
urmtoarele transformri ale subseturilor 2-D (vezi relaia 4.3) [42]:
ACBDA
Prin concatenarea a 6 constelaii de semnale 2-D constituente i prin eliminarea
punctelor de semnal 12-D care conin mai mult dect un singur punct de semnal 2-D
din grupul extern OG, se obine constelaia de semnale 12-D cu 26x7+1=243 puncte de
semnal 6-D.
Se construiesc 256 tipuri 12-D cu MSED= d 2 = 4d 02 prin concatenarea a cte 2
subseturi 6-D i notate astfel [42]:
(0, 0), (0, 1),,(15, 15)

(4.51)

unde i=0, 1,,15 reprezint indicele subseturilor 6-D notate Si n paragraful 4.3.1.

82

-Teza de doctorat-

Fig.4.7 Schema bloc a codorului TCM 12-D cu rata 4/5 i 256 stri (construcia
Sterian).

83

-Teza de doctorat-

Numrul dedesubtul fiecrui punct de semnal 2-D este Z2,p, Z3,p, Z4,p, Z5,p, Z6,p, Z7,p, p=n, n+1, n+2,
n+3, n+4, n+5.

Fig.4.8 Constelaia de semnale 2-D constituent cu 160 puncte de semnal 2-D


(construcia Sterian).
84

-Teza de doctorat-

Cele 256 tipuri 12-D sunt grupate n 32 subseturi 12-D astfel nct MSED a
fiecrui subset 12-D obinut s fie egal cu d 2 = 4d 02 [42]:
S0=(0, 0) (2, 2) (4, 4) (6, 6) (8, 8) (10, 10) (12, 12) (14, 14)
S1=(0, 3) (2, 5) (4, 7) (6, 1) (8, 11) (10, 13) (12, 15) (14, 9)
S2=(0, 4) (2, 6) (4, 0) (6, 2) (8, 12) (10, 14) (12, 8) (14, 10)
S3=(0, 7) (2, 1) (4, 3) (6, 5) (8, 15) (10, 9) (12, 11) (14, 13)
S4=(0, 2) (2, 0) (4, 6) (6, 4) (8, 10) (10, 8) (12, 14) (14, 12)
S5=(0, 5) (2, 3) (4, 1) (6, 7) (8, 13) (10, 11) (12, 9) (14, 15)
S6=(0, 6) (2, 4) (4, 2) (6, 0) (8, 14) (10, 12) (12, 10) (14, 8)
S7=(0, 1) (2, 7) (4, 5) (6, 3) (8, 9) (10, 15) (12, 13) (14, 11)
S8=(0, 8) (2, 10) (4, 12) (6, 14) (8, 0) (10, 2) (12, 4) (14, 6)
S9=(0, 11) (2, 13) (4, 15) (6, 9) (8, 3) (10, 5) (12, 7) (14, 1)
S10=(0, 12) (2, 14) (4, 8) (6, 10) (8, 4) (10, 6) (12, 0) (14, 2)
S11=(0, 15) (2, 9) (4, 11) (6, 13) (8, 7) (10, 1) (12, 3) (14, 5)
S12=(0, 10) (2, 8) (4, 14) (6, 12) (8, 2) (10, 0) (12, 6) (14, 4)
S13=(0, 13) (2, 11) (4, 9) (6, 15) (8, 5) (10, 3) (12, 1) (14, 7)
S14=(0, 14) (2, 12) (4, 10) (6, 8) (8, 6) (10, 4) (12, 2) (14, 0)
S15=(0, 9) (2, 15) (4, 13) (6, 11) (8, 1) (10, 7) (12, 5) (14, 3)
S16=(1, 1) (3, 3) (5, 5) (7, 7) (9, 9) (11, 11) (13, 13) (15, 5)
S17=(1, 2) (3, 4) (5, 6) (7, 0) (9, 10) (11, 12) (13, 14) (15, 8)
S18=(1, 5) (3, 7) (5, 1) (7, 3) (9, 13) (11, 15) (13, 9) (15, 11)
S19=(1, 6) (3, 0) (5, 2) (7, 4) (9, 14) (11, 8) (13, 10) (15, 12)
S20=(1, 7) (3, 5) (5, 3) (7, 1) (9, 15) (11, 13) (13, 11) (15, 9)
S21=(1, 0) (3, 6) (5, 4) (7, 2) (9, 8) (11, 14) (13, 12) (15, 10)
S22=(1, 3) (3, 1) (5, 7) (7, 5) (9, 11) (11, 9) (13, 15) (15, 13)
S23=(1, 4) (3, 2) (5, 0) (7, 6) (9, 12) (11, 10) (13, 8) (15, 14)
S24=(1, 9) (3, 11) (5, 13) (7, 15) (9, 1) (11, 3) (13, 5) (15, 7)
S25=(1, 10) (3, 12) (5, 14) (7, 8) (9, 2) (11, 4) (13, 6) (15, 0)
S26=(1, 13) (3, 15) (5, 9) (7, 11) (9, 5) (11, 7) (13, 1) (15, 3)
S27=(1, 14) (3, 8) (5, 10) (7, 12) (9, 6) (11, 0) (13, 2) (15, 4)
S28=(1, 15) (3, 13) (5, 11) (7, 9) (9, 7) (11, 5) (13, 3) (15, 1)
S29=(1, 8) (3, 14) (5, 12) (7, 10) (9, 0) (11, 6) (13, 4) (15, 2)
S30=(1, 11) (3, 9) (5, 15) (7, 13) (9, 3) (11, 1) (13, 7) (15, 5)
S31=(1, 12) (3, 10) (5, 8) (7, 14) (9, 4) (11, 2) (13, 0) (15, 6)
(4.52)
Dac se rotesc succesiv subseturile 2-D n sens orar cu cte 90 au loc
urmtoarele transformri ale subseturilor 12-D [42]:
SiSi+16Si, i= 0, 1,,15

85

(4.53)

-Teza de doctorat-

Subseturile 12-D sunt grupate n 2 familii 12-D cu MSED= 2d 02 astfel nct


fiecare familie 12-D s conin 16 subseturi 12-D [42]:
F0=S0 S2 S4 S6 S8 S10 S12 S14 S16 S18 S20 S22 S24 S26
S28 S30
F1=S1 S3 S5 S7 S9 S11 S13 S15 S17 S19 S21 S23 S25 S27
(4.54)
S29 S31
n acest caz avem m=4 bii de la intrare care sunt codai cu un codor
convoluional cu rata de codare 4/5 i 256 stri.
Setul strilor curente { n } a codorului convoluional se partiioneaz n 16
subseturi [42]:

{16i + j 0 i 15, 0 j 15}

(4.55)

Setul strilor urmtoare { n + 6 } a codorului convoluional se partiioneaz n 16


subseturi [42]:

{16j + k 0 j 15, 0 k 15}

(4.56)

Conectivitatea diagramei trellis se realizeaz astfel: pentru orice 0j15 exist


tranziii de stare ntre fiecare stare curent 16i+j, 0i15 i fiecare stare urmtoare
16j+k, 0k15.
Asignarea subseturilor 12-D la tranziiile de stare ale codului TCM 12-D este
realizat astfel nct s fie ndeplinite trei cerine [16]:
1. Subseturile 12-D, asociate cu tranziiile care pornesc dintr-o anumit stare, s difere
unele de altele i s aparin aceleai familii 12-D.
Acelai considerent se aplic i pentru subseturile 12-D asociate cu tranziiile
care ajung ntr-o anumit stare.
Conform acestei cerine:
la tranziiile care pornesc din stri pare (Y0,n=W8,n=0) sunt asignate subseturi
12-D din familia 12-D notat F0,
la tranziiile care pornesc din stri impare (Y0,n=W8,n=1) sunt asignate subseturi
12-D din familia 12-D notat F1.
2. MSED dintre dou secvene de subseturi 12-D, care corespund la dou traiectorii
2
distincte prin diagrama trellis, s fie mai mare sau egal cu d free
= d 2 = 4d 02 , care este
MSED a fiecrui subset 12-D (MSED de intersubset 12-D s fie mai mare sau cel
puin egal cu MSED de intrasubset 12-D).
Aceast cerin garanteaz c MSED dintre dou secvene de puncte de semnal

12-D este d 2 = 4d 02 i elimin evenimentele eroare care difer cu mai mult dect un
punct de semnal 12-D fa de secvena corect de puncte de semnal 12-D.
Dac se neglijeaz efectul de margine, atunci coeficientul de eroare Nfree al
codului TCM 12-D este egal cu numrul vecinilor cei mai apropiai ai unui punct de
86

-Teza de doctorat-

semnal 12-D i aflai ntr-un subset 12-D cu un numr finit de puncte de semnal 12-D.
n acest caz Nfree=6408 per punct de semnal 12-D (Nfree=1068 per punct de semnal
2-D).
Dac nu se neglijeaz efectul de margine, atunci coeficientul de eroare al
codului TCM 12-D este mai mic dect 6408.
3. Dac X este subsetul 12-D asociat cu tranziiile din starea curent n n starea
urmtoare n + 6 i dac X1 este subsetul 12-D obinut prin rotirea lui X cu 90 atunci
se poate defini o funcie F1 de coresponden ntre strile codului TCM 12-D astfel
nct X1 s fie asociat cu tranziiile din starea curent F1 ( n ) n starea urmtoare
F1 ( n + 6 ) .
Pentru o rotaie de 90 n sens orar se definete funcia F1 astfel [42]:

W1, n W2, n W3, n W4, n W5, n W6, n W7, n W8, n W1, n W2, n W3, n W4, n W5, n W6, n W7, n W8, n
(4.57)
unde bara deasupra nseamn inversare binar i W1,n, W2,n ,, W8,n sunt biii de stare
curent a codorului convoluional.
Acest cerin garanteaz c vom obine un cod TCM 12-D transparent la toate
ambiguitile de faz ale constelaiei de semnale 12-D, cu alte cuvinte un cod TCM
12-D invariant rotaional la o rotaie de 0, 90, 180, 270.
Pentru a suprima toate cele 4 ambiguiti de faz a constelaiei de semnale 12-D
(0, 90, 180, 270) se folosete un codor diferenial pe 2 bii [42]:
(I4, n I5, n ) = (I4, n - 6 I5, n - 6 + I 4, n I 5, n )mod4

(4.58)

Convertorul de bit convertete cei 12 bii de la intrarea sa Y0,n, I1,n, I2,n, I3,n, I4,n,
I5,n, I6,n, I7,n, I1,n+1, I2,n+1, I3,n+1, I4,n+1 n 6 grupuri de cte 2 bii fiecare [42]:
Z0,p, Z1,p, p=n, n+1, n+2, n+3, n+4, n+5

(4.59)

care selecteaz 6 subseturi 2-D, corespunztoare tipului 12-D selectat n cadrul


subsetului 12-D utilizat.
Pentru a obine un cod TCM 12-D transparent la orice ambiguitate de faz a
constelaiei de semnale 12-D trebuie sa fie ndeplinit cerina prezentat n continuare.
Dac
X
este
tipul
12-D
asociat
cu
structura
de
bii
Y0, n , I1, n , I 2, n , I 3, n , I4, n I5, n , I 6, n , I 7, n , I1, n +1 , I 2, n +1 , I 3, n +1 , I 4, n +1
atunci
se
noteaz cu X1, X2, X3 tipurile 12-D obinute prin rotirea lui X cu 90, 180, 270.
Dac (I4, n , I5, n )1 , (I4, n , I5, n ) 2 , (I4, n , I5, n ) 2 sunt perechile de bii obinute
prin translaia perechii de bii (I4, n , I5, n ) cu una, dou sau trei poziii n secvena
circular 0010011100, atunci tipurile 12-D asociate cu structurile de bii:
Y0, n , I1, n , I 2, n , I 3, n , (I4, n I5, n )1 , I 6, n , I 7, n , I1, n +1 , I 2, n +1 , I 3, n +1 , I 4, n +1 ,
Y0, n , I1, n , I 2, n , I 3, n , (I4, n I5, n ) 2 , I 6, n , I 7, n , I1, n +1, I 2, n +1 , I3, n +1, I 4, n +1 ,
87

-Teza de doctorat-

Y0, n , I1, n , I 2, n , I 3, n , (I4, n I5, n ) 3 , I 6, n , I 7, n , I1, n +1 , I 2, n +1, I 3, n +1, I 4, n +1 ,


sunt X1, X2, X3.
Corespondena dintre cei 2 bii Z0,p, Z1,p, p=n, n+1, n+2, n+3, n+4, n+5 i
subseturile 2-D este prezentat n Tabelul 4.1 iar funcionarea convertorului de bit este
prezentat n Tabelul 4.11.
Dac se noteaz cu Si subseturile 12-D atunci indexul i este furnizat de relaia
[42]:
i = 16Y0, n + 8I1, n + 4I 2, n + 2I 3, n + I4, n , i = 0, 1,,31 (4.60)
Codorul bloc folosete cei 19 bii I5,n+1, I6,n+1, I7,n+1, I1,n+2, I2,n+2, I3,n+2 I4,n+2, I5,n+2,
I6,n+2, I7,n+2, I1,n+3, I2,n+3, I3,n+3 I4,n+3, I5,n+3, I6,n+3, I7,n+3, I1,n+4, I2,n+4 pentru a genera 6
grupuri de cte 4 bii fiecare [42]:
Z2,p, Z3,p, Z4,p, Z5,p, p=n, n+1, n+2, n+3, n+4, n+5

(4.61)

care selecteaz pentru fiecare din cele 6 subseturi 2-D utilizate, prima optime a
grupului intern IG1,,a opta optime a grupului intern IG8, subgrupul extern 1 sau
subgrupul extern 2.
Corespondena dintre cei 4 bii Z2,p, Z3,p, Z4,p, Z5,p, p=n, n+1, n+2, n+3, n+4, n+5,
i grupurile constelaiei de semnale 2-D este prezentat n Tabelul 4.12 iar
funcionarea codorului bloc este prezentat n Tabelul 4.13.
Cele 6 grupuri de cte 2 bii fiecare [42]:
Z6,p, Z7,p, p=n, n+1, n+2, n+3, n+4, n+5

(4.62)

selecteaz pentru fiecare din cele 6 subseturi 2-D utilizate, cte un punct de semnal 2-D
din grupul constelaiei de semnale 2-D selectat anterior.
Ctigul de codare asimptotic al codului TCM 12-D fa de o transmisie
necodat se calculeaz astfel [42]:
4d 2
0

22,448d 2
0
= 10log10
d 02

2
20,5d 0

= 10log10 (3,653) 5,62650 [dB]

(4.63)

unde:
d 02 =MSED a constelaiei de semnale 2-D utilizat la o transmisie necodat,
4d 02 =MSED a subseturilor 12-D obinute prin partiionarea constelaiei de semnale
12-D,
20,5 d 02 =energia medie a constelaiei de semnale 2-D utilizat la o transmisie necodat
(128 de puncte de semnal 2-D) = suma ptratelor distanelor dintre originea axelor de
88

-Teza de doctorat-

coordonate ale planului complex i punctele de semnal 2-D, raportat la numrul


punctelor de semnal 2-D,
22,448 d 02 =energia medie a constelaiei de semnale 2-D constituent a constelaiei de
semnale 12-D calculat innd cont de relaia (4.33).
Tabelul 4.1 Corespondena dintre cei 2 bii Z0,p, Z1,p i subseturile 2-D
Subset 2-D Z0,p Z1,p
A
0
0
B
0
1
C
1
0
D
1
1
Tabelul 4.12 Corespondena dintre cei 4 bii Z2,p, Z3,p Z4,p, Z5,p i grupurile constelaiei
de semnale 2-D
Z2,p Z3,p Z4,p Z5,p Grup constelaie de semnale 2-D
0
0
0
0
IG1
0
0
0
1
IG2
0
0
1
0
IG3
0
0
1
1
IG4
0
1
0
0
IG5
0
1
0
1
IG6
0
1
1
0
IG7
0
1
1
1
IG8
1
0
0
0
1
1
1
1
1
2

89

I1,n

Y0,n

Subset
12-D

90

I2,n

I3,n

I4,n

I5,n

I6,n

I7,n

(2,2)

(0,0)

Tip
12-D

I1,n+1

I2,n+1

I3,n+1

I4,n+1

1
0

Z1,n

Z0,n

Z0,n+1

Z1,n+1

Z0,n+2

Z1,n+2

Z0,n+3

Z1,n+3

Z0,n+4

Z0,n+4

Z0,n+5

Z1,n+5

-Teza de doctorat-

Tabelul 4.11 Convertorul de bit

I6,n+1

I5,n+1

91

I7,n+1

I1,n+2

Z2,n

I2,n+2

I2,n+2

I2,n+2

I2,n+2

I2,n+2

I6,n+1

Z3,n

I3,n+2

I3,n+2

I3,n+2

I3,n+2

I3,n+2

I7,n+1

Z4,n

I4,n+2

I4,n+2

I4,n+2

I4,n+2

I4,n+2

I1,n+2

Z5,n

Z2,n+1

I2,n+2

I5,n+2

I5,n+2

I5,n+2

I5,n+2

I2,n+2

I2,n+2

Z3,n+1

I3,n+2

I6,n+2

I6,n+2

I6,n+2

I6,n+2

I3,n+2

I3,n+2

Z4,n+1

I4,n+2

I7,n+2

I7,n+2

I7,n+2

I7,n+2

I4,n+2

I4,n+2

Z5,n+1

I4,n+2

I4,n+2

Z2,n+2

I5,n+2

I5,n+2

I5,n+2

I1,n+3

I5,n+2

I5,n+2

I5,n+2

Z3,n+2

I6,n+2

I6,n+2

I6,n+2

I2,n+3

I6,n+2

I6,n+2

I6,n+2

Z4,n+2

I7,n+2

I7,n+2

I7,n+2

I3,n+3

I7,n+2

I7,n+2

I7,n+2

Z5,n+2

I4,n+2

Z2,n+3

I5,n+2

I4,n+3

I4,n+3

I1,n+3

I1,n+3

I1,n+3

I1,n+3

Z3,n+3

I6,n+2

I5,n+3

I5,n+3

I2,n+3

I2,n+3

I2,n+3

I2,n+3

Z4,n+3

I7,n+2

I6,n+3

I6,n+3

I3,n+3

I3,n+3

I3,n+3

I3,n+3

Z5,n+3

Z2,n+4

I4,n+3

I7,n+3

I4,n+3

I4,n+3

I4,n+3

I4,n+3

I4,n+3

Z3,n+4

I5,n+3

I1,n+4

I5,n+3

I5,n+3

I5,n+3

I5,n+3

I5,n+3

Z4,n+4

I6,n+3

I2,n+4

I6,n+3

I6,n+3

I6,n+3

I6,n+3

I6,n+3

Z5,n+4

Z2,n+5

0
I1,n+4

I7,n+3

I1,n+4

I1,n+4

I1,n+4

I1,n+4

I1,n+4

I1,n+4

Z4,n+5

I7,n+3

I7,n+3

I7,n+3

I7,n+3

I7,n+3

I7,n+3

Z3,n+5

I2,n+4

I2,n+4

I2,n+4

I2,n+4

I2,n+4

I2,n+4

I2,n+4

Z5,n+5

-Teza de doctorat-

Tabelul 4.13 Codorul bloc

-Teza de doctorat-

4.4 Generalizarea construciei Wei pentru coduri TCM multidimensionale


Construcia Wei a codurilor TCM multidimensionale am realizat-o n
urmtoarele etape:
construcia constelaiei de semnale 2N-D,
partiionarea constelaiei de semnale 2N-D,
asignarea subseturilor 2N-D la tranziiile de stare ale codului TCM 2N-D,
realizarea corespondenei dintre cei NQ+1 bii (primii m+1 bii codai cu un
codor convoluional i ceilali NQ-m bii rmai necodai) i constelaia de
semnale 2N-D.
Aceste etape le-am detailat n urmtoarele patru paragrafe [56].
4.4.1 Construcia constelaiei de semnale 2N-D
Pentru valori mici ale lui NQ+1 i un sistem de transmisii de date n care singura
perturbaie este zgomotul aditiv alb gaussian din canalul de comunicaie, se poate
construi o constelaie de semnale 2N-D ct mai mic posibil [16].
Pentru valori mari ale lui NQ+1 i/sau un sistem de transmisii de date n care n
afar de zgomotul aditiv alb gaussian din canalul de comunicaie mai apar i alte
perturbaii cum ar fi distorsiuni liniare, distorsiuni neliniare i jitter de faz, construcia
constelaiei de semnale 2N-D trebuie s respecte urmtoarele cerine [16]:
dimensiunile constelaiilor de semnale 2-D constituente s fie ct mai mici
posibil,
parametrii CER i PAR ai constelaiilor de semnale 2-D constituente s fie ct
mai mici posibil,
corespondena complicat dintre cei NQ+1 bii (primii m+1 bii codai cu un
codor convoluional i ceilali NQ-m bii rmai necodai) i constelaia de
semnale 2N-D s fie convertit n N corespondene simple ale constelaiilor de
semnale 2-D constituente.
4.4.1.1 Metode de construcie a unei constelaii de semnale 2-D optimal
Exist dou metode de construcie a unei constelaii de semnale 2-D optimal n
sensul unei energii medii minime:
modelarea constelaiei,
coresponden n inele.
n construcia Wei, n construcia Sterian i n construcia Wei generalizat pe
care am propus-o n continuare se folosete modelarea constelaiei ca metod de
construcie a constelaiilor de semnale 2-D constituente a constelaiei de semnale
2N-D.
4.4.1.1.1 Modelarea constelaiei

n cazul metodei modelarea constelaiei (Trellis Shaping) [43] toate punctele


de semnal 2-D au aceeai probabilitate de utilizare indiferent de grupul din care fac
92

-Teza de doctorat-

parte dar constelaia de semnale 2-D este format din grupuri din mrimi diferite (cu
un numr diferit de puncte de semnal). Astfel grupul intern (de Emedie mai mic) va
avea cel mai mare numr de puncte de semnal 2-D iar grupurile externe (de Emedie mai
mare) vor avea un numr din ce n ce mai mic de puncte de semnal 2-D. Se obine un
ctig de codare suplimentar numit ctig de modelare s (Shaping Gain).
Pentru o constelaie de semnale 2-D suficient de mare (cu un numr suficient de
mare de puncte de semnal 2-D) folosind aproximarea continu se obine numrul de
puncte de semnal 2-D [39]:
Npuncte de semnal 2-D=

S(C)
S(Voronoi)

(4.64)

unde:
S(C)=aria regiunii din planul 2-D care este ocupat de constelaia de semnale 2-D,
S(Voronoi)=aria regiunii Voronoi a unui punct de semnal 2-D din constelaia de
semnale 2-D care este setul de puncte din planul 2-D mai apropiate de respectivul
punct de semnal 2-D dect fa de alte puncte de semnal 2-D. Regiunea Voronoi este
de fapt regiunea de decizie corect a demodulatorului QAM de la recepie.
Energia medie a unei constelaiei de semnale 2-D este aproximativ egal cu
[39]:
E medie

1
1
2
2
2
x dx =
(x + y )dxdy

S(C) C
S(C) C

(4.65)

unde:
C=regiunea din planul 2-D care este ocupat de constelaia de semnale 2-D,
S(C)=aria regiunii din planul 2-D care este ocupat de constelaia de semnale 2-D.
Dintre toate regiunile din planul 2-D cu aceeai arie S(C), discul este regiunea
care permite obinerea unei constelaii de semnale 2-D cu energia medie minim. Deci
constelaiile de semnale 2-D de form circular sunt optimale din puncte de vedere al
energiei medii.
Ctigul de modelare a unei constelaii de semnale 2-D de form circular fa de
o constelaie de semnale 2-D de form ptrat este de 0,2 dB [39], dup cum se
prezint mai jos.
Dac C este un cerc de raz R i cu centrul n origine, atunci un punct de semnal
2-D din constelaia de semnale 2-D care ocup regiunea C poate fi reprezentat n
coordonate polare astfel:
x=(, 1)

(4.66)

unde [0, R] i 1[0, 2).


Iacobianul pentru schimbarea de coordonate polare n planul 2-D este:
J=
93

(4.67)

-Teza de doctorat-

Se obine energia medie a constelaiei de semnale 2-D care ocup regiunea


circular C [39]:
R 2
R
2

R 4
2
2
3
x dx = J d d1 = d d1 =
2
C
00
0
0

2
S(C) cerc = R

R2
(E
=
)
medie cerc
2

(4.68)

Dac C este un ptrat de latur L i cu centrul n origine atunci se obine energia


medie a constelaiei de semnale 2-D care ocup regiunea ptrat C [39]:
L L

+ +

2 2
L4
x 2 dx = (x 2 + y 2 )dxdy =
6
C
L L

2 2

2
S(C) patrat = L

L2

(E medie ) patrat = 6

(4.69)

Deoarece cele dou constelaii de semnale 2-D provin din aceeai lattice, deci au
aceeai arie a regiunii Voronoi, pentru ca cele dou constelaii de semnale 2-D s
conin acelai numr de puncte de semnal 2-D este necesar ca:

S(C) cerc = S(C) patrat


2

R = L

R2
L2

4.70)

Se obine raportul ntre energia medie a constelaiei de semnale 2-D care ocup
o regiune circular i energia medie a constelaiei de semnale 2-D care ocup o regiune
ptrat [39]:
(E medie ) cerc 3R 2 3
=
= 0,2 dB
2
(E medie ) patrat

94

(4.71)

-Teza de doctorat-

Energia medie a unei constelaiei de semnale 2N-D este aproximativ egal cu


[39]:
E medie =
=

1
2
x dx =

NV(C) C

1
2
2
2
... (x1 + x 2 + ... + x 2N )dx1dx 2 ...dx 2N
NV(C)
C

(4.72)

unde:
C=regiunea din spaiul 2N-D care este ocupat de constelaia de semnale 2N-D,
V(C)=volumul regiunii din spaiul 2N-D care este ocupat de constelaia de semnale
2N-D.
Dintre toate regiunile din spaiul 2N-D cu acelai volum V(C), hipersfera este
regiunea care permite obinerea unei constelaii de semnale 2N-D cu energia medie
minim. Deci constelaiile de semnale 2N-D de form hipersferic sunt optimale din
puncte de vedere al energiei medii.
Ctigul de modelare a unei constelaii de semnale 2N-D de form hipersferic
fa de o constelaie de semnale 2N-D de form hipercubic este de 1,53 dB [39], dup
cum se prezint mai jos.
Dac C este o hipersfer de raz R i cu centrul n origine, atunci un punct de
semnal 2N-D din constelaia de semnale 2N-D care ocup regiunea hipersferic C
poate fi reprezentat n coordonate polare astfel:
x=(, 1, 2,,2N-1)

(4.73)

unde [0, R], 1[0, 2) i 2, 3,,2N-1[0, ).


Iacobianul pentru schimbarea de coordonate polare n spaiul 2N-D este:
2N

J = 2N 1 sin 2N i 2N i +1 = 2N 1( 2 , 3 ,..., 2N -1 )

(4.74)

i=2

Se obine energia medie a constelaiei de semnale 2N-D care ocup regiunea


hipersferic C [39]:

95

-Teza de doctorat-

R 2
x 2 dx =
... 2 Jd d1d 2 d 3 ...d 2N -1 =

0 0 00 0
C
2

R
2N
1
+
=
d d1 ... ( 2 , 3 ,..., 2N -1 )d 2 d 3 ...d 2N -1
0
0
0 0

R 2

V(C) hipersfera = dx = ... Jd d1d 2 d 3 ...d 2N -1 =

C
0 0 00 0
R
2

= 2N -1d d ... ( , ,...,
2N -1 )d 2 d 3 ...d 2N -1
1 2 3

0
0 0
0

2N +1
d

R2
1
0
(E
=
=
)
medie hipersfera N R
N +1
2N -1

(4.75)

Dac C este un hipercub de latur L i cu centrul n origine, atunci se obine


energia medie a constelaiei de semnale 2N-D care ocup regiunea hipercubic C [39]:
L L
L

+ +
+

2 2
2
L2N + 2
x 2 dx = ... (x12 + x 22 + ... + x 22N )dx1dx 2 ...dx 2N = N
6
C
L L
L

2 2
2

2N
V(C) hipercub = L

L2

(E medie ) hipercub = 6

96

(4.76)

-Teza de doctorat-

Deoarece cele dou constelaii de semnale 2N-D provin din aceeai lattice, deci
au acelai volum a regiunii Voronoi, pentru ca cele dou constelaii de semnale 2N-D
s conin acelai numr de puncte de semnal 2N-D este necesar ca:

V(C) hipersfera = V(C) hipercub


N R 2N
R 2N (N + 1)
2N

=L
=
(N + 1)
L2N
N

(4.77)

N
unde (N + 1) este aproximarea Stirling a funciei gamma.
e
Se obine raportul ntre energia medie a constelaiei de semnale 2N-D care
ocup o regiune hipersferic i energia medie a constelaiei de semnale 2N-D care
ocup o regiune hipercubic [39]:
(E medie ) hipersfera
(E medie ) hipercub

N 6
N + 1 e

(4.78)

Prin calculul limitei cnd N + se obine limita asimptotic a ctigului de


modelare s a unei constelaii de semnale 2N-D care ocup o regiune hipersferic fa
de o constelaie de semnale 2N-D care ocup o regiune hipercubic [39]:
lim

(E medie ) hipersfera

N + (E medie ) hipercub

6
1,53 dB
e

(4.79)

Concluzia 4.2-Limita asimptotica a ctigului de modelare s a unei constelaii de


semnale 2N-D care ocup o regiune hipersferic fa de o constelaie de semnale 2N-D
care ocup o regiune hipercubic este 1,53 dB. Cu alte cuvinte valoarea maxim a
ctigului de modelare s este 1,53 dB.
4.4.1.1.2 Coresponden n inele
n cazul metodei coresponden n inele (Shell Mapping) [44] constelaia de
semnale 2-D este format din grupuri de mrimi egale (cu un numr egal de puncte de
semnal 2-D) dar cu probabiliti diferite de utilizare ale grupurilor. Toate punctele de
semnal 2-D din interiorul unui grup au aceeai probabilitate de utilizare. Se obine un
ctig de codare suplimentar numit ctig de ajustare b (Biasing Gain).
Valoarea maxim a ctigului de ajustare a unei constelaii de semnale 2-D de
form circular este de 1,33 dB [39], dup cum se prezint mai jos.
Se consider o constelaie de semnale 2-D de form circular, pe care o divizm
n K inele concentrice cu centrul n origine care conin acelai numr de puncte de
semnal 2-D.
97

-Teza de doctorat-

Dac r0 este raza inelului 0 (definit ca inelul de raz minim) atunci se poate
arta c raza inelului i este [39]:

ri = r0 i + 1 , i=1, 2,,K-1

(4.80)

ntruct toate punctele de semnal 2-D din interiorul unui inel sunt utilizate
echiprobabil , energia medie a inelului i este egal cu:
ri

d d1

(ri2 + ri21 )
0
, i=1, 2,,K-1
=
Ei =
2
(ri2 ri21 )
ri 1

(4.81)

r02
este energia medie a inelului 0 rezult c energia inelului i este
Dac E 0 =
2
egal cu:

E i = (2i + 1)E 0 , i=1, 2,,K-1

(4.82)

Dac punctele de semnal 2-D sunt extrase dintr-o lattice Z2 indexat impar,
atunci energia medie a inelului 0 devine:
2
E 0 = n 0

(4.83)

unde n0 este numrul de puncte de semnal 2-D care se gsesc n inelul 0.


n timpul transmisiei, fiecare inel este extras cu probabilitatea pi, deci energia
medie a constelaiei de semnale 2-D este [39]:
E medie =

K 1

K 1

i =0

i =0

E i pi = E 0

(2i + 1)pi

(4.84)

Informaia transmis este mprit n dou pri:


o prima parte, asociat cu indexul punctului de semnal 2-D din interiorul inelului.
Entropia sa este:

H1 = log 2 n 0

(4.85)

ntruct toate punctele de semnal 2-D din interiorul unui inel sunt utilizate
echiprobabil,

98

-Teza de doctorat-

o a doua parte, asociat cu indexul inelului. Entropia sa este:


H2 =

K 1

pi log 2 pi

(4.86)

i =0

Pentru a transmite aceeai informaie cu o semnalizare echiprobabil avem


nevoie de o constelaie de semnale 2-D cu energia medie:
K 1

2
(E medie ) echiprobabil = 2 (H1 + H 2 ) = E 0 2 H 2 = E 0 2

p i log 2 p i
i=0

(4.87)

Se obine ctigul de ajustare [39]:


K 1

b =

(E medie ) echiprobabil
E medie

p i log 2 p i
i=0

K 1

(4.88)

(2i + 1)pi

i=0

innd cont de condiia

K 1

pi = 1 i maximiznd ctigul de ajustare b, se obine

i=0

o form parametric pentru probabilitatea de utilizare a inelului i [39]:


pi =

1
1 K

i , i=0, 1, 2,,K-1

(4.89)

unde 0<<1 este un parametru real.


Se observ c pentru un K mare aceste probabiliti pi prezint o distribuie
binomial care este aproximarea discret a distribuiei gaussiene.
Pentru un K dat se obine ctigul de ajustare maxim posibil prin evaluare
numeric [39]:

( b ) max =

K 1 1

1 i

i log 2

K
K

i
0
=
2

K 1

1 i

(2i + 1)
K

i =0

99

(4.90)

-Teza de doctorat-

Prin calculul limitei cnd K + se obine limita asimptotic a ctigului de


ajustare b a unei constelaii de semnale 2-D de form circular:

lim ( b ) =

K +

e
1,33 dB
2

(4.91)

Concluzia 4.3-Limita asimptotica a ctigului de ajustare b a unei constelaii de


semnale 2-D de form circular este 1,33 dB. Cu alte cuvinte valoarea maxim a
ctigului de ajustare b este 1,33 dB.
4.4.1.2 Extinderea constelaiei de semnale 2-D constituent a constelaiei de semnale
2N-D
Pentru extinderea constelaei de semnale 2-D, constituent a constelaiei de
semnale 2N-D, am folosit metoda Dinh i Hashimoto [38] pe care am prezentat-o i
am demonstrat-o n continuare.
Se construiete o constelaie de semnale 2-D. Aceast constelaie de semnale
2-D este un subset finit al latticei Z2 sau al unei versiuni translatat, rotit i/sau scalat
a latticei Z2 [38].
Se presupune c avem o constelaie de semnale 2-D cu 2Q+2Q=(1+)2Q puncte
de semnal 2-D, unde Q este rata de transmisie a codorului TCM 2N-D iar este un
numr raional ales astfel nct 2Q s fie un numr ntreg [38].
Constelaia de semnale 2-D este format din 2 grupuri:
o grupul intern IG (Inner Group) care conine 2Q puncte de semnal 2-D, la fel
ca i constelaia de semnale 2-D folosit ntr-o transmisie necodat pentru a
transmite Q bii n fiecare interval de semnalizare 2-D,
o grupul extern OG (Outer Group) care conine 2Q puncte de semnal 2-D.
Cele dou grupuri IG i OG trebuie s ndeplineasc trei cerine [16]:
1) fiecare grup s poat fi partiionat n subseturi 2-D, astfel nct ptratul distanei
euclidiene minime de intrasubset la fiecare nivel de partiionare s fie ct mai mare
posibil.
2) fiecare grup s conin puncte de semnal 2-D situate ct mai aproape de originea
axelor de coordonate ale planului complex, astfel nct energia medie (Emedie) a fiecrui
grup s fie ct mai mic posibil. Din acest motiv se lucreaz cu constelaii de semnale
2-D de form circular (circular-shaped signal sets). Aceste constelaii de semnale
2-D de form circular permit creterea ctigului de codare asimptotic cu civa dB
pentru canale de comunicaii neliniare [35]. Deci ntotdeauna exist un cerc cu centrul
n originea axelor de coordonate ale planului complex care ncadreaz o constelaie de
semnale 2-D de form circular. Se presupune c IG este ncadrat de cercul C0(O,R0) i
OG este ncadrat de cercurile C0(O, R0) i C2(O, R2), unde R2>R0.
3) fiecare grup s fie invariant la o rotaie de 0, 90, 180, 270. Astfel dac un punct
de semnal 2-D dintr-un anumit grup este rotit cu 0, 90, 180, 270 trebuie s se
obin un alt punct de semnal 2-D din acelai grup. Aceast cerin permite
demodulatorului s se caleze pe faz doar ntr-un interval de 90 ceea ce implic timpi
de sincronizare mai mici [35]. De asemenea achiziia de semnal poate fi fcut fr o
100

-Teza de doctorat-

perioad de antrenare (sau secvene de antrenare).


Construcia unei constelaii de semnale 2N-D rectangulare (subset finit al latticei
2N
Z ) se face prin concatenarea a N puncte de semnal 2-D constituente i eliminnd
acele puncte de semnal 2N-D rezultante care conin mai mult dect un punct de semnal
2-D din OG [16].
Construcia unei constelaii de semnale 2N-D nerectangulare (subset finit al
lattticei D2N, E2N, DE2N) se face prin concatenarea a N puncte de semnal 2-D
constituente i eliminnd acele puncte de semnal 2N-D rezultante care conin mai mult
dect un punct de semnal 2-D din OG sau care nu sunt puncte valide ale latticii
nerectangulare [16].
n continuare am prezentat construcia unei constelaii de semnale 2N-D
rectangulare [38]. Se construiesc puncte de semnal 2N-D prin concatenarea a N puncte
de semnal 2-D i se ine cont de urmtoarele observaii [38]:
numrul punctelor de semnal 2N-D care conin N puncte de semnal 2-D din IG
este 2NQ,
numrul punctelor de semnal 2N-D care conin N-1 puncte de semnal 2-D din
IG i un punct de semnal 2-D din OG n una din primele N poziii este N2NQ.
Deoarece n total sunt necesare 2NQ+1=2NQ+2NQ puncte de semnal 2N-D, se
presupune c numrul punctelor de semnal 2N-D care conin N-1 puncte de semnal
2-D din IG i un punct de semnal 2-D din OG este mai mare dect 2NQ care este
numrul necesar de puncte de semnal 2-D[38]:
N2NQ2NQ

1
N

(4.92)

Se presupune c fiecare punct de semnal 2-D al constelaiei de semnale 2-D,


prezint o regiune Voronoi de arie unitar [38]:
S(Voronoi)=1

(4.93)

Se presupune c n constelaia de semnale 2-D exist un numr suficient de mare


de puncte de semnal 2-D astfel nct Emedie a constelaiei de semnale 2-D s poate fi
aproximat cu integrala pe suprafaa cercului C2(O, R2) care o ncadreaz [38].
4.4.1.2.1 Extinderea simpl a constelaiei de semnale 2-D
Am urmrit demonstrarea formulelor pentru numrul de puncte de semnal 2-D,
energia medie i parametrii CER i PAR ai constelaiei de semnale 2-D extins simplu.
Se construiesc puncte de semnal 2N-D prin concatenarea a N puncte de semnal
2-D i se ine cont de urmtoarele observaii [38]:
numrul punctelor de semnal 2N-D care conin N puncte de semnal 2-D din IG
este 2NQ,
numrul punctelor de semnal 2N-D care conin N-1 puncte de semnal 2-D din
1
poziii este
IG i un punct de semnal 2-D din OG n una din primele

101

-Teza de doctorat-

1 NQ NQ
2 =2 .

Rezult n total 2NQ+1=2NQ+2NQ puncte de semnal 2N-D.


Lema 4.2-O constelaie de semnale 2-D, ncadrat de un cerc C(O, ) de raz i cu
2
centrul n origine, conine puncte de semnal 2-D i are energia medie Emedie=
2
[38].
2

Fig.4.9 Constelaia de semnale 2-D obinut prin extindere simpl.


Lema 4.3-O constelaie de semnale 2-D, ncadrat de dou cercuri C1(O, 1) i
C2(O, 2) de raze 1<2 i cu centrul n origine, conine ( 22 12 ) puncte de semnal
12 + 22
2-D i are energia medie Emedie=
[38].
2
innd cont de lema 4.2 i lema 4.3 se obin formulele pentru numrul de puncte
de semnal 2-D i energia medie a celor dou grupuri IG i OG pentru extinderea
simpl [38]:
(Npuncte de semnal 2-D)IG= 2 Q = R 02

(E medie ) IG = E IG =

R 02
2

(Npuncte de semnal 2-D)OG= 2 Q = (R 22 R 02 )


102

(4.94)
(4.95)
(4.96)

-Teza de doctorat-

R 02 + R 22
(E medie ) OG = E OG =
2

(4.97)

Numrul de puncte de semnal 2-D a constelaiei de semnale 2-D extins simplu


este egal cu [16, 42, 38]:
Npuncte de semnal 2-D= 2 Q + 2 Q = (1 + )2Q = R 22

(4.98)

n construcia punctelor de semnal 2N-D, un punct de semnal 2-D din IG este


utilizat de 2N-1 ori mai des dect un punct de semnal 2-D din OG. Dac pIG este
probabilitatea de utilizare a unui punct de semnal 2-D din IG i pOG este probabilitatea
de utilizare a unui punct de semnal 2-D din OG atunci se obine [16]:
2N 1

p IG
p
=
IG

= 2N 1

2N

p OG
1
p + p
p
=
=
1
OG
OG
IG

2N

(4.2)

Energia medie a constelaiei de semnale 2-D extins simplu este egal cu [16,
42, 38]:
E medie = p IG E IG + p OG E OG =

2N 1
1
E IG +
E OG
2N
2N

(4.3)

Parametrii CER i PAR ai constelaiei de semnale 2-D extins simplu sunt [38]:
E medie 2N 1 1 E OG
1

CER
=
=
+
=
(2N + 1 + )

E IG
2N
2N E IG 2N

(4.99)

E maxim
1 E maxim
1 R 22
2
PAR
=
=
=
=
(1
+
)

E medie
CER E IG
CER R 02 CER

2
Concluzia 4.4-n cazul construciei Wei, cnd N este o putere ntreag a lui 2,
parametrii , CER i PAR ai constelaiei de semnale 2-D extins simplu sunt [38]:

103

-Teza de doctorat-

1
=
N

1
1

(2N + 1 + )
CER 0 =
2N
N

2
1

PAR
=
(1
+
)
0

CER
N
0

(4.100)

Concluzia 4.5-n cazul construciei Sterian, cnd N nu este o putere ntreag a lui 2,
parametrii , CER i PAR ai constelaiei de semnale 2-D extins simplu sunt [38]:

1
= N

1
1

(2N + 1 + )
CER1 =
2N
N

1
2

PAR1 = CER (1 + N )

(4.101)

unde N =cea mai mare putere ntreag a lui 2 mai mic dect N.
4.4.1.2.2 Extinderea optimal a constelaiei de semnale 2-D
Am urmrit demonstrarea formulelor pentru numrul de puncte de semnal 2-D,
energia medie i pentru parametrii CER i PAR ai constelaiei de semnale 2-D extins
optimal.
Grupul extern OG se divide n dou subgrupuri cu ajutorul unui cerc C1(O, R1)
de raz R1 i cu centrul n origine, unde R0<R1<R2 [38]:
o subgrupul extern de energie medie mic (OGL) care conine (1-)2Q puncte
de semnal 2-D, unde este un numr raional ales astfel nct 0<1,
o subgrupul extern de energie medie mare (OGH) care conine 2Q puncte de
semnal 2-D.
Se construiesc puncte de semnal 2N-D prin concatenarea a N puncte de semnal
2-D i se ine cont de urmtoarele observaii [38]:
numrul punctelor de semnal 2N-D care conin N puncte de semnal 2-D din IG
este 2NQ,
numrul punctelor de semnal 2N-D care conin N-1 puncte de semnal 2-D din
IG i un punct de semnal 2-D din OGL n una din primele N poziii este
N(1-)2NQ.

104

-Teza de doctoratNQ+1
NQ
NQ

ntruct n total sunt necesare 2


=2 +2 puncte de semnal 2N-D, rezult c
NQ+1 NQ
-2 -N(1-)2NQ=(N-P)2NQ puncte de semnal
mai trebuiesc construite nc 2
2N-D, unde se noteaz [38]:
P=

N 1
, 0PN0N-PN

(4.102)

Dac P este un numr ntreg, se vor considera punctele de semnal 2N-D care
conin N-1 puncte de semnal 2-D din IG i un punct de semnal 2-D din OGH n una din
primele N-P poziii adic (N-P)2NQ puncte de semnal 2N-D.
Rezult n total 2NQ+1=2NQ+N(1-)2NQ+(N-P)2NQ puncte de semnal 2N-D.

Fig.4.10 Constelaia de semnale 2-D obinut prin extindere optimal.


innd cont de relaia (4.102) rezult c:
1
1

N
(1 )N

105

(4.103)

-Teza de doctorat-

Dac pIG este probabilitatea de utilizare a unui punct de semnal 2-D din IG i
p OG L , respectiv p OG H sunt probabilitile de utilizare a unui punct de semnal 2-D
din OGL, respectiv OGH atunci am obinut relaiile:

2N 1
p IG
p IG = 2N 1
p IG =
= 2N 1

2N
2N

p OG L + p OG H

(1 - )
1

p
+
p
+
p
=
1

p OG L =
(4.104)
IG
p OG L + p OG H =
OG L
OG H
2N
2(N
P)

p OG L = (1 )N
p OG L (1 )N

(N - P)
p
=
=
p

OG
H
2N(N P)
OG H (N P)
p OG H (N P)

Energia medie a constelaiei de semnale 2-D extins optimal este egal cu:
E medie = p IG E IG + p OG L E OG L + p OG H E OG H =
2N 1
(1 - )
(N - P)
E IG +
E OG L +
E OG H
=
2N
2(N - P)
2N(N P)

(4.105)

Parametrii CER i PAR ai constelaiei de semnale 2-D extins optimal sunt:

E medie 2N 1
(1 - ) E OG L
(N - P) E OG H
CER
=
=
+
+

E IG
2N
2(N - P) E IG
2N(N P) E IG

E maxim
1 E maxim
1 E maxim
1 R 22
2
PAR
=
=
=
=
=
(1 + )

2 CER
E
CER
E
CER
E
CER
R0
medie
IG
IG

2
(4.106)
innd cont de lema 4.2 i lema 4.3 am obinut obinut formulele pentru numrul
de puncte de semnal 2-D i energia medie a celor trei grupuri IG, OGL i OGH pentru
extinderea optimal:
(Npuncte de semnal 2-D)IG= 2 Q = R 02

(4.107)

R 02
(E medie ) IG = E IG =
2

(4.108)

(N puncte de semnal 2 - D ) OG

106

= (1 - )2 Q = (R12 R 02 )

(4.109)

-Teza de doctorat-

R 02 + R12
(E medie ) OG L = E OG L =
2
(N puncte de semnal 2 - D ) OG
(E medie ) OG H = E OG H

= 2 Q = (R 22 R12 )

R12 + R 22
=
2

(4.110)
(4.111)

(4.112)

Numrul de puncte de semnal 2-D a constelaiei de semnale 2-D extins optimal


este egal cu:
Npuncte de semnal 2-D= 2 Q + (1 - )2 Q + 2 Q = (1 + )2 Q = R 22

(4.113)

Rezult raportul dintre energia medie a subgrupului extern de energie mic OGL
i energia medie a grupului intern IG i raportul dintre energia medie a subgrupului
extern de energie mare OGH i energia medie a grupului intern IG:
E OG
R12
L
=
1
+
=1+

2
E
R0
IG

E OG H R12 R 22
=
+
= 1 + (1 )
E
2
2
R
R
IG
0
0

(4.114)

innd cont de relaiile (4.100), (4.106) i (4.114) am demonstrat formula pentru


parametrul CER al constelaiei de semnale 2-D extins optimal:
2N 1
(1 - )
(N - P)
+
[2 + (1 )] +
[2 + (1 ) + ] =
2N
2(N - P)
2N(N P)
2N 1 [2 + (1 )]
(N - P)
(N - P)
=
+
[(1 - ) +
]+
=
2N
2(N - P)
N
2N(N P)
2N 1 [2 + (1 )]
(N - P)
2N + 1 + (1 )
(N - P)
=
+
+
=
+
=
2N
2N
2N(N P)
2N
2N(N P)
1
1
1
2N + 1 +
(1 )
(1 )
N+
N + (N - P) = CER +
N + (N - P) =
=
0
2N
2N
2N(N P)
2N
2N(N P)
N 1
N
(1 )
1

= CER 0 +
=
[ ]+
2N
N(1 ) 2N N N 1

CER =

107

-Teza de doctorat-

(1 )
1
(1 - )
1
[ ]+
[
]
2
N(1 )
2N
N(1 )
(1 )
1
1
CER = CER 0 +
[
- ][ - ]
N(1 )
N
2
= CER 0 +

(4.115)

Concluzia 4.6-Parametrii CER i PAR ai constelaiei de semnale 2-D extins optimal


sunt [38]:
E medie
(1 )
1
1

= CER 0 +
[
- ][ - ]
CER = E
2
N(1 )
N
IG

E maxim

2(1 + )
=
PAR = E
(1 )
1
1
medie
CER 0 +
[
- ][ - ]

2
N(1 )
N

Concluzia 4.7-Deoarece 0<1 i


cu att este mai apropiat de

(4.116)

1
1

, cu ct este mai apropiat de 0,


N
(1 )N

1
i parametrii CER i PAR sunt mai mici [38].
N

Concluzia 4.8-Dac Q este rata de transmisie a codorului TCM 2N-D iar i sunt
dou numere raionale alese astfel nct 2Q s fie un numr ntreg, 0<1 i
1
1

, atunci parametrul CER al constelaiei de semnale 2-D extins


N
(1 )N
optimal i constituent a constelaiei de semnale 2N-D are limitele [38]:
CER 0 CER CER 0 +

2
8(1 )N

(4.117)

Se caut condiiile pentru parametrii , i P astfel nct parametrii CER i PAR


ai constelaiei de semnale 2-D extins optimal s aibe valori optimale (minime). Se
noteaz [38]:
I = 2 Q

Q
J = 2

Q
K = JP = ( N - 1)2
unde:
Q este rata de transmsie a codorului TCM 2N-D,
este un numr raional ales astfel nct 2Q s fie un numr ntreg,
este un numr raional ales astfel nct 0<1.
108

(4.118)

-Teza de doctorat-

Din relaiile (4.118) rezult c:

2Q + K
I = I(K) =
N

P = K

(4.119)

Fie K0 cel mai mic numr ntreg pozitiv astfel nct I(K0) s fie un numr ntreg.
Un astfel de numr ntreg K0 exist ntotdeauna i n plus dac se d K0 atunci pentru
orice numr ntreg K=K0+RN, unde R este un numr ntreg arbitrar i 2N este
dimensiunea codului TCM multidimensional, rezult c I(K) este un numr ntreg.
K
Fie J0 cel mai mic numr ntreg pozitiv astfel nct P = 0 s fie un numr
J0
ntreg. Un astfel de numr ntreg J0 exist ntotdeauna i este egal cu 1.
Lema 4.4-Pentru o dimensiune 2N a codului TCM multidimensional i o rat de
transmisie Q a codorului TCM multidimensional, parametrii CER i PAR ai
constelaiei de semnale 2-D extins optimal au valori optimale (minime) dac [38]:
I(K 0 )

= Q
2

=
I(K 0 )

P = K 0

Constelaia
conine:
2Q
I(K0)-1
1

(4.120)

de semnale 2-D, format din cele trei grupuri IG, OGL i OGH, va
puncte de semnal 2-D n grupul IG
puncte de semnal 2-D n subgrupul OGL
punct de semnal 2-D n subgrupul OGH.

Fiecare grup (subgrup) va fi invariat rotaional (la o rotaie de 0, 90, 180,


270) dac I i J sunt multipli de 4.
I(4K 0 )

s fie un numr
Fie K 0 cel mai mic numr ntreg pozitiv astfel nct
4
ntreg.

109

-Teza de doctorat-

Lema 4.5-Pentru o dimensiune 2N a codului TCM multidimensional i o rat de


transmisie Q a codorului TCM multidimensional, parametrii CER i PAR ai
constelaiei de semnale 2-D invariant rotaional i extins optimal au valori optimale
(minime) dac [38]:

I(4K 0 )
=

2Q

4
=
I(4K 0 )

P = K 0

Constelaia
conine:
2Q
I(4K0)-4
4

(4.121)

de semnale 2-D, format din cele trei grupuri IG, OGL i OGH, va
puncte de semnal 2-D n grupul IG
puncte de semnal 2-D n subgrupul OGL
puncte de semnal 2-D n subgrupul OGH.

Concluzia 4.9-n cazul construciei Wei, cnd N este o putere ntreag a lui 2,
parametrii , , CER i PAR ai constelaiei de semnale 2-D extins optimal sunt [38]:
1

= 0

1
1

CER
CER
(2N
1
)
=
=
+
+
WEI
0

2N
N

2
1
PAR
(1 + )
= PAR 0 =
WEI

CER 0
N

(4.122)

Concluzia 4.10-n cazul construciei Sterian , cnd N nu este o putere ntreag a lui 2,
parametrii , , CER i PAR ai constelaiei de semnale 2-D extins optimal sunt [38]:

110

-Teza de doctorat-

= N

= 1

1 2
1 1
1
CER STERIAN = CER 0 + ( )( )
4 N N N N

1
2(1 + )

N
PAR STERIAN =
1
2
1 1
1

CER
(
)(
)
0

4 N N N N

(4.123)

unde N =cea mai mare putere ntreag a lui 2 mai mic dect N.
Concluzia 4.11-n cazul construciei Wei generalizate pe care am propus-o, parametrii
, , CER i PAR ai constelaiei de semnale 2-D extins optimal sunt [56]:
a) cnd N este o putere a lui 2:
1

= 0

1
1

CER
CER
(2N
1
)
=
=
+
+
0

2N
N

PAR = PAR = 2 (1 + 1 )
0

CER 0
N

(4.124)

b) cnd N nu este o putere a lui 2:

I(4K 0 )
=
2Q

4
=
I(4K 0 )

(1 )
1
1
[
- ][ - ]
CER = CER 0 +
2
N(1 )
N

2(1 + )
PAR =
(1 )
1
1

CER 0 +
[
- ][ - ]

2
N(1 )
N

(4.125)

I(4K 0 ) 2 Q + 4K 0

=
s
unde K 0 este cel mai mic numr ntreg pozitiv astfel nct
4
4N
fie un numr ntreg.
111

-Teza de doctorat-

4.4.2 Partiionarea constelaiei de semnale 2N-D n subseturi 2N-D


Partiionarea constelaiei de semnale 2N-D n subseturi 2N-D este a doua etap
n construcia Wei generalizat a codurilor TCM multidimensionale i are ca scop
obinerea unor subseturi 2N-D i a unor familii 2N-D care vor fi asignate n etapa a
treia la tranziiile de stare ale codului TCM multidimensional.
Am presupus o constelaie de semnale 2N-D cu MSED = d 02 i am dorit
partiionarea acesteia n subseturi cu MSED = d 2 > d 02 .
Partiionarea constelaiei de semnale 2N-D n subseturi 2N-D am realizat-o
diferit pentru cazul n care N este par, respectiv impar.
Dac N este par atunci:
1. Am partiionat fiecare din cele 2 constelaii de semnale N-D constituente cu
MSED = d 02 n familii N-D, subfamilii N-D i subseturi N-D cu MSED din ce n ce
mai mare.
Fiecare nivel de partiionare a constelaiei de semnale N-D dubleaz MSED
(partiionare binar). Am continuat cu partiionarea pn cnd am obinut subseturi
N-D cu MSED = d 2 > d 02 .
Dup primul nivel de partiionare a constelaiei de semnale N-D am obinut
familii N-D iar dup urmtoarele nivele de partiionare (cu excepia ultimului) am
obinut subfamilii N-D. Dup ultimul nivel de partiionare am obinut subseturi N-D.
Cu ct este mai fin partiionarea constelaiei de semnale N-D cu att rezult mai
multe subseturi N-D i cu MSED mai mare.
2. Am construit tipuri 2N-D cu MSED = d 2 > d 02 prin concatenarea a cte 2 subseturi
N-D.
3. Am construit subseturi 2N-D cu MSED = d 2 > d 02 prin gruparea a cte S=2s tipuri
2N-D, unde S este numrul subseturilor N-D coninute ntr-o subfamilie N-D.
Gruparea tipurilor 2N-D n subseturi 2N-D trebuie fcut astfel nct s fie
ndeplinite dou cerine [16]:
construcia codului TCM 2N-D s fie ct mai simpl posibil (s se obin un
numr ct mai mic de posibil de subseturi 2N-D adic selecia unui subset 2N-D
s se fac cu un numr ct mai mic posibil de bii codai de codorul
convoluional),
fiecare subset 2N-D s fie invariant rotaional la ct mai multe rotaii posibile
(ambiguiti de faz ale constelaiei de semnale 2N-D). Dac nu este posibil ca
fiecare subset 2N-D s fie invariant la toate rotaiile, atunci ar trebui cel puin ca
orice rotaie s transforme un subset 2N-D n alt subset 2N-D.
4. Am grupat subseturile 2N-D n subfamilii 2N-D i familii 2N-D cu MSED din ce n
ce mai mic.
Fiecare nivel de grupare a subseturilor 2N-D njumtete MSED. Am
continuat cu gruparea pn cnd am obinut dou familii 2N-D cu MSED = 2d 02 i
notate F0 i F1.
112

-Teza de doctorat-

Dac N este impar atunci:


1. Am partiionat fiecare din cele N constelaii de semnale 2-D constituente cu
MSED = d 02 n familii 2-D, subfamilii 2-D i subseturi 2-D cu MSED din ce n ce
mai mare.
Fiecare nivel de partiionare a constelaiei de semnale 2-D dubleaz MSED
(partiionare binar). Am continuat cu partiionarea pn cnd am obinut subseturi
2-D cu MSED = d 2 > d 02 .
Dup primul nivel de partiionare a constelaiei de semnale 2-D am obinut
familii 2-D iar dup urmtoarele nivele de partiionare cu excepia ultimului am
obinut subfamilii 2-D. Dup ultimul nivel de partiionare am obinut subseturi 2-D.
Cu ct este mai fin partiionarea constelaiei de semnale 2-D cu att rezult mai
multe subseturi 2-D i cu MSED mai mare.
2. Am construit tipuri 2N-D cu MSED = d 2 > d 02 prin concatenarea a cte N subseturi
2-D.
3. Am construit subseturi 2N-D cu MSED = d 2 > d 02 prin gruparea a cte S=2s=2Nu-m-1
tipuri 2N-D, unde U=2u este numrul de subseturi 2-D ale constelaiei de semnale 2-D
constituent.
Gruparea tipurilor 2N-D n subseturi 2N-D trebuie fcut astfel nct s fie
ndeplinite cele dou cerine de mai sus [16]:
construcia codului TCM 2N-D s fie ct mai simpl posibil,
fiecare subset 2N-D s fie invariant rotaional la ct mai multe rotaii posibile.
4. Am grupat subseturile 2N-D n subfamilii 2N-D i familii 2N-D cu MSED din ce n
ce mai mic.
Fiecare nivel de grupare a subseturilor 2N-D njumtete MSED. Am
continuat cu gruparea pn cnd am obinut dou familii 2N-D cu MSED = 2d 02 i
notate F0 i F1.
4.4.3 Asignarea subseturilor 2N-D la tranziiile de stare ale codului TCM 2N-D
Asignarea subseturilor 2N-D la tranziiile de stare ale codului TCM 2N-D se
face astfel nct s fie ndeplinite trei cerine [16]:
1. Subseturile 2N-D, asociate cu tranziiile care pornesc dintr-o anumit stare, s difere
unele de altele i s aparin aceleai familii 2N-D.
Acelai considerent se aplic i pentru subseturile 2N-D asociate cu tranziiile
care ajung ntr-o anumit stare.
2. MSED dintre dou secvene de subseturi 2N-D, care corespund la dou traiectorii
2
distincte prin diagrama trellis, s fie mai mare sau egal cu d free
= d 2 , care este
MSED a fiecrui subset 2N-D (MSED de intersubset 2N-D s fie mai mare sau cel
puin egal cu MSED de intrasubset 2N-D).
Aceast cerin garanteaz c MSED dintre dou secvene de puncte de semnal
2N-D este d2 i elimin evenimentele eroare care difer cu mai mult dect un punct de
semnal 2N-D fa de secvena corect de puncte de semnal 2N-D.
113

-Teza de doctorat-

Dac se neglijeaz efectul de margine, atunci coeficientul de eroare Nfree al


codului TCM 2N-D este egal cu numrul vecinilor cei mai apropiai ai unui punct de
semnal 2N-D i aflai ntr-un subset 2N-D cu un numr finit de puncte de semnal
2N-D.
Dac nu se neglijeaz efectul de margine, atunci coeficientul de eroare al
codului TCM 2N-D este mai mic dect cel din definiia anterioar.
3. Dac X este subsetul 2N-D asociat cu tranziiile din starea curent n n starea
urmtoare n + N i dac X1, X2 ,X3 sunt subseturile 2N-D obinute prin rotirea lui X
cu 90, 180, 270 atunci se pot defini trei funcii F1, F2, F3 de coresponden ntre
strile codului TCM 2N-D astfel nct [16]:
X1 s fie asociat cu tranziiile din starea curent F1 ( n ) n starea urmtoare
F1 ( n + N ) ,
X2 s fie asociat cu tranziiile din starea curent F2 ( n ) n starea urmtoare
F2 ( n + N ) ,
X3 s fie asociat cu tranziiile din starea curent F3 ( n ) n starea urmtoare
F3 ( n + N ) .
Acest cerin garanteaz c vom obine un cod TCM 2N-D transparent la toate
ambiguitile de faz ale constelaiei de semnale 2N-D, cu alte cuvinte un cod TCM
2N-D invariant rotaional la o rotaie de 0, 90, 180, 270.
4.4.4 Realizarea corespondenei dintre cei NQ+1 bii i constelaia de semnale 2N-D
Corespondena complicat dintre cei NQ+1 bii (primii m+1 bii codai cu un
codor convoluional i ceilali NQ-m bii necodai) i constelaia de semnale 2N-D am
convertit-o n N corespondene simple ale constelaiilor de semnale 2-D constituente
cu ajutorul unui convertor de bit i a unui codor bloc.
Convertorul de bit i codorul bloc transform cei NQ+1 bii n N grupuri de cte
Q+1 bii fiecare, adic n NQ+N bii.
Fiecare grup de Q+1 bii adreseaz un bloc de coresponden 2-D i selecteaz
un punct de semnal 2-D.
Astfel sunt selectate N puncte de semnale 2-D i prin concatenarea lor se obine
un punct de semnal 2N-D corespunztor celor NQ+1 bii.
4.5 Generalizarea construciei Wei a codorului TCM 2N-D
Schema bloc codorului TCM 2N-D (construcia propus) am prezentat-o n
Fig.4.11 [57, 59].
Am utilizat o constelaie de semnale 2N-D cu 2NQ+1 puncte de semnal 2N-D.
Construcia constelaiei de semnale 2N-D i partiionarea ei n subseturi 2N-D le-am
realizat ca i n paragrafele anterioare 4.4.1 i 4.4.2.
Primii m bii de la intrare sunt codai cu un codor convoluional cu rata de
m
codare
i cu V=2v stri.
m +1
114

-Teza de doctorat-

Am notat starea curent i starea urmtoare a codorului convoluional astfel:


W1,p, W2,p ,, Wv,p

(4.126)

unde:
p=n este starea curent a codorului convoluional,
p=n+N este starea urmtoare a codorului convoluional.
Valoarea zecimal a strii (W1,p, W2,p ,, Wv,p) a codorului convoluional este
egal cu:
p = 2 v 1 W1, p + ... + 21 Wv 1, p + Wv, p

(4.127)

unde:
p=n este starea curent codorului convoluional,
p=n+N este starea urmtoare codorului convoluional.
Am presupus c numrul de subseturi 2N-D dintr-o familie 2N-D este egal cu F,
unde este necesar ca FV.
Setul strilor curente { n } a codorului convoluional le-am partiionat n F
subseturi:

{Fi + j 0 i F 1, 0 j F 1}

(4.128)

Setul strilor urmtoare { n + N } a codorului convoluional le-am partiionat n F


subseturi:

{Fj + k 0 j F 1, 0 k F 1}

(4.129)

Conectivitatea diagramei trellis a codorului TCM 2N-D am realizat-o astfel:


pentru orice 0jF-1 exist tranziii de stare ntre fiecare stare curent Fi+j, 0iF-1 i
fiecare stare urmtoare Fj+k, 0kF-1.
Am determinat rotaia subseturilor 2N-D la rotaii sucesive cu 90 a subseturilor
2-D i rotaia strilor codorului convoluional la rotaii sucesive cu 90 a subseturilor
2N-D. Din rotaia strilor codorului convoluional am dedus cele trei funcii de
coresponden F1, F2 i F3.
Asignarea subseturilor 2N-D la tranziiile de stare ale codului TCM 2N-D am
realizat-o ca i n paragraful 4.4.3. Astfel:
la tranziiile care pornesc din stri pare (Y0,n=Wv,n=0) sunt asignate subseturi
2N-D din familia 2N-D notat F0,
la tranziiile care pornesc din stri impare (Y0,n=Wv,n=1) sunt asignate subseturi
2N-D din familia 2N-D notat F1.
Am folosit un codor convoluional cu reacie cu conexiune napoi (systematic
feedback convolutional encoder). Biii de intrare I1,n, I2,n,,Im,n sunt conectai direct
la ieire. Bitul Y0,n este codat convoluional i depinde de biii de intrare I1,n, I2,n,,Im,n
i de biii de stare curent W1,n, W2,n ,, Wv,n.
115

-Teza de doctorat-

Din diagrama trellis a codorului TCM 2N-D am dedus relaiile pentru biii de
stare urmtoare W1,n+N, W2,n+N,, Wv,n+N n funcie de biii de intrare I1,n, I2,n,,Im,n i
de biii de stare curent W1,n, W2,n ,, Wv,n.
Cei m+1 bii de la ieirea codorului convoluional selecteaz subsetul 2N-D care
va fi utilizat. Ceilali NQ-m bii de la intrare, rmai necodai convoluional, selecteaz
cu ajutorul unui codor bloc i a unui convertor de bit, punctul de semnal 2N-D care
va fi transmis din subsetul 2N-D selectat anterior.
Am notat cu U=2u numrul de subseturi 2-D ale constelaiei de semnale 2-D,
constituent a constelaiei de semnale 2N-D.
Dac N=par, la intrarea convertorului de bit:
primii m+1 bii selecteaz subsetul 2N-D utilizat,
urmtorii s bii selecteaz tipul 2N-D n cadrul subsetului 2N-D utilizat,
urmtorii Nu-m-1-s bii selecteaz tipul N-D, pentru fiecare din cele 2 subseturi
N-D constituente ale tipului 2N-D i aa mai departe pn la selecia celor N
subseturi 2-D constituente.
Dac N=impar la intrarea convertorului de bit:
primii m+1 bii selecteaz subsetul 2N-D utilizat,
urmtorii s=Nu-m-1 bii selecteaz tipul 2N-D, n cadrul subsetului 2N-D
utilizat i implicit cele N subseturi 2-D constituente.
Am notat cu r = restul mpririi lui Nu la Q i cu c = ctul mpririi lui Nu la Q,
unde este necesar ca r > 1. Dac r 1 atunci Ir-1,n+c se nlocuiete cu IQ,n+c-1.
Convertorul de bit convertete cei Nu bii de la intrarea sa Y0,n, I1,n, I2,n,,
Ir-1,n+c n N grupuri de cte u bii fiecare:
Z0,p, Z1,p ,, Zu-1,p, p=n, n+1, , n+N-1

(4.130)

Aceste N grupuri de cte u bii fiecare selecteaz N subseturi 2-D, corespunztoare


tipului 2N-D selectat n cadrul subsetului 2N-D utilizat.
Pentru a obine un cod TCM 2N-D transparent la orice ambiguitate de faz a
constelaiei de semnale 2N-D trebuie sa fie ndeplinit cerina detailat n continuare.
Dac
X
este
tipul
2N-D
asociat
cu
structura
de
bii

Y0, n , I1, n , I 2, n ,..., I a 1, n + b I a, n + b ,..., I r - 2, n + c , I r -1, n + c atunci se noteaz cu X1, X2,


X3 tipurile 2N-D obinute prin rotirea lui X cu 90, 180, 270, unde 2 a r 1 i
0bc.
Dac (Ia 1, n + b Ia, n + b )1 , (Ia 1, n + b Ia, n + b ) 2 , (Ia 1, n + b Ia, n + b ) 3 sunt
perechile de bii obinute prin translaia perechii de bii (Ia 1, n + b Ia, n + b ) cu una, dou
sau trei poziii n secvena circular 0010011100, atunci tipurile 2N-D
asociate cu structurile de bii:
Y0, n , I1, n , I 2, n ,..., (Ia 1, n + b Ia, n + b )1,..., I r - 2, n + c , I r -1, n + c ,
Y0, n , I1, n , I 2, n ,..., (Ia 1, n + b Ia, n + b ) 2 ,..., I r - 2, n + c , I r -1, n + c ,
Y0, n , I1, n , I 2, n ,..., (Ia 1, n + b Ia, n + b )3 ,..., I r - 2, n + c , I r -1, n + c ,
sunt X1, X2 ,X3.
116

-Teza de doctorat-

Fig.4.11 Schema bloc a codorului TCM 2N-D (construcia propus).


117

-Teza de doctorat-

Pentru a suprima toate cele 4 ambiguiti de faz a constelaiei de semnale 2N-D


(0, 90, 180, 270) am folosit un codor diferenial pe 2 bii de forma:
(Ia 1, n + b Ia, n + b ) = (Ia 1, n + b - N Ia, n + b - N + I a 1, n + b I a, n + b )mod4 (4.131)
Tabelul de adevr al codorului diferenial care rezult din relaia (4.131) este
urmtorul:
Tabelul 4.14 Tabelul de adevr al codorului diferenial
Biii de ieire anteriori
Biii de ieire
Ia 1, n + b Ia, n + b
Ia 1, n + b - N Ia, n + b - N
Biii de intrare
I a -1, n + b I a, n + b

00
01
10
11

00
00
01
10
11

01
01
10
11
00

10
10
11
00
01

11
11
00
01
10

Din tabelul de adevr de mai sus am dedus urmtoarele relaii ntre ieirile i
intrrile codorului diferenial (Fig.4.12):
Ia -1, n + b = (I a -1, n + b Ia -1, n + b - N ) (I a, n + b Ia, n + b - N )

Ia, n + b = (I a, n + b Ia, n + b - N )

Fig.4.12 Codorul diferenial pe 2 bii (construcia propus).


118

(4.132)

-Teza de doctorat-

Ultimii NQ-Nu+1 bii de la intrare sunt codai cu un codor bloc, la ieirea cruia
se obin N grupuri de cte Q-u+1 bii fiecare:
Zu,p, Zu+1,p ,, ZQ,p, p=n, n+1, , n+N-1

(4.133)

Aceste N grupuri, de cte Q-u+1 bii fiecare, selecteaz cele N puncte de semnal 2-D,
astfel nct cel mult unul s fie situat n grupul extern OG a constelaiei de semnale 2-D
constituent a constelaiei de semnale 2N-D.
Ctigul de codare asimptotic al codului TCM 2N-D fa de o transmisie
necodat este egal cu:
d2

E
= 10log10 medie
2
d0
E
IG

d2 1

[dB]
10log
=

10 2

d 0 CER

(4.134)

unde:
2
d free
= d 2 =MSED a subseturilor 2N-D obinute prin partiionarea constelaiei de
semnale 2N-D,

d 02 =MSED a constelaiei de semnale 2-D utilizat la o transmisie necodat,


Emedie=energia medie a constelaiei de semnale 2-D constituent a constelaiei de
semnale 2N-D,
EIG=energia medie a grupului intern IG a constelaiei de semnale 2-D constituent a
constelaiei de semnale 2N-D,
CER=rata de extindere a constelaiei de semnale 2-D constituent a constelaiei de
semnale 2N-D (Constellation Extension Rate).
ntruct formulele stabilite de Wei i Sterian pentru ctigul de codare asimptotic
al codului TCM 2N-D fa de o transmisie necodat, nu in cont de parametrii PAR i
CER ai constelaiei de semnale 2-D constituent a constelaiei de semnale 2N-D, am
dedus o nou formul care ia n calcul parametrii respectivi (relaia 4.134).
n relaiile folosite de Wei i Sterian (relaiile 4.2 i 4.33), energiile medii ale
grupurilor se calculeaz dificil prin nsumarea ptratelor distanelor dintre originea
axelor de coordonate a planului complex i punctele de semnal 2-D situate n grupurile
respective i prin mprirea la numrul de puncte de semnal 2-D ale grupurilor. Spre
deosebire de relaiile folosite de Wei i Sterian, relaia propus (4.134) permite
calculul imediat a ctigului de codare asimptotic al codului TCM 2N-D, dup
calculul parametrului CER a constelaiei de semnale 2-D constituent a constelaiei de
semnale 2N-D.

119

-Teza de doctorat-

4.6 Generalizarea construciei Wei a decodorului TCM 2N-D


Decodorul TCM 2N-D utilizeaz un algoritm de decodare de probabilitate
condiionat maxim (MLD=Maximum Likelihood Decoding) numit algoritmul
Viterbi.
Decodorul Viterbi utilizeaz o tehnic de decodare cu decizie hard (harddecision decoding technique) i gsete secvena de puncte de semnal 2N-D cele mai
apropiate de secvena de puncte de semnal 2N-D recepionate.
Schema propus pentru decodorul Viterbi conine dou blocuri:
blocul de calcul a celor mai apropiate puncte de semnal 2N-D fa de punctul
de semnal 2N-D recepionat n fiecare subset 2N-D i a metricilor de subset
2N-D asociate,
decodorul Viterbi propriu-zis, care analizeaz traiectoriile din diagrama trellis
i alege traiectoria cu metrica total minim. Astfel decodorul Viterbi propriuzis, genereaz o secven de puncte de semnal 2N-D care sunt cele mai
apropiate de secvena de puncte de semnal 2N-D recepionate.
Dac N nu este o putere ntreag a lui 2 atunci am folosit diagrama de decodare
Viterbi I iar dac N este o ntreag putere a lui 2 atunci am folosit diagrama de
decodare Viterbi II. Pentru a decide dac N este sau nu o putere ntreag a lui 2 am
propus organigrama din Fig.4.13. Am citit valoarea lui N i am atribuit la i valoarea
iniial 1.
Dac N este impar atunci am ales diagrama de decodare Viterbi I.
N
N
Dac N este par atunci am efectuat operaia
. Dac rezultatul operaiei
2i
2i
este impar atunci apar dou cazuri:
dac rezultatul operaiei este diferit de 1, atunci am ales diagrama de decodare
Viterbi I,
dac rezultatul operaiei este egal cu 1, atunci am ales diagrama de decodare
Viterbi II.
N
N
este par atunci am incrementat i i am reluat operaia
.
Dac rezultatul operaiei
2i
2i

120

-Teza de doctorat-

Fig.4.13 Organigrama de alegere a diagramei de decodare Viterbi (construcia


propus).
Pentru diagrama de decodare Viterbi I (Fig.4.14) am executat urmtoarele
operaii:
am descompus punctul de semnal 2N-D recepionat n N puncte de semnal 2-D
constituente,
am gsit n fiecare subset 2-D, cel mai apropiat punct de semnal 2-D fa de
fiecare din cele N puncte de semnal 2-D recepionate i am calculat metrica de
subset 2-D asociat,
.
.
.
pentru fiecare tip 2N-D, am calculat metrica de tip 2N-D ca suma a N metrici
de subset 2-D,
pentru fiecare subset 2N-D, am comparat cele S metrici de tip 2N-D i metrica
cea mai mic devine metrica de subset 2N-D asociat cu subsetul 2N-D
respectiv. Punctul de semnal 2N-D corespunztor tipului 2N-D cu cea mai mic
metric de tip 2N-D devine cel mai apropiat punct de semnal 2N-D fa de
punctul de semnal 2N-D recepionat,
am extins traiectoriile din diagrama trellis i am generat decizia final asupra
punctului de semnal 2N-D recepionat.
121

-Teza de doctorat-

Pentru diagrama de decodare Viterbi II (Fig.4.15) am executat urmtoarele


operaii:
am descompus punctul de semnal 2N-D recepionat n N puncte de semnal 2-D
constituente,
am gsit n fiecare subset 2-D, cel mai apropiat punct de semnal 2-D fa de
fiecare din cele N puncte de semnal 2-D recepionate i am calculat metrica de
subset 2-D asociat,
pentru fiecare tip 4-D, am calculat metrica de tip 4-D ca suma a dou metrici
de subset 2-D,
pentru fiecare subset 4-D, am comparat cele dou metrici de tip 4-D i metrica
cea mai mic devine metrica de subset 4-D asociat cu subsetul 4-D respectiv.
Punctul de semnal 4-D corespunztor tipului 4-D cu cea mai mic metric de tip
4-D devine cel mai apropiat punct de semnal 4-D fa de primul punct de
semnal 4-D recepionat (primul i al doilea punct de semnal 2-D recepionate).
N
Am repetat procedeul pentru toate cele
puncte de semnal 4-D recepionate,
2
.
.
.
pentru fiecare tip 2N-D, am calculat metrica de tip 2N-D ca suma a dou
metrici de subset N-D,
pentru fiecare subset 2N-D, am comparat cele S metrici de tip 2N-D i metrica
cea mai mic devine metrica de subset 2N-D asociat cu subsetul 2N-D
respectiv. Punctul de semnal 2N-D corespunztor tipului 2N-D cu cea mai mic
metric de tip 2N-D devine cel mai apropiat punct de semnal 2N-D fa de
punctul de semnal 2N-D recepionat,
am extins traiectoriile din diagrama trellis i am generat decizia final asupra
punctului de semnal 2N-D recepionat.
Dac inem cont de efectul de margine al unei constelaii de semnale 2N-D cu
un numr finit de puncte de semnal 2N-D, este necesar ca decizia final pentru punctul
de semnal 2N-D recepionat, s corespund unui punct de semnal valid al constelaiei
de semnale 2N-D, adic s conin cel mult un punct de semnal 2-D din grupul extern
OG [16].

122

-Teza de doctorat-

Fig.4.14 Diagrama de decodare Viterbi I (N nu este o putere ntreag a lui 2).


123

-Teza de doctorat-

Fig.4.15 Diagrama de decodare Viterbi II (N este o putere ntreag a lui 2).


124

-Teza de doctorat-

n continuare, decodorul TCM 2N-D conine N blocuri de coresponden 2-D,


un convertor de bit, un decodor diferenial i un decodor bloc care realizeaz
operaiile inverse de la codare. Schema bloc a decodorului TCM 2N-D (construcia
propus) am prezentat-o n Fig.4.16 [57, 60].
Am prelucrat relaiile (4.132) i am obinut urmtoarele relaii ntre ieirile i
intrrile decodorului diferenial (Fig.4.17):
I a -1, n + b = (Ia -1, n + b Ia -1, n + b - N ) [(Ia, n + b Ia, n + b - N ) Ia, n + b - N ]

I a, n + b = (Ia, n + b Ia, n + b - N )
(4.135)
Tabelul de adevr al decodorului diferenial care rezult din relaia (4.135) este
urmtorul:
Tabelul 4.15 Tabelul de adevr al decodorului diferenial
Biii de ieire
Biii de intrare anteriori
I
I
Ia -1, n + b - N Ia, n + b - N
a 1, n + b a, n + b
Biii de intrare
I

a 1, n + b Ia, n + b

00
01
10
11

00
00
01
10
11

01
01
10
11
00

10
10
11
00
01

11
11
00
01
10

Fig.4.17 Decodorul diferenial pe 2 bii (construcia propus).


125

-Teza de doctorat-

Fig.4.16 Schema bloc a decodorului TCM 2N-D (construcia propus).


126

-Teza de doctorat-

4.7 Exemple pentru construcia Wei generalizat a codurilor TCM 2N-D


4.7.1 Codul TCM 4-D, cu rata 2/3 i cu 16 stri
Am considerat transmisia a Q=7 bii/interval de semnalizare 2-D. Schema bloc a
codorului TCM 4-D cu rata 2/3 i 16 stri am prezentat-o n Fig.4.18.
n acest caz N=2 este o putere ntreag a lui 2 deci am obinut conform relaiilor
(4.124):
1 1

= N = 2

= 0

1
1
11

CER
CER
(2N
1
)
=
=
+
+
=
= 1,37500
0

2N
N
8

PAR = 2(1 + ) = 24 2,18182

CER 0 11

(4.136)

Deosebirea fa de construcia Wei a codului TCM 4-D, cu rata 2/3 i cu 16 stri


prezentat n paragraful 4.2, const doar n calculul parametrilor CER i PAR ai
constelaiei de semnale 2-D constituent a constelaiei de semnale 4-D.
ntruct n acest caz N=2 este o putere ntreag a lui 2, am observat c valorile
obinute pentru parametrii CER i PAR ai constelaiei de semnale 2-D constituent a
constelaiei de semnale 4-D sunt optimale dei Wei nu a calculat aceste valori.
Constelaia de semnale 2-D constituent a constelaiei de semnale 4-D este
un subset finit al latticei (2Z+1)2 (Z = mulimea numerelor ntregi) i este format din
192 puncte de semnal 2-D:
27=128 puncte de semnal 2-D n grupul IG,
27
= 64 puncte de semnal 2-D n subgrupul OGL,
2
0 puncte de semnal 2-D n subgrupul OGH.
Am partiionat constelaia de semnale 2-D (Fig.4.11) constituent n U=2u=4
subseturi 2-D:
A=(4Z+1)2,
B=(4Z+3)2,
C=(4Z+1)(4Z+3),
D=(4Z+3)(4Z+1).

Dac constelaia de semnale 2-D constituent are MSED= d 02 atunci subseturile


2-D au MSED de intrasubset egal cu d 2 = 4d 02 .

127

-Teza de doctorat-

Fig.4.18 Schema bloc a codorului TCM 4-D cu rata 2/3 i 16 stri (construcia Wei).
128

-Teza de doctorat-

Numrul dedesubtul fiecrui punct de semnal 2-D este Z2,p, Z3,p, Z4,p, Z5,p, Z6,p, Z7,p, p=n, n+1.

Fig.4.19 Constelaia de semnale 2-D constituent cu 192 puncte de semnal 2-D


(construcia Wei).
129

-Teza de doctorat-

Dac se rotesc succesiv subseturile 2-D n sens orar cu cte 90 au loc


urmtoarele transformri ale subseturilor 2-D (vezi relaia 4.3) [16]:
ACBDA
Prin concatenarea a 2 constelaii de semnale 2-D constituente i prin eliminarea
punctelor de semnal 4-D care conin mai mult dect un singur punct de semnal 2-D din
grupul extern OG se obine constelaia de semnale 4-D cu 22x7+1=215 puncte de semnal
4-D.
Se construiesc 16 tipuri 4-D cu MSED= d 2 = 4d 02 prin concatenarea a cte 2
subseturi 2-D i notate astfel (vezi relaia 4.4) [16]:
(A, A), (A, B), (A, C), (A, D),,(D, D)
Cele 16 tipuri 4-D sunt grupate n 8 subseturi 4-D (deci S=2) astfel nct MSED
a fiecrui subset 4-D obinut s fie egal cu d 2 = 4d 02 (vezi relaia 4.5) [16]:
S0=(A, A) (B, B)
S1=(C, C) (D, D)
S2=(A, B) (B, A)
S3=(C, D) (D, C)
S4=(A, C) (B, D)
S5=(C, B) (D, A)
S6=(A, D) (B, C)
S7=(C, A) (D, B)
Dac se rotesc succesiv subseturile 2-D n sens orar cu cte 90 au loc
urmtoarele transformri ale subseturilor 4-D (vezi relaia 4.6) [16]:
S0S1S0
S2S3S2
S4S5S4
S6S7S6
Subseturile 4-D sunt grupate n 2 familii 4-D cu MSED= 2d 02 astfel nct fiecare
familie 4-D s conin F=4 subseturi 4-D (vezi relaia 4.7) [16]:
F0=S0 S1 S2 S3
F1=S4 S5 S6 S7
n acest caz avem m=2 bii de la intrare care sunt codai cu un codor
convoluional cu rata de codare 2/3 i cu V=24=16 stri. De asemenea, restul i ctul
mparirii lui Nu=4 la Q=7 sunt r=4 i respectiv c=0.
130

-Teza de doctorat-

Setul strilor curente { n } a codorului convoluional se partiioneaz n F=4


subseturi (vezi relaia 4.8) [16]:

{4i + j 0 i 3, 0 j 3}
Setul strilor urmtoare { n + 2 } a codorului convoluional se partiioneaz n
F=4 subseturi (vezi relaia 4.9) [16]:

{4j + k 0 j 3, 0 k 3}
Conectivitatea diagramei trellis se realizeaz astfel: pentru orice 0j3 exist
tranziii de stare ntre fiecare stare curent 4i+j, 0i3 i fiecare stare urmtoare 4j+k,
0k3.
Asignarea subseturilor 4-D la tranziiile de stare ale codului TCM 4-D este
realizat astfel nct s fie ndeplinite trei cerine [16]:
1. Subseturile 4-D, asociate cu tranziiile care pornesc dintr-o anumit stare, s difere
unele de altele i s aparin aceleai familii 4-D.
Acelai considerent se aplic i pentru subseturile 4-D asociate cu tranziiile care
ajung ntr-o anumit stare.
Conform acestei cerine:
la tranziiile care pornesc din stri pare (Y0,n=W4,n=0) sunt asignate subseturi
4-D din familia 4-D notat F0,
la tranziiile care pornesc din stri impare (Y0,n=W4,n=1) sunt asignate subseturi
4-D din familia 4-D notat F1.
2. MSED dintre dou secvene de subseturi 4-D, care corespund la dou traiectorii
2
distincte prin diagrama trellis, s fie mai mare sau egal cu d free
= d 2 = 4d 02 , care este
MSED a fiecrui subset 4-D (MSED de intersubset 4-D s fie mai mare sau cel puin
egal cu MSED de intrasubset 4-D).
Aceast cerin garanteaz c MSED dintre dou secvene de puncte de semnal

4-D este d 2 = 4d 02 i elimin evenimentele eroare care difer cu mai mult dect un
punct de semnal 4-D fa de secvena corect de puncte de semnal 4-D.
Dac se neglijeaz efectul de margine, atunci coeficientul de eroare Nfree al
codului TCM 4-D este egal cu numrul vecinilor cei mai apropiai ai unui punct de
semnal 4-D i aflai ntr-un subset 4-D cu un numr finit de puncte de semnal 4-D. n
acest caz Nfree=24 per punct de semnal 4-D (Nfree=12 per punct de semnal 2-D).
Dac nu se neglijeaz efectul de margine, atunci coeficientul de eroare al
codului TCM 4-D este mai mic dect 24.
3. Dac X este subsetul 4-D asociat cu tranziiile din starea curent n n starea
urmtoare n + 2 i dac X1 este subsetul 4-D obinut prin rotirea lui X cu 90 atunci se
poate defini o funcie F1 de coresponden ntre strile codului TCM 4-D astfel nct X1
s fie asociat cu tranziiile din starea curent F1 ( n ) n starea urmtoare F1 ( n + 2 ) .

131

-Teza de doctorat-

Pentru o rotaie de 90 n sens orar se definete funcia F1 astfel (vezi relaia


4.10) [16]:

W1, n W2, n W3, n W4, n W1, n W2, n W3, n W4, n


unde bara deasupra nseamn inversare binar i W1,n, W2,n, W3,n, W4,n sunt biii de
stare curent a codorului convoluional.
Acest cerin garanteaz c vom obine un cod TCM 4-D transparent la toate
ambiguitile de faz ale constelaiei de semnale 4-D, cu alte cuvinte un cod TCM 4-D
invariant rotaional la o rotaie de 0, 90, 180, 270.
Pentru a suprima toate cele 4 ambiguiti de faz a constelaiei de semnale 4-D
(0, 90, 180, 270) se folosete un codor diferenial pe 2 bii (vezi relaia 4.11) [16]:
(I2, n I3, n ) = (I2, n - 2 I3, n - 2 + I 2, n I3, n )mod4
deci n acest caz avem a=3 i b=0.
Convertorul de bit convertete cei 4 bii de la intrarea sa Y0,n, I1,n, I2,n, I3,n n 2
grupuri de cte 2 bii fiecare (vezi relaia 4.12) [16]:
Z0,p, Z1,p, p=n, n+1
care selecteaz 2 subseturi 2-D, corespunztoare tipului 4-D selectat n cadrul
subsetului 4-D utilizat.
Pentru a obine un cod TCM 4-D transparent la orice ambiguitate de faz a
constelaiei de semnale 4-D trebuie sa fie ndeplinit cerina prezentat n continuare.
Dac X este tipul 4-D asociat cu structura de bii Y0, n , I1, n , I2, n , I3, n atunci se
noteaz cu X1, X2, X3 tipurile 4-D obinute prin rotirea lui X cu 90, 180, 270.
Dac (I2, n , I3, n )1 , (I2, n , I3, n ) 2 , (I2, n , I3, n ) 3 sunt perechile de bii obinute
prin translaia perechii de bii (I2, n , I3, n ) cu una, dou sau trei poziii n secvena
circular 0010011100, atunci tipurile 4-D asociate cu structurile de bii:
Y0, n , I1, n (I2, n , I3, n )1 ,
Y0, n , I1, n (I2, n , I3, n ) 2 ,
Y0, n , I1, n (I2, n , I3, n ) 3 ,
sunt X1, X2 ,X3.
Corespondena dintre cei 2 bii Z0,p, Z1,p, p=n, n+1 i subseturile 2-D este
prezentat n Tabelul 4.1 iar funcionarea convertorului de bit este prezentat n
Tabelul 4.2.
Tabelul 4.1 Corespondena dintre cei 2 bii Z0,p, Z1,p i subseturile 2-D
Subset 2-D Z0,p Z1,p
A
0
0
B
0
1
C
1
0
D
1
1
132

-Teza de doctorat-

Tabelul 4.2 Convertorul de bit


Familie 4-D Subset 4-D Y0,n I1,n I2,n I3,n Tip 4-D Z0,n
0
0
0
0 0
0
(A, A) 0
(B, B) 0
0
0 0
1
1
0
0 1
0
(C, C) 1
(D, D) 1
0
0 1
1
2
0
1 0
0
(A, B) 0
(B, A) 0
0
1 0
1
0
1 1
0
3
(C, D) 1
(D, C) 1
0
1 1
1
1
4
1
0 0
0
(A, C) 0
(B, D) 0
1
0 0
1
5
1
0 1
0
(C, B) 1
(D, A) 1
1
0 1
1
6
1
1 0
0
(A, D) 0
(B, C) 0
1
1 0
1
1
1 1
0
7
(C, A) 1
(D, B) 1
1
1 1
1

Z1,n
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

Z0,n+1
0
0
1
1
0
0
1
1
1
1
0
0
1
1
0
0

Z1,n+1
0
1
0
1
1
0
1
0
0
1
1
0
1
0
0
1

Am notat cu Si subseturile 4-D i astfel indexul i este furnizat de relaia:


i = 4Y0, n + 2I1, n + I2, n , i = 0, 1,,7

(4.137)

Codorul bloc folosete cei 3 bii I4,n, I5,n, I6,n pentru a genera 2 grupuri de cte 2
bii fiecare (vezi relaia 4.13) [16]:
Z2,p, Z3,p, p=n, n+1
care selecteaz pentru cele 2 subseturi 2-D utilizate, prima jumtate a grupului intern
IG1, a doua jumtate a grupului intern IG2 sau subgrupul extern de energie mic OGL.
Corespondena dintre cei 2 bii Z2,p, Z3,p, p=n, n+1 i grupurile constelaiei de
semnale 2-D este prezentat n Tabelul 4.16 iar funcionarea codorului bloc este
prezentat n Tabelul 4.4.
Cele 2 grupuri de cte 4 bii fiecare (vezi relaia 4.14) [16]:
Z4,p, Z5,p, Z6,p, Z7,p, p=n, n+1
selecteaz pentru fiecare din cele 2 subseturi 2-D utilizate, cte un punct de semnal 2-D
din grupul constelaiei de semnale 2-D selectat anterior.

133

-Teza de doctorat-

Tabelul 4.16 Corespondena dintre cei 2 bii Z2,p, Z3,p i grupurile constelaiei de
semnale 2-D
Z2,p Z3,p Grup constelaie de semnale 2-D
0
0
IG1
0
1
IG2
1
0
OGL
I4,n
0
0
0
0
1
1
1
1

Tabelul 4.17 Codorul bloc


I5,n I6,n Z2,n Z3,n Z2,n+1 Z3,n+1
0 0
0
0
0
0
0 1
0
0
0
1
1 0
0
0
1
0
1 1
0
1
1
0
0 0
1
0
0
0
0 1
1
0
0
1
1 0
0
1
0
0
1 1
0
1
0
1

Ctigul de codare asimptotic al codului TCM 4-D fa de o transmisie


necodat este conform relaiei (4.134):

1
32
= 10 log10 4 = 10 log10 4,63757 [dB]
11
11

(4.138)

4.7.2 Codul TCM 6-D, cu rata 3/4 i cu 64 stri


Am considerat transmisia a Q=7 bii/interval de semnalizare 2-D. Schema bloc a
codorului TCM 6-D cu rata 3/4 i 64 stri am prezentat-o n Fig.4.20.
n acest caz N=3 nu este o putere ntreag a lui 2 deci am obinut conform
relaiilor (4.125):

134

-Teza de doctorat-

I(4K 0 ) 11
=
=
Q
32
2

4
1
=
=
I(4K 0 ) 11

P = K 0 = 1

N - P = 2

2 Q + 4K 0
I(4K 0 ) =
= 44
N

1
1
11
(2N + 1 + ) = 1,22222
CER 0 =
2N
N
9

1
(1 )
1
CER = CER 0 + 2 [ N(1 ) - ][ - N ] 1,22233

2(1 + )
=
2,19867
PAR

1
(1 )
1
CER 0 +
[
- ][ - ]

N
2
N(1 )

(4.139)

Constelaia de semnale 2-D constituent a constelaiei de semnale 6-D este


un subset finit al latticei (2Z+1)2 (Z = mulimea numerelor ntregi) i este format din
172 puncte de semnal 2-D:
27=128 puncte de semnal 2-D n grupul IG,
40 puncte de semnal 2-D n subgrupul OGL,
4 puncte de semnal 2-D n subgrupul OGH.
Am partiionat constelaia de semnale 2-D (Fig.4.21) constituent n U=2u=4
subseturi 2-D:
A=(4Z+1)2,
B=(4Z+3)2,
C=(4Z+1)(4Z+3),
D=(4Z+3)(4Z+1).
Dac constelaia de semnale 2-D constituent are MSED= d 02 atunci subseturile
2-D au MSED de intrasubset egal cu d 2 = 4d 02 .
Dac se rotesc succesiv subseturile 2-D n sens orar cu cte 90 au loc
urmtoarele transformri ale subseturilor 2-D (vezi relaia 4.3) [42]:
ACBDA
Prin concatenarea a 3 constelaii de semnale 2-D constituente i prin eliminarea
punctelor de semnal 6-D care conin mai mult dect un singur punct de semnal 2-D din
grupul extern OG se obine constelaia de semnale 6-D cu 23x7+1=222 puncte de semnal
6-D.
135

-Teza de doctorat-

Fig.4.20 Schema bloc a codorului TCM 6-D cu rata 2/3 i 16 stri (construcia
propus).
136

-Teza de doctorat-

Numrul dedesubtul fiecrui punct de semnal 2-D este Z2,p, Z3,p, Z4,p, Z5,p, Z6,p, Z7,p, p=n, n+1, n+2.

Fig.4.21 Constelaia de semnale 2-D constituent cu 172 puncte de semnal 2-D


(construcia propus).

137

-Teza de doctorat-

Se construiesc 64 tipuri 6-D cu MSED= d 2 = 4d 02 prin concatenarea a cte 3


subseturi 2-D i notate astfel (vezi relaia 4.34) [42]:
(A, A, A), (A, A, B), (A, A, C), (A, A, D),,(D, D, D)
Cele 64 tipuri 6-D sunt grupate n 16 subseturi 6-D (deci S=4) astfel nct
MSED a fiecrui subset 6-D obinut s fie egal cu d 2 = 4d 02 (vezi relaia 4.35) [42]:
S0=(A, A, A) (A, B, B) (B, A, B) (B, B, A)
S1=(C, A, B) (C, B, A) (D, A, A) (D, B, B)
S2=(A, C, C) (A, D, D) (B, C, D) (B, D, C)
S3=(C, C, C) (C, D, D) (D, C, D) (D, D, C)
S4=(A, A, B) (A, B, A) (B, A, A) (B, B, B)
S5=(C, A, A) (C, B, B) (D, A, B) (D, B, A)
S6=(A, C, D) (A, D, C) (B, C, C) (B, D, D)
S7=(C, C, D) (C, D, C) (D, C, C) (D, D, D)
S8=(C, A, C) (C, B, D) (D, A, D) (D, B, C)
S9=(A, A, D) (A, B, C) (B, A, C) (B, B, D)
S10=(C, C, A) (C, D, B) (D, C, B) (D, D, A)
S11=(A, C, A) (A, D, B) (B, C, B) (B, D, A)
S12=(C, A, D) (C, B, C) (D, A, C) (D, B, D)
S13=(A, A, C) (A, B, D) (B, A, D) (B, B, C)
S14=(C, C, B) (C, D, A) (D, C, A) (D, D, B)
S15=(A, C, B) (A, D, A) (B, C, A) (B, D, B)
Dac se rotesc succesiv subseturile 2-D n sens orar cu cte 90 au loc
urmtoarele transformri ale subseturilor 6-D (vezi relaia 4.36) [42]:
S0S3S4S7S0
S1S2S5S6S1
S8S11S12S15S8
S9S10S13S14S9
Subseturile 6-D sunt grupate n 2 familii 6-D cu MSED= 2d 02 astfel nct fiecare
familie 6-D s conin F=8 subseturi 6-D (vezi relaia 4.37) [42]:
F0=S0 S2 S4 S6 S8 S10 S12 S14
F1=S1 S3 S5 S7 S9 S11 S13 S15
n acest caz avem m=3 bii de la intrare care sunt codai cu un codor
convoluional cu rata de codare 3/4 i cu V=26=64 stri. De asemenea, restul i ctul
mpririi lui Nu=6 la Q=7 sunt r=6 i respectiv c=0.
138

-Teza de doctorat-

Setul strilor curente { n } a codorului convoluional se partiioneaz n F=8


subseturi (vezi relaia 4.38) [42]:

{8i + j 0 i 7, 0 j 7}
Setul strilor urmtoare { n + 3 } a codorului convoluional se partiioneaz n
F=8 subseturi (vezi relaia 4.39) [42]:

{8j + k 0 j 7, 0 k 7}
Conectivitatea diagramei trellis se realizeaz astfel: pentru orice 0j7 exist
tranziii de stare ntre fiecare stare curent 8i+j, 0i7 i fiecare stare urmtoare 8j+k,
0k7.
Asignarea subseturilor 6-D la tranziiile de stare ale codului TCM 6-D este
realizat astfel nct s fie ndeplinite trei cerine [16]:
1. Subseturile 6-D, asociate cu tranziiile care pornesc dintr-o anumit stare, s difere
unele de altele i s aparin aceleai familii 6-D.
Acelai considerent se aplic i pentru subseturile 6-D asociate cu tranziiile care
ajung ntr-o anumit stare.
Conform acestei cerine:
la tranziiile care pornesc din stri pare (Y0,n=W6,n=0) sunt asignate subseturi
6-D din familia 6-D notat F0,
la tranziiile care pornesc din stri impare (Y0,n=W6,n=1) sunt asignate subseturi
6-D din familia 6-D notat F1.
2. MSED dintre dou secvene de subseturi 6-D, care corespund la dou traiectorii
2
distincte prin diagrama trellis, s fie mai mare sau egal cu d free
= d 2 = 4d 02 , care este
MSED a fiecrui subset 6-D (MSED de intersubset 6-D s fie mai mare sau cel puin
egal cu MSED de intrasubset 6-D).
Aceast cerin garanteaz c MSED dintre dou secvene de puncte de semnal

6-D este d 2 = 4d 02 i elimin evenimentele eroare care difer cu mai mult dect un
punct de semnal 6-D fa de secvena corect de puncte de semnal 6-D.
Dac se neglijeaz efectul de margine, atunci coeficientul de eroare Nfree al
codului TCM 6-D este egal cu numrul vecinilor cei mai apropiai ai unui punct de
semnal 6-D i aflai ntr-un subset 6-D cu un numr finit de puncte de semnal 6-D. n
acest caz Nfree=60 per punct de semnal 6-D (Nfree=20 per punct de semnal 2-D).
Dac nu se neglijeaz efectul de margine, atunci coeficientul de eroare al
codului TCM 6-D este mai mic dect 60.
3. Dac X este subsetul 6-D asociat cu tranziiile din starea curent n n starea
urmtoare n + 3 i dac X1, X2, X3 sunt subseturile 6-D obinute prin rotirea lui X cu
90, 180, 270 atunci se pot defini trei funcii F1, F2, F3 de coresponden ntre strile
codului TCM 6-D astfel nct X1 s fie asociat cu tranziiile din starea curent F1 ( n )
n starea urmtoare F1 ( n + 3 ) , X2 s fie asociat cu tranziiile din starea curent F2 ( n )
n starea urmtoare F2 ( n + 3 ) , X3 s fie asociat cu tranziiile din starea curent F3 ( n )
139

-Teza de doctorat-

n starea urmtoare F3 ( n + 3 ) .
Pentru o rotaie de 90 n sens orar se definete funcia F1 astfel (vezi relaia
4.40) [42]:
W1, n W2, n W3, n W4, n W5, n W6, n W1, n V2, n V3, n W4, n V5, n V6, n
unde W1,n, W2,n ,, W6,n sunt biii de stare curent a codorului convoluional i (vezi
relaia 4.41) [42]:
V2, n V3, n = (W2, n W3, n + 01)mod4
V5, n V6, n = (W5, n W6, n + 01) mod 4
Pentru o rotaie de 180 n sens orar se definete funcia F2 astfel (vezi relaia
4.42) [42]:

W1, n W2, n W3, n W4, n W5, n W6, n W1, n W2, n W3, n W4, n W5, n W6, n
unde bara deasupra nseamn inversare binar.
Pentru o rotaie de 270 n sens orar definim funcia F3 astfel (vezi relaia 4.43)
[42]:
W1, n W2, n W3, n W4, n W5, n W6, n W1, n V2, n V3, n W4, n V5, n V6, n
unde (vezi relaia 4.44) [42]:
V2, n V3, n = (W2, n W3, n + 11)mod4
V5, n V6, n = (W5, n W6, n + 11) mod 4
Acest cerin garanteaz c vom obine un cod TCM 6-D transparent la toate
ambiguitile de faz ale constelaiei de semnale 6-D, cu alte cuvinte un cod TCM 6-D
invariant rotaional la o rotaie de 0, 90, 180, 270.
Pentru a suprima toate cele 4 ambiguiti de faz a constelaiei de semnale 6-D
(0, 90, 180, 270) se folosete un codor diferenial pe 2 bii (vezi relaia 4.45) [42]:
n I2, n ) = (I1,
n -3I2, n -3 + I1, n I 2, n )mod4
(I1,
deci n acest caz avem a=2 i b=0.
Convertorul de bit convertete cei 6 bii de la intrarea sa Y0,n, I1,n, I2,n, I3,n, I4,n,
I5,n n 3 grupuri de cte 2 bii fiecare (vezi relaia 4.46) [42]:
Z0,p, Z1,p, p=n, n+1, n+2
care selecteaz 3 subseturi 2-D, corespunztoare tipului 6-D selectat n cadrul
140

-Teza de doctorat-

subsetului 6-D utilizat.


Pentru a obine un cod TCM 6-D transparent la orice ambiguitate de faz a
constelaiei de semnale 6-D trebuie sa fie ndeplinit cerina prezentat n continuare.
n , I2, n , I 3, n , I 4, n I 5, n
Dac X este tipul 6-D asociat cu structura de bii Y0, n , I1,
atunci se noteaz cu X1, X2, X3 tipurile 6-D obinute prin rotirea lui X cu 90, 180,
270.
n , I2, n )1 , (I1,
n , I2, n ) 2 , (I1,
n , I2, n ) 3 sunt perechile de bii obinute prin
Dac (I1,
n , I2, n ) cu una, dou sau trei poziii n secvena circular
translaia perechii de bii (I1,
0010011100, atunci tipurile 6-D asociate cu structurile de bii:
n , I2, n )1 , I 3, n , I 4, n I 5, n ,
Y0, n , (I1,
n , I2, n ) 2 , I 3, n , I 4, n I 5, n ,
Y0, n , (I1,
n , I2, n ) 3 , I 3, n , I 4, n I 5, n ,
Y0, n , (I1,
sunt X1, X2 ,X3.
Corespondena dintre cei 2 bii Z0,p, Z1,p, p=n, n+1, n+2 i subseturile 2-D este
prezentat n Tabelul 4.1 iar funcionarea convertorului de bit este prezentat n
Tabelul 4.8.
Am notat cu Si subseturile 6-D i astfel indexul i este furnizat de relaia (vezi
relaia 4.47) [42]:
n + 2I2, n + I 3, n , i = 0, 1,,15
i = 8Y0, n + 4I1,
Codorul bloc folosete cei 16 bii I6,n, I7,n, I1,n+1, I2,n+1, I3,n+1, I4,n+1 I5,n+1, I6,n+1,
I7,n+1, I1,n+2, I2,n+2, I3,n+2, I4,n+2 I5,n+2, I6,n+2, I7,n+2 pentru a genera 3 grupuri de cte 6 bii
fiecare:
Z2,p, Z3,p, Z4,p, Z5,p, Z6,p, Z7,p, p=n, n+1, n+2

(4.140)

care selecteaz pentru fiecare din cele 3 subseturi 2-D utilizate, punctul de semnal 2-D
care va fi transmis. Funcionarea codorului bloc este prezentat n Tabelul 4.18.
Ctigul de codare asimptotic al codului TCM 6-D fa de o transmisie
necodat este conform relaiei (4.134):
4
= 10 log10
5,14871 [dB]
1
,
222

(4.141)

Tabelul 4.8 Convertorul de bit


Subset 6-D
0

15

Y0,n
0
0
0
0

I1,n
0
0
0
0

I2,n
0
0
0
0

I3,n
0
0
0
0

I4,n
0
0
1
1

I5,n
0
1
0
1

Tip 6-D
(A, A, A)
(A, B, B)
(B, A, B)
(B, B, A)

Z0,n
0
0
0
0

Z1,n
0
0
1
1

Z0,n+1
0
0
0
0

Z1,n+1
0
1
0
1

Z0,n+2
0
0
0
0

Z1,n+2
0
1
1
0

1
1
1
1

1
1
1
1

1
1
1
1

1
1
1
1

0
0
1
1

0
1
0
1

(A, C, B)
(A, D, A)
(B, C, A)
(B, D, B)

0
0
0
0

0
0
1
1

1
1
1
1

0
1
1
1

0
0
0
0

1
0
0
1

141

I7,n

I6,n

142

I1,n+1

I2,n+1

I3,n+1

I4,n+1

Z2,n

I6,n+1
I6,n+1
1
I6,n+1

I5,n+1
1
I5,n+1

I6,n+1

I5,n+1

I5,n+1

I6,n+1

I5,n+1

I1,n+1

Z4,n

I7,n

Z3,n

I1,n+2

I7,n+1

I7,n+1

I7,n+1

I7,n+1

I1,n+2

I1,n+2

I1,n+2

I1,n+2

I7,n+1

I3,n+1

I3,n+1

Z6,n

I2,n+1

I2,n+1

Z5,n

I2,n+2

I2,n+2

I2,n+2

I2,n+2
I2,n+2

Z2,n+1

I4,n+1

I4,n+1

I4,n+1

Z7,n

I6,n+1
1

I4,n+2

I4,n+2

I6,n+1

I6,n+1

I6,n+1

Z4,n+1

I5,n+1

I3,n+2

I3,n+2

I5,n+1

I5,n+1

I5,n+1

Z3,n+1

I7,n+1

I5,n+2

I5,n+2

I2,n+1

I7,n+1

I7,n+1

I7,n+1

Z5,n+1

I1,n+2

I6,n+2

I6,n+2

I3,n+1

I1,n+2

I1,n+2

I1,n+2

Z6,n+1

I2,n+2

I7,n+2

I7,n+2

I4,n+1

I4,n+1

I2,n+2

I2,n+2

I2,n+2

Z7,n+1

Z2,n+2

I3,n+2

I3,n+2

I3,n+2

I3,n+2

I3,n+2

I3,n+2

I3,n+2

Z3,n+2

I4,n+2

I4,n+2

I4,n+2

I4,n+2

I4,n+2

I4,n+2

I4,n+2

Z4,n+2

I5,n+2

I5,n+2

I2,n+1

I5,n+2

I5,n+2

I5,n+2

I5,n+2

I5,n+2

Z5,n+2

I6,n+2

I6,n+2

I3,n+1

I6,n+2

I6,n+2

I6,n+2

I6,n+2

I6,n+2

Z6,n+2

I7,n+2

I7,n+2

I4,n+1

I4,n+1

I7,n+2

I7,n+2

I7,n+2

I7,n+2

I7,n+2

Z7,n+2

-Teza de doctorat-

Tabelul 4.18 Codorul bloc

-Teza de doctorat-

4.7.3 Codul TCM 8-D, cu rata 3/4 i cu 64 stri


Am considerat transmisia a Q=7 bii/interval de semnalizare 2-D. Schema bloc a
codorului TCM 8-D cu rata 3/4 i 64 stri am prezentat-o n Fig.4.22.
n acest caz N=4 este o putere ntreag a lui 2 deci am obinut conform relaiilor
(4.124):
1 1

= N = 4

= 0

1
1
37

CER
CER
(2N
1
)
=
=
+
+
=
1,15625
0

N 32
2N

PAR = 2(1 + ) = 80 2,16216

CER 0 37

(4.142)

Deosebirea fa de construcia Wei a codului TCM 8-D, cu rata 3/4 i cu 64 stri


prezentat n paragraful 4.2, const doar n calculul parametrilor CER i PAR ai
constelaiei de semnale 2-D constituent a constelaiei de semnale 8-D.
ntruct n acest caz N=2 este o putere ntreag a lui 2, am observat c valorile
obinute pentru parametrii CER i PAR ai constelaiei de semnale 2-D constituent a
constelaiei de semnale 8-D sunt optimale dei Wei nu a calculat aceste valori.
Constelaia de semnale 2-D constituent a constelaiei de semnale 8-D este
un subset finit al latticei (2Z+1)2 (Z = mulimea numerelor ntregi) i este format din
160 puncte de semnal 2-D:
27=128 puncte de semnal 2-D n grupul IG,

27
= 32 puncte de semnal 2-D n subgrupul OGL,
4
0 puncte de semnal 2-D n subgrupul OGH.
Am partiionat constelaia de semnale 2-D (Fig.4.23) constituent n U=2u=4
subseturi 2-D:
A=(4Z+1)2,
B=(4Z+3)2,
C=(4Z+1)(4Z+3),
D=(4Z+3)(4Z+1).

Dac constelaia de semnale 2-D constituent are MSED= d 02 atunci subseturile


2-D au MSED de intrasubset egal cu d 2 = 4d 02 .
Dac se rotesc succesiv subseturile 2-D n sens orar cu cte 90 au loc
urmtoarele transformri ale subseturilor 2-D (vezi relaia 4.3) [16]:
ACBDA

143

(4.3)

-Teza de doctorat-

Fig.4.22 Schema bloc a codorului TCM 8-D cu rata 3/4 i 64 stri (construcia Wei).
144

-Teza de doctorat-

Numrul dedesubtul fiecrui punct de semnal 2-D este Z2,p, Z3,p, Z4,p, Z5,p, Z6,p, Z7,p, p=n, n+1, n+2,
n+3.

Fig.4.23 Constelaia de semnale 2-D constituent cu 160 puncte de semnal 2-D


(construcia Wei).

145

-Teza de doctorat-

Prin concatenarea a 4 constelaii de semnale 2-D constituente i prin eliminarea


punctelor de semnal 8-D care conin mai mult dect un singur punct de semnal 2-D din
grupul extern OG se obine constelaia de semnale 8-D cu 24x7+1=229 puncte de semnal
8-D.
Se construiesc 64 tipuri 8-D cu MSED= d 2 = 4d 02 prin concatenarea a cte 2
subseturi 4-D i notate astfel (vezi relaia 4.16) [16]:
(0, 0), (0, 1),,(7, 7)
unde i=0, 1,,7 reprezint indicele subseturilor 4-D notate Si n paragraful 4.7.2.
Cele 64 tipuri 8-D sunt grupate n 16 subseturi 8-D (deci S=4) astfel nct
MSED a fiecrui subset 8-D obinut s fie egal cu d 2 = 4d 02 (vezi relaia 4.17) [16]:
S0=(0, 0) (1, 1) (2, 2) (3, 3)
S1=(0, 1) (1, 0) (2, 3) (3, 2)
S2=(0, 2) (1, 3) (2, 0) (3, 1)
S3=(0, 3) (1, 2) (2, 1) (3, 0)
S4=(4, 4) (5, 5) (6, 6) (7, 7)
S5=(4, 5) (5, 4) (6, 7) (7, 6)
S6=(4, 6) (5, 7) (6, 4) (7, 5)
S7=(4, 7) (5, 6) (6, 5) (7, 4)
S8=(0, 4) (1, 5) (2, 6) (3, 7)
S9=(0, 5) (1, 4) (2, 7) (3, 6)
S10=(0, 6) (1, 7) (2, 4) (3, 5)
S11=(0, 7) (1, 6) (2, 5) (3, 4)
S12=(4, 0) (5, 1) (6, 2) (7, 3)
S13=(4, 1) (5, 0) (6, 3) (7, 2)
S14=(4, 2) (5, 3) (6, 0) (7, 1)
S15=(4, 3) (5, 2) (6, 1) (7, 0)
Dac se rotesc succesiv subseturile 2-D n sens orar cu cte 90 nu au loc
transformri ale subseturilor 8-D, cu alte cuvinte subseturile 8-D sunt invariante la
aceste rotaii [16].
Subseturile 8-D sunt grupate n 2 familii 8-D cu MSED= 2d 02 astfel nct fiecare
familie 8-D s conin F=8 subseturi 8-D (vezi relaia 4.18) [16]:
F0=S0 S1 S2 S3 S4 S5 S6 S7
F1=S8 S9 S10 S11 S12 S13 S14 S1
n acest caz avem m=3 bii de la intrare care sunt codai cu un codor
convoluional cu rata de codare 3/4 i cu V=26=64 stri. De asemenea, restul i ctul
mpririi lui Nu=8 la Q=7 sunt r=1 i respectiv c=1.
146

-Teza de doctorat-

Setul strilor curente { n } a codorului convoluional se partiioneaz n F=8


subseturi (vezi relaia 4.19) [16]:

{8i + j 0 i 7, 0 j 7}
Setul strilor urmtoare { n + 4 } a codorului convoluional se partiioneaz n
F=8 subseturi (vezi relaia 4.20) [16]:

{8j + k 0 j 7, 0 k 7}
Conectivitatea diagramei trellis se realizeaz astfel: pentru orice 0j7 exist
tranziii de stare ntre fiecare stare curent 8i+j, 0i7 i fiecare stare urmtoare 8j+k,
0k7.
Asignarea subseturilor 8-D la tranziiile de stare ale codului TCM 8-D este
realizat astfel nct s fie ndeplinite trei cerine [16]:
1. Subseturile 8-D, asociate cu tranziiile care pornesc dintr-o anumit stare, s difere
unele de altele i s aparin aceleai familii 8-D.
Acelai considerent se aplic i pentru subseturile 8-D asociate cu tranziiile care
ajung ntr-o anumit stare.
Conform acestei cerine:
la tranziiile care pornesc din stri pare (Y0,n=W6,n=0) sunt asignate subseturi
8-D din familia 8-D notat F0,
la tranziiile care pornesc din stri impare (Y0,n=W6,n=1) sunt asignate subseturi
8-D din familia 8-D notat F1.
2. MSED dintre dou secvene de subseturi 8-D, care corespund la dou traiectorii
2
distincte prin diagrama trellis, s fie mai mare sau egal dect d free
= d 2 = 4d 02 , care
este MSED a fiecrui subset 8-D (MSED de intersubset 8-D s fie mai mare sau cel
puin egal cu MSED de intrasubset 8-D).
Aceast cerin garanteaz c MSED dintre dou secvene de puncte de semnal

8-D este d 2 = 4d 02 i elimin evenimentele eroare care difer cu mai mult dect un
punct de semnal 8-D fa de secvena corect de puncte de semnal 8-D.
Dac se neglijeaz efectul de margine, atunci coeficientul de eroare Nfree al
codului TCM 8-D este egal cu numrul vecinilor cei mai apropiai ai unui punct de
semnal 8-D i aflai ntr-un subset 8-D cu un numr finit de puncte de semnal 8-D. n
acest caz Nfree=240 per punct de semnal 8-D (Nfree=60 per punct de semnal 2-D).
Dac nu se neglijeaz efectul de margine, atunci coeficientul de eroare al
codului TCM 8-D este mai mic dect 240.
3. Dac X este subsetul 8-D asociat cu tranziiile din starea curent n n starea
urmtoare n + 4 i dac X1, X2, X3 sunt subseturile 8-D obinute prin rotirea lui X cu
90, 180, 270 atunci X=X1=X2=X3.
Acest cerin garanteaz c vom obine un cod TCM 4-D transparent la toate
ambiguitile de faz ale constelaiei de semnale 8-D, cu alte cuvinte un cod TCM 8-D
invariant rotaional la o rotaie de 0, 90, 180, 270.
147

-Teza de doctorat-

Pentru a suprima toate cele 4 ambiguiti de faz a constelaiei de semnale 8-D


(0, 90, 180, 270) se folosete un codor diferenial pe 2 bii (vezi relaia 4.21) [16]:
(I6, n I7, n ) = (I6, n - 4 I7, n - 4 + I 6, n I 7, n )mod4
deci n acest caz avem a=7 i b=0.
Convertorul de bit convertete cei 8 bii de la intrarea sa Y0,n, I1,n, I2,n, I3,n, I4,n,
I5,n, I6,n, I7,n n 4 grupuri de cte 2 bii fiecare (vezi relaia 4.22) [16]:
Z0,p, Z1,p, p=n, n+1, n+2, n+3
care selecteaz 4 subseturi 2-D, corespunztoare tipului 8-D selectat n cadrul
subsetului 8-D utilizat.
Corespondena dintre cei 2 bii Z0,p, Z1,p, p=n, n+1, n+2, n+3 i subseturile 2-D
este prezentat n Tabelul 4.1 iar funcionarea convertorului de bit este prezentat n
Tabelul 4.5.
Am notat cu Si subseturile 8-D i astfel indexul i este furnizat de relaia:
i = 8Y0, n + 4I1, n + 2I 2, n + I 3, n , i = 0, 1,,15

(4.143)

Codorul bloc folosete cei 9 bii I1,n+1, I2,n+1, I3,n+1, I4,n+1, I5,n+1, I6,n+1, I7,n+1, I1,n+2,
I2,n+2 pentru a genera 4 grupuri de cte 3 bii fiecare (vezi relaia 4.23) [16]:
Z2,p, Z3,p, Z4,p, p=n, n+1, n+2, n+3
care selecteaz pentru cele 4 subseturi 2-D utilizate primul sfert al grupului intern IG1,
al doilea sfert al grupului intern IG2, al treilea sfert al grupului intern IG3, al patrulea
sfert al grupului intern IG4 sau subgrupul extern de energie mic OGL.
Corespondena dintre cei 3 bii Z2,p, Z3,p, Z4,p, p=n, n+1, n+2, n+3 i grupurile
constelaiei de semnale 2-D este prezentat n Tabelul 4.19 iar funcionarea codorului
bloc este prezentat n Tabelul 4.7.
Cele 4 grupuri de cte 3 bii fiecare (vezi relaia 4.24) [16]:
Z5,p, Z6,p, Z7,p, p=n, n+1, n+2, n+3
selecteaz pentru fiecare din cele 4 subseturi 2-D utilizate, cte un punct de semnal 2-D
din grupul constelaiei de semnale 2-D selectat anterior.
Ctigul de codare asimptotic al codului TCM 8-D fa de o transmisie
necodat este conform relaiei (4.134):

1
128
= 10 log10 4 = 10 log10
5,39008 [dB]
37
37

32
148

(4.144)

-Teza de doctorat-

Tabelul 4.1 Corespondena dintre cei 2 bii Z0,p, Z1,p i subseturile 2-D
Subset 2-D Z0,p Z1,p
A
0
0
B
0
1
C
1
0
D
1
1
Tabelul 4.5 Convertorul de bit
Subset 8-D
0

15

Y0,n
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

I1,n
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

I2,n
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

I3,n
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

I4,n
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1

I5,n
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1

0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1

Tip 8-D
(0, 0)

(1, 1)

(2, 2)

(3, 3)

(4, 3)

(5, 2)

(6, 1)

(7, 0)

I6,n
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1

I7,n
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

Subset 2-D
(A, A)(A, A)
(A, A)(B, B)
(B, B)(A, A)
(B, B)(B, B)
(C, C)(C, C)
(C, C)(D, D)
(D, D)(C, C)
(D, D)(D, D)
(A, B)(A, B)
(A, B)(B, A)
(B, A)(A, B)
(B, A)(B, A)
(C, D)(C, D)
(C, D)(D, C)
(D, C)(C, D)
(D, C)(D, C)

Z0,n
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1

Z1,n
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1

Z0,n+1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1

Z1,n+1
0
0
1
1
0
0
1
1
1
1
0
0
1
1
0
0

Z0,n+2
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1

Z1,n+2
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

Z0,n+3
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1

Z1,n+3
0
1
0
1
0
1
0
1
1
0
1
0
1
0
1
0

0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1

0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

(A, C)(C, D)
(A, C)(D, C)
(B, D)(C, D)
(B, D)(D, C)
(C, B)(A, B)
(C, B)(B, A)
(D, A)(A, B)
(D, A)(B, A)
(A, D)(C, C)
(A, D)(D, D)
(B, C)(C, C)
(B, C)(D, D)
(C, A)(A, A)
(C, A)(B, B)
(D, B)(A, A)
(D, B)(B, B)

0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1

0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1

1
1
1
1
0
0
1
1
1
1
1
1
0
0
0
0

0
0
1
1
1
1
1
1
1
1
0
0
0
0
1
1

1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0

0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0

1
0
1
0
1
0
1
0
0
1
0
1
0
1
0
1

Tabelul 4.19 Corespondena dintre cei 3 bii Z2,p, Z3,p Z4,p i grupurile constelaiei de
semnale 2-D
Z2,p Z3,p Z4,p Grup constelaie de semnale 2-D
0
0
0
IG1
0
0
1
IG2
0
1
0
IG3
0
1
1
IG4
1
0
0
OGL
Tabelul 4.7 Codorul bloc
I1,n+1
0
1
1
1
1

I2,n+1
X
0
0
1
1

I3,n+1
X
0
1
0
1

Z2,n
0
1
0
0
0

Z3,n
I2,n+1
0
I4,n+1
I4,n+1
I4,n+1

Z4,n
I3,n+1
0
I5,n+1
I5,n+1
I5,n+1

Z2,n+1
0
0
1
0
0

Z3,n+1
I4,n+1
I4,n+1
0
I6,n+1
I6,n+1

Z4,n+1
I5,n+1
I5,n+1
0
I7,n+1
I7,n+1

149

Z2,n+2
0
0
0
1
0

Z3,n+2
I6,n+1
I6,n+1
I6,n+1
0
I1,n+2

Z4,n+2
I7,n+1
I7,n+1
I7,n+1
0
I2,n+2

Z2,n+3
0
0
0
0
1

Z3,n+3
I1,n+2
I1,n+2
I1,n+2
I1,n+2
0

Z4,n+3
I2,n+2
I2,n+2
I2,n+2
I2,n+2
0

-Teza de doctorat-

4.7.4 Codul TCM 12-D, cu rata 4/5 i cu 256 stri


Am considerat transmisia a Q=7 bii/interval de semnalizare 2-D. Schema bloc a
codorului TCM 12-D cu rata 4/5 i 256 stri am prezentat-o n Fig.4.24.
n acest caz N=6 nu este o putere ntreag a lui 2 deci am obinut conform
relaiilor (4.125):

I(4K 0 ) 3
=
=
Q
16
2

4
1
=
=
I(4K 0 ) 6

P = K 0 = 4

N - P = 2

2 Q + 4K 0
I(4K 0 ) =
= 24
N

1
1
79
(2N + 1 + ) =
1,09722
CER 0 =
2N
N
72

(1 )
1
1
CER = CER 0 + 2 [ N(1 ) - ][ - N ] 1,09733

2(1 + )
PAR
=
2,16434

1
(1 )
1
CER 0 +
[
- ][ - ]

N
2
N(1 )

(4.145)

Constelaia de semnale 2-D constituent a constelaiei de semnale 12-D este


un subset finit al latticei (2Z+1)2 (Z = mulimea numerelor ntregi) i este format din
152 puncte de semnal 2-D:
27=128 puncte de semnal 2-D n grupul IG,
20 puncte de semnal 2-D n subgrupul OGL,
4 puncte de semnal 2-D n subgrupul OGH.
Am partiionat constelaia de semnale 2-D (Fig.4.25) constituent n U=2u=4
subseturi 2-D:
A=(4Z+1)2,
B=(4Z+3)2,
C=(4Z+1)(4Z+3),
D=(4Z+3)(4Z+1).
Dac constelaia de semnale 2-D constituent are MSED= d 02 atunci subseturile
2-D au MSED de intrasubset egal cu d 2 = 4d 02 . Dac se rotesc succesiv subseturile
2-D n sens orar cu cte 90 au loc urmtoarele transformri ale subseturilor 2-D (vezi
relaia 4.3) [42]: ACBDA.
150

-Teza de doctorat-

Fig.4.24 Schema bloc a codorului TCM 12-D cu rata 4/5 i 256 stri (construcia
propus).
151

-Teza de doctorat-

Numrul dedesubtul fiecrui punct de semnal 2-D este Z2,p, Z3,p, Z4,p, Z5,p, Z6,p, Z7,p, p=n, n+1, n+2,
n+3, n+4, n+5.

Fig.4.25 Constelaia de semnale 2-D constituent cu 152 puncte de semnal 2-D


(construcia propus).
Prin concatenarea a 6 constelaii de semnale 2-D constituente i prin eliminarea
punctelor de semnal 12-D care conin mai mult dect un singur punct de semnal 2-D
din grupul extern OG se obine constelaia de semnale 12-D cu 26x7+1=243 puncte de
semnal 6-D.
152

-Teza de doctorat-

Se construiesc 256 tipuri 12-D cu MSED= d 2 = 4d 02 prin concatenarea a cte 2


subseturi 6-D i notate astfel (vezi relaia 4.51) [42]:
(0, 0), (0, 1),,(15, 15)
unde i=0, 1,,15 reprezint indicele subseturilor 6-D notate Si n paragraful 4.7.3.
Cele 256 tipuri 12-D sunt grupate n 32 subseturi 12-D (deci S=8) astfel nct
MSED a fiecrui subset 12-D obinut s fie egal cu d 2 = 4d 02 (vezi relaia 4.52) [42]:
S0=(0, 0) (2, 2) (4, 4) (6, 6) (8, 8) (10, 10) (12, 12) (14, 14)
S1=(0, 3) (2, 5) (4, 7) (6, 1) (8, 11) (10, 13) (12, 15) (14, 9)
S2=(0, 4) (2, 6) (4, 0) (6, 2) (8, 12) (10, 14) (12, 8) (14, 10)
S3=(0, 7) (2, 1) (4, 3) (6, 5) (8, 15) (10, 9) (12, 11) (14, 13)
S4=(0, 2) (2, 0) (4, 6) (6, 4) (8, 10) (10, 8) (12, 14) (14, 12)
S5=(0, 5) (2, 3) (4, 1) (6, 7) (8, 13) (10, 11) (12, 9) (14, 15)
S6=(0, 6) (2, 4) (4, 2) (6, 0) (8, 14) (10, 12) (12, 10) (14, 8)
S7=(0, 1) (2, 7) (4, 5) (6, 3) (8, 9) (10, 15) (12, 13) (14, 11)
S8=(0, 8) (2, 10) (4, 12) (6, 14) (8, 0) (10, 2) (12, 4) (14, 6)
S9=(0, 11) (2, 13) (4, 15) (6, 9) (8, 3) (10, 5) (12, 7) (14, 1)
S10=(0, 12) (2, 14) (4, 8) (6, 10) (8, 4) (10, 6) (12, 0) (14, 2)
S11=(0, 15) (2, 9) (4, 11) (6, 13) (8, 7) (10, 1) (12, 3) (14, 5)
S12=(0, 10) (2, 8) (4, 14) (6, 12) (8, 2) (10, 0) (12, 6) (14, 4)
S13=(0, 13) (2, 11) (4, 9) (6, 15) (8, 5) (10, 3) (12, 1) (14, 7)
S14=(0, 14) (2, 12) (4, 10) (6, 8) (8, 6) (10, 4) (12, 2) (14, 0)
S15=(0, 9) (2, 15) (4, 13) (6, 11) (8, 1) (10, 7) (12, 5) (14, 3)
S16=(1, 1) (3, 3) (5, 5) (7, 7) (9, 9) (11, 11) (13, 13) (15, 5)
S17=(1, 2) (3, 4) (5, 6) (7, 0) (9, 10) (11, 12) (13, 14) (15, 8)
S18=(1, 5) (3, 7) (5, 1) (7, 3) (9, 13) (11, 15) (13, 9) (15, 11)
S19=(1, 6) (3, 0) (5, 2) (7, 4) (9, 14) (11, 8) (13, 10) (15, 12)
S20=(1, 7) (3, 5) (5, 3) (7, 1) (9, 15) (11, 13) (13, 11) (15, 9)
S21=(1, 0) (3, 6) (5, 4) (7, 2) (9, 8) (11, 14) (13, 12) (15, 10)
S22=(1, 3) (3, 1) (5, 7) (7, 5) (9, 11) (11, 9) (13, 15) (15, 13)
S23=(1, 4) (3, 2) (5, 0) (7, 6) (9, 12) (11, 10) (13, 8) (15, 14)
S24=(1, 9) (3, 11) (5, 13) (7, 15) (9, 1) (11, 3) (13, 5) (15, 7)
S25=(1, 10) (3, 12) (5, 14) (7, 8) (9, 2) (11, 4) (13, 6) (15, 0)
S26=(1, 13) (3, 15) (5, 9) (7, 11) (9, 5) (11, 7) (13, 1) (15, 3)
S27=(1, 14) (3, 8) (5, 10) (7, 12) (9, 6) (11, 0) (13, 2) (15, 4)
S28=(1, 15) (3, 13) (5, 11) (7, 9) (9, 7) (11, 5) (13, 3) (15, 1)
S29=(1, 8) (3, 14) (5, 12) (7, 10) (9, 0) (11, 6) (13, 4) (15, 2)
S30=(1, 11) (3, 9) (5, 15) (7, 13) (9, 3) (11, 1) (13, 7) (15, 5)
S31=(1, 12) (3, 10) (5, 8) (7, 14) (9, 4) (11, 2) (13, 0) (15, 6)

153

-Teza de doctorat-

Dac se rotesc succesiv subseturile 2-D n sens orar cu cte 90 au loc


urmtoarele transformri ale subseturilor 12-D (vezi relaia 4.53) [42]:
SiSi+16Si, i= 0, 1,,15
Subseturile 12-D sunt grupate n 2 familii 12-D cu MSED= 2d 02 astfel nct
fiecare familie 12-D s conin F=16 subseturi 12-D (vezi relaia 4.54) [42]:
F0=S0 S2 S4 S6 S8 S10 S12 S14 S16 S18 S20 S22 S24 S26
S28 S30
F1=S1 S3 S5 S7 S9 S11 S13 S15 S17 S19 S21 S23 S25 S27
S29 S31
n acest caz avem m=4 bii de la intrare care sunt codai cu un codor
convoluional cu rata de codare 4/5 i V=28=256 stri. De asemenea, restul i ctul
mpririi lui Nu=12 la Q=7 sunt r=5 i respectiv c=1.
Setul strilor curente { n } a codorului convoluional se partiioneaz n F=16
subseturi (vezi relaia 4.55) [42]:

{16i + j 0 i 15, 0 j 15}


Setul strilor urmtoare { n + 6 } a codorului convoluional se partiioneaz n
F=16 subseturi (vezi relaia 4.56) [42]:

{16j + k 0 j 15, 0 k 15}


Conectivitatea diagramei trellis se realizeaz astfel: pentru orice 0j15 exist
tranziii de stare ntre fiecare stare curent 16i+j, 0i15 i fiecare stare urmtoare
16j+k, 0k15.
Asignarea subseturilor 12-D la tranziiile de stare ale codului TCM 12-D este
realizat astfel nct s fie ndeplinite trei cerine [16]:
1. Subseturile 12-D, asociate cu tranziiile care pornesc dintr-o anumit stare, s difere
unele de altele i s aparin aceleai familii 12-D.
Acelai considerent se aplic i pentru subseturile 12-D asociate cu tranziiile
care ajung ntr-o anumit stare.
Conform acestei cerine:
la tranziiile care pornesc din stri pare (Y0,n=W8,n=0) sunt asignate subseturi
12-D din familia 12-D notat F0,
la tranziiile care pornesc din stri impare (Y0,n=W8,n=1) sunt asignate subseturi
12-D din familia 12-D notat F1.
2. MSED dintre dou secvene de subseturi 12-D, care corespund la dou traiectorii
2
distincte prin diagrama trellis, s fie mai mare sau egal cu d free
= d 2 = 4d 02 , care este
MSED a fiecrui subset 12-D (MSED de intersubset 12-D s fie mai mare sau cel
154

-Teza de doctorat-

puin egal cu MSED de intrasubset 12-D).


Aceast cerin garanteaz c MSED dintre dou secvene de puncte de semnal
12-D este d 2 = 4d 02 i elimin evenimentele eroare care difer cu mai mult dect un
punct de semnal 12-D fa de secvena corect de puncte de semnal 12-D.
Dac se neglijeaz efectul de margine, atunci coeficientul de eroare Nfree al
codului TCM 12-D este egal cu numrul vecinilor cei mai apropiai ai unui punct de
semnal 12-D i aflai ntr-un subset 12-D cu un numr finit de puncte de semnal 12-D.
n acest caz Nfree=6408 per punct de semnal 12-D (Nfree=1068 per punct de semnal
2-D).
Dac nu se neglijeaz efectul de margine, atunci coeficientul de eroare al
codului TCM 12-D este mai mic dect 6408.
3. Dac X este subsetul 12-D asociat cu tranziiile din starea curent n n starea
urmtoare n + 6 i dac X1 este subsetul 12-D obinut prin rotirea lui X cu 90 atunci
se poate defini o funcie F1 de coresponden ntre strile codului TCM 12-D astfel
nct X1 s fie asociat cu tranziiile din starea curent F1 ( n ) n starea urmtoare
F1 ( n + 6 ) .
Pentru o rotaie de 90 n sens orar se definete funcia F1 astfel (vezi relaia
4.57) [42]:

W1, n W2, n W3, n W4, n W5, n W6, n W7, n W8, n W1, n W2, n W3, n W4, n W5, n W6, n W7, n W8, n
unde bara deasupra nseamn inversare binar i W1,n, W2,n ,, W8,n sunt biii de stare
curent a codorului convoluional.
Acest cerin garanteaz c vom obine un cod TCM 12-D transparent la toate
ambiguitile de faz ale constelaiei de semnale 12-D, cu alte cuvinte un cod TCM
12-D invariant rotaional la o rotaie de 0, 90, 180, 270.
Pentru a suprima toate cele 4 ambiguiti de faz a constelaiei de semnale 12-D
(0, 90, 180, 270) se folosete un codor diferenial pe 2 bii (vezi relaia 4.58) [42]:
(I4, n I5, n ) = (I4, n - 6 I5, n - 6 + I 4, n I 5, n )mod4
deci n acest caz avem a=5 i b=0.
Convertorul de bit convertete cei 12 bii de la intrarea sa Y0,n, I1,n, I2,n, I3,n, I4,n,
I5,n, I6,n, I7,n, I1,n+1, I2,n+1, I3,n+1, I4,n+1 n 6 grupuri de cte 2 bii fiecare (vezi relaia 4.59)
[42]:
Z0,p, Z1,p, p=n, n+1, n+2, n+3, n+4, n+5
care selecteaz 6 subseturi 2-D corespunztoare tipului 12-D selectat n cadrul
subsetului 12-D utilizat.

155

-Teza de doctorat-

Pentru a obine un cod TCM 12-D transparent la orice ambiguitate de faz a


constelaiei de semnale 12-D trebuie sa fie ndeplinit cerina prezentat n continuare.
Dac
X
este
tipul
12-D
asociat
cu
structura
de
bii
Y0, n , I1, n , I 2, n , I 3, n , I4, n I5, n , I 6, n , I 7, n , I1, n +1 , I 2, n +1 , I 3, n +1 , I 4, n +1
atunci
se
noteaz cu X1, X2, X3 tipurile 12-D obinute prin rotirea lui X cu 90, 180, 270.
Dac (I4, n , I5, n )1 , (I4, n , I5, n ) 2 , (I4, n , I5, n ) 2 sunt perechile de bii obinute
prin translaia perechii de bii (I4, n , I5, n ) cu una, dou sau trei poziii n secvena
circular 0010011100, atunci tipurile 12-D asociate cu structurile de bii:
Y0, n , I1, n , I 2, n , I 3, n , (I4, n I5, n )1 , I 6, n , I 7, n , I1, n +1 , I 2, n +1 , I 3, n +1 , I 4, n +1 ,
Y0, n , I1, n , I 2, n , I 3, n , (I4, n I5, n ) 2 , I 6, n , I 7, n , I1, n +1, I 2, n +1 , I3, n +1, I 4, n +1 ,
Y0, n , I1, n , I 2, n , I 3, n , (I4, n I5, n ) 3 , I 6, n , I 7, n , I1, n +1 , I 2, n +1, I 3, n +1, I 4, n +1 ,
sunt X1, X2, X3.
Corespondena dintre cei 2 bii Z0,p, Z1,p, p=n, n+1, n+2, n+3, n+4, n+5 i
subseturile 2-D este prezentat n Tabelul 4.1 iar funcionarea convertorului de bit este
prezentat n Tabelul 4.11.
Am notat cu Si subseturile 12-D i astfel indexul i este furnizat de relaia (vezi
relaia 4.60) [42]:
i = 16Y0, n + 8I1, n + 4I 2, n + 2I 3, n + I4, n , i = 0, 1,,31
Codorul bloc folosete cei 31 bii I5,n+1, I6,n+1, I7,n+1, I1,n+2, I2,n+2, I3,n+2 I4,n+2, I5,n+2,
I6,n+2, I7,n+2, I1,n+3, I2,n+3, I3,n+3 I4,n+3, I5,n+3, I6,n+3, I7,n+3, I1,n+4, I2,n+4, I3,n+4 I4,n+4, I5,n+4, I6,n+4,
I7,n+4, I1,n+5, I2,n+5, I3,n+5 I4,n+5, I5,n+5, I6,n+5, I7,n+5 pentru a genera 6 grupuri de cte 6 bii
fiecare:
Z2,p, Z3,p, Z4,p, Z5,p, Z6,p, Z7,p, p=n, n+1, n+2, n+3, n+4, n+5

(4.146)

care selecteaz pentru fiecare din cele 6 subseturi 2-D utilizate, punctul de semnal 2-D
care va fi transmis. Funcionarea codorului bloc este prezentat n Tabelul 4.20.
Ctigul de codare asimptotic al codului TCM 12-D fa de o transmisie
necodat este conform relaiei (4.134):
4
= 10 log10
5,61722 [dB]
1,098
Tabelul 4.1 Corespondena dintre cei 2 bii Z0,p, Z1,p i subseturile 2-D
Subset 2-D Z0,p Z1,p
A
0
0
B
0
1
C
1
0
D
1
1
156

(4.147)

I1,n

Y0,n

Subset
12-D

157

I2,n

I3,n

I4,n

I5,n

I6,n

I7,n

(2,2)

(0,0)

Tip
12-D

I1,n+1

I2,n+1

I3,n+1

I4,n+1

1
0

Z1,n

Z0,n

Z0,n+1

Z1,n+1

Z0,n+2

Z1,n+2

Z0,n+3

Z1,n+3

Z0,n+4

Z0,n+4

Z0,n+5

Z1,n+5

-Teza de doctorat-

Tabelul 4.11 Convertorul de bit

I1,n+4

I3,n+4

I1,n+4

I3,n+4

I5,n+3

I5,n+3

I2,n+4

I7,n+3

I2,n+4

I4,n+3

I4,n+3

I7,n+3

I5,n+3

I3,n+4

I5,n+3

I4,n+3

I2,n+4

I5,n+3

I4,n+3

I1,n+4

I5,n+3

I4,n+3

I7,n+3

I6,n+3

I5,n+3

I4,n+3

158

I6,n+3

I6,n+3

I4,n+4

I2,n+4

I4,n+4

I2,n+4

I4,n+4

I2,n+4

I6,n+3

I6,n+3

I6,n+3

I6,n+3

I6,n+3

I5,n+3

I4,n+3

Z7,n+2

Z6,n+2

Z5,n+2

Z2,n+3

I7,n+3

I7,n+3

I5,n+4

I3,n+4

I5,n+4

I3,n+4

I7,n+3

I7,n+3

I7,n+3

I7,n+3

I7,n+3

I7,n+3

I7,n+3

Z3,n+3

I1,n+4

I1,n+4

I6,n+4

I4,n+4

I6,n+4

I4,n+4

I1,n+4

I1,n+4

I1,n+4

I1,n+4

I1,n+4

I1,n+4

I1,n+4

Z4,n+3

I2,n+4

I2,n+4

I7,n+4

I5,n+4

I7,n+4

I5,n+4

I2,n+4

I2,n+4

I2,n+4

I2,n+4

I2,n+4

I2,n+4

I2,n+4

Z5,n+3

I3,n+4

I3,n+4

I1,n+5

I6,n+4

I1,n+5

I6,n+4

I3,n+4

I3,n+4

I3,n+4

I3,n+4

I3,n+4

I3,n+4

I3,n+4

I3,n+4

Z6,n+3

I4,n+4

I4,n+4

I2,n+5

I7,n+4

I2,n+5

I7,n+4

I4,n+4

I4,n+4

I4,n+4

I4,n+4

I4,n+4

I4,n+4

I4,n+4

I4,n+4

Z7,n+3

Z2,n+4

I5,n+4

I5,n+4

I3,n+5

I1,n+5

I5,n+4

I5,n+4

I5,n+4

I5,n+4

I5,n+4

I5,n+4

I5,n+4

I5,n+4

I5,n+4

Z3,n+4

I6,n+4

I6,n+4

I4,n+5

I2,n+5

I6,n+4

I6,n+4

I6,n+4

I6,n+4

I6,n+4

I6,n+4

I6,n+4

I6,n+4

I6,n+4

Z4,n+4

I7,n+4

I7,n+4

I5,n+5

I3,n+5

I7,n+4

I7,n+4

I7,n+4

I7,n+4

I7,n+4

I7,n+4

I7,n+4

I7,n+4

I7,n+4

Z5,n+4

I1,n+5

I1,n+5

I6,n+5

I4,n+5

I1,n+5

I1,n+5

I1,n+5

I1,n+5

I1,n+5

I1,n+5

I1,n+5

I1,n+5

I1,n+5

I1,n+5

Z6,n+4

I2,n+5

I2,n+5

I7,n+5

I5,n+5

I2,n+5

I2,n+5

I2,n+5

I2,n+5

I2,n+5

I2,n+5

I2,n+5

I2,n+5

I2,n+5

I2,n+5

Z7,n+4

Z2,n+5

I3,n+5

I3,n+5

I3,n+5

I3,n+5

I3,n+5

I3,n+5

I3,n+5

I3,n+5

I3,n+5

I3,n+5

I3,n+5

I3,n+5

I3,n+5

Z3,n+5

I4,n+5

I4,n+5

I4,n+5

I4,n+5

I4,n+5

I4,n+5

I4,n+5

I4,n+5

I4,n+5

I4,n+5

I4,n+5

I4,n+5

I4,n+5

Z4,n+5

I5,n+5

I5,n+5

I5,n+5

I5,n+5

I5,n+5

I5,n+5

I5,n+5

I5,n+5

I5,n+5

I5,n+5

I5,n+5

I5,n+5

I5,n+5

Z5,n+5

I6,n+5

I6,n+5

I6,n+5

I6,n+5

I6,n+5

I6,n+5

I6,n+5

I6,n+5

I6,n+5

I6,n+5

I6,n+5

I6,n+5

I6,n+5

I6,n+5

Z6,n+5

I7,n+5

I7,n+5

I7,n+5

I7,n+5

I7,n+5

I7,n+5

I7,n+5

I7,n+5

I7,n+5

I7,n+5

I7,n+5

I7,n+5

I7,n+5

I7,n+5

Z7,n+5

-Teza de doctorat-

Tabelul 4.20 Codorul bloc

I6,n+1

I5,n+1

159

I7,n+1

I1,n+2

I2,n+2

I3,n+2

Z2,n

I5,n+2
I3,n+2
I5,n+2
1
I5,n+2

I4,n+2
I2,n+2
I4,n+2
1
I4,n+2

I5,n+2

I4,n+2

I3,n+2

I3,n+2

I2,n+2

I2,n+2

I5,n+2

I4,n+2

I5,n+2

I3,n+2

I2,n+2

I4,n+2

I3,n+2

I2,n+2

I7,n+1

Z4,n

I6,n+1

Z3,n

I6,n+2

I6,n+2

I4,n+2

I6,n+2

I4,n+2

I6,n+2

I4,n+2

I6,n+2

I4,n+2

I6,n+2

I4,n+2

I1,n+2

Z5,n

I6,n+2

I5,n+2

I7,n+2

I7,n+2

I5,n+2

I7,n+2

I5,n+2

I7,n+2

I5,n+2

I7,n+2

I5,n+2

I1,n+3

I1,n+3

I6,n+2

I1,n+3

I6,n+2

I1,n+3

I6,n+2

I1,n+3

I6,n+2

I1,n+3

I7,n+2

I3,n+2

I3,n+2

Z7,n

I2,n+2

I2,n+2

Z6,n

Z2,n+1

I5,n+2
1

I3,n+3

I1,n+3

I3,n+3

I1,n+3

I3,n+3

I1,n+3

I3,n+3

I1,n+3

I4,n+2

I2,n+3

I7,n+2

I2,n+3

I7,n+2

I2,n+3

I7,n+2

I2,n+3

I7,n+2

0
0

I5,n+2

I5,n+2

I5,n+2

Z4,n+1

I4,n+2

I4,n+2

I4,n+2

Z3,n+1

I6,n+2

I4,n+3

I2,n+3

I4,n+3

I2,n+3

I4,n+3

I2,n+3

I4,n+3

I2,n+3

I6,n+2

I6,n+2

I6,n+2

Z5,n+1

I7,n+2

I5,n+3

I3,n+3

I5,n+3

I3,n+3

I5,n+3

I3,n+3

I5,n+3

I3,n+3

I7,n+2

I7,n+2

I7,n+2

I7,n+2

Z6,n+1

I1,n+3

I6,n+3

I4,n+3

I6,n+3

I4,n+3

I6,n+3

I4,n+3

I6,n+3

I4,n+3

I1,n+3

I1,n+3

I1,n+3

I1,n+3

Z7,n+1

Z2,n+2

I2,n+3

I2,n+3

I7,n+3

I5,n+3

I7,n+3

I5,n+3

I7,n+3

I5,n+3

I2,n+3

I2,n+3

I2,n+3

I2,n+3

I2,n+3

Z3,n+2

I3,n+3

I3,n+3

I1,n+4

I6,n+3

I1,n+4

I6,n+3

I1,n+4

I6,n+3

I3,n+3

I3,n+3

I3,n+3

I3,n+3

I3,n+3

Z4,n+2

-Teza de doctorat-

-Teza de doctorat-

CAPITOLUL V
Modemuri analogice de band vocal cu modulaie
codat trellis multidimensional
5.1 Schema bloc funcional
Schema bloc funcional a unui modem analogic de band vocal cu TCM
multidimensional 2N-D am prezentat-o n Fig.5.1 [58].
5.1.1 Cifratorul i decifratorul
Cifratorul (scrambler) are dou funcii:
facilitarea regenerrii semnalului de tact la recepie,
distribuirea uniform a energiei semnalului modulat QAM (Quadrature
Amplitude Modulation) n ntreaga banda de frecvene a canalului de
comunicaii.
Cifratorul este un registru de deplasare liniar cu reacie napoi i este definit de
un polinom generator (generating polynomial) [17]:
pentru modemul chemtor: GPC=1+x-18+x-23 (Generating Polynomial Calling
modem),
pentru modemul chemat: GPA=1+x-5+x-23 (Generating Polynomial Answering
modem).
Cifratorul aleatorizeaz secvena binar de date de intrare {bn} adic
convertete aceast secven ntr-o secven binar pseudoaleatoare {cn} cu perioada
223-1=8 388 607 bii. O astfel de secven binar pseudoaleatoare lung nu necesit
utilizarea unui polinom de gard pentru a preveni apariia la ieirea cifratorului a unor
structuri de bit repetate.
La transmisie, polinomul care reprezint secvena de mesaj, se divide la
polinomul generator GPC/GPA iar coeficienii ctului luai n ordine descresctoare
formeaz secvena de date transmis (Fig.5.2).
La recepie, polinomul care reprezint secvena de date recepionat, se
multiplic cu polinomul generator GPC/GPA iar coeficienii produsului luai n ordine
descresctoare formeaz secvena de mesaj (Fig.5.3).

160

-Teza de doctorat-

Fig.5.1 Schema bloc funcional a unui modem analogic de band vocal cu TCM
multidimensional 2N-D.
161

-Teza de doctorat-

Fig.5.2 Cifrator (scrambler).

Fig.5.3 Decifrator (descrambler).


5.1.2 Convertorul serie/paralel i convertorul paralel/serie
La transmisie, convertorul serie/paralel (S/P), care este un registru de
deplasare de lungime Q bii, realizeaz conversia serie/paralel a secvenei binare {cn}
de la ieirea cifratorului.
162

-Teza de doctorat-

Pentru fiecare interval de semnalizare 2-D (interval de simbol 2-D) dintr-un grup
de N intervale de semnalizare 2-D, distribuitorul asigur transmisia celor Q bii de la
ieirea convertorului S/P spre cele Q intrri corespunztoare ale codorului TCM 2N-D
(Fig.5.4).
La recepie, pentru fiecare interval de semnalizare 2-D dintr-un grup de N
intervale de semnalizare 2-D, distribuitorul asigur transmisia celor Q bii de la ieirile
corespunztoare ale decodorului TCM 2N-D spre cele Q intrri ale convertorului
paralel/serie (P/S).
Convertorul P/S, care este un registru de deplasare de lungime Q bii, realizeaz
conversia paralel/serie a secvenei binare de la ieirea decodorului TCM 2N-D
(Fig.5.5).

Fig.5.4 Convertor S/P + distribuitor.

Fig.5.5 Convertor P/S + distribuitor.


5.1.3 Codorul neliniar
Distorsiunile neliniare sunt cauzate de cuantizarea de la codarea PCM (Pulse
Code Modulation) a semnalelor analogice de band vocal la intrarea ntr-o poriune
digital a PSTN i/sau de unele componente analogice (bobine de ncrcare,
transformatoare de linie) prezente n PSTN.
ntruct distorsiunile neliniare afecteaz punctele de semnal 2-D din OG mai
mult dect punctele de semnal 2-D din IG, codarea neliniar (warping) mrete
imunitatea la zgomot a punctelor de semnal 2-D din OG i micoreaz imunitatea la
163

-Teza de doctorat-

zgomot a punctelor de semnal 2-D din IG.


Cu alte cuvinte, codarea neliniar ntinde poriunea OG i strnge poriunea IG a
constelaiei de semnale 2-D [45, 55] (Fig.5.6).
n consecin, se mrete distana euclidian medie dintre punctele de semnal
2-D din OG i se micoreaz distana euclidian medie dintre punctele de semnal 2-D
din IG.

Fig.5.6 Efectul codrii neliniare asupra constelaiei de semnale 2-D.


Secvena de intrare {x(n)} este codat neliniar conform relaiei [17]:
x(n)=(n) x(n)

(5.1)

unde:
(n) 2 (n)
(n) = 1 +
+
este funcia de proiecie neliniar,
6
120
(n) =

[x 2r (n) + x i2 (n)]
[x 2r (n) + x i2 (n)]

(5.2)

[x 2r (n) + x i2 (n)] este energia medie a secvenei de intrare {x(n)},


este o constant care se selecteaz n faza 4 a procedurii de negociere dintre
modemul local i modemul distant i poate fi 0 sau 0,3125 [17].
5.1.4 Filtrul de preaccentuare
n faza 2 a procedurii de negociere dintre modemul local i modemul distant se
determin [17]:
rata de bit=Db [bit/s]
rata de simbol=vm [Baud] sau [simboluri/s]:
164

-Teza de doctorat-

a
v m = 2400 0,01%
c

(5.3)

unde a i c sunt constante (Tabelul 5.1)


frecvena semnalului purttor=fp [Hz]:
d
fp = vm
e

(5.4)

unde d i e sunt constante (Tabelul 5.2).


Tabelul 5.1
vm [Baud] a
2400
1
2743
8
2800
7
3000
5
3200
4
3429
10

c
1
7
6
4
3
7

Tabelul 5.2
vm [Baud] Joas frecven nalt frecven
fp [Hz] d e fp [Hz] d e
2400
1600 2 3
1800
3 4
2743
1646 3 5
1829
2 3
2800
1680 3 5
1867
2 3
3000
1800 3 5
2000
2 3
3200
1829 4 7
1920
3 5
3429
1959 4 7
1959
4 7
Filtrul de preaccentuare folosit este specificat printr-un index numeric
i=0,1,2,,10 care este furnizat de modemul distant n faza 2 a procedurii de negociere
[17].
Amplitudinea spectrului de putere a semnalului transmis s(t) trebuie s se
ncadreze ntre limitele precizate de graficele urmtoare pentru o frecvena normalizat
f
d
d
[ 0,45; + 0,45 ] (Fig.5.7 i Tabelul 5.3).
vm
e
e

165

-Teza de doctorat-

Amplitudinea [dB]

0.2

0.4

0.6

0.8

1.0

1.2

Frecvena normalizat f/vm

Amplitudinea [dB]

0.2

0.4

0.6

0.8

1.0

1.2

Frecvena normalizat f/v m

NOT Tolerana pentru amplitudinea spectrului de putere a semnalului transmis este 1 dB

Fig. 5.7 Amplitudinea spectrului de putere a semnalului transmis.

166

-Teza de doctorat-

Tabelul 5.3 Indexul numeric al filtrului de preaccentuare


Index numeric [dB] [dB]
0
0
1
2
2
4
3
6
4
8
5
10
6
0,5
7
1
8
1,5
9
2
10
2,5
5.1.5 Egalizarea adaptiv
Egalizarea este procedura prin care se compenseaz distorsiunile de
amplitudine i de faz ale semnalului util introduse de canalul de comunicaie.
ntruct caracteristicile canalului de comunicaie variaz n timp se folosete o
procedur de egalizare adaptiv care asigur o calitate constant a transmisiei de date.
Se folosete o schem de egalizare adaptiv neliniar cu precodare
Tomlinson-Harashima (THP=Tomlinson Harashima Precoding) (Fig.5.8) [46, 47,
48].
Ideea este de mpri egalizarea adaptiv ntre transmitor i receptor.
Receptorul de date calculeaz coeficienii optimali ai egalizorului adaptiv cu reacie
decizional (DFE=Decision Feedback Equalizer) n faza 2 a procedurii de
negociere, dup care i transmite la transmitor n faza 4 a procedurii de negociere
[17]. Transmitorul de date utilizeaz aceti coeficieni de filtrare optimali pentru a
precoda (preegaliza) semnalul util nainte de transmisia prin canalul de comunicaie.

167

-Teza de doctorat-

Fig.5.8 Schema de egalizare adaptiv neliniar cu precodare.


La transmisie secvena de date {d(n)} de la ieirea codorului TCM 2N-D, este
precodat astfel nct la ieirea precodorului se obine secvena transmis {x(n)}.
La fiecare moment de timp discret n, se calculeaz simbolul f(n) prin scderea
din simbolul de date curent d(n) a contribuiei ISI a simbolurilor transmise anterioare
{x(n-i), i1} [46, 47]:
f(n) = d(n) h i x(n i)

(5.5)

i 1

unde H(z)=1+h1z-1+h2z-2+ este funcia de transfer a canalului de comunicaie


modelat drept un canal AWGN cu ISI.
Simbolul transmis curent x(n) se obine prin aplicarea operaiei modulo-2R [46,
47]:

x(n) = f(n) a(n) = d(n) h i x(n i) a(n)

(5.6)

i 1

unde R este partea ntreag din R2 (R=[R2]) i simbolul a(n)2RZ2.


Dac se aplic transformata z se obine [46, 47]:
X(z)=F(z)-A(z)=D(z)-A(z)-X(z)[H(z)-1]X(z)H(z)=D(z)-A(z)

168

(5.7)

-Teza de doctorat-

Dar X(z)H(z)=Y(z) deci rezult c [46, 47]:


Y(z)=D(z)-A(z)

(5.8)

n absena zgomotului secvena de la ieirea canalului de comunicaie este egal


cu secvena de date modificat [46, 47]:
y(n)=d(n)-a(n), a(n)2RZ2

(5.9)

Filtrul cu funcia de transfer H(z), care modeleaz canalul de comunicaie,


include efectele codorului neliniar, modulatorului QAM, filtrului de preaccentuare,
supresorului de ecou, demodulatorului QAM, blocului AGC (Automatic Gain Control)
i filtrului de interpolare/decimare.
La recepie, egalizorul adaptiv DFE ndeprteaz ISI iar filtrul de nlbire a
zgomotului (whitening noise filter) (care de fapt este un filtru de predicie a erorii)
reduce variana zgomotului de la ieirea egalizorului adaptiv DFE prin ctigul de
predicie:

1 + 1
p =
df

2 H(f) 2

(5.10)

unde H(f) este funcia de transfer a filtrului care modeleaz canalul de comunicaie.
Atenuarea introdus la marginile benzii de frecvene este:

H( )
H(0)

(5.11)

La ieirea filtrului de nlbire a zgomotului, se obine secvena recepionat


{r(n)}, care conine un zgomot aditiv, alb, gaussian:
R(z)=Y(z)+Z(z)

(5.12)

Urmeaz blocul care realizeaz operaia modulo-2R i decodorul TCM 2N-D,


pentru estimarea secvenei de date {d(n)} i a biilor de informaie originali.
Egalizorul adaptiv DFE se bazeaz pe urmtorul principiu = odat ce un
simbol recepionat din canalul de comunicaie fost estimat (detectat), contribuia ISI a
acestui simbol la simbolurile recepionate ulterior, poate fi estimat i ndeprtat
nainte de estimarea (detecia) simbolurilor recepionate ulterior [50].
Schema bloc a egalizorului adaptiv DFE este prezentat n Fig.5.9.

169

-Teza de doctorat-

Fig.5.9 Schema bloc a egalizorului adaptiv DFE.


Am notat:
{u(n)}=secvena recepionat din canalul de comunicaie,
{v(n}=secvena egalizat,
{w(n)}=secvena estimat {v(n)} n modul normal sau secvena de antrenare n
modul antrenare,
{e(n)}=secvena eroare de estimare:
e(n)=w(n)-v(n)

(5.13)

naintea de transmisia de date propriu-zis nu se cunosc caracteristicile canalului


de comunicaie. Din aceste motiv egalizorul adaptiv DFE trece n modul antrenare
(training mode), n care se transmite o secven de antrenare (training sequence),
pentru a colecta informaii despre caracteristicile canalului de comunicaie. Astfel se
colecteaz o secven eroare de estimare {e(n)}, care se folosete la ajustarea sincron
a coeficienilor de filtrare ai filtrului cu reacie cu conexiune nainte i a filtrului cu
reacie cu coenxiune napoi, n scopul minimizrii erorii de estimare medii ptratice
(MSEE=Mean Squared Estimation Error).
Circuitul de decizie (Slicer) estimeaz, pentru fiecare simbol din secvena
egalizat {v(n)}, care a fost simbolul cel mai probabil transmis dintr-un set disponibil
de simboluri.
Filtrul cu reacie cu conexiune nainte (Feedforward Filter=FFF) filtreaz
secvena recepionat din canalul de comunicaie {u(n)}, astfel nct s se obin o
eroare de estimare medie ptratic minim, deci secvena estimat {v(n)} s fie
corect cu o probabilitate maxim.
Filtrul cu reacie cu conexiune napoi (Feedbackward Filter=FBF) nltur
contribuia ISI a fiecrui simbol estimat la simbolurile recepionate ulterior.
170

-Teza de doctorat-

5.1.6 Modulatorul QAM. Demodulatorul QAM. Blocul de refacere a semnalului


purttor
Modulaia de amplitudine n cuadratur (Quadrature Amplitude
Modulation) este o tehnic de modulaie care combin modulaia de amplitudine i
modulaia de faz, n sensul c informaia pe care dorim s o transmitem prin canalul
de comunicaie se reprezint prin variaii de amplitudine i schimbri de faz ale unui
semnal purttor.
Schema bloc a modulatorului QAM este urmtoarea:

Fig.5.10 Modulatorul QAM.


La momentul de timp discret n, simbolul de informaie complex:
x (n) = x r (n) + jx i (n)

(5.14)

reprezint punctul de semnal 2-D cu coordonatele (x r (n), x i (n)) , unde x r (n), x i (n)
sunt numere reale.
La intrarea filtrelor formatoare de impulsuri (Pulse Shaping Filter) avem
[39]:
x r (t) = x r (n) (t - nTs ) =semnalul modulator n faz
n

x i (t) = x i (n) (t - nTs ) =semnalul modulator n cuadratur

(5.15)

1, t = 0
unde (t) este impulsul Dirac=
iar Ts este durata simbolului de informaie.
0,
t

171

-Teza de doctorat-

La ieirea filtrelor formatoare de impulsuri (Pulse Shaping Filter) avem


[39]:
I(t) = x r (n) g(t - nTs ) =semnalul modulator n faz
n

Q(t) = x i (n) g(t - nTs ) =semnalul modulator n cuadratur

(5.16)

unde g(t) este rspunsul la impuls a filtrelor formatoare de impulsuri (care sunt
identice).
Semnalul modulat QAM se obine prin nmulirea semnalelor modulatoare n
faz, respectiv n cuadratur, de la ieirea filtrelor formatoare de impulsuri, cu
componentele n faz, respectiv n cuadratur ale semnalului purttor i prin nsumarea
semnalelor rezultante [39]:

s(t) = s I (t) + s Q (t) = I(t) cos ( p t) + Q(t) sin ( p t)

(5.17)

unde p = 2 f p este pulsaia semnalului purttor.


Componentele n faz i n cuadratur ale semnalului purttor sunt generate de
un oscilator local i un defazor cu (-90).
Dac rspunsul la impuls al filtrelor formatoare de impulsuri ar fi [39]:
Ts

1,
t

t
2
g(t) = rect( ) =
G(f) = Ts sinc(fTs )
T
Ts
0, t > s

(5.18)

atunci durata rspunsului la impuls g(t) este strict limitat la durata Ts a simbolului de
informaie dar spectrul de putere al semnalului modulat QAM ocup o band de
frecvene infinit.
1
ntruct funcia sinc(fTs) scade lent cu creterea frecvenei f (cu rata ),
f
rezult c este necesar o lime de band B foarte mare a canalului de comunicaie
pentru a conine cea mai mare parte din puterea semnalului modulat QAM. De
exemplu, pentru ca banda de frecvene B s conin 90% din puterea semnalului
modulat QAM este necesar ca:
B

2
Ts

(5.19)

Dac rspunsul la impuls al filtrelor formatoare de impulsuri ar fi [39]:

172

-Teza de doctorat-

2 Ts , f

2Ts
t

g(t) = sinc( ) G(f) = 2 Ts rect(fTs ) =


1
Ts
0,
f >

2Ts

(5.20)

atunci spectrul de putere al semnalului modulat QAM este strict limitat la limea de
1
pe care o ofer canalul de comunicaie, dar durata rspunsului la impuls
band B =
Ts
g(t) este infinit.
t
ntruct rspunsul la impuls g(t) = sinc( ) ia valori nule la momentele de timp
Ts
egale cu multipli ntregi ai Ts, rezult c pentru a obine ISI=0 vom eantiona semnalul
modulat QAM la momente de timp t=kTs, unde kZ.
Practic este imposibil de a realiza i de a menine o sincronizare perfect la
recepie. n consecin, fiecare eantion ale semnalului demodulat QAM, va conine
urme ale eantioanelor anterioare, sub forma unor sume de eantioane ale cozilor din
jurul impulsurilor principale i deci ISI0 [39].
Deoarece sunt dificil de realizat practic filtre formatoare de impulsuri cu un
t
rspuns la impuls g(t) = sinc( ) , se folosesc filtre formatoare de impulsuri de tip
Ts
cosinus ridicat (Raised Cosine Pulse Shaping Filter) cu rspunsul la impuls [39]:
t
t

sin( T ) cos( T )
s
s
, 0 < < 1
g(t) =
( t ) 1 - ( 2 t ) 2
Ts

Ts

(5.21)

unde este excesul de band (roll-off factor) (Fig.5.11).


ntruct funcia cosinus ridicat scade mult mai rapid cu creterea timpului t (cu
1
1
rata ) dect funcia sinus cardinal (cu rata ), implementarea FIR a filtrelor
t
t3
formatoare de impulsuri de tip cosinus ridicat, este posibil prin utilizarea unui numr
finit de eantioane.
Excesul de band determin limea de band n exces a spectrului de putere
al semnalului modulat QAM. n general, se alege astfel nct limea de band n
exces a spectrului de putere a semnalului QAM, s fie egal cu 10% din B.
Schema bloc a demodulatorului QAM i a blocului de refacere a semnalului
purttor este prezentat n Fig.5.12.

173

-Teza de doctorat-

1.2

Amplitudinea rspunsului la impuls

1
0.8
0.6
0.4
= 0,8

0.2

=1

0
= 0,6
-0.2
-0.4

= 0,4
= 0,2

=0

Timp - fiecare diviziune este egal cu 1/4 din durata unui bit

Fig.5.11 Rspunsul la impuls a filtrului de tip cosinus ridicat.

Fig.5.12 Demodulatorul QAM. Blocul de refacere a semnalului purttor.


Semnalul recepionat este egal cu [49]:

r(t) = I(t) cos ( p t + 0 ) + Q(t) cos ( p t + 0 )

(5.22)

unde 0 este deplasarea total de faz (jitterul de faz) introdus de modulatorul


QAM, filtrul de preaccentuare, canalul de comunicaie i supresorul de ecou.
174

-Teza de doctorat-

Semnalul recepionat se nmulete cu componentele n faz i n cuadratur ale


semnalului purttor, generate de blocul de refacere a semnalului purttor (Fig.5.12) i
se obin semnalele produs [49]:
r(t) 2cos ( p t + 0 ) = I(t)[cos + cos (2 p t + 0 + 0 )] +
+ Q(t) [sin + sin (2 p t + 0 + 0 )]

(5.23)

r(t) 2sin ( p t + 0 ) = I(t)[-sin + sin (2 p t + 0 + 0 )] +


+ Q(t) [cos cos (2 p t + 0 + 0 )]

(5.24)

unde 0 este faza iniial a semnalului purttor generat la recepie iar = 0 0 .


Prin filtrarea trece-jos a celor dou semnale produs prezentate n relaiile (5.23)
i (5.24), se ndeprteaz componentele situate n jurul frecvenei 2fp astfel nct se
obin semnalele:

x1 ( t ) = I(t)cos + Q(t) sin


x 2 ( t ) = Q(t)cos I(t) sin

(5.25)

Blocul de refacere a semnalului purttor (Fig.5.12) se bazeaz pe o bucl cu


calare pe faz (PLL=Phase-Locked Loop) de tip Costas format din :
detectorul de faz care produce un semnal diferen de faz egal cu 2sin ,
filtrul de bucl (FIR de ordinul 2) care urmrete variaiile semnalului diferen
de faz,
oscilatorul comandat n tensiune (VCO=Voltage Controlled Oscillator) care
genereaz un semnal purttor cu faza 0 mai mare sau mai mic n funcie de
tensiunea aplicat la intrare.
Cnd bucla PLL se apropie de calarea pe faz se obine:
cos 1 x1 ( t ) I( t )

0
sin 0 x 2 ( t ) Q( t )

(5.26)

Astfel, la ieirile circuitelor de decizie (Slicer), se obin cele dou secvene de


simboluri estimate {x r (n)} i {x i (n)} .
5.1.7 Filtrul de interpolare/decimare. Blocul de refacere a tactului de simbol
n cazul ideal, dac receptorul ar eantiona un semnal recepionat identic cu
semnalul transmis i cu o frecven de eantionare egal cu rata de simbol de la
transmitor atunci s-ar obine exact secvena de simboluri transmise.

175

-Teza de doctorat-

n practic, lucrurile difer fa de cazul ideal, n principal din dou motive:


1) frecvena de eantionare de la receptor difer de rata de simbol de la transmitor
datorit mediilor diferite de operare, a frecvenelor de ceas diferite chiar pentru
cristale de aceeai frecven i produse de aceeai firm,
2) neliniaritile din mediul de propagare al semnalului util.
Prima problem este corectat de blocul de refacere a tactului de simbol
(Fig.5.13) [50].

Fig.5.13 Filtrul de interpolare/decimare. Blocul de refacere a tactului de simbol.


Filtrul
de
interpolare/decimare
este
un
circuit
de
supraeantionare/subeantionare. La ieirea estimatorului erorii de faz a tactului de
E este eroarea estimat a
E , unde k T este o constant iar
simbol, se obine k T
tactului de simbol. Bucla format din estimatorul erorii de faz a tactului de simbol i
filtrul de bucl ncearc s apropie faza tactului de simbol D de faza semnalului
recepionat R.
A doua problem este corectat de schema de egalizare adaptiv neliniar cu
precodare prezentat n paragraful 5.1.5.
Filtrul de interpolare/decimare este format n general dintr-un circuit analogic de
T
T
eantionare care lucreaz liber la o perioad T s (de obicei T = s ) urmat de un
2
4
T
circuit de reeantionare digital (interpolator) care lucreaz la perioada T = s , unde Ts
2
este perioada simbolului.
Filtrul trece-jos este utilizat pentru nlturarea componentelor spectrale nedorite i
are frecvena de tiere (n [Hz]) egal cu rata de simbol vm (n [Baud]).
Pentru mbuntirea performanelor modemului analogic de band vocal (BER),
filtrul trece-jos poate fi nlocuit cu un filtru adaptat la forma semnalului (Matched
Filter) avnd rspunsul la impuls [51]:
h(t)=g(Ts-t)
176

(5.27)

-Teza de doctorat-

unde g(t) este rspunsul la impuls al filtrelor formatoare din


modulatorul/demodulatorul QAM. Filtrul adaptat la forma semnalului limiteaz banda
zgomotului care se aplic blocurilor urmtoarele ale receptorului.
Estimatorul erorii de faz a tactului de simbol eantioneaz semnalul de la
T
intrarea sa cu perioada T = s , unde Ts este perioada simbolului. Algoritmul
2
Gardner este cel mai folosit n implementrile practice deorece nu este sensibil la
abaterile (offset-urile) de frecven ale semnalului purttor. Convergena buclei de
refacere a tactului de simbol nu este condiionat de convergena buclei de refacere a
semnalului purttor.
Algoritmul Gardner utilizeaz dou eantioane per simbol i calculeaz o eroare de
faz conform relaiei:
en = Re{sample[2]*(sample[3]-sample[1])}

(5.28)

unde sample[1], sample[2], sample[3] sunt trei eatioanele succesive ale semnalului de
la intrarea estimatorului.
Dac en>0 atunci eantionarea simbolului are loc prea trziu i dac en<0 atunci
eantionarea simbolului are loc prea devreme. La convergena buclei de refacere a
tactului de simbol, en0 i eantionarea simbolului are loc la momentele de timp
corecte.
Filtrul de bucl este identic cu cel folosit n bucla PLL din blocul de refacere a
semnalului purttor i este un filtru activ de ordinul doi cu funcia de transfer [52]:
H(s) =

g ps + g i
s

(5.29)

unde avem:
g p = 2 n =ctigul proporional,

g i = n 2 =ctigul integrator,
=factorul de amortizare, egal de obicei cu 0,707,
BL=banda de frecvene a buclei, egal cu 0,05 i care poate fi redus dup convergena
buclei de refacere a tactului de simbol,

n =

8 B L
1 + 4

=frecvena natural a buclei.

177

-Teza de doctorat-

Fig.5.14 Filtrul de bucl.


Filtrul de bucl este format din dou ramuri (Fig.5.14):
-1) ramura proporional care multiplic eroarea de faz a tactului de simbol cu un
ctig proporional gp i asigur urmrirea erorii de faz a tactului de simbol,
-2) ramura integratoare care multiplic eroarea de faz a tactului de simbol cu un ctig
integrator gi i apoi integreaz semnalul rezultat. Se asigur urmrirea erorii de
frecven a tactului de simbol.
5.1.8 Blocul de control automat a ctigului
Blocul de control automat al ctigului (AGC=Automatic Gain Control) este
un sistem adaptiv care are rolul de a menine semnalul de la ieirea sa la un nivel
mediu de energie constant. Acest lucru este absolut necesar pentru funcionarea corect
a blocului de refacere a tactului de simbol.
Schema bloc a blocului de control automat a ctigului este prezentat n
Fig.5.15 [53].
Fiecare simbol de la intrare x(n), este nmulit cu un factor de ctig (n), iar
rezultatul este furnizat la ieire i este folosit pentru actualizarea detectorul de energie
total din intervalul de baud.
Energia total din intervalul de baud se calculeaz cu relaia [53]:
E totala =

x (n)

(5.30)

intervalul de baud

Energia total din intervalul de baud este comparat cu un nivel de referin


AGC i se calculeaz o eroare de bucl AGC care este minimizat de blocul AGC.

178

-Teza de doctorat-

Fig.5.15 Blocul de control automat a ctigului.


Energia semnalului modulat QAM pentru un punct de semnal 2-D, cu
coordonatele (x (n), x (n)) , este egal cu [53]:
r

Ts

1 2
E(n) = s (t)dt =
[x r (n)cos( p t) + x i (n)sin( p t)]2 dt =

2 0
0
1 cos(2 p t)
1 2
1 2
2 1 + cos(2 p t)
[x
(n)]
[
]dt
[x i (n)]2 [
=
+
]dt +
r

2 0
2
2 0
2
2

(5.31)

[x r (n)]2 + [x i (n)]2
1 2

+
[x r (n)x i (n)][sin(2 p t)]dt =
2 0
2
Nivelul de referin AGC se calculeaz cu relaia [53]:

E ref = E{E(n )}

(5.32)

unde E{.} este operatorul de mediere statistic.


n continuare se aplic o fereastr (fereastra 1) n jurul nivelului de referin
AGC. Astfel blocul AGC va aplica corecii numai dac eroarea de bucl AGC se afl
n exteriorul acestei ferestre. De asemenea se aplic o pondere (n general egal cu 2)
erorii de bucl AGC astfel nct s se realizeze o relaie de paritate ntre erorile pozitive
i negative.
179

-Teza de doctorat-

Detectorul de mod de operare AGC funcioneaz astfel:


att timp ct eroarea de bucl AGC se afl n interiorul ferestrei 2, blocul AGC
opereaz n modul urmrire (tracking mode) i compenseaz schimbrile din
nivelul mediu de energie al semnalului de intrare, prin nmulirea acestuia cu un
factor de ctig, care este ajustat n mod corespunztor de ctre integratorul
exponenial,
n momentul n care eroarea de bucl AGC iese din interiorul ferestrei 2, blocul
AGC trece n modul urmrire rapid (fast tracking mode), iar n momentul
n care eroarea de bucl AGC revine n interiorul ferestrei 2, blocul AGC trece
din nou n modul urmrire (Fig.5.16).
Integratorul exponenial calculeaz factorul de ctig conform relaiei [53]:
(n + 1) = (n) K (n)e(n)

(5.33)

unde:
e(n) este eroarea de bucl AGC,
K este o constant care determin viteza de convergen a buclei AGC.
n general, constanta K este egal cu [53]:
1

K = 2 , pentru modul urmrire rapid

0 < K < 1 , pentru modul urmrire

Fig.5.16 Modurile de operare a blocului AGC.


180

(5.34)

-Teza de doctorat-

5.1.9 Supresorul de ecou


Schema bloc a conexiunii telefonice prin PSTN dintre un modem local i un
modem distant este prezentat n Fig.5.17.

Fig.5.17 Schema bloc a conexiunii telefonice prin PSTN dintre un modem local i un
modem distant.
Sistemul diferenial 2F/4F realizeaz conversia de la o conexiune pe 2 fire (2F)
n linia telefonic la o conexiune pe 4 fire (4F) n PSTN sau n modem. Sistemele
difereniale 2F/4F introduc neadaptri de impedan n punctele n care sunt
utilizate. Din acest motiv, dac ne referim la modemul local, o parte din semnalul
transmis de acesta s1(n), se reflect napoi sub forma unui ecou.
Apar dou tipuri de ecou:
ecou apropiat (NE=Near end Echo) care este reflexia semnalului transmis de
la sistemul diferenial 2F/4F din captul local al PSTN,
ecou ndeprtat (FE=Far end Echo) care reflexia semnalului transmis de la
sistemul diferenial 2F/4F din captul distant al PSTN.
Pe linia telefonic asociat unui modem coexist urmtoarele semnale:
semnalul transmis de modemul respectiv, care are un nivel de putere relativ
mare,
semnalul recepionat de la modemul corespondent, care are un nivel de putere
relativ mic,
ecoul apropiat, care are un nivel de putere relativ mare,
ecoul distant, care are un nivel de putere relativ mic.
Se pune problema de a separa aceste semnale astfel nct modemul local s preia
doar semnalul recepionat de la modemul corespondent.
Semnalul recepionat de modemul local este egal cu [50]:
r1 (n ) = s 2 (n ) + s NE (n ) + s FE (n ) + z(n ) + ISI

181

(5.35)

-Teza de doctorat-

unde:

s2(n) este semnalul transmis de modemul distant,


sNE(n) este ecoul apropiat,
sFE(n) este ecoul ndeprtat,
z(n) este zgomotul aditiv, alb, gaussian introdus de canalul de comunicaie.
Suprimarea ecoului se face prin extragerea unui estimat al ecoului total din
semnalul recepionat de modemul local. Astfel semnalul recepionat de modemul local
dup suprimarea ecoului devine [50]:
r1 (n ) = r1 (n ) s E (n ) = s 2 (n ) + [s NE (n ) s NE (n )] + [s FE (n ) s FE (n )] + z(n ) + ISI
(5.36)

unde estimatul ecoului total este:

s E (n ) = s NE (n ) + s FE (n )

(5.37)

Estimarea ecoului apropiat se face prin trecerea semnalului transmis de


modemul local s1(n) printr-un filtru adaptiv liniar, transversal, FIR, de ordinul N1 cu
funcia de transfer HNE(z).
Estimarea ecoului ndeprtat se face prin trecerea semnalului transmis de
modemul local s1(n) printr-o linie de ntrziere cu N1 elemente i printr-un filtru
adaptiv liniar, transversal, FIR, de ordinul N2 cu funcia de transfer HFE(z).
Algoritmul adaptiv utilizat pentru ajustarea coeficienilor de filtrare a celor dou
filtre adaptive este LMS (Least Mean Squares) (Fig.5.18).

Fig.5.18 Supresorul de ecou.


182

-Teza de doctorat-

Filtrul adaptiv, cu funcia de transfer HNE(z) sau HFE(z), trebuie s fie suficient
de lung astfel nct s fie capabil s aproximeze rspunsul la impuls i ntrzierea
asociat funciei de transfer pe care ncearc s o adapteze.
O linie telefonic are un rspuns la impuls i o ntrziere asociat funciei de
transfer de apoximativ 13 milisecunde [50].
O conexiune telefonic prin PSTN are un rspuns la impuls i o ntrziere Dc
asociat funciei de transfer care depinde de lungimea acestei conexiuni:
zeci de milisecunde pentru conexiuni locale,
sute de milisecunde pentru conexiuni interurbane,
cteva secunde pentru conexiuni internaionale.
Dac frecvena de eantionare a circuitului de codare/decodare (CODEC) este fe
[eantioane/s] atunci numrul de elemente de ntrziere ale filtrelor adaptive cu
funciile de transfer HNE(z), respectiv HFE(z) sunt [50]:
N1=0,013fe
N2=Dc fe

(5.38)

unde Dc este ntrzierea asociat funciei de transfer a conexiunii telefonice [s].


De exemplu, pentru fe=9600 eantioane/s i pentru Dc=50 ms rezult N1=125
elemente de ntrziere i N2=480 elemente de ntrziere.
Antrenarea supresorului de ecou are loc n faza 3 a procedurii de negociere
dintre modemul local i modemul distant. Secvena de antrenare se obine prin
aplicarea de bii 1 la intrarea cifratorului.
5.2 Implementare hard
Schema bloc hard a uni modem analogic de band vocal este urmtoarea:

Fig. 5.19 Schema bloc hard a unui modem analogic de band vocal.
183

-Teza de doctorat-

5.2.1 Procesorul digital de semnal (DSP)


Procesorul digital de semnal (DSP=Digital Signal Processor) este un chip de
tip microprocesor, dedicat pentru realizarea funciilor de procesare digital a
semnalelor.
Un microprocesor dintr-un PC sau un simplu microcontroller nu pot realiza
funciile complexe pe care le realizeaz un procesor digital de semnal, pentru c
procesarea digital a semnalelor implic utilizarea extensiv a operaiilor de
multiplicare i nsumare.
n general, microprocesoarele convertesc operaiile de multiplicare i de divizare
ntr-o serie de deplasri, nsumri sau scderi. Din acest motiv un microprocesor nu
poate realiza funciile complexe de procesare digital a semnalelor la fel de rapid ca i
un procesor digital de semnal.
Funciile DSP-ului:
recepia i transmisia datelor,
formatarea i executarea comenzilor n format AT (AttenTion command),
monitorizarea progresului apelului care const n detecia tonalitilor (ton de
disc, ton de ocupat, ton de fax,), detecia curentului de sonerie, detecia
rspunsului abonatului chemat,
monitorizarea procedurii de negociere i luarea deciziilor cu privire la
deplasarea n starea anterioar/urmtoare a unei maini de stare,
tratarea protocoalelor de nivel legtur de date (V.42 pentru corecia de erori i
V.42 bis pentru controlul erorilor).
5.2.2 Memoria SRAM
Memoria SRAM (Static Random Access Memory) memoreaz datele statice,
adic tabelele de date i codul program.
Viteza memoriei SRAM depinde de timpul de acces al DSP-ului. De exemplu,
pentru un DSP Texas Instruments TMS320C51 care opereaz la o frecven de ceas de
57 MHz (deci durata unui ciclu de citire/scriere este de 35 ns) este necesar o memorie
SRAM cu timpul de acces de 20 ns.
Capacitatea memoriei SRAM depinde de schema bloc funcional a modemului
i de algoritmii utilizai. De exemplu, pentru modem anaolgic de band vocal
construit conform recomandrii ITU-T V.34, memoria SRAM necesar este de 64 Ko.
5.2.3 Memoria ROM
Memoria ROM (Read Only Memory) memoreaz codul program al DSP-ului.
Viteza memoriei ROM depinde de timpul de acces al DSP-ului. De exemplu,
pentru un DSP Texas Instruments TMS320C51 care opereaz la o frecven de ceas de
57 MHz (deci durata unui ciclu de citire/scriere este de 35 ns) este necesar o memorie
ROM cu timpul de acces de 20 ns. Problema este c o astfel de memorie ROM nu
exist sau dac ar exista ar fi foarte scump (costul ei ar fi prohibitiv). Pentru a rezolva
184

-Teza de doctorat-

cerina de vitez a memoriei ROM DSP-ul conine un generator de stri de


ateptare, programat la pornire. Fiecare stare de ateptare prelungete un ciclu de
citire/scriere cu un ciclu main al DSP-ului. Numrul strilor de ateptare se alege
printr-un compromis ntre:
costul memoriei ROM, innd cont c un numr mic de stri de ateptare
nseamn o memorie ROM rapid i scump,
performanele modemului, innd cont c un numr mare de stri de ateptare
nseamn o ntrziere total mare introdus de modem.
Capacitatea memoriei ROM depinde de schema bloc funcional a modemului i
de algoritmii utilizai. De exemplu, pentru modem anaolgic de band vocal construit
conform recomandrii ITU-T V.34, memoria ROM necesar este de 128 Ko.
5.2.4 Interfaa cu calculatorul gazd
Interfaa cu calculatorul gazd (Host Interface) este o interfa serial de tip
RS-232 sau USB (Universal Serial Bus) pentru modemurile externe sau o interfa de
magistral de tip PCI (Peripheral Component Interconnect) sau ISA (Industry Standard
Architecture) pentru modemurile interne.
n cazul modemurilor interne interfaa cu calculatorul gazd se implementeaz
cu ajutorul unui circuit integrat I/O ASIC (Input/ Output Application Specific
Integrated Circuit) care conine:
logica de interfa cu calculatorul gazd,
logica Plug&Play (PnP) care asigur identificarea modemului i alocarea de
resurse pentru modem de ctre sistemul de operare al calculatorului gazd,
logica UART 16550 (Universal Asynchronous Receiver/Transmitter),
logica DMA (Direct Memory Access) care permite nregistrarea de voce n
modemurile care suport aplicaii multimedia.
5.2.5 Interfaa analogic
Schema bloc a interfeei analogice (AFE=Analog Front End) este prezentat
n Fig.5.20 [50].
ntruct n canalul de comunicaie se utilizeaz semnale analogice i posibilitile
de prelucrare a semnalelor analogice sunt limitate, semnalele analogice sunt convertite
n semnale digitale nainte de a fi prelucrate de DSP cu un circuit de codare/decodare
(CODEC) care opereaz la o frecven de eantionare fe [eantioane/s] sau [Hz] i
conform legii . n general, circuitul de codare/decodare (CODEC) opereaz la o
frecven de eantionare fe=9600 eantioane/s.

185

-Teza de doctorat-

Fig.5.20 Schema bloc a interfeei analogice.


Blocul de control automat al ctigului extern (AGC extern) are rolul de a
menine semnalul analogic recepionat la un nivel mediu de energie aproximativ
constant. Acest lucru este necesar pentru funcionarea corect a circuitului de
codare/decodare (CODEC) i a blocului de refacere a semnalului purttor.
n cazul n care nivelul de putere al semnalului recepionat scade sub 28 dBm,
DSP seteaz o linie de stare care comand comutarea unei rezistene diferite n
circuitul de reacie al unui amplificator operaional (AO) ceea ce introduce un ctig de
12 dB.
Dac nivelul de putere al semnalului recepionat crete peste 28 dBm, DSP
reseteaz linia de stare.
Pentru a preveni activarea sau dezactivarea repetat a ctigului de 12 dB cnd
nivelul de putere al semnalului recepionat variaz repetat n jurul valorii de prag de
28 dBm, se introduce un histeresis de 4 dBm ntre activare i dezactivare.
Astfel:
dac nivelul de putere a semnalului recepionat scade sub 24 dBm se activeaz
ctigul,
dac nivelul de putere al semnalului recepionat crete peste 28 dBm se
dezactiveaz ctigul.
5.2.6 Interfaa cu linia telefonic
Interfaa cu linia telefonic (DAA=Data Arrangement Access) conine:
circuitele de protecie la supratensiuni (varistoare),
transformatorul de linie (TL),
terminaia de 600 ,
186

-Teza de doctorat-

sistemul diferenial 2F/4F,


circuitul de limitare al curentului,
circuitul de detecie al curentului de sonerie,
circuitul de detecie a identitii (numrului) abonatului chemtor (Caller ID).
Sistemul diferenial 2F/4F funcioneaz ca un supresor de ecou analogic.
Componentele R i C ale sistemului diferenial 2F/4F se aleg astfel nct s modeleze
impedana liniei telefonice (Fig.5.21).

Fig.5.21 Interfaa cu linia telefonic.


Presupunem c avem o linie telefonic ideal cu impedana egal cu 600 . Fie
Vx semnalul de la ieirea amplificatorului operaional AO1. Rezult c semnalul de la
V
bornele transformatorului de linie TL este x .
2
Ctigul intrrii invertoare (-) a amplificatorului operaional AO2 este [50]:
V =

RF
R 2 Vx
Vin =
= Vx
RI
R1 2

(5.39)

Ctigul intrrii neinvertoare (+) a amplificatorului operaional AO2 este [50]:


V+ = (1 +

RF
R
R4
)Vin = (1 + 2 )(
)Vx = + Vx
RI
R1 R 3 + R 4

187

(5.40)

-Teza de doctorat-

Semnalul VRx se anuleaz complet n traseul de recepie analogic [50]:

VRx = V- + V+ = 0

(5.41)

n cazul unei linii telefonice ideale cu impedana egal cu 600 , sistemul


diferenial 2F/4F suprim complet ecoul rezidual.
n practic impedana liniei telefonice variaz att cu lungimea liniei ct i cu
frecvena. Din acest motiv n majoritatea cazurilor apare o neadaptare de impedan
care cauzeaz un ecou care poate fi suprimat cu un supresor de ecou digital.
5.3 Implementare soft
Schema bloc soft a unui modem analogic de band vocal este prezentat n
Fig.5.22 [54].
La nivelul microprocesorului din calculatorul gazd se gsesc urmtoarele
blocuri soft [54]:
soft API (Application Programming Interface) care sunt o serie de funcii ale
sistemului de operare a calculatorului gazd pe care modemul le utilizeaz
pentru realizarea anumitor sarcini,
soft comezi AT (AttenTion command) care asigur formatarea i executarea de
ctre modem a comenzilor n format AT,
soft V.42 i V.42 bis care asigur tratarea de ctre calculatorul gazd a
protocoalelor de nivel legtur de date (V.42 pentru corecia de erori i V.42 bis
pentru controlul erorilor),
soft transmisie sincron/asincron care asigur transmisia datelor de ctre
calculatorul gazd i modem prin tehnica sincron sau asincron,
soft protocol HDLC (High-level Data Link Control) care asigur tratarea de
ctre calculatorul gazd a protocolului de nivel legtur de date de tip HDLC.
La nivelul DSP-ului din modem se gsesc urmtoarele blocuri soft [54]:
soft transmisie/recepie de date (Data Pump) care asigur recepia i transmisia
propriu-zis a datelor. Softul de transmisie/recepie de date conine toate
blocurile funcionale digitale ale modemului analogic de band vocal
(cifrator/decifrator, codor/decodor TCM 2N-D, codor neliniar, egalizor adaptiv,
blocul AGC, supresorul de ecou, modulator/demodulator QAM),
driver pentru CODEC care permite softului de transmisie/recepie de date al
DSP-ului s controleze i s utilizeze circuitul de codare/decodare (CODEC).

188

-Teza de doctorat-

Fig. 5.22 Schema bloc soft a unui modem analogic de band vocal.
La nivelul interfeei analogice (AFE) din modem se gsesc urmtoarele blocuri
soft [54]:
softul circuitului de codare/decodare (CODEC) care asigur funcionarea
corect a acestuia,
driver pentru interfaa cu linia telefonic care permite softului circuitului de
codare/decodare al interfeei analogice s controleze i s utilizeze interfaa cu
linia telefonic.
La nivelul interfeei cu linia telefonic din modem nu se gsesc blocuri soft.

189

-Teza de doctorat-

CAPITOLUL VI
Concluzii i contribuii personale la modulaia codat
trellis multidimensional
6.1 Concluzii personale cu privire la modulaia codat trellis multidimensional
Concluzia 6.1-Construcia propus permite generalizarea construciei Wei a
codurilor TCM 2N-D i pentru cazul n care N nu este o putere ntreag a lui 2 i
permite obinerea unor parametri CER, PAR i mai buni dect construcia
1
Sterian care devine astfel un caz particular al acestei construcii (cazul = ).
2
Concluzia 6.2-Costul pltit pentru aceast mbuntire a performanelor codurilor
TCM 2N-D n cazul n care N nu este o putere ntreag a lui 2, const n creterea
complexitii codorului bloc mai ales pentru cazurile n care N ia valori mari. Acest
cost nu este foarte mare ntruct n practic se construiesc coduri TCM 2N-D cu N8 i
n prezent costul memoriilor i al DSP-urilor este relativ sczut.
n Anexa 1 am calculat folosind funciile din Microsoft Excel 2002 i am obinut
un tabel cu parametrii codurilor TCM 2N-D pentru dimensiunile codului N=2, 3, 4, 5,
6, 7, 8 i pentru dou valori Q=7 i Q=10 bii/interval de smenalizare 2-D ale ratei de
transmisie a codorului TCM 2N-D. Concluziile obinute sunt prezentate n continuare.
Concluzia 6.3-n cazul n care N nu este o putere ntreag a lui 2, pentru un N fixat,
cu ct Q este mai mare, cu att parametrii CER i PAR obinui sunt mai mici i cu att
parametrul este mai mare n comparaie cu parametrii corespunztori ai construciei
Sterian, n condiiile meninerii coeficientului de eroare Nfree.
Concluzia 6.4-n cazul n care N nu este o putere ntreag a lui 2, pentru un Q fixat,
cu ct N este mai mare, cu att mbuntirea parametrilor CER, PAR i obinui
relativ la construcia Sterian este mai mic, dar numrul total de puncte de semnal 2-D
a constelaiilor de semnale 2-D constituente a constelaiei de semnale 2N-D, este din
ce n ce mai mic fa de construcia Sterian.
Concluzia 6.5-n care N este un numr ntreg pozitiv, pentru un N i un Q fixat, cu
2

d
ct ctigul de distan = este mai mare, cu att ctigul de codare asimptotic
d0
relativ la o transmisie necodat este mai mare.

190

-Teza de doctorat-

Concluzia 6.6-La alegerea valorilor pentru 2N dimensiunea codului TCM, rata de


transmisie Q a codorului TCM 2N-D, ctigul de distan , numrul m de bii de
intrare codai convoluional i numrul V de stri ale codorului convoluional este
necesar s facem un compromis ntre complexitatea codorului TCM 2N-D i valorile
obinute pentru parametrii CER, PAR i .
n Anexa 2 am realizat 27 aplicaii n MathWorks MATLAB-Simulink 6.0 i
anume:
Codoare i decodoare TCM:
01) codor TCM 4-D (construcia Wei),
02) decodor TCM 4-D cu detecie SSD (construcia Wei),
03) decodor TCM 4-D cu detecie MLD (construcia Wei)
04) codor TCM 6-D (construcia Sterian),
05) decodor TCM 6-D i cu detecie SSD (construcia Sterian),
06) decodor TCM 6-D i cu detecie MLD (construcia Sterian),
07) codor TCM 6-D (construcia propus),
08) decodor TCM 6-D i cu detecie SSD (construcia propus),
09) decodor TCM 6-D i cu detecie MLD (construcia propus),
Sisteme de transmisii de date cu TCM i fr modulaie QAM:
10) sistem de transmisii de date cu TCM 4-D i cu detecie SSD (construcia Wei),
11) sistem de transmisii de date cu TCM 4-D i cu detecie MLD (construcia Wei)
12) sistem de transmisii de date cu TCM 6-D i cu detecie SSD (construcia
Sterian),
13) sistem de transmisii de date cu TCM 6-D i cu detecie MLD (construcia
Sterian),
14) sistem de transmisii de date cu TCM 6-D i cu detecie SSD (construcia
propus),
15) sistem de transmisii de date cu TCM 6-D i cu detecie MLD (construcia
propus),
Sisteme de transmisii de date cu TCM i cu modulaie QAM n banda de baz:
16) sistem de transmisii de date cu TCM 4-D i cu detecie SSD (construcia Wei),
17) sistem de transmisii de date cu TCM 4-D i cu detecie MLD (construcia Wei)
18) sistem de transmisii de date cu TCM 6-D i cu detecie SSD (construcia
Sterian),
19) sistem de transmisii de date cu TCM 6-D i cu detecie MLD (construcia
Sterian),
20) sistem de transmisii de date cu TCM 6-D i cu detecie SSD (construcia
propus),
21) sistem de transmisii de date cu TCM 6-D i cu detecie MLD (construcia
propus),

191

-Teza de doctorat-

Sisteme de transmisii de date cu TCM i cu modulaie QAM n banda de trecere:


22) sistem de transmisii de date cu TCM 4-D i cu detecie SSD (construcia Wei),
23) sistem de transmisii de date cu TCM 4-D i cu detecie MLD (construcia Wei)
24) sistem de transmisii de date cu TCM 6-D i cu detecie SSD (construcia
Sterian),
25) sistem de transmisii de date cu TCM 6-D i cu detecie MLD (construcia
Sterian),
26) sistem de transmisii de date cu TCM 6-D i cu detecie SSD (construcia
propus),
27) sistem de transmisii de date cu TCM 6-D i cu detecie MLD (construcia
propus).
Pentru fiecare sistem de transmisii de date de mai sus, am rulat simulri n
MathWorks MATLAB-Simulink 6.0 pe un PC Compaq cu sistemul de operare
Microsoft Windows 2000 Professional i avnd o memorie RAM de 128 Mo i un
procesor Intel Pentium III cu frecvena de ceas de 667 MHz (hardisk Quantum Fireball
20 Go, plac video Nvidia Vanta 8 Mo, plac audio Creative ES1371, CD-ROM
Compaq CDR-8402B).
Fiecare simulare am realizat-o pentru un numr total de 10000 de bii transmii
i pentru 12 valori ale raportului semnal/zgomot (SNR=Signal to Noise Ratio) din
canalul de comunicaie AWGN (n pai de 1 dB). Am obinut numrul de bii
recepionai eronai i rata erorilor de bit (BER=Bit Error Rate) i am reprezentat grafic
BER n funcie de SNR (Anexa 3). Concluziile sunt prezentate n continuare.
Concluzia 6.7-Att n cazul n care nu utilizm modulaia QAM ct i n cazul n care
utilizm modulaia QAM, sistemul de transmisii de date cu TCM 6-D (construcia
propus) are rata erorilor de bit mai mic dect sistemul de transmisii de date cu TCM
6-D (construcia Sterian). Astfel am obinut un ctig mediu de 0,2 dB pentru sistemul
de transmisii de date cu TCM 6-D (construcia propus) relativ la sistemul de
transmisii de date cu TCM 6-D (construcia Sterian).
Concluzia 6.8-Dac utilizm modulaia QAM n banda de trecere, se obin valori mai
mici pentru rata erorilor de bit dect n cazul n care nu utilizm modulaia QAM sau
utilizm modulaia QAM n banda de baz. Raportul semnal/zgomot pentru care am
obinut o transmisie cu rata erorilor egal cu zero este 4 dB dac utilizm modulaia
QAM n banda de trecere i 11 dB dac nu utilizm modulaia QAM sau dac utilizm
modulaia QAM n banda de baz.
Concluzia 6.9-Dac utilizm modulaia QAM, se obin valori mai mici pentru rata
erorilor de bit a sistemelor de transmisii de date cu detecie MLD dect a celor cu
detecie SSD.

192

-Teza de doctorat-

6.2 Contribuii personale la modulaia codat trellis multidimensional


1. Generalizarea construciei Wei a codurilor TCM 2N-D.
Am utilizat ideea extinderii unei constelaii de semnale 2-D care a fost formulat
de Dinh i Hashimoto n articolul A systematic approach to construction of bandwithefficient multidimensional trellis codes, IEEE Trans. Comms., Vol. 48, No. 11, Nov.
2000.
Am demonstrat formulele pentru energia medie (Emedie) i parametrii PAR i
CER ai constelaiei de semnale 2-D constituent a constelaiei de semnale 2N-D
(paragraful 4.4.1.2).
n paragraful 4.4 am propus o construcie Wei generalizat pentru codurile TCM
2N-D.
ntruct formulele stabilite de Wei i Sterian pentru ctigul de codare asimptotic
al codului TCM 2N-D fa de o transmisie necodat, nu in cont de parametrii PAR i
CER ai constelaiei de semnale 2-D constituent a constelaiei de semnale 2N-D, am
dedus o nou formul care ia n calcul parametrii respectivi (relaia 4.134).
n relaiile folosite de Wei i Sterian (relaiile 4.2 i 4.33), energiile medii ale
grupurilor se calculeaz dificil prin nsumarea ptratelor distanelor dintre originea
axelor de coordonate a planului complex i punctele de semnal 2-D situate n grupurile
respective i prin mprirea la numrul de puncte de semnal 2-D ale grupurilor. Spre
deosebire de relaiile folosite de Wei i Sterian, relaia propus (4.134) permite
calculul imediat a ctigului de codare asimptotic al codului TCM 2N-D, dup
calculul parametrului CER a constelaiei de semnale 2-D constituent a constelaiei de
semnale 2N-D.
2. Generalizarea construciei Wei a codorului TCM 2N-D.
n anul 1987, Wei a prezentat trei codoare TCM multidimensionale pentru cazul
n care N este o putere ntreag a lui 2:
un codor TCM 4-D cu 16 stri (paragraful 4.2.1),
un codor TCM 4-D cu 64 stri,
un codor TCM 8-D cu 64 stri (paragraful 4.2.2).
n anul 1997, Sterian a gsit o metod de extindere a construciei Wei pentru
cazurile n care N nu este o putere ntreag a lui 2 i a prezentat dou codoare TCM
multidimensionale:
un codor TCM 6-D cu 64 stri (paragraful 4.3.1),
un codor TCM 12-D cu 256 stri (paragraful 4.3.2).
n paragraful 4.5 am propus un codor TCM 2N-D pentru cazul n care N este un
numr ntreg pozitiv.
Am propus un codor diferenial pe 2 bii (Fig.4.12) care asigur condiiile de
invarian rotaional a constelaiei de semnale 2N-D la o rotaie de 0, 90, 180, 270
i am dedus relaiile dintre intrrile i ieirile sale (relaiile 4.132).

193

-Teza de doctorat-

3. Generalizarea construciei Wei a decodorului TCM 2N-D.


n paragraful 4.6 am propus un decodor TCM 2N-D pentru cazul n care N este
un numr ntreg pozitiv.
Pentru decodorul Viterbi, am construit dou diagrame de decodare Viterbi
(Fig.4.14 i Fig.4.15) i o organigram de alegere a diagramei Viterbi (Fig.4.13).
Am propus un decodor diferenial pe 2 bii (Fig.4.17) care asigur condiiile de
invarian rotaional a constelaiei de semnale 2N-D la o rotaie de 0, 90, 180, 270
i am dedus relaiile dintre intrrile i ieirile sale (relaiile 4.135).
4. Construcia unui modem analogic de band vocal cu TCM 2N-D.
n capitolul 5 am propus o aplicaie a codorului/decodorului TCM 2N-D la
construcia unui modem analogic de band vocal.
5. Realizarea n MathWorks MATLAB-Simulink 6.0 a 27 de aplicaii.
Lista acestor aplicaii este prezentat n paragraful 6.1. i aplicaiile se gsesc pe
CD-ul ataat n Anexa 2. Pna n prezent am vzut doar realizri n MathWorks
MATLAB-Simulink ale unui codor/decodor TCM 2-D.
n Anexa 3 am prezentat rezultatele simulrilor pe care le-am realizat n
MathWorks MATLAB-Simulink 6.0.

194

-Teza de doctorat-

Bibliografie citat n teza de doctorat


1. M. V. EYUBOGLU -Multimedia modems-IEEE Comms. Mag., Vol. 34, No. 12,
pag. 26-28, Dec. 1996
2. M. ALI -Evolution from Voiceband to Broadband Internet Access-DSPS R&D
Center, Texas Instruments, 2000
3. GEORGIA TECH Studies - http://www.gvu.gatech.edu/user_surveys/survey-199810/graphs/technology/q01.htm
4. B. GOODMAN -Internet telephony and modem delay-IEEE Network, May/June,
1999
5. W. CONWAY -A management briefing on V.34 modems: History, technology and
economics, General DataComm, 1996
6. M. NAFORNI, C. MUNTEAN -Comunicaii de date-Ed. Gheorghe Asachi
Iai, 1996
7. E. BIGLIERI, D. DIVSALAR, P. J. McLANE i M. K. SIMON -Introduction to
Trellis Coding Modulation with applications-Macmillan Publishing Company New
York, 1991
8. Z. PAPIR, A. SIMMONDS -Competing for throughput in the local loop-IEEE
Comms. Mag., Vol. 37, No. 5, pag. 61-67, May 1999
9. J. L. MASSEY -Coding and modulation in digital communications, 1974
International Zurich Seminar on Digital Communications, Zurich, Switzerland,
March, 1974
10. G. UNGERBOECK, I. CSAJKA -On improving data-link performance by
increasing the channel alphabet and introducing sequence coding, 1976 International
Symposium of Information Theory, Ronneby, Sweden, Jun. 1976
11. H. IMAI, S. HIRAKAWA -A new multilevel coding method using errorcorrecting codes-IEEE Trans. Inf. Theory, Vol.IT-23, No. 3, pag. 371-377, May 1977
12. G. UNGERBOECK -Channel coding with multilevels/phase signals-IEEE
Trans. Inf. Theory, Vol. IT-28, No. 1, pag. 56-67, Jan. 1982
13. G. D. FORNEY Jr., R. G. GALLAGER, G. R. LANG, F. M. LONGSTAFF, S. U.
QURESHI -Efficient modulation for bandlimited channels-IEEE J. Select. Areas.
Comms, Vol. SAC-2, No. 5, pag. 632-647, Sept. 1984
14. L. -F. WEI -Rotationally invariant convolutional channel coding with expanded
signal space. Part II: Nonlinear Coding-IEEE J. Select. Areas. Comms, Vol. SAC-2,
No. 5, pag. 672-686, Sept. 1984
15. ITU-T Recommendation V.32 for a family of 2-wire duplex modems operating at
data signalling rates of up to 9600 bit/s for use on the General Switched Telephone
Network and on leased telephone-type circuits, May 1984
16. L. -F. Wei Trellis-Coded Modulation with multidimensional constellations-IEEE
J. Trans. Inf. Theory, Vol. IT-33, No. 4, pag. 483-501, July. 1987
17. ITU-T Recommendation V.34 for a family of 2-wire duplex modems operating at
data signalling rates of up to 33600 bit/s for use on the General Switched Telephone
Network and on leased point-to-point 2-wire telephone-type circuits, May 1994
18. R. G. C. Williams -A trellis code for V.fast, CCITT V.fast Rapporteur Meeting,
Bath , UK, Sept. 1992
195

-Teza de doctorat-

19. L. -F. WEI -A new 4-D, 64-state, rate-4/5 Trellis Code-Cont.D19, ITU-T, Study
Group 14, Geneva, Switzerland, Sept. 1993
20. ITU-T Recommendation V.90 for a digital modem and analogue modem pair
operating for use on the Public Switched Telephone Network (PSTN) at data
signalling rates of up to 56000 bit/s downstream and up to 33600 bit/s upstream, Sept.
1998
21. ITU-T Recommendation G.711 for Pulse Code Modulation of voice frequencies,
1988
22. G. UNGERBOECK -TCM with redundant signals sets. Part I: Introduction. Part
II: State of the art-IEEE Comms. Magazine, Vol.25, No.2, pag. 5-21, Feb. 1987
23. A. R. CALDERBANK, J. E MAZO -A new description of trellis codes-IEEE
Trans. Inf. Theory, Vol. IT-30, pag. 784-791, Nov. 1984
24. O. AGAZZI, D. G. MESSERSCHMITT i D. A. HODGES -Nonlinear echo
cancellation of data signals-IEEE Trans. Comms., Vol. COM-30, Nr.11, pag. 24212433, Nov. 1982
25. G. D. FORNEY Jr. -The Viterbi Algorithm-IEEE Proc., Vol. 61, pag. 268-278,
1973
26. BENEDETTO, M. AJMONE MARSAN, G. ALBETENGO, E. GIACHIN Combined coding and modulation. Theory and applications-IEEE Trans. Inf.
Theory, Vol. IT-34, No. 2, pag. 223-236, Mar. 1988
27. M. M. MULLIGAN, S. G. WILSON -An improved algorithm for evaluating
trellis phase codes-IEEE Trans. Inf. Theory, Vol. IT-30, No. 6, pag. 846-851, Nov.
1984
28. E. BIGILERI-High-level modulation and coding for nonlinear satellite channelsIEEE Trans. Comms., Vol. COM-32, No. 5, pag. 616-626, May 1984
29. G. D. FORNEY Jr. -Coset codes. Part I: Introduction and geometrical
clasification-IEEE Trans. Inf. Theory, Vol. IT-34, No. 5, pag. 1123-1151, Sept. 1988
30. G. J. POTTIE, D. P. TAYLOR -Sphere-packing upper bounds on the free distance
of trellis codes-IEEE Trans. Inf. Theory, Vol. IT-34, No.2, pag. 435-447, May 1988
31. A. R. CALDERBANK, J. E. MAZO, V. K. WEI -Asymtotic upper bounds on the
minimum distance of trellis codes-IEEE Trans.Comms., Vol. COM-33, pag. 305-309,
Apr. 1985
32. E. BIGLIERI -Ungerboeck codes do not shape the signal power spectrum-IEEE
Trans. Inf. Theory, Vol. IT-32, No. 4, pag. 595-596, Jun. 1986
33. G. D. FORNEY Jr. -Geometrically uniform codes, IEEE Trans. Inf. Theory, Vol.
IT-37, No. 9, pag. 1241-1260, Sept. 1991
34. A. R. Calderbank, N. J. A. Sloane -Four-dimensional modulation with eight-state
trellis code, AT&T Tech. Journal, Vol. 64, pag. 1005-1018, May/June 1985
35. S. S. PIETROBON , D. J. COSTELLO -Trellis coding modulation with
multidimensional QAM signals sets, IEEE Trans. Inf. Theory, Vol. IT-39, No. 3, pag.
325-336, Mar. 1993
36. S. S. PIETROBON, R. H. DENG, A. LAFANACHERE, G. UNGERBOECK, D. J.
COSTELLO -Trellis-coded multidimensional phase modulation, IEEE Trans. Inf.
Theory, Vol. IT-36, No. 3, pag. 63-89, Jan. 1990
37. F. Q. WANG, D. J. COSTELLO -New rotationally invariant four-dimensional
trellis codes, IEEE Trans. Inf. Theory , Vol. IT-42, pag. 291-300, Jan. 1996
196

-Teza de doctorat-

38. T. C. DINH, T. HASHIMOTO -A systematic approach to construction of


bandwith-efficient multidimensional trellis codes, IEEE Trans. Comms., Vol. 48, No.
11, pag. 1808-1817, Nov. 2000
39. P. PRANDONI -Information theory in modem practice, Laboratoire de
Communication Audio Visuelle (LCAV) Tech-Report, cole Polytechnique Fdrale
de Lausanne, Feb. 1997
40. C. -E. D. STERIAN -Extending Weitrellis coded modulation technique with 2ND rectangular constellation for N not a power of 2, Telecomunicaii, Anul XXI, Nr. 4,
1994
41. C. -E. D. STERIAN -128-state, rate-4/5 rotationally invariant trellis code with 4D rectangular signal constellation having a coding gain of 5,63 dB, Telecomunicaii,
Anul XXIII, Nr. 2, 1996
42. C. -E. D. STERIAN -Wei-type trellis-coded modulation with 2N-dimensional
rectangular constellation for N not a power of 2, IEEE Trans. Inf. Theory, Vol. IT-43,
No. 3, pag. 750-758, Mar. 1997
43. G. D. FORNEY Jr. -Trellis Shaping, IEEE Trans. Inf. Theory, Vol. IT-38, No. 3,
pag. 281-300, Mar. 1992
44. A. K. KHANDANI, P. KABAL -Shaping Multidimensional Spaces - Part I:
Optimum shaping, Shell Mapping, IEEE Trans. Inf. Theory, Vol. IT-39, No. 11, pag.
1799-1808, Nov. 1993
45. Black Box Inc. -V.34, Technology Overview, 1999 - http://www.blackbox.com
46. G. D. FORNEY Jr., M. V. EYUBOGLU -Combined equalization and coding
using precoding-IEEE Comms. Mag., Vol. 29, No. 12, pag. 23-34, Dec. 1991
47. G. D. FORNEY Jr. , M. V. EYUBOGLU -Trellis precoding: combined coding ,
precoding and shaping for intersymbol interference channels, IEEE Trans. Inf.
Theory, Vol. IT-38, No. 2, pag. 301-313, Mar. 1992
48. W. H. GERSTAKER, R. F. H. FISCHER, J. B. HUBER -A transmission scheme
for twisted pair lines with coding, precoding and blind equalization, Proceedings of
IEEE Global Telecommunications Conference (Globecomm97), pag. 52-56, Phoenix,
AZ, Nov. 1997
49. F. HARRIS Carrier synchronization techniques for DSP-based modems,
Communication
Systems
Design
Magazine,
July
2000
http://www.csdmag.com/main/2000/07/0007feat2.htm
50. T. MASSEY, R. IYER - DSP solutions for telephony and data/facsimile
modems, Texas Instruments - Application Book, Jan.1997
51. L. LITWIN -Matched filtering and timing recovery in digital receivers,
Thompson Multimedia Corporate Research, Sept. 2001
52. J. WENG -Digital Transmissions Systems, course 2002-2003, Department of
Electrical and Computer Engineering, Concordia University , Montreal, Canada
53. A. LOVRICH, R. CHIRAYIL - An all-digital automatic gain control, Texas
Instruments - Application Report, Jan.1997
54. F. GAO -Modem and fax standards and software, GAO Research and Consulting
Article , 2001 - http://www.gaoresearch.com/resources/articles/mfstds.html
55. E. KAREN -ITU-T Recommendation V.34, The University of Toronto, 2000 http://www.comm.toronto.edu/~karen/projects/38.ITUV34/index.html
197

-Teza de doctorat-

56. F. DRBAN -Generalization of Wei's construction for the 2N-dimensional


TCM codes, Proceedings of the International Workshop Trends and Recent
Achivements in Information Technology, pag.197-205, Cluj Napoca, Romania, May
2002 - http://193.226.6.174/IT2002/pdf/L35.pdf
57. F. DRBAN -Generalization of Wei's construction for the 2N-dimensional
TCM encoder and decoder, Proceedings of the International Workshop Trends and
Recent Achivements in Information Technology, pag.205-213, Cluj Napoca,
Romania, May 2002 - http://193.226.6.174/IT2002/pdf/L36.pdf
58. F. DRBAN -An analog voice modem with generalized Wei's type 2Ndimensional trellis coded modulation, Proceedings of the International Workshop
Trends and Recent Achivements in Information Technology, pag.213-223, Cluj
Napoca, Romania, May 2002 - http://193.226.6.174/IT2002/pdf/L37.pdf
59. F. DRBAN -A Weis Type Multidimensional TCM Encoder, Transactions
on Electronics and Communications - Buletinul Stiinific al Universitii Politehnica
Timioara, pag.3-12, Tom 46(60), Fascicola 2, 2001
60. F. DRBAN -A Weis Type Multidimensional TCM Decoder, Transactions
on Electronics and Communications - Buletinul Stiinific al Universitii Politehnica
Timioara, pag.13-18, Tom 46(60), Fascicola 2, 2001.

198

-Teza de doctorat-

Bibliografie consultat pentru documentare


61. M. E. BORDA -Teoria transmiterii informaiei. Teoria informaiei i codrii.
Fundamente i aplicaii -Ed. Dacia, Cluj-Napoca, 1999
62. T. STARR, J. M. CIOFFI, P. J. SILVERMAN -Understanding Digital Subscriber
Line Technology -Prentice Hall PTR, 1999
63. S. RAJPAL, D. J. RHEE, S. LIN -Multidimensional Trellis Coded Phase
Modulation Using a Multilevel Concatenation Approach - Part I: Code Design -IEEE
Trans. Comms., Vol. COM-45, Nr.01, pag. 64-72, Jan. 1997
64. S. RAJPAL, D. J. RHEE, S. LIN -Multidimensional Trellis Coded Phase
Modulation Using a Multilevel Concatenation Approach - Part II: Codes for the
AWGN and Fading Channels -IEEE Trans. Comms., Vol. COM-45, Nr.02, pag. 177186, Feb. 1997
65. A. MASOOMZADEH-FARD, S. PASUPATHY -Combined Equalization and
Differential Detection Using Precoding -IEEE Trans. Comms., Vol. COM-45, Nr.03,
pag. 274-278, Mar. 1997
66. S.-L. SU, J.-M.WU -Combination of BCM and TCM with 90, 180 and 270
Phase Rotational Invariance -IEEE Trans. Comms., Vol. COM-45, Nr.07, pag. 800808, July 1997
67. J.-Y. WANG, M.-C. LIN -On Constructing Trellis Codes with Large Free
Distances and Low Decoding Complexities -IEEE Trans. Comms., Vol. COM-45,
Nr.09, pag. 1017-1020, Sept. 1997
68. E. BACCARELLI, R. CUSANI, G. DI BLASIO -Performance Bound and TrellisCode Design Criterion for Discrete Memoryless Channels and Finite-Delay Symbolby-Symbol Decoding -IEEE Trans. Comms., Vol. COM-45, Nr.10, pag. 1192-1199,
Oct. 1997
69. T. JI, P. AN, S. C. KWATRA -Nonlinear Rotationally Invariant Trellis Codes for
Multidimensional Modulation -IEEE Trans. Comms., Vol. COM-45, Nr.10, pag.
1231-1235, Oct. 1997
70. E. S. ESTEVES, R. SAMPAIO-NETO -A Per-Survivor Phase Acquisition and
Tracking Algorithm for Detection of TCM Signals with Phase Jitter and Frequency
Error -IEEE Trans. Comms., Vol. COM-45, Nr.11, pag. 1381-1384, Nov. 1997
71. E. BACCARELLI, S. GALLI -New Results About Analysis and Design of TCM
for ISI Channels and Combined Equalization/Decoding -IEEE Trans. Comms., Vol.
COM-46, Nr.04, pag. 417-420, April 1998
199

-Teza de doctorat-

72. J. K. CAVERS, J.-H. KIM, P. HO -Exact Calculation of the Union Bound on


Performance of Trellis-Coded Modulation in Fading Channels -IEEE Trans. Comms.,
Vol. COM-46, Nr.05, pag. 576-579, May 1998
73. K. M. MACKENTHUN JR. -Codes Based on a Trellis Cut-Set Transformation Part I: Rotationally Invariant Codes -IEEE Trans. Comms., Vol. COM-46, Nr.05, pag.
610-620, May 1998
74. J. E. SMEE, N. C. BEAULIEU -Error-Rate Evaluation of Linear Equalization and
Decision Feedback Equalization with Error Propagation -IEEE Trans. Comms., Vol.
COM-46, Nr.05, pag. 656-665, May 1998
75. E. AYANOGLU, N. R. DAGDEVIREN, G. D. GOLDEN, J. E. MAZO -An
Equalizer Design Technique for the PCM Modem: A New Modem for the Digital
Public Switched Network -IEEE Trans. Comms., Vol. COM-46, Nr.06, pag. 763-774,
June 1998
76. J. LABAT, O. MACCHI, C. LAOT -Adaptive Decision Feedback Equalization:
Can You Skip the Training Period? -IEEE Trans. Comms., Vol. COM-46, Nr.07, pag.
921-930, July 1998
77. T.-T. CHEN, J. S. LEHNERT -TCM/SSMA Communication Systems with
Cascaded Sequences and PAM/QAM Signal Sets -IEEE Trans. Comms., Vol. COM46, Nr.07, pag. 950-956, July 1998
78. D. G. LAINIOTIS, P. PAPAPARASCHEVA -Partitioned Adaptive Approach to
Nonlinear Channel Equalization -IEEE Trans. Comms., Vol. COM-46, Nr.10, pag.
1325-1336, Oct. 1998
79. A. E. VITYAEV, P. H. SIEGEL -On Viterbi Detector Path Metric Differences IEEE Trans. Comms., Vol. COM-46, Nr.12, pag. 1549-1554, Dec. 1998
80. W. LEE, K. CHEUN -Convergence Analysis of the Stop-and-Go Blind
Equalization Algorithm -IEEE Trans. Comms., Vol. COM-47, Nr.02, pag. 177-180,
Feb. 1999
81. D. HUANG, F. GUSTAFSSON -Sufficient Output Conditions for Identifiability
in Blind Equalization -IEEE Trans. Comms., Vol. COM-47, Nr.02, pag. 191-194,
Feb. 1999
200

-Teza de doctorat-

82. H. A. RAJAB, M. D. YUCEL -Efficient Performance Computations for TrellisCoded Modulation -IEEE Trans. Comms., Vol. COM-47, Nr.07, pag. 796-798, June
1999
83. K. M. MACKENTHUN Jr. -Codes Based on a Trellis Cut Set Transformation Part II: Codes for Noncoherent Detection -IEEE Trans. Comms., Vol. COM-47,
Nr.07, pag. 998-1007, July 1999
84. K. J. KIM, R. A. ILTIS -An Importance Sampling Technique for a Symbol-bySymbol TCM Decoding/Equalization Algorithm -IEEE Trans. Comms., Vol. COM48, Nr.07, pag. 1141-1150, July 2000
85. M.-C. LIN, Y.-L. UENG, J.-Y. WANG -Two Trellis Coding Schemes for Large
Free Distances -IEEE Trans. Comms., Vol. COM-48, Nr.08, pag. 1286-1296, Aug.
2000
86. Z. DING, Z.-Q. LUO -A Fast Linear Programming Algorithm for Blind
Equalization -IEEE Trans. Comms., Vol. COM-48, Nr.09, pag. 1432-1436, Sept.
2000
87. W. H. GERSTACKER, R. R. MULLER, J. B. HUBER -Iterative Equalization
with Adaptive Soft Feedback -IEEE Trans. Comms., Vol. COM-48, Nr.09, pag. 14621467, Sept. 2000
88. J. X. YU, Y. LI, H. MURATA, S. YOSHIDA -Hybrid-ARQ Scheme Using
Different TCM for Retransmission -IEEE Trans. Comms., Vol. COM-48, Nr.10, pag.
1609-1613, Oct. 2000
89. D. RAPHAELI, T. KAITZ -A Reduced-Complexity Algorithm for Combined
Equalization and Decoding -IEEE Trans. Comms., Vol. COM-48, Nr.11, pag. 17971807, Nov. 2000
90. E. BACCARELLI -On the Performance Limits of TCM in Fast-Fading Multipath
Channels with Combined Equalization/Decoding -IEEE Trans. Comms., Vol. COM48, Nr.12, pag. 1957-1964, Dec. 2000
91. J. MANNERKOSKI, V. KOIVUNEN, D. P. TAYLOR -Performance Bounds for
Multistep Prediction-Based Blind Equalization -IEEE Trans. Comms., Vol. COM-49
Nr.01, pag. 84-93, Jan. 2001
201

-Teza de doctorat-

92. S. A. ALTEKAR, A. E. VITYAEV, J. K. WOLF -Decision-Feedback


Equalization via Separating Hyperplanes -IEEE Trans. Comms., Vol. COM-49,
Nr.03, pag. 480-486, Mar. 2001
93. L. M. GARTH -A Dynamic Convergence Analysis of Blind Equalization
Algorithms -IEEE Trans. Comms., Vol. COM-49, Nr.04, pag. 624-634, April 2001
94. K. R. NARAYANAN, G. L. STUBER -Performance of Trellis-Coded CPM with
Iterative Demodulation and Decoding -IEEE Trans. Comms., Vol. COM-49, Nr.04,
pag. 676-687, April 2001
95. Q. WANG, L. WEI -Iterative Viterbi Algorithm for Concatenated
Multidimensional TCM -IEEE Trans. Comms., Vol. COM-50, Nr.01, pag. 12-15, Jan.
2002
96. M. E. PELLENZ, J. PORTUGHEIS - On the Analysis of the Performance of
Coded Modulation Schemes for Unequal Error Protection- IEEE Trans. Comms., Vol.
COM-50, Nr.08, pag. 1205-1208, Aug. 2002
97. Y.-L. UENG, C.-J. ZEH, M.-C. LIN - On Trellis Codes with a Delay Processor
and a Signal Mapper- IEEE Trans. Comms., Vol. COM-50, Nr.12, pag. 1906-1917,
Dec. 2002
98. W. Y. CHEN -The Development and Standardization of Asymmetrical Digital
Subscriber Line -IEEE Comms. Mag., Vol. 37, Nr.05, pag. 68-72, May 1999
99. J. F. HAYES -The Viterbi Algorithm Applied to Digital Data Transmission IEEE Comms. Mag., 50th Anniversary Issue, pag. 26-32, May 2002
100. E. BIGLIERI -Digital Transmission in the 21st Century -IEEE Comms. Mag.,
50th Anniversary Issue, pag. 128-137, May 2002
101. N. V. TRAU -Performance and Distance Spectrum Calculation of TCM over ISI
Channels -Master Thesis, The University of South Australia, 1998
102. S. A. AL-SEMARI -Design and Performance of Trellis Codes for Wireless
Channels -PhD Thesis, The University of Maryland, 1995
103. R. LAROIA -An Optimal Shaping for Multidimensional Constellations-An
Alternative Approach to Lattice-Bounded (Voronoi) Constellations -Tech Report, The
University of Maryland, 1992
202

-Teza de doctorat-

104. R. LAROIA, S. TRETTER, N. FARVARDIN -A Simple and Effective


Precoding Scheme for Noise Whitening on ISI Channels -Tech Report, The
University of Maryland, 1992
105. S. A. AL-SAMARI, T. E. FUJA -Performance Analysis of Coherent TCM
Systems with Diversity Reception in Slow Rayleigh Fading -Tech Report, The
University of Maryland, 1996.

203

Anexa 1-Tabel cu parametrii calculai ai codurilor TCM 2N-D pentru N=28


Q
[biti/i.s.]
7
7
7
7
7
7
7
Q
[biti/i.s.]
10
10
10
10
10
10
10
Q
[biti/i.s.]
7
7
7
7
7
7
7
Q
[biti/i.s.]
10
10
10
10
10
10
10

N N'

2
3
4
5
6
7
8

2
2
4
4
4
4
8

N N'

2
3
4
5
6
7
8

2
2
4
4
4
4
8

N N'

2
3
4
5
6
7
8

2
2
4
4
4
4
8

N N'

2
3
4
5
6
7
8

2
2
4
4
4
4
8

d

d0

4
4
4
4
4
4
4

d

d0

4
4
4
4
4
4
4

d0

8
8
8
8
8
8
8

d

d0
8
8
8
8
8
8
8

CER0

CER

PAR

CER0

CER

PAR

Nr.

CER

PAR

CER

PAR

Nr.

CER

PAR

CER

PAR

Nr.

total

WEI

WEI

WEI

WEI

WEI

total

STERIAN

STERIAN

STERIAN

STERIAN

STERIAN

total

1,37500
1,15625
1,07031

2,18182
2,16216
2,10219

[dB]
1,38303
0,63052
0,29511

[dB]
3,38819
3,34888
3,22672

[dB]
4,63757
5,39008
5,72549

puncte
192
160
144

1,22917
1,12188
1,09896
1,08259
-

2,44068
2,22841
2,27488
2,30928
-

[dB]
0,89611
0,49944
0,40981
0,34464
-

[dB]
3,87510
3,47996
3,56959
3,63476
-

[dB]
5,12449
5,52116
5,61079
5,67596
-

puncte
192
160
160
160
-

CER
WEI

PAR
WEI

WEI
[dB]
4,63757
5,39008
5,72549

Nr.
total
puncte
1536
1280
1152

PAR
STERIAN

2,18182
2,16216
2,10219

PAR
WEI
[dB]
3,38819
3,34888
3,22672

CER
STERIAN

1,37500
1,15625
1,07031

CER
WEI
[dB]
1,38303
0,63052
0,29511

1,22917
1,12188
1,09896
1,08259
-

2,44068
2,22841
2,27488
2,30928
-

CER
STERIAN
[dB]
0,89611
0,49944
0,40981
0,34464
-

PAR
STERIAN
[dB]
3,87510
3,47996
3,56959
3,63476
-

STERIAN
[dB]
5,12449
5,52116
5,61079
5,67596
-

Nr.
total
puncte
1536
1280
1280
1280
-

CER
WEI

PAR
WEI

WEI
[dB]
7,64787
8,40038
8,73579

Nr.
total
puncte
192
160
144

PAR
STERIAN

2,18182
2,16216
2,10219

PAR
WEI
[dB]
3,38819
3,34888
3,22672

CER
STERIAN

1,37500
1,15625
1,07031

CER
WEI
[dB]
1,38303
0,63052
0,29511

1,22917
1,12188
1,09896
1,08259
-

2,44068
2,22841
2,27488
2,30928
-

CER
STERIAN
[dB]
0,89611
0,49944
0,40981
0,34464
-

PAR
STERIAN
[dB]
3,87510
3,47996
3,56959
3,63476
-

STERIAN
[dB]
8,13479
8,53146
8,62109
8,68626
-

Nr.
total
puncte
192
160
160
160
-

CER
WEI

PAR
WEI

WEI
[dB]
7,64787
8,40038
8,73579

Nr.
total
puncte
1536
1280
1152

PAR
STERIAN

2,18182
2,16216
2,10219

PAR
WEI
[dB]
3,38819
3,34888
3,22672

CER
STERIAN

1,37500
1,15625
1,07031

CER
WEI
[dB]
1,38303
0,63052
0,29511

1,22917
1,12188
1,09896
1,08259
-

2,44068
2,22841
2,27488
2,30928
-

CER
STERIAN
[dB]
0,89611
0,49944
0,40981
0,34464
-

PAR
STERIAN
[dB]
3,87510
3,47996
3,56959
3,63476
-

STERIAN
[dB]
8,13479
8,53146
8,62109
8,68626
-

Nr.
total
puncte
1536
1280
1280
1280
-

0,00000
0,09091
0,00000
0,14286
0,16667
0,20000
0,00000

0,50000
0,34375
0,25000
0,21875
0,18750
0,15625
0,12500

1,37500
1,22222
1,15625
1,12000
1,09722
1,08163
1,07031

1,37500
1,22233
1,15625
1,12012
1,09733
1,08175
1,07031

2,18182
2,19867
2,16216
2,17611
2,16434
2,13774
2,10219

[dB]
1,38303
0,87150
0,63052
0,49218
0,40295
0,34080
0,29511

[dB]
1,38303
0,87189
0,63052
0,49263
0,40338
0,34128
0,29511

[dB]
3,38819
3,42160
3,34888
3,37681
3,35326
3,29954
3,22672

[dB]
4,63757
5,14871
5,39008
5,52797
5,61722
5,67932
5,72549

puncte
192
172
160
156
152
148
144

CER0

CER

PAR

CER0

CER

PAR

0,00000
0,01163
0,00000
0,01923
0,02326
0,02703
0,00000

0,50000
0,33594
0,25000
0,20313
0,16797
0,14453
0,12500

1,37500
1,22222
1,15625
1,12000
1,09722
1,08163
1,07031

1,37500
1,22222
1,15625
1,12000
1,09722
1,08163
1,07031

2,18182
2,18608
2,16216
2,14844
2,12895
2,11630
2,10219

[dB]
1,38303
0,87150
0,63052
0,49218
0,40295
0,34080
0,29511

[dB]
1,38303
0,87151
0,63052
0,49218
0,40295
0,34081
0,29511

[dB]
3,38819
3,39665
3,34888
3,32122
3,28166
3,25577
3,22672

[dB]
4,63757
5,14909
5,39008
5,52841
5,61765
5,67979
5,72549

Nr.
total
puncte
1536
1368
1280
1232
1196
1172
1152

CER0

CER

PAR

CER0

CER

PAR

0,00000
0,09091
0,00000
0,14286
0,16667
0,20000
0,00000

0,50000
0,34375
0,25000
0,21875
0,18750
0,15625
0,12500

1,37500
1,22222
1,15625
1,12000
1,09722
1,08163
1,07031

1,37500
1,22233
1,15625
1,12012
1,09733
1,08175
1,07031

2,18182
2,19867
2,16216
2,17611
2,16434
2,13774
2,10219

[dB]
1,38303
0,87150
0,63052
0,49218
0,40295
0,34080
0,29511

[dB]
1,38303
0,87189
0,63052
0,49263
0,40338
0,34128
0,29511

[dB]
3,38819
3,42160
3,34888
3,37681
3,35326
3,29954
3,22672

[dB]
7,64787
8,15901
8,40038
8,53827
8,62752
8,68962
8,73579

CER0

CER

PAR

CER0

CER

PAR

0,00000
0,01163
0,00000
0,01923
0,02326
0,02703
0,00000

0,50000
0,33594
0,25000
0,20313
0,16797
0,14453
0,12500

1,37500
1,22222
1,15625
1,12000
1,09722
1,08163
1,07031

1,37500
1,22222
1,15625
1,12000
1,09722
1,08163
1,07031

2,18182
2,18608
2,16216
2,14844
2,12895
2,11630
2,10219

[dB]
1,38303
0,87150
0,63052
0,49218
0,40295
0,34080
0,29511

[dB]
1,38303
0,87151
0,63052
0,49218
0,40295
0,34081
0,29511

[dB]
3,38819
3,39665
3,34888
3,32122
3,28166
3,25577
3,22672

[dB]
7,64787
8,15939
8,40038
8,53871
8,62795
8,69009
8,73579

Nr.
total
puncte
192
172
160
156
152
148
144
Nr.
total
puncte
1536
1368
1280
1232
1196
1172
1152

204

Anexa 2-Modelele MATLAB-Simulink pentru sistemele de transmisii de date cu TCM 4-D (construcia Wei),
TCM 6-D (construcia Sterian) i TCM 6-D (construcia propus)

CD-ul ataat

205

Anexa 3a

1,00000000

TCM 6-D STERIAN


0,10000000

Rata erorilor de bit (BER)

TCM 6-D PROPUS

0,01000000

0,00100000

0,00010000

0,00001000
0

3
4
5
6
7
8
Raportul semnal/zgomot (Eb/N0) al canalului de comunicaie (AWGN) [dB]
Detecie SSD sau detecie MLD, fr modulaie QAM.

206

10

11

Anexa 3b

1,00000000

TCM 6-D STERIAN


0,10000000
TCM 6-D PROPUS

Rata erorilor de bit (BER)

0,01000000

0,00100000

0,00010000

0,00001000
0

3
4
5
6
7
8
Raportul semnal/zgomot (Eb/N0) al canalului de comunicaie (AWGN) [dB]
Detecie SSD cu modulaie QAM BassBand.

207

10

11

Anexa 3c

1,00000000

TCM 6-D STERIAN


0,10000000
TCM 6-D PROPUS

Rata erorilor de bit (BER)

0,01000000

0,00100000

0,00010000

0,00001000
0

3
4
5
6
7
8
Raportul semnal/zgomot (Eb/N0) al canalului de comunicaie (AWGN) [dB]
Detecie MLD cu modulaie QAM BassBand.

208

10

11

Anexa 3d

1,00000000

TCM 6-D STERIAN


0,10000000
TCM 6-D PROPUS

Rata erorilor de bit (BER)

0,01000000

0,00100000

0,00010000

0,00001000
-6

-5

-4

-3
-2
-1
0
1
2
Raportul semnal/zgomot (Eb/N0) al canalului de comunicaie (AWGN) [dB]
Detecie SSD cu modulaie QAM PassBand (fp=1800 Hz).

209

Anexa 3e

1,00000000

TCM 6-D STERIAN


0,10000000

Rata erorilor de bit (BER)

TCM 6-D PROPUS

0,01000000

0,00100000

0,00010000

0,00001000
-6

-5

-4

-3

-2

-1

Raportul semnal/zgomot (Eb/N0) al canalului de comunicaie (AWGN) [dB]


Detecie M LD cu modulaie QAM PassBand (fp=1800 Hz).

210

S-ar putea să vă placă și