Copyright © 2007 České vysoké učení technické v Praze, Fakulta elektrotechnická, Katedra telekomunikační techniky.
All rights reserved. Všechna práva vyhrazena.
Výsledky výpočtů a simulací mohou být citovány s uvedením odkazu na zdroj obsahující autora, název programu a úplný hypertextový odkaz na program. Použití programu je možné pouze pro informativní, výukové, nekomerční nebo osobní účely. Použití za jiným účelem je trestné podle autorského, občanského nebo trestního práva. Autoři nenesou zodpovědnost za přímé či nepřímé finanční ani majetkové újmy, sníženou použitelnost majetku, poškození smluvních vztahů, protiprávní jednání, poškození zdraví ani za jakékoliv jiné újmy v souvislosti s používáním zveřejněných výsledků.
Program vznikl v rámci projektu NPV 1ET300750402 - Specifikace kvalitativních kritérií a optimalizace prostředků pro vysokorychlostní přístupové sítě.
Pro technické výpočty a simulace dějů v různých technických oborech se často využívá prostředí MATLAB® společnosti The MathWorks Inc. Komponenta pro webovou podporu MATLAB® Web server umožňuje přístup k vytvořeným simulačním programům ze sítě Internet a na ní je založen provoz Matlab serveru.
Nejkomplexnějším programem, který je umístěn na Matlab serveru a který je postupně rozšiřován, je program Simulace přípojek xDSL. Jeho hlavním úkolem je simulovat přenosové prostředí metalické přístupové sítě a pro konkrétní prostředí provádět výpočty přenosových parametrů různých typů přípojek xDSL. Vstupními parametry jsou topologie účastnického vedení, charakter přenosového prostředí a typ xDSL přípojky. Program, dle zadaných vstupních parametrů a pro zadanou přípojku xDSL, spočte hodnoty teoretické výkonnosti přenosu a další požadované hodnoty. V průběhu roku 2006 byly do programu doplněny přenosové technologie ADSL2+ a VDSL2 s různými frekvenčními plány. V roce 2007 přibyla přípojka SHDSL.bis s kódem 32-TCPAM.
Program pro simulaci přípojek xDSL byl také doplněn o funkcionalitu pro nahrávání souboru s vlastním průběhem rušení na Matlab server. Soubor musí mít definovanou strukturu a musí obsahovat vzorky rušení v časové nebo frekvenční oblasti. Rušení nahrané na server lze dále pro potřeby simulace doplnit o další přeslechové rušení, které je spočteno na základě zadané kombinace okolních přenosových technologií ve vstupním formuláři.
Následující přehled uvádí význam jednotlivých polí zadávaných parametrů ve vstupním formuláři programu.
Volba analyzované přípojky, pro kterou se počítá maximální dosažitelná přenosová rychlost:
Pro jednotlivé přípojky se nabídne další možnost:
Profil rušení – volí se standardizovaný profil přeslechového rušení pro testování modemů:
Vedle toho lze zadat rušení ze souboru, buď v podobě spektrální výkonové hustoty, nebo vzorky časového rušení - viz Způsob vkládání souboru s rušením pro simulaci xDSL.
Je též možné zvolit šumovou rezervu (Noise Margin). Obvyklá je hodnota 6 dB. Hodnota 0 dB je hraniční a měla by ještě zajistit chybovost při přenosu menší než 10-7.
Použije se jen v případě profilu rušení kombinace technologií zvoleného výše.
Počet systémů – počet souběžně provozovaných přípojek v tomtéž kabelu:
Pro výpočet přenosové rychlosti se uvedené parametry volí automaticky.
Je možno zadat až 10 úseků různého typu vedení s definovanou Délkou úseku [km], který může být definován jako vedení, či jako nezakončená odbočka (Bridged Tap).
Pozn.: Pokud nevyhovuje žádný z uvedených modelů vedení, lze použít nejbližší tvarem frekvenční závislosti s délkou korigovanou takto:
lX = l. ( A / AX )
kde
l je skutečná délka úseku
A je skutečný útlum úseku na referenčním kmitočtu
AX je útlum použitého modelu vedení délky l na referenčním kmitočtu (hodnota odečtená z grafu po volbě Vypočti parametry vedení)
Typ kabelu je zejména charakterizován průměrem jádra [mm]. Je možno volit mezi těmito typy:
Za normálních podmínek se odvíjejí parametry přeslechů od výše zvoleného typu vedení. Tyto hodnoty lze změnit, pokud se zatrhne ANO v bloku Zadání útlumu přeslechu úseku vedení. Je nutno zadat hodnoty (získané např. měřením) pro nejhorší případ v kabelu (nejčastěji vedení v rámci jedné čtyřky):
Pozn.: Doporučuje se změření útlumu přeslechu NEXT v širším kmitočtovém rozsahu a podložení závislosti přímkou se směrnicí 15 dB/dek. v logaritmických souřadnicích frekvence.
Pozn.: Snadno je možné změřit útlum přeslechu na blízkém konci (přijímač i vysílač na stejném konci vedení). Útlum přeslechu na vzdáleném konci lze odhadnout pomocí vztahu:AFEXT(fref)=18+ANEXT(fref)+A(fref)-10 log A(fref)-5 log fref
kde význam veličin a použité jednotky jsou uvedeny výše.
Dále jsou uvedeny výstupy, které jsou vypočítané jednotlivými bloky programu po stlačení příslušných tlačítek vždy v novém okně prohlížeče.
Vypočti vp
Zobrazí se odhadnutá přenosová rychlost pro směr upstream
(od účastníka) a downstream (k účastníkovi). Počítá se kompletní bitová
rychlost na přenosovém médiu včetně záhlaví. Užitečná rychlost může být nižší
o záhlaví vyšších vrstev komunikace. Jedná se o teoretické hodnoty,
v praxi jsou limitovány použitým zařízením a způsobem přenosu (např. u
ADSL v celistvých násobcích 32 kbit/s, limit pro upstream 800 nebo 1024
kbit/s) kódovým ziskem započítávaným konkrétním modemem, symetrická přípojka SHDSL nastavuje vždy nižší z hodnot
v obou směrech přenosu.
Dále se graficky zobrazuje průběh výkonové spektrální hustoty PSD rušení ve směru upstream i downstream.
Vypočti rušení
Zobrazí se graficky průběh výkonové spektrální hustoty PSD
rušení pro zvolený směr a možná realizace časového průběhu rušení.
K ní se vypíše hodnota napětí špička a délka sekvence. Časový průběh
rušení (normovaný na interval -1 až 1 V) je možné si stáhnout jako řadu čísel
(vzorků), např. pro nahrání do generátoru rušení. Počet a hustotu vzorků lze
ovlivnit volbou horní mezní frekvence a frekvenčním krokem.
Vypočti parametry vedení
Nejprve se zobrazí zadané vstupní hodnoty a pak výsledné
průběhy útlumu vedení, absolutní hodnota přenosové funkce a impulsní odezva.