Перейти к содержанию
    

Декодирование AMI сигнала в matlab

Здравствуйте товарищи. Нужна помощь:

Имеется AMI сигнал. Зеленый график - пустой канал. Синий - сигнал с некоторой помехой. Необходимо восстановить из него битовую последовательность.

Прошу направить мысль в нужное русло. Заранее благодарен.

 

Примерный вид сигнала:

https://yadi.sk/i/QwxGQJpX3Yh4Q5

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если AMI - Alternate mark inversion, то надо убрать постоянную составляющую, взять модуль и сравнить с порогом.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можно сначала шум отфильтровать :) После вычитания среднего. Шум явно более высокочастотный, чем полезный сигнал. Только, зачем модуль брать, там же вроде как кодирование тремя состояниями? Если параметры полезного сигнала заранее известны, то можно фильтр Винера применить, если одной НЧ фильтрации мало будет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...