Tanya 4 18 августа, 2009 Опубликовано 18 августа, 2009 · Жалоба Да нет, думаю, это лишнее - не тот частотный диапазон. Разве что импульсные помехи... Бывает, что помогает, когда ВЧ синфазная большая. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
=AK= 12 18 августа, 2009 Опубликовано 18 августа, 2009 · Жалоба Вот так и не разобрался почему, но банальное усреднение кольцевого буфера дает лучше результат. В результате усреднения буфера фиксированной длины получается КИХ-фильтр, имеющий АЧХ вида |cos(f)| Если длительность заполнения буфера равна 20 мс, то этот фильтр полностью задавит 50 Гц и все нечетные гармоники. А то, что я предлагаю - это БИХ-фильтр, у которого довольно гладкая АЧХ. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VladimirYU 0 19 августа, 2009 Опубликовано 19 августа, 2009 · Жалоба В результате усреднения буфера фиксированной длины получается КИХ-фильтр, имеющий АЧХ вида |cos(f)| Если длительность заполнения буфера равна 20 мс, то этот фильтр полностью задавит 50 Гц и все нечетные гармоники. А то, что я предлагаю - это БИХ-фильтр, у которого довольно гладкая АЧХ. А может обычный сигма-дельта спасет, если конечно устроит его быстродействие? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SapegoAL 0 21 августа, 2009 Опубликовано 21 августа, 2009 · Жалоба В результате усреднения буфера фиксированной длины получается КИХ-фильтр, имеющий АЧХ вида |cos(f)| Если длительность заполнения буфера равна 20 мс, то этот фильтр полностью задавит 50 Гц и все нечетные гармоники. А то, что я предлагаю - это БИХ-фильтр, у которого довольно гладкая АЧХ. Я бы даже так сказал - применение фильтра с нужными характеристиками 2-5 порядка займёт несколько строчек на Си. Плюс займёт ОЗУ меньше чем буфер для усреднения. Время обработки, даже для AVR, будет незначительно выше. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться