Výsledky výzkumu a další informace nejen
z oblasti přístupových telekomunikačních sítí.
Access server ISSN 1214-9675
Server vznikl za podpory Grantové agentury ČR.
21. ročník
Hlavní stránka | Seznam rubrik | Ke stažení | Odkazy  

Doporučujeme
Knihu o FTTx

Matlab server - on-line výpočty a simulace

E-learning - on-line kurzy

Kontakt
KTT FEL ČVUT
Napište nám

Redakční rada - pokyny pro autory a recenzenty

Copyright

ADSL/ADSL2+

* ADSL - 3. část

Vydáno dne 29. 07. 2004 (9558 přečtení)

Skramblování, dopředná chybová korekce FEC, prokládání, řazení bitů do tónů, kódové schéma s mřížkovým kódováním, korekce zisku, modulace, spektrum přenášeného signálu, G.lite ADSL.

Skramblování

Datové skramblery (deskramblery) jsou nutné proto, aby byla zajištěna nezávislost posloupnosti výstupních dat (přenášených po vedení) a vstupních dat. Tímto se odstraňují dlouhé sekvence stejných symbolů, které by mohli vést k existenci stejnosměrné složky v přenosovém spektru.
Skrambler transformuje přicházející datové sekvence na pseudo-náhodné sekvence dat. Binární datové toky z rychlého a prokládaného datového bufferu jsou skramblovány odděleně pomocí následujícího algoritmu:

ADSL 39

kde dn je n-tý výstup z rychlého nebo prokládaného bufferu, dn" je n-tý výstup ze skrambleru.
Schéma skrambleru je na obrázku 24.

ADSL 40


Obrázek 24: Skrambler.

Skramblery se používají na sériový datový tok bez jakéhokoliv vztahu k vytváření rámců nebo symbolové synchronizaci.

Dopředná chybová korekce FEC (Forward error correction)

Dopředná chybová korekce FEC je založena na Reed-Solomon (RS) kódu a v ADSL systémech musí být implementována. Hlavní důvod pro použití FEC kódu (společně s prokládáním) je zajistit ochranu proti chybám při impulsních šumech. Aplikace FEC poskytuje přijímači ochranu proti delším shlukům impulsních rušení. Při návrhu parametrů pro korekci FEC a prokládání je nutný kompromis mezi stupněm ochrany a výslednou přenosovou reakční dobou. Podporované kombinace RS FEC kódování v ATU-C a ATU-R jsou v tabulce 4.

ADSL 41

a) Minimální parametry FEC v ATU-C.

ADSL 42

b) Minimální parametry FEC v ATU-C.
Tabulka 4

R (RF respektive RI) přídavné kontrolní bajty c0, c1, … cR-2, cR-1 se přidají ke K (KF respektive S x KI) informačním bajtům a vznikne Reed-Solomonovo kódové slovo o velikosti N = K + R bajtů. Kontrolní bajty se vytvoří pomocí následujícího algoritmu:

ADSL 43

kde

ADSL 44

je polynom zprávy

ADSL 45

je kontrolní polynom

ADSL 46

je generující polynom RS kódu.

Prokládání (Interleaving)

Jak ji bylo zmíněno výše, prokládání společně s dopředným korekčním kódem poskytuje ochranu proti impulsnímu rušení. Reed-Solomon FEC kódové slovo z prokládaného bufferu je konvolučně prokládáno. Konvoluční prokládání se řídí následujícím pravidlem:
- každý z N bajtů B0, B1, …, BN-1 v Reed-Solomon kódovém slovu je zpožděn o hodnotu, která se lineárně mění s indexem bajtu. Bajt Bj (s indexem j) je zpožděn o (D-1)x i bajtů, D označuje hloubku prokládání.

Příklad pro N=5, D=2 je v tabulce 5, Bji označuje i-tý bajt v j-tém kódovém slovu.

ADSL 47

Tabulka 5

S výše definovaným pravidlem a zvolenou hloubkou prokládání (násobky 2) jsou výstupní bajty po prokládání vždy na jednoznačném místě pokud je N liché. V případě, že je délka kódového slova N v bajtech sudá, přidá se před prokládáním na začátek kódového slova prázdný bajt.

Řazení bitů do tónů

Každému tónu (sub-kanálu) je přidělen určitý počet bitů a relativní zesílení. Tyto dvě hodnoty se vypočítají v ATU-R a jsou, podle definovaného protokolu, poslány zpět do ATU-C. Pro každý tón se tedy v tabulce uchovávají dvě hodnoty.

DMT signál v časové oblasti má velký rozsah maximálních hodnot, tyto hodnoty mohou být oříznuty D/A převodníkem. Chyba způsobená tímto oříznutím je téměř rovnoměrně rozdělena mezi všechny tóny v symbolu, ve kterém dojde k ostřižení signálu.

