Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Предобработка сигнала с АЦП
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Вопросы системного уровня проектирования
Stas
Ковыряю не свое железо. Встретил интересный момент. При приеме данных с АЦП не учитывается возможность перегрузки, те выхода амплитуды измеряемого сигнала за разрешение шкалы АЦП, что по идее должно менять спектральный состав исследуемого сигнала. Понятно, что в таких случаях данные требуется переснять, но не всегда это возможно. Как в таких случаях поступать? Есть к примеру 4к отсчетов из них 100 с перегрузкой. Какие возможности есть, чтоб нормализовать сигнал?
ViKo
Если сеттеру отрезать хвост, как потом из получившегося терьера сделать сеттера?
Раньше надо было думать, до обрезания. О, пример получше сформулировался, но не скажу.
litv
У АЦП есть выходной сигнал - перегрузка. Надо по нему принимать решение и включать децибельник(можно мискрохему АD) на входе для снижения уровня. Два варианта - вручную оператор или автоматически ПЛИС или процессор принимают решение.
ViKo
Цитата(litv @ Dec 7 2015, 10:01) *
У АЦП есть выходной сигнал - перегрузка.

Далеко не у всех АЦП есть такой сигнал.
Самое простое - сразу рассчитывать на максимальный сигнал. Если, конечно, этот сигнал не сильно изменяется. Иначе нужны аттенюаторы.
Наверное, в жестко обрезанном сигнале можно интерполировать обрезанные фрагменты некими параболами. Все лучше, чем ничего. Задача для матлабо-фанатов.
Так и магнитофонные записи можно реставрировать. rolleyes.gif
http://manual.audacityteam.org/o/man/clip_fix.html
Stas
Ок. К примеру, если тракт АЦП работает с оверсемплингом и есть аттенюатор с малым временем установления, то можно снизить коэффициент усиления при первой выборки перегрузки. Как в таком случае маскировать перегруженную выборку между соседними, зная что далее стоит цифровой фильтр - дециматор?
Можно к примеру, считать производную от входного сигнала и расчитать требуемый коэфициент усиления в будующем. Для понимания примем, что на входе АЦП аналоговый умножитель, в качестве PGA и ЦАП управления усилением.
В обоих случаях возникает вопрос, как оценить нелинейность такого входного тракта ?
Stas
Вопрос закрыт. Вроде на модели получилось. Буду пробовать в железе...
ViKo
Не поделитесь, хотя бы, принципом?
_pv
для восстановления сигнала кратковременно ушедшего в насыщение проще всего взять значение производных в двух точках: перед и сразу после насыщения и провести через них полином 3й степени.
ViKo
Цитата(_pv @ Dec 8 2015, 19:51) *
для восстановления сигнала кратковременно ушедшего в насыщение проще всего взять значение производных в двух точках: перед и сразу после насыщения и провести через них полином 3й степени.

Тоже так считаю. По 4 точкам провести кубическую параболу.
Но топикстартер задумал и реализовал нечто иное.
TSerg
"Методы восстановления пропущенных данных" - ключевая фраза.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.