Detekcja fazy sygnału

Jeśli masz coś do powiedzenia w sprawie LabVIEW napisz. Tutaj są tematy, których nie można uściślić do innych działów.
matyfiz
Posty: 9
Rejestracja: 26 mar 2009 13:19
Kontakt:

Detekcja fazy sygnału

Post 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.
Awatar użytkownika
jogurt_owocowy
Posty: 1317
Rejestracja: 30 lis 2004 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Kraków

Re: Detekcja fazy sygnału

Post autor: jogurt_owocowy »

Można powiedzieć, że 2 pomiary na 10 są bledne, podane funkcje "glupieja".
Dlaczego tak uważasz? Dają ujemne wyniki?
matyfiz
Posty: 9
Rejestracja: 26 mar 2009 13:19
Kontakt:

Detekcja fazy sygnału

Post 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.
Awatar użytkownika
jogurt_owocowy
Posty: 1317
Rejestracja: 30 lis 2004 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Kraków

Re: Detekcja fazy sygnału

Post autor: jogurt_owocowy »

Zamieść rysunek albo kod, który to obrazuje i napisz jakiej wersji LV używasz.
matyfiz
Posty: 9
Rejestracja: 26 mar 2009 13:19
Kontakt:

Detekcja fazy sygnału

Post 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
Ostatnio zmieniony 26 mar 2009 15:26 przez matyfiz, łącznie zmieniany 2 razy.
sliski
Posty: 69
Rejestracja: 15 mar 2005 00:00
Lokalizacja: Rzeszów

Detekcja fazy sygnału

Post autor: sliski »

Witam,

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

Pozdrawiam
sliski
Ostatnio zmieniony 26 mar 2009 15:51 przez sliski, łącznie zmieniany 1 raz.
ODPOWIEDZ