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.
Detekcja fazy sygnału
- jogurt_owocowy
- Posty: 1317
- Rejestracja: 30 lis 2004 00:00
- Wersja środowiska: LabVIEW 2015
- Lokalizacja: Kraków
Re: Detekcja fazy sygnału
Dlaczego tak uważasz? Dają ujemne wyniki?Można powiedzieć, że 2 pomiary na 10 są bledne, podane funkcje "glupieja".
Detekcja fazy sygnału
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.
- jogurt_owocowy
- Posty: 1317
- Rejestracja: 30 lis 2004 00:00
- Wersja środowiska: LabVIEW 2015
- Lokalizacja: Kraków
Re: Detekcja fazy sygnału
Zamieść rysunek albo kod, który to obrazuje i napisz jakiej wersji LV używasz.
Detekcja fazy sygnału
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
a tu ponizej poprawna detekcja, jak widac sygnaly wejsciowe nie roznia sie znacznie, jedynie czestotliwoscia ale to nie ma wplywu na faze
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
a tu ponizej poprawna detekcja, jak widac sygnaly wejsciowe nie roznia sie znacznie, jedynie czestotliwoscia ale to nie ma wplywu na faze
Ostatnio zmieniony 26 mar 2009 15:26 przez matyfiz, łącznie zmieniany 2 razy.
Detekcja fazy sygnału
Witam,
Naprosciej to jak wynik bedzie ujemny dodac pelny okres czyli 360 i po problemie.
Pozdrawiam
sliski
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.