lteSLSCFDMADemodulate

Демодуляция Sidelink SC-FDMA

Описание

пример

grid = lteSLSCFDMADemodulate(ue,waveform) выполняет боковую демодуляцию SC-FDMA входного сигнала временной области для указанной структуры настроек UE. Для получения дополнительной информации смотрите Демодуляция Sidelink SC-FDMA.

grid = lteSLSCFDMADemodulate(ue,waveform,cpfraction) позволяет задать начальную выборку формы волны для демодуляции как часть циклического префикса.

Примеры

свернуть все

Выполните sidelink SC-FDMA модуляцию одного субкадра, содержащего сигналы синхронизации sidelink, и добавьте шум в ОСШ 3,0 дБ. Демодулятор обнуляет ресурсные элементы в последнем символе SC-FDMA. Это поведение согласуется с операцией модулятора SC-FDMA, который не модулирует последний символ SC-FDMA субкадра. Постройте график принятой формы волны и демодулированной величины ресурсной сетки.

Создайте структуру параметров UE.

ue.NSLRB = 15;
ue.CyclicPrefixSL = 'Normal';
ue.NSLID = 17;

Заполните ресурсную сетку PSSS и SSSS. Модулируйте PSSS и SSSS.

txgrid = lteSLResourceGrid(ue);
txgrid(ltePSSSIndices(ue)) = ltePSSS(ue);
txgrid(lteSSSSIndices(ue)) = lteSSSS(ue);

[txwaveform,info] = lteSLSCFDMAModulate(ue,txgrid);

Добавьте AWGN с ОСШ 3,0 дБ.

rxwaveform = awgn(txwaveform,3.0,'measured');

Выполните демодуляцию sidelink SC-FDMA.

rxgrid = lteSLSCFDMADemodulate(ue,rxwaveform);

Вычислите RMS каждого символа SC-FDMA в принятой ресурсной сетке.

rms = sqrt(sum(abs((rxgrid./double(info.Nfft)).^2)));

Постройте график величины полученной формы волны временной области, накладывая RMS для каждого символа SC-FDMA после демодуляции. Постройте график демодулированной величины ресурсной сетки.

t = (0:size(rxwaveform,1))/info.SamplingRate;
figure

subplot(2,1,1)
plot(t(1:end-1),abs(rxwaveform),'r')
hold on
n = cumsum([1 info.CyclicPrefixLengths + info.Nfft]);
n = [n(1:end-1); n(2:end)];
rmsplot = repmat(rms,[2 1]);
plot(t(n(:)),rmsplot(:),'b')
xlabel('time (s)')
ylabel('magnitude')
title('RX Waveform vs. Time')
legend('RX waveform magnitude','RMS per demodulated SC-FDMA symbol')

subplot(2,1,2)
imagesc(abs(rxgrid))
title('Demodulated Resource Grid Magnitude')
xlabel('SC-FDMA symbol index')
ylabel('subcarrier index')

Figure contains 2 axes. Axes 1 with title RX Waveform vs. Time contains 2 objects of type line. These objects represent RX waveform magnitude, RMS per demodulated SC-FDMA symbol. Axes 2 with title Demodulated Resource Grid Magnitude contains an object of type image.

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

свернуть все

Настройки пользовательского оборудования, заданные как структура параметра, содержащая следующие поля:

Количество ресурсных блоков sidelink, заданное как целочисленный скаляр от 6 до 110.

Пример: 6, что соответствует пропускной способности канала 1,4 МГц.

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

Длина циклического префикса, заданная как 'Normal' или 'Extended'.

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

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

Модулированная форма волны Sidelink SC-FDMA, заданная как N S-by N T числовая матрица, где N S является количеством выборок во временной области, а N T - количеством передающих антенн . <reservedrangesplaceholder5> S      = <reservedrangesplaceholder4> × 30720 / 2 048 × <reservedrangesplaceholder3> fft, где <reservedrangesplaceholder2> fft размер БПФ и K, является количеством нижних рам в waveform.

Для получения дополнительной информации о размере БПФ см. lteSLSCFDMAInfo.

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

Дробь циклического префикса, заданная как числовой скаляр от 0 до 1. Значение 0 представляет начало циклического префикса и значение 1 представляет конец циклического префикса. Значение по умолчанию 0.55 который принимает для уровня окна по умолчанию в lteSLSCFDMAModulate функция.

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

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

свернуть все

Сетка ресурсного элемента, возвращенная как N числовой массив SC-by N SYM-by N T . N SC  составляет 12 × NSLRB поднесущие. N SYM является произведением, кратным количеству символов SC-FDMA в подкадре (14 для нормального циклического префикса и 12 для расширенного циклического префикса). N T - количество портов антенны. grid определяет распределение RE между одним или несколькими подкадрами. Несколько подкадров определяются конкатенацией между столбцами (второе измерение).

Каждая плоскость антенны в grid SC-FDMA модулируется, получая столбцы waveform, как описано в разделе «Представление ресурсных сеток».

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

Подробнее о

свернуть все

Демодуляция Sidelink SC-FDMA

Демодуляция Sidelink SC-FDMA восстанавливает принятые значения поднесущей путем выполнения одной операции FFT на принятый символ SC-FDMA бокового канала. Восстановленные значения поднесущей используются, чтобы создать каждый столбец сетки выхода ресурсного массива. БПФ позиционируется частично через циклический префикс, чтобы учесть некоторое расширение задержки канала, избегая перекрытия между соседними символами SC-FDMA. БПФ входа также сдвигается на половину одной поднесущей. Положение БПФ, выбранного в функции, избегает перекрытия символа SC-FDMA, используемого в lteSLSCFDMAModulate функция. Поскольку БПФ выполняется вдали от исходной нули-фазовой точки на переданных поднесущих, lteSLSCFDMADemodulate применяет коррекцию фазы к каждой поднесущей после БПФ.

Примечание

  • TS 36.211 определяет, что для PSSCH (раздел 9.3.6), PSCCH (9.4.6), PSDCH (9.5.6) и PSBCH (9.6.6), ресурсные элементы в последнем символе SC-FDMA в подкадре должны учитываться в процессе отображения, но не передаваться. Элементы ресурса последнего символа SC-FDMA в каждом подкадре сетки выхода ресурсного массива нуля lteSLSCFDMADemodulate. Это поведение согласуется с модуляцией SC-FDMA, выполняемой lteSLSCFDMAModulate.

  • Частота дискретизации сигнала бокового канала во временной области должна совпадать со скоростью, используемой в lteSLSCFDMAModulate функцию, для заданного количества ресурсных блоков, NRB.

  • Область входа waveform должен быть выровнен по времени, так что первая выборка является первой выборкой циклического префикса первого символа SC-FDMA бокового соединения в подкадре.

Ссылки

[1] 3GPP TS 36.211. "Evolved Universal Terrestrial Radio Access (E-UTRA); Физические каналы и модуляция ". 3-ья Генерация Партнерский проект; Группа технических спецификаций Радиосеть доступ. URL-адрес: https://www.3gpp.org.

Введенный в R2016b