[an error occurred while processing this directive]
|
На рисунке 3 графика.
Самый верхний исходный сигнал.
Средний после пропуска через 3 пары фильтров iirnotch c центральными частотами 50,100,150, Герц.
Интересно - это где-то рядом работал источник помех на 50 герц со срезаной волной или частота входного аналогового фильтра не правильно выбрана?
Самый нижний после пропуска через фильтр 5-го порядка нижних частот Баттервота [b,a]=butter(5,200/(HS));
Вопрос почему у меня были минимумы а не максимумы, отпадает, нужно смотреть по абсолютному значению.
Остался только вопрос как правильно преобразовывать данные:
Считать и обработать данные удалось следующим образом.
m=fread(vovka,inf,'*uint16');
m=double(m);
Попытка обрабатывать данные в виде uint16 с даже с помощью
знаков '+','-','*' завершались ошибкой
Function '+' is not defined for values of class 'uint16'.
E-mail: info@telesys.ru