2. Spektralna gustoÄa snage binarnih linijskih kodova - FER
2. Spektralna gustoÄa snage binarnih linijskih kodova - FER
2. Spektralna gustoÄa snage binarnih linijskih kodova - FER
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
SPEKTRALNA ANALIZA TERNARNIH I<br />
KVATERNARNIH LINIJSKIH KODOVA
Sadržaj<br />
Uvod ......................................................................................................................................1<br />
1. Općenito o spektralnoj gustoći <strong>snage</strong> <strong>linijskih</strong> <strong>kodova</strong>.....................................................3<br />
1.1. <strong>Spektralna</strong> gustoća <strong>snage</strong> <strong>linijskih</strong> <strong>kodova</strong> ...............................................................3<br />
1.<strong>2.</strong> Izvanpojasna snaga <strong>linijskih</strong> <strong>kodova</strong> ........................................................................5<br />
<strong>2.</strong> <strong>Spektralna</strong> gustoća <strong>snage</strong> <strong>binarnih</strong> <strong>linijskih</strong> <strong>kodova</strong> .........................................................6<br />
<strong>2.</strong>1. <strong>Spektralna</strong> gustoća <strong>snage</strong> NRZ <strong>kodova</strong> ....................................................................6<br />
<strong>2.</strong>1.1. <strong>Spektralna</strong> gustoća <strong>snage</strong> polar NRZ koda.......................................................6<br />
<strong>2.</strong>1.<strong>2.</strong> <strong>Spektralna</strong> gustoća <strong>snage</strong> unipolar NRZ koda .................................................9<br />
<strong>2.</strong><strong>2.</strong> <strong>Spektralna</strong> gustoća <strong>snage</strong> RZ <strong>kodova</strong> .................................................................... 11<br />
<strong>2.</strong><strong>2.</strong>1. <strong>Spektralna</strong> gustoća <strong>snage</strong> polar RZ koda ...................................................... 11<br />
<strong>2.</strong><strong>2.</strong><strong>2.</strong> <strong>Spektralna</strong> gustoća <strong>snage</strong> unipolar RZ koda ................................................. 13<br />
<strong>2.</strong>3. <strong>Spektralna</strong> gustoća <strong>snage</strong> bifaznih <strong>kodova</strong> ............................................................. 15<br />
<strong>2.</strong>3.1. <strong>Spektralna</strong> gustoća <strong>snage</strong> BI-Ф-L (Manchester) koda .................................... 15<br />
<strong>2.</strong>3.<strong>2.</strong> <strong>Spektralna</strong> gustoća <strong>snage</strong> BI-Ф-M, BI-Ф-S i uvjetnog BI-Ф-L koda .............. 17<br />
<strong>2.</strong>4. <strong>Spektralna</strong> gustoća <strong>snage</strong> DM (Miller) koda .......................................................... 18<br />
<strong>2.</strong>5. <strong>Spektralna</strong> gustoća <strong>snage</strong> <strong>binarnih</strong> blok <strong>kodova</strong> ..................................................... 20<br />
<strong>2.</strong>5.1. <strong>Spektralna</strong> gustoća <strong>snage</strong> CMI koda .............................................................. 21<br />
<strong>2.</strong>5.<strong>2.</strong> <strong>Spektralna</strong> gustoća <strong>snage</strong> DMI koda .............................................................. 23<br />
<strong>2.</strong>6. Usporedba spektralne gustoće <strong>snage</strong> <strong>binarnih</strong> <strong>kodova</strong>............................................ 26<br />
3. <strong>Spektralna</strong> gustoća <strong>snage</strong> ternarnih <strong>linijskih</strong> <strong>kodova</strong> ...................................................... 30<br />
3.1. <strong>Spektralna</strong> gustoća <strong>snage</strong> pseudoternarnih <strong>kodova</strong>................................................. 31<br />
3.1.1. <strong>Spektralna</strong> gustoća <strong>snage</strong> AMI-RZ koda ........................................................ 32<br />
3.1.<strong>2.</strong> <strong>Spektralna</strong> gustoća <strong>snage</strong> AMI-NRZ koda ..................................................... 34<br />
3.<strong>2.</strong> Spektralne gustoće <strong>snage</strong> ternarnih - supstitucijskih <strong>kodova</strong> .................................. 36<br />
3.<strong>2.</strong>1. <strong>Spektralna</strong> gustoća <strong>snage</strong> HDB3 supstitucijskog koda ................................... 36
3.<strong>2.</strong><strong>2.</strong> <strong>Spektralna</strong> gustoća <strong>snage</strong> B6ZS supstitucijskog koda..................................... 39<br />
3.<strong>2.</strong>3. Usporedba spektralne gustoće <strong>snage</strong> ternarnih supstitucijskih <strong>kodova</strong> ............ 43<br />
3.3. Spektralne gustoće <strong>snage</strong> ternarnih - blok <strong>kodova</strong> ................................................. 46<br />
3.3.1. <strong>Spektralna</strong> gustoća <strong>snage</strong> 4B3T blok koda ..................................................... 46<br />
3.3.<strong>2.</strong> <strong>Spektralna</strong> gustoća <strong>snage</strong> MS43 i MMS43 blok <strong>kodova</strong> ................................. 49<br />
3.3.3. <strong>Spektralna</strong> gustoća <strong>snage</strong> FOMOT blok koda ................................................ 53<br />
3.3.4. Usporedba spektralne gustoće <strong>snage</strong> ternarnih blok <strong>kodova</strong> ........................... 56<br />
4. <strong>Spektralna</strong> gustoća <strong>snage</strong> kvaternarnih <strong>linijskih</strong> <strong>kodova</strong> ................................................ 58<br />
4.1. <strong>Spektralna</strong> gustoća <strong>snage</strong> 2B1Q koda .................................................................... 58<br />
5. Usporedba spektralne gustoće <strong>snage</strong> <strong>linijskih</strong> <strong>kodova</strong> ................................................... 63<br />
Zaključak ............................................................................................................................. 64<br />
Literatura .............................................................................................................................. 66<br />
Skraćenice ............................................................................................................................ 67<br />
Dodatak ................................................................................................................................ 69
Uvod<br />
Linijskim kodiranjem postiže se optimalna prilagodba digitalnog signala mediju preko<br />
kojeg ga treba prenijeti s obzirom na vrstu medija, duljinu linka, prigušenje,<br />
izobličenje (disperziju), brzinu prijenosa, učestalost pogrešaka i frekvencijsku<br />
karakteristiku. Razmotriti ćemo izbor prikladnih <strong>kodova</strong> za dva osnovna transmisijska<br />
medija: metalni vodič i svjetlovodnu nit. U ovom diplomskom radu najvećim dijelom<br />
smo se orijentirali na linijske kodove prikladne za metalni vodič.<br />
Osnovni kodovi mogu se klasificirati u četiri klase: NRZ (engl. NonReturn-to-<br />
Zero), RZ (engl. Return-to-Zero), PT (engl. PseudoTernary) i Bi-Ф (engl. BiPhase).<br />
NRZ i RZ klase mogu se dalje podijeliti na jednopolarnu (engl. unipolar) i polarnu<br />
(engl. polar) podklasu. Napredni kodovi uključuju supstitucijske kodove (engl.<br />
substitution codes) i blok kodove (engl. block codes). Postoje kodovi koji ne pripadaju<br />
niti jednoj navedenoj klasi, dok neki kodovi pripadaju više nego jednoj klasi.<br />
Svi ovi navedeni kodovi imaju različite performanse te se koriste za različite<br />
usluge. Za pojedinu uslugu neka obilježja će biti važna, dok druga neće biti.<br />
• Odgovarajuća vremenska informacija. Trajanje bita ili simbola obično se<br />
obnavlja iz primljenog niza podataka. To zahtjeva da format linijskog kodiranja<br />
osigura prikladnu prijenosnu gustoću u kodiranoj sekvenci. Formati sa većom<br />
prijenosnom gustoćom imaju prednost, budući da će ekstrakcija takta imati<br />
manje problema sa ovom vrstom signala. Dugačak niz <strong>binarnih</strong> jedinica (1) i<br />
nula (0) u podacima će uzrokovati probleme u ekstrakciji takta.<br />
• Spektar prilagođen kanalu. Linijski kodovi bez istosmjerne dc komponente i s<br />
malom istosmjernom dc komponentom u spektralnoj gustoći <strong>snage</strong> PSD (engl.<br />
Power Spectral Density) su poželjniji za sustave magnetskog zapisa ili sustave<br />
koji koriste spajanje transformatorima koji imaju nizak frekvencijski odaziv.<br />
<strong>Spektralna</strong> gustoća <strong>snage</strong> PSD linijskog koda treba imati dostatnu i malu<br />
širinu prijenosnog pojasa u usporedbi sa širinom prijenosnog pojasa kanala te<br />
na taj način intersimbolna interferencija (engl. InterSimbol Interferension,<br />
skraćeno ISI) neće biti problem.<br />
1
• Suženje spektra na višim frekvencijama. Kod metalnih vodiča prigušenje<br />
signala raste dominantno s korijenom frekvencije. Da bismo smanjili<br />
izobličenje signala, glavninu <strong>snage</strong> spektra poželjno je pomaknuti prema nižim<br />
frekvencijama.<br />
• Ograničena širina prijenosnog pojasa. Širina prijenosnog pojasa linijskog koda<br />
treba biti što je moguće uža. Širina prijenosnog pojasa se može reducirati<br />
filtriranjem i uvođenjem višerazinskog prijenosa.<br />
• Mala vjerojatnost pogreške. Cilj linijskog kodiranja je niska vjerojatnost<br />
pogreške bita uzrokovana šumom i niska intersimbolna interferencija ISI koja<br />
oštećuje primljeni signal. Poželjniji su linijski kodovi sa niskom vjerojatnosti<br />
pogreške P srednje energije bita, ali u obzir treba uzeti i druge karakteristike,<br />
b<br />
kao što su širina prijenosnog pojasa i sposobnost ekstrakcije takta.<br />
• Sposobnost otkrivanja pogreške. Neki oblici kodiranja imaju sposobnost<br />
otkrivanja pogrešaka iz primljene sekvence bez dodavanja dodatnih bitova<br />
kao u oblicima kanalskog kodiranja. Međutim, ispravljanje pogrešaka prilikom<br />
linijskog kodiranja nije moguće te se može postići kroz tehnike kanalskog<br />
kodiranja ili u obliku retransmisije.<br />
• Neovisnost o sekvenci bita (transparentnost). Linijski kod mora imati<br />
sposobnost kodirati bilo koju sekvencu podataka iz bilo kojeg izvora i dekoder<br />
mora imati sposobnost dekodirati to natrag u originalne podatke što znači da<br />
su svojstva linijskog koda neovisna o karakteristikama izvora.<br />
• Diferencijalno kodiranje. Ova osobina je korisna budući da je diferencijalno<br />
kodirana sekvenca imuna na promjenu polariteta. Međutim, ako diferencijalno<br />
kodiranje nije prisutno u samom linijskom kodu, ono se naknadno može<br />
integrirati u sustav.<br />
Kod električnog prijenosa koriste se najčešće višerazinski linijski kodovi, a<br />
posebno ternarni, odnosno pseudoternarni. Linijski kodovi koji se koriste u optičkom<br />
prijenosu su binarni (svjetlo, tama).<br />
2
1. Općenito o spektralnoj gustoći <strong>snage</strong> <strong>linijskih</strong><br />
<strong>kodova</strong><br />
U ovom prvom poglavlju se analizira problem te se daje kratko objašnjenje vezano uz<br />
spektralnu gustoću <strong>snage</strong> i izvanpojasnu snagu <strong>linijskih</strong> <strong>kodova</strong>. Daju se na uvid<br />
poznate formule na osnovu kojih se izvode izrazi za spektralnu gustoću <strong>snage</strong><br />
<strong>linijskih</strong> <strong>kodova</strong> i izvanpojasnu snagu <strong>linijskih</strong> <strong>kodova</strong>. Drugim riječima daju se<br />
osnovne, poznate zakonitosti vezane za rješavanje ovog problema.<br />
1.1. <strong>Spektralna</strong> gustoća <strong>snage</strong> <strong>linijskih</strong> <strong>kodova</strong><br />
<strong>Spektralna</strong> gustoća <strong>snage</strong> PSD (engl. Power Spectral Density) je frekvencijski odziv<br />
slučajnog ili periodičkog signala. Ona nam govori gdje je srednja snaga<br />
raspodijeljena kao funkcija frekvencije. U ovom potpoglavlju ćemo predstaviti<br />
općenitu formulu za izračunavanje spektralne gustoće <strong>snage</strong> (engl. Power Spectral<br />
Density, skraćeno PSD) za digitalno modulirane valne oblike osnovnog<br />
frekvencijskog pojasa. Ta se formula koristi za većinu <strong>binarnih</strong> <strong>linijskih</strong> <strong>kodova</strong>. Na taj<br />
način ćemo jednostavno primjenjivati formulu za različite linijske kodove. Međutim<br />
ova formula nije primjenjiva za sve kodove, tako da ćemo raspravljati i o drugim<br />
metodama za izračun spektralne gustoće <strong>snage</strong> PSD.<br />
Znamo da većina signala kao što su signal glasa i signal slike u osnovi<br />
slučajni. Zbog toga većina digitalnih signala izvedenih iz ovih signala su isto tako<br />
slučajni. Signali podataka su isto tako u biti slučajni.<br />
Pretpostavimo da se digitalni signal može prikazati u obliku<br />
∞<br />
s( t) = ∑ a g( t − kT )<br />
k=−∞<br />
k<br />
(1.1)<br />
, gdje su a k<br />
diskretni slučajni podatkovni bitovi, g(t) je signal trajanja T. Neka je g(t)<br />
funkcija simbola. To može biti bilo koji signal sa Fourierovom transformacijom.<br />
Slučajna sekvenca { } a k<br />
može biti binarna ili ne binarna.<br />
3
izrazom<br />
<strong>Spektralna</strong> gustoća <strong>snage</strong> PSD (engl. Power Spectral Density) dana je<br />
2<br />
G( f ) ∞ − jnωT<br />
ψ ( f ) = R( n)<br />
e<br />
s<br />
∑<br />
(1.2)<br />
T n =−∞<br />
, gdje je ω = 2πf. G(f) je Fourierova transformacija od g(t) i R(n) je autokorelacijska<br />
funkcija od slučajne sekvence { a k } , definirane kao R(n) = E{ a a }<br />
k k+<br />
n<br />
, gdje je E{ x }<br />
srednja vjerojatnost od x. Izraz (1.2) nam govori da spektralna gustoća <strong>snage</strong> PSD<br />
digitalno moduliranog signala nije određena samo funkcijom simbola, nego na nju<br />
utječe i autokorelacijska funkcija niza (sekvence) podataka.<br />
Za nekoreliranu sekvencu { a k } ,<br />
, gdje je<br />
⎧ 2 2<br />
⎪σ<br />
a + ma<br />
,............... n = 0<br />
R( n)<br />
= ⎨<br />
⎪ m<br />
2<br />
⎩ a ,......................... n ≠ 0<br />
(1.3)<br />
σ<br />
2<br />
a varijanca, a m a je srednja vrijednost sekvence { a k } . Koristeći<br />
Poissonovu formulu, spektralna gustoća <strong>snage</strong> PSD može se prikazati izrazom<br />
2<br />
ψ G( f )<br />
( )<br />
2 2<br />
s f a ma R ( f nR )<br />
T<br />
σ ∞<br />
=<br />
⎡<br />
+<br />
bn<br />
δ −<br />
⎤<br />
⎢<br />
∑<br />
⎣<br />
=−∞ b ⎥⎦<br />
(1.4)<br />
, gdje je R b<br />
=1 / T podatkovna brzina bita.<br />
Za linijske kodove sa R(n) = 0 za n ≠ 0, pogodnija je formula (1.2), dok za<br />
linijske kodove sa R(n) ≠ 0 za n ≠ 0 pogodnija je formula (1.4).<br />
<strong>Spektralna</strong> gustoća <strong>snage</strong> <strong>binarnih</strong> <strong>linijskih</strong> <strong>kodova</strong> kao što su: NRZ (polar,<br />
unipolar), RZ (polar, unipolar) i BI-Ф-L, te pseudoternarnih <strong>kodova</strong>: AMI-NRZ i AMI-<br />
RZ mogu se vrlo lako izračunati pomoću gore navedenih formula. Za neke vrste<br />
digitalnih signala to neće biti moguće jer se ne mogu prikazati u obliku (1.1). U tu<br />
skupinu spadaju linijski kodovi BI-Ф-M, Bi-Ф-S, DM (Miller) kod, supstitucijski kodovi i<br />
blok kodovi.<br />
4
1.<strong>2.</strong> Izvanpojasna snaga <strong>linijskih</strong> <strong>kodova</strong><br />
U ovom potpoglavlju ćemo predstaviti općenitu formulu za izračunavanje<br />
izvanpojasne <strong>snage</strong> (engl. out-of band Power, skraćeno P ) za digitalno modulirane<br />
ob<br />
valne oblike osnovnog frekvencijskog pojasa. Ta se formula može primijeniti za sve<br />
linijske <strong>kodova</strong>. Na taj način ćemo jednostavno primijenjivati formulu za različite<br />
linijske kodove.<br />
Izvanpojasna snaga P (engl. out-of band Power) dana je izrazom<br />
ob<br />
B<br />
∫ ψ s ( f ) df<br />
P ( B) = 1− −B<br />
ob ∞<br />
∫ ψ s ( f ) df<br />
−∞<br />
. (1.5)<br />
Izvanpojasna snaga P ob<br />
(B) se računa pomoću numeričke integracije. Jedinica<br />
za izvanpojasnu snagu P ob<br />
(B) je [dB] (decibel).<br />
Izvanpojasna snaga P (engl. out-of band Power) nam pokazuje koliko se<br />
ob<br />
<strong>snage</strong> nalazi izvan željenog pojasa frekvencije. Npr. ako je izvanpojasna snaga -10<br />
[dB], to znači da nam se 10% <strong>snage</strong> signala nalazi izvan željenog pojasa frekvencije<br />
koju nismo uzeli u obzir, dakle taj smo dio <strong>snage</strong> zanemarili.<br />
5
<strong>2.</strong> <strong>Spektralna</strong> gustoća <strong>snage</strong> <strong>binarnih</strong> <strong>linijskih</strong><br />
<strong>kodova</strong><br />
U ovom poglavlju dati ćemo na uvid spektralnu gustoću <strong>snage</strong> i izvanpojasnu snagu<br />
većine <strong>binarnih</strong> <strong>linijskih</strong> <strong>kodova</strong>, s tim da ćemo se većinom orijentirati na linijske<br />
kodove za žični prijenos, a manje za optički prijenos. U nastavku ovog poglavlja<br />
pretpostavljamo da je vjerojatnost pojavljivanja binarne jedinice (1) i nule (0) jednaka.<br />
To znači da vrijedi p<br />
0<br />
= p(0) = p<br />
1<br />
= p(1) = 1/ 2 .<br />
<strong>2.</strong>1. <strong>Spektralna</strong> gustoća <strong>snage</strong> NRZ <strong>kodova</strong><br />
NRZ kodovi temelje se na NRZ (engl. Non-Return-to-Zero) formatu digitalnog<br />
signala, kod kojeg kodirane vrijednosti logičke jedinice i nule traju puni interval bita. U<br />
ovom potpoglavlju se iznosi spektralna gustoća <strong>snage</strong> polar NRZ i unipolar NRZ<br />
<strong>kodova</strong> kao i njihova izvanpojasna snaga, tj. snaga izvan željenog pojasa frekvencije.<br />
<strong>2.</strong>1.1. <strong>Spektralna</strong> gustoća <strong>snage</strong> polar NRZ koda<br />
Polar NRZ kod koristi dvije razine ( ± A ) za amplitudu impulsa kako bi se razlikovala<br />
binarna jedinica (1) i nula (0). Dakle, polar NRZ kod je binarni, i to simetrični, s<br />
razinama ( + A, − A)<br />
. Ovaj valni oblik nema istosmjernu dc komponentu za jednaku<br />
vjerojatnost pojavljivanja binarne jedinice (1) i nule (0). Imamo tri vrste formata polar<br />
NRZ koda, a to su: NRZ-L (engl. NonReturn to Zero-Level), NRZ-M (engl. NonReturn<br />
to Zero-Mark) i NRZ-S (engl. NonReturn to Zero-Space) formati. Iz NRZ_L formata<br />
izvode se NRZ-M i NRZ-S formati. U NRZ-M formatu binarna jedinica (1) se koristi<br />
kao oznaka (engl. Mark) u binarnoj sekvenci i ona mijenja razinu (A na –A ili –A na<br />
A), dok binarna nula (0) ne uzrokuje promjenu razine. Kod NRZ-S formata princip je<br />
isti samo promjenu razine uzrokuje binarna nula (0), grafički gledano razmak (engl.<br />
Space). NRZ-M i NRZ-S formati su diferencijalno kodirani valni oblici. Njihova<br />
osnovna prednost je ta da su imuni na promjenu polariteta za razliku od osnovnog<br />
NRZ-L formata, što duguju diferencijalnom kodiranju. Primjer kodiranja binarne<br />
sekvence sa NRZ-L, NRZ-M i NRZ-S formatima prikazan je na slici Sl. 2-1.<br />
6
Sl. 2-1 Valni oblici NRZ-L, NRZ-M i NRZ-S <strong>linijskih</strong> <strong>kodova</strong><br />
Što se tiče spektralne gustoće <strong>snage</strong> PSD NRZ-L, NRZ-M i NRZ-S formata,<br />
možemo reći da oni imaju jednaka statistička svojstva korištene sekvence, te im je<br />
ista funkcija simbola g(t). Što nam za rezultat daje da je njihova spektralna gustoća<br />
<strong>snage</strong> PSD jednaka.<br />
Funkcija simbola NRZ formata je pravokutni impuls sa amplitudom A u<br />
intervalu [0,T], koja se može izraziti u obliku<br />
⎧A,..............0<br />
≤ t ≤ T<br />
g( t)<br />
= ⎨ (<strong>2.</strong>1)<br />
⎩ 0,............... drugdje<br />
Fourierova transformacija od g(t) se može vrlo lako naći iz formule<br />
∞ − jωt<br />
G( f ) = ∫ g( t)<br />
e dt<br />
−∞<br />
(<strong>2.</strong>2)<br />
i ona iznosi<br />
sin( ΠfT)<br />
− jΠfT − jΠfT<br />
G( f ) = AT( ) e = AT sin c( ΠfT ) e<br />
ΠfT<br />
(<strong>2.</strong>3)<br />
, gdje je sinc(x) = sin(x) / (x) i zove se sinc funkcija.<br />
Sada treba naći autokorelacijsku funkciju R(n) za binarnu podatkovnu<br />
sekvencu { a k } . Za ovaj valni oblik<br />
⎧1,... za... binarnu...1,... p1<br />
= 1/ 2<br />
a = k ⎨<br />
⎩ − 1,... za... binarnu...0,... p0<br />
= 1/ 2<br />
(<strong>2.</strong>4)<br />
Prema tome<br />
7
⎧ (1)<br />
2<br />
( 1)<br />
2<br />
⎪<br />
p<br />
1<br />
+ p<br />
0<br />
− = 1........................................., n = 0<br />
R( n)<br />
= ⎨<br />
⎪ ( p )<br />
2<br />
(1)<br />
2<br />
( )<br />
2<br />
(1)<br />
2<br />
0 + p<br />
1 + 2 p<br />
0<br />
p<br />
1<br />
(1)( − 1) = 0.........., n ≠ 0<br />
⎩<br />
(<strong>2.</strong>5)<br />
Uvrštavanjem izraza G(f) (<strong>2.</strong>3) i R(n) (<strong>2.</strong>5) u (1.2) dobivamo izraz za<br />
spektralnu gustoću <strong>snage</strong> polar NRZ koda koji iznosi<br />
2 sin( ΠfT)<br />
ψ ( f ) A T ( )<br />
2<br />
s =<br />
ΠfT<br />
polar NRZ (<strong>2.</strong>6)<br />
Izvanpojasnu snagu P ob<br />
za polar NRZ kod izračunamo iz formule (1.5).<br />
Na horizontalnoj osi frekvencija je normalizirana u odnosu na podatkovnu<br />
brzinu prijenosa R b<br />
, te vrijedi f T = f / R b<br />
. Za jedinstvenu srednju energiju simbola<br />
postavimo A=1, T=1.<br />
1<br />
PSD od NRZ polar koda<br />
0<br />
Pob od NRZ polar koda<br />
0.9<br />
-2<br />
0.8<br />
-4<br />
0.7<br />
-6<br />
PSD(Power Spectral Density)<br />
0.6<br />
0.5<br />
0.4<br />
0.3<br />
Pob(Out-of-band Power)<br />
-8<br />
-10<br />
-12<br />
-14<br />
0.2<br />
-16<br />
0.1<br />
-18<br />
0<br />
0 1 2 3 4<br />
f T<br />
-20<br />
0 1 2 3 4<br />
B T<br />
Sl. 2-2 <strong>Spektralna</strong> gustoća <strong>snage</strong> PSD i izvanpojasna snaga Pob NRZ polar koda<br />
Iz slike Sl. 2-<strong>2.</strong> vidimo da se energija signala koncentrira oko nulte frekvencije<br />
(f = 0), i prva nultočka postiže se za B = 1.0R . 90% energije prijenosnog pojasa<br />
null b<br />
8
postiže se pri brzini 0.85R , tj. B 0.85<br />
b 90%<br />
≈ R , a za 99% širine prijenosnog pojasa<br />
b<br />
vrijedi B<br />
99%<br />
≈ 10R . b<br />
<strong>2.</strong>1.<strong>2.</strong> <strong>Spektralna</strong> gustoća <strong>snage</strong> unipolar NRZ koda<br />
Prethodno tri spomenuta NRZ formata mogu biti i unipolarna, tako da se razina –A<br />
promijeni u 0. Dakle, unipolar NRZ kod je binarni i to nesimetrični, s razinama ( + A,0)<br />
.<br />
Za binarnu sekvencu sa jednakim brojem jedinica (1) i nula (0), što se obično<br />
pretpostavlja, unipolarni valni oblik ima istosmjernu dc komponentu na razini A/2,<br />
koju format polar NRZ nema. Ta istosmjerna dc komponenta vrijednosti od A/2<br />
pojavljuje se kao impulsna funkcija sa snagom od<br />
A<br />
2 / 4 u nultoj frekvenciji (f = 0),<br />
što će se kasnije vidjeti u spektralnoj gustoći <strong>snage</strong> PSD unipolar NRZ koda.<br />
Funkcija impulsa je ista kao u polar NRZ kodu, odgovara izrazu (<strong>2.</strong>1). Za ovaj valni<br />
oblik<br />
⎧⎪<br />
1,............... za... binarnu...1,... p = 1/ 2<br />
1<br />
a = k ⎨<br />
0,.............. za... binarnu...0,... p = 1/ 2<br />
⎪⎩<br />
0<br />
(<strong>2.</strong>7)<br />
Iz ovoga imamo<br />
{ } (1) (0) 1/ 2<br />
ma<br />
= E a = p + p = (<strong>2.</strong>8)<br />
k 1 0<br />
i<br />
( ) 2<br />
a<br />
2 ⎧ ⎫<br />
σ = E a m p (1 1/ 2)<br />
2<br />
(0 1/ 2)<br />
2<br />
⎨ − =<br />
1<br />
− + p<br />
0<br />
− = 1/ 4<br />
k ⎬<br />
⎩ ⎭<br />
(<strong>2.</strong>9)<br />
Koristeći izraz (1.4) za spektralnu gustoću <strong>snage</strong> dobivamo<br />
A<br />
2<br />
T sin( ΠfT )<br />
2<br />
( ) ( )<br />
2 A<br />
Ψ s f = + δ ( f )<br />
4 ΠfT<br />
4<br />
unipolar NRZ (<strong>2.</strong>10)<br />
Izvanpojasnu snagu P ob<br />
za unipolar NRZ izračunamo iz formule (1.5).<br />
Za jedinstvenu srednju energiju simbola moramo postaviti A = 2 , T = 1. Ova<br />
spektralna gustoća <strong>snage</strong> PSD unipolar NRZ koda ima sličan oblik kao i PSD od<br />
polar NRZ koda. Jedina je razlika impuls u nultoj frekvenciji (f = 0).<br />
9
1.4<br />
PSD od NRZ unipolar koda<br />
0<br />
Pob od NRZ unipolar koda<br />
-2<br />
1.2<br />
-4<br />
1<br />
-6<br />
PSD(Power Spectral Density)<br />
0.8<br />
0.6<br />
0.4<br />
Pob(Out-of-band Power)<br />
-8<br />
-10<br />
-12<br />
-14<br />
-16<br />
0.2<br />
-18<br />
0<br />
0 0.5 1 1.5 2 <strong>2.</strong>5 3 3.5 4<br />
f T<br />
-20<br />
0 0.5 1 1.5 2 <strong>2.</strong>5 3 3.5 4<br />
B T<br />
Sl. 2-3 <strong>Spektralna</strong> gustoća <strong>snage</strong> PSD i izvanpojasna snaga Pob NRZ unipolar koda<br />
Iz slike Sl. 2-3 vidimo da se energija signala koncentrira oko nulte frekvencije<br />
(f = 0), i prva nultočka postiže se za B = 1.0R . 90% energije prijenosnog pojasa<br />
null b<br />
postiže se pri brzini 0.54R , tj. B 0.54<br />
b 90%<br />
≈ R , a za 99% širine prijenosnog pojasa<br />
b<br />
vrijedi B<br />
99%<br />
≈ 5R . b<br />
Budući da niz jedinica (1) u NRZ-S, niz nula (0) u NRZ-M i jedinica (1) ili nula<br />
(0) u NRZ-L formatu ne sadrži nikakav prijenos, ova klasa valnih oblika neće osigurati<br />
adekvatnu vremensku informaciju za dugačke nizove nula (0) i jedinica (1). Rješenje<br />
ovog problema je pred-kodiranje podatkovne sekvence kako bi se eliminirali dugački<br />
nizovi nula (0) i jedinica (1).<br />
NRZ-L format ekstenzivno se koristi u digitalnoj logici. NRZ-M se koristi za<br />
snimanje na magnetske vrpce. U telekomunikacijama, aplikacije koje koriste NRZ<br />
formate su ograničene na kratke prijenosne linkove, što je posljedica vremenskih<br />
karakteristika NRZ formata.<br />
10
<strong>2.</strong><strong>2.</strong> <strong>Spektralna</strong> gustoća <strong>snage</strong> RZ <strong>kodova</strong><br />
Nedostatak vremenske informacije NRZ formata može se prevladati dodavanjem više<br />
prijelaza u valni oblik. To nas dovodi do RZ (engl. Return-to-Zero) formata. Uskoro<br />
ćemo vidjeti da je širina prijenosnog pojasa RZ formata veća nego NRZ formata.<br />
U ovom potpoglavlju se iznosi spektralna gustoća <strong>snage</strong> polar RZ i unipolar<br />
RZ <strong>kodova</strong> kao i njihova izvanpojasna snaga, tj. snaga izvan željenog pojasa<br />
frekvencije.<br />
<strong>2.</strong><strong>2.</strong>1. <strong>Spektralna</strong> gustoća <strong>snage</strong> polar RZ koda<br />
Polar RZ format prikazuje jedinicu (1) kao pozitivni polu-periodički impuls, a nulu (0)<br />
kao negativni polu-periodički impuls. Ovaj valni oblik uključuje dva prijelaza po bitu,<br />
te polar RZ format nema istosmjernu dc komponentu. Primjer kodiranja binarne<br />
sekvence sa polar RZ formatom prikazan je na slici Sl. 2-4.<br />
Sl. 2-4 Valni oblik polar RZ linijskog koda<br />
Za RZ format funkcija impulsa je pravokutni impuls sa trajanjem pola bita, tj.<br />
⎧<br />
T<br />
⎪A,..........0<br />
≤ t ≤<br />
g( t) = ⎨ 2<br />
(<strong>2.</strong>11)<br />
⎪⎩ 0,........... drugdje<br />
Odgovarajuća Fourierova transformacija je<br />
sin( / 2) 2 /2<br />
( ) AT Π<br />
( fT −<br />
)<br />
j Π<br />
G f =<br />
e<br />
fT<br />
2 ΠfT<br />
/ 2<br />
(<strong>2.</strong>12)<br />
Za polar RZ valni oblik<br />
⎧⎪<br />
1,.................. za... binarnu...1,... p = 1/ 2<br />
1<br />
a = k ⎨ − 1,............... za... binarnu...0,... p = 1/ 2<br />
⎪⎩<br />
0<br />
(<strong>2.</strong>13)<br />
, što je isto kao i kod polar NRZ formata.<br />
11
⎧1,.......... n = 0<br />
R( n)<br />
= ⎨<br />
⎩0,......... n ≠ 0<br />
(<strong>2.</strong>14)<br />
Kada izraze (<strong>2.</strong>12) i (<strong>2.</strong>14) uvrstimo u izraz (1.2) dobivamo izraz za spektralnu<br />
gustoću <strong>snage</strong> PSD polar RZ formata koja iznosi<br />
A<br />
2<br />
T sin( ΠfT<br />
/ 2) 2<br />
Ψ s ( f ) = ( )<br />
4 ΠfT<br />
/ 2<br />
polar RZ (<strong>2.</strong>15)<br />
Izvanpojasnu snagu P ob<br />
za polar RZ kod izračunamo iz formule (1.5).<br />
Za jedinstvenu srednju energiju simbola moramo postaviti A = 2 , T = 1.<br />
0.7<br />
PSD od RZ polar koda<br />
0<br />
Pob od RZ polar koda<br />
0.6<br />
-2<br />
-4<br />
0.5<br />
PSD(Power Spectral Density)<br />
0.4<br />
0.3<br />
0.2<br />
Pob(Out-of-band Power)<br />
-6<br />
-8<br />
-10<br />
-12<br />
-14<br />
0.1<br />
-16<br />
0<br />
0 0.5 1 1.5 2 <strong>2.</strong>5 3 3.5 4<br />
f T<br />
-18<br />
0 0.5 1 1.5 2 <strong>2.</strong>5 3 3.5 4<br />
B T<br />
Sl. 2-5 <strong>Spektralna</strong> gustoća <strong>snage</strong> PSD i izvanpojasna snaga Pob RZ polar koda<br />
U usporedbi sa PSD spektralnom gustoćom <strong>snage</strong> NRZ formata, ova PSD<br />
spektralna gustoća <strong>snage</strong> RZ formata je rastegnuta verzija sa osi frekvencije duplog<br />
razmjera. Zbog toga je širina prijenosnog pojasa RZ formata dva puta veća od NRZ<br />
formata.<br />
Iz slike Sl. 2-5. vidimo da se energija signala koncentrira oko nulte frekvencije<br />
(f = 0), i prva nultočka postiže se za B = <strong>2.</strong>0R . 90% energije prijenosnog<br />
null b<br />
12
pojasa postiže se pri brzini 1.7R , tj. B 1.7<br />
b 90%<br />
≈ R , a za 99% širine prijenosnog<br />
b<br />
pojasa vrijedi B<br />
99%<br />
≈ 22R . b<br />
<strong>2.</strong><strong>2.</strong><strong>2.</strong> <strong>Spektralna</strong> gustoća <strong>snage</strong> unipolar RZ koda<br />
Unipolar RZ format prikazuje jedinicu (1) kao pozitivni impuls za period trajanja pola<br />
bita, zatim sljedećih pola bita se vraća na nultu razinu, što rezultira prijelazom na<br />
sredini bita. Budući da nema prijenosa za nizove nula (0), nužno je pred-kodiranje<br />
(engl. precoding) i scrambling kako bi se uklonili dugački nizovi nula (0). Ovaj format<br />
ima istosmjernu dc komponentu budući da je unipolar. Primjer kodiranja binarne<br />
sekvence sa unipolar RZ formatom prikazan je na slici Sl. 2-6.<br />
Sl. 2-6 Valni oblik unipolar RZ linijskog koda<br />
Za unipolar RZ format simbol impulsa je isti kao i kod polar RZ formata koji je<br />
dan izrazom (<strong>2.</strong>11). Za niz podataka, srednja vrijednost sekvence m a i varijanca σ a<br />
je ista kao i kod unipolar NRZ formata dana izrazima (<strong>2.</strong>7), (<strong>2.</strong>8) i (<strong>2.</strong>9). Uvrštavanjem<br />
G(f) iz izraza (<strong>2.</strong>12), m a i<br />
<strong>snage</strong> unipolar RZ koda koja iznosi<br />
2<br />
σ a u izraz (1.4) dobivamo izraz za spektralnu gustoću<br />
A<br />
2<br />
T sin( ΠfT<br />
/ 2)<br />
( ) ( )<br />
2 ⎡ ∞<br />
⎤<br />
Ψ s f = 1 + R δ ( f kR )<br />
16 fT / 2 b<br />
∑ −<br />
Π<br />
⎢<br />
k<br />
b ⎥<br />
⎣ =−∞ ⎦<br />
unipolar RZ (<strong>2.</strong>16)<br />
Izvanpojasnu snagu P ob<br />
za unipolar RZ kod izračunamo iz formule (1.5).<br />
Za jedinstvenu srednju energiju simbola moramo postaviti A = 2, T = 1.<br />
13
0.5<br />
PSD od RZ unipolar koda<br />
0<br />
Pob od RZ unipolar koda<br />
0.45<br />
-2<br />
0.4<br />
-4<br />
PSD(Power Spectral Density)<br />
0.35<br />
0.3<br />
0.25<br />
0.2<br />
0.15<br />
Pob(Out-of-band Power)<br />
-6<br />
-8<br />
-10<br />
-12<br />
0.1<br />
-14<br />
0.05<br />
-16<br />
0<br />
0 0.5 1 1.5 2 <strong>2.</strong>5 3 3.5 4<br />
f T<br />
-18<br />
0 0.5 1 1.5 2 <strong>2.</strong>5 3 3.5 4<br />
B T<br />
Sl. 2-7 <strong>Spektralna</strong> gustoća <strong>snage</strong> PSD i izvanpojasna snaga Pob RZ unipolar koda<br />
Iz slike Sl. 2-7 vidimo da pored kontinuiranog spektra koji sliči spektralnoj<br />
gustoći <strong>snage</strong> PSD polar RZ formata, pojavljuju se i šiljci na nultoj frekvenciji i na<br />
svim neparnim cijelim frekvencijama. Njihova snaga je određena drugim dijelom<br />
izraza (<strong>2.</strong>16) i izgleda<br />
A<br />
2 sin( Πfn<br />
/ 2)<br />
( )<br />
2<br />
.<br />
16 Πfn<br />
/ 2<br />
Za A = 2, jakost komponenti za f = 0, R , 3 R , 5 R , 7 R i 9 R redom<br />
b b b b b<br />
iznose: 0.25, 0.101, 0.011, 0.004, 0.002 i 0.001 u dvostranom spektru.<br />
Energija signala se koncentrira oko nulte frekvencije (f = 0) i prva nultočka<br />
postiže se za B = <strong>2.</strong>0R . 90% energije prijenosnog pojasa postiže se pri brzini<br />
null b<br />
1.6 R , tj. B 1.6<br />
b 90%<br />
≈ R , a za 99% širine prijenosnog pojasa vrijedi B 22<br />
b<br />
99%<br />
≈ R , što b<br />
je gotovo isto kao i kod polar RZ formata.<br />
14
<strong>2.</strong>3. <strong>Spektralna</strong> gustoća <strong>snage</strong> bifaznih <strong>kodova</strong><br />
Ova grupa <strong>linijskih</strong> <strong>kodova</strong> koristi poluperiodički impuls sa različitim fazama, ovisno o<br />
tome koja pravila kodiranja valnog oblika koriste. Bifazni kodovi su asimetrični binarni<br />
kodovi koji imaju svojstvo da u svakom intervalu bita barem jedanput promjene<br />
razinu (impuls u nulu ili nulu u impuls). Zbog binarnog karaktera primjenjuju se<br />
najviše u optičkom prijenosu. Zbog velikog broja promjena razine, bifazni kodovi su<br />
vrlo pogodni za očuvanje informacije o taktu, ali zbog istoga razloga imaju veliku<br />
spektralnu snagu na višim frekvencijama, čime je ograničena brzina prijenosa.<br />
Imamo četiri vrste valnih oblika koji pripadaju ovoj skupini, a to su: BI-Ф-L (engl.<br />
BiPhase-Level), bolje znan kao Manchester kod, BI-Ф-M (engl. BiPhase-Mark), BI-Ф-<br />
S (engl. BiPhase Space) i uvjetni BI-Ф-L (engl. conditioned BI-Ф-L) kodovi.<br />
U ovom potpoglavlju se iznosi spektralna gustoća <strong>snage</strong> BI-Ф-L (Manchester),<br />
te BI-Ф-M, BI-Ф-S i uvjetnog BI-Ф-L koda kao i njihova izvanpojasna snaga, tj. snaga<br />
izvan željenog pojasa frekvencije.<br />
<strong>2.</strong>3.1. <strong>Spektralna</strong> gustoća <strong>snage</strong> BI-Ф-L (Manchester) koda<br />
BI-Ф-L (engl. BiPhase-Level) format poznatiji je po nazivu Manchester. U ovom<br />
formatu jedinica (1) je predstavljena kao impuls sa prvom polovicom bita na višoj<br />
razini i sa drugom polovicom bita na nižoj razini. Nula (0) je predstavljena kao impuls<br />
sa suprotnom fazom (tj. niža razina za prvu polovicu bita, viša razina za drugu<br />
polovicu bita). Naravno oblici impulsa za jedinicu (1) i nulu (0) mogu se promijeniti.<br />
Primjer kodiranja binarne sekvence sa BI-Ф-L formatom prikazan je na slici Sl. 2-8.<br />
Sl. 2-8 Valni oblik BI-Ф-L linijskog koda<br />
Ovaj format osigurava najmanje jedan prijelaz za vrijeme trajanja bita, što<br />
osigurava adekvatnu vremensku informaciju demodulatoru.<br />
15
Za BI-Ф-L (Manchester) funkcija simbola je polu-pozitivni i polu-negativni impuls<br />
definiran sa<br />
⎧<br />
T<br />
⎪<br />
A,.............0<br />
≤ t ≤<br />
2<br />
⎪ T<br />
g( t) = ⎨−A,........... ≤ t ≤ T<br />
⎪ 2<br />
⎪0,..............<br />
drugdje<br />
⎪<br />
⎩<br />
(<strong>2.</strong>17)<br />
Fourierova transformacija od g(t) iznosi<br />
sin( ΠfT<br />
/ 2) − jωT<br />
/2<br />
G( f ) = AT ( )(sin( ΠfT / 2)) je<br />
ΠfT<br />
/ 2<br />
(<strong>2.</strong>18)<br />
Podatkovna sekvenca može poprimiti dvije vrijednosti<br />
⎧⎪<br />
1,................. za... binarnu...1,... p = 1/ 2<br />
1<br />
a = k ⎨ − 1,.............. za... binarnu...0,... p = 1/ 2<br />
⎪⎩<br />
0<br />
, što je isto kao i kod polar NRZ formata. Pokazali smo da je R(n) = 1 za n = 0 i R(n)<br />
= 0 za n ≠ 0 (<strong>2.</strong>5).<br />
Koristeći formulu (1.2) za spektralnu gustoću <strong>snage</strong> PSD dobivamo<br />
2 sin( ΠfT<br />
/ 2)<br />
Ψ ( ) ( )<br />
2<br />
sin<br />
2<br />
s f = A T ( ΠfT<br />
/ 2)<br />
ΠfT<br />
/ 2<br />
BI-Ф-L (<strong>2.</strong>19)<br />
Izvanpojasnu snagu P ob<br />
za BI-Ф-L kod izračunamo iz formule (1.5).<br />
Za jedinstvenu srednju energiju simbola postavimo A = 1, T = 1.<br />
16
0.7<br />
PSD od BI-0-L (Manchester) bifaznog koda<br />
0<br />
Pob od BI-0-L (Manchester) bifaznog linijskog koda<br />
0.6<br />
0.5<br />
PSD(Power Spectral Density)<br />
0.4<br />
0.3<br />
0.2<br />
Pob(Out-of-band Power)<br />
-5<br />
-10<br />
0.1<br />
0<br />
0 0.5 1 1.5 2 <strong>2.</strong>5 3 3.5 4<br />
f T<br />
-15<br />
0 0.5 1 1.5 2 <strong>2.</strong>5 3 3.5 4<br />
B T<br />
Sl. 2-9 <strong>Spektralna</strong> gustoća <strong>snage</strong> PSD i izvanpojasna snaga Pob BI-Ф-L (Manchester) koda<br />
Iz slike Sl. 2-9 vidimo da se prva nultočka postiže za B = <strong>2.</strong>0R . 90% energije<br />
null b<br />
prijenosnog pojasa postiže se pri brzini 3.05R , tj. B 3.05<br />
b 90%<br />
≈ R , a za 99% širine<br />
b<br />
prijenosnog pojasa vrijedi B<br />
99%<br />
≈ 29R . b<br />
<strong>2.</strong>3.<strong>2.</strong> <strong>Spektralna</strong> gustoća <strong>snage</strong> BI-Ф-M, BI-Ф-S i uvjetnog BI-Ф-L<br />
koda<br />
BI-Ф-M (engl. BiPhase-Mark) format zahtjeva da se prijelaz događa na početku<br />
svakog bita. Jedinica (1) je kodirana sa još prijelazom na sredini bita, dok nula (0)<br />
nema drugog prijelaza u bitu. Ovo nam za rezultat daje da se jedinica (1) kodira sa<br />
jednom od dvije moguće faze impulsa.<br />
BI-Ф-S (engl. BiPhase Space) format koristi suprotan način kodiranja, tako da su<br />
zamjenjene uloge jedinice (1) i nule (0) u odnosu na BI-Ф-M format.<br />
Uvjetni BI-Ф-L (engl. conditioned BI-Ф-L) format je u stvari diferencijalno kodirani<br />
BI-Ф-L što znači da je podatkovna sekvenca za modulaciju generirana iz originalne<br />
binarne sekvence primjenom diferencijalnog kodiranja. Time je ovaj format imun na<br />
17
promjenu polariteta kao i NRZ-M i NRZ-S format. Primjer kodiranja binarne sekvence<br />
sa BI-Ф-M, BI-Ф-S i uvijetnim BI-Ф-L formatom prikazan je na slici Sl. 2-10.<br />
Sl. 2-10 Valni oblik uvjetnog BI-Ф-L, BI-Ф-M i BI-Ф-S <strong>linijskih</strong> <strong>kodova</strong><br />
Svi ovi formati osiguravaju najmanje jedan prijelaz za vrijeme trajanja bita što<br />
osigurava adekvatnu vremensku informaciju demodulatoru.<br />
Što se tiče spektralne gustoće <strong>snage</strong> PSD, očito je da BI-Ф-M i BI-Ф-S imaju<br />
istu spektralnu gustoću <strong>snage</strong> PSD kao BI-Ф-L format, budući da su oznake (engl.<br />
Marks) i razmaci (engl. Spaces) jednako vjerojatni u podatkovnoj sekvenci. Isto tako<br />
su im jako slični valni oblici kao i broj prijelaza BI-Ф-L formatu, možemo intuitivno<br />
pretpostaviti da im je spektralna gustoća <strong>snage</strong> PSD ista BI-Ф-L formatu, što u stvari i<br />
jest.<br />
Što se tiče spektralne gustoće <strong>snage</strong> PSD uvjetnog BI-Ф-L formata, on ima<br />
istu spektralnu gustoću <strong>snage</strong> PSD kao BI-Ф-L format, jer je to jednostavno<br />
diferencijalno kodirani BI-Ф-L format, te se diferencijalnim kodiranjem ne mijenja<br />
vjerojatnost distribucije.<br />
<strong>2.</strong>4. <strong>Spektralna</strong> gustoća <strong>snage</strong> DM (Miller) koda<br />
DM (engl. Delay Modulation) ili Miller-ov kod može se svrstati u skupinu bifaznih<br />
<strong>kodova</strong> budući da ima dvije faze u valnom obliku. Međutim, on ima i neka posebna<br />
obilježja. Jedinica (1) je predstavljena sa prijelazom na sredini bita. Nula (0) je<br />
predstavljena bez prijelaza osim ako joj ne slijedi još jedna nula (0), onda dolazi do<br />
18
prijelaza na kraju prvog bita nule (0) i traje cijelo vrijeme trajanja bita. Primjer<br />
kodiranja binarne sekvence sa DM formatom prikazan je na slici Sl. 2-11.<br />
Sl. 2-11 Valni oblik DM (Miller) linijskog koda<br />
Ovaj format ima vrlo malu širinu prijenosnog pojasa, i što je najvažnije, vrlo<br />
malu istosmjernu dc komponentu. Pogodan je za magnetska snimanja, budući da<br />
magnetski rekorderi nemaju dc odziv.<br />
<strong>Spektralna</strong> analiza DM (Miller) koda temelji se Markovljevom procesu, tako da<br />
to nećemo izvoditi, samo ćemo dati gotovu formulu za spektralnu gustoću <strong>snage</strong><br />
PSD DM (Miller) koda, koja iznosi<br />
gdje je<br />
Θ = Π fT .<br />
2A<br />
2<br />
Ψ s ( f ) = (23− 2cos( Θ) − 22cos Θ<br />
(2 Π f )<br />
2<br />
T(17 + 8cos Θ)<br />
−12cos(3 Θ ) + 5cos(4 Θ ) + 12cos(5 Θ ) + 2cos(6 Θ )<br />
−8cos(7 Θ ) + 2cos(8 Θ )), DM ili Miller (<strong>2.</strong>20)<br />
Izvanpojasnu snagu P ob<br />
za DM (Miller) kod izračunamo iz formule (1.5).<br />
Za jedinstvenu srednju energiju simbola postavimo A = 1, T = 1.<br />
19
1.4<br />
PSD od DM (Miller) linijskog koda<br />
0<br />
Pob od DM (Miller) linijskog koda<br />
1.2<br />
-1<br />
1<br />
-2<br />
PSD(Power Spectral Density)<br />
0.8<br />
0.6<br />
Pob(Out-of-band Power)<br />
-3<br />
-4<br />
-5<br />
0.4<br />
-6<br />
0.2<br />
-7<br />
0<br />
0 0.5 1 1.5 2 <strong>2.</strong>5 3 3.5 4<br />
f T<br />
-8<br />
0 0.5 1 1.5 2 <strong>2.</strong>5 3 3.5 4<br />
B T<br />
Sl. 2-12 <strong>Spektralna</strong> gustoća <strong>snage</strong> PSD i izvanpojasna snaga Pob DM (Miller) koda<br />
Iz slike Sl. 2-12 vidimo da spektralna gustoća <strong>snage</strong> PSD DM (Miller) koda<br />
ima šiljak za f<br />
= 0.4R i ima vrlo uski glavni dio širine prijenosnog pojasa već pri<br />
b<br />
0.5R b<br />
. Međutim, spektralna gustoća <strong>snage</strong> DM (Miller) koda vrlo sporo konvergira k<br />
nuli što nam za rezultat daje, da pri širini prijenosnog pojasa od <strong>2.</strong>0R b<br />
se nalazi<br />
76.4% energije, a sa 250.0R b<br />
samo 83.7%.<br />
<strong>2.</strong>5. <strong>Spektralna</strong> gustoća <strong>snage</strong> <strong>binarnih</strong> blok <strong>kodova</strong><br />
Blok kodovi ulazne bitove grupiraju u blokove i svaki taj blok bitova prevode u drugi<br />
blok simbola. Svrha korištenja blok <strong>kodova</strong> je ta da se unese redundancija u kod te<br />
se time ostvare poželjna svojstva za linijski kod, o čemu smo govorili u uvodu ovog<br />
diplomskog rada. Osnovne tehnike koje koriste blok kodovi su:<br />
• Dodavanje dodatnih <strong>binarnih</strong> impulsa za kreiranje blokova od n <strong>binarnih</strong><br />
simbola koji je duži od broja informacijskih bitova m.<br />
• Prijevod bloka ulaznih bitova u blok izlaznih simbola, koji koristi više od dvije<br />
razine (engl. level) po simbolu.<br />
20
Prva tehnika uglavnom se koristi u optičkom prijenosnom sustavu gdje je<br />
modulacija ograničena na dvije razine (engl. level-a) uključeno-isključeno (engl. onoff),<br />
ali je relativno neosjetljiva na mali rast u prijenosnoj brzini budući da optička<br />
vlakna imaju vrlo veliku širinu prijenosnog pojasa. Kodovi koji koriste ovu tehniku su<br />
CMI (engl. Coded Mark Inversion) i DMI (Differential Mark Inversion) i njih ćemo<br />
opisati u sljedećim potpoglavljima.<br />
Druga tehnika se koristi u slučajevima kad je širina prijenosnog pojasa<br />
ograničena, ali je moguć višerazinski (engl. multilevel) prijenos, kao kod prijenosa<br />
metalnim vodičima. Opis ovih blok <strong>kodova</strong> ćemo dati u sljedeća dva poglavlja gdje<br />
ćemo govoriti o ternarnim i kvaternarnim kodovima.<br />
AMI format se naširoko koristi kod koaksijalnog kabla i parice, što zaslužuje iz<br />
navedenih svojstava koje ćemo opisati u sljedećem poglavlju, međutim on se ne<br />
koristi u optičkom prijenosu zbog toga što koristi tri razine i prema tome pati od<br />
nelinearnosti laserske diode. Rješenje ovog problema je modifikacija razine nula AMI<br />
formata sa dvo-razinskim valnim oblikom. To nas dovodi do dvo-razinskih AMI<br />
<strong>kodova</strong> koji uključuju CMI (engl. Coded Mark Inversion) i DMI (engl. Differential Mark<br />
Inversion) kodove.<br />
Da bi se suzio spektar kodiranog signala u odnosu na bifazne kodove,<br />
primjenjuju se CMI (engl. Coded Mark Inversion) i DMI (engl. Differential Mark<br />
Inversion) kodovi. CMI i DMI su binarni kodovi koji se mogu primijeniti u električnoj i<br />
optičkoj domeni.<br />
<strong>2.</strong>5.1. <strong>Spektralna</strong> gustoća <strong>snage</strong> CMI koda<br />
CMI (engl. Coded Mark Inversion) kod predložio je Takasaki 1976 godine za optičke<br />
komunikacijske sustave koji koriste vlakno (engl. fiber). CMI kodira binarnu jedinicu<br />
(1) sa razinom A ili –A koja traje čitav bit. Razine A i –A alterniraju (izmjenjuju) se sa<br />
svakom pojavom jedinice (1). Binarna nula (0) je predstavljena kao impuls sa<br />
razinom A u prvoj polovici bita i razinom –A u drugoj polovici bita, može i obrnuto.<br />
Primjer kodiranja binarne sekvence sa CMI formatom prikazan je na slici Sl. 2-13.<br />
21
Sl. 2-13 Valni oblik CMI linijskog koda<br />
CMI značajno poboljšava gustoću prijenosa. Isto tako ima sposobnost<br />
detekcije pogrešaka putem otkrivanja kršenja pravila kodiranja. U usporedbi sa AMI<br />
kodovima (vidi sljedeće poglavlje), nedostatak ovog koda je taj da je prijenosna<br />
brzina dva puta veća od binarnog ulaznog signala.<br />
CMI se koristi za kodiranje sa brzinom prijenosa od 139.264 [Mbit/s] u<br />
europskoj digitalnoj hijerarhiji.<br />
Što se tiče spektralne gustoće <strong>snage</strong> PSD CMI blok koda, ona se ne može izračunati<br />
pomoću formula (1.2) i (1.4), niti pomoću Markovljeva procesa, jer format signala<br />
koristi dva valna oblika (1,1) ili (-1,1) za svaki bit te stanje bita može ovisiti o stanju<br />
bita koji se daleko prije pojavio od trenutnog bita. Ona se može izračunati jedino<br />
kompjuterskom Monte Carlo simulacijom, tako da nećemo ulaziti u detalje, nego<br />
ćemo dati gotovu formulu za izračunavanje spektralne gustoće <strong>snage</strong> PSD CMI blok<br />
koda koja iznosi:<br />
2 6 − 4cos( ΠfT) − 3cos(2 Π fT) + cos(4 ΠfT)<br />
Ψ s ( f ) = A<br />
8Π<br />
2<br />
f<br />
2<br />
T<br />
2 ∞ 1 2k<br />
+ 1<br />
+ A ∑<br />
δ ( f − )<br />
k=−∞ Π<br />
2<br />
(2k<br />
+ 1)<br />
2 T<br />
CMI (<strong>2.</strong>21)<br />
Izvanpojasnu snagu P ob<br />
za CMI kod izračunamo iz formule (1.5).<br />
Za jedinstvenu srednju energiju simbola postavimo A = 1, T = 1.<br />
22
0.7<br />
PSD od CMI linijskog koda<br />
0<br />
Pob od CMI linijskog koda<br />
0.6<br />
-2<br />
0.5<br />
-4<br />
PSD(Power Spectral Density)<br />
0.4<br />
0.3<br />
Pob(Out-of-band Power)<br />
-6<br />
-8<br />
0.2<br />
-10<br />
0.1<br />
-12<br />
0<br />
0 0.5 1 1.5 2 <strong>2.</strong>5 3 3.5 4<br />
f T<br />
-14<br />
0 0.5 1 1.5 2 <strong>2.</strong>5 3 3.5 4<br />
B T<br />
Sl. 2-14 <strong>Spektralna</strong> gustoća <strong>snage</strong> PSD i izvanpojasna snaga Pob CMI koda<br />
Iz slike Sl. 2-14 vidimo da spektralna gustoća <strong>snage</strong> PSD CMI koda ima<br />
sljedeće karakteristike. Prva nultočka postiže se za B = <strong>2.</strong>0R . 90% energije<br />
null b<br />
prijenosnog pojasa postiže se pri brzini <strong>2.</strong>92R , tj. B <strong>2.</strong>92<br />
b 90%<br />
≈ R , a za 99% širine<br />
b<br />
prijenosnog pojasa vrijedi B<br />
99%<br />
≈ 28R . b<br />
Primijetimo, da spektar od CMI koda se računa sa dvije razine<br />
± A , što je<br />
bipolarni kodni valni oblik. Za optički prijenos ove dvije razine će biti A i 0, što je<br />
unipolarni valni oblik. Ovaj pomak razine neće promjeniti oblik spektra, jedino<br />
uzrokuje da spektar ima istosmjernu dc komponentu, što može biti predstavljeno sa<br />
1<br />
δ ( f ) i kontinuirani dio se mora množiti sa faktorom 1/<strong>2.</strong><br />
2<br />
CMI se primjenjuje kod optičkog prijenosa na PDH razini od 140 [Mbit/s].<br />
<strong>2.</strong>5.<strong>2.</strong> <strong>Spektralna</strong> gustoća <strong>snage</strong> DMI koda<br />
DMI (engl. Differential Mark Inversion) je još jedan dvo-razinski AMI kod kojeg je<br />
predložio Takasaki 1976 godine za optičke prijenosne sustave koji koriste optička<br />
vlakna (engl. fiber). Pravilo kodiranja binarne jedinice (1) je isto kao kod CMI koda.<br />
23
Pravilo kodiranja binarne nule (0) je nešto drugačije: 001 ili 010 tako da impulsi u<br />
sekvenci nemaju širinu impulsa veću od T, pri čemu je T trajanje bita. Za optičke<br />
aplikacije, DMI je unipolaran. Ako se koristi za žične aplikacije, može biti napravljen<br />
kao bipolaran. Primjer kodiranja binarne sekvence sa DMI formatom prikazan je na<br />
slici Sl. 2-15.<br />
Sl. 2-15 Valni oblik DMI linijskog koda<br />
Za pravokutni impuls (NRZ impuls) sa amplitudom A spektralna gustoća <strong>snage</strong><br />
PSD unipolar DMI koda iznosi<br />
A<br />
2<br />
T sin( ΠfT<br />
/ 2)<br />
Ψ ( ) ( )<br />
2<br />
sin<br />
2<br />
s f = ( ΠfT<br />
/ 2)<br />
2 ΠfT<br />
/ 2<br />
unipolar DMI (<strong>2.</strong>22)<br />
Energija ispod krivulje PSD je samo pola energije bita. Što znači da je gore<br />
navedeni izraz za PSD kontinuirani dio spektralne gustoće <strong>snage</strong> PSD unipolar DMI<br />
koda. Drugi dio energije je istosmjerna dc komponenta koja može biti predstavljena<br />
sa delta funkcijom 1 δ ( f ) . Prva nultočka postiže se za f T = <strong>2.</strong><br />
2<br />
Kad je DMI bipolaran, tada se izraz (<strong>2.</strong>22) množi sa faktorom <strong>2.</strong> U ovom<br />
slučaju spektralna gustoća <strong>snage</strong> PSD bipolar DMI koda je ista kao PSD bifaznog<br />
koda Manchester (<strong>2.</strong>19).<br />
Izvanpojasnu snagu P ob<br />
za DMI kod izračunamo iz formule (1.5). Za jedinstvenu<br />
srednju energiju simbola postavimo A = 1, T = 1.<br />
<strong>Spektralna</strong> gustoća <strong>snage</strong> PSD unipolar DMI koda ima sljedeće karakteristike.<br />
Prva nultočka postiže se za B = <strong>2.</strong>0R . 90% energije prijenosnog pojasa postiže<br />
null b<br />
se pri brzini 1.27R , tj. B 1.27<br />
b 90%<br />
≈ R , a za 99% širine prijenosnog pojasa vrijedi<br />
b<br />
B<br />
99%<br />
≈ 15R . b<br />
24
0.7<br />
PSD od DMI linijskog koda<br />
0<br />
Pob od DMI linijskog koda<br />
0.6<br />
0.5<br />
PSD(Power Spectral Density)<br />
0.4<br />
0.3<br />
0.2<br />
Pob(Out-of-band Power)<br />
-5<br />
-10<br />
0.1<br />
0<br />
0 0.5 1 1.5 2 <strong>2.</strong>5 3 3.5 4<br />
f T<br />
-15<br />
0 0.5 1 1.5 2 <strong>2.</strong>5 3 3.5 4<br />
B T<br />
Sl. 2-16 <strong>Spektralna</strong> gustoća <strong>snage</strong> PSD i izvanpojasna snaga Pob bipolar DMI koda<br />
Iz slike Sl. 2-16 vidimo da spektralna gustoća <strong>snage</strong> PSD bipolar DMI koda<br />
ima sljedeće karakteristike. Prva nultočka postiže se za B = <strong>2.</strong>0R . 90% energije<br />
null b<br />
prijenosnog pojasa postiže se pri brzini 3.05R , tj. B 3.05<br />
b 90%<br />
≈ R , a za 99% širine<br />
b<br />
prijenosnog pojasa vrijedi B<br />
99%<br />
≈ 29R . b<br />
Ne iznenađuje nas to da je spektralna gustoća <strong>snage</strong> PSD bipolar DMI koda<br />
jednaka bifaznim kodovima. Ustvari bipolar DMI je isti kod kao i BI-Ф-S kod, iako su<br />
njihova pravila kodiranja drukčije predstavljena.<br />
25
<strong>2.</strong>6. Usporedba spektralne gustoće <strong>snage</strong> <strong>binarnih</strong> <strong>kodova</strong><br />
Sl. 2-17 <strong>Spektralna</strong> gustoća <strong>snage</strong> PSD <strong>binarnih</strong> <strong>linijskih</strong> <strong>kodova</strong> i pseudoternarnog AMI koda<br />
26
Sl. 2-18 Izvanpojasna snaga Pob <strong>binarnih</strong> <strong>linijskih</strong> <strong>kodova</strong> i pseudoternarnog AMI koda<br />
27
Na prethodne dvije slike (Sl. 2-17) i (Sl. 2-18) dan je prikaz spektralne gustoće <strong>snage</strong><br />
PSD i izvanpojasne <strong>snage</strong> P svih <strong>binarnih</strong> <strong>kodova</strong> koje smo proučavali u ovom<br />
ob<br />
poglavlju i AMI <strong>kodova</strong> koje ćemo proučavati u sljedećem poglavlju radi usporedbe.<br />
Na horizontalnoj osi frekvencija je normalizirana u odnosu na podatkovnu<br />
brzinu prijenosa R , te vrijedi f T = f / R , dok je vertikalna os tj. spektralna gustoća<br />
b b<br />
<strong>snage</strong> PSD normalizirana u odnosu na jedinstvenu srednju energiju simbola.<br />
NRZ kodovi uključuju NRZ-L, NRZ-M i NRZ-S formate. NRZ-M i NRZ-S kodovi<br />
su diferencijalno kodirani oblici NRZ-L koda. Svi ti formati imaju jednaku spektralnu<br />
gustoću <strong>snage</strong> PSD. Oni koriste najjednostavnija pravila kodiranja i imaju usku širinu<br />
prijenosnog pojasa ( B<br />
null<br />
poželjnih karakteristika.<br />
= R ), međutim imaju pomanjkanje većine ostalih<br />
b<br />
RZ kodovi povećavaju gustoću prijelaza što je dobro za vremenski oporavak,<br />
ali njihova širina prijenosnog pojasa je udvostručena ( B<br />
null<br />
= 2R ). NRZ I RZ kodovi<br />
b<br />
imaju većinu energije blizu istosmjerne dc komponente, što nije pogodno za<br />
izmjenične ac spojene krugove.<br />
Pseudoternarni kodovi PT (vidi sljedeće poglavlje) uključuju AMI (NRZ ili<br />
RZ). AMI kodovi imaju usku širinu prijenosnog pojasa ( B<br />
null<br />
= R ) i što je najvažnije<br />
b<br />
nemaju istosmjernu dc frekvencijsku komponentu te blizu-istosmjene dc komponente<br />
su isto tako male. Ovo čini AMI kodove pogodne za izmjenične ac spojene krugove.<br />
Bifazni kodovi uključuju BI-Ф-L ili Manchester, BI-Ф-M, BI-Ф-S i uvjetni<br />
(diferencijalni) Manchester. Svi oni imaju isti spektar, te za njih vrijedi da je<br />
B<br />
null<br />
= 2R . Oblik spektra je bolji od RZ formata, tako što je istosmjerna dc i blizu-<br />
b<br />
istosmjene dc komponente eliminirane. Bifazni kodovi imaju najmanje jedan prijelaz<br />
po bitu što daje adekvatnu vremensku informaciju. Zahvaljujući tome ponajviše, kod<br />
Manchester, posebno diferencijalni oblik, naširoko se primjenjuje.<br />
Iz ove rasprave možemo vidjeti da su AMI i Manchester kodovi dva najvažnija<br />
i najčešće korištena koda. Manchester je 3 [dB] bolji od AMI koda kad se gleda BER<br />
(engl. Bit Error Ratio) tj. pogreške. Međutim AMI zahtjeva samo pola širine<br />
prijenosnog pojasa, kojeg zahtjeva Manchester. Manchester nadalje osigurava bolju<br />
vremensku informaciju od AMI koda.<br />
28
DM (Miller) kod ima vrlo usku širinu prijenosnog pojasa sa veći dijelom od oko<br />
0.5R b<br />
. Vremenska informacija nije baš dobra kao kod bifaznih <strong>kodova</strong>, ali je dosta<br />
dobra u usporedbi što drugi kodovi mogu ponuditi. Potencijalni je konkurent AMI i<br />
Manchester kodu, ali se rijetko spominje u literaturi.<br />
U nastavku ovog poglavlja govorili smo i o kompleksnijim kodovima, kao što<br />
su blok kodovi. Blok kodovi unose redundanciju u kod, kako bi ostavarili jedno ili više<br />
poželjnih svojstava za linijski kod. Njihova mana je povećanje prijenosne brzine. Oni<br />
se naširoko koriste u optičkim komunikacijskim sustavima sa vlaknima (engl. fiber),<br />
gdje su omogućene veće širine prijenosnog pojasa. Postoji velik broj različitih blok<br />
<strong>kodova</strong>. Najvažniji blok kodovi koji se koriste u praktičnim sustavima su CMI i DMI<br />
kodovi, koji su dvo-razinski AMI kodovi, dizajnirani da zamjene AMI kod u optičkim<br />
fiber komunikacijskim sustavima.<br />
29
3. <strong>Spektralna</strong> gustoća <strong>snage</strong> ternarnih <strong>linijskih</strong><br />
<strong>kodova</strong><br />
U ovom poglavlju ćemo proučavati ternarne kodove, koje smo grupirali u dvije<br />
skupine: supstitucijski i blok kodovi. Prednost ternarnih <strong>linijskih</strong> <strong>kodova</strong> u usporedbi<br />
sa binarnim linijskim kodovima je sljedeća:<br />
• poboljšan frekvencijski spektar, posebice u uklanjanju istosmjerne dc<br />
komponente<br />
• jednostavna ekstrakcija takta<br />
• sadrže redundanciju za uklanjanje pogrešaka<br />
• poboljšana brzina prijenosa podataka<br />
Od raznih <strong>kodova</strong> koji se koriste za prijenos digitalnih podataka preko<br />
kompleksnih prijenosnih sustava Alternated Mark Inversion (AMI) kod jedan je od<br />
najpoznatijih i najčešće korištenih, njega ćemo prvog opisati u jednom potpoglavlju i<br />
to u AMI-RZ i AMI-NRZ formatu. AMI kod je pseudoternarni kod u RZ (NRZ) formatu<br />
koji nastaje iz binarnog tako da 0 ostaje u kodu 0, a 1 uzrokuje alternaciju između<br />
pozitivnog i negativnog impulsa ( + A, − A)<br />
. Svaki impuls (1) koji ima suprotan<br />
predznak napona u odnosu na prethodni označava se s B (engl. bipolar). Svaki<br />
impuls (1) koji ima isti predznak kao i prethodni, tj. prekršen je princip bipolarnosti<br />
odnosno alterniranja predznaka, označava se s V (engl. violation). U AMI kodu V<br />
impulsi se mogu pojaviti u prijemu:<br />
• zbog pogreške u prijenosu, detekcija V impulsa u tom slučaju znači detekciju<br />
pogreške, ili<br />
• zato što su namjerno generirani na predaji i imaju posebno značenje, npr. za<br />
zatvaranje petlje u regeneratoru prilikom održavanja digitalnog linka.<br />
AMI kod ima sljedeće prednosti<br />
• uska širina prijenosnog pojasa, zbog povećanja broja razina s dvije na tri<br />
• nema istosmjernu dc frekvencijsku komponentu<br />
30
• nizak RDS (engl. Running Digital Sum), može biti samo 1 ili 0<br />
• bolji vremenski sadržaj od većine <strong>binarnih</strong> <strong>kodova</strong><br />
• 1:1 podudaran sa binarnim kodovima<br />
• jednostavan prijenos<br />
• lako otkrivanje pogrešaka, na osnovu kršenja AMI pravila<br />
Međutim, i on ima neke nedostatke kao što su<br />
• vremenska informacija zna biti vrlo neregularna, te je moguć gubitak<br />
sinkronizacije zbog neograničenog broja uzastopnih nula (0)<br />
• veći broj razina od 2 znači smanjenje imunosti na izobličenje u prijenosu<br />
• niska efikasnost (63%)<br />
Vremenski problem može se riješiti predstavljanjem modificiranih AMI <strong>kodova</strong><br />
(HDBn i BnZS) od kojih HDB3 i B6ZS imaju široku primjenu. Oni pripadaju u skupinu<br />
ternarnih supstitucijskih <strong>kodova</strong>. Ovi kodovi primarno su namjenjeni nižerazinskim<br />
PCM sustavima brzine prijenosa 2 [Mbit/s] i 8 [Mbit/s]. U jednom potpoglavlju dati<br />
ćemo prikaz spektralne gustoće <strong>snage</strong> PSD i izvanpojasne <strong>snage</strong> P ternarnih<br />
ob<br />
supstitucijskih <strong>kodova</strong>, te njihovu usporedbu sa AMI kodom.<br />
Što se tiče efikasnosti, efikasnost se može povećati predstavljanjem ternarnih<br />
blok <strong>kodova</strong> od kojih je 4B3T najviše obećavajući. U jednom potpoglavlju provesti<br />
ćemo spektralnu analizu 4B3T, MS43, MMS43 i FOMOT koda. Ovi kodovi uglavnom<br />
se koriste u višerazinskim PCM sustavima brzine prijenosa 34 i 140 [Mbit/s], što<br />
najviše zaslužuju hardverskoj implementaciji i njihovoj efikasnosti.<br />
3.1. <strong>Spektralna</strong> gustoća <strong>snage</strong> pseudoternarnih <strong>kodova</strong><br />
Ova grupa pseudoternarnih <strong>linijskih</strong> <strong>kodova</strong> koristi tri razine<br />
± A i 0. AMI (engl.<br />
Alternated Mark Inversion) kodovi pripadaju u ovu grupu. U telekomunikacijskoj<br />
industriji često se nazivaju bipolarni kodovi (engl. bipolar codes).<br />
U ovom potpoglavlju se iznosi spektralna gustoća <strong>snage</strong> AMI-RZ i AMI-NRZ<br />
<strong>kodova</strong> kao i njihova izvanpojasna snaga, tj. snaga izvan željenog pojasa frekvencije.<br />
31
3.1.1. <strong>Spektralna</strong> gustoća <strong>snage</strong> AMI-RZ koda<br />
U AMI-RZ (engl. Alternated Mark Inversion-Return to Zero) formatu binarna jedinica<br />
(1) je predstavljena kao RZ impuls sa promjenjivim polaritetom, koji se mijenja<br />
nailaskom svake jedinice (1). Binarna nula (0) je predstavljena sa razinom 0. Dakle,<br />
jedina razlika između AMI-RZ i AMI-NRZ formata je ta, da impuls simbola kod AMI-<br />
RZ formata traje pola duljine od T, dok kod AMI-NRZ formata traje punu duljinu od T,<br />
pri čemu je T trajanja bita. Primjer kodiranja binarne sekvence sa AMI-RZ formatom<br />
prikazan je na slici Sl. 3-1.<br />
Sl. 3-1 Valni oblik AMI-RZ linijskog koda<br />
AMI-RZ format nema istosmjernu dc komponentu, nedostatak ovog formata<br />
kao i kod unipolar RZ formata predstavljaju dugački nizovi nula (0) koji mogu<br />
uzrokovati probleme u sinkronizaciji. Zbog toga su predloženi AMI kodovi sa<br />
ekstrakcijom nula (supstitucijski kodovi), o čemu će biti riječi kasnije.<br />
Za AMI kodove podatkovna sekvenca { } a k<br />
poprima tri vrijednosti:<br />
⎧ 1,................. za... binarnu...1,... p = 1/ 4<br />
1<br />
⎪<br />
a = 1,.............. za... binarnu...1,... p 1/ 4<br />
k ⎨− =<br />
−1<br />
⎪<br />
0,................ za... binarnu...0,... p = 1/ 2<br />
⎪⎩<br />
0<br />
(3.1)<br />
R(0) se može izračunati i iznosi:<br />
{ }<br />
2 1 2 1 2 1 2 1<br />
R(0) = E a = (1) + ( − 1) + (0) =<br />
k 4 4 2 2<br />
Primjer susjednih bitova u originalnoj binarnoj sekvenci mogu biti ovi: (1,1), (1,0),<br />
(0,1) i (0,0). Vjerojatnost umnoška<br />
vjerojatnost 1/4.<br />
Slijedi<br />
a a<br />
k k+ 1<br />
su redom -1, 0, 0, 0. Svaki od njih ima<br />
32
{ }<br />
1 1 1 1 1<br />
R(1) = E a a = ( − 1) + (0) + (0) + (0) = −<br />
k k+<br />
1 4 4 4 4 4<br />
Za n > 1, a i a nisu u korelaciji. Mogući produkti a a<br />
k k+ n<br />
k k+ n<br />
su ± 1 , 0, 0, 0. Svaki<br />
slučaj se pojavljuje sa vjerojatnosti 1/4.<br />
Slijedi<br />
Sumirajući ove rezultate dobivamo<br />
{ }<br />
1 1<br />
R( n > 1) = E a a = (1) + ( − 1) = 0<br />
k k+<br />
n 8 8<br />
⎧1 ⎪ ,.................. n = 0<br />
2<br />
⎪ 1<br />
R( n) = ⎨− ,............... n = 1<br />
⎪ 4<br />
⎪ 0,................... n > 1<br />
⎪<br />
⎩<br />
<strong>Spektralna</strong> gustoća <strong>snage</strong> AMI-RZ koda dobiva se uvrštavanjem gore<br />
navedenog izraza za R(n) i spektra impulsa simbola iz izraza (<strong>2.</strong>12) u izraz za PSD<br />
(1.2) dobivamo<br />
A<br />
2<br />
T sin( ΠfT<br />
/ 2)<br />
Ψ ( ) ( )<br />
2<br />
sin<br />
2<br />
s f = ( ΠfT<br />
)<br />
4 ΠfT<br />
/ 2<br />
AMI-RZ (3.2)<br />
Izvanpojasnu snagu P ob<br />
za AMI-RZ kod izračunamo iz formule (1.5).<br />
Za jedinstvenu srednju energiju simbola moramo postaviti A = 2, T = 1.<br />
Iz slike Sl. 3-2 vidimo da se prva nultočka postiže za B = 1.0R . 90% energije<br />
null b<br />
prijenosnog pojasa postiže se pri brzini 1.71R , tj. B 1.71<br />
b 90%<br />
≈ R , a za 99% širine<br />
b<br />
prijenosnog pojasa vrijedi B<br />
99%<br />
≈ 20R . Ovaj AMI-RZ format je uži od bilo kojeg<br />
b<br />
drugog RZ formata, posebno nulta točka širine prijenosnog pojasa je duplo manja od<br />
ostalih RZ formata.<br />
33
0.9<br />
PSD od AMI-RZ pseudoternarnog koda<br />
0<br />
Pob od AMI-RZ psedoternarnog linijskog koda<br />
0.8<br />
-2<br />
0.7<br />
-4<br />
PSD(Power Spectral Density)<br />
0.6<br />
0.5<br />
0.4<br />
0.3<br />
Pob(Out-of-band Power)<br />
-6<br />
-8<br />
-10<br />
-12<br />
0.2<br />
-14<br />
0.1<br />
-16<br />
0<br />
0 0.5 1 1.5 2 <strong>2.</strong>5 3 3.5 4<br />
f T<br />
-18<br />
0 0.5 1 1.5 2 <strong>2.</strong>5 3 3.5 4<br />
B T<br />
Sl. 3-2 <strong>Spektralna</strong> gustoća <strong>snage</strong> PSD i izvanpojasna snaga Pob AMI-RZ koda<br />
3.1.<strong>2.</strong> <strong>Spektralna</strong> gustoća <strong>snage</strong> AMI-NRZ koda<br />
U AMI-NRZ (engl. Alternated Mark Inversion-NonReturn to Zero) formatu binarna<br />
jedinica (1) je predstavljena kao NRZ impuls sa promjenjivim polaritetom, koji se<br />
mijenja nailaskom svake jedinice (1). Binarna nula (0) je predstavljena sa razinom 0.<br />
Primjer kodiranja binarne sekvence sa AMI-NRZ formatom prikazan je na slici Sl. 3-3.<br />
Sl. 3-3 Valni oblik AMI-NRZ linijskog koda<br />
AMI-NRZ format nema istosmjernu dc komponentu, nedostatak ovog formata<br />
kao i kod unipolar NRZ formata predstavljaju dugački nizovi nula (0) koji mogu<br />
uzrokovati probleme u sinkronizaciji. Zbog toga su predloženi AMI kodovi sa<br />
ekstrakcijom nula (supstitucijski kodovi), o čemu će biti riječi kasnije.<br />
34
<strong>Spektralna</strong> gustoća <strong>snage</strong> PSD AMI-NRZ formata može se dobiti zamjenom<br />
T/2 sa T u izrazu za G(f) (<strong>2.</strong>12) od AMI-RZ formata, budući da oba formata imaju ista<br />
pravila kodiranja te jedina je razlika u širini impulsa.<br />
Dakle spektralna gustoća <strong>snage</strong> PSD AMI-NRZ formata izgleda<br />
2 sin( ΠfT)<br />
Ψ ( f ) A T ( )<br />
2<br />
sin<br />
2<br />
s = ( ΠfT)<br />
ΠfT<br />
AMI-NRZ (3.3)<br />
Izvanpojasnu snagu P ob<br />
za AMI-NRZ kod izračunamo iz formule (1.5). Za<br />
jedinstvenu srednju energiju simbola moramo postaviti A = 2 , T = 1.<br />
1.4<br />
PSD od AMI-NRZ pseudoternarnog koda<br />
0<br />
Pob od AMI-NRZ psedoternarnog linijskog koda<br />
1.2<br />
-2<br />
-4<br />
1<br />
PSD(Power Spectral Density)<br />
0.8<br />
0.6<br />
0.4<br />
Pob(Out-of-band Power)<br />
-6<br />
-8<br />
-10<br />
-12<br />
-14<br />
0.2<br />
-16<br />
0<br />
0 0.5 1 1.5 2 <strong>2.</strong>5 3 3.5 4<br />
f T<br />
-18<br />
0 0.5 1 1.5 2 <strong>2.</strong>5 3 3.5 4<br />
B T<br />
Sl. 3-4 <strong>Spektralna</strong> gustoća <strong>snage</strong> PSD i izvanpojasna snaga Pob AMI-NRZ koda<br />
Iz slike Sl. 3-4 vidimo da se prva nultočka postiže za B = 1.0R . 90%<br />
null b<br />
energije prijenosnog pojasa postiže se pri brzini 1.53R , tj. B 1.53<br />
b 90%<br />
≈ R , a za 99%<br />
b<br />
širine prijenosnog pojasa vrijedi B<br />
99%<br />
≈ 15R . Ovaj AMI-NRZ format je što se tiče<br />
b<br />
gore navedenih karakteristika, tj. širine prijenosnog pojasa uži od AMI-RZ formata.<br />
35
3.<strong>2.</strong> Spektralne gustoće <strong>snage</strong> ternarnih - supstitucijskih<br />
<strong>kodova</strong><br />
U ovom potpoglavlju ćemo se baviti spektralnom analizom ternarnih supstitucijskih<br />
<strong>kodova</strong>, i to HDB3 (engl. High Density Bipolar 3) i B6ZS (engl. Bipolar with 6 Zero<br />
Substitution) kodom.<br />
3.<strong>2.</strong>1. <strong>Spektralna</strong> gustoća <strong>snage</strong> HDB3 supstitucijskog koda<br />
HDBn kodove kao i HDB3 kod predložio je Croisier 1970 godine. HDB3 kod je<br />
modificirani bipolarni kod koji garantira prijenos bez obzira na broj uzastopnih nula<br />
(0). HDB3 kod kodira binarnu sekvencu na isti način kao i AMI kod, međutim postoji<br />
razlika u slučaju kada se pojavi više od tri uzastopne nule (0), tada HDB3 zamjenjuje<br />
uzastopne nule (0) sa određenom sekvencom. Točnije, u HDB3 (engl. High Density<br />
Bipolar 3) kodu svaki blok od četiri uzastopne nule (0) zamjenjuje se sekvencom<br />
(nizom) B00V ili 000V. Da bi se osigurala simetričnost koda, jednak broj pozitivnih i<br />
negativnih impulsa, i time eliminirala istosmjerna komponenta iz signala, nadomjesna<br />
sekvenca za četiri 0 može poprimiti dva oblika, sa svojstvom da između dva V<br />
impulsa bude uvijek neparan broj B impulsa:<br />
• ako je broj B impulsa poslije zadnjeg V impulsa neparan, nadomjesna<br />
sekvencija za 4 nule je 000V;<br />
• ako je broj B impulsa poslije zadnjeg V impulsa paran, nadomjesna<br />
sekvencija za 4 nule je B00V.<br />
Možemo reći da je HDB3 kod ekvivalentan B4ZS (engl. Bipolar with 4-Zero<br />
Substitution) kodu. Primjer kodiranja binarne sekvence sa HDB3 formatom prikazan<br />
je na slici Sl. 3-5.<br />
36
Sl. 3-5 Valni oblik HDB3 linijskog koda<br />
Neke od karakteristika HDB3 koda su sljedeće:<br />
• Nikada nema više od tri uzastopne nule (0), tako da uvijek ima dovoljno<br />
signala za vremensku regeneraciju.<br />
• Od kanala se ne zahtjeva prijenos istosmjerne dc komponente, jer HDB3 kod<br />
ne unosi istosmjernu dc frekvencijsku komponentu.<br />
• Zahtjev za prijenosnom snagom je nešto veći nego kod prijenosa AMI kodom<br />
(oko 10 %).<br />
Dvostrana spektralna gustoća <strong>snage</strong> PSD HDB3 (engl. High Density Bipolar 3)<br />
koda dana je formulom<br />
Ψ s ( f ) =<br />
8<br />
2 2 ∑ B cos( )<br />
( ) n nωT<br />
G f p q n = 0<br />
HDB3 (3.4)<br />
T (1 − q<br />
4<br />
)(2 − q<br />
4<br />
)<br />
8<br />
∑ Cm<br />
cos( mωT<br />
)<br />
m = 0<br />
, gdje je G(f) Fourierova transformacija prijenosnog impulsa, T je period ponavljanja<br />
impulsa, p je vjerojatnost pojavljivanja binarne jedinice (1), a q vjerojatnost<br />
pojavljivanja binarne nule (0). Koeficijente<br />
B<br />
n<br />
i<br />
C<br />
n<br />
možete vidjeti u Dodatku ovog<br />
diplomskog rada. Za Fourierovu transformaciju G(f) možemo uzeti iznos koji smo<br />
dobili kod polar NRZ formata (<strong>2.</strong>3). Izvanpojasnu snagu P ob<br />
izračunamo iz formule (1.5).<br />
za HDB3 koda<br />
37
<strong>2.</strong>5<br />
PSD od HDB3 supstitucijskog koda<br />
0<br />
Pob od HDB3 supstitucijskog koda<br />
HDB3 p1<br />
HDB3 p2<br />
HDB3 p3<br />
-2<br />
HDB3 p1<br />
HDB3 p2<br />
HDB3 p3<br />
Average PSD(Power Spectral Density)<br />
2<br />
1.5<br />
1<br />
0.5<br />
Pob(Out-of-band Power)<br />
-4<br />
-6<br />
-8<br />
-10<br />
-12<br />
-14<br />
0<br />
0 0.5 1 1.5 2 <strong>2.</strong>5 3 3.5 4<br />
f T<br />
-16<br />
0 0.5 1 1.5 2 <strong>2.</strong>5 3 3.5 4<br />
f T<br />
Sl. 3-6 <strong>Spektralna</strong> gustoća <strong>snage</strong> PSD i izvanpojasna snaga Pob HDB3 koda<br />
Za energiju simbola postavimo A = 1, T = 1. Isto tako ćemo dati prikaz spektralne<br />
gustoće <strong>snage</strong> PSD za različite vjerojatnosti pojavljivanja binarne jedinice (1):<br />
0.3,<br />
p = 0.5 i<br />
2<br />
p<br />
3<br />
= 0.7.<br />
p =<br />
1<br />
Iz slike Sl. 3-6 vidimo da spektralna gustoća <strong>snage</strong> (PSD) HDB3 (uz<br />
prethodno navedene vjerojatnosti) koda raste s povećanjem vjerojatnosti<br />
pojavljivanja binarne jedinice (1), što se tiče izvanpojasne <strong>snage</strong> (Pob) HDB3 koda,<br />
logično s povećanjem vjerojatnosti pojavljivanja binarne jedinice (1) dolazi do<br />
povećanja izvanpojasne <strong>snage</strong>.<br />
Međutim, neke neočekivane karakteristike se događaju kada se za<br />
vjerojatnosti pojavljivanja binarne jedinice (1) uzmu sljedeće vjerojatnosti:<br />
p = 0.5 i<br />
2<br />
p<br />
3<br />
= 0.9, što vidimo iz slike Sl. 3-7.<br />
p = 0.1,<br />
1<br />
38
8<br />
PSD od HDB3 supstitucijskog koda<br />
0<br />
Pob od HDB3 supstitucijskog koda<br />
7<br />
-2<br />
HDB3 p1<br />
HDB3 p1<br />
HDB3 p2<br />
HDB3 p2<br />
Average PSD(Power Spectral Density)<br />
6<br />
5<br />
4<br />
3<br />
2<br />
Pob(Out-of-band Power)<br />
-4<br />
-6<br />
-8<br />
-10<br />
-12<br />
HDB3 p3<br />
0 0.5 1 1.5 2 <strong>2.</strong>5 3 3.5 4<br />
HDB3 p3<br />
1<br />
-14<br />
0<br />
0 0.5 1 1.5 2 <strong>2.</strong>5 3 3.5 4<br />
f T<br />
-16<br />
f T<br />
Sl. 3-7 <strong>Spektralna</strong> gustoća <strong>snage</strong> PSD i izvanpojasna snaga Pob HDB3 koda<br />
Iz slike Sl. 3-7 vidimo da za vjerojatnost pojavljivanja binarne jedinice (1)<br />
p = 0.9 spektralna gustoća <strong>snage</strong> (PSD) HDB3 koda je jako uska i doseže najveću<br />
1<br />
vrijednost za neku frekvenciju. Iznenađenje se javlja pri vjerojatnosti pojavljivanja<br />
binarne jedinice (1) od<br />
p<br />
3<br />
= 0.1. Tu spektralna gustoća <strong>snage</strong> (PSD) nije najmanja<br />
kako bi očekivali iz prethodnog zaključka, nego čak poprima veću vrijednost na<br />
pojedinim mjestima nego pri vjerojatnosti pojavljivanja binarne jedinice od<br />
To nas ne treba iznenaditi jer pri<br />
p = 0.5.<br />
2<br />
p<br />
3<br />
= 0.1 ima znatno više <strong>binarnih</strong> nula (0), a HDB3<br />
kod kad se pojavi niz od četiri uzastopne nule mijenja ih drugom sekvencom koju<br />
smo naveli na početku ovog potpoglavlja, čime se unosi više signala u kod.<br />
HDB3 kod koristi se pri brzinama prijenosa <strong>2.</strong>048 [Mbit/s], 8.448 [Mbit/s] i 34.368<br />
[Mbit/s] u europskoj PDH digitalnoj hijerarhiji.<br />
3.<strong>2.</strong><strong>2.</strong> <strong>Spektralna</strong> gustoća <strong>snage</strong> B6ZS supstitucijskog koda<br />
BNZS (engl. Bipolar N-Zero Substitution) kod je predložio Johannes 1969 godine. To<br />
je najpopularniji supstitucijski kod koji zamjenjuje niz od N nula (0) u AMI valnom<br />
obliku sa posebnim N bitnim valnim oblikom sa najmanje jednim kršenjem pravila<br />
39
ipolarnosti. Svi BNZS formati eliminiraju istosmjernu dc komponentu, te zadržavaju<br />
skladna svojstva AMI koda, što se postiže odabiranjem zamjenske sekvence koja<br />
ima jednak broj pozitivnih i negativnih impulsa. Postoje dvije vrste BNZS <strong>kodova</strong> i to<br />
su: nemodalni i modalni kodovi. Mi ćemo se baviti samo nemodalnim kodovima i to<br />
posebno B6ZS (engl. Bipolar with 6 - Zero Substitution) kodom. Zamjenska sekvenca<br />
kod nemodalnih <strong>kodova</strong> mora sadržavati jednak broj pozitivnih i negativnih impulsa,<br />
budući da je zamjenska sekvenca balansirana, signal neće imati istosmjernu dc<br />
komponentu.<br />
B6ZS kod je modificirani bipolarni AMI kod koji eliminira nizove od šest (6)<br />
uzastopnih nula (0) zamjenskom sekvencom 0VB0VB. Imamo dva slučaja kako<br />
može izgledati zamjenska sekvenca, ovisno o tome kakav je bio zadnji bit koji<br />
prethodi sekvenci nula (0) koju mjenjamo.<br />
Prethodni impuls<br />
Zamjenska sekvenca<br />
- 0 - + 0 + -<br />
+ 0 + - 0 - +<br />
Prednosti B6ZS koda su sljedeće<br />
• Dobra ekstrakcija takta<br />
• Većina prijenosne energije nalazi se u sredini spektra te nema istosmjenu dc<br />
komponentu<br />
• B6ZS koristi se pri prijenosnoj brzini 6.312 [Mbit/s] u američkoj PDH digitalnoj<br />
hijerarhiji.<br />
Primjer kodiranja binarne sekvence sa B6ZS formatom prikazan je na slici Sl. 3-8.<br />
Sl. 3-8 Valni oblik B6ZS linijskog koda<br />
40
Dvostrana spektralna gustoća <strong>snage</strong> PSD B6ZS (engl. Bipolar with 6 - Zero<br />
Substitution) koda dana je formulom<br />
Ψ s ( f ) =<br />
2 ∑ Al<br />
cos( lωT<br />
)<br />
G( f ) pq l=<br />
0<br />
T − q − pq + p − q T + q − q ωT<br />
10<br />
{ ω }<br />
6 12 6<br />
(1 ) 1 2 ( ) cos( ) (1 2 cos(6 ))<br />
(3.5)<br />
, gdje je G(f) Fourierova transformacija prijenosnog impulsa, T je period ponavljanja<br />
impulsa, p je vjerojatnost pojavljivanja binarne jedinice (1), a q vjerojatnost<br />
pojavljivanja binarne nule (0).<br />
Koeficijente A i<br />
možete vidjeti u Dodatku ovog diplomskog rada.<br />
Za Fourierovu transformaciju G(f) možemo uzeti iznos koji smo dobili kod polar NRZ<br />
formata (<strong>2.</strong>3). Izvanpojasnu snagu P ob<br />
za B6ZS koda izračunamo iz formule (1.5).<br />
Za energiju simbola stavimo A = 1, T = 1. Isto tako ćemo dati prikaz spektralne<br />
gustoće <strong>snage</strong> PSD za različite vjerojatnosti pojavljivanja binarne jedinice (1):<br />
0.3,<br />
p = 0.5 i<br />
2<br />
p =<br />
3<br />
0.7 na slici Sl. 3-9.<br />
p =<br />
1<br />
<strong>2.</strong>5<br />
PSD od B6ZS supstitucijskog koda<br />
0<br />
Pob od B6ZS supstitucijskog koda<br />
-2<br />
B6ZS p1<br />
B6ZS p1<br />
2<br />
B6ZS p2<br />
B6ZS p2<br />
Average PSD(Power Spectral Density)<br />
1.5<br />
1<br />
B6ZS p3<br />
0 0.5 1 1.5 2 <strong>2.</strong>5 3 3.5 4<br />
Pob(Out-of-band Power)<br />
-4<br />
-6<br />
-8<br />
-10<br />
-12<br />
B6ZS p3<br />
0.5<br />
-14<br />
0<br />
0 0.5 1 1.5 2<br />
f T<br />
-16<br />
f T<br />
Sl. 3-9 <strong>Spektralna</strong> gustoća <strong>snage</strong> PSD i izvanpojasna snaga Pob B6ZS koda<br />
41
Dati ćemo još prikaz spektralne gustoće <strong>snage</strong> PSD B6ZS koda za vjerojatnosti<br />
pojavljivanja binarne jedinice (1):<br />
p = 0.1,<br />
1<br />
p = 0.5 i<br />
2<br />
p = 0.9 na slici Sl. 3-10.<br />
3<br />
8<br />
PSD od B6ZS supstitucijskog koda<br />
0<br />
Pob od B6ZS supstitucijskog koda<br />
7<br />
-2<br />
B6ZS p1<br />
B6ZS p1<br />
B6ZS p2<br />
B6ZS p2<br />
Average PSD(Power Spectral Density)<br />
6<br />
5<br />
4<br />
3<br />
2<br />
Pob(Out-of-band Power)<br />
-4<br />
-6<br />
-8<br />
-10<br />
-12<br />
B6ZS p3<br />
0 0.5 1 1.5 2 <strong>2.</strong>5 3 3.5 4<br />
B6ZS p3<br />
1<br />
-14<br />
0<br />
0 0.5 1 1.5 2<br />
f T<br />
-16<br />
f T<br />
Sl. 3-10 <strong>Spektralna</strong> gustoća <strong>snage</strong> PSD i izvanpojasna snaga Pob B6ZS koda<br />
Slično kao i kod HDB3 koda, za jako nisku vjerojatnost pojavljivanja binarne jedinice<br />
(1) kao što je p = 0.1, B6ZS kod zamjenom sekvenca od 6 nula unosi dodatni signal<br />
u kod što se vidi iz slike Sl. 3-10.<br />
42
3.<strong>2.</strong>3. Usporedba spektralne gustoće <strong>snage</strong> ternarnih<br />
supstitucijskih <strong>kodova</strong><br />
U ovom potpoglavlju dati ćemo prikaz usporedbe spektralne gustoće <strong>snage</strong> PSD i<br />
izvanpojasne <strong>snage</strong> P ob<br />
ternarnih supstitucijskih <strong>kodova</strong> sa AMI kodom.<br />
Sl. 3-11 <strong>Spektralna</strong> gustoća <strong>snage</strong> PSD ternarnih supstitucijskih <strong>kodova</strong><br />
43
Sl. 3-12 Usporedba spektralne gustoće <strong>snage</strong> PSD uz vjerojatnost pojavljivanja binarne jedinice p =<br />
0.7<br />
Sl. 3-13 Usporedba spektralne gustoće <strong>snage</strong> PSD uz vjerojatnost pojavljivanja binarne jedinice p =<br />
0.5<br />
Sl. 3-14 Usporedba spektralne gustoće <strong>snage</strong> PSD uz vjerojatnost pojavljivanja binarne jedinice p =<br />
0.3<br />
44
Iz prethodne tri slike Sl. 3-12, Sl. 3-13 i Sl. 3-14 možemo zaključiti da sa<br />
smanjenjem vjerojatnosti pojavljivanja binarne jedinice (1) spektralna gustoća <strong>snage</strong><br />
(PSD) HDB3, B6ZS i AMI koda se sve više razlikuje, dok za vjerojatnost pojavljivanja<br />
binarne jedinice (1) od p=0.7 i više njihova spektralna gustoća <strong>snage</strong> PSD je gotovo<br />
jednaka.<br />
Sl. 3-15 Izvanpojasna snaga Pob ternarnih supstitucijskih <strong>kodova</strong><br />
Iz slike Sl. 3-15 vidimo da s povećanjem vjerojatnosti pojavljivanja binarne<br />
jedinice (1) raste i izvanpojasna snaga P ob<br />
, tj. snaga izvan željenog pojasa<br />
frekvencije. Iz priloženoga možemo vidjeti da je izvanpojasna snaga P ob<br />
poprilično<br />
45
jednaka kod HDB3 i B6ZS koda te je isto tako veća od izvanpojasne <strong>snage</strong> P ob<br />
AMI<br />
koda.<br />
3.3. Spektralne gustoće <strong>snage</strong> ternarnih - blok <strong>kodova</strong><br />
Blok kodovi nisu ograničeni samo na binarne. Višerazinski blok kodovi mogu<br />
poboljšati efikasnost <strong>linijskih</strong> <strong>kodova</strong>. Oni su dizajnirani tako da imaju nula ili<br />
konstantnu istosmjernu dc komponentu i ograničen disparitet.<br />
Klasa <strong>kodova</strong> koja koristi tri razine naziva se kBnT kodovi gdje je k <strong>binarnih</strong><br />
bitova kodirano u n (n < k) ternarnih simbola. AMI kod može se smatrati kao 1B1T<br />
(engl. 1 Binary 1 Ternary) kod. Jedan od važnijih <strong>kodova</strong> iz ove klase je kod 4B3T<br />
(engl. 4 Binary 3 Ternary). Efikasnost koda 4B3T iznosi 84.12 %, što je znatno više<br />
od efikasnosti AMI koda koja iznosi 63.09 %.<br />
U ovom potpoglavlju ćemo se baviti spektralnom analizom ternarnih blok<br />
<strong>kodova</strong> i to 4B3T (engl. 4 Binary 3 Ternary), MS43 (engl. Monitored Sum 43),<br />
MMS43 (engl. Modified Monitored Sum 43) i FOMOT (engl. Four Mode Ternary)<br />
kodovima koji pripadaju skupini 4B3T <strong>kodova</strong>.<br />
3.3.1. <strong>Spektralna</strong> gustoća <strong>snage</strong> 4B3T blok koda<br />
4B3T (engl. 4 Binary 3 Ternary) kod predložio je Waters i on je najjednostavniji iz<br />
skupine 4B3T <strong>kodova</strong>. Tablicu prijelaza za 4B3T kod možete vidjeti u Tablici 3-1,<br />
gdje se diparitet (zbroj elemenata digitalnog signala) računa dodjeljivanjem težine 1<br />
pozitivnoj oznaci i težine -1 negativnoj oznaci. Ovo je abecedni kod budući da koristi<br />
dvije abecede.<br />
Od tri ternarne znamenke postoji 27 ( 3 3 ) mogućih kombinacija. U nastojanju<br />
da se očuva neovisnost binarne sekvence, kombinacija 000 se ne koristi, sve ostale<br />
kombinacije se koriste. 6 <strong>binarnih</strong> četiri-bitnih blokova imaju disparitet riječi 0,<br />
preostalih 10 kombinacija imaju dodijeljen pozitivan i inverzni, negativan disparitet<br />
riječi. Kada je ukupan disparitet negativan za prijenos se odabire kombinacija sa<br />
pozitivnim disparitetom riječi ili obrnuto. Ovo osigurava da prenešeni kod nema<br />
istosmjernu dc komponentu. Disparitet je ograničen i na kraju svake riječi samo je<br />
šest mogućih vrijednosti ukupnog dispariteta (-3, -2, -1, 0, 1 i 2, gdje se 0 broji kao<br />
46
pozitivna). Ukupan disparitet od +3 nije moguć usprkos tome što postoji disparitet<br />
riječi +3, budući da se riječ sa +3 disparitetom šalje samo kada je ukupni disparitet<br />
negativan.<br />
Ternarni prijenosni simboli kada je ukupni disparitet<br />
Binarno Negativan Pozitivan Disparitet riječi<br />
(-3, -2, -1) (0, 1, 2)<br />
0 0 0 0 + 0 - + 0 - 0<br />
0 0 0 1 - + 0 - + 0 0<br />
0 0 1 0 0 – + 0 - + 0<br />
0 0 1 1 + - 0 + - 0 0<br />
0 1 0 0 + + 0 - - 0 ± 2<br />
0 1 0 1 0 + + 0 - - ± 2<br />
0 1 1 0 + 0 + - 0 - ± 2<br />
0 1 1 1 + + + - - - ± 3<br />
1 0 0 0 + + - - - + ± 1<br />
1 0 0 1 - + + + - - ± 1<br />
1 0 1 0 + - + - + - ± 1<br />
1 0 1 1 + 0 0 - 0 0 ± 1<br />
1 1 0 0 0 + 0 0 – 0 ± 1<br />
1 1 0 1 0 0 + 0 0 - ± 1<br />
1 1 1 0 0 + - 0 + - 0<br />
1 1 1 1 - 0 + - 0 + 0<br />
Tablica 3-1 Tablica prijelaza za 4B3T kod<br />
Primjer kodiranja binarne sekvence sa 4B3T formatom prikazan je na slici Sl. 3-16.<br />
47
Sl. 3-16 Valni oblik 4B3T linijskog koda<br />
Dvostrana spektralna gustoća <strong>snage</strong> PSD 4B3T (engl. 4 Binary 3 Ternary) koda<br />
dana je formulom<br />
2<br />
G( f )<br />
Ψ s ( f ) = [ 33− 4cos( ωT ) − 2cos(2 ωT<br />
) +<br />
48T<br />
ωT ωT ωT ωT<br />
⎤<br />
⎥<br />
(6284881− 6705904cos(3 ωT ) + 1408256cos(6 ωT ) − 94208cos(9 ωT<br />
)) ⎦<br />
4B3T (3.6)<br />
2<br />
(1 + 2cos( )) (6693637 − 12854184cos(3 ) + 3880832cos(6 ) − 399360cos(9 ))<br />
, gdje je G(f) Fourierova transformacija prijenosnog impulsa, T je period ponavljanja<br />
impulsa, a ω = 2Π f . Za Fourierovu transformaciju G(f) možemo uzeti iznos koji smo<br />
dobili kod polar NRZ formata (<strong>2.</strong>3). Izvanpojasnu snagu P ob<br />
za 4B3T kod<br />
izračunamo iz formule (1.5). Postavimo da nam je A = 1, T = 1.<br />
1.6<br />
PSD od 4B3T blok koda<br />
0<br />
Pob od 4B3T blok koda<br />
1.4<br />
-2<br />
-4<br />
Average PSD(Power Spectral Density)<br />
1.2<br />
1<br />
0.8<br />
0.6<br />
0.4<br />
Pob(Out-of-band Power)<br />
-6<br />
-8<br />
-10<br />
-12<br />
-14<br />
-16<br />
0.2<br />
-18<br />
0<br />
0 0.5 1 1.5 2<br />
f T<br />
-20<br />
0 0.5 1 1.5 2 <strong>2.</strong>5 3 3.5 4<br />
B T<br />
Sl. 3-17 <strong>Spektralna</strong> gustoća <strong>snage</strong> PSD i izvanpojasna snaga Pob 4B3T blok koda<br />
48
3.3.<strong>2.</strong> <strong>Spektralna</strong> gustoća <strong>snage</strong> MS43 i MMS43 blok <strong>kodova</strong><br />
MS43 (engl. Monitored Sum 43) kod predložen od Franaszeka 1968 godine je isto<br />
tako 4B3T kod. Ima više sofisticiraniju tro-abecednu prijenosnu tablicu, što rezultira<br />
boljim balansiranjem i daje bolju vremensku informaciju. Tablicu prijelaza za MS43<br />
kod možete vidjeti u Tablici 3-<strong>2.</strong><br />
Ternarni prijenosni signali kada je ukupni disparitet<br />
Binarno -2 -1 ili 0 +1<br />
0 0 0 0 + + + - + - - + -<br />
0 0 0 1 + + 0 0 0 - 0 0 -<br />
0 0 1 0 + 0 + 0 - 0 0 - 0<br />
0 0 1 1 0 - + 0 - + 0 - +<br />
0 1 0 0 0 + + - 0 0 - 0 0<br />
0 1 0 1 - 0 + - 0 + - 0 +<br />
0 1 1 0 - + 0 - + 0 - + 0<br />
0 1 1 1 - + + - + + - - +<br />
1 0 0 0 + - + + - + - - -<br />
1 0 0 1 0 0 + 0 0 + - - 0<br />
1 0 1 0 0 + 0 0 + 0 - 0 -<br />
1 0 1 1 0 + - 0 + - 0 + -<br />
1 1 0 0 + 0 0 + 0 0 0 - -<br />
1 1 0 1 + 0 - + 0 - + 0 -<br />
1 1 1 0 + - 0 + - 0 + - 0<br />
1 1 1 1 + + - + - - + - -<br />
Tablica 3-2 Tablica prijelaza za MS43 kod.<br />
Disparitet riječi ima doseg od -3 do +3. Postoje samo četiri moguća stanja ukupnog<br />
dispariteta na kraju riječi: -2, -1, 0 ili 1. Kada je ukupan disparitet u stanju -2, samo se<br />
49
šalju riječi sa nula ili pozitivnim disparitetom, u stanju +1, samo se šalju riječi sa nula<br />
ili negativnim disparitetom, dok u stanju 0 ili -1, samo riječi sa nula ili jediničnim<br />
disparitetom. Ova dodjela reducira (smanjuje) niskofrekvencijske komponente u<br />
usporedbi sa 4B3T kodom, čineći MS43 kod više tolerantnijim za izmjenične ac<br />
spojeve.<br />
Primjer kodiranja binarne sekvence sa MS43 formatom prikazan je na slici Sl. 3-18.<br />
Sl. 3-18 Valni oblik MS43 linijskog koda<br />
Dvostrana spektralna gustoća <strong>snage</strong> PSD MS43 koda dana je formulom<br />
2<br />
G( f )<br />
Ψ s ( f ) = [ 345 − 68cos( ωT ) −10cos(2 ωT<br />
) −<br />
448T<br />
3<br />
(290955 + 218996cos( ωT<br />
) + 102610cos(2 ωT<br />
) −<br />
18713 −11808cos(3 ωT<br />
) −1280cos(6 ωT<br />
)<br />
94080cos(3 ωT ) −14784cos(4 ωT ) − 3072cos(5 ωT<br />
)<br />
]<br />
MS43 (3.7)<br />
, gdje je G(f) Fourierova transformacija prijenosnog impulsa, T je period ponavljanja<br />
impulsa, a ω = 2Π f . Za Fourierovu transformaciju G(f) možemo uzeti iznos koji smo<br />
dobili kod polar NRZ formata (<strong>2.</strong>3). Izvanpojasnu snagu P ob<br />
za MS43 koda<br />
izračunamo iz formule (1.5). Postavimo da nam je A = 1, T = 1. Iz slike Sl. 3-19<br />
vidimo prikaz spektralne gustoće <strong>snage</strong> PSD i izvanpojasne <strong>snage</strong> P ob<br />
MS43 blok<br />
koda.<br />
50
1.4<br />
PSD od MS43 blok koda<br />
0<br />
Pob od MS43 blok koda<br />
-2<br />
1.2<br />
-4<br />
Average PSD(Power Spectral Density)<br />
1<br />
0.8<br />
0.6<br />
0.4<br />
Pob(Out-of-band Power)<br />
-6<br />
-8<br />
-10<br />
-12<br />
-14<br />
0.2<br />
-16<br />
-18<br />
0<br />
0 0.5 1 1.5 2<br />
f T<br />
-20<br />
0 0.5 1 1.5 2 <strong>2.</strong>5 3 3.5 4<br />
B T<br />
Sl. 3-19 <strong>Spektralna</strong> gustoća <strong>snage</strong> PSD i izvanpojasna snaga Pob MS43 blok koda<br />
Često se koristi i modificirani MS43 kod, koji se označava MMS43 (engl.<br />
Modified Monitored Sum 43). On isto tako spada u skupinu 4B3T <strong>kodova</strong>, a razlikuje<br />
se od MS43 koda po tablici prijelaza. Tablicu prijelaza za MMS43 kod možete vidjeti<br />
u Tablici 3-3.<br />
Primjer kodiranja binarne sekvence sa MMS43 formatom prikazan je na slici Sl. 3-20.<br />
Sl. 3-20 Valni oblik MMS43 linijskog koda<br />
51
Ternarni prijenosni signali kada je ukupni disparitet<br />
Binarno | 1 | 2 | 3 | 4 |<br />
0 0 0 0 | + 0 + (+2) | 0 – 0 (-1) |<br />
0 0 0 1 | 0 - + (+0) |<br />
0 0 1 0 | + - 0 (+0) |<br />
0 0 1 1 | 0 0 + (+1) | - - 0 (-2) |<br />
0 1 0 0 | - + 0 (+0) |<br />
0 1 0 1 | 0 + + (+2) | - 0 0 (-1) |<br />
0 1 1 0 | - + + (+1) | - - + (-1) |<br />
0 1 1 1 | - 0 + (+0) |<br />
1 0 0 0 | + 0 0 (+1) | 0 - - (-2) |<br />
1 0 0 1 | + - + (+1) | - - - (-3) |<br />
1 0 1 0 | + + - (+1) | + - - (-1) |<br />
1 0 1 1 | + 0 - (+0) |<br />
1 1 0 0 | + + + (+3) | - + - (-1) |<br />
1 1 0 1 | 0 + 0 (+1) | - 0 - (-2) |<br />
1 1 1 0 | 0 + - (+0) |<br />
1 1 1 1 | + + 0 (+2) | 0 0 - (-1) |<br />
Tablica 3-3 Tablica prijelaza za MMS43 kod.<br />
U ovom potpoglavlju dati ćemo prikaz spektralne gustoće <strong>snage</strong> modificiranog<br />
MS43 koda, tj. MMS43 (engl. Modified Monitored Sum 43) koda. Dvostrana<br />
spektralna gustoća <strong>snage</strong> PSD MMS43 koda dana je formulom<br />
52
2<br />
G( f )<br />
Ψ s ( f ) = [ 479 − 48cos( ωT ) + 16cos(2 ωT<br />
) −<br />
624T<br />
1<br />
(301339 + 426304cos( ωT<br />
) + 171668cos(2 ωT<br />
) −<br />
4505 − 2440cos(3 ωT<br />
) − 384cos(6 ωT<br />
)<br />
62432cos(3 ωT ) − 62352cos(4 ωT ) − 23120cos(5 ωT<br />
)<br />
]<br />
MMS43 (3.8)<br />
, gdje je G(f) Fourierova transformacija prijenosnog impulsa, T je period ponavljanja<br />
impulsa, a ω = 2Π f . Za Fourierovu transformaciju G(f) možemo uzeti iznos koji smo<br />
dobili kod polar NRZ formata (<strong>2.</strong>3). Izvanpojasnu snagu P ob<br />
za MMS43 koda<br />
izračunamo iz formule (1.5). Postavimo da nam je A = 1, T = 1. Iz slike Sl. 3-21<br />
vidimo prikaz spektralne gustoće <strong>snage</strong> PSD i izvanpojasne <strong>snage</strong> P ob<br />
MMS43 blok<br />
koda.<br />
1.4<br />
PSD od MMS43 blok koda<br />
0<br />
Pob od MMS43 blok koda<br />
-2<br />
1.2<br />
-4<br />
Average PSD(Power Spectral Density)<br />
1<br />
0.8<br />
0.6<br />
0.4<br />
Pob(Out-of-band Power)<br />
-6<br />
-8<br />
-10<br />
-12<br />
-14<br />
0.2<br />
-16<br />
-18<br />
0<br />
0 0.5 1 1.5 2<br />
f T<br />
-20<br />
0 0.5 1 1.5 2 <strong>2.</strong>5 3 3.5 4<br />
B T<br />
Sl. 3-21 <strong>Spektralna</strong> gustoća <strong>snage</strong> PSD i izvanpojasna snaga Pob MMS43 blok koda<br />
3.3.3. <strong>Spektralna</strong> gustoća <strong>snage</strong> FOMOT blok koda<br />
U pokušaju da se dizajnira 4B3T kod sa podešavanjem kratkim riječima i<br />
otkrivanja vremenskih pogrešaka, to nas vodi do FOMOT (engl. FOur MOde Ternary)<br />
53
koda. FOMOT kod koristi četiri načina kodiranja, po tome je i dobio naziv. Iako koristi<br />
četiri načina kodiranja hardverska implementacija je i dalje relativno jednostavna.<br />
Tablicu prijelaza za FOMOT kod možete vidjeti u Tablici 3-4.<br />
Ternarni prijenosni signali kada je ukupni disparitet<br />
Binarno | M1 | M2 | M3 | M4 |<br />
0 0 0 0 | - + + | - 0 0 | - + + | - 0 0 |<br />
0 0 0 1 | - + 0 | - + 0 | - + 0 | - + 0 |<br />
0 0 1 0 | + - 0 | + - 0 | + - 0 | + - 0 |<br />
0 0 1 1 | + 0 0 | + - - | + 0 0 | + - - |<br />
0 1 0 0 | - 0 + | - 0 + | - 0 + | - 0 + |<br />
0 1 0 1 | + + + | - + - | - + - | - + - |<br />
0 1 1 0 | + 0 + | + 0 + | - 0 - | - 0 - |<br />
0 1 1 1 | + 0 - | + 0 - | + 0 - | + 0 - |<br />
1 0 0 0 | 0 + + | 0 + + | - - 0 | - - 0 |<br />
1 0 0 1 | 0 + 0 | 0 - 0 | 0 + 0 | 0 - 0 |<br />
1 0 1 0 | + - + | + - + | + - + | - - - |<br />
1 0 1 1 | + + 0 | + + 0 | 0 - - | 0 - - |<br />
1 1 0 0 | 0 0 + | - - + | 0 0 + | - - + |<br />
1 1 0 1 | 0 + - | 0 + - | 0 + - | 0 + - |<br />
1 1 1 0 | 0 – + | 0 - + | 0 - + | 0 - + |<br />
1 1 1 1 | + + - | 0 0 - | + + - | 0 0 - |<br />
Tablica 3-4 Tablica prijelaza za FOMOT kod.<br />
Primjer kodiranja binarne sekvence sa FOMOT formatom prikazan je na slici Sl. 3-2<strong>2.</strong><br />
54
Sl. 3-22 Valni oblik FOMOT linijskog koda<br />
Dvostrana spektralna gustoća <strong>snage</strong> PSD FOMOT koda dana je formulom<br />
2<br />
G( f ) ⎡ 28cos( ωT ) + 17cos(2 ωT<br />
)<br />
Ψ s ( f ) = 59<br />
64T<br />
⎢ +<br />
⎣<br />
3<br />
11+ 12cos( ωT ) + 9cos(2 ωT ) 42(17 + 24cos( ωT ) + 8cos(2 ωT<br />
)) ⎤<br />
−<br />
5 − 4cos(3 ωT<br />
) 65 −16cos(3 ωT<br />
)<br />
⎥<br />
⎦<br />
FOMOT (3.9)<br />
, gdje je G(f) Fourierova transformacija prijenosnog impulsa, T je period ponavljanja<br />
impulsa, a ω = 2Π f . Za Fourierovu transformaciju G(f) možemo uzeti iznos koji smo<br />
dobili kod polar NRZ formata (<strong>2.</strong>3). Izvanpojasnu snagu P ob<br />
za FOMOT koda<br />
izračunamo iz formule (1.5). Postavimo da nam je A = 1, T = 1.<br />
1.4<br />
PSD od FOMOT blok koda<br />
0<br />
Pob od FOMOT blok koda<br />
-2<br />
1.2<br />
-4<br />
Average PSD(Power Spectral Density)<br />
1<br />
0.8<br />
0.6<br />
0.4<br />
Pob(Out-of-band Power)<br />
-6<br />
-8<br />
-10<br />
-12<br />
-14<br />
0.2<br />
-16<br />
-18<br />
0<br />
0 0.5 1 1.5 2<br />
f T<br />
-20<br />
0 0.5 1 1.5 2 <strong>2.</strong>5 3 3.5 4<br />
B T<br />
Sl. 3-23 <strong>Spektralna</strong> gustoća <strong>snage</strong> PSD i izvanpojasna snaga Pob FOMOT blok koda<br />
55
3.3.4. Usporedba spektralne gustoće <strong>snage</strong> ternarnih blok <strong>kodova</strong><br />
Sl. 3-24 Usporedba spektralne gustoće <strong>snage</strong> ternarnih blok <strong>linijskih</strong> <strong>kodova</strong><br />
Iz slike Sl. 3-24 može se vidjeti da kod 4B3T ima najveću spektralnu gustoću <strong>snage</strong>,<br />
zatim slijedi FOMOT, dok MS43 kod ima najmanju spektralnu gustoću <strong>snage</strong>.<br />
MMS43 i MS43 imaju gotovo identičnu spektralnu gustoću <strong>snage</strong> PSD.<br />
56
Sl. 3-25 Izvanpojasna snaga Pob ternarnih blok <strong>linijskih</strong> <strong>kodova</strong><br />
Iz slike Sl. 3-25 vidimo da 4B3T, MS43, MMS43 i FOMOT kodovi imaju<br />
poprilično istu izvanpojasnu snagu P , to i nije tako čudno jer svi oni pripadaju klasi<br />
ob<br />
4B3T <strong>kodova</strong> samo se razlikuju po načinu kodiranja <strong>binarnih</strong> četiri-bitnih blokova koji<br />
se kodiraju ternarnim riječima. Iz slike Sl. 3-25 se može primjetiti da MMS43 kod ima<br />
najveću, zatim MS43, pa slijedi FOMOT, dok 4B3T kod ima najmanju izvanpojasnu<br />
snagu, ali te su razlike minimalne.<br />
57
4. <strong>Spektralna</strong> gustoća <strong>snage</strong> kvaternarnih <strong>linijskih</strong><br />
<strong>kodova</strong><br />
U ovom poglavlju provedena je spektralna analiza 2B1Q koda koji spada u<br />
kvaternarne linijske kodove.<br />
4.1. <strong>Spektralna</strong> gustoća <strong>snage</strong> 2B1Q koda<br />
2B1Q (engl. 2 Binary 1 Quaternary) kod je način kodiranja na fizičkoj razini za<br />
digitalnu mrežu integriranih usluga ISDN (engl. Intergrated Services Digital Network).<br />
2B1Q kod koristi četiri razine signala i to -<strong>2.</strong>5 [V], -0.833 [V], 0.833 [V] i <strong>2.</strong>5 [V], pri<br />
čemu je jedan kvaternarni signal 1Q ekvivalentan sa dva bita 2B. Tehnika kodiranja<br />
koja je konkurentna 2B1Q kodu za ISDN BRI (engl. Basic Rate Interfaces) je<br />
skupina 4B3T <strong>kodova</strong>.<br />
Da se minimizira pogreška propagacije tj. prenošenja, parovima bitova (engl.<br />
dibits) su pridružene razine voltaže prema Grayevom kodu, time dobivamo:<br />
Par bita (engl. dibit)<br />
Kvaternarna vrijednost<br />
Razina signala<br />
(engl. signal level)<br />
10 +3 +<strong>2.</strong>5 [V]<br />
11 +1 +0.833 [V]<br />
01 -1 -0.833 [V]<br />
00 -3 -<strong>2.</strong>5 [V]<br />
Tablica 4-1 Razine signala kod 2B1Q načina kodiranja za ISDN<br />
Ako je voltaža pogrešno pročitana kao susjedna razina, ovo će samo<br />
uzrokovati pogrešku na jednom bitu u dekodiranom podatku. 2B1Q kod koristi se i u<br />
nekim varijantama SDSL-a (engl. Symmetric Digital Subscriber Line) i HDSL-a (engl.<br />
58
High bit rate Digital Subscriber Line). Primijetimo da 2B1Q kod nije DC balansiran,<br />
što znači da unosi istosmjernu dc komponentu u kod.<br />
2B1Q je linearni blok kod, koji se temelji na tehnologiji pulsno amplitudne<br />
modulacije PAM (engl. Pulse Amplitude Modulation) koji uzima višestruke binarne<br />
bitove i pretvara ih u višerazinski signal. Točnije, 2B1Q kod uzima dva binarna bita i<br />
pretvara ih u jedan od četiri simbola, efektivna prijenosna brzina na liniji tj. linijska<br />
brzina je reducirana u omjeru 2:1 tj. čini pola prijenosne brzine, točnije reducirana je<br />
sa 160 [kbit/s] na 80 [kbaud]. Prednosti smanjenja linijske brzine u baud-ima je<br />
sniženje frekvencije komponenti na prijenosnoj liniji što omogućava da se prijenos<br />
poboljša uslijed smanjenog prigušenja linije i povećane otpornosti na preslušavanje<br />
na bližem kraju NEXT (engl. Near End Crosstalk) i šum.<br />
Što se tiče pravila kodiranja 2B1Q koda, 2B1Q je četverorazinski kod. On<br />
uzima dva dvorazinska bita i pretvara ih u jedan četverorazinski simbol (baud). Ova<br />
pretvorba efektivno udvostručuje period trajanje simbola. Budući da je period obrnuto<br />
proporcionalan frekvenciji (f = 1 / T), frekvencija na liniji je smanjena. Uz sve<br />
prednosti uvijek postoje i neke manjkavosti, tako da ni kod 2B1Q nije iznimka.<br />
Četverorazinski kod rezultira smanjenju razmaka između razina odluke, time se<br />
zahtjeva povećanje odnosa signal-šum SNR (engl. Signal to Noise Ratio) za<br />
određeno predstavljanje razine. Smanjenje brzine prijenosa u baud-ima i uža širina<br />
prijenosnog pojasa ima za rezultat povećanje performanse, čime prevladava ovu<br />
gore navedenu manjkavost.<br />
Vrijednosti pridružene razinama mogu biti bilo koje, samo da je razmak između njih<br />
jednak. Prvi bit iz para bita naziva se bit oznake (engl. sign bit). Ako je prvi bit 0,<br />
izlazni simbol će imati negativan predznak. Ako je prvi bit 1, izlazni simbol će imati<br />
pozitivan predznak. Drugi bit iz para bita naziva se bit amplitude. Ako je drugi bit 0,<br />
tada izlazna razina ima veću amplitudu. Ako je drugi bit 1, tada izlazna razina ima<br />
manju amplitudu. Sve ovo navedeno vidi se iz Tablice 4-1. Primjer kodiranja binarne<br />
sekvence sa 2B1Q formatom prikazan je na slici Sl. 4-1.<br />
59
Sl. 4-1 Valni oblik 2B1Q linijskog koda<br />
Što se tiče spektralne gustoće <strong>snage</strong> 2B1Q koda, on ima širinu prijenosnog<br />
pojasa pomaknutu prema području nižih frekvencija. To isto tako rezultira sa<br />
prijenosnim pojasem koji je znatno uži od bifaznog koda. Kodovi sa užom širinom<br />
prijenosnog pojasa će prouzrokovati manje prigušenje i samim time veći domet.<br />
Ograničavajući faktor većine linearnih <strong>linijskih</strong> <strong>kodova</strong> očituje se u prisutnosti<br />
preslušavanja NEXT (engl. Near End Crosstalk). Preslušavanje na bližem kraju<br />
NEXT se generira na prijenosnoj liniji od susjednih upredenih parica (engl. twisted<br />
pairs) koje se nalaze u svežnju kabla. Signal na susjednim paricama će inducirati<br />
signal na liniji. Veličina induciranog signala je proporcionalna sa frekvencijom. Tako<br />
da, što je uža širina prijenosnog pojasa signala, time se smanjuje efekt NEXT-a.<br />
<strong>Spektralna</strong> gustoća <strong>snage</strong> PSD od SDSL (engl. Symetrical Digital Subscriber<br />
Line) sustava može se aproksimirati filtriranjem pravokutnog impulsa na brzinu<br />
prijenosa simbola slijedeći četvrti nalog Butterworth filtra na 240/392 od brzine<br />
prijenosa simbola. To je opisano sljedećom formulom:<br />
2<br />
<strong>2.</strong>7×<br />
<strong>2.</strong>7 ⎡sin( Πf<br />
/ f sym ) ⎤ 1<br />
SDSLu<br />
( f ) = ⎢<br />
⎥ ×<br />
135 × fsym<br />
f / fsym<br />
f<br />
⎣⎢ Π<br />
⎦⎥ 1 + ( )<br />
8<br />
240<br />
f<br />
392 sym<br />
2B1Q-SDSL (4.1)<br />
, gdje je f sym brzina prijenosa simbola. <strong>Spektralna</strong> gustoća <strong>snage</strong> PSD od 2B1Q<br />
SDSL-a na različitim podatkovnim brzinama prikazano je na slici Sl. 4-<strong>2.</strong><br />
60
Sl. 4-2 <strong>Spektralna</strong> gustoća <strong>snage</strong> 2B1Q kvaternarnog linijskog koda pri različitim brzinama prijenosa<br />
Iz slike Sl. 4-2 možemo vidjeti da s povećanjem podatkovne brzine raste i<br />
širina prijenosnog pojasa, samim time se smanjiva domet prijenosa.<br />
Što se tiče ISDN-a (engl. Intergrated Services Digital Network), ISDN BRI<br />
(engl. Basic Rate Interfaces) osigurava simetričan transport od 160 [kbit/s] na<br />
prijenosnoj liniji. Linijski kod je 2B1Q i spektralna gustoća <strong>snage</strong> odgovarajućeg<br />
prenešenog signala dana je izrazom:<br />
2<br />
2<br />
Vp<br />
⎡sin( Πf / fsym<br />
) ⎤ 1<br />
PSD ( f ) = ,... f 80 kHz,...0<br />
f<br />
ISDN<br />
⎢<br />
⎥<br />
= ≤ ≤ ∞<br />
Rf f / f<br />
f 8 3dB<br />
sym ⎢⎣<br />
Π sym ⎥ ⎦ 1 + ( )<br />
240<br />
f<br />
392 3 dB<br />
2B1Q-ISDN (4.2)<br />
, gdje je f sym = 80 [kHz], V p = <strong>2.</strong>7 [V] i R = 135 [Ω]. Prijenosna snaga od ISDN-a je<br />
13.5 [dBm]. <strong>Spektralna</strong> gustoća <strong>snage</strong> PSD od 2B1Q ISDN-a na podatkovnoj brzini<br />
prijenosa od 160 [kbit/s] prikazana je na slici Sl. 4-3.<br />
61
0<br />
PSD od 2B1Q ISDN-a<br />
PSD na 160 [kbit/s]<br />
PSD(Power Spectral Density) [dBm / Hz]<br />
-50<br />
-100<br />
-150<br />
0 50 100 150 200 250<br />
f [kHz]<br />
Sl. 4-3 <strong>Spektralna</strong> gustoća <strong>snage</strong> PSD 2B1Q koda za ISDN BRI sustav brzine prijenosa 160 [kbit/s]<br />
62
5. Usporedba spektralne gustoće <strong>snage</strong> <strong>linijskih</strong><br />
<strong>kodova</strong><br />
Sl. 5-1Usporedba spektralne gustoće <strong>snage</strong> PSD <strong>linijskih</strong> <strong>kodova</strong><br />
63
Zaključak<br />
Pri odabiru prikladnog linijskog koda za pojedinu aplikaciju moramo uzeti u obzir<br />
mnogo međusobnih faktora. Ovi faktori se mogu sažeto prikazati kao: zahtjev širine<br />
prijenosnog pojasa, spektar na niskim frekvencijama, vremenska informacija,<br />
upravljanje pogreškama i efikasnost kodiranja. Zbog toga, linijski kod se mora<br />
prilagoditi svojstvima prijenosnog kanala koji će se koristiti.<br />
Metalni vodič kao prijenosni medij pokazuje niskopropusne frekvencijske<br />
karakteristike. U takvim aplikacijama, linijsko kodiranje je posljednji proces prije<br />
prijenosa. Prijenosni sustavi sa optičkim vlaknom i radio sustavi su sustavi sa širinom<br />
prijenosnog pojasa u kojem se linijsko kodiranje primjenjuje prije modulacije ili u<br />
kombinaciji sa modulacijom. Koder u predajniku i dekoder u prijemniku moraju<br />
djelovati na prijenosnoj brzini simbola. Zbog toga, posebno kod visokih brzina<br />
prijenosa koder i dekoder moraju biti što je moguće jednostavnije dizajnirani.<br />
U sklopu ovog diplomskog rada provedena je spektralna analiza temeljnih<br />
<strong>linijskih</strong> <strong>kodova</strong>. Prikazana je spektalna gustoća <strong>snage</strong> i izvanpojasna snaga većine<br />
<strong>binarnih</strong>, ternanih i kvaternarnih <strong>kodova</strong>. Sad ovisno o tome koju kvalitetu i brzinu<br />
prijenosa želimo, odaberemo određeni linijski kod. Od <strong>binarnih</strong> <strong>linijskih</strong> <strong>kodova</strong> za<br />
prijenos metalnim vodičem najviše su obećavajući Manchester i AMI kod. AMI kod je<br />
korišten u prijenosnim sustavima PDH hijerarhije na razinama E1 / T1 (<strong>2.</strong>048 [Mbit/s]<br />
/ 1.544 [Mbit/s]), dok kod Manchester se koristi na fizičkom sloju Ethernet LAN-a i to<br />
u standardima 10BASE2 (specificira korištenje tankog koaksijalnog kabla), 10BASE5<br />
(specificira korištenje debelog koaksijalnog kabla) i 10BASE-T (specificira korištenje<br />
dviju parica UTP kategorije 5), gdje 10 označava prijenosnu brzinu od 10 [Mbit/s],<br />
BASE označava korištenje osnovnog pojasa, 2 označava maksimalnu dozvoljeno<br />
duljinu segmenta od 200 [m], a 5 od 500 [m].<br />
Budući da AMI kod zauzima frekvencijski pojas širine 1,5 [MHz], kao zamjena<br />
za njega koristi se kod 2B1Q, koji spada u kvaternarne kodove, te zauzima<br />
frekvencijski pojas širine 80-240 [kHz] za prijenosne brzine do 2 [Mbit/s].<br />
Od ternarnih <strong>kodova</strong> široku primjenu ima skupina 4B3T <strong>kodova</strong> koji su<br />
konkurencija 2B1Q kodu.<br />
64
Ternarni supstitucijski kod HDB3 koristi se u PCM (engl. Pulse Code<br />
Modulation) telefonskim sustavima sa 30 kanala i na nižim razinama PDH (E1-E3)<br />
europske hijerarhije. Prednosti HDB3 koda su te da ne sadrži istosmjernu DC<br />
komponentu, te u prijemniku je omogućena ekstrakcija takta. Ternarni supstitucijski<br />
kod B6ZS koristi se u PDH (J2) japanskoj hijerarhiji s brzinom prijenosa od 6.312<br />
[Mbit/s]. HDB3 i B6ZS kodovi uklanjaju nedostatke AMI koda.<br />
Naravno, opisani kodovi u sklopu ovog diplomskog rada nisu jedini što se<br />
koriste u praksi. Štoviše, za veće brzine prijenosa koriste se kodovi poznati pod<br />
nazivom PAM (engl. Pulse Amplitude Modulation), mBnB (engl. m Binary n Binary)<br />
kodovi, NRZI (engl. NRZ Inverted) i MLT-3 (engl. Multi Level Transmit 3).<br />
Standard 10BASE-T na fizičkom sloju Ethernet LAN-a (engl. Local Area<br />
Network) specificira korištenje dviju parica UTP kategorije 5 i prijenosnu brzinu od 10<br />
[Mbit/s]. Linijski kodovi koji se koriste u tom standardu su sljedeći: PAM5, PAM7,<br />
PAM10, PAM11, PAM20 i PAM39 kodovi, tako npr. za kod PAM5, 5 označava da se<br />
koristi 5 razina od -2, -1, 0, +1 i +2 [V]. Kod brzih lokalnih mreža kao što su<br />
prijenosne brzine od 100 [Mbit/s] koristi se sljedeći standard 100BASE-T (Fast<br />
Ethernet). Standard 100BASE-T2 specificira korištenje dviju parica UTP kategorije 3.<br />
Standard 100BASE-T2 koristi linijski kod PAM 5× 5 , brzina prijenosa na liniji iznosi 25<br />
[Mbaud], svaki simbol prenosi 4 bita.<br />
mBnB kodovi pretvaraju m <strong>binarnih</strong> znamenaka u n <strong>binarnih</strong> znamenaka, gdje<br />
je m < n, oni se najčešće koriste u optičkim komunikacijama. Primjer mBnB koda je<br />
4B5B kod koji se koristi u standardima 100BASE-TX Ethernet LAN-a, gdje je medij<br />
bakreni UTP i 100BASE-FX, gdje je medij multimodno optičko vlakno, s prijenosnom<br />
brzinom od 100 [Mbit/s]. Isto tako, bifazni kod Manchester, te kodovi CMI i DMI su<br />
1B2B kodovi. Linijski kod CMI koristi se u SDH (engl. Synchronous Digital Hierarchy)<br />
hijerarhiji na osnovnoj razini STM-1 s brzinom prijenosa od 155,52 [Mbit/s], i u PDH<br />
hijerarhiji na razini E4 s brzinom prijenosa od 139,264 [Mbit/s].<br />
Istraživanje područja <strong>linijskih</strong> <strong>kodova</strong> nije završeno, postoje mogućnosti za<br />
daljnji napredak, tako da na tom području znanosti može biti još istraživanja i daljnjih<br />
napredaka koji će omogućiti veće brzine prijenosa ovisno o prijenosnom mediju koji<br />
se koristi. Tako da ništa još nije konačno rečeno na tom području telekomunikacija.<br />
65
Literatura<br />
[1] ARTECH HOUSE, 2006. Digital Modulation Techniques. Fuqin Xiong,<br />
Boston/London.<br />
[2] BUCHNER, J.B. 1976. Ternary line codes, Philips Telecommunication Review,<br />
Vol. 34, No. 2, 72-86.<br />
[3] WIKIPEDIA, 2009. 2B1Q kod. http://de.wikipedia.org/wiki/2B1Q<br />
[4] DEMIR ÖNER, 2003. Criteria for choosing line codes in data communication,<br />
Vol. 3, No. 2, 843-857, Instabul University – Jurnal of Electrical & Electronics<br />
Engineering<br />
[5] WIKIPEDIA, 2009. 4B3T kod. http://en.wikipedia.org/wiki/4B3T<br />
[6] PREPORUKA T1E1.4/2000-099R1. 2B1Q Symetrical Digital Subscriber Line<br />
Specification, COMMITTEE T1 – TELECOMMUNICATIONS<br />
[7] Line code Options for 10BASE-T, Brian Murray, Stephen Bates, IEEE 80<strong>2.</strong>3<br />
10GBASE-T SG January 2003.<br />
http://www.ieee80<strong>2.</strong>org/3/10GBT/public/jan03/murray_1_0103.pdf<br />
[8] ELEMENT, 2004. Osnove arhitekture mreža. Alen Bažant i dr., Zagreb.<br />
[9] Brzi Ethernet, Prof. dr. sc. Alen Bažant<br />
[10] 3F4 Line Coding, Dr. I. J. WASSELL. www.cl.cam.ac.uk/~ijw24/e5lincod.ppt<br />
[11] ISSUE <strong>2.</strong> 1990. MSAN-127. Application Note. Introduction. 2B1Q Line Code<br />
Tutorial.<br />
http://people.seas.harvard.edu/~jones/cscie129/nu_lectures/lecture13/pdf/2002<br />
NOV29_ICD_NTEK_EDA_AN.pdf<br />
[12] ECE146B, 2008. Digital Communication Theory and Techniques. Jerry D.<br />
Gibson, University of California, Santa Barbara.<br />
http://www.ece.ucsb.edu/courses/ECE146/146B_S08Gibson/hw3Soln.pdf<br />
[13] JOHN WILEY & SONS, 2005. Uvod u Matlab 7 sa primerima. Amos Gilat. Ohio.<br />
[14] Matlab GUI Tutorial. http://blinkdagger.com/matlab<br />
66
Skraćenice<br />
1B1T 1 Binary 1 Ternary -<br />
2B1Q 2 Binary 1 Quaternary -<br />
4B3T 4 Binary 3 Ternary -<br />
AC Alternating Current Izmjenična komponenta struje<br />
AMI-NRZ Alternated Mark Inversion-NRZ -<br />
AMI-RZ Alternated Mark Inversion-RZ -<br />
B6ZS Bipolar with 6 Zero Substitution -<br />
BI-Ф-L BiPhase-Level -<br />
BI-Ф-M BiPhase-Mark -<br />
BI-Ф-S BiPhase-Space -<br />
BRI Basic Rate Interfaces Sučelja osnovne brzine<br />
CMI Coded Mark Inversion -<br />
DC Direct Current Istosmjerna komponenta struje<br />
DM Delay Modulation -<br />
DMI Differential Mark Inversion -<br />
DSL Digital Subscriber Line Linija digitalnog primopredajnika<br />
FOMOT FOur MOde Ternary -<br />
GUI Graphic User Interface Grafičko korisničko sučelje<br />
HDB3 High Density Bipolar 3 -<br />
HDSL High bit rate DSL DSL visoke brzine prijenosa<br />
ISDN Integrated Services Digital Network Digitalna mreža integriranih usluga<br />
ISI InterSimbol Interferension Muđusimbolna interferencija<br />
LAN Local Area Network Lokalna mreža<br />
MLT-3 Multi Level Transmit 3<br />
MMS43 Modified MS43 -<br />
MS43 Monitored Sum 43 -<br />
NEXT Near End Crosstalk Preslušavanje na bližem kraju<br />
NRZ Non-Return-to-Zero -<br />
NRZ-L Non-Return to Zero-Level -<br />
NRZ-M Non-Return to Zero-Mark -<br />
NRZ-S Non-Return to Zero-Space) -<br />
67
NRZI NRZ Inverted -<br />
PAM Pulse Amplitude Modulation Pulsno amplitudna modulacija<br />
PCM Pulse Code Modulation Pulsno kodna modulacija<br />
PDH Plesiochronous Digital Hierarchy Pleziokrona digitalna hijerarhija<br />
Pob out-of band Power Izvanpojasna snaga<br />
PSD Power Spectral Density <strong>Spektralna</strong> gustoća <strong>snage</strong><br />
RDS Running Digital Sum -<br />
RZ Return-to-Zero -<br />
SDH Synchronous Digital Hierarchy Sinkrona digitalna hijerarhija<br />
SDSL Symetrical DSL Simetrični DSL<br />
SNR Signal to Noise Ratio Odnos signal - šum<br />
68
Dodatak<br />
Instalacija programske podrške<br />
Programska podrška za ovaj diplomski rad napravljena je pomoću programskog alata<br />
MATLAB. Računalo na kojem se izvršavaju aplikacije mora imati instaliran MATLAB i<br />
to najmanje verziju MATLAB 6. Poput većine drugih programa, MATLAB se stalno<br />
razvija pa se često objavljuju njegove nove verzije. Tako da je danas najnovija verzija<br />
MATLAB 7.<br />
Upute za korištenje programske podrške<br />
U sklopu diplomskog rada napravljeno je nekoliko aplikacija vezanih za spektralnu<br />
gustoću <strong>snage</strong> PSD i izvanpojasnu snagu Pob. Točnije, napravljene su aplikacije za<br />
PSD i Pob <strong>binarnih</strong> <strong>kodova</strong>, te njihova usporedba, aplikacije za PSD i Pob ternarnih<br />
supstitucijskih <strong>kodova</strong>, te njihova usporedba, aplikacije za PSD i Pob ternarnih blok<br />
<strong>kodova</strong>, te njihova usporedba, aplikacija za PSD kvaternarnih <strong>kodova</strong> i na kraju<br />
aplikacija za usporedbu spektralne gustoće <strong>snage</strong> PSD svih opisanih <strong>linijskih</strong> <strong>kodova</strong><br />
u sklopu ovog diplomskog rada.<br />
Aplikaciju predstavlja grafičko korisničko sučelje GUI (engl. Graphic User<br />
Interface), koje se sastoji od grafičkog prozora MATLAB Figure i koda koji se piše u<br />
MATLAB M-file. Aplikacija se koristi tako da se MATLAB Figure i MATLAB M-File<br />
postave u trenutni direktorij (engl. current directory), te upisivanjem naziva MATLAB<br />
M-file u komandni prozor (engl. command window) i pritiskom na Enter pokreće se<br />
grafički prozor.<br />
Ulazni parametri u grafičkom prozoru su:<br />
• Amplituda<br />
• Trajanje bita<br />
, te u pojedinim aplikacijama<br />
• Vjerojatnost p i<br />
pojavljivanja binarne jedinice (1)<br />
69
Vrijednosti koje mogu poprimiti ovi ulazni parametri podešavaju se sa<br />
slajderom (engl. slider), što možemo vidjeti na primjeru koji slijedi:<br />
,<br />
Amplituda ima jedinicu volt [V]. te može poprimiti vrijednost od 1 [V] do 5 [V] s<br />
korakom 1 [V] podešavanjem slajderom. Početna vrijednost amplitude je 1 [V].<br />
Trajanje bita ima jedinicu sekunda [s], te može poprimiti vrijednost od 1 [s] do<br />
5 [s] s korakom 1 [s] podešavanjem slajderom. Početna vrijednost trajanja bita je 1<br />
[s].<br />
Vjerojatnost p i<br />
pojavljivanja binarne jedinice (1) nema jedinice, te može<br />
poprimiti vrijednosti od 0 do 1 s korakom 0.1 podešavanjem slajderom. Početne<br />
vrijednosti vjerojatnosti iznose: p = 0.3, p = 0.5 i p 0.7<br />
1 2 3<br />
= .<br />
Svi ulazni parametri mogu poprimiti bilo koju vrijednost klikom na check bok<br />
Rucni unos, nakon čega polje za unos se očisti, te mi nakon toga unosimo željenu<br />
vrijednost, što možemo vidjeti na primjeru koji slijedi:<br />
Nakon što smo unijeli sve ulazne parametre pritiskom na gumb Graf (u nekim<br />
slučajevima gumbi PSD, Pob, PSD_Pob) iscrtavaju se grafovi spektralne gustoće<br />
<strong>snage</strong> PSD i izvanpojasne <strong>snage</strong> Pob, što možemo vidjeti na primjeru koji slijedi:<br />
Pritiskom na gumb Brisi brišu se svi iscrtani grafovi, sve ulazne varijable se<br />
postavljaju na početnu vrijednost, te se check box Rucni unos postavlja na stanje<br />
neoznačen, što možemo vidjeti na primjeru koji slijedi:<br />
70
U aplikacije je isto tako ugrađen sljedeći mehanizam. Pritiskom na bilo koji<br />
gumb onemogućeno je klikanje mišem po aplikaciji, dok se ne izvrše naredbe zadane<br />
tim gumbom. U aplikacije je ugrađen progress bar (funkcija progressbar.m mora se<br />
nalaziti u trenutnom direktoriju (engl. current directory) prilikom pokretanja GUI-a),<br />
koji nam prikazuje koliko je vremena potrebno da se izvrši naredba zadana gumbom,<br />
što možemo vidjeti na primjeru koji slijedi:<br />
Izgled jedne od aplikacija prikazan je na slici Slika 1.<br />
Slika 1. <strong>Spektralna</strong> gustoća <strong>snage</strong> PSD i izvanpojasna snaga Pob ternarnih susptitucijskih <strong>kodova</strong><br />
71
Prosječna spektralna gustoća <strong>snage</strong> HDB3 koda<br />
Prosječna spektralna gustoća <strong>snage</strong> PSD HDB3 koda dana je formulom:<br />
Ψ s ( f ) =<br />
, gdje je:<br />
8<br />
2 2 ∑ B cos( )<br />
( ) n nωT<br />
G f p q n = 0<br />
T (1 − q<br />
4<br />
)(2 − q<br />
4<br />
)<br />
8<br />
∑ Cm<br />
cos( mωT<br />
)<br />
m = 0<br />
3 14 5 11 16 13 3 9 10 7<br />
B<br />
0<br />
= 4 p q (1 + q) + 8 p q − 6q − 35pq + 15 p q + 11q − 19 pq<br />
2 5 5 4 2 3 4<br />
− 26 p q + 2 p + 7 pq − 8 p q + 5q<br />
+ 4<br />
2 15 4 12 2 12 5 9 2 9 10 5 4 3 5<br />
B<br />
1<br />
= − 12 p q + 10 p q + 8 p q − 8 p q −17 p q − 6q − 7 p q + p q<br />
6 5 3 3 3<br />
−q − 5q + 19 p q + 12 p q − 8 p<br />
3 14 5 11 4 10 4 12 2 9 3 7 2 7 4 4<br />
B = − 6 p q + 4 p q − 11p q − p q + 20 p q − 4 p q − p q + 14 p q<br />
2<br />
2 5 7 2 2 3<br />
+ 13 p q + 2 p −12 p q − 3q<br />
17 7 9 5 10 14 2 12 13 3 5 5 3 5<br />
B<br />
3<br />
= −4 pq − 4 p q − 6 p q + 3 pq − 9 p q + q + 14 p q − p q + 4 p q<br />
2 4 6<br />
−22 p q − 2 pq ( p − q)<br />
16 4 12 2 12 3 10 2 10 10 5 3 3 4<br />
B<br />
4<br />
= −2 pq − p q −15 p q − 4 p q −16 p q − 4q −17 p q − 47 p q<br />
5 6 2<br />
− 14 pq + 9q + 6 pq<br />
14 5 9 11 9 8 2 6 4 3 2 4<br />
B<br />
5<br />
= pq ( p − q) − 3 p q + 7 pq − 6 pq − 4 q (1 + p) − 13 p q + 6 p q + 5 p q<br />
4 11 2 12 13 3 9 2 6 2 4 5<br />
B<br />
6<br />
= 2 p q + 5 p q − q + 3 p q + 12 p q + 4 p q − 5 pq (1 + q)<br />
5 2 3 2 5 6<br />
B<br />
7<br />
= q (2 p − 3 p q − 7 pq + pq − q )<br />
9<br />
B<br />
8<br />
= −q ( p − q )<br />
i<br />
3 13 4 10 14 11 2 9 3 7 2 7 6<br />
C<br />
0<br />
= − 2 p q + 4 p q + q − 3 pq − 19 p q − 9 p q − 20 p q + 12 pq<br />
3 4 5<br />
+ 7 p q − p q + p<br />
2 13 4 10 7 5 5 6 2 9 8 2 7 4 3 4<br />
C<br />
1<br />
= 6 p q − 7 p q + 10 p q + 23 p q − p q + pq − 8 p q + 6 p q + 2 p q<br />
3 11 12 3 9 3 7 2 8 7 5 5 4 4<br />
C<br />
2<br />
= − 8 p q + 2 pq − 20 p q − 8 p q + 6 p q − pq − 4 p q + 7 p q<br />
4 2 2<br />
+ 3 p q − p<br />
72
3 10 9 3 7 4 4 6 5 5 2 6 3 2<br />
C<br />
3<br />
= − 10 p q + 3 p q + 11p q − 6 p q + 2 p q − 8 p q + pq − 2 p q<br />
4 8 5 7 4 5 2 6 7 4 2 2<br />
C<br />
4<br />
= 2 p q − 2 p q − 9 p q − 11p q + q + 4 pq − 3 p q<br />
3 2 5 4 2 2 3<br />
C<br />
5<br />
= pq ( − 4 p q + 2 p q + p q − 4 p + q)<br />
4 3 2 2 3<br />
C<br />
6<br />
= pq ( p q − p q − 3 p + q)<br />
5<br />
C<br />
7<br />
= − pq (2 p − q )<br />
6<br />
C<br />
8<br />
= − pq ( p − q )<br />
Prosječna spektralna gustoća <strong>snage</strong> B6ZS koda<br />
Prosječna spektralna gustoća <strong>snage</strong> PSD HDB3 koda dana je formulom:<br />
Ψ s ( f ) =<br />
2 ∑ Al<br />
cos( lωT<br />
)<br />
G( f ) pq l=<br />
0<br />
T − q − pq + p − q T + q − q ωT<br />
10<br />
{ ω }<br />
6 12 6<br />
(1 ) 1 2 ( ) cos( ) (1 2 cos(6 ))<br />
, gdje je:<br />
2 5 7 11 13 18<br />
A<br />
0<br />
= 1 + p q + 5q − pq − 2q − 4q<br />
5 6 7 12 13 18<br />
A<br />
1<br />
= − 1 + 2 pq − 3q − 6q + 2q + 2q + 6q<br />
5 2 7 8 13<br />
A<br />
2<br />
= q ( − 1 + 4q + 6q − 3q − 2q − 4 q )<br />
5 2 6 8 13<br />
A<br />
3<br />
= q ( − 2 + pq − 7q + 2 pq + 6q + 3 q )<br />
5 2 2 6 8 13<br />
A<br />
4<br />
= q ( − 1 + 5q + 2q + p q − 5 q − q )<br />
6 6 7<br />
A<br />
5<br />
= q ( −1 − 2q − q + 4 q )<br />
5 6 7<br />
A<br />
6<br />
= q (1 − 2 pq − q + 6 pq )<br />
11<br />
A<br />
7<br />
= − 2 pq (1 + q)<br />
A<br />
8<br />
A<br />
9<br />
12<br />
= 2 pq<br />
12<br />
= − 2 pq<br />
11<br />
A<br />
10<br />
= pq<br />
73