lteCellSearch

Единичный поиск ячейки использование PSS и SSS

Синтаксис

[cellid,offset,peak] = lteCellSearch(enb,waveform)
[cellid,offset,peak] = lteCellSearch(enb,waveform,alg)
[cellid,offset,peak] = lteCellSearch(enb,waveform,cellids)

Описание

пример

[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) формы волны RMC R.12.

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

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

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

свернуть все

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

Поле параметраТребуемый или дополнительныйЗначенияОписание
NDLRBНеобходимый

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

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

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

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

Циклическая длина префикса

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

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

Режим Duplexing, заданный как:

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

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

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

Примечание

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. Сортировка peaks позволяет контролировать 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