Формирование индексов RE NSSS для подкадра
Генерация нулевых индексов RE NSSS для антенного порта 2001.
Инициализация настроек для всей соты путем указания режима работы, количества специфичных для соты антенных портов RS, идентификатора соты физического уровня, номера кадра и номера субкадра.
enb.OperationMode = 'Inband-SamePCI'; % Operation mode enb.CellRefP = 1; % Number of cell-specific RS antenna ports enb.NCellID = 2; % Physical layer cell identity enb.NSubframe = 9; % Subframe number enb.NFrame = 4; % Frame number
Укажите антенный порт и создайте индексы RE NSSS, указав индексирование на основе нуля. Чтобы вернуть матрицу, строки которой содержат поднесущую, индекс и антенный порт соответствующего RE, укажите опцию 'sub'.
port = 1;
ind = lteNSSSIndices(enb,port,{'0based','sub'});enb - Параметры для всей ячейкиПараметры для всей ячейки, указанные как структура, содержащая следующие поля:
| Имя | Обязательно или необязательно | Ценности | Описание | Типы данных |
|---|---|---|---|---|
OperationMode | Дополнительный | 'Standalone' (по умолчанию), 'Inband-SamePCI', 'Inband-DifferentPCI', 'Guardband' | Режим работы NB-IoT, указанный как одно из следующих значений:
| char, string |
NSubframe | Дополнительный | 9 (по умолчанию), целое число | Номер субкадра. Поскольку NSSS определяется только для подкадра 9 в альтернативных кадрах, lteNSSSIndices возвращает пустой массив для любого значения NSubframe кроме 9. Это поведение позволяет индексировать сетку ресурсов для любого номера подкадра. | double |
NFrame | Дополнительный | 0 (по умолчанию), целое число | Номер кадра. Поскольку NSSS определяется только для подкадра 9 в альтернативных кадрах, lteNSSSIndices возвращает пустой вектор для нечетных значений NFrame. Это поведение позволяет индексировать сетку ресурсов для любого номера подкадра и любого номера кадра. Если NSubframe и NFrame поля не указаны, lteNSSSIndices принимает NFrame принимает значение по умолчанию. | double |
NCellID | Требуется при указании OperationMode как 'Inband-SamePCI' или 'Inband-DifferentPCI' | Целое число в интервале [0, 503] | PCI | double |
CellRefP | Требуется при указании OperationMode как 'Inband-SamePCI' или 'Inband-DifferentPCI' | 1, 2, 4 | Количество антенных портов, специфичных для соты | double |
Примечание
Укажите NCellID и CellRefP поля для исключения местоположений опорного сигнала ячейки (RS). Если вы не указываете оба NCellID и CellRefP все местоположения ячеек RS включены.
Типы данных: struct
port - Антенный порт0 | 1Антенный порт, указанный как 0 или 1, соответствующий антенному порту 2000 или 2001 соответственно.
Типы данных: double
opts - Формат вывода и индексная база сформированных индексовФормат вывода и индексная база сформированных индексов, указанных как одна из этих форм.
'format
base'
"format
base"
{'format','base'}
["format","base"]
Где format и base определены в этой таблице.
| Выбор | Ценности | Описание |
format | 'ind' (по умолчанию), 'sub' | Формат вывода сформированных индексов Чтобы вернуть индексы в виде вектора столбца, укажите этот параметр как Чтобы вернуть индексы в виде матрицы NRE-by-3, где NRE - количество RE, укажите эту опцию как |
base | '1based' (по умолчанию), '0based' | База индекса Создание индексов с первым значением |
Пример: 'ind 0based', "ind 0based", {'ind','0based'}, и ["ind","0based"] укажите те же параметры вывода.
Типы данных: char | string | cell
ind - индексы RE NSSS для подкадра;Индексы RE NSSS для подкадра, возвращаемые как массив с комплексными значениями. Размеры массива зависят от параметров формата, заданных в opts. Возвратиться ind в качестве вектора столбца, укажите 'ind' в opts вход. Возвратиться ind в качестве матрицы NRE-by-3 укажите 'sub' в opts вход. При указании NSubframe поле как значение, отличное от 9 или NFrame поле как нечетное значение, lteNSSSIndices функция возвращает ind как пустой массив.
Типы данных: uint32
Имеется измененная версия этого примера. Открыть этот пример с помощью изменений?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.