Oříznutí způsobuje chyby hlavně u těch tónů, kterým je přidělen největší počet bitů. Vzniklé chyby mohou být odstraněny, pokud se použije FEC korekce a tónům s největším počtem bitů jsou přidělena data z prokládaného bufferu.

Algoritmus řazení bitů do tónů nejprve rozdělí všechny bity z rychlého bufferu do tónů, které mají přiděleno nejmenší počet bitů. Poté se rozdělí bity z prokládaného bufferu do zbývajících tónů. Všechny tóny musí být zakódovány s počtem bitů, které jim byli přiděleny, tzn. v některých tónech se přenáší bity z rychlého i prokládaného bufferu. Na obrázku 25 (A bez trellis kódování, B s trellis kódováním) je naznačen příklad řazení bitů do tónů pro 6-ti tónovou DMT a pro NI = 1 a NF = 1 (pro jednoduchost).

ADSL 48

bi" - seznam bitů zařazených do tónu
a) bez trellis kódování

ADSL 49

b) s trellis kódováním
Obrázek 25: řazení bitů do tónů.

Kódové schéma s mřížkovým (trellis) kódováním

Trellis kódování se v posledních letech stalo silným prostředkem pro zvýšení hranic SNR u víceúrovňových přenosových systémů. Trellis kódování spojuje dvě operace které byly dříve prováděny odděleně, modulace a kódování. Přídavný zisk při použití tohoto kódování je až 6 dB.

Binární konvoluční korekční kódy, které se běžně používají, nejsou schopny výrazně zvětšit dosažitelný datový tok na přenosovém kanálu s omezenou šířkou pásma. Je to hlavně způsobeno tím, že pracují s binárními daty. Při použití trellis kódování se rozhodování děje na nekvantovaných datech nebo na datech, které byli kvantovány s mnohem menší velikostí kvantovacího kroku než je rozhodovací úroveň signálu. Kódování a rozhodování se neprovádí jen na jednotlivých signálových bodech, jako u nekódované modulace, ale na celých sekvencích dat. To je možné pouze pokud se používají určité konkrétní sekvence signálových bodů a zbylé jsou vynechány. Abychom mohli používat pouze předem určené sekvence sig. bodů, bez ztráty velikosti datového toku nebo zvětšení šířky pásma, musí se zvýšit modulační uspořádání (např. z 16-QAM na 32-QAM, viz QAM modulace). To nám umožní přenášet přídavný bit, který je vytvářen konvolučním kodérem. Schéma tzv. 4-stavového trellis kodéru je na obrázku 26.

ADSL 50

Obrázek 26: konvoluční trellis kodér.

Dva bity na výstupu z konvolučního kodéru určují jednu ze čtyř (proto 4-stavový) sub-sestav kódového schéma uspořádání bodů. Tyto sub-sestavy jsou vytvořeny z originálního uspořádání bodů tak aby byla zajištěna maximální vzdálenost mezi signálovými body, viz obrázek 27 (pro 16-ti bodové čtvercové uspořádání). Zbývající dva bity determinují jeden ze čtyř bodů v sub-sestavě, která byla určena dvěma bity z výstupu konvolučního kodéru.

Nevýhoda trellis kódové modulace je, že chyby se většinou vyskytují v krátkých shlucích, co je způsobeno používáním sekvencí symbolů.

ADSL 51

Obrázek 27: Vytváření sub-sestav.

U DMT ADSL se požívá 16-ti stavový, 4-dimenzionální Weisův mřížkový kód. Bity z datového rámce jsou rozděleny do jednotlivých tónů jak bylo popsáno výše. Z důvodu použití 4-dimenzionálního kódu se provádí extrakce, která je založena na dvojici po sobě jdoucích bj‘ (viz obrázek 25 B). Páry (x,y) po sobě jdoucích bj‘, x+y-1 bitů (bereme v úvahu zvětšení kódového uspořádání o 1 bit na tón při použití trellis kódování) jsou extrahovány z datového rámce. Těchto z = x+y-1 bitů (tz, tz-1, … , t1) tvoří binární slovo u. Toto slovo u = (uz’, uz‘-1, … , u1) se skládá ze dvou slov v = (vz‘-y, … , v0) a w = (wy-1, … , w0), kde z = z’ pokud x>1 a y>1. Bity (u3, u2, u1) determinují (v1, v0) a (w1, w0) viz obrázek 28. Konvoluční kodér jak je naznačen na obrázku 29, se nazývá systematický kodér (tzn. u1 a u2 jsou na výstupu nezměněné). Bity (u2, u1, u0) určují jednu z osmi možných 4-dimenzionálních sub-sestav. Stavové proměnné (S3, S2, S1, S0) popisují jednotlivé stavy v mřížkovém diagramu (obrázek 30). Proměnné (T3, T2, T1, T0) označují jejich následující stavy. Každý stav S, reprezentovaný hexadecimální hodnotou, je spojen se čtyřmi hodnotami T pomocí čtyř větví. Každé čtyři větve jsou popsány hodnotami bitů u2 a u1.

