Модулятор символа LTE

Модулируйте биты данных, чтобы объединить символы данных о LTE

  • Библиотека:
  • LTE HDL Toolbox / Модуляция

Описание

Блок-диаграммы Модулятора Символа LTE группа битов данных к символам комплексных данных при помощи типов модуляции поддержаны TS 36.211 [1] стандарта LTE. Блок обеспечивает архитектуру, подходящую для аппаратного развертывания и генерации HDL-кода. Можно использовать этот блок в разработке передатчика LTE.

Блок принимает 1-битный из данных за один раз, наряду с управляющими сигналами, и выводит модулируемый комплексный символ с допустимым сигналом. Каждый комплексный символ включает стандартное количество битов на основе типа модуляции, как показано в этой таблице. Если вы обеспечиваете ненесколько биты порядка модуляции как вход, блок игнорирует выходной символ с недостаточными или чрезмерными битами. Порядок модуляции является количеством битов на символ.

Тип модуляцииПорядок модуляции - количество битов на символ
BPSK1
QPSK2
16-QAM4
64-QAM6
256-QAM8

Порты

Входной параметр

развернуть все

Биты входных данных, заданные как скаляр. Блок принимает биты данных ufix1 или Boolean.

Типы данных: Boolean | fixdt(0,1,0)

Управляющий сигнал, который указывает, допустимо ли входные данные. Когда этим значением является (TRUE) 1, блок принимает значения на входном порте data. Когда этим значением является (FALSE) 0, блок игнорирует значения на входном порте data.

Типы данных: Boolean

Выберите тип модуляции путем определения его соответствующего значения, показанного в этой таблице.

Значения modSel от 0 до 4. Каждое значение представляет определенный тип модуляции.

ЗначениеТип модуляции
0 BPSK
1QPSK
216-QAM
364-QAM
4 256-QAM

Если вы задаете значение кроме одного перечисленного в этой таблице, блок отображает предупреждающее сообщение и:

  • Применяет модуляцию QPSK, когда load является (TRUE) 1.

  • Продолжает текущую модуляцию, когда load является (FALSE) 0.

Для генерации HDL-кода задайте это значение в формате fixdt(0,3,0).

Зависимости

Чтобы включить этот порт, установите параметр Modulation source на Input port.

Типы данных: fixdt(0,3,0) | double | single

Управляющий сигнал выбрать модуляцию.

Когда этим значением является (TRUE) 1, блок применяет модуляцию на основе modSel значения. Когда этим значением является (FALSE) 0, блок игнорирует любые изменения в modSel значении и продолжает текущую модуляцию до изменений load в (TRUE) 1.

Если никакое начальное значение load не применяется, блок применяет модуляцию QPSK.

Зависимости

Чтобы включить этот порт, установите параметр Modulation source на Input port.

Типы данных: Boolean

Вывод

развернуть все

Модулируемые символы комплексных данных, возвращенные как скаляр.

Типы данных: single | double | fixdt(1,wordlength,wordlength-2)
Поддержка комплексного числа: Да

Управляющий сигнал, который указывает, допустимы ли данные из выходного порта data. Когда этим значением является (TRUE) 1, блок возвращает допустимые данные по выходному порту data. Когда этим значением является (FALSE) 0, блок игнорирует значения на выходном порте data.

Типы данных: Boolean

Параметры

развернуть все

Основной

Чтобы задать тип модуляции при помощи параметра Modulation, выберите Property. Чтобы задать тип модуляции от порта modSel в течение времени выполнения, выберите Input port.

Выберите тип модуляции.

Зависимости

Чтобы включить этот параметр, установите параметр Modulation source на Property.

Типы данных

Задайте тип данных для выходных данных.

double и типы данных single поддерживаются для симуляции.

Для симуляции и генерации HDL-кода, установленной это значение к Custom.

Задайте выходной размер слова. Это значение должно быть целым числом в области значений [3, 32].

Зависимости

Чтобы включить этот параметр, установите параметр Output data type на Custom.

Алгоритмы

развернуть все

Ссылки

[1] 3GPP TS 36.211. "Физические каналы и модуляция". Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group; Развитый Универсальный Наземный Радио-доступ (к E-UTRA). URL: https://www.3gpp.org.

Расширенные возможности

Смотрите также

Введенный в R2019a