Metody wyznaczania parametrów sygnałów synchronizacji w czasie

Transkrypt

Metody wyznaczania parametrów sygnałów synchronizacji w czasie
2012
> REPLACE THIS LINE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT)
<
1
Metody wyznaczania parametrów sygnaáów
synchronizacji w czasie rzeczywistym
dla pomiarów wielokanaáowych
Michaá Kasznia
Streszczenie—W pracy przedstawiono metody wyznaczania
w czasie rzeczywistym podstawowych parametrów sygnaáów
synchronizacji
–
dewiacji
Allana,
dewiacji
czasu
i maksymalnego báĊdu przedziaáu czasu – dla wielokanaáowych
pomiarów báĊdu czasu. Opisano koncepcjĊ obliczeĔ w czasie
rzeczywistym oraz struktury danych istotne w obliczeniach dla
pomiarów wielokanaáowych.
Sáowa kluczowe—sygnaá synchronizacji, dewiacja Allana,
dewiacja czasu, maksymalny báąd przedziaáu czasu
D
I. WPROWADZENIE
Allana (Allan deviation, ADEV), dewiacja
czasu (time deviation, TDEV) oraz maksymalny báąd
przedziaáu czasu (Maximum Time Interval Error, MTIE) są
podstawowymi parametrami opisującymi jakoĞü sygnaáów
synchronizacji sieci telekomunikacyjnej. Dewiacja Allana i
dewiacja czasu są miarami niestaáoĞci czĊstotliwoĞci
generowanej przez sygnaá taktowania [1]. Parametry te
opisują nierównomiernoĞü „chodu” badanego zegara.
Obydwa parametry pozwalają na zidentyfikowanie
dominującego typu szumu fazy sygnaáu taktowania oraz
wykrycie wahaĔ fazy sygnaáu o charakterze okresowym.
Maksymalny báąd przedziaáu czasu jest parametrem o
charakterze granicznym, opisującym maksymalne wartoĞci
wahaĔ fazy zegara w okreĞlonym przedziale obserwacji.
Parametr ten wykorzystywany jest do wymiarowania
pojemnoĞci buforów na granicy skal czasu. KaĪdy z tych
parametrów dostarcza innych informacji o zachowaniu
zegara, dlatego w celu uzyskania dokáadnej wiedzy o
jakoĞci badanego sygnaáu naleĪy wyznaczyü dewiacjĊ
Allana lub dewiacjĊ czasu i maksymalny báąd przedziaáu
czasu.
W praktyce pomiarowej sygnaáów synchronizacji czĊsto
spotyka siĊ koniecznoĞü wykonania oceny wiĊcej niĪ
jednego sygnaáu taktowania. Taka sytuacja ma miejsce, gdy
trzeba porównaü dwa zegary nie posiadając wiedzy, który z
nich jest lepszy (charakteryzuje siĊ wiĊkszą stabilnoĞcią).
Ze wzglĊdu na charakter estymatorów parametrów
uzyskanie wartoĞci estymaty parametru na podstawie
porównania dwóch zegarów nie wskazuje, który z nich jest
EWIACJA
Autor jest pracownikiem Katedry Systemów Telekomunikacyjnych
i Optoelektroniki Politechniki PoznaĔskiej, ul. Polanka 3, 60-965 PoznaĔ
([email protected]).
PracĊ wykonano w ramach projektu nr N N517 470540 finansowanego
przez Narodowe Centrum Nauki w latach 2011-2013.
lepszy (wartoĞci estymat są zawsze dodatnie), a uzyskany
parametr ma charakter wariancji „áącznej” dwóch zegarów.
W celu wskazania lepszego zegara trzeba wykorzystaü
dodatkowy zegar i wykonaü trzy porównania (trzy serie
pomiarów báĊdu czasu i obliczeĔ parametrów) metodą
„kaĪdy z kaĪdym”, a nastĊpnie odpowiednio dodając i
odejmując otrzymane wariancje uzyskaü parametry
charakteryzujące poszczególne zegary [3]. Metoda taka,
zwana takĪe metodą „3-corner hat”, wymaga znacznego
zaangaĪowania czasowego (trzy nastĊpujące po sobie
dáugotrwaáe serie pomiarowe oraz seanse obliczeniowe
parametrów) lub sprzĊtowego (zastosowanie trzech
mierników báĊdu czasu) w przypadku stosowania
jednokanaáowych urządzeĔ pomiarowych. Zastosowanie
wielokanaáowego miernika báĊdu czasu oraz algorytmów
obliczeniowych umoĪliwiających wyznaczanie parametrów
w czasie rzeczywistym jednoczeĞnie dla wielu kanaáów
(strumieni próbek báĊdu czasu) skróci czas i uproĞci
procedurĊ analizy. Jednoczesne pomiary wielokanaáowe
przydatne są takĪe w pomiarach sygnaáów synchronizacji w
sieci
telekomunikacyjnej.
Procedura
pomiaru
wielokanaáowego wraz obliczeniami w czasie rzeczywistym
umoĪliwia
bieĪące
Ğledzenie
jakoĞci
sygnaáów
synchronizacji wydobywanych ze strumieni danych
dopáywających do wĊzáa sieci telekomunikacyjnej z róĪnych
kierunków i natychmiastową reakcjĊ sáuĪb utrzymania sieci
w przypadku pogorszenia jakoĞci sygnaáu.
W pracy przedstawiono metody wyznaczania w czasie
rzeczywistym parametrów sygnaáów synchronizacji dla
pomiarów wielokanaáowych báĊdu czasu. Opisano metody
wyznaczania dewiacji Allana i dewiacji czasu, a nastĊpnie
przedstawiono koncepcje wyznaczania maksymalnego
báĊdu przedziaáu czasu w tej konfiguracji pomiarowej.
Rozpatrzono róĪne konfiguracje struktur danych istotne w
pomiarach wielokanaáowych i obliczeniach w czasie
rzeczywistym.
II. WYZNACZANIE ADEV I TDEV
WartoĞü dewiacji Allana oraz dewiacji czasu estymuje siĊ
wykorzystując ciąg N próbek báĊdu czasu ze wzorów:
ADˆ EV W TDˆ EV nW0 1
2n 2 W02
N 2n
xi 2n 2 xi n xi N 2n ¦
i 1
N 3n 1 ª
1
1
1
˜
«
¦
6 N 3n 1 j 1 «¬ n
(1)
2
º
¦ xi 2n 2 xi n xi »
»¼
i j
j n 1
2
(2)
gdzie: xi – wartoĞci báĊdu czasu wziĊte z odstĊpem W0; W=nW0
> REPLACE THIS LINE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT)
<
jest przedziaáem obserwacji, a N jest liczbą równomiernie
odlegáych wartoĞci báĊdu czasu xi [1].
Realizując obliczanie parametrów w czasie rzeczywistym,
podczas pomiaru próbek báĊdu czasu, naleĪy wziąü pod
uwagĊ, Īe dla bieĪącej chwili próbkowania i, nie są
dostĊpne próbki báĊdu czasu oznaczone indeksami i+n,
i+2n, oraz i+3n, gdyĪ te próbki nie zostaáy jeszcze
zmierzone. DostĊpna jest aktualnie zmierzona próbka
(oznaczona indeksem i) oraz próbki zmierzone wczeĞniej o
mniejszych indeksach. Dlatego teĪ konieczna jest zmiana
indeksowania oraz przeksztaácenie postaci wzorów (1-2).
Dodatkowo, w celu uproszczenia obliczania podwójnych
sum przy wyznaczania TDEV moĪna zastosowaü procedurĊ
opisaną w [2, 3] i zastąpiü podwójne sumowanie
pojedynczym sumowaniem trzeciej róĪnicy procesu báĊdu
czasu.. Przeksztaácenia estymatorów do postaci dogodnej do
obliczeĔ w czasie rzeczywistym przedstawiono w pracach
[4, 5]. WartoĞü dewiacji Allana dla i-tej chwili próbkowania
moĪna estymowaü ze wzoru:
ADˆ EVi nW0 2n2W02
1
A n xi 2xi n xi 2n 2
i 2n i 1
(3)
gdzie Ai 1 n jest sumą kwadratów drugich róĪnic
obliczoną w chwili ií1:
Ai 1 n i 1
¦ x j 2 x jn x j 2n 2
(4)
j 2 n 1
Operacje obliczania dewiacji czasu dla bieĪącej chwili
próbkowania i przebiegają wedáug wzoru:
TDˆ EVi nW0 >
1
1
S ov, i 1 n Si 1 n ' i n 2
˜
i 3n 1 6n 2
@
(5)
gdzie:
S ov, i n jest sumą caákowitą (zewnĊtrzną) daną wzorem:
S ov , i n S ov , i 1 n Si2 n (6)
Si n (7)
S i n jest sumą wewnĊtrzną obliczaną wedáug wzorów:
S3n n Si 1 n xi 3n 3 xi 2 n 3 xi n xi dla i ! 3n
¦ x j 2 x j n x j 2n 3n
(8)
j 2 n 1
a ' i n jest trzecią róĪnicą báĊdu czasu
' i n xi 3n 3 xi 2 n 3 xi n xi
(9)
WartoĞü parametrów dla bieĪącej chwili próbkowania i
zaleĪą od sum Ai 1 n , Sov,i-1(n) i Si-1(n) wyznaczonych dla
chwili i–1, próbki báĊdu czasu zmierzonej w bieĪącej chwili
próbkowania i oraz próbek zmierzonych n, 2n oraz 3n
odstĊpów próbkowania wczeĞniej.
Format wzorów (3-9) pozwala na realizowanie
wspólnego,
jednoczesnego
wyznaczanie
obydwu
parametrów w czasie rzeczywistym [5]. W obliczeniach
kaĪdego z parametrów do aktualizacji wartoĞci
odpowiednich sum, wykorzystywana jest próbka bieĪąca
oraz próbki zmierzone n, 2n lub 3n odstĊpów wczeĞniej..
Odczyt danych (odczyt próbek zmierzonych n, 2n lub 3n
odstĊpów wczeĞniej) odbywa siĊ w takiej sytuacji raz dla
liczonych wspólnie parametrów, co redukuje czas odczytu
danych wykonywanego osobno. Dodanie wyáącznie
dodatkowych operacji obliczeniowych (bez procedury
2
odczytu danych) nie wpáywa znacząco na czas obliczeĔ
prowadzonych w ramach jednego odstĊpu próbkowania [5].
III. WYZNACZANIE ADEV I TDEV DLA POMIARÓW
WIELOKANAàOWYCH
Wyniki testów przeprowadzonych takĪe przez autora
pracy pokazaáy duĪy „zapas” czasowy na przeprowadzanie
obliczeĔ w ramach pojedynczego odstĊpu próbkowania
[4, 5]. Pozwala to na rozwaĪenie dodatkowego „obciąĪenia”
– umieszczenie dodatkowych obliczeĔ wykonywanych w
odstĊpie
pomiĊdzy
kolejnymi
próbkami.
Takim
dodatkowym obciąĪeniem zaproponowanym przez autora w
pracy [6] byáo zwiĊkszenie liczby jednoczeĞnie
analizowanych sygnaáów – rozwaĪono realizacjĊ
wielokanaáowych obliczeĔ dewiacji Allana oraz dewiacji
czasu w czasie rzeczywistym podczas pomiaru próbek báĊdu
czasu. Do wyznaczania wartoĞci parametrów zastosowano
postaci estymatorów dane wzorami (3-9). PrzyjĊto, Īe
próbki báĊdu czasu pobierane są z równym odstĊpem
próbkowania w kaĪdym kanale pomiarowym. Rozpatrzone
zostaáy dwa sposoby organizacji danych bĊdących efektem
pomiaru wielokanaáowego. W pierwszym przypadku, dane
uzyskane z pomiaru báĊdu czasu w kaĪdym z mierników
(detektorów fazy) są przesyáane do komputera i zapisywane
jako osobne ciągi w osobnych strukturach danych (Rys. 1).
W drugim przypadku, próbki báĊdu czasu zmierzone w tej
samej chwili próbkowania (lub w nastĊpujących po sobie
chwilach wyznaczonych przez zegar wielofazowy, a
związanych z jednym odstĊpem próbkowania) áączone są w
interfejsie w wektory i zapisywane w postaci ciągu
wektorów w jednej strukturze danych (Rys. 2). KaĪdy ze
sposobów organizacji danych wymaga innej procedury
obliczeniowej przeprowadzanej w ramach jednego odstĊpu
próbkowania. W przypadku osobnych (rozdzielonych)
struktur danych, procedura odczytu danych dla danego
przedziaáu obserwacji (dla danego n) musi byü wykonana
osobno dla kaĪdego kanaáu pomiarowego (dla kaĪdej
struktury). W przypadku wspólnej struktury danych
obiektem dziaáaĔ obliczeniowych są M-wymiarowe
wektory. Odczyt danych wykonywany jest áącznie dla
próbek związanych z daną chwilą próbkowania we
wszystkich kanaáach. Procedura obliczeĔ dla rozdzielnych
struktur danych jest nastĊpująca:
wielokanaáowy system pomiarowy
sM(t)
miernik M
sM ref(t)
interfejs
...
sm(t)
...
...
strumienie danych
miernik m
sm ref(t)
interfejs
...
s1(t)
...
...
miernik 1
interfejs
s1 ref(t)
rozdzielone struktury danych
...
Mxi-3n
...
Mxi-2n
...
Mxi-n
...
Mxi
...
...
mxi-3n
...
mxi-2n
...
mxi-n
...
mxi
...
...
1xi-3n
...
1xi-2n
...
1xi-n
...
1xi
operatory TDEV i ADEV
Rys. 1. Wielokanaáowy pomiar báĊdu czasu z rozdzielonymi strukturami
danych
> REPLACE THIS LINE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT)
<
wielokanaáowy system pomiarowy
sM(t)
miernik M
sM ref(t)
...
sm(t)
...
strumieĔ danych
miernik m
sm ref(t)
...
s1(t)
interfejs
...
miernik 1
s1 ref(t)
wspólna struktura danych
...
...
...
Mxi-3n
...
mxi-3n
...
1xi-3n
...
...
...
Mxi-2n
...
mxi-2n
...
1xi-2n
...
...
...
Mxi-n
...
mxi-n
...
1xi-n
...
Mxi
...
mxi
...
1x i
...
...
operator TDEV i ADEV
Rys. 2. Wielokanaáowy pomiar báĊdu czasu ze wspólną strukturą danych
1. Pomiar próbek báĊdu czasu i zapis do osobnych
plików.
2. Odczyt próbek báĊdu czasu zmierzonych n, 2n i/lub 3n
odstĊpów próbkowania wczeĞniej w kanale nr 1.
3. Aktualizacja bieĪących sum dla kanaáu nr 1.
4. Wyznaczenie odpowiednich wartoĞci Ğrednich i ich
pierwiastków (bieĪących wartoĞci parametrów) dla
kanaáu nr 1.
5. Wykonanie kroków 2-4 dla kolejnych wiĊkszych
przedziaáów obserwacji (dla wiĊkszych n).
6. Wykonanie kroków 2-5 dla kolejnych kanaáów
pomiarowych.
Zastosowanie wspólnej struktury danych wymaga
pojedynczego odczytu danych dla danej wartoĞci n.
Procedura obliczeĔ dla tej struktury danych jest nastĊpująca:
1. Pomiar próbek báĊdu czasu i zapis w postaci wektora
do wspólnego pliku.
2. Odczyt próbek báĊdu czasu zmierzonych n, 2n i/lub 3n
odstĊpów próbkowania wczeĞniej dla wszystkich
kanaáów.
3. Aktualizacja bieĪących sum kolejno dla kaĪdego
kanaáu.
4. Wyznaczenie odpowiednich wartoĞci Ğrednich i ich
pierwiastków (bieĪących wartoĞci parametrów)
kolejno dla kaĪdego kanaáu.
5. Wykonanie kroków 2-4 dla kolejnych wiĊkszych
przedziaáów obserwacji (dla wiĊkszych n).
Zastosowanie pojedynczej wspólnej struktury danych dla
pomiaru wielokanaáowego skutkuje prostszą procedurą
obliczania wartoĞci parametrów. Testy obliczeniowe
obydwóch sposobów organizacji danych wykazaáy lepsze
„zachowanie”
takiej
procedury
w
obliczeniach
prowadzonych w czasie rzeczywistym [6].
IV. WYZNACZANIE MTIE
Maksymalny báąd przedziaáu
estymowany wedáug wzoru:
czasu
MTIE(W)
jest
3
W celu znalezienia wartoĞci MTIE w przedziale
obserwacji W zgodnie ze wzorem (10), naleĪy dokonaü
przejrzenia wszystkich przedziaáów (okien) o szerokoĞci
W=nW0 wystĊpujących w ciągu N próbek báĊdu czasu. W tym
celu „okno” obejmujące n+1 kolejnych próbek przesuwane
jest o odstĊp W0, a wiĊc o jedną próbkĊ od początku do
koĔca ciągu {xi}. Dla kaĪdego usytuowania okna
znajdowana jest wartoĞü miĊdzyszczytowa báĊdu czasu xpp.
WartoĞü
MTIE(W)
jest
maksymalną
wartoĞcią
miĊdzyszczytową báĊdu czasu xpp znalezioną dla wszystkich
moĪliwych usytuowaĔ okna o szerokoĞci W.
EstymatĊ MTIE z reguáy wyznacza siĊ po zakoĔczeniu
pomiaru báĊdu czasu. Szereg efektywnych czasowo metod
wyznaczania MTIE zaadoptowany zostaá jednak do obliczeĔ
parametru prowadzonych w czasie rzeczywistym, podczas
pomiaru próbek báĊdu czasu [7-9]. Najlepsze efekty
uzyskano wykorzystując metodĊ z zastosowaniem
dekompozycji binarnej [2, 7] oraz metodĊ skoku do
ekstremum EF [8, 9]. W pierwszej metodzie wykorzystuje
siĊ mechanizm dekompozycji binarnej ciągu próbek do
redukcji liczby danych wykorzystywanych do szukania
wartoĞci MTIE dla kolejnych przedziaáów obserwacji. W
drugiej metodzie opuszczane są takie usytuowania okna,
których przeszukanie nie przyniesie znalezienia wartoĞci
„bardziej ekstremalnych” od znalezionych do tej pory. Okno
przesuwane jest nie o jedną próbkĊ, lecz do najbliĪszego
ekstremum.
Realizując wyznaczanie MTIE w czasie pomiaru báĊdu
czasu, nowo zmierzoną próbkĊ porównuje siĊ z aktualnymi
wartoĞciami ekstremalnymi dla danego przedziaáu
obserwacji (w przypadku metody EF) lub z poprzednią
próbką (w przypadku dekompozycji binarnej). Wyznaczone
wartoĞci ekstremów znalezione dla aktualnie analizowanego
usytuowania okien pozwalają wyznaczyü nastĊpne
usytuowania okien. W przypadku metody z dekompozycją
binarną efekt porównania – w postaci pary ekstremów
(maksimum i minimum) – jest zapisywany do dalszych
obliczeĔ. RóĪnica uzyskanych wartoĞci jest porównywana z
bieĪącą
maksymalną
wartoĞcią
miĊdzyszczytową.
NastĊpnie, jeĞli wystarczająca liczba próbek zostanie
zmierzona, dokonywana jest analiza dla okna 4próbkowego, 8-próbkowego itd. Wszystkie niezbĊdne
operacje wykonywane są w odstĊpie pomiĊdzy kolejnymi
próbkami báĊdu czasu. Przykáady wyznaczania MTIE w
czasie rzeczywistym za pomocą tych metod przedstawione
są na Rys. 3 i Rys. 4 [7, 8].
próbki báĊdu czasu
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 …
4 7 6 2 4 7 4 7 5 8 2 5 5 1 4 3 …
okno
2-próbkowe
max 7 7 6 4 7 7 7 7 8 8 5 5 5 4 4
min 4 6 2 2 4 4 4 5 5 2 2 5 1 1 3
xpp maxpp
1
6
max §¨ max xi min xi ·¸
(10)
okno
max 7 7 7 7 7 7 8 8 8 8 5 5 5
k di d k n
¹
4
6
4-próbkowe min 2 2 2 2 4 4 4 2 2 2 1 1 1
gdzie W=nW0 jest przedziaáem obserwacji, ciąg {xi} jest
ciągiem N próbek báĊdu czasu miĊdzy sygnaáem badanym a Rys. 3. Wyznaczanie MTIE w czasie rzeczywistym metodą z dekompozycją
sygnaáem odniesienia wziĊtych z odstĊpem W0, natomiast binarną
wartoĞü n moĪe zmieniaü siĊ od 1 do Ní1.
MTˆIE nW0 1d k d N n© k d i d k n
> REPLACE THIS LINE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT)
<
próbki báĊdu czasu
xpp maxpp
4
5
próbki báĊdu czasu, M-ty kanaá
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 . . .
2 4 6 3 4 8 5 6 4 7 2 5 5 2 4 3 ...
1 2 3 4 5 6 7 8 9 10 11 12 13 14 … pozycja
4 7 6 2 4 7 4 7 5 8
… wartoĞü
.
.
(8, 4)
. . . current sampling interval
5
5
6
4
próbki báĊdu czasu, m-ty kanaá
(7, 2)
6
.
.
...
próbki báĊdu czasu, 1. kanaá
Rys. 4. Wyznaczanie MTIE w czasie rzeczywistym metodą EF
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 . . .
6 7 3 3 5 4 5 7 2 7 3 8 2 5 5 1 ...
.
.
V. WYZNACZANIE MTIE DLA POMIARÓW
WIELOKANAàOWYCH
Opisane w poprzednim rozdziale metody wyznaczania
MTIE w czasie rzeczywistym, ze wzglĊdu na swoje
wáaĞciwoĞci, mogą byü wykorzystane do obliczeĔ parametru
dla pomiarów wielokanaáowych [13]. Zasada wyznaczania
parametru jest taka sama, jak w przypadku pomiarów
jednokanaáowych. Obydwie konfiguracje struktur danych,
opisane w rozdziale III, mogą byü wykorzystane do
obliczeĔ MTIE w zaleĪnoĞci od zastosowanej metody.
W przypadku zastosowania metody EF, obliczenia dla
kaĪdego przedziaáu obserwacji w kaĪdym kanale
realizowane są niezaleĪnie od siebie. Dla bieĪącej chwili
próbkowania przedziaáy obserwacji analizowane są w
kolejnoĞci od najkrótszego do najdáuĪszego, przy czym
najpierw wykonywane są operacje dla wszystkich
przedziaáów o tej samej szerokoĞci we wszystkich kanaáach.
Ze wzglĊdu na niezaleĪnoĞü wykonywanych operacji,
mierzone próbki mogą byü zapisywane w rozáącznych
strukturach danych. W celu przyspieszenia obliczeĔ,
ostatnie zmierzone nmax+1 próbek (Wmax=nmaxW0 jest
najdáuĪszym rozwaĪanym przedziaáem obserwacji) w
kaĪdym kanale moĪe byü buforowane w postaci tablicy w
pamiĊci operacyjnej komputera. Przyspieszy to dostĊp do
danych podczas operacji przeszukiwania usytuowaĔ
analizowanych okien. Idea wyznaczania MTIE w tej
konfiguracji przedstawiona jest na Rys. 5.
W przypadku zastosowania metody z dekompozycją
binarną, obliczenia realizowane są niezaleĪnie w kaĪdym
kanale. Ze wzglĊdu jednak na regularnoĞü procesu redukcji
danych, do porównaĔ wykorzystuje siĊ próbki o tych
samych indeksach. W celu uáatwienia dostĊpu do danych,
dla tej metody efektywne bĊdzie zastosowanie wspólnej
struktury danych ulokowanej na dysku twardym komputera
oraz, w miarĊ moĪliwoĞci, w postaci bufora w pamiĊci
operacyjnej. Idea wyznaczania MTIE z zastosowaniem
dekompozycji binarnej przedstawiona jest na Rys. 6.
bieĪąca chwila próbkowania
próbki báĊdu czasu, M-ty kanaá
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 . . .
2 4 6 3 4 8 5 6 4 7 2 5 5 2 4 3 1 7 4 7
(7, 1)
...
(7, 1)
próbki báĊdu czasu, m-ty kanaá
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 . . .
4 7 6 3 4 7 4 6 5 3 2 5 5 1 4 6 1 3 4 6
(6, 1)
(6, 1)
próbki báĊdu czasu, 1. kanaá
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 . . .
6 7 3 3 5 4 5 7 2 7 3 8 2 5 5 1 4 3 1 6
(5, 1)
.
.
7 7 5 5 5 4 4
4 2 2 5 2 2 3
.
.
.
.
.
.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 . . .
4 7 6 3 4 7 4 6 5 3 2 5 5 1 4 6 ...
(8, 2)
...
.
.
kolejnoĞü wykonywania dziaáaĔ
dla przedziaáu obserwacji Wi=niW0
(8, 1)
Rys. 5. Wyznaczanie MTIE w czasie rzeczywistym metodą EF dla
pomiarów wielokanaáowych
.
.
.
.
7 7 8 8 5 5 5
2 3 3 2 2 5 1
.
.
.
.
.
.
.
.
.
.
5 3 5 5 5 4 6
3 2 2 5 1 1 4
.
.
.
.
.
.
7 7 7 5 5 5
2 2 2 2 2 2
.
.
.
.
.
.
5 5
2 2
6 5 5 5 5 6
2 2 2 1 1 1
.
.
.
.
.
.
6 6
1 1
wspólna struktura danych dla wszystkich kanaáów
7 8 8 8 8 5
2 2 2 2 2 1
.
.
.
.
.
.
8 8
2 1
Rys. 6. Wyznaczanie MTIE w czasie rzeczywistym metodą z dekompozycją
binarną dla pomiarów wielokanaáowych
VI. PODSUMOWANIE
Opisane w pracy metody wyznaczania podstawowych
parametrów
sygnaáów
synchronizacji
w
czasie
rzeczywistym dla pomiarów wielokanaáowych wpáywają w
istotny sposób na uáatwienie przyspieszenie procesu oceny
jakoĞci badanych sygnaáów. Zastosowanie przetestowanej w
[10] metody buforowania wektorów danych przyspiesza
znacząco obliczenia przeprowadzane w czasie pomiĊdzy
kolejnymi chwilami próbkowania. Metoda ta pozwoli
uniknąü przekroczenia przez wykonywane operacje czasu
równego dáugoĞci odstĊpu próbkowania. W celu
wykorzystania moĪliwoĞci komputerów stosowanych do
obliczeĔ,
wskazane
jest
zastosowanie
obliczeĔ
wielowątkowych, szczególnie w przypadku zastosowania
metody EF dla rozáącznych struktur danych.
LITERATURA
[1]
[2]
Zalecenia ETSI EN 300 462, ITU-T Rec. G.810, ANSI T1.101-1999.
M. Kasznia, “Some Approach to Computation of ADEV, TDEV and
MTIE”, Proc. 11th European Frequency and Time Forum, pp. 544548, Neuchatel 4-6 March 1997.
[3] S. Bregni, “Synchronization of Digital Telecommunications
Networks”, J. Wiley & Sons, 2002.
[4] A. Dobrogowski, M. Kasznia, “Real-time assessment of Allan
deviation and time deviation,” Proc. 2007 IEEE Int. Freq. Contr.
Symp. and 21st EFTF, pp. 887-882, Geneva, 29 May – 01 June 2007.
[5] A. Dobrogowski, M. Kasznia, “Joint Real-time Assessment of Allan
Deviation and Time Deviation”, Proc. of 22nd European Frequency
and Time Forum, 22-25 April 2008, Toulouse, France.
[6] M. Kasznia, “Multi-channel Real-time Computation of ADEV and
TDEV”, Proc. 24th European Frequency and Time Forum, 13-16
April 2010, Noordwijk, Netherlands.
[7] A. Dobrogowski, M. Kasznia, “On-line computation of MTIE using
binary decomposition and direct search with sequential data
reducing,” Proc. 2007 IEEE Int. Freq. Contr. Symp. and 21st EFTF,
pp. 877-882, Geneva, 29 May – 01 June 2007.
[8] A. Dobrogowski, M. Kasznia, “Real-time MTIE assessment with
flexible control of computation process,” Proc. EFTF’09 IEEEFCS’09 Joint Conf., pp. 1102-1107, Besancon, France, 20-24 April
2009.
[9] A. Dobrogowski, M. Kasznia, “Implementation of real-time MTIE
assessment method”, Proc. 2011 Joint Conf. IEEE FCS and EFTF,
pp. 304-309, San Francisco, California, USA, May 2-5, 2011.
[10] A. Dobrogowski, M. Kasznia, “Real-time assessment of dynamic
Allan deviation and dynamic time deviation,” Proc. 26th European
Frequency and Time Forum, Goeteborg, Sweden, 24-26 April 2012.
[11] A. Dobrogowski, M. Kasznia, “Some Concepts of the Real-Time
MTIE Assessment for Multi-Channel Time Error Measurement,”
Proc. 2012 IEEE Freq. Contr. Symp., pp. 493-498, Baltimore, USA,
May 22-24, 2012.