exponenta event banner

lteDLFrameOffset

Оценка синхронизации кадра нисходящей линии связи

Описание

пример

offset=lteDLFrameOffset(enb,waveform) возвращает временной сдвиг в выборках между началом входа waveform и начало первого кадра. offset измеряется с использованием опорных сигналов, определенных в стандарте LTE.

lteDLFrameOffset выполняет синхронизацию с использованием PSS и SSS для формы сигнала временной области с заданной структурой настроек для всей соты, enb. Следует отметить, что эта функция не выполняет поиск идентификаторов ячеек PSS/SSS. Идентификатор ячейки должен быть предоставлен в enb. Функция lteCellSearch может использоваться для выполнения поиска идентификационных данных ячейки.

[offset,corr]=lteDLFrameOffset(enb,waveform) также возвращает комплексную матрицу, corr, тех же размеров, что и вход waveform.

[offset,corr]=lteDLFrameOffset(enb,waveform,corrcfg) обеспечивает управление тем, какие опорные сигналы используются для оценки синхронизации, как указано во входной структуре, corrcfg.

[offset,corr]=lteDLFrameOffset(enb,waveform,'TestEVM'), обеспечивает ввод 'TestEVM' согласовать корреляционную конфигурацию с TS 36.104, приложение E [1].

Примеры

свернуть все

Синхронизация и демодуляция выходного сигнала тестовой модели, задержанного на пять выборок.

Инициализация структуры параметров для всей ячейки. Формирование формы сигнала для тестовой модели 1.1 с 5MHz шириной полосы пропускания. Задержка в пять выборок достигается путем вставки пяти нулей в начале формы сигнала. Вычислите и отобразите смещение. Выполните демодуляцию сигнала, учитывающего задержку смещения, путем регулировки индекса начала сигнала.

enb = lteTestModel('1.1','5MHz');
tx = [0; 0; 0; 0; 0; lteTestModelTool(enb)];

offset = lteDLFrameOffset(enb,tx)
offset = 5
rxGrid = lteOFDMDemodulate(enb,tx(1+offset:end));

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

свернуть все

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

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

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

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

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

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

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

NCellIDНеобходимый

Целое число от 0 до 503

Идентификация ячейки физического уровня

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

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

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

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

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

Следующие параметры необходимы только для CellRS = 'On' или 'OmitEdgeRBs'. Посмотрите corrcfg.

  CellRefPНеобходимый

1, 2, 4

Количество антенных портов cell-specific reference signal (CRS)

Следующие параметры требуются только в том случае, если DuplexMode = 'TDD' и CellRS = 'On' или 'OmitEdgeRBs'. Посмотрите corrcfg.

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

0, 1 (по умолчанию), 2, 3, 4, 5, 6

Конфигурация восходящего и нисходящего каналов

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

0 (по умолчанию), 1, 2, 3, 4, 5, 6, 7, 8, 9

Специальная конфигурация субкадра (SSC)

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

Форма сигнала временной области, заданная в виде цифровой матрицы T-на-P, где T - количество выборок временной области, а P - количество приемных антенн. waveform должен иметь длину по крайней мере одного подкадра и содержать сигналы PSS и SSS. Использовать lteOFDMModulate или одну из функций модели канала (lteFadingChannel, lteHSTChannel, или lteMovingChannel) для создания этой матрицы.

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

Управляющие опорные сигналы, используемые для оценки синхронизации, определенные как структура, содержащая любое или все из этих полей.

Поле параметраОбязательно или необязательноЦенностиОписание
PSSДополнительный

'On' (по умолчанию), 'Off'

Режим корреляции первичного сигнала синхронизации (PSS)

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

'On' (по умолчанию), 'Off'

Режим корреляции вторичного сигнала синхронизации (SSS)

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

'Off' (по умолчанию), 'OmitEdgeRBs', 'On'

Режим корреляции опорного сигнала соты (CRS)

Для corrcfg поля, lteDLFrameOffset использует опорные сигналы, (PSS, SSS, или CellRS), сконфигурированный путем инициализации определенного режима (режимов) корреляции опорного сигнала в'On'. Для CellRS, используя настройку режима, 'OmitEdgeRBs', вместо 'On', удаляет самый верхний и самый нижний ресурсный блок опорных сигналов из корреляции. 'OmitEdgeRBs' метод указан для испытаний EVM в TS 36.104, приложение E [1]. Исключение граничных RB полосы устраняет потенциальную нелинейную фазовую характеристику фильтрации передачи и результирующее влияние на реакцию групповой задержки для всей полосы.

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

Проверка настройки EVM, указано как 'TestEVM'. Как определено в TS 36.104 [1], приложение E, устанавливает корреляцию с:

  • PSS кому 'On',

  • SSS кому 'Off', и

  • CellRS кому 'OmitEdgeRBs'.

Типы данных: char | string

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

свернуть все

Смещение по времени от начала входного сигнала до начала первого кадра, возвращаемое в виде числового скаляра. Указывает количество выборок с начала waveform, в положение в waveform где начинается первый кадр. offset вычисляется путем извлечения времени пика корреляции между waveform и внутренние сгенерированные опорные сигналы временной области, содержащие сигналы PSS и SSS. Корреляция выполняется отдельно для каждой антенны. lteDLFrameOffset использует антенну с самым ранним пиком корреляции и величиной пика корреляции не менее 50% максимума по антеннам для вычисления offset.

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

Сигнал, используемый для извлечения смещения синхронизации, возвращаемый в виде комплексной цифровой матрицы того же размера, что и waveform. Каждый столбец corr - корреляция для каждого столбца (антенны) waveform.

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

Ссылки

[1] 3GPP TS 36.104. «Базовая станция (BS) радиопередача и прием». Проект партнерства 3-го поколения; техническая спецификация на сеть радиодоступа группы; Усовершенствованный универсальный наземный радиодоступа (E-UTRA).

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