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

Forward Error Correction

Необходимо разработать радиостанцию с очень надежным каналом. Есть варианты с использованием микросхем с готовыми кодерами и декодерами (AHA - TurboProductCode, Convolutional), но хотелось бы реализовать это на ПЛИС.

Какие варианты посоветуете, если инфомационная скорость 5 Мбит/с.

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


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

Микросхемы даже очень хорошие, но возможность приобретения только на прямую (незнаю может и не поставят), поскольку в Минске представительства.

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


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

Если нужен большой coding gain, то как варианты - либо Turbo coding, либо LDPC. Turbo coding не смотрел, а что касается LDPC, то в зависимости от реализации параллельная, последовательная, комбинация того и другого можно получить зависимость area - speed, а потом принимать решения о выборе ПЛИС. Однако создание кодера/декодера с высоким gain-ом дело непростое. Фактически - это отдельный проект. Готовы ли Вы к этому? Может лучше все таки постараться достать готовые чипы?

В любом случае в интернете много информации и на Turbo и на LDPC encoder/decoder, а также варианты их реализации.

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


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

Реализация кодера/декодера на ПЛИС не очень сложна, в зависимости от выбраного кода конечно :biggrin: . Есть "готовые" решения, например www.opencores.com

 

Посоветовал бы применить на 5 Мбит/с, ПЛИС уровня Cyclon (Altera), что будет довольно удобно на этапе разработки и тестирования. Кроме этого если необходимо на этом же Cyclon"e" можно и пару цифровых фильтров добавить в систему, что неплохо будет для вашей задачи.

 

Всегда остается гибкость проекта с ПЛИС по сравнению с примением уже готовых микросхем, но столкнетесь с тем что "почти" все нужно сделать...

 

Каковы еще требования к радиостации по ЦОС ?

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


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

На ПЛИС, наверное лучше всего делать классический каскадный Viterbi+RS. Turbo или LDPC самому делать сильно муторно. Если использовать ФМ2 или ФМ4 и Viterbi 1/2 + RS (220, 200) получите энергетический выйгрыш кодирования около 6-6,5 дБ (если без Рида - децибел 5). В XC3S400 все должно влезть. Из готовых удобно использовать AHA4524. Относительно дешевая, в ней и кодер, и декодер, корпус небольшой.

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


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

Из готовых удобно использовать AHA4524. Относительно дешевая, в ней и кодер, и декодер, корпус небольшой.

Сколько стоит AHA4524?

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


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

В зависимости от количества микросхем, сроков поставки и фирмы-поставщика AHA4524 стоит баксов от 60 до 100 и выше.

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


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

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

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

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

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

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

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

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

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

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