Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Выделение полезного сигнала


DesWind ©   (2009-02-06 15:12:00) 

Имеем на входе зашумленную "несущую" частоту - прямоугольный сигнал частотой, для примера, 5Гц. Полезный сигнал кодируестся фазовым(?) сдвигом приблизительно так:

_~_~_~__~_~_~~_~_~ т.е. если выделить полезный сигнал должно получится что-то вроде: _____~___~____ это я как смог нарисовал. :)

Не подскажите какие фильтры лучше применить, или какими принципами руководствоваться?


DesWind   (2009-02-10 15:13:00) [1]

Спасибо за подсказки. В блжайшем будущем обещали набрать некоторое количество реальных данных, там и посмотрим что лучше сдеалть.


Jeer   (2009-02-09 12:33:00) [2]

Без знания помеховой обстановки сложно делать какие-либо количественные оценки и давать рекомендации.

Однако имеет смысл принять во внимание следующий факт.

Спектр манчестерского кода при скорости передачи K [бит/c] имеет две крайние частоты: F1 = K [ Гц ] ( при передаче только единиц или нулей ) и F2 = K/2 [Гц] при передаче чередующихся нулей и единиц.
В среднем, центральная частота спектра имеет значение 3*K/4 [Гц]

Поэтому можно:
- настроить полосовой фильтр на 3/4;
- поставить несколько полосовых фильтров в пределах F1..F2 и использовать решающее правило для выбора наиболее достоверного канала
- сделать полосовой фильтр с "плавающей" центральной частотой в зависимости от текущей последовательности ( небольшой ) опознанных кодов 0 или 1;

В общем, задачка решена скорее всего может быть, но для осознанного движению к эффективному алгоритму требуются некоторые статист. оценки шумо-сигнальной обстановки.


DesWind   (2009-02-06 19:32:00) [3]


> Jeer ©   (06.02.09 17:56) [7]


Отправал, вам, e-mail.


Jeer   (2009-02-06 17:56:00) [4]


> DesWind   (06.02.09 17:49) [5]


Манчестерский код - устойчивая штука.
Мы его гоняли по кораблям туда и обратно на 400 м - безошибочно.

Если это реальная задача, а не учебная лаба - в понедельник свяжись по мылу.
Что смогу - подскажу. Но потребуется подтверждение реальности задачи.
Учится надо самому - иначе до первого поворота.


DesWind   (2009-02-06 17:51:00) [5]

А погрешность не хуже 0.2с определения времени прохождения фронта полезного сигнала.


DesWind   (2009-02-06 17:49:00) [6]

Мне тут подсказали, что это манчестерский код. А вот с помехами не все так просто как хотелось бы.  Точно можно сказать только одно она всегда очень близка к спектру сигнала. Как бы так получше объяснить... Может быть такая ситуация, например, частота помехи 10Гц и 1Гц, причем ее частота дрейфует туда обратно, а может быть и совершено какая-нибудь другая, все зависит от оборудования, а оно разное... Вобщем точных параметров помехи нет.


Jeer   (2009-02-06 17:24:00) [7]


> DesWind   (06.02.09 17:01) [3]


Вариантов много и многое зависит от реальных параметров шумовой обстановки и соотношения их с параметрами полезного сигнала.

Полосовой нужен если помеха имеет спектр в который укладывается несущая как вниз, так и вверх. Если, в общем .. много если.

Приведи более точное описание параметров помехи, а также требую точность ( допустимую погрешность) восстановления исходного PWM-сигнала ( если о нем речь )


DesWind   (2009-02-06 17:01:00) [8]

Самый простой и действнный метод, пока я вижу такой:

Выделить полосовым фильтром несущую и отловить ее фронты. Ну а далее по обстоятельствам. Но при этом, как мне кажеться, должны в большей степени задавится фронты как раз тех импульсов где несущая сдвигается, что не есть гуд, так как помеха сильная и очень близкая по спектру к сигналу.


DesWind   (2009-02-06 16:54:00) [9]

Хм... Возможно, только вот импульсы полезного сигнала всегда кодируются  постоянным заданым сдвигом несущей. А далее, этими импульсами на второй картинке, кодируется информация. Точнее интервалом между импульсами.


Сергей М.   (2009-02-06 16:32:00) [10]

Может все-таки решь идет о ШИМ - широтно-импульсной модуляции ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо