|
![]() |
ISSN 1214-9675 Server vznikl za podpory Grantové agentury ČR. 21. ročník |
Témata
Doporučujeme
Kontakt
|
![]()
Vydáno dne 01. 12. 2004 (20143 přečtení) |
![]() | (1) |
kde proměnné nabývají hodnoty :
![]() | (2) |
Pro hodnotu n = 36 je proměnná i pouze 0 nebo 1.
Velikost přenosové rychlosti na rozhraní U
je o 8 kbit/s vyšší. Zvýšení hodnoty je způsobeno přidáním záhlaví rámce
SHDSL.
Doporučení ITU-T 991.2 uvádí i variantu s
přenosem po dvou párech. Pak mohou být přenosové rychlosti uživatelských dat
dvojnásobné. Od 384 kbit/s do 4,624 Mbit/s po krocích o velikosti
16 kbit/s.
Blokové schéma postupu při zpracování dat na vrstvách PMS-TC a PMD vysílací části jednotky STU-C (resp. STU-R) je uvedeno na obr. 3.
obr. 3 - Zpracování dat na vrstvách PMS-TC a PMD ve vysílací části STU
Proměnná n reprezentuje bitový čas (diskrétní změny signálu s periodou jednoho bitu), proměnná m reprezentuje symbolový čas (diskrétní změny signálu s periodou jednoho symbolu). Proměnná t představuje čas spojitého signálu po digitálně-analogovém převodu na linkovém rozhraní. Bloky vytváření rámců, CRC, skrambler a TCM kodér jsou součástí bloku PMS-TC. Kanálový prekodér (precoder) a tvarovač spektra (spectral shaper) jsou součástí bloku PMD.
Postup rozdělení uživatelských dat do rámce SHDSL je následující. Rámec SHDSL (uveden na obr. 4) obsahuje 4 bloky uživatelských dat a každý blok uživatelských dat je tvořen 12 sub-bloky. Velikost sub-bloku je dána vztahem ks = i + n × 8 bitů. Celkový počet uživatelských bitů jednom v rámci SHDSL je kSHDSL = 4 × 12 × (i + n × 8). Rozsahy hodnot proměnných i a n, stejně jako povolené přenosové rychlosti uživatelských dat, jsou uvedeny ve vzorci (1) a (2). Zjednodušená struktura rámce SHSDL je shrnuta tab. 1.
Význam | Počet bitů | Poznámka |
---|---|---|
FAS | 14 | synchronizace |
EOC | 20 | kanály managementu a údržby |
CRC | 6 | zabezpečení |
ostatní bity záhlaví | 8 | stuffing, identifikátory |
celkem bity | 48 | |
uživ. data | 13872 | |
celkem rámec SHDSL | 13920 |
tab. 1 - Shrnutí záhlaví rámce SHDSL
obr. 4 - Struktura rámce SHDSL
Při dvoupárovém provozu je nezbytné rozdělit uživatelský datový tok mezi oba páry. Dělení se realizuje prokládáním sub-bloků mezi párem 1 a párem 2. Princip je ukázán na obr. 5, kdy je ks bitů z každého sub-bloku přenášeno prvým párem a zbylých ks je přenášeno druhým párem. Velikost každého sub-bloku je definována jako 2ks, kde ks = i + n × 8 bitů.
obr. 5 - Rozdělení dat mezi dva páry
Na obou párech vedení se musí používat stejné přenosové rychlosti a vysílače obou párů musí dodržovat limity pro rámcovou synchronizaci. V STU-C se taktovací signál pro oba páry odebírá ze stejného zdroje. V jednotce STU-R se takt odvozuje od linkového signálu z každého páru.
Zabezpečení se přenáší v záhlaví rámce SHDSL 3x po dvou bitech (dělené záhlaví mezi bloky dat). Kód CRC (Cyclic Redundancy Check) se generuje pro každý rámec a je vysílán v rámci následujícím. Postup vytvoření šestice CRC bitů je následující: polynom uživatelských dat je vynásoben 2 6. Takto vytvořený součin je následně vydělen generujícím (primitivním) polynomem. Zbytek po dělení je ona šestice CRC bitů. Zabezpečují se uživatelská data a záhlaví rámce mimo synchronizačního slova, CRC bitů, stuffingových bitů.
Generující polynom je :
![]() | (3) |
Blokové schéma skrambleru jednotky STU-C je uvedeno na obr. 6. Na obrázku označuje Tb zpoždění v délce trvání jednoho bitu a značka "Å" operaci XOR. Skrambler je tvořen posuvným registrem se zavedenou zpětnou vazbou. Pro jednotku STU-C je to za 5 a 23 zpožďovacím členem. Pro jednotku STU-R je vazba za 18 a 23 zpožďovacím členem. V datovém módu se v rámci SHDSL neskramblují bity synchronizace a stuffingu. Pokud přicházejí ve vstupní posloupnosti bity stuffingu a synchronizace, skrambler přestane být taktován a vstupní posloupnost f(n) přechází přímo na výstup s(n).
obr. 6 - Blokové schéma skrambleru STU-C
Blokové schéma kodéru TCM (Trellis Coded Modulation)je na obr. 7.
obr. 7 - Blokové schéma TCM kodéru
Sériový bitový tok ze skrambleru s(n)
je konvertován do paralelního K-bitového slova {X1(m)=s(mK+0), X2(m
=s(mK+1),....., XK(m)=s(mK+K-1)} v m-tém symbolovém čase, kde X1(m)
je první vstupní bit.
Po sérioparalelním převodu následuje
konvoluční kodér. Na obr. 8 je dopředný nesystematický konvoluční kodér, kde doba
Ts představuje zpoždění o jednu jednotku symbolového času, "Å" je operace XOR,
"Ä" je operace AND. X1(m)
je vstupní hodnota do konvolučního kodéru, Y1(m) a Y0(m)
jsou spočtené výstupní hodnoty.
obr. 8 - Blokové schéma konvolučního kodéru
Binární koeficienty ai a bi jsou zadány do kodéru během fáze aktivace spojení. Koeficienty jsou voleny podle požadavků na přenos a podle konkrétní situace.
Výsledné K+1-bitové slovo (Y0(m),Y1(m),....,YK(m)) je po TCM kodéru mapováno do jedné ze 16 úrovní PAM (obecně do 2 K+1 úrovní) a vytváří tak posloupnost x(m). Je-li přenášeno K informačních bitů pomocí jednoho stavu jednodimenzionální PAM, pak doba trvání stavu je K+1 krát doba trvání jednoho bitu n.
Předpis pro mapování do 16-PAM je obsažen v tab. 2. Generované symboly procházejí výstupním filtrem, který omezuje frekvenční spektrum vysílaného signálu tak, aby vyhověl maskám PSD.
Y3(m) | Y2(m) | Y1(m) | Y0(m) | x(m) pro 16-PAM |
---|---|---|---|---|
0 | 0 | 0 | 0 | -15/16 |
0 | 0 | 0 | 1 | -13/16 |
0 | 0 | 1 | 0 | -11/16 |
0 | 0 | 1 | 1 | -9/16 |
0 | 1 | 0 | 0 | -7/16 |
0 | 1 | 0 | 1 | -5/16 |
0 | 1 | 1 | 0 | -3/16 |
0 | 1 | 1 | 1 | -1/16 |
1 | 1 | 0 | 0 | 1/16 |
1 | 1 | 0 | 1 | 3/16 |
1 | 1 | 1 | 0 | 5/16 |
1 | 1 | 1 | 1 | 7/16 |
1 | 0 | 0 | 0 | 9/16 |
1 | 0 | 0 | 1 | 11/16 |
1 | 0 | 1 | 0 | 13/16 |
1 | 0 | 1 | 1 | 15/16 |
tab. 2 - Mapování bitů do PAM úrovní
Z distribuční topologie účastnické
přístupové sítě vyplývá, že pro zajištění vzájemné koexistence xDSL
zařízení je nutné korigovat vysílací výkon jednotlivých přenosových zařízení.
Cílem je, aby daný systém vysílal jen s minimálním vysílacím výkonem, který
však postačuje pro zajištění dostatečné kvality přenosu (resp. dostatečného
odstupu signál-šum).
SHDSL systémy mají implementované obvody pro
redukci vysílacího výkonu (PBO - Power Back-Off). Hodnota omezení vysílací úrovně
je vybrána během fáze navazování spojení. Stanovuje se podle požadavků uvedených
v doporučení ITU-T G.991.2. Maximální úroveň vysílacího výkonu je u
systémů SHDSL 14,5 dBm a může být omezena až o 31 dB.
Jak už bylo výše zmíněno, mají systémy
SHDSL definováno frekvenční spektrum vysílaného signálu. Cílem korekcí je, spolu s
obvody PBO, zajistit lepší vzájemnou kompatibilitu s ostatními xDSL zařízeními
nasazenými v přístupové síti.
Prvním z těchto parametrů je maska
výkonové spektrální hustoty (PSD). Jednotka STU by neměla během vysílání na
všech přenosových rychlostech tuto masku překračovat. Systémy SHDSL by měli
povinně podporovat symetrickou masku PSD, která je stejná pro oba směry přenosu, tj.
platí pro vysílač v STU-R i STU-C. Podpora asymetrické PSD je nepovinná.
Dalším parametrem je celkový vysílací
výkon při zakončení zátěží 135 W. Systém SHDSL
by se měl držet uvnitř definovaného intervalu ± 0,5 dB.
Pro modulaci 16-TCPAM a pro oba směry přenosu dat, jsou v tab. 3 rozepsány detaily přenosové rychlosti, přiřazené symbolové (modulační) rychlosti a počty mapovaných bitů na symbol.
přenosová rychlost uživ. dat vp [kbit/s] | modulace | modulační rychlost [kBd] | K [bitů na symbol] |
---|---|---|---|
vp = n x 64 + i x 8 | 16-TCPAM | (vp + 8 )/3 | 3 |
tab. 3 - Parametry přenosu pro 16-TCPAM
Při vysílání jednotky STU by měla, na výstupu vysílače, být dodržena PSD maska popsaná následující funkcí ve W/Hz :
![]() | (4) |
kde proměnná MaskOffsetdB(f) je definována jako :
![]() | (5) |
rychlost uživ. datového toku vp [kbit/s] | KSHDSL | konst | N | modulační rychlost vm [kBd] = fsym [kHz] |
f3 dB [kHz] | LmSHDSL [dBm] |
---|---|---|---|---|---|---|
vp < 2048 | 7,68 | 6 | 1 | (vp + 8 )/3 | vm / 2 | £ 13,5 |
vp ³ 2048 | 9,90 | 6 | 1 | (vp + 8 )/3 | vm / 2 | 14,5 |
tab. 4 - Parametry symetrické PSD
Na obr. 9 je symetrická maska PSD pro přenosové rychlosti 256, 512, 768, 1536, 2048, 2304 kbit/s při PBO = 0 dB.
obr. 9 - PSD maska SHDSL bez omezení výkonu (PBO = 0 dB)
Konfigurace jednotek SHDSL umožňuje flexibilitu ve výběru taktu, která je založena na využití různých zdrojů. Seznam standardních synchronizačních konfigurací a možných příkladů jejich použití je uveden v tab. 5
číslo konfigurace | STU-C referenční takt | STU-R referenční takt | příklad použítí | mód synchronizace |
---|---|---|---|---|
1 | lokální oscilátor | přijímaný symbolový takt | "klasické" SHDSL | plesiochronní |
2 | referenční takt sítě | "klasické" SHDSL s referencním generátorem | plesiochronní s referenčním generátorem | |
3a | vysílací datový takt (transmit clock) nebo referenční takt sítě | hlavní využití je synchronní transport dat v obou směrech | synchronní | |
3b | vysílací datový takt (transmit clock) |
synchronní downstream, a možný bitově vyrovnávaný upstream | hybridní : synchronní downstream, plesiochronní upstream |
tab. 5 - Synchronizační konfigurace
V datovém módu musí být při všech přenosových rychlostech dodržen takt s přesností do ± 32 ppm nominální frekvence. Během aktivace musí jednotka STU-C udržovat přesnost vysílaného taktu ± 32 ppm, ale jednotka STU-R smí vysílat takt s přesností do ± 100 ppm.
Seznam využitelných zdrojů taktu uvádí následující přehled:
V synchronním módu může být jednotka STU-C synchronizována taktem odvozeným z toku dat určených k vysílání od STU-C k STU-R (Transmit data clock) nebo referenčním taktem sítě (Network reference clock). Referenční takt sítě může být buď takt s frekvencí 8 kHz, nebo může být násobkem frekvence 8 kHz. Typické frekvence jsou 1544 MHz nebo 2048 MHz, ačkoliv v některých aplikacích můžou být k dispozici jiné frekvence, například 64 kHz.
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ů.