Этот пример показывает, как LTE Toolbox™ может использоваться, чтобы создать Физический Нисходящий Разделяемый Канал (PDSCH) кривые Частоты ошибок по битам (BER) под Аддитивным белым гауссовым шумом (AWGN) в простом графическом интерфейсе пользователя (графический интерфейс пользователя).
hPDSCHBER.m обеспечивает простой графический интерфейс пользователя, чтобы чертить различные кривые BER для данных значений ОСШ и схем модуляции.
Случайный поток битов, которые размер желаемого транспортного блока подвергается Нисходящему Разделяемому Каналу (DL-SCH), кодирующий, чтобы оценить, совпадает с транспортным блоком к доступным битам 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, управляет схема модуляции, выбранная, например, для 16QAM должно быть выбрано значение, которое является кратным 4. Более высокие порядки модуляции символа более чувствительны к шумовой интерференции и таким образом перенесут ухудшение в производительности, когда сравнено, чтобы понизиться, модуляция символа заказывает схемы в подобных значениях ОСШ. Версия сокращения должна прибыть из области значений {0,1,2,3}. Это может быть одно значение или вектор значений от заданного набора.
Графический интерфейс пользователя также обеспечивает управление настройкой количества турбо циклов итерации декодера, которые будут использоваться в алгоритме декодера. Это помогает выполнить расширенный анализ производительности турбо алгоритма декодера под AWGN. Чтобы сравнить эффект изменения различных параметров, все кривые могут быть построены на тот же график путем проверки флажка OverlayGraphs
.
Этот пример использует следующие функции помощника: