Страница 1 из 1

Как правильно выделить огибающую сигнала?

Добавлено: Вс окт 12, 2014 12:50:38
6Н23П
Здраствуйте.
Есть некоторый синусоидальный сигнал с паузами, который идет с мобилы , необходимо выделить огибающую этого сигнала. Кароче пытался применить диодный мост неполучилось ничего, потом взял просто однополупериодный выпрямитель, результат на рисунке. Так вот всеже хотелось бы получить чтото похожее на прямоугольник, а не то что на выходе с выпрямителя. Может быть кто знает как такое сделать?
Изображение

Так то, при дальнейшей обработке в МК, получится прямоугольник, но все же хочется подстраховаться)

Re: Как правильно выделить огибающую сигнала?

Добавлено: Вс окт 12, 2014 19:25:50
sergeisams
Аналогичная задача решается в телефонии.
Здесь можно почитать, может что полезное почерпнёшь.
http://www.radioman-portal.ru/pages/1311/

Re: Как правильно выделить огибающую сигнала?

Добавлено: Пн окт 13, 2014 05:03:57
6Н23П
спасибо буду разбираться.

Re: Как правильно выделить огибающую сигнала?

Добавлено: Пн окт 13, 2014 08:16:03
КРАМ
6Н23П писал(а): Так то, при дальнейшей обработке в МК, получится прямоугольник, но все же хочется подстраховаться)
Вопрос исключительно в порядке ФНЧ после детектора и разносе частот несущей и спектра импульсов.
Простейший ФНЧ даст именно такую форму сигнала на выходе.
Кроме того, нужно не забывать о ЗАДЕРЖКАХ в ФНЧ, то есть выходные импульсы будут ЗАДЕРЖАНЫ относительно входных.
Величина задержки определяется порядком ФНЧ и его частотой среза.

Re: Как правильно выделить огибающую сигнала?

Добавлено: Пн окт 13, 2014 13:25:29
6Н23П
Кароче подшаманил с тем детектором звонка получилось прям ваще отлично, но там амплитуды сигнала большие нада( до 3 вольт сбил). Хз как оно будет в железе работать, тестил впротеусе.
Изображение
Изображение
Потом значит на счет фильтров, то рассчитал ФНЧ 8го порядка на операционнике, сравнил с первым порядком на операционнике и на конденсаторе с резистором результат такой же. Хз мож де косяк. Частота сигнала 1.1КГц.
Изображение
Изображение

Re: Как правильно выделить огибающую сигнала?

Добавлено: Пн окт 13, 2014 13:39:36
КРАМ
Никакого косяка нет, просто спектр огибающей практически вплотную расположен к частоте несущей (если судить по эпюрам), плюс непонятно как выбиралась частота среза. Судя по пульсациям верхушек, явно не с целью их уменьшить...

Re: Как правильно выделить огибающую сигнала?

Добавлено: Пн окт 13, 2014 13:47:00
6Н23П
Частоту среза взял равной частоте сигнала, чет странно как то я сделал.... А из чего исходить нада выбирая эту частоту ?

Re: Как правильно выделить огибающую сигнала?

Добавлено: Пн окт 13, 2014 14:18:23
КРАМ
Частота среза должна быть максимально высокой при условии ЗАДАННОГО уровня подавления несущей. Но фронты огибающей неизбежно будут слегка завалены. Тут и есть компромисс между подавлением несущей и завалом фронтов выходного сигнала.

Re: Как правильно выделить огибающую сигнала?

Добавлено: Пн окт 13, 2014 15:24:22
6Н23П
Понятно, спасибо)

Re: Как правильно выделить огибающую сигнала?

Добавлено: Вт окт 14, 2014 06:28:51
alexf58
Если дальше МК, то можно вообще с аналогом не заморачиваться. Допустим мы формируем прямоугольные импульсы из входного сигнала без фильтрации. Программа запускает таймер по фронту и обнуляет счетчик при последующих фронтах. Пока считает - единица. Если досчитает до скажем 1.5 - 2 времени периода сигнала, то выход возвращается в ноль. Тогда задержка включения пренебрежимо мала - микросекунды, а выключения - < 2 периода.

Re: Как правильно выделить огибающую сигнала?

Добавлено: Вт окт 14, 2014 17:53:07
6Н23П
ну да можно и так, я изначально делал упор на АЦП.

Re: Как правильно выделить огибающую сигнала?

Добавлено: Ср окт 15, 2014 15:30:17
Brigadir
Попробуй приткнуть на выходной сигнал примитивный триггер Шмитта : он тебе и фронты подравняет и спады и даже поможет избавится от пульсаций, если грамотно сдвинуть уровни.