реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Предобработка сигнала с АЦП, Нормализация
Stas
сообщение Dec 5 2015, 11:30
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 464
Регистрация: 1-10-04
Из: Челябинск
Пользователь №: 751



Ковыряю не свое железо. Встретил интересный момент. При приеме данных с АЦП не учитывается возможность перегрузки, те выхода амплитуды измеряемого сигнала за разрешение шкалы АЦП, что по идее должно менять спектральный состав исследуемого сигнала. Понятно, что в таких случаях данные требуется переснять, но не всегда это возможно. Как в таких случаях поступать? Есть к примеру 4к отсчетов из них 100 с перегрузкой. Какие возможности есть, чтоб нормализовать сигнал?
Go to the top of the page
 
+Quote Post
ViKo
сообщение Dec 5 2015, 14:09
Сообщение #2


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Если сеттеру отрезать хвост, как потом из получившегося терьера сделать сеттера?
Раньше надо было думать, до обрезания. О, пример получше сформулировался, но не скажу.
Go to the top of the page
 
+Quote Post
litv
сообщение Dec 7 2015, 07:01
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 401
Регистрация: 6-10-04
Из: Воронеж
Пользователь №: 806



У АЦП есть выходной сигнал - перегрузка. Надо по нему принимать решение и включать децибельник(можно мискрохему АD) на входе для снижения уровня. Два варианта - вручную оператор или автоматически ПЛИС или процессор принимают решение.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Dec 7 2015, 08:10
Сообщение #4


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(litv @ Dec 7 2015, 10:01) *
У АЦП есть выходной сигнал - перегрузка.

Далеко не у всех АЦП есть такой сигнал.
Самое простое - сразу рассчитывать на максимальный сигнал. Если, конечно, этот сигнал не сильно изменяется. Иначе нужны аттенюаторы.
Наверное, в жестко обрезанном сигнале можно интерполировать обрезанные фрагменты некими параболами. Все лучше, чем ничего. Задача для матлабо-фанатов.
Так и магнитофонные записи можно реставрировать. rolleyes.gif
http://manual.audacityteam.org/o/man/clip_fix.html
Go to the top of the page
 
+Quote Post
Stas
сообщение Dec 7 2015, 17:10
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 464
Регистрация: 1-10-04
Из: Челябинск
Пользователь №: 751



Ок. К примеру, если тракт АЦП работает с оверсемплингом и есть аттенюатор с малым временем установления, то можно снизить коэффициент усиления при первой выборки перегрузки. Как в таком случае маскировать перегруженную выборку между соседними, зная что далее стоит цифровой фильтр - дециматор?
Можно к примеру, считать производную от входного сигнала и расчитать требуемый коэфициент усиления в будующем. Для понимания примем, что на входе АЦП аналоговый умножитель, в качестве PGA и ЦАП управления усилением.
В обоих случаях возникает вопрос, как оценить нелинейность такого входного тракта ?
Go to the top of the page
 
+Quote Post
Stas
сообщение Dec 8 2015, 14:49
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 464
Регистрация: 1-10-04
Из: Челябинск
Пользователь №: 751



Вопрос закрыт. Вроде на модели получилось. Буду пробовать в железе...
Go to the top of the page
 
+Quote Post
ViKo
сообщение Dec 8 2015, 16:27
Сообщение #7


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Не поделитесь, хотя бы, принципом?
Go to the top of the page
 
+Quote Post
_pv
сообщение Dec 8 2015, 16:51
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



для восстановления сигнала кратковременно ушедшего в насыщение проще всего взять значение производных в двух точках: перед и сразу после насыщения и провести через них полином 3й степени.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Dec 8 2015, 17:22
Сообщение #9


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(_pv @ Dec 8 2015, 19:51) *
для восстановления сигнала кратковременно ушедшего в насыщение проще всего взять значение производных в двух точках: перед и сразу после насыщения и провести через них полином 3й степени.

Тоже так считаю. По 4 точкам провести кубическую параболу.
Но топикстартер задумал и реализовал нечто иное.
Go to the top of the page
 
+Quote Post
Guest_TSerg_*
сообщение Dec 9 2015, 11:35
Сообщение #10





Guests






"Методы восстановления пропущенных данных" - ключевая фраза.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 15th June 2025 - 15:22
Рейтинг@Mail.ru


Страница сгенерированна за 0.01427 секунд с 7
ELECTRONIX ©2004-2016