wlanSegmentParseSymbols

Сегментно-анализирующие поднесущие данных

Описание

пример

y = wlanSegmentParseSymbols(sym,cbw) выполняет обратную операцию отхода сегмента от входа sym определено в IEEE® 802.11ac™-2013, раздел 22.3.10.9.3, при cbw является 'CBW16' или 'CBW160'.

Примечание

Разбор сегментов поднесущих данных применяется только, когда ширина полосы пропускания канала составляет или 16 МГц, или 160 МГц, и обходится для остальных полос пропускания канала (как указано в вышеупомянутом разделе IEEE802.11ac-2013). Поэтому, когда cbw - любое принятое значение, кроме 'CBW16' или 'CBW160', wlanSegmentParseSymbols возвращает вход без изменений.

Примеры

свернуть все

Сегментный и сегментный анализ символов в четырех символах OFDM для строения VHT с пропускной способностью канала 160 МГц и двумя пространственными потоками.

Определите входные параметры. Поскольку ширина полосы пропускания канала составляет 160 МГц, установите количество поднесущих данных равным 468, а количество сегментов частоты равным двум.

chanBW = 'CBW160';
numSD = 468;
numSym = 4;
numSS = 2;
numSeg = 2;

Создайте вход последовательность символов.

data = randi([0 1],numSD/numSeg,numSym,numSS,numSeg);

Сегмент - разделяет символы на поднесущие данных. Первая размерность проанализированного выхода учитывает общее количество поднесущих данных.

deparsedData = wlanSegmentDeparseSymbols(data,chanBW);
size(deparsedData)
ans = 1×3

   468     4     2

Сегмент - анализируйте символы в поднесущие данных. Размер выхода равен размеру исходной последовательности.

segments = wlanSegmentParseSymbols(deparsedData,chanBW);
size(segments)
ans = 1×4

   234     4     2     2

Входные параметры

свернуть все

Входная последовательность уравненных данных, подлежащих сегментации, задается как N SD-by N SYM-by N SS array, где:

  • N SD является количеством поднесущих данных.

  • N SYM является количеством символов OFDM.

  • N SS является количеством пространственных потоков.

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

Пропускная способность канала в МГц, заданная как 'CBW1', 'CBW2', 'CBW4', 'CBW8', 'CBW16', 'CBW20', 'CBW40', 'CBW80', или 'CBW160'.

Пример: 'CBW160'

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

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

свернуть все

Частотные сегменты, заданные как (N SD/ N SEG) -by N SYMby N SS-by N SEG массив, где:

  • N SD является количеством поднесущих данных.

  • N SEG - это количество сегментов. Когда cbw является 'CBW16' или 'CBW160', N SEG равен 2. В противном случае это 1.

  • N SYM является количеством символов OFDM.

  • N SS является количеством пространственных потоков.

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

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

.
Введенный в R2017b