Własności wirtualnego analizatora widma o zmodyfikowanej

Transkrypt

Własności wirtualnego analizatora widma o zmodyfikowanej
Materiały X Konferencji Naukowej SP 2014
Przemysław GRZĄŚLEWICZ, Anna DOMAŃSKA
Politechnika Poznańska
Katedra Systemów Telekomunikacyjnych i Optoelektroniki
WŁASNOŚCI WIRTUALNEGO ANALIZATORA WIDMA O ZMODYFIKOWANEJ
METODZIE DFT
Artykuł przedstawia wirtualny analizator widma o rozbudowanym algorytmie działania, realizującym
ważoną wielopunktową interpolowaną DFT. Opisano działanie analizatora oraz jego cechy
funkcjonalne odzwierciedlone w graficznym interfejsie użytkownika. Zademonstrowano pracę
urządzenia na przykładzie konkretnego sygnału.
VIRTUAL SPECTRUM ANALYZER PROPERTIES WITH MODIFIED DFT METHOD
This paper shows extended algorithm of virtual spectrum analyser which fulfills the weighted
multipoint interpolated DFT method. Paper describes analyser performance and its functional features
presented in graphic user interface. Demonstrates operation of device for particular sinusoidal signal
1. WSTĘP
Wirtualne przyrządy pomiarowe to dziś trwały element przestrzeni współczesnych urządzeń
pomiarowych. Zastępowanie struktury składającej się z przetworników elektronicznych o określonych
charakterystykach we-wy kompozycją algorytmów to proces zmian jakościowych, którego efektami
są: znacznie poszerzona możliwość kształtowania zadań pomiarowych i parametrów urządzeń, zmiana
sposobu opisu i określania właściwości metrologicznych, wzrost niezawodności. Istotną różnicą
pomiędzy obiema formami urządzeń pomiarowych jest to, iż cele i zakresy operacji realizowanych
algorytmicznie nie pokrywają się z funkcjami przetworników niewirtualnych. Nie jest to więc
wzajemnie jednoznaczne odwzorowanie między obiema formami urządzeń.
Specyfiką urządzeń z cyfrowym algorytmem pomiaru jest zależność adekwatności, a w
szczególności dokładności, wyniku pomiaru od metody pobierania próbek oraz od własności
algorytmu operującego na wartościach dyskretnych. Ujawnia się ona np. w przypadku analizy
widmowej metodą DFT. Wynik analizy może nie odpowiadać prawdziwym cechom sygnału
pomiarowego. Jeśli nie mamy a’priorycznej wiedzy o sygnale badanym i o właściwościach algorytmu,
to bezpośrednia interpretacja wyników analizy może być obarczona błędem.
Możliwe są następujące sposoby dążenia do poprawy dokładności wyników uzyskiwanych w
wirtualnych urządzeniach pomiarowych:
 poszukiwanie lepszych algorytmów,
 wsparcie algorytmu pomiaru o dodatkowe algorytmy pośrednio weryfikujące wiarygodność
wyniku,
 rozbudowa danego algorytmu pomiaru o dodatkowe przetworzenia, redukująca jego
ograniczenia.
W dalszej części przedstawiona zostanie realizacja wirtualnego analizatora widma, w którym
zastosowano trzeci z wymienionych sposobów, polegający na rozbudowie algorytmu DFT.
2.
ALGOFYTM DFT Z WIELOPUNKTOWĄ INTERPOLACJĄ
DFT jest narzędziem estymacji wybranych wartości widmowych – prążków widma sygnału z
którego pochodzą próbki. Ograniczenie tego narzędzia to: zależność rozdzielczości estymacji od
zastosowanej częstotliwości próbkowania i liczby próbek wziętych do analizy oraz konieczność
Przemysław Grząślewicz, Anna Domańska
2
______________________________________________________________________________________
pobrania wycinka sygnału (wycięcia), a w związku z tym zjawisko przecieku widma „krótkiego”
i „dalekiego” zasięgu, które nie występuje tylko w przypadku próbkowania koherentnego sygnałów
periodycznych. Te cechy DFT powodują, iż estymowane prążki widma mają ograniczoną dokładność
zarówno co do wartości jak i położenia w osi częstotliwości. W celu poprawy dokładności estymacji
DFT „w pionie” i „w poziomie” można zastosować interpolację z wykorzystaniem kilku prążków
DFT ulokowanych w obszarze lokalnego maksimum. W zależności od liczby prążków wybranych
do estymacji i sposobu wycinania zbioru próbek rozróżniamy:
 interpolowaną DFT (IpDFT), 2p, okno prostokątne,
 ważoną interpolowaną DFT (WIpDFT), 2p, okno inne niż prostokątne,
 wielopunktową interpolowaną DFT (MIpDFT), 3p lub 5p, okno prostokątne,
 ważoną wielopunktową interpolowaną DFT (WMIpDFT), 3p lub 5p, okno inne niż
prostokątne.
W pracach [2-5] wyprowadzono zależności określające zmodyfikowane „w pionie” i „w poziomie”
estymatory prążków widma w przypadku IpDFT, MIpDFT, WMIpDFT (okno Hanninga).
3.
WIRTUALNY ANALIZATOR WIDMA
Przedstawiony w tytule wirtualny analizator widma realizuje algorytm IpDFT 2p, WIpDFT 2p
z oknem Hanninga, IpDFT 3p, WIpDFT 3p z oknem Hanninga. Powstał w środowisku
programistycznym Matlab.
Wirtualny analizatora składa się z dwóch części:
 panelu komunikacji z użytkownikiem (interface) umożliwiającego wprowadzanie
