exponenta event banner

wlanDMGOFDMInfo

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

Синтаксис

Описание

пример

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

Примеры

свернуть все

Получение информации 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Положительное целое числоДлина быстрого преобразования Фурье (БПФ)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++ с помощью MATLAB ® Coder™

.

См. также

Функции

Объекты

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