Strona 1 z 1

Detekcja fazy sygnału

: 26 mar 2009 13:37
autor: matyfiz
Witam, mam problem z odpowiednią detekcją fazy sygnału. Sygnał pobierany jest przez karte pomiarową NI USB-6008 oraz VI "DAQ Asisstant" (4000 sampli, f=4k). Jest to sinusoida. Kluczowym rozwiązaniem dla dalszej poprawnej pracy programu jest przeprowadzenie detekcji fazy tego sygnału względem początku układu współrzędnych, czyli dopasowanego sinusa. Próbowałem następujących funkcji "Extract Single Tone Information" oraz "Tone Measurements". Zauważyłem, że jesli chodzi o faze to dzialaja tak samo. "Tone Measurements" umozliwia dodatkowo podgląd na wykresie od kąd do kąd mierzone jest przesunięcie fazowe i tutaj zaczyna rodzic sie problem. Można powiedzieć, że 2 pomiary na 10 są bledne, podane funkcje "glupieja". Czy ktos ma moze jakis pomysl? Myslalem, że moze winatego jest fakt probkowanego sygnalu, moze dasie go zamienic na ciagly? Prosze o pomoc. W razie czeko pytajcie o szczegoly.

Z gory dzieki.

Re: Detekcja fazy sygnału

: 26 mar 2009 14:13
autor: jogurt_owocowy
Można powiedzieć, że 2 pomiary na 10 są bledne, podane funkcje "glupieja".
Dlaczego tak uważasz? Dają ujemne wyniki?

Detekcja fazy sygnału

: 26 mar 2009 14:40
autor: matyfiz
To, ze daj ujemne wyniki to nie jest problem, problem powistaje w skutek tego, ze nie zawsze odnosi sie do tego samego okresu sinusa i nie ma mozliwosci kontroli tego odniesienia.

Re: Detekcja fazy sygnału

: 26 mar 2009 15:03
autor: jogurt_owocowy
Zamieść rysunek albo kod, który to obrazuje i napisz jakiej wersji LV używasz.

Detekcja fazy sygnału

: 26 mar 2009 15:10
autor: matyfiz
LV 8.0
ponizej zrzut z preferencji "Tone Measurements", u gory sygnal wejsciowy a nadole odniesienie i widoczna zmiana sygnalu wejsciowego co powoduje problem w odczytaniu poprawnej fazy, w rzeczywistości faza wynosi ok. 90 stopni a oblicza -249
Obrazek
a tu ponizej poprawna detekcja, jak widac sygnaly wejsciowe nie roznia sie znacznie, jedynie czestotliwoscia ale to nie ma wplywu na faze
Obrazek

Detekcja fazy sygnału

: 26 mar 2009 15:47
autor: sliski
Witam,

Naprosciej to jak wynik bedzie ujemny dodac pelny okres czyli 360 i po problemie.

Pozdrawiam
sliski