lteOFDMDemodulate

Описание

пример

grid = lteOFDMDemodulate(enb,waveform) выполняет демодуляцию OFDM waveform, сигнал временной области, для параметров всей ячейки enb.

Демодуляция выполняет одну операцию FFT на принятый символ OFDM, чтобы восстановить принятые значения поднесущей. Эти значения затем используются, чтобы создать каждый столбец выходного массива ресурсов, grid. БПФ позиционируется частично через циклический префикс, чтобы обеспечить определенную степень задержки канала, избегая перекрытия между соседними символами OFDM. Конкретное положение БПФ, выбранного здесь, избегает перекрытия символа OFDM, используемого в lteOFDMModulate. Поскольку БПФ выполняется вдали от исходной нули-фазовой точки на переданных поднесущих, к каждой поднесущей после БПФ применяется фаза коррекция. Затем полученные поднесущие извлекают из интервалов БПФ, пропуская неиспользованные интервалы частоты на любом конце спектра и центральном интервале частоты постоянного тока. Эти извлеченные поднесущие образуют столбцы выхода grid.

Частота дискретизации сигнала во временной области, waveform, должно быть таким же, как используется в lteOFDMModulate для заданного количества ресурсных блоков, NDLRB. waveform должен также быть выровнен по времени, так что первый образец является первой выборкой циклического префикса первого символа OFDM в подкадре. Это выравнивание может быть достигнуто при помощи lteDLFrameOffset.

grid = lteOFDMDemodulate(enb,waveform,cpfraction) задает положение демодуляции через циклический префикс.

Примеры

свернуть все

Выполните модуляцию и демодуляцию 5MHz Экспериментальная Модель 1.1.

cfg = lteTestModel('1.1','5MHz');
txWaveform = lteTestModelTool(cfg);
rxGrid = lteOFDMDemodulate(cfg,txWaveform);

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

свернуть все

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

Поле параметраТребуемый или опционныйЗначенияОписание
NDLRBНеобходимый

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

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

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

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

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

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

Форма волны во временной области, заданная как числовая матрица размера T -by- P, где P - количество антенн, а T - количество выборок во временной области. T =      <reservedrangesplaceholder4> × 30720 / 2 048 × <reservedrangesplaceholder3> fft, где <reservedrangesplaceholder2> fft размер ОБПФа и K, является количеством нижних рам во входе, grid. waveform должен быть выровнен по времени таким образом, чтобы первая выборка была первой выборкой циклического префикса первого символа OFDM в подкадре.

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

Положение демодуляции, заданное как скаляр в интервале [0, 1], с 0, представляющим начало циклического префикса и 1, представляющим конец циклического префикса. Значение по умолчанию позволяет использовать уровень окна по умолчанию в lteOFDMModulate

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

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

свернуть все

Элементы ресурса, возвращенные как 3-D числовой массив. grid сохраняет элементы ресурса для множества подкадров во всех сконфигурированных портах антенны. Это M массив -by N -by P, где M - количество поднесущих, N - количество символов OFDM, а P - количество антенн.

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

Введенный в R2014a