exponenta event banner

lteOFDMDemodulate

Описание

пример

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

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

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

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

Примеры

свернуть все

Выполните модуляцию и демодуляцию тестовой модели 1.1 5MHz.

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

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

свернуть все

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

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

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

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

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

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

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

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

Форма сигнала временной области, заданная как числовая матрица размера T-на-P, где P - количество антенн, а T - число выборок временной области. T = K ×    30720 / 2048 × Nfft, где Nfft - размер IFFT, а K - количество подкадров на входе ,grid. waveform должна быть выровнена по времени так, чтобы первая выборка была первой выборкой циклического префикса первого символа OFDM в подкадре.

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

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

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

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

свернуть все

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

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

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