pożądanych wartości parametrów przetwarzania oraz wyświetlenie wyników w formie
graficznej i liczbowej,
 części algorytmicznej (program) – realizującej algorytm estymacji
Rys. 1. Graficzny interfejs użytkownika analizatora widma: 1 panel ustawień dla sygnału badanego, 2 panel obrazujący
prążki wybrane do interpolacji, 3 panel wyników programu, 4 ustawienia parametrów przetwornika ADC.
Fig. 1. Graphic user interface of the virtual spectrum analyser: 1 signal parameter settings panel, 2 graphic form of chosen
spectrum lines, 3 result panel, 4 ADC parameter settings panel.
Analizator może działać na zewnętrznych sygnałach rzeczywistych lub na sygnałach
wygenerowanych przez system. Ta ostatnia możliwość jest przydatna w procedurach testowania
lub kalibracji. Pracę analizatora zaprezentowano na przykładzie sygnału wygenerowanego
przez system.
Własności wirtualnego analizatora widma o zmodyfikowanej metodzie DFT
3
______________________________________________________________________________________
a.
Schemat blokowy działania programu
Rys. 2 Schemat blokowy działania programu.
Fig. 2 Block flow chart of program.
4.
SYMULACJA
Przeprowadzono symulację, w której zastosowano sygnał sinusoidalny o częstotliwości: 10 Hz
(okres sygnału: 0,1 s) i jednostkowej amplitudzie Uwzględniono warunek poprawności działania
algorytmu (minimum 20 okresów sygnału) określony w [2,3]. Częstotliwość próbkowania wynosiła
1000Hz. Wektor próbek sygnału powstał według następującego wzoru (1):
x(n)  A sin( 2 f signalnTs ) n  0 N  1
(1)
Przemysław Grząślewicz, Anna Domańska
4
______________________________________________________________________________________
gdzie:
x(n) – wektor próbek sygnału, n – numer próbki, A – amplituda, N – długość wektora sygnału, Ts –
odstęp próbkowania będący odwrotnością częstotliwości sygnału. Zgodnie ze schematem blokowym
do tak wytworzonego wektora dodawany jest ułamek okresu który stanowi regulację wpływu
przecieku na widmo sygnału.
Wyniki uzyskane w wirtualnym analizatorze widma o zmodyfikowanym algorytmie DFT
(estymacja amplitudy i położenia prążka) cechują się większą dokładnością aniżeli uzyskiwane
według zwykłego algorytmu DFT. Średni błąd bezwzględny dla częstotliwości nie przekroczył 0.0013
(najgorszy przypadek dla 2p IpDFT), a dla amplitudy 0,0034 (3p MIpDFT - okno prostokątne).
Tabela 1
Wartość średnia błędu bezwzględnego dla estymowanej częstotliwości.
Średnia błędu
bezwzględnego
estymacji częstotliwości
2p IpDFT [2][3]
okno prostokątne
0,0013
okno Hanninga
0,0001
3p WMIpDFT [4][5]
okno prostokątne
0,0001
okno Hanninga
0,0001
Analizator ma również funkcję umożliwiającą ocenę niepewności parametru δ. Wartość δ to
rzeczywista niecałkowita liczba określająca różnice w położeniu prążka widma w osi częstotliwości
dla niekoherentnego i koherentnego próbkowania dla obszaru maksimum.
Wartość niepewności dla parametru δ [6], określa złożoną niepewność będącą pierwiastkiem
kwadratowym z sumy dwóch wariancji: pierwszej wynikającej z interferencji sąsiednich składowych
oraz szumu szerokopasmowego.
5.
PODSUMOWANIE
 Główną zaletą opisanego analizatora widma jest jego duża dokładność.
 Koncepcja wirtualnego analizatora stwarza możliwość dalszego wzbogacania jego funkcji.
 Korzystniejszą metodą przy estymacji częstotliwości jest metoda 3p WMIpDFT( kryterium:
wartość średnia błędu bezwzględnego [1])
 Znacznie niższym średnim błędem przy estymacji amplitudy cechują się metody z
wykorzystaniem okna Hanninga
LITERATURA
1.
2.
3.
4.
5.
6.
Grząślewicz P., “Skuteczność ważonej wielopunktowej interpolowanej metody DFT estymacji
parametrów sygnału sinusoidalnego”, praca magisterska, Politechnika Poznańska, 2012, Poznań.
Jain V., Colllins W., Davis D., “High-accuracy analog measurements via interpolated FFT”,
“IEEE Transactions on Instrumentation and Measurement”, vol. 28, no. 2, June 1979.
Grandke T. “Interpolation algorithms for discrete Fourier Transform of weighted signals”, “IEEE
Transactions on Instrumentation and Measurement”, vol. 32, no. 2, June 1983.
Agrež D. „Weighted multipoint interpolated DFT to improve amplitude estimation of
multifrequency signal”, “IEEE Transactions on Instrumentation and Measurement”, vol. 51, no.
2, April 2002.
Bellega D., Dallet D., “Frequency estimation via weighted multipoint interpolated DFT”, “IET
Science, Measurement Technology”, vol. 2, no. 1, January 2008.
Belega D., Dallet D., “Accuracy of Sine Wave Frequency Estimation by Multipoint Interpolated
DFT Approach”, “IEEE Transactions on Instrumentation and Measurement”, vol. 59, no. 11, Nov
2010.

Podobne dokumenty