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

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

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

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

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

 

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

https://yadi.sk/i/QwxGQJpX3Yh4Q5

 

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


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

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

 

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


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

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

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация