wlanDMGOFDMInfo

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

Синтаксис

Описание

пример

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

Примеры

свернуть все

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

info = wlanDMGOFDMInfo;
disp(info.FFTLength)
   512

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

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

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

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

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

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

sym = wlanDMGOFDMDemodulate(rx);

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

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

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

свернуть все

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

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

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

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

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

double
NumSubchannelsПоложительное целое числоКоличество 20-MHz подканалов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++ с помощью Coder™ MATLAB ®

.

См. также

Функции

Объекты

Введенный в R2019a