Генерация кривой частоты ошибок по битам PDSCH

В этом примере показано, как LTE Toolbox™ может использоваться, чтобы создать Физический Нисходящий Разделяемый Канал (PDSCH) кривые Частоты ошибок по битам (BER) под Аддитивным белым Гауссовым шумом (AWGN) в простом графическом интерфейсе пользователя (графический интерфейс пользователя).

Введение

hPDSCHBER.m обеспечивает простой графический интерфейс пользователя, чтобы чертить различные кривые BER для данных значений ОСШ и схем модуляции.

Этот пример строит Физический Нисходящий Разделяемый Канал (PDSCH) кривая BER для режима передачи 1 (одна антенна, Порт 0). Случайный поток битов размер транспортного блока сгенерирован и подвергается Нисходящему Разделяемому Каналу (DL-SCH), кодирующий к ratematch транспортный блок к доступным битам PDSCH. Скремблирование и модуляция затем применяется, чтобы сформировать комплексные символы PDSCH. AWGN добавляется к этим символам, после которых декодирование канала и демодуляция выполняются, чтобы восстановить транспортный блок. Используя восстановленный транспортный блок кривая BER построена для данной области значений значений ОСШ.

hPDSCHBER; % Launch GUI

Параметры

Следующие параметры графический интерфейса пользователя доступны:

  • TransportBlockSize - Размер транспортного блока

  • AvailablePDSCHBits - Размер закодированного транспортного блока после уровня, соответствующего (размер кодовой комбинации)

  • Modulation - Схема Modulation, один из {'QPSK', '16QAM', '64QAM', '256QAM'}

  • SNRRange - Eb/No располагаются в дБ

  • RVSeq - Последовательность индикаторов версии сокращения

  • NTurboDecIts - Количество турбо циклов итерации декодера

  • OverlayGraphs - Содержит предыдущие графики, когда проверяется, таким образом новая кривая оверлейных программ на ранее чертивших кривых

Изменение различных входных параметров будет влиять на форму кривой BER по-разному. Отношение значений, присвоенных транспортному размеру блока и доступным битам PDSCH, должно соответствовать области значений целевых уровней турбокода, заданных LTE (1/3, 1/2, 3/4). Кроме того, значением, присвоенным доступным битам PDSCH, управляет выбранная схема модуляции, e.g. для 16QAM должно быть выбрано значение, которое является кратным 4. Более высокие порядки модуляции символа более чувствительны к шумовой интерференции и таким образом перенесут ухудшение в эффективности, когда сравнено, чтобы понизиться, модуляция символа заказывает схемы в подобных значениях ОСШ. Версия сокращения должна прибыть из области значений {0,1,2,3}. Это может быть одно значение или вектор из значений от заданного набора.

Графический интерфейс пользователя также обеспечивает управление настройкой количества турбо циклов итерации декодера, которые будут использоваться в алгоритме декодера. Это помогает выполнить расширенный анализ эффективности турбо алгоритма декодера под AWGN. Чтобы сравнить эффект изменения различных параметров, все кривые могут быть построены на тот же график путем проверки OverlayGraphs флажок.

Приложение

Этот пример использует следующие функции помощника: