Pomoc przy podzieleniu sygnału.
: 28 lut 2018 15:28
Witam jestem w trakcie pisania programu, który ma służyc do analizy sygnału elektrycznego.
Jest to mój pierwszy większy projekt dlatego wszelka krytyka mile widzina. Jestem świadomy ze scheamt blokowy posiada wielu blędów i złych praktyk.
Nawiązując do problemu. Przy wczytaniu sygnału nie wykrywa mi kolejnych imuplsów. Tak jak zaznaczyłem na obrazku i podzieliłem powinno wykryć 4 impulsy prądowe, z których każdy składa się z czasu cyklu impulsu, a on z czasu trwania impulsu i czasu przerwy. Czyli teroretycznie w macierzy pownienem mieć 4 wypełnione komórki.
Niesety podczas działania programu wykrywa mi tylko jeden Ipeak( chyba pierwszy ), a do niego odpowiednie czasy. Reszta impulsów nie jest wykrywana.
Myślałem że to może być kwesita ustawienia paramatrów wykrywania sygnału, ale nie udało mi się dobrać dobrych parametrów. Teraz wpadłem na pomysl podzielenia sygnału na 4 części ( sygnał jest w formacie .lvm) i wczytywania go, ale niestety nie wiem jak ro zrealizowac i czy taka metoda zadziała.
Czy ktoś ma jakieś pomysły jak wykryć pozostałe imuplsy ? Dodam że dla innego sygnału, który jest teoretycznie "idelany" napisany program zadziałał.
-
Załączam frogram oraz spakowany sygnał gdyby ktoś chciał sprawdzić samodzielnie.
Z góry dziekuje za pomoc i krytyke,
Tomek
Jest to mój pierwszy większy projekt dlatego wszelka krytyka mile widzina. Jestem świadomy ze scheamt blokowy posiada wielu blędów i złych praktyk.
Nawiązując do problemu. Przy wczytaniu sygnału nie wykrywa mi kolejnych imuplsów. Tak jak zaznaczyłem na obrazku i podzieliłem powinno wykryć 4 impulsy prądowe, z których każdy składa się z czasu cyklu impulsu, a on z czasu trwania impulsu i czasu przerwy. Czyli teroretycznie w macierzy pownienem mieć 4 wypełnione komórki.
Niesety podczas działania programu wykrywa mi tylko jeden Ipeak( chyba pierwszy ), a do niego odpowiednie czasy. Reszta impulsów nie jest wykrywana.
Myślałem że to może być kwesita ustawienia paramatrów wykrywania sygnału, ale nie udało mi się dobrać dobrych parametrów. Teraz wpadłem na pomysl podzielenia sygnału na 4 części ( sygnał jest w formacie .lvm) i wczytywania go, ale niestety nie wiem jak ro zrealizowac i czy taka metoda zadziała.
Czy ktoś ma jakieś pomysły jak wykryć pozostałe imuplsy ? Dodam że dla innego sygnału, który jest teoretycznie "idelany" napisany program zadziałał.
-
Załączam frogram oraz spakowany sygnał gdyby ktoś chciał sprawdzić samodzielnie.
Z góry dziekuje za pomoc i krytyke,
Tomek