Цифровая обработка аналогового сигнала

Аватара пользователя
Santik
Сообщения: 609
Зарегистрирован: 28 дек 2010, 08:04
Откуда: Мирный (Якутия)
Контактная информация:

Re: Цифровая обработка аналогового сигнала

Сообщение Santik »

bullit писал(а):ну даже если уменьшить fs в 10 раз. 80 умножений...
а скажется на результате что частота Fs упала? или она скажется просто на порядке фильтра?
насчёт самой свертки:
это массив из 800 точек равных cos(2*pi*Fцелевая*dt/10416) правильно?
800 умножений за время 1/10000 сек или 800 умножений за 1/1000 сек - есть же разница!
Если мы уберем все частоты выше Fsновая/2, то результат будет тот же.

Да, массив 800 точек, но h(i)=cos(2*Pi*Fцелевая*(i-1)*dt) , где dt=1/10416

bullit
Сообщения: 35
Зарегистрирован: 08 апр 2013, 19:43

Re: Цифровая обработка аналогового сигнала

Сообщение bullit »

всё равно много умножений!
ну разве что разделить на 20 или 40 даже...

Аватара пользователя
Santik
Сообщения: 609
Зарегистрирован: 28 дек 2010, 08:04
Откуда: Мирный (Якутия)
Контактная информация:

Re: Цифровая обработка аналогового сигнала

Сообщение Santik »

Ну не знаю... Куда мегафлопсы деваются?
Тогда интересно узнать конкретный тип микроконтроллера. И АЦП. Судя по разрядности "сигма-дельта"? Или данные просто умножены на некий коэффициент усиления предусилителя?

bullit
Сообщения: 35
Зарегистрирован: 08 апр 2013, 19:43

Re: Цифровая обработка аналогового сигнала

Сообщение bullit »

У устройства батарейное питание.
Мк это stm32f405, АЦП24 битное.
Я конечно попробую запилить умножение на свертку, но теперь уже в следующей стадии. Пока остановились на НЧФ + ПФ.
Не понятно только что делать от результат перемножения со сверткой. Опять искать уровень порога, что в принципе реализовано.
Будем пробовать!

Аватара пользователя
Santik
Сообщения: 609
Зарегистрирован: 28 дек 2010, 08:04
Откуда: Мирный (Якутия)
Контактная информация:

Re: Цифровая обработка аналогового сигнала

Сообщение Santik »

bullit писал(а):У устройства батарейное питание.
Мк это stm32f405, АЦП24 битное.
Я конечно попробую запилить умножение на свертку, но теперь уже в следующей стадии. Пока остановились на НЧФ + ПФ.
Не понятно только что делать от результат перемножения со сверткой. Опять искать уровень порога, что в принципе реализовано.
Будем пробовать!
Так АЦП внешний? А то я смотрю по документации у 405 - 12бит.
"Умножение на свёртку"... - это сильно. Действительно, лучше это оставить до "лучших времён". И книги обязательно почитать о свёртке и корреляции.
Успехов!

bullit
Сообщения: 35
Зарегистрирован: 08 апр 2013, 19:43

Re: Цифровая обработка аналогового сигнала

Сообщение bullit »

Насчёт лучших времён это точно. Вставлять механизм, который не понятно для себя как работает - не дело!

PS нашел не плохую книгу Айфичер и Джервис "ЦОС. Практический подъод", имхо неплохая книга!

Спасибо!

bullit
Сообщения: 35
Зарегистрирован: 08 апр 2013, 19:43

Re: Цифровая обработка аналогового сигнала

Сообщение bullit »

Поясните пожалуйста насчёт свертки... судя по материалу википедии, максимальная амплитуда выхода будет когда фаза в исходном сигнале совпадёт с фазой свертки (если я правильно выразился), правильно я понимаю? именно поэтому свертку перемножают каждый раз при появлении нового сэмпла?

Аватара пользователя
Santik
Сообщения: 609
Зарегистрирован: 28 дек 2010, 08:04
Откуда: Мирный (Якутия)
Контактная информация:

Re: Цифровая обработка аналогового сигнала

Сообщение Santik »

bullit писал(а):Поясните пожалуйста насчёт свертки... судя по материалу википедии, максимальная амплитуда выхода будет когда фаза в исходном сигнале совпадёт с фазой свертки (если я правильно выразился), правильно я понимаю? именно поэтому свертку перемножают каждый раз при появлении нового сэмпла?
Нет. Неправильно всё!
Свёртка - это результат некой операции над двумя функциями. В нашем случае первая функция - исходный наш сигнал, вторая функция - импульсная реакция фильтра.
Свёртка - это уже готовый результат - наш сигнал после фильтра.

Аватара пользователя
Santik
Сообщения: 609
Зарегистрирован: 28 дек 2010, 08:04
Откуда: Мирный (Якутия)
Контактная информация:

Re: Цифровая обработка аналогового сигнала

Сообщение Santik »

Вот ещё могу предложить использовать "знаковую корреляцию". В принципе таже свёртка только с сигналом +- 1 (с частотой искомого сигнала). По вычислениям - прямой выигрышь. Можно прогнать тестовый сигнал для проверки...

Ответить