ADSL 52

Obrázek 28: Konverze u na v a w.

ADSL 53

Obrázek 29: Systematický konvoluční kodér.

ADSL 54

Obrázek 30: Mřížkový (trellis) diagram.

Korekce zisku

Na přenášené datové symboly se aplikuje korekce zisku. Používá se na všechny sub-nosné, které přenášejí data. Na přenášené synchronizační symboly se korekce zisku neuplatňuje. Každý bod (Xj, Yj), nebo komplexní číslo, na výstupu z kodéru je násoben hodnotou gi:

Zj = gi x (Xj + jYj)

Modulace

Vzdálenost Δf mezi jednotlivými sub-nosnými je 4,3125 kHz. Maximální počet sub-nosných (na frekvencích i x Δf ) je 255 respektive 31 pro zpětný respektive dopředný směr přenosu (i=0 až 255 respektive i= 0 až 31). Pokud je použito pro oddělení zpětného a dopředného datového toku EC, je nejnižší možný použitelný kmitočet i určen splitterem. Pokud je použito FDM, dolní limit i je určen oddělujícími filtry pro oba směry přenosu.

Jako pilotní je pro zpětný respektive dopředný směr přenosu použit 64-tý (276 kHz) respektive 16-tý (69 kHz) sub-nosný kmitočet. Na těchto sub-nosných se nepřenášejí žádná data. Používání pilotních kmitočtů zlepšuje odolnost proti mikro výpadkům spojení.

Další sub-nosné, které se nepoužívají k přenosu informačních bitů jsou 256 respektive 32 pro zpětný respektive dopředný směr přenosu (tzv. Nyquistovy frekvence) a DC nultá sub-nosná (zde Z0 = 0).

Modulační transformace definuje vztah mezi 512 (64) reálnými hodnotami xn a 255 (31) komplexními hodnotami Zj:

pro zpětný směr:

ADSL 55

pro n = 0 až 511

pro dopředný směr:

ADSL 56

pro n = 0 až 63

Posledních 32 xn výstupních vzorků pro zpětný a 4 xn vzorky pro dopředný směr přenosu jsou „překopírovány“ před blok 512 (64) vzorků a vytváří cyklický prefix.

Spektrum přenášeného signálu

Na obrázku 31 a 32 je maska pro výkonovou spektrální hustotu (PSD – Power Spectral Density) přenášeného signálu. Potlačené pásmo na nízkých frekvencích je vyhrazeno pro přenos hlasových informací. Přenášená výkonová hustota signálu v pásmu mezi 25.875 kHz a 1104 kHz by neměla být větší ne –36.5 dBm/Hz (-36.5 dBm/Hz) a během inicializace může být snížena o násobky 2 dB.

ADSL 57

Obrázek 31: ATU-C PSD.

ADSL 58

Obrázek 32: ATU-R PSD.

Souhrnný přenášený výkon pro zpětný směr přenosu v pásmu mezi 25,875 kHz a 1104 kHz nesmí být větší než 20,4 dBm. Souhrnný přenášený výkon v pásmu mezi 25,875 kHz a 138 kHz nesmí být větší než 12,5 dBm pro dopředný směr přenosu.

G.lite ADSL

G.lite ADSD (také někdy označované jako Lite ADSL, Spliterrless ADSL nebo UADSL – Universal ADSL) standardováno v ITU-T G.992.2, je pomalejší verze ADSL systému. Na straně uživatele není nutné používat splitter k oddělení telefonního a ADSL signálu (sníží se náklady DSL zařízení a zjednoduší se jeho instalace). Na obrázku 33 je referenční model G.lite ADSL. Maximální délka metalického vedení mezi dvěma modemy je 6,6 km – 7,5 km.

ADSL 59

Obrázek 33: Referenční model Lite ADSL.

Maximální přenosová kapacita v dopředném směru (z ATU-R do ATU-C) je 640 kbit/s a ve zpětném směru 2048 kbit/s. Používá se DMT modulace se 128 tóny pro zpětný směr přenosu a s 32 tóny pro dopředný směr (podrobněji kapitola 2.2.3). Rozdíl oproti ADSL je v použití pouze prokládaného kanálu a to z důvodu větší odolnosti proti šumu a rušení.



Autor:        M. Vejsada
Pracoviště: České vysoké učení technické v Praze, FEL

Informační e-mail Vytisknout článek
Zprávy
UPOZORNĚNÍ
Činnost serveru byla ukončena.


Tento web site byl vytvořen prostřednictvím phpRS - redakčního systému napsaného v PHP jazyce.
Na této stránce použité názvy programových produktů, firem apod. mohou být ochrannými známkami
nebo registrovanými ochrannými známkami příslušných vlastníků.