Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Media";
Текущий архив: 2014.02.09;
Скачать: [xml.tar.bz2];

Вниз

Выделение полезного сигнала   Найти похожие ветки 

 
DesWind   (2009-02-06 15:12) [0]

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

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

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


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

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


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

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


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

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

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


 
Jeer ©   (2009-02-06 17:24) [4]


> DesWind   (06.02.09 17:01) [3]


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

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

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


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

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


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

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


 
Jeer ©   (2009-02-06 17:56) [7]


> DesWind   (06.02.09 17:49) [5]


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

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


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


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


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


 
Jeer ©   (2009-02-09 12:33) [9]

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

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

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

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

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


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

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



Страницы: 1 вся ветка

Форум: "Media";
Текущий архив: 2014.02.09;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.003 c
15-1377405567
Кирюха
2013-08-25 08:39
2014.02.09
Тяжело запилить свою БД?


11-1249636129
Dy1
2009-08-07 13:08
2014.02.09
OnPaint


15-1377376202
Юрий
2013-08-25 00:30
2014.02.09
С днем рождения ! 25 августа 2013 воскресенье


3-1292238012
well
2010-12-13 14:00
2014.02.09
Как получить идентификатор записи?


15-1377514696
istok
2013-08-26 14:58
2014.02.09
ищем системного программиста...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский