exponenta event banner

lteCellSearch

Поиск идентификаторов ячеек с использованием PSS и SSS

Описание

пример

[cellid,offset,peak] = lteCellSearch(enb,waveform) возвращает идентичность ячейки, переносимую сигналами PSS и SSS во входном сигнале, смещение по времени до начала первого кадра сигнала и пиковую величину корреляции. Структура настроек для всей ячейки, enb, определяет конфигурацию канала.

[cellid,offset,peak] = lteCellSearch(enb,waveform,alg) принимает дополнительную структуру ввода, alg, которая обеспечивает контроль над поиском ячеек. Структура ввода, alg, содержит необязательные поля для определения метода обнаружения SSS, максимального количества ячеек для обнаружения и идентификаторов ячеек для поиска.

[cellid,offset,peak] = lteCellSearch(enb,waveform,cellids) использует дополнительный ввод для ограничения поиска ячеек списком идентификаторов ячеек, указанных в cellids.

Примечание

Этот синтаксис будет удален в следующем выпуске. Вместо этого используйте синтаксис [cellid,offset,peak] = lteCellSearch (enb,waveform,alg) и установить alg.CellIDs = cellids.

Примеры

свернуть все

Поиск идентификатора ячейки (в данном случае 171) R.12 Форма сигнала RMC.

Инициализация конфигурации опорного канала, rmc. Выполните поиск соты по форме сигнала, полученной с помощью этой конфигурации.

rmc = lteRMCDL('R.12');
rmc.NCellID = 171;
rmc.TotSubframes = 1;
cellID = lteCellSearch(rmc,lteRMCDLTool(rmc,[1;0;0;1]))
cellID = 171

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

свернуть все

Настройки на уровне ячейки eNeyB, заданные как структура, содержащая эти поля параметров.

Поле параметраОбязательно или необязательноЦенностиОписание
NDLRBНеобходимый

Скалярное целое число от 6 до 110

Количество блоков ресурсов нисходящей линии связи. (NRBDL)

CyclicPrefixДополнительный

'Normal' (по умолчанию), 'Extended'

Длина циклического префикса

DuplexmodeДополнительный

'FDD' (по умолчанию), 'TDD'

Режим дуплексирования, указанный как:

  • 'FDD' для дуплексного частотного разделения или

  • 'TDD' для дуплексного разделения времени

Форма сигнала во временной области, заданная как числовая матрица размера T-by-P. Где T - количество выборок временной области, а P - количество приемных антенн. Частота дискретизации формы сигнала во временной области должна быть такой же, как используется в lteOFDMModulate функция для указанного количества блоков ресурсов enb.NDLRB. Количество выборок временной области T должно быть достаточным для обеспечения по меньшей мере одного подкадра для FDD (или 2 для TDD, поскольку в режиме TDD PSS и SSS лежат в соседних подкадрах). Для успешного поиска соты предоставленная форма сигнала должна содержать сигналы PSS и SSS.

Примечание

enb.NDLRB требуется только для указания частоты выборки waveform.

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

Управление алгоритмом поиска ячеек, указанное как структура. alg принимает эти поля, определяющие дополнительные параметры алгоритма поиска ячеек.

Поле параметраОбязательно или необязательноЦенностиОписание
SSSDetectionДополнительный'PreFFT' (по умолчанию), 'PostFFT'.

Метод обнаружения SSS.

[a]
MaxCellCountДополнительныйНеотрицательное скалярное целое число. (1,..., 504), по умолчанию 1.

Количество обнаруживаемых удостоверений ячеек.

[b]
CellIDsДополнительныйВектор неотрицательных целых чисел, вектор по умолчанию (0:503).

Вектор, содержащий идентификаторы ячеек, используемые для поиска ячеек.

[c]

[a] 'PostFFT' Обнаружение SSS работает в частотной области. Для 'PostFFT':

  • Демодуляция OFDM выполняется с использованием оценки синхронизации из обнаружения PSS,

  • демодулированные элементы ресурсов SSS коррелируют с возможными последовательностями SSS для поиска группы идентификации соты,

  • и пиковая величина корреляции представляет собой сумму пиковых величин корреляции от обнаружения PSS во временной области и обнаружения SSS в частотной области.

[b] Когда alg.MaxCellCount > 1, возвращенный cellid, offset, и peak - векторы, каждый элемент которых соответствует одной ячейке.

[c] Если alg.CellIDs отсутствует, выходные векторы отсортированы по уменьшению пиковой величины корреляции, то есть по уменьшению peak значение. Если alg.CellIDs присутствует и alg.MaxCellCount = numel(alg.CellIDs), выходные векторы находятся в том же порядке, что и идентификаторы ячеек в alg.CellIDs. Сортировка пиков позволяет осуществлять мониторинг peak вывод для заданного набора ячеек.

Идентификаторы ячеек, используемые при поиске ячеек, определяемые как неотрицательное скалярное целое число или вектор неотрицательных целых чисел.

Примечание

cellids и синтаксис, с которым он связан, будет удален в будущем выпуске. Вместо этого используйте alg.CellIDs и рекомендуемый альтернативный синтаксис.

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

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

свернуть все

Идентификатор ячейки физического уровня, возвращаемый как неотрицательное скалярное целое число или вектор неотрицательных целых чисел. cellid указывает идентификатор обнаруженной ячейки. Возвращенный cellid является вектором, когда alg.MaxCellCount > 1 и обнаруживают более одной ячейки.

Общий идентификатор ячейки физического уровня: cellid = (3*Nid1) + Nid2. PSS передает идентификационный номер второй соты (Nid2, (0,1,2)) внутри группы идентификации соты и устанавливается посредством корреляции временной области с использованием lteDLFrameOffset функция. SSS передает идентификационный номер первой соты (Nid1, (0,...,167)) и устанавливается аналогичным образом.

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

Смещение по времени, возвращаемое как неотрицательное скалярное целое число или вектор неотрицательных целых чисел. offset указывает количество отсчетов от начала входного сигнала до положения в том сигнале, где начинается первый кадр. Смещение синхронизации вычисляется путем корреляции с обнаруженными PSS и SSS. Возвращенный offset является вектором, когда alg.MaxCellCount > 1 и обнаруживают более одной ячейки.

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

Пиковая величина корреляции, возвращаемая как числовой скаляр или вектор числовых значений, используемый для обнаружения ячейки. Возвращенный peak является вектором, когда alg.MaxCellCount > 1 и обнаруживают более одной ячейки. Пиковая величина корреляции представляет собой сумму пиковых величин корреляции от обнаружения PSS и SSS. Полный результат корреляции доступен в качестве выходного аргумента, corr, от lteDLFrameOffset.

Представлен в R2014a