Форум программистов, компьютерный форум, киберфорум
Цифровая обработка сигналов
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/18: Рейтинг темы: голосов - 18, средняя оценка - 4.83
1 / 1 / 0
Регистрация: 02.08.2013
Сообщений: 29
1

Как выделить постоянную составляющую из ограниченного по амплитуде сигнала

24.12.2015, 16:21. Просмотров 3522. Ответов 8
Метки нет (Все метки)

Переменные составляющие имеют большую амплитуду, превышающую амплитуду измерителя. В результате они ограничены, что приводит к появлению паразитной постоянной составляющей. Есть ли методы фильтрации для устранения этого эффекта?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.12.2015, 16:21
Ответы с готовыми решениями:

Возможно ли считывать инфо о амплитуде сигнала из wav файла?
все привет. собственно тема объявлена в другой ветке форума....

Возможно ли считывать инфо о амплитуде сигнала из wav файла в матлаб?
все привет. собственно тема объявлена в другой ветке форума....

Как выделить амплитуду и фазу сигнала без огибающей
Имеется сигнал с частотой около 4 Гц, требуется как можно точно вычислить Амплитуду и фазу. Но есть...

Как выделить полезный сигнала на фоне фума шипо-образной формы
Ищу совет (в большей степени радиотехнических статистиков и/или data scientists) как селектировать...

8
148 / 129 / 18
Регистрация: 29.04.2015
Сообщений: 626
24.12.2015, 21:56 2
Цитата Сообщение от loou Посмотреть сообщение
Переменные составляющие имеют большую амплитуду, превышающую амплитуду измерителя.
А что, у измерителя есть амплитуда? :-)
Цитата Сообщение от loou Посмотреть сообщение
В результате они ограничены, что приводит к появлению паразитной постоянной составляющей.
А никогда не появится постоянная составляющая, если ограничение симметричное!
Возьми сигнал sin(wt), ограничь амплитуду до 0.5 и посмотри что получится.
Вот если ограничение несимметричное, предположим в плюс 0.5 , а в минус 0.4 - только тогда появится постоянная составляющая.
Любой ФВЧ поможет избавиться от постоянной составляющей. Но лучше всё-таки следить за амплитудой сигнала, чтобы она не превышала максимально допустимой амплитуды измерителя. Иначе неизбежны существенные искажения спектра.
0
1 / 1 / 0
Регистрация: 02.08.2013
Сообщений: 29
25.12.2015, 02:05  [ТС] 3
Ограничение не симметричное т.к. кроме переменной есть постоянная составляющая. К sin добавим 0.5 и ограничим по уровню 0.5 - снизу вообще не срежется, а сверху половина уйдет.

По размышлениям, для одного синуса - можно восстановить (по периоду - частоту, по максимальной производной - амплитуду, по отношению срезанных сверху и снизу участков - действительную постоянную составляющую). Должно же это как-то обобщаться. Не могу ничего найти про обработку ограниченных по амплитуде сигналов...
0
148 / 129 / 18
Регистрация: 29.04.2015
Сообщений: 626
25.12.2015, 08:20 4
Цитата Сообщение от loou Посмотреть сообщение
Не могу ничего найти про обработку ограниченных по амплитуде сигналов...
Потому что в ЦОС такие сигналы, мягко говоря, не приветствуются :-)
Можно вместо клиппирования попытаться применить обнуление.
А вообще нужно увеличивать динамический диапазон АЦП.
Можно перед АЦП поставить логарифмический усилитель.
Можно применить 2 АЦП (на один канал подавать сигнал с Ку=1, а на второй, к примеру, с Ку=0,1)
Можно применить МАРУ (масштабируемую АРУ), но это наиболее сложный вариант.
0
75 / 75 / 8
Регистрация: 24.09.2015
Сообщений: 342
25.12.2015, 09:40 5
loou, можно еще, например, посчитать среднее только для тех значений которые не подверглись искажениям. Так сказать убрать выбросы из измерений

Добавлено через 6 минут
Можно еще считать считать среднее, сдвиг нуля, только во время когда выбросов быть не может.

Превышение диапазона в принципе нормальный режим работы для многих систем, где принимаемый сигнал крайне мал на фоне шумов

Добавлено через 8 минут
Т.е. уходя в ограничения можно отфильтровать полезный сигнал, в то время как, если сделать сигнал в диапазоне АЦП, то полезный сигнал оказывается за приделом чувствительности
0
1 / 1 / 0
Регистрация: 02.08.2013
Сообщений: 29
25.12.2015, 10:37  [ТС] 6
К A_Santik: Это все ясно, и возможно будет сделано, но сейчас интересует возможность обработки такого сигнала. Казалось бы для одной гармоники и постоянного сигнала проблем нет => должно быть обобщение на произвольный спектр.

Вот и Papayaved пишет
Превышение диапазона в принципе нормальный режим работы для многих систем, где принимаемый сигнал крайне мал на фоне шумов
А литература по обработке таких сигналов? Или ключевые слова для поиска?

Цитата Сообщение от Papayaved
Можно еще считать считать среднее, сдвиг нуля, только во время когда выбросов быть не может.
- не вариант, нормальный режим работы, когда амплитуда гармоник в 10...20 превышает ограничение приемника.
0
148 / 129 / 18
Регистрация: 29.04.2015
Сообщений: 626
25.12.2015, 19:18 7
Papayaved в принципе правильно говорит - можно определить постоянную составляющую ограниченного сигнала если считать среднее только для сигнала не имеющего ограничения.
Или, в моей интерпретации - заменить клиппирование обнулением :-)
0
Миниатюры
Как выделить постоянную составляющую из ограниченного по амплитуде сигнала   Как выделить постоянную составляющую из ограниченного по амплитуде сигнала  
148 / 129 / 18
Регистрация: 29.04.2015
Сообщений: 626
26.12.2015, 09:56 8
Р.S. На картинках сигнал 5*sin(2*Pi*50*t)+0.5 c ограничением +-3
0
75 / 75 / 8
Регистрация: 24.09.2015
Сообщений: 342
26.12.2015, 18:52 9
loou,
нормальный режим работы, когда амплитуда гармоник в 10...20 превышает ограничение приемника
Это фактически компаратор с гистерезисом. Если правильно выставить ноль, то можно было бы и фазу и частоты сигналов мерить.

Можно перед АЦП поставить конденсатор по входу.

Я правдо не вижу смысла в таком большом усиление. Здесь просто получается бинарный сигнал -1/+1.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.12.2015, 18:52

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Выделить максимумы сигнала и записать их в файл
Доброго всем времени суток.У меня возникла проблема. Задача такая-выделить максимумы...

как обнулить заданную цветовую составляющую ?
Доброго времени суток, столкнулись с проблемой,не можем найти инфу,как обнулить заданную(синюю)...

Выделить огибающую сигнала через преобразование Гильберта
Программа вычисляет спектр сигнала по алгоритму Герцеля и в итоге мы имеем массив Ampl, где i-...

Как найти процентную составляющую одного числа от другого?
Доброго всем вечера) Написал програмку для нахождения процентной составляющей одного числа от...

Преобразование Фурье с нормировкой спектра по амплитуде
Здравствуйте, не могу разобраться, как же всё таки нормировать по амплитуде. t = 0:0.001:0.6; x =...

Почему запас по фазе в несколько раз больше запаса по амплитуде?
Здравствуйте, объясните пожалуйста почему запас по фазе в несколько раз больше запаса по...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.