METODA DOBORU ŚCIEŻEK TRANSMISYJNYCH DLA POPRAWY JAKOŚCI POŁĄCZEŃ GŁOSOWYCH IP

Podobne dokumenty
Politechnika Częstochowska Wydział Inżynierii Mechanicznej i Informatyki. Sprawozdanie #2 z przedmiotu: Prognozowanie w systemach multimedialnych

Matematyka ubezpieczeń majątkowych r. ma złożony rozkład Poissona. W tabeli poniżej podano rozkład prawdopodobieństwa ( )

LABORATORIUM PODSTAWY ELEKTRONIKI Badanie Bramki X-OR

WYKORZYSTANIE STATISTICA DATA MINER DO PROGNOZOWANIA W KRAJOWYM DEPOZYCIE PAPIERÓW WARTOŚCIOWYCH

Prognozowanie średniego miesięcznego kursu kupna USD

1.1. Bezpośrednie transformowanie napięć przemiennych

DYNAMIKA KONSTRUKCJI

Analiza danych DRZEWA DECYZYJNE. Drzewa decyzyjne. Entropia. test 1 dopełnienie testu 1

ZASTOSOWANIE TEORII MASOWEJ OBSŁUGI DO MODELOWANIA SYSTEMÓW TRANSPORTOWYCH

ANALIZA, PROGNOZOWANIE I SYMULACJA / Ćwiczenia 1

Ocena płynności wybranymi metodami szacowania osadu 1

Wymagania i zalecenia dla usługi głosowej w Sieci FreePhone. MASH.PL Wymagania i zalecenia dla usługi głosowej w Sieci FreePhone Strona 1

Układy sekwencyjne asynchroniczne Zadania projektowe

KURS EKONOMETRIA. Lekcja 1 Wprowadzenie do modelowania ekonometrycznego ZADANIE DOMOWE. Strona 1

WNIOSKOWANIE STATYSTYCZNE

dr inż. MARCIN MAŁACHOWSKI Instytut Technik Innowacyjnych EMAG

ĆWICZENIE NR 43 U R I (1)

RACHUNEK EFEKTYWNOŚCI INWESTYCJI METODY ZŁOŻONE DYNAMICZNE

Analiza metod oceny efektywności inwestycji rzeczowych**

PROGNOZOWANIE I SYMULACJE. mgr Żaneta Pruska. Ćwiczenia 2 Zadanie 1

Matematyka finansowa r. Komisja Egzaminacyjna dla Aktuariuszy. XXXVIII Egzamin dla Aktuariuszy z 20 marca 2006 r.

Rys. 1. Wynik działania programu ping: n = 5, adres cyfrowy. Rys. 1a. Wynik działania programu ping: l = 64 Bajty, adres mnemoniczny

Eksploracja danych. KLASYFIKACJA I REGRESJA cz. 1. Wojciech Waloszek. Teresa Zawadzka.

ESTYMACJA KRZYWEJ DOCHODOWOŚCI STÓP PROCENTOWYCH DLA POLSKI

Zarządzanie Projektami. Wykład 3 Techniki sieciowe (część 1)

ZASTOSOWANIE METODY OBLICZEŃ UPROSZCZONYCH DO WYZNACZANIA CZASU JAZDY POCIĄGU NA SZLAKU

Przesył mowy przez internet

EFEKTYWNOŚĆ INWESTYCJI MODERNIZACYJNYCH. dr inż. Robert Stachniewicz

Temat: Weryfikacja nienaruszalności bezpieczeństwa SIL struktury sprzętowej realizującej funkcje bezpieczeństwa

POMIAR PARAMETRÓW SYGNAŁOW NAPIĘCIOWYCH METODĄ PRÓKOWANIA I CYFROWEGO PRZETWARZANIA SYGNAŁU

Harmonogram czyszczenia z osadów sieci wymienników ciepła w trakcie eksploatacji instalacji na przykładzie destylacji rurowo-wieżowej

Warstwa fizyczna. Model OSI Model TCP/IP. Aplikacji. Aplikacji. Prezentacji. Sesji. Transportowa. Transportowa. Sieciowa. Sieciowa.

Analiza i Zarządzanie Portfelem cz. 6 R = Ocena wyników zarządzania portfelem. Pomiar wyników zarządzania portfelem. Dr Katarzyna Kuziak

Pomiary w technice studyjnej. TESTY PESQ i PEAQ

( ) ( ) ( τ) ( t) = 0

Kombinowanie prognoz. - dlaczego należy kombinować prognozy? - obejmowanie prognoz. - podstawowe metody kombinowania prognoz

Jednofazowe przekształtniki DC AC i AC DC z eliminacją składowej podwójnej częstotliwości po stronie DC

Analityczny opis łączeniowych strat energii w wysokonapięciowych tranzystorach MOSFET pracujących w mostku

Wskazówki projektowe do obliczania nośności i maksymalnego zanurzenia statku rybackiego na wstępnym etapie projektowania

Przesyłania danych przez protokół TCP/IP

2.1 Zagadnienie Cauchy ego dla równania jednorodnego. = f(x, t) dla x R, t > 0, (2.1)

Rozdział 4 Instrukcje sekwencyjne

POZYCJONOWANIE I NADĄŻANIE MINIROBOTA MOBILNEGO M.R.K

Różnica bilansowa dla Operatorów Systemów Dystrybucyjnych na lata (którzy dokonali z dniem 1 lipca 2007 r. rozdzielenia działalności)

Pobieranie próby. Rozkład χ 2

Silniki cieplne i rekurencje

specyfikacji i estymacji modelu regresji progowej (ang. threshold regression).

C d u. Po podstawieniu prądu z pierwszego równania do równania drugiego i uporządkowaniu składników lewej strony uzyskuje się:

4.2. Obliczanie przewodów grzejnych metodą dopuszczalnego obciążenia powierzchniowego

Rys.1. Podstawowa klasyfikacja sygnałów

Pytanie 1 Z jakich protokołów korzysta usługa WWW? (Wybierz prawidłowe odpowiedzi)

ĆWICZENIE 7 WYZNACZANIE LOGARYTMICZNEGO DEKREMENTU TŁUMIENIA ORAZ WSPÓŁCZYNNIKA OPORU OŚRODKA. Wprowadzenie

Wygładzanie metodą średnich ruchomych w procesach stałych

Ewa Dziawgo Uniwersytet Mikołaja Kopernika w Toruniu. Analiza wrażliwości modelu wyceny opcji złożonych

Układy zasilania tranzystorów. Punkt pracy tranzystora Tranzystor bipolarny. Punkt pracy tranzystora Tranzystor unipolarny

Badanie funktorów logicznych TTL - ćwiczenie 1

Metody badania wpływu zmian kursu walutowego na wskaźnik inflacji

Studia Ekonomiczne. Zeszyty Naukowe Uniwersytetu Ekonomicznego w Katowicach ISSN Nr

PROPOZYCJA NOWEJ METODY OKREŚLANIA ZUŻYCIA TECHNICZNEGO BUDYNKÓW

5. Usługodawca jest administratorem danych swoich klientów. Oznacza to, że jeśli posiadasz Konto na naszej

transmitowanego głosu

Podstawy Informatyki. Inżynieria Ciepła, I rok. Wykład 13 Topologie sieci i urządzenia

A C T A U N I V E R S I T A T I S N I C O L A I C O P E R N I C I EKONOMIA XLIII nr 2 (2012)

POMIARY CZĘSTOTLIWOŚCI I PRZESUNIĘCIA FAZOWEGO SYGNAŁÓW OKRESOWYCH

Data wykonania Część praktyczna

PROGNOZOWANIE I SYMULACJE EXCEL 2 AUTOR: MARTYNA MALAK PROGNOZOWANIE I SYMULACJE EXCEL 2 AUTOR: MARTYNA MALAK

Regulatory. Zadania regulatorów. Regulator

Inwestycje. Makroekonomia II Dr hab. Joanna Siwińska-Gorzelak

PROGNOZOWANIE W ZARZĄDZANIU PRZEDSIĘBIORSTWEM

PROGNOZOWANIE I SYMULACJE EXCEL 2 PROGNOZOWANIE I SYMULACJE EXCEL AUTOR: ŻANETA PRUSKA

SEGMENT TCP CZ. II. Suma kontrolna (ang. Checksum) liczona dla danych jak i nagłówka, weryfikowana po stronie odbiorczej

Model logistycznego wsparcia systemu eksploatacji środków transportu

Analiza efektywności kosztowej w oparciu o wskaźnik dynamicznego kosztu jednostkowego

Architektura Systemów Komputerowych. Architektura potokowa Klasyfikacja architektur równoległych

Ocena efektywności procedury Congruent Specyfication dla małych prób

Kontroler ruchu i kierunku obrotów KFD2-SR2-2.W.SM. Charakterystyka. Konstrukcja. Funkcja. Przyłącze

PREDYKCJA KURSU EURO/DOLAR Z WYKORZYSTANIEM PROGNOZ INDEKSU GIEŁDOWEGO: WYBRANE MODELE EKONOMETRYCZNE I PERCEPTRON WIELOWARSTWOWY

Postęp techniczny. Model lidera-naśladowcy. Dr hab. Joanna Siwińska-Gorzelak

ψ przedstawia zależność

Cyfrowe przetwarzanie sygnału przetwornika obrotowo-impulsowego

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania. Podstawy Automatyki

Rozwiązanie uogólnionego problemu optymalnej alokacji zasobów. Cezary S. Zaremba*, Leszek S. Zaremba ** WPROWADZENIE

SZACOWANIE MODELU RYNKOWEGO CYKLU ŻYCIA PRODUKTU

Metody rachunku kosztów Metoda rachunku kosztu działań Podstawowe pojęcia metody ABC Kalkulacja obiektów kosztowych metodą ABC Zasobowy rachunek

ĆWICZENIE 4 Badanie stanów nieustalonych w obwodach RL, RC i RLC przy wymuszeniu stałym

Plan wykładu. Wyznaczanie tras. Podsieci liczba urządzeń w klasie C. Funkcje warstwy sieciowej

Model OSI. mgr inż. Krzysztof Szałajko

OPTYMALIZACJA PORTFELA INWESTYCYJNEGO ZE WZGLĘDU NA MINIMALNY POZIOM TOLERANCJI DLA USTALONEGO VaR

13. Optyczne łącza analogowe

Równoległy algorytm analizy sygnału na podstawie niewielkiej liczby próbek

Parytet stóp procentowych a premia za ryzyko na przykładzie kursu EURUSD

Metody prognozowania: Szeregi czasowe. Dr inż. Sebastian Skoczypiec. ver Co to jest szereg czasowy?

PROGNOZOWANIE. Ćwiczenia 2. mgr Dawid Doliński

ROCZNIKI INŻYNIERII BUDOWLANEJ ZESZYT 7/2007 Komisja Inżynierii Budowlanej Oddział Polskiej Akademii Nauk w Katowicach

BADANIE SKALOWALNOŚCI MODELI SIECI KOMPUTEROWYCH WYKORZYSTUJĄCYCH APROKSYMACJĘ DYFUZYJNĄ WRAZ ZE ZWIĘKSZENIEM ROZMIARU MODELOWANEJ SIECI 1

Techniki wielodostępu. Paweł Kułakowski

1.2.1 Ogólny algorytm podejmowania decyzji Algorytm postępowania diagnostycznego Analiza decyzyjna... 27

METODY STATYSTYCZNE W FINANSACH

Całka nieoznaczona Andrzej Musielak Str 1. Całka nieoznaczona

ZASTOSOWANIE DRZEW KLASYFIKACYJNYCH DO BADANIA KONDYCJI FINANSOWEJ PRZEDSIĘBIORSTW SEKTORA ROLNO-SPOŻYWCZEGO

Transkrypt:

Krysian Ryłko Zakład Sieci Kompuerowych Wydział Informayki Poliechnika Szczecińska krysian@ps.pl 2005 Poznańskie Warszay Telekomunikacyjne Poznań 8-9 grudnia 2005 METODA DOBORU ŚCIEŻEK TRANSMISYJNYCH DLA POPRAWY JAKOŚCI POŁĄCZEŃ GŁOSOWYCH IP Sreszczenie: W referacie zaprezenowano mechanizm zróżnicowania ścieżek ransmisyjnych w sieciach pakieowych IP, służący poprawie jakości połączeń VoIP. Przybliżono relacje pomiędzy paramerami ransmisji sieci IP a jakością połączenia głosowego. Zaproponowano przykładowy mechanizm doboru ścieżki w oparciu o szacowaną jakość połączenia MOS. Omówiono również rezulay przeprowadzonych esów. 1. WSTĘP Obecne sieci ransmisji głosu migrują ze środowiska komuacji kanałów do sieci pakieowych. Usługi głosowe wykorzysujące ogólnodosępne sieci IP (Voice over IP) zyskują coraz większą popularność zarówno w zasosowaniach klasy przedsiębiorswa, jak i wśród użykowników domowych. Wkraczają one akże w obszar sieci radiowych sandardu IEEE 802.11 (Voice over WLAN), rywalizując na małym obszarze z sieciami GSM/3G. Do ich sukcesu przyczyniają się niski kosz i wykorzysanie publicznej infrasrukury sieci IP. Niemniej jednak oferowana ransmisja w sieciach IP, ypu bes-effor nie zaspokaja wymagań połączeń głosowych, bardziej wrażliwych na jakość ransmisji od danych. Dlaego poszukuje się meod poprawiających jakość przekazu głosowego. Sieci IP charakeryzują szybkie zmiany sanów poszczególnych łączy i węzłów. Obecnie sosowane mechanizmy ransmisji zwykle przysyłają dany srumień głosu raz usanowioną rasą. Dzieje się ak, ponieważ ablice ruingu odnawiane są znacznie wolniej niż zachodzą chwilowe zmiany sanu sieci. Mechanizmy ruingu nie są zaprojekowane do ransmisji pakieów głosowych, a aplikacje VoIP nie oferują wyznaczania ścieżek dla swoich pakieów. Przesyłanie srumienia audio pojedynczą, najkorzysniejszą w momencie nawiązywania połączenia marszruą może być w danej chwili mało korzysne. 2. ZRÓŻNICOWANIE ŚCIEŻEK Dywersyfikacja ścieżek jes mechanizmem, w kórym pakiey przenoszące dane pomiędzy aplikacją nadawczą i odbiorczą ransporowane są częściowo bądź zupełnie rozłącznymi marszruami, czyli poprzez odmienne węzły pośrednie. Celem zasosowania dywersyfikacji ścieżek VoIP jes poprawa uzyskanej oceny jakości połączenia głosowego, przy dosępnych warunkach panujących w sieci ransporowej. Polepszenie jakości realizowane jes poprzez wybór ras o akualnie najlepszych paramerach (sray, opóźnienie, jier) oraz minimalizację prawdopodobieńswa negaywnych zjawisk (zaor, awaria łączy) w sieci. Dekoncenracja ras powoduje pewne uśrednienie sanów poszczególnych ścieżek, kóre przez aplikacje końcowe posrzegane są nadal jako pojedyncza ścieżka. O jakości połączenia głosowego IP decydują zarówno wykorzysane mechanizmy ransmisyjne: yp kodeka, korekcja FEC (Forward Error Correcion), PLC (Packe Loss Concealmen) [1], jak również czynniki zależne od sanu sieci: opóźnienie, jier, sary pakieów. Dywersyfikacja ścieżek oferuje minimalizację ych osanich poprzez dobór ras o najlepszych paramerach. Dywersyfikacja ścieżek może być sosowana poprzez wykorzysanie kilku niezależnych łączy (zw. Mulihoming), kanałów ransmisji. Oddzielne ścieżki mogą być również wyznaczane z zasosowaniem prookołów sieciowych: MPLS (Muli Proocol Label Swiching) bądź opcji nagłówka IPv4/IPv6. Możliwych jes kilka scenariuszy dywersyfikacji ścieżek: - z wykorzysaniem mulihomingu, gdzie dany węzeł źródłowy połączony jes z niezależnymi od siebie sieciami, - dokładne wyznaczanie oddzielnych ras przez nadawcę. Wymaga wiedzy o opologii logicznej sieci oraz jej sanach na całej rasie połączenia. Dodakowo konieczna jes znajomości adresacji kolejnych urządzeń sieciowych, kóre częsokroć są ukrywane przez operaorów. Meoda a miernie nadaje się dla sieci WAN. - za pomocą węzłów-przekaźników (luźne rasowanie). Pakiey kierowane są do konkrenych, wyznaczonych do ego węzłów, kóre kierują je dalej do sieci. Pakiey VoIP zawierające adres docelowy, po sronie nadawczej opakowywane są w adres węzła-przekaźnika, kóry jes usuwany po doarciu do ego węzła, a pakie jes przesyłany dalej. - kodowanie podsrumieni głosu. Srumień danych głosowych dzielony jes na mniejsze srumienie, oddzielnie kodowane i niezależnie przesyłane. Podsrumienie mogą być niesymeryczne, zależnie od paramerów danej ścieżki. Kanały ransporowe C i, w najprosszym przypadku mogą być wybierane równomiernie, cyklicznie C i+1 =(C i +1)mod n. Mogą być również kierowane zależnie od bieżących sanów środowiska sieciowego, PWT 2005 - POZNAŃ 8-9 GRUDNIA 2005 1/5

