nrLayerDemap

Слой demapping на скремблированные и модулируемые кодовые комбинации

Синтаксис

Описание

пример

out = nrLayerDemap(in) возвращает одну или две кодовых комбинации, полученные из слоя demapping полученные многоуровневые символы, заданные in. Функция определяет количество кодовых комбинаций на основе количества слоев, как задано в таблице 7.3.1.3-1 [1] TS 38.211.

Примеры

свернуть все

Сопоставьте одну кодовую комбинацию на четыре слоя. Восстановите исходный слой использования кодовой комбинации demapping. Проверить ошибки.

codeword = ones(20,1); 
nLayers = 4; 
layeredOut = nrLayerMap(codeword,nLayers);
out = nrLayerDemap(layeredOut);
isequal(codeword,out{1})
ans =

logical

1

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

свернуть все

Многоуровневые символы модуляции, заданные как комплексная матрица размера M-by-nLayers. M является количеством символов модуляции в слое передачи. nLayers является количеством слоев передачи в области значений 1 - 8.

Типы данных: double
Поддержка комплексного числа: Да

Выходные аргументы

свернуть все

Символы модуляции в кодовых комбинациях, возвращенных как массив ячеек одного или двух комплексных вектор-столбцов. Этот выход наследовал тип данных входа in. Один вектор соответствует одной кодовой комбинации. Количество кодовых комбинаций основано на количестве слоев. Функция определяет количество таблицы 7.3.1.3-1 TS 38.211 использования кодовых комбинаций.

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

Ссылки

[1] 3GPP TS 38.211. “NR; Физические каналы и модуляция”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group.

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

Генерация кода C/C++
Генерация кода C и C++ с помощью MATLAB® Coder™.

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

Функции

Введенный в R2018b