• Nie Znaleziono Wyników

REALIZACJA ALGORYTMU WIDMOWEGO RESAMPLINGU WYSOKIEJ JAKOŚCI KRÓTKICH SYGNAŁÓW CYFROWYCH

N/A
N/A
Protected

Academic year: 2021

Share "REALIZACJA ALGORYTMU WIDMOWEGO RESAMPLINGU WYSOKIEJ JAKOŚCI KRÓTKICH SYGNAŁÓW CYFROWYCH"

Copied!
10
0
0

Pełen tekst

(1)

__________________________________________

* Zachodniopomorski Uniwersytet Technologiczny w Szczecinie.

Eugeniusz KORNATOWSKI*

Marcin JARMOŁOWICZ*

REALIZACJA ALGORYTMU WIDMOWEGO RESAMPLINGU WYSOKIEJ JAKOŚCI KRÓTKICH

SYGNAŁÓW CYFROWYCH

Praca zawiera opis adaptacji referencyjnego modelu algorytmu widmowego resam- plingu sygnałów jednowymiarowych do zastosowań praktycznych z uwzględnieniem wymogów uzyskania przebiegów wyjściowych zawierających bardzo niskie błędy prze- próbkowania. Ograniczenia wobec czasu trwania wspomnianych przebiegów są wyni- kiem konieczności stosowania nieoptymalizowanych metod obliczania transformaty Fouriera dla przebiegów dłuższych niż sygnały wejściowe algorytmu resamplingu.

Ograniczenia dotyczące długości przetwarzanych sygnałów nie są ścisłe i różnią się w zależności od wymagań stawianych wobec konkretnych zastosowań, dostępnej mocy obliczeniowej i zasobów pamięci komputerów realizujących przebróbkowywanie oraz parametrów resamplingu takich jak oryginalna i docelowa częstotliwość próbkowania oraz głębia bitowa sygnału. Jednocześnie nie ma teoretycznych ograniczeń co do liczby próbek sygnału wejściowego.

Dodatkowo omówione jest zastosowanie proponowanych rozwiązań w elektroaku- stycznej metodzie oceny stanu transformatorów wysokiej mocy.

SŁOWA KLUCZOWE: resampling, resampling widmowy

1. WŁAŚCIWOŚCI RESAMPLINGU REALIZOWANEGO METODĄ MODYFIKACJI WIDMA SYGNAŁU

Resampling sygnałów polegający na modyfikacji ilości zespolonych próbek widma przetwarzanego przebiegu cyfrowego działa w oparciu o zasadę nie- zmienności rozdzielczości częstotliwościowej sygnałów przepróbkowywanych [1]. Z zasady działania algorytmu wynika jego duża złożoność obliczeniowa oraz ograniczona możliwość optymalizacji.

W najprostszym modelu referencyjnym [2] wykonywane są dwie transfor- maty Fouriera: prosta na sygnale oryginalnym i odwrotna na zmodyfikowanym spektrum, równym co do długości sygnałowi wynikowemu. Widać więc, że zastosowanie metody FFT przy obliczaniu wspomnianych transformat ograni-

(2)

czone jest tylko do szczególnych przypadków. Pozostałe operacje wykonywane w ramach algorytmu są relatywnie szybkie.

Również zastosowanie praktyczne algorytmu referencyjnego uzasadnione jest tylko w określonych warunkach, to jest takich, w których istnieje możli- wość minimalizacji charakterystycznych dla tego podejścia wysokich błędów odwzorowania sygnału oryginalnego.

Ogólnie przyjętym podejściem, pozwalającym na ścisłą realizację zasady niezmienności rozdzielczości częstotliwościowej sygnałów przepróbkowywa- nych jest odpowiednie przygotowanie sygnałów jeszcze przed podjęciem re- samplingu właściwego. Polega ono na dopisaniu takiej liczby próbek zerowych do wejściowego wektora czasowego [4], aby przy założonych parametrach re- samplingu, sygnał wynikowy o liczbie próbek wyrażonych liczbą całkowitą posiadał identyczną rozdzielczość częstotliwościową co oryginał. W ten sposób unikamy zaokrągleń stosowanych w algorytmie referencyjnym i jednocześnie zwiększamy, w stopniu zależnym od przyjętych parametrów resamplingu, zło- żoność obliczeniową algorytmu. Bardzo istotną cechą takiego podejścia jest jednak wysoka dokładność odwzorowania sygnału oryginalnego w zakresie niskich i średnich częstotliwości (w stosunku do maksymalnej częstotliwości, która może być przenoszona przez dany sygnał cyfrowy) zawartych w prze- próbkowywanym przebiegu.

2. ADAPTACJA REFERENCYJNEGO MODELU ALGORYTMU WIDMOWEGO RESAMPLINGU DO PRZETWARZANIA SYGNAŁÓW OKRESOWYCH O NISKIEJ CZĘSTOTLIWOŚCI

Wykorzystując specyficzne właściwości rozkładu błędów wprowadzanych przez algorytm referencyjny, w odpowiednich warunkach użycia, można do- prowadzić do silnej minimalizacji wartości odchyleń. Działaniu temu towarzy- szyć będzie w prawdzie zwiększenie złożoności obliczeniowej algorytmu, jed- nak w większości przypadków, nie w tak dużym stopniu, jak ma to miejsce w podejściu polegającym na dopisywaniu próbek zerowych do wektora czasowe- go sygnału.

2.1. Zasada działania referencyjnego modelu algorytmu widmowego re- samplingu

Resampling realizowany metodą modyfikacji widma w swojej wersji pod- stawowej sprowadza się do następujących kroków:

1. Wyznaczane jest widmo sygnału wejściowego.

(3)

2. Na podstawie parametrów resamplingu (wejściowa i docelowa częstotliwość próbkowania oraz długość sygnału wejściowego) obliczana jest docelowa długość sygnału przepróbowywanego

3. Widmo wyznaczone w punkcie 1. modyfikowane jest poprzez wydłużenie (upsampling) lub skrócenie (downsampling) do długości wyznaczonej w punkcie 2. Realizuje się to symetrycznie względem centralnej próbki (względnie pary próbek) widma.

4. Wyznaczana jest postać czasowa sygnału przepróbkowanego poprzez obli- czenie odwrotnej transofrmaty Fouriera na widmie zmodyfikowanym w punkcie 3.

5. Usuwane są zanieczyszczenia zespolone w przebiegu czasowym, uzyskane na skutek działania IDFT na nienatywnym widmie.

Zakładając, że resampling nie wpływa na czas trwania sygnału, możemy to wyrazić wzorem:

res res org org

fs N fs

N  (1)

gdzie: Norg – liczba próbek sygnału oryginalnego, Nres – liczba próbek sygnału przepróbkowanego, fsorg – częstotliwość próbkowania sygnału oryginalnego, fsres – częstotliwość próbkowania sygnału przepróbkowanego.

W modelu referencyjnym wyznaczona za pomocą (1) teoretyczna liczba pró- bek sygnału wynikowego jest, pomijając przypadki szczególne, liczbą niecałko- witą. Zastosowanie koniecznego zaokrąglenia do najbliższej liczby naturalnej skutkuje bardzo nieznacznym odchyleniem rozdzielczości widma nowego sygna- łu, co prowadzi do błędów w nowym spektrum sygnału. Pomimo niewielkich wartości, opisane odchylenia znacząco wpływają na czasową postać sygnału wy- nikowego [2]. Dodatkowo charakteryzują się, w dużym przybliżeniu, proporcjo- nalnym przyrostem średniej wartości w stosunku do numeru próbki (rys. 1).

0 12.76 25.53 38.29 51.06 63.82 76.59 89.35 102.12 114.88 127.65 140.41 153.18 165.94 178.71 191.47 204.24 217 0

0.1 0.2 0.3 0.4

n

błąd bezwzgdny

.

Rys. 1. Przykładowy przebieg wartości bezwzględnych odchyleń sygnału wyjściowego od oryginalnego w referencyjnym algorytmie widmowym

(4)

2.2. Adaptacja algorytmu dla sygnałów okresowych

Opisane w punkcie 2.1 błędy resamplingu w wielu przypadkach można sku- tecznie zminimalizować. Szczególnie dobrze nadają się do tego sygnały okre- sowe, które mogą pochodzić z rejestracji różnego rodzaju sygnałów diagno- stycznych obrazujących prace w stanie ustalonym badanych obiektów. W takim wypadku wynikowy przebieg można po dokonaniu przepróbkowania skrócić tak, aby ograniczył się do tej części sygnału, gdzie błędy resamplingu byłyby stosunkowo niewielkie.

3. UNWERSALNA METODA DOPASOWANIA

ROZDZIELCZOŚCI WIDMOWEJ SYGNAŁU WEJŚCIOWEGO I DOCELOWEGO

Najbardziej standardowym podejściem stosowanym w celu uniknięcia za- okrągleń podczas wyznaczania liczby próbek sygnału przepróbkowanego jest takie rozszerzenie sygnału oryginalnego, aby równanie (1) pozwalało uzyskać naturalną długość sygnału wynikowego. W ten sposób sygnał wejściowi i wyj- ściowy uzyskują identyczną rozdzielczość widmową co jest podstawowym za- łożeniem dla tej metody realizacji przepóbkowania. Dzięki temu uzyskiwane są bardzo niewielkie odchylenia w zakresie niskich i średnich częstotliwości w stosunku do pełnego pasma, jakie dany sygnał cyfrowy może przenosić bez efektu aliasingu. Najczęściej realizuje się to poprzez rozbijanie wartości często- tliwości próbkowania sygnału wejściowego i wyjściowego na czynniki pierw- sze i poszukiwanie takich całkowitych współczynników decymacji i interpola- cji, które pozwolą na uzyskanie relacji pomiędzy obiema częstotliwościami [5].

Dalej, dobierana jest taka liczba dodatkowych próbek sygnału wejściowego, aby uzyskana w ten sposób rozszerzona długość wspomnianego sygnału, po podzieleniu przez współczynnik decymacji i pomnożeniu przez współczynnik interpolacji, była liczbą całkowitą.

3.1. Uniwersalna metoda dopasowania rozdzielczości widmowej sygnałów Opisane wyżej podejście nie nadaje się do zastosowania, jeśli chociaż jedna częstotliwość próbkowania (źródłowa lub docelowa) jest wyrażona liczbą nie- całkowitą. Proponowana metoda, w pierwszym kroku sprowadza się do wyzna- czenia rodziny rozwiązań z nieoznaczonego układu równań:



 

res res res org

org org

res res org org

fs Nd N fs

Nd N

fs N fs N

(2)

(5)

gdzie: Ndorg – liczba dodatkowych (zerowych) próbek sygnału oryginalnego, Nres – liczba dodatkowych (zerowych) próbek sygnału przepróbkowanego, fsorg – częstotliwość próbkowania sygnału oryginalnego. Jednocześnie wyniki rów- nań, zgodnie z ideą podejścia, muszą spełniać założenia:





Z Nd N

Z Nd

Z N

res res

org org

(3)

gdzie Z+ – zbiór liczb całkowitych dodatnich. Pierwsze równanie z układu (2) wymusza idealną równość czasową sygnału przed i po resamplingu kosztem wystąpienia niecałkowitej liczby próbek w sygnale wynikowym, drugie ma na celu włączenie do obliczeń poszukiwanych wartości: dodatkowej całkowitej liczby próbek dla sygnału wejściowego i dodatkowej niecałkowitej liczby pró- bek dla sygnału wyjściowego. Ze względu na to, że w układzie (2) nieznane są wartości: Nres, Ndorg i Ndres, rozwiązaniem jest zbiór:



 

 

org org res res

org org res res

fs N N fs

fs Nd Nd fs

(4)

Aby rozwiązanie (4) spełniało trzecie założenie z (3) możemy dokonać podsta- wienia:

 

Z

fs Nd fs fs

N fs

org org res org

org

res (5)

a po uproszczeniu:

 

Z

fs Nd N

fs

org org org

res (6)

Widać, że ograniczenie zbioru rozwiązań wynikające z (6) pozwala znaleźć Ndorg oraz Nres + Ndres spełniające (2) dla dowolnych wymiernych wartości fsres

i fsorg przy spełnieniu wszystkich założeń (3).

4. ZASTOSOWANIE MODYFIKACJI ALGORYTMU REAMPLINGU WIDMOWEGO W WIBROAKUSTYCZNEJ DIAGNOSTYCE TRANSFORMATORÓW ENERGETYCZNYCH

Stan mechaniczny części aktywnej transformatora wysokiej mocy można z dużą wiarogodnością oceniać dzięki jednoczesnemu użyciu kilku metod diagno- stycznych [3]. Jedną z nich jest analiza zawartości harmonicznych w rejestro- wanych sygnałach akustycznych drgań kadzi transformatorów w stanie ustalo-

(6)

nym bez obciążenia. Rejestracja odbywa się najczęściej za pomocą urządzeń cyfrowych, które z reguły realizują próbkowanie za pomocą kilku standardo- wych dla zastosowań akustycznych częstotliwości próbkowania.

Zarejestrowane sygnały są okresowe a częstotliwości w nich zawarte to przede wszystkim wielokrotności 50 Hz ze zwykle dominującą częstotliwością 100Hz, w zależności od specyfiki budowy badanego transformatora.

Stosowane rozwiązania realizują obliczanie spektrum najczęściej z użyciem szybkiej transformaty Fouriera, jednocześnie zupełnie pomijając optymalizację rozdzielczości widmowej. W ten sposób nie jest wykorzystywany szczególny charakter analizowanych sygnałów, który pozwala na całkowite pozbycie się przecieków widma, co można uznać za element kluczowy podczas oceny stanu transformatora na podstawie badania spektrum zarejestrowanych drgań. Jeśli rozdzielczość harmonicznych nie będzie równa 50 Hz albo w ogólnym przy- padku takiej wartości, dla której 50 Hz będzie całkowitą jej wielokrotnością, wtedy na skutek istnienia efektu Gibbsa, analizowane widmo będzie zawierać dodatkowe prążki, które w sygnale wejściowym faktycznie nie istnieją. Stoso- wanie FFT wskazuje, że do obliczeń widma używane są sygnały, których liczba próbek jest naturalną potęgą liczby dwa. Ponieważ najwyższą standardową czę- stotliwością próbkowania dla sygnałów akustycznych jest 48 kHz, optymalnym rozwiązaniem użytym w celu dopasowania rozdzielczości widmowej dowolne- go sygnału diagnostycznego będzie zmiana jego częstotliwości próbkowania do wartość 51,2 kHz. Operacja resamplingu musi być na tyle dokładna, aby zysk polegający na oczyszczeniu widma z przecieków był większy niż straty polega- jące na wprowadzeniu błędów przepróbkowania.

Poniżej (rys. 2) przedstawiony jest wycinek widma (pasmo użyteczne dla ce- lów diagnostycznych) sygnału pomiarowego (częstotliwość próbkowania:

48kHz) drgań kadzi transformatora bez obciążenia ze zoptymalizowaną roz- dzielczością widmową (12,5 Hz):

0 100 200 300 400 500 600 700 800 900 1000

0 50 100

częstotliwość [Hz]

amplituda

.

Rys. 2. Widmo sygnału przyspieszenia drgań kadzi transformatora (częstotliwość próbkowania 48 kHz) z optymalną rozdzielczością spektralną

(7)

Dalej (rys. 3), zaprezentowane jest widmo tego samego sygnału, obliczone bez optymalizacji rozdzielczości widmowej (12.98 Hz):

0 100 200 300 400 500 600 700 800 900 1000

0 20 40 60 80

częstotliwość [Hz]

amplituda

.

Rys. 3. Widmo sygnału przyspieszenia drgań kadzi transformatora (częstotliwość próbkowania 48 kHz) z nieoptymalną rozdzielczością spektralną

Sygnał został zarejestrowany podczas testu transformatora typu: TDRbz- 25000/110, nr ser. 1110904, rok prod.: 1987, moc: 25 MVA, napięcia:

115/6,3 kV. Jak wyżej stwierdzono, dla nieprawidłowo dobranych rozdzielczo- ści spektrum (rys. 3) widać sporo dodatkowych harmonicznych, które można by interpretować jako przejaw defektów transformatora.

W celu osiągnięcia optymalnej rozdzielczości widmowej dla sygnałów o długości 2N próbek (gdzie N to dowolna liczba naturalna) i częstotliwości próbkowania 51,2 KHz, zastosowano wcześniej opisane metody resamplingu.

Resampling dokonany bezpośrednio za pomocą algorytmu referencyjnego (opis w podrozdziale 2.2) pozwolił uzyskać widmo bez dodatkowych prążków (rys. 4), przy czym zgodnie z proponowanym podejściem, w celu odrzucenia tej części sygnału, która obarczona jest największymi odchyleniami, użyto do ana- lizy spektralnej 49,9% długości sygnału wyjściowego.

0 100 200 300 400 500 600 700 800 900 1000

0 20 40 60

częstotliwość [Hz]

amplituda

.

Rys. 4. Widmo sygnału przyspieszenia drgań kadzi transformatora przepróbkowanego referencyj- nym algorytmem resamplingu widmowego (częstotliwość próbkowania 51,2 kHz) z optymalną

rozdzielczością spektralną

Podobnie w przypadku drugiej metody (podrozdział 3.1), struktura widma sygnału diagnostycznego (rys. 5) została zachowana.

(8)

0 100 200 300 400 500 600 700 800 900 1000 0

20 40 60

częstotliwość [Hz]

amplituda

.

Rys. 5. Widmo sygnału przyspieszenia drgań kadzi transformatora przepróbkowanego algoryt- mem resamplingu widmowego z dopasowaniem długości czasu trwania sygnału wyjściowego

(częstotliwość próbkowania 51,2 kHz) z optymalną rozdzielczością spektralną

Dodatkową kwestią jest stopień degradacji właściwych harmonicznych. Od- chylenia od oryginalnego widma, jakie pojawiły się przy użyciu pierwszej me- tody resamplingu (rys. 6) są znacznie mniejsze od tych, które pojawiają się przy źle dobranych rozdzielczościach widma.

0 100 200 300 400 500 600 700 800 900 1000

2 0 2

częstotliwość [Hz]

amplituda

.

Rys. 6. Różnica widma sygnału diagnostycznego przepróbkowanego algorytmem resamplingu widmowego z dopasowaniem długości czasu trwania sygnału wyjściowego (częstotliwość prób- kowania 51,2 kHz) i widma oryginalnego (częstotliwość próbkowania 48 kHz) z zachowaniem

optymalnej rozdzielczości spektralnej

Takie zniekształcenia nie mają wpływu na interpretacje wyników. Jeszcze mniejsze błędy można zaobserwować dla drugiej metody (rys. 7). W tym wy- padku odchylenia w stosunku do wartości właściwych amplitud harmonicznych są tak znikome, że można uznać je za całkowicie pomijalne.

0 100 200 300 400 500 600 700 800 900 1000

2 0 2

częstotliwość [Hz]

amplituda .

Rys. 7. Różnica widma sygnału diagnostycznego przepróbkowanego algorytmem resamplingu widmowego z dopasowaniem długości czasu trwania sygnału wyjściowego (częstotliwość prób- kowania 51,2 kHz) i widma oryginalnego (częstotliwość próbkowania 48 kHz) z zachowaniem

optymalnej rozdzielczości spektralnej

(9)

5. WNIOSKI

Pierwsza proponowana modyfikacja widmowego resamplingu sygnałów jednowymiarowych może być stosowana tylko w szczególnych warunkach, to jest takich, gdzie przepróbkowaniu poddawane są sygnały okresowe. W ogól- nym przypadku, lepiej sprawdzają się algorytmy których działanie oparte jest o interpolację i decymację w dziedzinie czasu, gdyż zapewniają większą jakoś i szybkość działania.

