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'

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

  • '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. Сортировка 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