Схемы металлоискателей MD4U http://md4u.ru/ |
|
Цыфровые фильтры. http://md4u.ru/viewtopic.php?f=24&t=431 |
Страница 1 из 2 |
Автор: | Коляй [ Чт: 18 май 2006 16:41 ] |
Заголовок сообщения: | Цыфровые фильтры. |
Я больше по практике чем по теории. Видел один импульсный прибор, там был реализован такой фильтр/ Складываются 8 сигналов, а потом делится на 8. Всё просто и работает нормально. Попробовал сделать на 16, но кроме тормозов ничего не изменилось.(частота была около 70-100 гц) |
Автор: | Ciklon [ Чт: 18 май 2006 20:33 ] |
Заголовок сообщения: | |
После Ц пишется и... Это ты имел в виду обработку конкретных цифирьных сигналов или что там имелось в виду?Если делал чтото, значит понял что к чему. Не в этом дело, совсем. Вопрос в том, что реализация цифровых фильтров проистекает из аналоговых моделей. Т.е. первоисточником, исходными данными, являются именно аналоговые фильтры и их законы, вот о чем речь. Так я и говорю, что характеристики тех же цифровых решений такие же испытывают недостатки, что и аналоговые. Проблемы для достижения параметролв теже. Вот о чем. И далее следует: как бороться с теми или иными недостатками в цифровых фильтрах и реально ли это. Я не собираюсь писать проги фильтров, мне просто интересно выяснить на каких фильтрах, с какими параметрами народ решает задачи... |
Автор: | Snake [ Пт: 19 май 2006 18:06 ] |
Заголовок сообщения: | |
Так по жизни зависимости от поставленной задачи разные алгоритмы вычисления среднего , все остальное на ПИК И АВР от лукавого , гамно получается . . . |
Автор: | Коляй [ Ср: 24 май 2006 21:39 ] |
Заголовок сообщения: | |
Циклон, а у тебя фильры перед носом. Возьми тот же Винамп или В-М-плеер. Те же самые фильтры в эквалайзере. Так же есть более мощные программы, там и фильтры мощные. Sound Forge например. Там и гребенчатые и какие угодно. Секрета тут нет - рессурсы подaвай. Например у меня на 166-м Винамп работает, но как только дёрнешь экв., так начинает заикаться. |
Автор: | Ciklon [ Ср: 24 май 2006 22:53 ] |
Заголовок сообщения: | |
А у меня РIII-600 не заикается... Только вытащить эти фильтры оттуда кто сможет? Проще новые написать чем копаться в скомпиллированой проге...Ты ее сначала раскомпилируй... Это по меньшей мере не серьезно...Я потихоньку, постепенно...на обычных...транзисторах/резисторах... |
Автор: | Коляй [ Ср: 24 май 2006 23:01 ] |
Заголовок сообщения: | |
Ды это то понятно, никто вытаскивать не собирается, хотя наверное есть это всё в сети. Это я к тому, что чудес особых нет. Чем качественней фильтр, тем больше он рессурсов сожрёт. А если рессурсов не хватает изначально, то и качества не выйдет. Тоже думаю что где возможно, лучше аналог применять. ИМХО конечно. Опять компромисы однако. Хотя уже и проци более мощные есть. Вон Марс недавно показывал ссылы, в КПК применяются. |
Автор: | Ciklon [ Чт: 25 май 2006 9:19 ] |
Заголовок сообщения: | |
Ну дак это же широкополосные штуки да в реальном времени, конечно ресурсы тянут. А у нас то диапазон частотов вон, герцы всего то...Тут особенного быстродействия не надо, хотя оно конечно, нужно везде, в принципе... Да нет, я не буду туда лазить, это бессмысленно. Я бы даже сказал, не интересно. Вернее интересно, но только тому, кто это делает. Главное- никто никогда не оценит такие труды, потому что они просто не видны, вот в чем парадокс. Возьми любые проги, насколько качественно там все обрабатывается? Бог его знает... Результат? Так он у всех одинаков...Если нет монеты, так ты ее хоть с фильтром. хоть без, всеравно не найдешь... |
Автор: | IRF840 [ Вт: 06 июн 2006 22:20 ] |
Заголовок сообщения: | |
Я тут кое чего нашел - может, будет "в тему". Сначала цитата:"Для построения систем с активными фильтрами и прецезионными АЦП Microchip предлагает воспользоваться бесплатным программным пакетом FilterLab. Поддерживается разработка фильтров до 8-го порядка Чебышева, Бесселя, Баттерворта с частотой среза от 0,1 Гц до 10 МГц. Синтезирует принципиальную схему и рассчитывает значение всех номиналов компонентов. FilterLab содержит в качестве библиотечных компонентов все ОУ и АЦП Microchip. ", а потом и ссылка на программу http://www.microchip.com/stellent/idcpl ... e=en010007 . |
Автор: | Andy_F [ Вт: 06 июн 2006 23:47 ] |
Заголовок сообщения: | |
IRF840 писал(а): Я тут кое чего нашел - может, будет "в тему"...
Это немного не из той оперы. При оцифровке сигналов существует проблема наложения спектров, которая решается корректным выбором частоты оцифровки и аналоговыми фильтрами перед АЦП. Так вот эта программа служит для расчёта таких аналоговых фильтров. |
Автор: | Andy_F [ Вс: 04 мар 2007 20:20 ] |
Заголовок сообщения: | |
Наконец сравнил цифровой фильтр и EMA "живьём". На картинке - отклик от монеты. Жёлтый - исходный сильно зашумлённый сигнал, фиолетовый - тот же сигнал после IIR Чебышева 2-го порядка с частотой среза 15 Гц, бирюзовый - тот же сигнал после EMA. |
Автор: | Ciklon [ Вс: 04 мар 2007 22:28 ] |
Заголовок сообщения: | |
Реально плотность шумов несколько по другому распределена. Енергия больше на 20-30Гц беспокоит, именно она сильна ( до 30-40% от основного "слабого" сигнала). Т.е. помехи, огибающая которых проходит в полосу прозрачности СД. Ну и сигнал грунта, лежащий ниже 3-6Гц. |
Автор: | Andy_F [ Вс: 04 мар 2007 22:44 ] |
Заголовок сообщения: | |
В данном конкретном случае это не столько шумы, сколько помехи в условиях помещения. Приёмный тракт - широкополосный (нерезонансный), отклик оцифровывается. Давно хотелось сравнить на практике "правильный" ЦФ и экспоненциальное сглаживание. Понятно, что можно написать хороший фильтр высокого порядка, но, при ограниченных вычислительных ресурсах контроллера, EMA, похоже, выигрывает... |
Автор: | Экскаватор [ Ср: 04 апр 2007 11:11 ] |
Заголовок сообщения: | |
А что за цифровые фильтры ? (простите, влез). Программно реализуемые ? или синхронные ? Самого эта тема интересует. |
Автор: | Andy_F [ Ср: 04 апр 2007 11:37 ] |
Заголовок сообщения: | |
Экскаватор писал(а): А что за цифровые фильтры ? (простите, влез). Программно реализуемые ? или синхронные ? Самого эта тема интересует.
Программные. Синхронные, они детекторы |
Автор: | Экскаватор [ Ср: 04 апр 2007 11:45 ] |
Заголовок сообщения: | |
Может и детекторы Но почитайте тут к примеру начальные сведения: http://www.naf-st.ru/main/digit/?digtimefilter Или вот тут про микросхемы фильтров http://www.national.com/pf/MF/MF10.html |
Автор: | kos [ Вт: 28 апр 2009 14:00 ] |
Заголовок сообщения: | |
Andy_F а чем пользовались чтобы нарисовать такие картинки ? |
Автор: | Andy_F [ Вт: 28 апр 2009 14:26 ] |
Заголовок сообщения: | |
kos писал(а): Andy_F а чем пользовались чтобы нарисовать такие картинки ?
MATLAB'ом. |
Автор: | TechnoID [ Вт: 19 май 2009 1:37 ] |
Заголовок сообщения: | |
Может, кто сталкивался - интересует вопрос реализации мобильно перестраеваемого полосового фильтра от четвертого и выше порядка (в идеале восьмого), управление перестройкой с процессора. Диапазон частот - от 500 Гц до 4 кГц, добротность около 10. Как оптимально реализовать - с использованием ресурсов самого процессора, при помощи спец. МС (MAX260-MAX264, MAX267-MAX268 и т. д.), при помощи дополнительного DSP или как-то еще? |
Автор: | Andy_F [ Вт: 19 май 2009 10:02 ] |
Заголовок сообщения: | |
TechnoID писал(а): Как оптимально реализовать - с использованием ресурсов самого процессора, при помощи спец. МС (MAX260-MAX264, MAX267-MAX268 и т. д.), при помощи дополнительного DSP или как-то еще?
Сам "процессор" такую задачу не потянет. |
Автор: | RabidRabbit [ Вт: 19 май 2009 10:26 ] |
Заголовок сообщения: | |
Смотря какой процессор |
Автор: | Daemon [ Вт: 19 май 2009 10:43 ] |
Заголовок сообщения: | |
По-моему, лучше МАХ, если его найти Его частота среза определяется подаваемой тактовой, которую можно выдавать с таймера процессора, что не потребует от него особых ресурсов. |
Автор: | Andy_F [ Вт: 19 май 2009 11:36 ] |
Заголовок сообщения: | |
RabidRabbit писал(а): Смотря какой процессор
Слово "процессор" не зря взят в кавычки. |
Автор: | Сергей_П [ Вт: 19 май 2009 12:43 ] |
Заголовок сообщения: | |
Daemon писал(а): МАХ
Эти устройства - на переключаемых конденсаторах, а следовательно нижняя шумовая граница имеет вполне конкретное значение… Не смотря на заявленные -80дБ (ФНЧ которые), наблюдал шумы раза в 3 больше. В полосовых, шумы заявлены на -70дБ, в реале, да еще с тактированием от контроллера, скорее всего, будет ещё на 10дБ больше. Грубоваты… такие фильтры для применения в МД. |
Автор: | Сергей_П [ Вт: 19 май 2009 12:48 ] |
Заголовок сообщения: | |
Andy_F писал(а): EMA "живьём"
Альфа для ЕМА какой выбиралась? Тут, попробовал для дистанции N=5 (альфа=0.3333 (1/3)) пройтись вперед, назад… по массиву из 64 отсчетов и вычисление среднего от этих проходов, так, результат – очень не плохой, практически исчезли ложные всплески |
Автор: | Andy_F [ Вт: 19 май 2009 12:57 ] |
Заголовок сообщения: | |
Сергей_П писал(а): Альфа для ЕМА какой выбиралась?
Тут, попробовал для дистанции N=5 (альфа=0.3333 (1/3)) пройтись вперед, назад… по массиву из 64 отсчетов и вычисление среднего от этих проходов, так, результат – очень не плохой, практически исчезли ложные всплески Уже не помню, но скорее всего, N = 4. График выше - полное враньё, я неправильно оценивал "время" в MATLAB, поэтому фильтры фильтровали "год рождения бабушки швейцара". |
Страница 1 из 2 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |