wlanDMGOFDMInfo

Информация о OFDM для передачи DMG

Синтаксис

Описание

пример

info = wlanDMGOFDMInfo возвращает info, структура, содержащая информацию об ортогональном мультиплексировании деления частоты (OFDM) для полей DMG-Data или DMG-Header в направленной мультигигабитной передаче.

Примеры

свернуть все

Получите информацию OFDM для DMG-поля-данных и отобразите длину быстрого преобразования Фурье (FFT).

info = wlanDMGOFDMInfo;
disp(info.FFTLength)
   512

Выполните демодуляцию OFDM на DMG-поле-данных, затем извлеките данные и пилотные поднесущие.

Сгенерируйте форму волны WLAN для передачи DMG, задав модуляцию и кодируя схему (MCS).

cfg = wlanDMGConfig('MCS','15');
bits = [1; 0; 0; 1];
waveform = wlanWaveformGenerator(bits,cfg);

Получите полевые индексы и извлеките DMG-поле-данных.

ind = wlanFieldIndices(cfg);
rx = waveform(ind.DMGData(1):ind.DMGData(2),:);

Выполните демодуляцию OFDM на DMG-поле-данных.

sym = wlanDMGOFDMDemodulate(rx);

Получите информацию OFDM, затем извлеките данные и пилотные поднесущие.

info = wlanDMGOFDMInfo;
data = sym(info.DataIndices,:,:);
pilots =  sym(info.PilotIndices,:,:);

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

свернуть все

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

ИмяЗначенияОписаниеТипы данных
FFTLengthПоложительное целое числоДлина быстрого преобразования Фурье (FFT)double
CPLengthПоложительное целое число

Длина циклического префикса, в выборках

double
NumTonesНеотрицательное целое число

Количество активных поднесущих

double
NumSubchannelsПоложительное целое числоКоличество подканалов на 20 МГцdouble
ActiveFrequencyIndicesВектор-столбец целых чисел в интервале [-FFTLength/2, (FFTLength/2 – 1)]Индексы активных поднесущих. Каждым элементом этого поля является индекс активной поднесущей, такой, что постоянный ток (DC) или пустая поднесущая находятся в центре диапазона частот.double
ActiveFFTIndicesВектор-столбец целых чисел в интервале [1, FFTLength]Индексы активных поднесущих в БПФdouble
DataIndicesВектор-столбец целых чисел в интервале [1, NumTones]Индексы данных в активных поднесущихdouble
PilotIndicesВектор-столбец целых чисел в интервале [1, NumTones]Индексы пилотов в активных поднесущихdouble

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

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью MATLAB® Coder™.

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

Функции

Объекты

Введенный в R2019a