ak aby uzyskać maksymalizację jakości przesyłanego głosu. 3. OCENA JAKOŚCI POŁĄCZEŃ Jakość połączeń głosowych zależy zarówno od sanów sieci ransporowej: opóźnienia, sray, jier, przekłamania ransmisji, jak i od mechanizmów VoIP: algorym kodeka, mechanizmy ukrywania błędów, bufor pakieów głosowych po sronie aplikacji odbiorczej. Przekroczenie odpowiednich paramerów ransmisji powoduje zauważalne pogorszenie konwersacji. Głos zanim zosanie umieszczony w sieci IP poddawany jes próbkowaniu, dyskreyzacji, kompresji, pakieyzacji, kolejkowaniu, serializacji oraz enkapsulacji, zwykle w sos RTP/UDP/IP. W węźle docelowym nasępuje jego depakieyzacja, skierowanie do kolejki bufora odbiorczego (bufor jiera), dekompresja i emisja dźwięku. Kolejkowanie pakieów w buforze jiera ma na celu wygładzenie flukuacji opóźnień. Rozmiar ego bufora może usalany saycznie bądź adapacyjnie. Pakiey dosarczone ze zby dużym opóźnieniem lub jierem można klasyfikować jako sraę pakieów, ponieważ nie nadają się one do emisji i są odrzucane. Sieci ransporu danych, akie jak np. TCP radzą sobie ze sraami pakieów poprzez mechanizm reransmisji i kanału zwronego. Sary pakieów VoIP można sklasyfikować jako: odizolowane, pojedyncze sray. Niweluje się je wykorzysując echniki ypu PLC, FEC, dzięki czemu nie wpływają isonie na jakość połączenia. sekwencja sraconych pakieów zauważalnie degraduje jakość odbioru. Wykorzysanie dywersyfikacji ścieżek pakieów znacząco zmniejsza prawdopodobieńswo ich wysąpienia, zamieniając je na odizolowane sray lub całkowicie im zapobiegając w zależności od echniki doboru ścieżek. chwilowy brak ransmisji całkowia sraa większej sekwencji pakieów, skukująca najczęściej zerwaniem połączenia. Jeżeli prawdopodobieńswo zaoru dla danej ścieżki wynosi P zaor, o w przypadku zróżnicowania ras wynosi ono zaledwie (P zaor ) n, gdzie n - ilość ścieżek. Źródło pakieów VoIP Rys 1. Dosarczanie i wybór pakieów ze zduplikowanego srumienia VoIP Źródło pakieów VoIP ścieżka 1 ścieżka 2 ścieżka 1 ścieżka 2 Sraa pakieu Sraa pakieu Srumień odbiorczy Srumień odbiorczy Rys 2. Dosarczanie pakieów przy podziale srumienia na dwa podsrumienie (mod2) Ponieważ meody oceny jakości połączenia sosowane dla sieci PSTN, nie nadają się dla sysemów pakieowych VoIP, opracowano nowe meody oceny przeznaczone dla VoIP i sosowanych w nim kodeków. Jedną z meod jes uśredniona ocena jakości głosu MOS (Mean Opinion Score), kóra odzwierciedla ludzkie wrażenia odsłuchowe. Określa ona sosunek ilości zgłosek odebranych poprawnie przez słuchaczy do liczby zgłosek wysłanych [2]. Jakość połączenia głosowego MOS doskonała 4.34-4.5 dobra 4.03 4.34 dosaeczna 3.60 4.03 słaba 3.10 3.60 zła 2.58 3.10 Tab 1. Ocena jakości głosu i odpowiadające jej warości MOS [2] Ocena MOS może być również wyznaczana dla dwóch przypadków: ocena odsłuchu MOS-LQ (Mean Opinion Score Lisening Qualiy) lub konwersacji MOS- CQ (Mean Opinion Score Conversional Qualiy). Aby możliwa była esymacja jakości połączenia VoIP, ITU-T opracowało przybliżony model oczekiwanej jakości połączeń, zw. E-model [4]. Jego zaleą w odróżnieniu od innych meod, jes o że ocena może być przeprowadzana w ie rzeczywisym. Czynniki wpływające na degradację oceny MOS wyrażane są współczynnikiem R: R = R 0 Is Ie Id + A, (1) gdzie: R 0 sosunek sygnału do szumu, porównuje głośność nadawania oraz szumu z różnych źródeł (np. szum ła), I s spadek jakości wskuek czynników wysępujących równolegle z ransmisją głosu, m.in. efek lokalny, zniekszałcenia kwanyzacji, I e suma czynników związanych ze sosowaniem określonego kodeka, sarami pod ransmisji oraz ich wpływ na jakość głosu, I d pogorszenie jakości wynikające z opóźnienia: kanału ransmisyjnego, echa, A współczynnik kompensacji (od 0 do 20) wyrażający akcepację przez użykownika niższych paramerów połączenia w zamian za inne korzyści z danego sysemu elefonicznego (np. mobilność elefony GSM, saeliarne). Współczynnik R określa jakości połączeń w przedziale od 100 (najlepsza) do 0 (najgorsza). Warość oceny MOS w zależności od uzyskanej warości R określa się zależnością: if R < 0 MOS = 1, if 0 < R < 100 6 MOS = 1+ 0.035R + 7 10 R( R 60)(100 R), if R > 100 MOS = 4,5 (2) PWT 2005 - POZNAŃ 8-9 GRUDNIA 2005 2/5

Przyjmując na podsawie [4] warości domyślne, można zredukować (1) do: R = 94. 2 I e I d (3) danej ścieżki/meody - jakości połączenia. Rysunek przedsawia przykładowy sposób realizacji klasyfikaora ścieżek, kóry może być zaimplemenowany bądź po sronie aplikacji VoIP bądź bramy VoIP. Przychodzące pakiey VoIP Pomiar param. ransmisji Saysyki: delay, packe loss, jier E-Model Eksrapolacja MOS dla pah i, wybór pah i max. MOS Rys 4. Warość współczynnika R w zależności od opóźnienia i sra pakieów (kodek G.711) Aplikacja VoIP/ Cenrala IP PBX Programowy przełącznik ścieżek (adresacja pakieów) Kodeki przejawiają różną wrażliwość na sray pakieów. Warość I e dla danej wielkości uraconych pakieów można oszacować wyrażeniem: I e γ 1 + γ 2 ln( 1+ γ 3e), (4) γ 1 - pogorszenie jakości głosu wskuek zasosowanego algorymu kodeka, γ 2, γ 3 - wpływ sar na subiekywną jakość połączenia dla danego kodeka, e - całkowie prawdopodobieńswo sra pakieów, zn: e = e sieć + (1 - e sieć ) e bufor_jiera, (5) e sieć prawdopodobieńswo sar w sieci ransporowej, e bufor_jiera - prawdopodobieńswo sar związane z buforem jier (aplikacja odbiorcza). Oszacowano współczynniki γ 1, γ 2, γ 3, dla różnych kodeków wynoszą [5]: - G.711 (γ 1 =0, γ 2 =30, γ 3 =15), G.729A (γ 1 =11, γ 2 =30, γ 3 =16), G.723A (γ 1 =15, γ 2 =30, γ 3 =17), naomias po wypełnianiu sra pakieów ciszą (PLC): - G.729 (γ 1 =10, γ 2 =48, γ 3 =18), G.723A (γ 1 =19, γ 2 =71, γ 3 =6). Pakiey wychodzące Rys 4. Mechanizm wyznaczania ścieżek pakieów Do pakieów przenoszących głos dodawany jes znacznik u (ime samp) oraz numer pakieu, kóre służą do gromadzenia saysyki paramerów ransmisyjnych. Ponieważ rudne jes dokładne zsynchronizowanie zegarów w dwóch różnych hosach, dlaego aki pomiar różnicy nadania i odbioru pakieu nie jes wiarygodny. Do szacowania u ransmisji wykorzysuje się łączny w obu kierunkach RTT (Round-rip ime) lub w jednym kierunku OWD (Oneway delay). Ponieważ szybkość ransmisji w obu kierunkach zwykle nie ma charakeru symerycznego, dlaego pomiar RTT nie pozwoliłby wybrać rasy o najkrószym ie ransmisji w danym kierunku. Mierzony jes więc OWD dla wszyskich ścieżek i wybierany en o najmniejszej warości. Pomiar u przeprowadzany po synchronizacji prookołem NTP z ym samym serwerem u może wprowadzać znaczący błąd pomiaru [7]. Za punk odniesienia wykorzysuje się ścieżkę o najkrószym ie propagacji. 5. MECHANIZM DOBORU ŚCIEŻKI Rys 5. Relacja współczynnika I e do prawdopodobieńswa sra dla różnych kodeków Jeżeli suma opóźnienia całkowiego, jednosronnego OWD (One-way delay) przekroczy 177,3 ms, wedy nasępuje znaczna degradacja jakości konwersacji [5]. 4. OCENA SCIEŻEK Aby wybrać najlepszą meodę dywersyfikacji należy przeprowadzić esymację przewidywanej dla Celem jes akie opracowanie algorymu doboru ścieżek, aby był on jak najbardziej zbliżony do opymalnego wyboru, przy znajomości akualnych warunków sieci w danej chwili. Mechanizm en powinien również chronić przed zby częsym przełączaniem ścieżek wskuek krókorwałych wahań sanów poszczególnych łączy. Należy ak dobrać okres służący ocenie jakości danego łącza, aby uchronić aplikację przed jej nadregulowaniem. Aby możliwa była ocena korzyści z zasosowanego mechanizmu należy przyjąć model odniesienia. Dokonywany jes pomiar jakości ransmisji głosu danymi ścieżkami (i,..,k,..,j) bez mechanizmu przełączania. Nasępnie najlepszy z ych wyników PWT 2005 - POZNAŃ 8-9 GRUDNIA 2005 3/5

wz A obierany jes jako wzorcowy i porównywany z wynikiem po zasosowaniu dywersyfikacji ścieżek. Jeżeli jakość wzorcowego połączenia głosowego w ie [ 1,.., T ], a jakość połączenia A wz wyznaczonego w drodze wyboru ścieżki k dla ej samej warości u B, o zysk D z dywersyfikacji k ścieżek w ie [1,..,T]: T T 1 k wz 1 D = ( B A ) = D, (6) T = 1 T = 1 Należy usalić aką warość D, aby ewenualna zmiana jakości była zauważalna, np. 0,2. Najprosszą meodą wyznaczania ścieżki o najlepszych paramerach jes wybór na podsawie k k bieżącej warości, zn. B +1 = B. Jeżeli D jes zby małe wów zamiana ścieżek jes nieopłacalna. Mała warość u służącego do oceny jakości połączenia, z jednej srony sprawia, że mechanizm szybciej reaguje na zmianę paramerów sieci, z drugiej zaś czyni go podanym na krókorwałe flukuacje sanów sieci, co może powodować pogorszenie jakości ransmisji. Dlaego do porównywania jakości ransmisji wykorzysywane jes ~ okno D < n ; >. Jeżeli nowo wybrana ścieżka ma większy propagacji sygnału, wów pod przełączania zwiększy się jier, d i d k > 0. Gdy naomias opóźnienie jes mniejsze może dojść do przepełnienia bufora odbiorczego (playou buffer), d d < 0. Przykład algorymu wyboru ścieżki: pah i pah begin for = 1 o T do D (loss, delay, jier) If > n do k ~ i If D D< n 1; 1> > D pah i pah k jier jier + (d i -d k ) +1 i hen k Rys 5. Oszacowana jakość ransmisji MOS dla począkowej ścieżki, kodek G.711 Rys 6. Oszacowana jakość ransmisji MOS dla alernaywnej ścieżki, kodek G.711 6. TEST MECHANIZMU DOBORU SCIEŻEK Poniżej przedsawiono uzyskany w eście pomiar jakości ransmisji głosowej w skali MOS dwóch ścieżek oraz po zasosowaniu mechanizmu dywersyfikacji. Nie zasosowano mechanizmu wykrywania ciszy (VAD), ani kompresji nagłówka RTP - crtp. Rys 6. Oszacowana jakość ransmisji MOS przy zasosowaniu doboru ścieżek, n=10 Na rys 7 widoczne jes w dwóch punkach opóźnienie przy zmianie ścieżki spowodowane PWT 2005 - POZNAŃ 8-9 GRUDNIA 2005 4/5

mechanizmem zabezpieczającym przed chwilowymi wahaniami paramerów ransmisyjnych, n=10. 7. PODSUMOWANIE Zasosowanie dyspersji ścieżek pakieów do ransmisji nie ylko audio, ale również mulimedialnych może zwiększyć jakość przekazu, niezawodności ransmisji, poprzez zmniejszenie opóźnień, jiera oraz minimalizację prawdopodobieńswa uray sekwencji pakieów, awarii i przeciążeń sieci pakieowej. Uzyskane efeky różnią się zależnie od zasosowanej meody dyspersji. Jakość połączeń VoIP nie zależy ylko od opóźnień i sra pakieów. Bezpośredni wybór ścieżek o najlepszych paramerach ransmisyjnych nie jes ożsamy z uzyskaniem najlepszej jakości połączenia, a zależy również od specyficznej dla danej aplikacji paramerów. Polepszenie paramerów ransmisji pakieów głosowych umożliwia sosowanie kodeków o zwiększonych wymaganiach odnośnie pasma (np. G.722), oferujących jednocześnie lepsze wrażenia dźwiękowe. Zasosowany mechanizm powinien realizować pomiar akualnego sanu łącza i predykcję jego sanu z danym wyprzedzeniem. Dososowywać orzymane wyniki do wymagań danej usługi oraz podejmować decyzję o przełączeniu na daną ścieżkę w oparciu o przeprowadzoną esymację jakości połączenia. 8. LITERATURA [1] Y. Liang, E. Seinbach, B. Girod, Real-ime Voice Communicaion over he Inerne Using Packe Pah Diversiy, Proceedings of he ninh ACM inernaional conference on Mulimedia, pp. 431 440, 2001 [2] ITU Recommaion P.800, Mehods for subjecive deerminaion of ransmission qualiy, 1996 [3] J. G. Aposolopoulos, Reliable video communicaion over lossy packe neworks using muliple sae encoding and pah diversiy, Proc. Visual Communicaion and Image Processing, pp. 392-409, 2001 [4] ITU Recommaion G.107, The E-model, a compuaional model for use in ransmission planning, 2003 [5] R. Cole, J. Rosenbluh, Voice over IP performance monioring, ACM SIGCOMM Compuer Communicaion Review, Volume 31, Issue 2, pp. 9-24, 2001 [6] L. Ding, R. Goubran, Speech qualiy predicion in VoIP using he exed E-model, Proc. Of IEEE GLOBECOM, 2003 [7] V. Smolacha, One-way delay measuremen using NTP synchronizaion, TERENA, 2003 PWT 2005 - POZNAŃ 8-9 GRUDNIA 2005 5/5