exponenta event banner

wlanS1GOFDMInfo

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

Описание

пример

info = wlanS1GOFDMInfo(field,cfg) прибыль infoструктура, содержащая информацию мультиплексирования с ортогональным частотным разделением (OFDM) для поля ввода sub-1-Ghz (S1G) передачи, параметризованной объектом конфигурации cfg.

Примеры

свернуть все

Получение информации OFDM для поля S1G-Data в передаче с заданной полосой пропускания канала.

Создайте объект конфигурации формата WLAN S1G, указав полосу пропускания канала.

cfg = wlanS1GConfig('ChannelBandwidth','CBW1');

Возвращает и отображает информацию OFDM для поля S1G-Data.

info = wlanS1GOFDMInfo('S1G-Data',cfg);
disp(info)
                 FFTLength: 32
                  CPLength: 8
            NumSubchannels: 1
                  NumTones: 26
    ActiveFrequencyIndices: [26x1 double]
          ActiveFFTIndices: [26x1 double]
               DataIndices: [24x1 double]
              PilotIndices: [2x1 double]

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

Формирование сигнала WLAN для передачи S1G.

cfg = wlanS1GConfig;
bits = [1; 0; 0; 1];
waveform = wlanWaveformGenerator(bits,cfg);

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

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

Выполните демодуляцию OFDM в поле S1G-SIG.

sym = wlanS1GDemodulate(rx,'S1G-SIG',cfg);

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

info = wlanS1GOFDMInfo('S1G-SIG',cfg);
data = sym(info.DataIndices,:,:);
pilots =  sym(info.PilotIndices,:,:);

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

свернуть все

Поле, для которого возвращается информация OFDM, указанное как одно из этих значений.

  • 'S1G-LTF1' - Возврат информации OFDM для первого S1G длинного обучающего поля (S1G-LTF1).

  • 'S1G-SIG' - Возврат информации OFDM для поля сигнализации S1G (S1G-SIG).

  • 'S1G-LTF2N' - Возврат информации OFDM для последующих S1G длинных учебных полей (S1G-LTF2N).

  • 'S1G-SIG-A' - Возврат информации OFDM для поля A (S1G-SIG-A) сигнала S1G.

  • 'S1G-SIG-B' - Возврат информации OFDM для поля B (S1G-SIG-B) сигнала S1G.

  • 'S1G-DLTF' - Возврат информации OFDM для S1G ЛТФ в виде луча (D-ЛТФ).

  • 'S1G-Data' - Возврат информации OFDM для поля S1G-Data.

Типы данных: char | string

Конфигурация формата физического уровня (PHY), заданная как wlanS1GConfig объект.

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

свернуть все

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

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

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

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

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

double
NumSubchannelsПоложительное целое числоКоличество 20-MHz подканалов. wlanS1GOFDMInfo функция всегда возвращает это поле как 1 когда формат пакета, определенный cfg вход - 'S1G-1M', указывая один подканал 1-MHz. Для всех остальных форматов пакетов полоса пропускания подканала составляет 2 МГц.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