Modelování rušení a propustnosti přenosových systémů xDSL

Autor: P. Jareš <jaresp(at)fel.cvut.cz>, Pracoviště: České vysoké učení technické v Praze, FEL, Téma: xDSL, Vydáno dne: 05. 01. 2005

Testování nových přenosových technologií, před nasazením do reálné sítě poskytovatele připojení, je v dnešní době již nezbytná nutnost. Je třeba zjistit vliv nové technologie na spektrální kompatibilitu v přístupové síti, vlastní možnosti nové technologie a její přínos pro poskytovatele, tedy výkonnost přenosu. Příspěvek se zabývá metodikou generování rušení pro testy výkonnosti přenosu.

Testovací pracoviště pro modelování propustnosti

Před nasazením nové přenosové technologie do přístupové sítě, se provádějí testy pro zajištění spektrální kompatibility a testy, které mají za úkol ověřit výkonnost přenosu nové technologie. Oba druhy testů se provádějí především v laboratorních podmínkách. Důvod je zřejmý. Při testování nového přenosového prostředku přímo v přístupové síti poskytovatele připojení, by docházelo k nežádoucímu ovlivňování již provozovaných technologií platících zákazníků. V laboratorním prostředí je proto potřeba simulovat situace a podmínky reálné přístupové sítě. Budování sítě, která bude představovat přístupovou síť a bude určena pouze pro testovací účely, je velmi finančně náročné a v době dnešních výkonných výpočetních prostředků a matematických modelů nesmyslné. Tím se tedy otvírá prostor pro vytváření programů a modelů, které šetří peníze, práci a čas, a které ovšem dosahují vysoké přesnosti a hodnověrnosti ve výsledcích a závěrech.
Mezinárodní standardizační organizace stanovuje, v rámci doporučení pro jednotlivé přenosové technologie, nejen vysílací parametry pro zajištění spektrální kompatibility, ale také referenční podmínky pro provádění testů výkonnosti přenosu.
Stanoveno je základní pracoviště pro provádění testů jehož blokové schéma je na obr. 1.

schema testovaciho pracoviste

obr. 1 - schéma testovacího pracoviště.

Pracoviště se skládá z : Dále je stanoveno, že testy by měly být prováděny při dodržení následujících podmínek :
Testovací pracoviště na Katedře telekomunikační techniky

Testovací pracoviště, pro přenosové systémy xDSL, realizované na katedře telekomunikační techniky je blokově zobrazeno na obr. 2.
Testovaci pracoviste na KTT

obr. 2 - Blokové schéma testovacího pracoviště na KTT .


Pracoviště se skládá se z :
Model generátoru rušení

Generátor rušení slouží k simulování vlivů okolního prostředí na účastnické vedení a testované transceivery xDSL. Pro testy systémů xDSL se má rušivý šum skládat z šumu náhodného, impulsního a harmonického. Definice generátor rušení se provádí ve spektrální oblasti pomocí masek spektrální výkonové hustoty (PSD – Power Spectral Density). Zjednodušené blokové schéma generátoru je uvedeno na obr. 3.


Schema gen ruseni

obr. 3 - Zjednodušené blokové schéma generátoru rušení.


Jednotlivé bloky ve schématu představují :

Analytické funkce HNEXT(f,l) a HFEXT(f,l) jsou určeny pro modelování frekvenční a délkové závislosti přeslechů NEXT, respektive FEXT.

r2
(2)
 

r3
(3)

kde :


Vztahy (2) a (3) jsou výchozí vztahy uvedené v literatuře [4]. Pro simulační další výpočty a simulační účely je vhodné, je upravit s využitím předpokladu, že :

r6
Pak lze přenosovou funkci přeslechu NEXT psát ve tvaru :

r4
(4)

a přenosovou funkci přeslechu FEXT v tvaru :

r5
(5)


Výpočet rušení z modelových profilů rušení

Na činnost systémů xDSL má vliv rušení způsobené především přeslechy ze souběžných symetrických párů. Pro systémy xDSL, u nichž se pro vytvoření obousměrného provozu používá metoda potlačení ozvěn, je dominantní přeslech na blízkém konci NEXT (generátor G1). To se týká především systémů se symetrickými přenosovými rychlostmi jako je HDSL a SHDSL. Systémy asymetrické, ADSL a VDSL, používají většinou pro vytvoření obousměrného provozu metodu frekvenčního dělení. Proto na jejich činnost má vliv především přeslech na vzdáleném konci FEXT (generátor G2). Vzhledem k dominanci vlivu rušení přeslechy na provoz systémů xDSL a vzhledem k existující standardizaci v této oblasti se budeme dále věnovat generátorům G1, G2 a G3. Výsledný průběh PSD rušícího signálu od generátorů G1 a G2, lze získat pomocí předdefinovaných modelových profilů rušení.

Organizace ITU-T (resp. ETSI) analyzovala situace v metalické přístupové síti operátorů a své závěry shrnula do celkem 4 modelových profilů rušení. Ty představují nejčastější situace, které se v přístupové síti mohou vyskytnout a tedy, ve kterých budou transceivery xDSL provozovány. Modelové profily rušení jsou definovány, zvlášť pro blízký a zvlášť pro vzdálený konec a označují se písmeny A, B, C, D.

Výsledný průběh PSD šumu je možné spočítat následujícím postupem. Jako vstupní parametry pro výpočet je třeba určit, pro jakou stranu přípojky xDSL se má dané rušení generovat (xTU–xDSL Transceiver Unit). Zvolí-li se jednotka xTU-R (Remote) je rušení generováno pro směr od poskytovatele k účastníkovi (downstream ). Generujeme-li rušení pro jednotku xTU-C (Central Office), generujeme rušení pro směr od účastníka k poskytovateli (upstream). Dále pak je potřeba určit modelový profil rušení a typ a délku testovacího úseku vedení. Podle přenosové technologie, pro jakou je rušení generováno, se mohou další vstupní parametry lišit. Pro systém ADSL se zadává způsob vytvoření obousměrného přenosu (FDM – Frequency Division Multiplex, EC – Echo Cancelation) a typ přípojky ADSL. Tedy zda je určena pro spolupráci s přípojkou ISDN-BRA (ISDN-Basic Rate Access) nebo POTS (Plain Old Telephone Service). Pro systém SHDSL se zadává přenosová rychlost.

Podle vstupních parametrů se přiřadí jednotlivým generátorům rušení příslušné modelové profily. Přehledy modelových profilů pro přípojku SHDSL a ADSL jsou uvedeny v příslušných přílohách SHDSL a ADSL.

Pro směr upstream platí :

r6
(6)

Pro směr downstream platí :

r8_oprava
(7)

kde :

Mírná odlišnost je u systémů s potlačením ozvěn. U nich je navíc nutné zohlednit v masce PSDG1(f) generátoru i to, že pro vysílání a příjem dat se využívá stejné frekvenční pásmo. Podrobnosti budou uvedeny dál v kapitole rušení pro SHDSL.

Na přiřazené profily rušení se aplikují analytické rovnice pro modelování frekvenční a délkové závislosti profilu PSD přeslechu (rovnice (4) pro přeslech NEXT, rovnice (5) pro přeslech FEXT).

r9
(8)

Vztah pro PSD rušení na vzdáleném konci lze psát :

r10
(9)

 Výsledná maska PSD rušení je pak dána vztahem :

r11
(10)

Generátory rušení v časové oblasti

Podobně jako ve frekvenční oblasti, stanovuje i ITU-T podmínky, kterým musí vyhovovat výsledný časový průběh modelovaného rušení. Předpokládá se, že výsledné rušení má mít náhodný charakter s Gaussovým rozložením. To znamená, že amplitudová distribuční funkce generovaného šumu má ležet mezi dvěma hranicemi. Tato podmínka je zobrazena na obr. 4.
Amplitudová distribuční funkce F(a) šumu u(t) je časový úsek, po který absolutní hodnota u(t) překračuje hodnotu a. Z této definice plyne, že F(0) = 1 a že F(a) monotónně klesá až na hodnotu, kde se a rovná špičkové hodnotě signálu. Od tohoto bodu dále je F(a) minimální :

r12
(11)

Time_domain

obr. 4 – Hranice pro amplitudovou distribuční funkci.

Analytické předpisy pro křivky hranic jsou uvedeny v tab. 2.

Hranice  Interval   Parametr Hodnota
Fd(a) = (1 – e) × {1 – erf((a/s)/ 2)}  0 ≤ a/s < CF    Crest faktor  CF = 5
Fd(a) = 0 CF  CF ≤ a/s < ¥    Gaussovský odstup  e = 0,1
Fu(a) = (1 + e) × {1 – erf((a/s)/ 2)}  0 ≤ a/s < CF/2      CF/2 = 2.5
Fu(a) = (1 + e) × {1 – erf((CF/2)/2)}  CF/2 ≤ a/s < ¥      

tab. 2 – Hranice pro distribuční funkci rozložení amplitud.

Význam parametrů z tab. 2 je :


Programy na generování rušení

V současné době disponuje katedra telekomunikační techniky celkem dvěma typy generátorů rušení pro přenosové technologie xDSL. Oba dva jsou vytvořeny v prostředí MatLab v6.5 společnosti The MathWorks, Inc. Jednotlivé programy jsou modulárně řešené. To znamená, že hlavní tělo programu si na jednotlivé úkoly volá podřízené moduly, které vykonají své specifické funkce a výpočty. Po provedení svých dílčích výpočtů vracejí do hlavního těla programu výsledky. Hlavním smyslem, bylo vytvořit strukturu, kterou bude možné snadno modifikovat a do které bude možno snadno doplňovat celé nové moduly nových přenosových technologií. A to v závislosti na aktuálním stavu standardizace. Programy mají intuitivní grafické rozhraní, vytvořené v komponentě GUIDE, pro snadné zadávání vstupních parametrů a zobrazení výsledků.

Generování rušení pro systém SHDSL

Program pro generování rušení pro přenosový systém SHDSL je vytvořen v souladu s doporučením ITU-T G.991.2. Využívá předdefinované modelové profily PSD pro generátory G1, G2 a G3.
Uživatel zadává, přes přehledné grafické rozhraní, vstupní parametry výpočtu, které jsou :

Program přiřadí, podle zadaného modelu rušení a směru přenosu, jednotlivým generátorům jejich modelové profily rušení.
SHDSL je systém se symetrickými přenosovými rychlostmi. Pro vytvoření obousměrného rušení využívá metodu potlačení ozvěn (EC – Echo Cancellation). Z toho důvodu je nutné, navíc k cizímu rušení, od ostatních přenosových systémů (tab. 5 a tab. 6 v Příloze SHDSL), zohlednit rušení vlastní. Zdrojem vlastního rušení jsou systémy stejné přenosové technologie se stejným spektrálními vlastnostmi, tedy systémy SHDSL. Doporučení ITU-T G.991.2 definuje vlastní rušení hodnotami uvedenými v tab. 3 :

  model A  model B  model C  model D
PSDNSC.X(f)  PSDTX.DW(f) + 11,7 dB  PSDTX.DW(f) + 7,1 dB  PSDTX.DW(f) + 7,1 dB  PSDTX.DW(f) + 10,1 dB
PSDNSR.X(f)  PSDTX.UP(f) + 11,7 dB  PSDTX.UP(f) + 7,1 dB  PSDTX.UP(f) + 7,1 dB  PSDTX.UP(f) + 10,1 dB

tab. 3 – Definice profilů vlastního rušení pro systém SHDSL

kde :
Rovnice (6) pak budou mít tvar :

r13
(12)

r14
(13)

respektive rovnice (7) :

r15
(14)

r16
(15)

Frekvenční a délková závislost se vytvoří pomocí vztahů (8) a (9). Výsledný průběh PSD rušení od generátorů G1, G2 a G3 je :

r17
(16)

 Pro potřeby simulačního pracoviště je potřeba vytvořit, z vypočítané masky PSD rušení, časový průběh. Ten se nahraje do generátoru signálu a bude se přes vazební člen injektovat do testovacího vedení.
Vytváření časového průběhu rušení z masky PSD probíhá následujícím způsobem. Maska PSD rušení se převede z jednostranného amplitudového spektra na oboustranné. Pro zpětnou Fourierovu transformaci je třeba ještě doplnit amplitudové spektrum o spektrum fázové. Vzhledem k tomu, že výsledný signál má být ve svém charakteru náhodným signálem, je možné získat informace o fázi generováním vektoru náhodných čísel, který bude přiřazen vektoru amplitud. Po vytvoření kompletního spektra se provede zpětná Fourierova transformace a vypočtený výsledek se uloží do souboru pro další použití.
Výstupy z programu jsou uvedeny na obr. 5 až obr. 9 v Příloze SHDSL. První obrázek ukazuje průběh vysílací masky PSD systému SHDSL pro délku vedení l = 2 km, vp = 2048 kbit/s a směr upstream. Další dva obrázky zobrazují modelový profil A, pro stranu poskytovatele připojení a stranu účastníka. Na posledních dvou obrázcích je znázorněna maska PSD výsledného rušení a časový průběh rušení, které se injektuje do vedení.


Generování rušení pro systém ADSL dle ETSI

Generátor rušení pro přenosový systém ADSL vychází z doporučení evropské organizace ETSI TS 101 388 v1.3.1. Pracuje s modelovými profily PSD rušení. Pro systémy ADSL jsou profily označovány písmeny A, B, C, D.
Průběhy modelových profilů pro systém ADSL, v koexistenci s přípojkou ISDN-BRA nebo v koexistenci s POTS, jsou uvedeny v Příloze ADSL.
Generátor, respektive program pro generování rušení, disponuje intuitivním grafickým rozhraní pro zadávání vstupních parametrů výpočtu. Vstupními parametry jsou :

Program podle zadaného modelu rušení vybere příslušné modelové průběhy rušení pro blízký a pro vzdálený konec testovacího vedení.

Pro směr upstream platí :

r25
(23)

r26
(24)

Na vybrané modelové profily rušení se aplikují funkce (4) a (5) modelující frekvenční a délkovou závislost přeslechů NEXT a FEXT. Pak výsledný vztah pro průběh PSD rušení je :

r27
(25)

Pro simulační pracoviště program v následujícím kroku vytvoří časový průběh rušení z výsledné masky PSD. Vytvořený časový průběh se poté nahraje do generátoru signálu a pomocí vazebních členů se bude injektovat do testovacího vedení a simulovat tak provoz okolních přenosových systémů
Vytváření časového průběhu rušení z masky PSD probíhá následujícím způsobem. Maska PSD nám tvoří amplitudové jednostranné spektrum. Proto se převede na spektrum oboustranné a pro zpětnou Fourierovu transformaci se doplní o spektrum fázové. Vzhledem k tomu, že výsledný signál má být ve svém charakteru náhodným signálem, je možné získat informace o fázi generováním vektoru náhodných čísel, který bude přiřazen vektoru amplitud. Po vytvoření kompletního spektra se provede zpětná Fourierova transformace a vypočtený výsledek se uloží do souboru pro další použití.


Prezentované generátory rušení si lze vyzkoušet na serveru http://matlab.feld.cvut.cz.


Generátor rušení pro přenosový systém SHDSL.
Generátor rušení pro přenosový systém ADSL.

Příspěvek vznikl za podpory grantu FRVŠ č.2048 a NPV 1ET300750402.

Literatura :

[1] Jareš, P. Diagnostika a konfigurace SHDSL přípojek. Praha, 2003. Diplomová práce na Katedře telekomunikační techniky, Fakulta elektrotechnická ČVUT v Praze 2003.
[2] ITU-T Recommendation G.996.1. Test procedures for Digital Subscriber Line (DSL). INTERNATIONAL TELECOMMUNICATION UNION (06/1999).
[3] ITU-T Recommendation G.992.1. Asymmetric digital subscriber line (ADSL) transceivers. INTERNATIONAL TELECOMMUNICATION UNION (06/1999).
[4] ETSI Recommendation TS 101 388 V1.3.1.Access transmissions systems on metallic access cables.(5/2002).