Druga modyfikacja pozwala zrealizować resampling wysokiej jakości dla dowolnych parametrów sygnałów wejściowych i wyjściowych. Proponowany sposób obliczeń mający na celu dopasowanie długości sygnałów, może być implementowany bez stosowania skomplikowanych metod numerycznych i jest uniwersalny. Cechą charakterystyczną algorytmu jest wzrost jego złożoności obliczeniowej wraz z pojawieniem się i przyrostem części ułamkowej wartości częstotliwości próbkowania sygnału docelowego lub źródłowego.

Zastosowanie obu adaptacji w procesie dopasowania parametrów sygnałów diagnostycznych transformatorów energetycznych wykazało, że pomimo różnic w dokładności działania, oba algorytmy spełniają swoje zadanie.

LITERATURA

[1] Jarmołowicz M., Częstotliwościowa analiza jakości algorytmów przepróbkowy- wania sygnałów jednowymiarowych. ZKwE, Poznań 2012.

[2] Kornatowski E., Jarmołowicz M., Referencyjny model algorytmu widmowego resamplingu sygnałów jednowymiarowych, Logistyka, Poznań 2015

[3] Kornatowski E., Banaszak S., Diagnostics of a Transformer's Active Part With Complementary FRA and VM Measurements. IEEE Transactions on Power De- livery, Vol. 29, Issue 3, 2014.

[4] Zieliński T., Cyfrowe przetwarzanie sygnałów. Od teorii do zastosowań, War- szawa 2007, ISBN 978-83-206-1640-8 2007.

[5] Muhammad A., On the implementation of integer and non-integer sampling rate conversion, Linköping Studies in Science and Technology Dissertations, No 1420, 2012.

[6] Chu K., Resampling system and aparatus, Patent No.: US 2002/0184277 A1, 2002.

REALIZING THE ALGORITHM OF HIGH-QUALITY SPECTRAL RESAMPLING SHORT DIGITAL SIGNALS

The article presents adaptation of reference model of spectral resampling algorithm one-dimensional signals for such practical applications, where required are very low values of resampling errors. Signal time limitations are the result of the need to use non- optimized methods for calculating the Fourier transform for signal longer than the algori- thm inputs. Time limitations of processed signals can't be strictly defined and are

(10)

depending on the requirements to specific applications, available processing power and memory resources of computers performing resampling and parameters such as the original and target sample rate and bit depth of the signal. There are also no theoretical limits to the number of input signal samples. Additionally, the paper describes implementation of the proposed solutions in the electro-acoustic method of diagnosing mechanical condition of high-power transformers.

(Received: 31. 01. 2016, revised: 4. 03. 2016)

Cytaty

Powiązane dokumenty

Ponadto, porównano błąd amplitudy wynikający z zastosowania klasycznego okna Dirichleta z błędem zastosowania symetrycznego okna Dirichleta

polaryzacji i kierunku propagacji fali radiowej spowodowane nieregularnością zmian wskaźnika refrakcji – czyli nieregularnymi zmianami wilgotności, temperatury i ciśnienia

Jednak ze względu na relatywnie niski poziom hierarchii przez oprogramowanie komputera w obsłudze danych czasu, szczególnie w przypadku dużego ruchu informatycznego oraz

Wyniki badań właściwości 85 P opraw ę w ym ienionych param etrów m ożna osiągnąć przez korekcję nieliniowości charakterystyki przetw arzania, kom pensację błędów

Mając wybrane modele prognozy, przeprowadzono ocenę prognozowania dla wybranych modeli, której celem było zbadanie, jak zm ieniają się współczynniki modelu w

W pierwszym etapie badań, zmierzających do określenia przydatności no- dali typu ARIMA dla realizacji zadań prognostycznych w diagnostyce stanu maszyn, podjęto

The typical shape of the received acoustic pulses: in gas (time in ms) (a) and in water (time in µs) (b).. Moment wykrycia sygnału wejściowego zależy od poziomu szumu oraz

Zatem źródła fluorescencyjne nie powinny być stosowane w środowisku, którego specyfiką jest wymóg uzyskiwania bezpośrednio po włączeniu lampy stałych