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 используется. Если ни один не присутствует, функция принимает одну антенну. \in 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