Конференция "Media" » Выделение полезного сигнала
 
  • DesWind (06.02.09 15:12) [0]
    Имеем на входе зашумленную "несущую" частоту - прямоугольный сигнал частотой, для примера, 5Гц. Полезный сигнал кодируестся фазовым(?) сдвигом приблизительно так:

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

    Не подскажите какие фильтры лучше применить, или какими принципами руководствоваться?
  • Сергей М. © (06.02.09 16:32) [1]
    Может все-таки решь идет о ШИМ - широтно-импульсной модуляции ?
  • DesWind (06.02.09 16:54) [2]
    Хм... Возможно, только вот импульсы полезного сигнала всегда кодируются  постоянным заданым сдвигом несущей. А далее, этими импульсами на второй картинке, кодируется информация. Точнее интервалом между импульсами.
  • DesWind (06.02.09 17:01) [3]
    Самый простой и действнный метод, пока я вижу такой:

    Выделить полосовым фильтром несущую и отловить ее фронты. Ну а далее по обстоятельствам. Но при этом, как мне кажеться, должны в большей степени задавится фронты как раз тех импульсов где несущая сдвигается, что не есть гуд, так как помеха сильная и очень близкая по спектру к сигналу.
  • Jeer © (06.02.09 17:24) [4]

    > DesWind   (06.02.09 17:01) [3]


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

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

    Приведи более точное описание параметров помехи, а также требую точность ( допустимую погрешность) восстановления исходного PWM-сигнала ( если о нем речь )
  • DesWind (06.02.09 17:49) [5]
    Мне тут подсказали, что это манчестерский код. А вот с помехами не все так просто как хотелось бы.  Точно можно сказать только одно она всегда очень близка к спектру сигнала. Как бы так получше объяснить... Может быть такая ситуация, например, частота помехи 10Гц и 1Гц, причем ее частота дрейфует туда обратно, а может быть и совершено какая-нибудь другая, все зависит от оборудования, а оно разное... Вобщем точных параметров помехи нет.
  • DesWind (06.02.09 17:51) [6]
    А погрешность не хуже 0.2с определения времени прохождения фронта полезного сигнала.
  • Jeer © (06.02.09 17:56) [7]

    > DesWind   (06.02.09 17:49) [5]


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

    Если это реальная задача, а не учебная лаба - в понедельник свяжись по мылу.
    Что смогу - подскажу. Но потребуется подтверждение реальности задачи.
    Учится надо самому - иначе до первого поворота.
  • DesWind (06.02.09 19:32) [8]

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


    Отправал, вам, e-mail.
  • Jeer © (09.02.09 12:33) [9]
    Без знания помеховой обстановки сложно делать какие-либо количественные оценки и давать рекомендации.

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

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

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

    В общем, задачка решена скорее всего может быть, но для осознанного движению к эффективному алгоритму требуются некоторые статист. оценки шумо-сигнальной обстановки.
  • DesWind (10.02.09 15:13) [10]
    Спасибо за подсказки. В блжайшем будущем обещали набрать некоторое количество реальных данных, там и посмотрим что лучше сдеалть.
 
Конференция "Media" » Выделение полезного сигнала
Есть новые Нет новых   [134431   +11][b:0][p:0]