4.1. Вопросы реализации схем помехоустойчивого кодирования
В настоящее время при реализации цифровых радиосистем передачи информации используется концепция «программного радио» (The software radio concept)[89]. При этом, например, для передающей стороны радиоканала в одном вычислительном ядре реализуются алгоритмы кодирования источника, защиты информации, помехоустойчивого кодирования, формирования квадратур модулированного сигнала, дополнительной фильтрации сигнала и т.д.
Предложенные алгоритмы могут быть реализованы на программируемых логических интегральных схемах (ПЛИС) или на цифровых сигнальных процессорах (ЦСП).
Требования к производительности ЦСП определяются суммарной производительностью перечисленных алгоритмов. Для примера определим сложность программной реализации кодовой конструкции, предложенной для систем ПМР. Сложность одной итерации декодирования по алгоритму Log-MAP составляет 15-2к"1 операций сложения, вычитания и сравнения на один кодированный бит, а по алгоритму SOVA в пять раз меньше. Здесь к - конструктивная длина кода. Следовательно, для турбокода (ТК (7, 5)$, к = 3, R = 1/2, размер перемежителя L = 400 бит) при декодировании по алгоритму Log-MAP сложность одной итерации составит 15• 23"1 = 60 операций на один кодированный бит. Сложность процедуры кодирования для рассматриваемого ТК составляет порядка 14 операций на один кодированный бит. При канальной скорости 9.6 кбит/с и пяти итерациях кодек будет иметь сложность (60-5 + 14)-9600 = 3.014-106 — 3.014 MIPS (Million Instructions Per Second - миллионов команд в секунду).
В настоящее время самые мощные серийно выпускаемые ЦСП серии TMS320 С6000 (фирма Texas Instrument) обладают производительностью до 4800 MIPS [90]. ЦПС со сравнительно
небольшим потреблением (например, 0,05 мВт/MIPS ДЛЯ процессоров TMS 320 VC 5510 при напряжении питания 1.6 Вольта) могут достигать производительности до 300 MIPS.
ПЛИС позволяет более экономно распределить требуемый вычислительный ресурс, что делает его предпочтительным при проведении исследований. При больших сериях выпускаемой аппаратуры разрабатываются СБИС.