О сайте Группа в контакте RSS Годограф Volksturm Импульсные металлоискатели IB металлоискатели Пинпоинтеры Другие схемы Заказать Конструкции металлоискателей Полезные ссылки

Схемы металлоискателей MD4U

Сборка, настройка, обсуждение, теория и практика построения металлоискателей.
Текущее время: Чт: 28 мар 2024 18:35

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему
 [ Сообщений: 36 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Цыфровые фильтры.
СообщениеДобавлено: Чт: 18 май 2006 16:41 
Я больше по практике чем по теории. Видел один импульсный прибор, там был реализован такой фильтр/ Складываются 8 сигналов, а потом делится на 8. Всё просто и работает нормально. Попробовал сделать на 16, но кроме тормозов ничего не изменилось.(частота была около 70-100 гц)


Вернуться к началу
  
 


Вы можете отключить эти сообщения.
 Заголовок сообщения:
СообщениеДобавлено: Чт: 18 май 2006 20:33 
Не в сети
Аватара пользователя

Зарегистрирован: Вт: 15 ноя 2005 14:26
Сообщения: 8764
Откуда: Кыев- Азагарий
После Ц пишется и...:)
Это ты имел в виду обработку конкретных цифирьных сигналов или что там имелось в виду?Если делал чтото, значит понял что к чему. Не в этом дело, совсем. Вопрос в том, что реализация цифровых фильтров проистекает из аналоговых моделей. Т.е. первоисточником, исходными данными, являются именно аналоговые фильтры и их законы, вот о чем речь. Так я и говорю, что характеристики тех же цифровых решений такие же испытывают недостатки, что и аналоговые. Проблемы для достижения параметролв теже. Вот о чем. И далее следует: как бороться с теми или иными недостатками в цифровых фильтрах и реально ли это. Я не собираюсь писать проги фильтров, мне просто интересно выяснить на каких фильтрах, с какими параметрами народ решает задачи...

_________________
"Сколько можно заниматься полупроводниками?! Пора заняться проводниками в целом..."


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт: 19 май 2006 18:06 
Не в сети

Зарегистрирован: Вс: 07 май 2006 17:51
Сообщения: 4
Так по жизни зависимости от поставленной задачи разные алгоритмы вычисления среднего , все остальное на ПИК И АВР от лукавого , гамно получается . . .


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср: 24 май 2006 21:39 
Циклон, а у тебя фильры перед носом. Возьми тот же Винамп или В-М-плеер. Те же самые фильтры в эквалайзере. Так же есть более мощные программы, там и фильтры мощные. Sound Forge например. Там и гребенчатые и какие угодно. Секрета тут нет - рессурсы подaвай. Например у меня на 166-м Винамп работает, но как только дёрнешь экв., так начинает заикаться.


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср: 24 май 2006 22:53 
Не в сети
Аватара пользователя

Зарегистрирован: Вт: 15 ноя 2005 14:26
Сообщения: 8764
Откуда: Кыев- Азагарий
А у меня РIII-600 не заикается...:) Только вытащить эти фильтры оттуда кто сможет? Проще новые написать чем копаться в скомпиллированой проге...Ты ее сначала раскомпилируй... Это по меньшей мере не серьезно...Я потихоньку, постепенно...на обычных...транзисторах/резисторах...

_________________
"Сколько можно заниматься полупроводниками?! Пора заняться проводниками в целом..."


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср: 24 май 2006 23:01 
Ды это то понятно, никто вытаскивать не собирается, хотя наверное есть это всё в сети. Это я к тому, что чудес особых нет. Чем качественней фильтр, тем больше он рессурсов сожрёт. А если рессурсов не хватает изначально, то и качества не выйдет. Тоже думаю что где возможно, лучше аналог применять. ИМХО конечно. Опять компромисы однако. Хотя уже и проци более мощные есть. Вон Марс недавно показывал ссылы, в КПК применяются.


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт: 25 май 2006 9:19 
Не в сети
Аватара пользователя

Зарегистрирован: Вт: 15 ноя 2005 14:26
Сообщения: 8764
Откуда: Кыев- Азагарий
Ну дак это же широкополосные штуки да в реальном времени, конечно ресурсы тянут. А у нас то диапазон частотов вон, герцы всего то...Тут особенного быстродействия не надо, хотя оно конечно, нужно везде, в принципе... Да нет, я не буду туда лазить, это бессмысленно. Я бы даже сказал, не интересно. Вернее интересно, но только тому, кто это делает. Главное- никто никогда не оценит такие труды, потому что они просто не видны, вот в чем парадокс. Возьми любые проги, насколько качественно там все обрабатывается? Бог его знает... Результат? Так он у всех одинаков...Если нет монеты, так ты ее хоть с фильтром. хоть без, всеравно не найдешь...

_________________
"Сколько можно заниматься полупроводниками?! Пора заняться проводниками в целом..."


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт: 06 июн 2006 22:20 
Не в сети
Аватара пользователя

Зарегистрирован: Вс: 06 ноя 2005 15:53
Сообщения: 434
Я тут кое чего нашел - может, будет "в тему". Сначала цитата:"Для построения систем с активными фильтрами и прецезионными АЦП Microchip предлагает воспользоваться бесплатным программным пакетом FilterLab. Поддерживается разработка фильтров до 8-го порядка Чебышева, Бесселя, Баттерворта с частотой среза от 0,1 Гц до 10 МГц. Синтезирует принципиальную схему и рассчитывает значение всех номиналов компонентов. FilterLab содержит в качестве библиотечных компонентов все ОУ и АЦП Microchip. ", а потом и ссылка на программу http://www.microchip.com/stellent/idcpl ... e=en010007 .


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт: 06 июн 2006 23:47 
Не в сети
Аватара пользователя

Зарегистрирован: Вс: 06 ноя 2005 11:17
Сообщения: 4527
Откуда: С.-Петербург
IRF840 писал(а):
Я тут кое чего нашел - может, будет "в тему"...

Это немного не из той оперы. При оцифровке сигналов существует проблема наложения спектров, которая решается корректным выбором частоты оцифровки и аналоговыми фильтрами перед АЦП. Так вот эта программа служит для расчёта таких аналоговых фильтров.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс: 04 мар 2007 20:20 
Не в сети
Аватара пользователя

Зарегистрирован: Вс: 06 ноя 2005 11:17
Сообщения: 4527
Откуда: С.-Петербург
Наконец сравнил цифровой фильтр и EMA "живьём". На картинке - отклик от монеты. Жёлтый - исходный сильно зашумлённый сигнал, фиолетовый - тот же сигнал после IIR Чебышева 2-го порядка с частотой среза 15 Гц, бирюзовый - тот же сигнал после EMA.


У вас нет необходимых прав для просмотра вложений в этом сообщении.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс: 04 мар 2007 22:28 
Не в сети
Аватара пользователя

Зарегистрирован: Вт: 15 ноя 2005 14:26
Сообщения: 8764
Откуда: Кыев- Азагарий
Реально плотность шумов несколько по другому распределена. Енергия больше на 20-30Гц беспокоит, именно она сильна ( до 30-40% от основного "слабого" сигнала). Т.е. помехи, огибающая которых проходит в полосу прозрачности СД. Ну и сигнал грунта, лежащий ниже 3-6Гц.

_________________
"Сколько можно заниматься полупроводниками?! Пора заняться проводниками в целом..."


Вернуться к началу
 Профиль  
 
В сети

Вы можете отключить эти сообщения.
 Заголовок сообщения:
СообщениеДобавлено: Вс: 04 мар 2007 22:44 
Не в сети
Аватара пользователя

Зарегистрирован: Вс: 06 ноя 2005 11:17
Сообщения: 4527
Откуда: С.-Петербург
В данном конкретном случае это не столько шумы, сколько помехи в условиях помещения. Приёмный тракт - широкополосный (нерезонансный), отклик оцифровывается.

Давно хотелось сравнить на практике "правильный" ЦФ и экспоненциальное сглаживание. Понятно, что можно написать хороший фильтр высокого порядка, но, при ограниченных вычислительных ресурсах контроллера, EMA, похоже, выигрывает...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср: 04 апр 2007 11:11 
Не в сети

Зарегистрирован: Чт: 13 июл 2006 0:39
Сообщения: 164
А что за цифровые фильтры ? (простите, влез). Программно реализуемые ? или синхронные ? Самого эта тема интересует.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср: 04 апр 2007 11:37 
Не в сети
Аватара пользователя

Зарегистрирован: Вс: 06 ноя 2005 11:17
Сообщения: 4527
Откуда: С.-Петербург
Экскаватор писал(а):
А что за цифровые фильтры ? (простите, влез). Программно реализуемые ? или синхронные ? Самого эта тема интересует.


Программные. Синхронные, они детекторы :wink:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср: 04 апр 2007 11:45 
Не в сети

