![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Выделение полезного сигнала
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]Может все-таки решь идет о ШИМ - широтно-импульсной модуляции ?