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

8b10b decoder проблема с определением ошибки running disparity

8 hours ago, Arlleex said:

Почитайте вот это еще, мне в свое время весьма пригодилось.

В конечно счете, просматривайте начальные состояния RD (должен быть -1 на первом SOF).

Либо берите в руки калькулятор и вручную посчитайте, какой должен быть на выходе энкодера 10-битный символ и смотрите, чей правильный.

Спасибо! Сейчас ознакомлюсь.

Вот как раз прикол в том, что у моего и альтеровского энкодера RD совпадают, а альтеровский энкодер иногда зачем-то инвертирует код. Я вот и не могу понять этот механизм, зачем он это делает. У меня просто LUT из которого выдирается код соответствующий текущему RD, а вот альтеровский зачем-то еще в некоторых случаях инвертирует. Для меня за недостатком опыта и информации, пока что это загадка.

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


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

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

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

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

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

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

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

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

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

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