Зарегистрирован: Чт: 13 июл 2006 0:39
Сообщения: 164
Может и детекторы :D
Но почитайте тут к примеру начальные сведения: http://www.naf-st.ru/main/digit/?digtimefilter
Или вот тут про микросхемы фильтров http://www.national.com/pf/MF/MF10.html


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт: 28 апр 2009 14:00 
Не в сети
Аватара пользователя

Зарегистрирован: Вт: 22 ноя 2005 11:49
Сообщения: 108
Andy_F а чем пользовались чтобы нарисовать такие картинки ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт: 28 апр 2009 14:26 
Не в сети
Аватара пользователя

Зарегистрирован: Вс: 06 ноя 2005 11:17
Сообщения: 4527
Откуда: С.-Петербург
kos писал(а):
Andy_F а чем пользовались чтобы нарисовать такие картинки ?

MATLAB'ом.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт: 19 май 2009 1:37 
Не в сети
Аватара пользователя

Зарегистрирован: Чт: 03 ноя 2005 14:20
Сообщения: 390
Откуда: РБ, Гомель
Может, кто сталкивался - интересует вопрос реализации мобильно перестраеваемого полосового фильтра от четвертого и выше порядка (в идеале восьмого), управление перестройкой с процессора. Диапазон частот - от 500 Гц до 4 кГц, добротность около 10. Как оптимально реализовать - с использованием ресурсов самого процессора, при помощи спец. МС (MAX260-MAX264, MAX267-MAX268 и т. д.), при помощи дополнительного DSP или как-то еще?

_________________
С уважением, TechnoID


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт: 19 май 2009 10:02 
Не в сети
Аватара пользователя

Зарегистрирован: Вс: 06 ноя 2005 11:17
Сообщения: 4527
Откуда: С.-Петербург
TechnoID писал(а):
Как оптимально реализовать - с использованием ресурсов самого процессора, при помощи спец. МС (MAX260-MAX264, MAX267-MAX268 и т. д.), при помощи дополнительного DSP или как-то еще?

Сам "процессор" такую задачу не потянет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт: 19 май 2009 10:26 
Смотря какой процессор ;)


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт: 19 май 2009 10:43 
Не в сети
Аватара пользователя

Зарегистрирован: Вт: 29 ноя 2005 15:08
Сообщения: 1184
Откуда: Брянск
По-моему, лучше МАХ, если его найти ;) Его частота среза определяется подаваемой тактовой, которую можно выдавать с таймера процессора, что не потребует от него особых ресурсов.

_________________
Доброй ночи и удачи!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт: 19 май 2009 11:36 
Не в сети
Аватара пользователя

Зарегистрирован: Вс: 06 ноя 2005 11:17
Сообщения: 4527
Откуда: С.-Петербург
RabidRabbit писал(а):
Смотря какой процессор ;)

Слово "процессор" не зря взят в кавычки.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт: 19 май 2009 12:43 
Не в сети

Зарегистрирован: Пн: 14 май 2007 18:24
Сообщения: 608
Откуда: Новосибирск
Daemon писал(а):
МАХ

Эти устройства - на переключаемых конденсаторах, а следовательно нижняя шумовая граница имеет вполне конкретное значение… Не смотря на заявленные -80дБ (ФНЧ которые), наблюдал шумы раза в 3 больше. В полосовых, шумы заявлены на -70дБ, в реале, да еще с тактированием от контроллера, скорее всего, будет ещё на 10дБ больше.
Грубоваты… такие фильтры для применения в МД.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт: 19 май 2009 12:48 
Не в сети

Зарегистрирован: Пн: 14 май 2007 18:24
Сообщения: 608
Откуда: Новосибирск
Andy_F писал(а):
EMA "живьём"

Альфа для ЕМА какой выбиралась?
Тут, попробовал для дистанции N=5 (альфа=0.3333 (1/3)) пройтись вперед, назад… по массиву из 64 отсчетов и вычисление среднего от этих проходов, так, результат – очень не плохой, практически исчезли ложные всплески :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт: 19 май 2009 12:57 
Не в сети
Аватара пользователя

Зарегистрирован: Вс: 06 ноя 2005 11:17
Сообщения: 4527
Откуда: С.-Петербург
Сергей_П писал(а):
Альфа для ЕМА какой выбиралась?
Тут, попробовал для дистанции N=5 (альфа=0.3333 (1/3)) пройтись вперед, назад… по массиву из 64 отсчетов и вычисление среднего от этих проходов, так, результат – очень не плохой, практически исчезли ложные всплески :)

Уже не помню, но скорее всего, N = 4. График выше - полное враньё, я неправильно оценивал "время" в MATLAB, поэтому фильтры фильтровали "год рождения бабушки швейцара".


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 36 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти: