Misile_Inc 0 25 сентября, 2013 Опубликовано 25 сентября, 2013 (изменено) · Жалоба Здравствуйте, уважаемые форумчане. Сейчас я перерабатываю один проект, в одном из модулей которого измеряются величины двух аналоговых сигналов, с полученными напряжениями выполняются арифметические действия. Сигналы гармонические , но измерения выполняются только в точках минимума и максимума, то есть, два раза за период. Поэтому принято допущение, что измеряется амплитуда напрямую (еще вычитается постоянное напряжение сдвига). В существующей реализации фильтруются оба входных сигнала, а затем еще и результат. Фильтрация выполняется очень простым ФНЧ, написанным на Си. Мне кажется, что фильтрация сигналов и результата - избыточность. Подскажите, пожалуйста, как было бы правильнее - фильтровать только входные сигналы, только результат, или оставить все как есть? Изменено 25 сентября, 2013 пользователем Misile_Inc Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tanya 4 25 сентября, 2013 Опубликовано 25 сентября, 2013 · Жалоба Здравствуйте, уважаемые форумчане. Сейчас я перерабатываю один проект, в одном из модулей которого измеряются величины двух аналоговых сигналов, с полученными напряжениями выполняются арифметические действия. Это смотря, какие действия Вы называете арифметическими... Нужно по формулам смотреть. Вот, например, средний логарифм отличается от логарифма среднего. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Misile_Inc 0 25 сентября, 2013 Опубликовано 25 сентября, 2013 (изменено) · Жалоба Tanya, (А - В) / (А + В) и все. А и В - амплитуды сигналов. Изменено 25 сентября, 2013 пользователем Misile_Inc Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tanya 4 25 сентября, 2013 Опубликовано 25 сентября, 2013 · Жалоба Tanya, (А - В) / (А + В) и все. А и В - амплитуды сигналов. Кажется, что все это сводится к функции от отношения A/B. Поэтому, если усреднять функцию, то будет функция от среднеарифметического A/среднегармоническое B. В другом случае будет функция от отношения среднеарифметических A и B. Если относительная дисперсия мала, то и разница будет мала. А что есть истина - сложный вопрос. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 2 25 сентября, 2013 Опубликовано 25 сентября, 2013 · Жалоба Фильтрация выполняется очень простым ФНЧ, написанным на Си. Мне кажется, что фильтрация сигналов и результата - избыточность. Покажите исходники фильтров. Может так сделано из-за ограничений на разрядность данных. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Misile_Inc 0 25 сентября, 2013 Опубликовано 25 сентября, 2013 (изменено) · Жалоба output = output * (1 - a) + input * a. a - настраиваемый коэффициент. Вот и весь фильтр Изменено 25 сентября, 2013 пользователем Misile_Inc Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 2 25 сентября, 2013 Опубликовано 25 сентября, 2013 · Жалоба output = output * (1 - a) + input * a. a - настраиваемый коэффициент. Вот и весь фильтр Экспоненциальный фильтр получается. Эт значит частотная характеристика не важна. Просто давят по полной. Тогда объяснение может быть в том, что коэффициент а однобайтовый, а хотят зафильтровать еще сильнее. Такой фильтр можно оставить только на фильтрации сигналов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Misile_Inc 0 25 сентября, 2013 Опубликовано 25 сентября, 2013 · Жалоба Спасибо. Попробую убрать фильтр с выхода и уменьшить коэффициенты фильтров сигналов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться