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

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

свернуть все

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