lteSRS

Восходящий канал, звучащий как ссылочный сигнал

Описание

пример

seq = lteSRS(ue,chs) возвращает комплексную матрицу, seq, содержа восходящие значения звучания ссылочным сигналом (SRS) и массив информационной структуры, данный структуры, содержащие настройки UE-specific и параметры конфигурации передачи сигнала. Для получения дополнительной информации смотрите, что SRS Обрабатывает и TS 36.213 [1], Раздел 8.2.

[seq,info] = lteSRS(ue,chs) также возвращает массив информационной структуры SRS, info.

Примеры

свернуть все

Этот пример генерирует значения SRS для пропускной способности на 1,4 МГц с помощью настройки SRS по умолчанию.

Установите настройку передачи сигнала, поля структуры CHS.

chs.BWConfig = 7;
chs.BW = 0;
chs.CyclicShift = 0;
chs.SeqGroup = 0;
chs.SeqIdx = 0;
chs.ConfigIdx = 7;

Установите ue поля структуры.

ue.DuplexMode = 'FDD';
ue.CyclicPrefixUL = 'Normal';
ue.NTxAnts = 1;
ue.NFrame = 0;
ue.NULRB = 6;
ue.NSubframe = 0;

Сгенерируйте Восходящий канал значения элемента ресурса SRS.

srs = lteSRS(ue,chs); 
srs(1:4)
ans = 4×1 complex

   0.7071 - 0.7071i
  -0.7071 + 0.7071i
   0.7071 + 0.7071i
  -0.7071 - 0.7071i

Сгенерируйте символы SRS для двух путей к антенне передачи. Отобразите информационную структуру.

Инициализируйте UE-specific и образуйте канал конфигурационные структуры (ue и chs) для пропускной способности на 3 МГц и двух антенн с помощью настройки SRS по умолчанию. Сгенерируйте символы SRS и информационную структуру (ind и info).

ue.DuplexMode = 'FDD';
ue.CyclicPrefixUL = 'Normal';
ue.NFrame = 0;
ue.NULRB = 15;
ue.NSubframe = 0;

chs = struct();
chs.NTxAnts = 2;
chs.BWConfig = 7;
chs.BW = 0;
chs.CyclicShift = 0;
chs.ConfigIdx = 7;
chs.SeqIdx = 0;
chs.SeqGroup = 0;

[ind,info] = lteSRS(ue,chs);

С тех пор существует две антенны, символы SRS выводятся как два вектор-столбца и info структура output содержит два элемента.

ind(1:6,:)
ans = 6×2 complex

   0.5000 - 0.5000i   0.5000 - 0.5000i
  -0.5000 + 0.5000i   0.5000 - 0.5000i
   0.5000 + 0.5000i   0.5000 + 0.5000i
  -0.5000 - 0.5000i   0.5000 + 0.5000i
  -0.5000 + 0.5000i  -0.5000 + 0.5000i
   0.5000 - 0.5000i  -0.5000 + 0.5000i

size(info)
ans = 1×2

     1     2

Просмотрите содержимое двух info элементы структуры.

info(1)
ans = struct with fields:
       Alpha: 0
    SeqGroup: 0
      SeqIdx: 0
     RootSeq: -1
         NZC: -1

info(2)
ans = struct with fields:
       Alpha: 3.1416
    SeqGroup: 0
      SeqIdx: 0
     RootSeq: -1
         NZC: -1

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

свернуть все

Настройки UE-specific, заданные как структура, содержащая эти следующие поля.

Количество восходящих блоков ресурса, заданных как положительное целое число.

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

Номер подкадра, заданный как неотрицательное целое число.

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

Количество антенн передачи, заданных как 1, 2, или 4.

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

Циклическая длина префикса для восходящего канала, заданного как 'Normal' или 'Extended'.

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

Начальный номер системы координат, заданный как неотрицательное целое число.

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

Режим Duplexing, заданный как 'FDD' или 'TDD' указать на тип структуры системы координат сгенерированной формы волны.

Пример: 'TDD'

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

Восходящая или нисходящая настройка, заданная как целое число от 0 до 6. Только требуемый для TDD дуплексный режим.

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

Специальная настройка подкадра, заданная как целое число от 0 до 9. Только требуемый для TDD дуплексный режим.

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

Циклическая длина префикса в нисходящем канале, заданном как 'Normal' или 'Extended'.

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

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

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

Количество антенн передачи, заданных как 1, 2, или 4.

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

Настройка пропускной способности SRS, заданная как целое число от 0 до 7. (C SRS)

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

UE-specific пропускная способность SRS, заданная как целое число от 0 до 3. (B SRS)

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

Индекс настройки для периодичности UE-specific, заданной как неотрицательное целое число от 0 до 644. Этот параметр содержит индекс настройки для периодичности UE-specific (T SRS) и смещение подкадра (смещение T).

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

Циклический сдвиг UE-specific, заданный как целое число от 0 до 7. (nSRScs)

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

Номер группы последовательности SRS, заданный как целое число от 0 до 29. U

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

Номер последовательности оснований, заданный или как 0 или как 1. V

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

Подкадр SRS возместил выбор для периодичности SRS на 2 мс, заданной как 0 или 1. Только требуемый для 'TDD' дуплексный режим. Этот параметр индексирует две записи смещения подкадра SRS в строке TS 36.213 [1], Таблицы 8.2-2 для индекса настройки SRS, заданного ConfigIdx параметр.

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

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

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

свернуть все

Восходящие значения SRS, возвращенные как комплексная матрица. Символы для каждой антенны находятся в столбцах матрицы, seq. Символы для каждой антенны находятся в столбцах seq, с количеством столбцов, определенных количеством передачи сконфигурированы антенны. Для получения дополнительной информации смотрите, что SRS Обрабатывает.

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

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

Ссылка обозначает циклический сдвиг, возвращенный в виде числа. (α)

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

Номер группы последовательности SRS, возвращенный как целое число от 0 до 29. U

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

Номер последовательности оснований, возвращенный как 0 или 1. V

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

Корневой индекс Последовательности Задова-Чу, возвращенный как целое число. Q

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

Длина последовательности Задова-Чу, возвращенная как целое число. (NZCRS)

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

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

Больше о

свернуть все

Обработка SRS

Как задано в TS 36.213, Раздел 8.2, UE должен передать звучание ссылочным символом (SRS) на на служащие ресурсы ячейки SRS, на основе двух триггерных типов:

  • инициируйте тип 0 — периодический SRS от более высокой сигнализации слоя

  • инициируйте тип 1 — апериодический SRS от форматов DCI 0/4/1A для FDD или TDD и от форматов DCI 2B/2C/2D для TDD.

Параметр chs.ConfigIdx Таблицы 8.2-1, 8.2-2, 8.2-4 индексов и 8.2-5 заданных в TS 36.213, Раздел 8.2. Применимая таблица и соответствующая область значений chs.ConfigIdx зависит от дуплексного режима и триггерного типа SRS.

Если инициированная передача SRS типа 0 предназначается, то:

  • Допустимая область значений chs.ConfigIdx (ISRS) от 0 до 636 для FDD (Таблица 8.2-1) и от 0 до 644 для TDD (Таблица 8.2-2).

Если инициированная передача SRS типа 1 предназначается, то:

  • chs.ConfigIdx индексы инициировали тип 1 периодичность UE-specific T, SRS, 1 и подкадр возместил смещение T, 1. Допустимая область значений chs.ConfigIdx (ISRS) от 0 до 16 для FDD (Таблица 8.2-4) и от 0 до 24 для TDD (Таблица 8.2-5).

  • Скачкообразное движение частоты не разрешено. Поэтому установите chs.HoppingBW быть больше или быть равным BW. (транзитный участок b  ≥ B SRS).

Управлять, вызвать ли lteSRS и lteSRSIndices функции в подкадре, используйте info.IsSRSSubframe, возвращенный lteSRSInfo.

Настройки UE-specific определяют как lteSRS и lteSRSIndices действовать. Когда никакой SRS не планируется, вызывая lteSRS или lteSRSIndices в подкадре:

  • Может сгенерировать SRS в зависимости от специфичной для ячейки настройки подкадра SRS.

  • Возвращает пустой seq или ind вектор, для данной настройки SRS UE-specific. Кроме того, info скалярные поля структуры установлены в –1, и любые неопределенные векторные поля пусты.

Для коротко-основных ссылочных последовательностей, используемых с передачами SRS, охватывающими 4 PRBs, lteSRS функция не использует последовательности Цзадофф Чу, и она устанавливает info.RootSeq и info.NZC к –1.

lteSRSIndices возвращает периодичность SRS UE-specific, info.UePeriod, и смещение подкадра, info.UeOffset. Эти параметры отличны от специфичной для ячейки периодичности SRS и смещения подкадра что lteSRSInfo возвращается.

Если chs.NTxAnts не присутствует, ue.NTxAnts используется. Если ни один не присутствует, функция принимает одну антенну. В lteSRSIndices, для передачи SRS на нескольких антеннах:

  • Когда chs.NTxAnts установлен в 2 или 4, значение info.Port совпадает с положением в массиве структур (0..., NTxAnts – 1).

  • Если chs.NTxAnts установлен в 1, lteSRSIndices использование info.Port чтобы указать на порт, выбранный SRS, передают выбор антенны. info.Port указывает на выбранный порт антенны, 0 или 1.

Ссылки

[1] 3GPP TS 36.213. “Развитый Универсальный Наземный Радио-доступ (к E-UTRA); процедуры Физического уровня”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group. URL: https://www.3gpp.org.

Смотрите также

| | | | |

Введенный в R2014a

Для просмотра документации необходимо авторизоваться на сайте