Uśrednianie pomiarów częstotliwości

Sprawy związane z interfejsem użytkownika - kontrolki, wskaźniki, wyświetlacze, wykresy oraz inne zagadnienia tego typu...
Hdx
Posty: 1
Rejestracja: 25 cze 2015 15:39
Wersja środowiska: LabVIEW 2014

Uśrednianie pomiarów częstotliwości

Post autor: Hdx » 25 cze 2015 15:55

Mam następujący problem: sygnał z generatora idzie na kartę DAQ, która ma mierzyć częstotliwość, a ściśle jej wartość średnią z N pomiarów, wykonywanych np. co 1s. Jak najlepiej zrobić to uśrednianie?

pawhan11
Posty: 54
Rejestracja: 21 wrz 2011 16:25
Wersja środowiska: LabVIEW 2012

Uśrednianie pomiarów częstotliwości

Post autor: pawhan11 » 25 cze 2015 18:08

sygnal cyfrowy to sie da zywklym counterem: http://www.ni.com/tutorial/7111/en/
analogowy mozna częstościomierzem jeżeli jest prostym sygnalem, reszte to najlepiej zrobic fft
załóżmy że masz próbkowanie 1kHz i czytasz co 1s, daje to 1000 próbek, jeżeli zrobisz teraz fft to masz rozdzielczośc 1Hz znajdziesz sobie max i masz dominującą częstotliwość. Z tego co pamiętam są 2 główne metody uśredniania:
- jeżeli sygnały są zaszumione to można przed zrobieniem fft podzielić je na kawałki w czasie np 5x200probek i z każdego z nich zrobic fft a potem średnią wartośc fft z tych kawałków, wtedy rozdzielczosc będzie mniejsza = 5Hz
- można też zrobić widmo i przejechać je średnią ruchomą, wtedy też pozbędziesz się szumów i stracisz na rozdzielczości w zależności od tego ile sąsiednich prążków uśredniasz.
można też łączyć te 2 metody.
CLS - Certified LabVIEW Student

ODPOWIEDZ