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

amelyutin9

Участник
  • Постов

    118
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о amelyutin9

  • Звание
    Частый гость
    Частый гость
  • День рождения 31.01.1987

Контакты

  • Сайт
    Array
  • ICQ
    Array

Информация

  • Город
    Array

Посетители профиля

1 376 просмотров профиля
  1. Хочу разобраться в декодировании кодов БЧХ и Рида-Соломона с использованием преобразования Фурье с целью последующей реализации на ПЛИС. Подскажите, какую можно почитать литературу в этом направлении (желательно с примерами). Возможно у кого-то есть конкретные результаты в этом направлении. Интересно их узнать.
  2. Если плис Altera, можно написать. Кол-во нужной логики растет еще размерности поля в котором строится код т.е. от длины кодового слова. Еще важно сколько одновременно кодовых слов нужно обрабатывать. Вы перебираете все кони от a^128 до a^255 с расчет что корень a^128 это ошибка в нулем байте, в a^255 в 127. Если корень a^220 то ошибка в 92 байте соответственно.
  3. Не пойму, что конкретно не получается? Для БЧХ n=2^m-1, поля Галуа соответственно GF(2^m) В принципе для декодирования по Берлекемпу-Месси генераторный полином вообще не нужен (он нужен только для кодера). Нужен примитивный полином. В Морелос-Сарагоса достаточно понятно написано.
  4. Как rtl моделирование запистить из моделсима?
  5. Написание своих блоков декодирования потребовало гораздо больше времени, чем использование в проекте готовых ip модулей. Что такое loop unroll? Кто-нибудь пробовал считывать бинарный файл в симулинке, подать например на кодер и записать полученный результат в файл? Или это только в матлабе можно?
  6. Быстро пришлось отказаться от использования мегафункции ввиду ее закрытой архитектуры. В итоге разобрался с теорией и реализовал свой декодер RS и БЧХ на vhdl. По ресурсам значительно выиграл т.к. делал последовательную обработку синдромов на одном решателе ключевого уравнения. Но этот подход потребовал много времени. Интересно попробовать матлаб для этих целей. Особенно если взяться за реализацию LDPC на плис.
  7. Кто-нибудь использовал Матлаб или Симулинк для реализации кодеров и декодеров на ПЛИС (интересуют коды Рида-Соломона, БЧХ, LDPC, Турбо коды) с соответствующим преобразованием в vhdl-код? Какие результаты получились? Или все же сразу на vhdl вести разработку предпочтительней?
  8. Fifo не подойдет? Еще вроде можно попробовать использовать Alt_shift_taps RAM-based shift register.
  9. Попробуйте схему в квартусе нарисовать и посмотреть через сигналтаб на реальном сигнале, что происходит. Как вариант. На вашей временной диаграмме сигналы начала и конца кодового слова sink_sop и sink_eop всегда равны нулю, поэтому декодер не начинает работу. Их вроде самому надо сформировать в зависимости от длины кодового слова.
  10. Буду признателен за проекты с http://opencores.org: http://opencores.org/project,rs_dec_enc http://opencores.org/project,turbocodes http://opencores.org/project,viterbi_decoder_axi4s http://opencores.org/project,bch_dec_enc_dcd
  11. OTN - оптическая транспортная сеть
  12. Может кто-нибудь подскажет какой смысл в такой каскадной схеме на приемной стороне ставить сначала именно БЧХ для исправления одиночных ошибок, а потом РС для групповых? В литературе ничего определенного не нашел.
×
×
  • Создать...