Оценка канала с помощью HT-LTF
chEst = wlanHTLTFChannelEstimate(demodSig,cfg)
chEst = wlanHTLTFChannelEstimate(demodSig,cfg,span)
Оцените и постройте коэффициенты канала канала формата HT-mixed при помощи высокой пропускной способности длинное учебное поле.
Создайте объект настройки формата HT. Сгенерируйте соответствующий HT-LTF на основе объекта.
cfg = wlanHTConfig; txSig = wlanHTLTF(cfg);
Умножьте переданный сигнал HT-LTF на 0,2 + 0.1i и передайте его через канал AWGN. Демодулируйте полученный сигнал.
rxSig = awgn(txSig*(0.2+0.1i),30); demodSig = wlanHTLTFDemodulate(rxSig,cfg);
Оцените ответ канала с помощью демодулируемого HT-LTF.
est = wlanHTLTFChannelEstimate(demodSig,cfg);
Постройте оценку канала.
scatterplot(est) grid
Оценка канала совпадает с комплексным множителем канала.
Оцените коэффициенты канала 2x2 канал MIMO при помощи высокой пропускной способности длинное учебное поле. Восстановите HT-поле-данных и определите количество битовых ошибок.
Создайте объект настройки формата HT-mixed для канала, имеющего два пространственных потока и четыре антенны передачи. Передайте полную форму волны HT.
cfg = wlanHTConfig('NumTransmitAntennas',2, ... 'NumSpaceTimeStreams',2,'MCS',11); txPSDU = randi([0 1],8*cfg.PSDULength,1); txWaveform = wlanWaveformGenerator(txPSDU,cfg);
Передайте переданную форму волны через 2x2 канал TGn.
tgnChan = wlanTGnChannel('SampleRate',20e6, ... 'NumTransmitAntennas',2, ... 'NumReceiveAntennas',2, ... 'LargeScaleFadingEffect','Pathloss and shadowing'); rxWaveformNoNoise = tgnChan(txWaveform);
Создайте канал AWGN с шумовой степенью, nVar
, соответствуя получателю, имеющему шумовую фигуру на 9 дБ. Шумовая степень равна kTBF, где k является константой Больцманна, T является окружающей шумовой температурой (290K), B является пропускной способностью (20 МГц), и F является шумовой фигурой (9 дБ).
nVar = 10^((-228.6 + 10*log10(290) + 10*log10(20e6) + 9)/10); awgnChan = comm.AWGNChannel('NoiseMethod','Variance', ... 'Variance',nVar);
Передайте сигнал через канал AWGN.
rxWaveform = awgnChan(rxWaveformNoNoise);
Определите индексы для HT-LTF. Извлеките HT-LTF от полученной формы волны. Демодулируйте HT-LTF.
indLTF = wlanFieldIndices(cfg,'HT-LTF');
rxLTF = rxWaveform(indLTF(1):indLTF(2),:);
ltfDemodSig = wlanHTLTFDemodulate(rxLTF,cfg);
Сгенерируйте оценку канала при помощи демодулируемого сигнала HT-LTF. Задайте промежуток фильтра сглаживания трех поднесущих.
chEst = wlanHTLTFChannelEstimate(ltfDemodSig,cfg,3);
Извлеките HT-поле-данных от полученной формы волны.
indData = wlanFieldIndices(cfg,'HT-Data');
rxDataField = rxWaveform(indData(1):indData(2),:);
Восстановите данные и проверьте, что там никакие битовые ошибки не произошли.
rxPSDU = wlanHTDataRecover(rxDataField,chEst,nVar,cfg); numErrs = biterr(txPSDU,rxPSDU)
numErrs = 0
demodSig
— Демодулируемый сигнал HT-LTFДемодулируемый сигнал HT-LTF, заданный как ST N NSYM NR массивом. ST N является количеством занятых поднесущих, N, SYM является количеством символов HT-LTF OFDM, и N R является количеством, получают антенны.
Типы данных: double
Поддержка комплексного числа: Да
cfg
— Конфигурационная информацияwlanHTConfig
Конфигурационная информация, заданная как объект wlanHTConfig
. Функция использует следующие свойства объектов wlanHTConfig
:
ChannelBandwidth
— Пропускная способность канала'CBW20'
(значение по умолчанию) | 'CBW40'
Пропускная способность канала в МГц, заданном как 'CBW20'
или 'CBW40'
.
Типы данных: char | string
NumSpaceTimeStreams
— Количество пространственно-временных потоковКоличество пространственно-временных потоков в передаче, заданной как 1, 2, 3, или 4.
Типы данных: double
NumExtensionStreams
— Количество дополнительных пространственных потоковКоличество дополнительных пространственных потоков в передаче, заданной как 0, 1, 2, или 3. Когда NumExtensionStreams
больше, чем 0, SpatialMapping
должен быть 'Custom'
.
Типы данных: double
MCS
— Модуляция и схема кодированияМодуляция и схема кодирования использовать для передачи текущего пакета, заданного как целое число от 0 до 31. Установка MCS идентифицирует, какая комбинация уровня модуляции и кодирования используется, и количество пространственных потоков (NSS).
MCS (Примечание 1) | NSS (Примечание 1) | Модуляция | Кодирование уровня |
---|---|---|---|
0, 8, 16, или 24 | 1, 2, 3, или 4 | BPSK | 1/2 |
1, 9, 17, или 25 | 1, 2, 3, или 4 | QPSK | 1/2 |
2, 10, 18, или 26 | 1, 2, 3, или 4 | QPSK | 3/4 |
3, 11, 19, или 27 | 1, 2, 3, или 4 | 16QAM | 1/2 |
4, 12, 20, или 28 | 1, 2, 3, или 4 | 16QAM | 3/4 |
5, 13, 21, или 29 | 1, 2, 3, или 4 | 64QAM | 2/3 |
6, 14, 22, или 30 | 1, 2, 3, или 4 | 64QAM | 3/4 |
7, 15, 23, или 31 | 1, 2, 3, или 4 | 64QAM | 5/6 |
Примечание 1 MCS от 0 до 7 имеет один пространственный поток. MCS от 8 до 15 имеет два пространственных потока. MCS от 16 до 23 имеет три пространственных потока. MCS от 24 до 31 имеет четыре пространственных потока. |
Смотрите IEEE® 802.11™-2012, Раздел 20.6 для дальнейшего описания зависимых параметров MCS.
При работе с HT-полем-данных, если количество пространственно-временных потоков равно количеству пространственных потоков, не используется никакое пространственно-временное блочное кодирование (STBC). Смотрите IEEE 802.11-2012, Раздел 20.3.11.9.2 для дальнейшего описания отображения STBC.
Пример: 22
указывает на MCS с тремя пространственными потоками, 64-QAM модуляцией и уровнем кодирования 3/4.
Типы данных: double
span
— Отфильтруйте промежутокОтфильтруйте промежуток фильтра сглаживания частоты, заданного как нечетное целое число. Промежуток выражается как много поднесущих.
Если смежные поднесущие будут высоко коррелироваться, сглаживание частоты приведет к значительному шумоподавлению. Однако в высоко частоте выборочный канал, сглаживание может ухудшить качество оценки канала.
Типы данных: double
chEst
— Оценка каналаОценка канала между всеми комбинациями пространственно-временных потоков и получает антенны, возвращенные как N "ST" (N STS+NESS)-by-NR массив. ST N является количеством занятых поднесущих, N, STS является количеством пространственно-временных потоков. ESS N является количеством дополнительных пространственных потоков. N R является количеством, получают антенны. Данные и экспериментальные поднесущие включены в оценку канала.
Типы данных: double
Поддержка комплексного числа: Да
Высокая пропускная способность длинное учебное поле (HT-LTF) расположена между HT-STF и полем данных пакета HT-mixed.
Как описано в Станд. IEEE 802.11-2012, Раздел 20.3.9.4.6, получатель может использовать HT-LTF, чтобы оценить канал MIMO между набором картопостроителя QAM выходные параметры (или, если STBC применяется, энкодер STBC выходные параметры), и получить цепочки. Фрагмент HT-LTF имеет одну или две части. Первая часть состоит из один, два, или четыре HT-LTFs, которые необходимы для демодуляции фрагмента HT-данных PPDU. Эти HT-LTFs упоминаются как HT-DLTFs. Дополнительная вторая часть состоит из нуля, один, два, или четыре HT-LTFs, которые могут использоваться, чтобы звучать как дополнительные пространственные размерности канала MIMO, не используемого фрагментом HT-данных PPDU. Эти HT-LTFs упоминаются как HT-ELTFs. Каждый HT длинный учебный символ является 4 μs. Количество пространственно-временных потоков и количество дополнительных потоков определяют количество переданных символов HT-LTF.
Таблицы 20-12, 20-13 и 20-14 от Станд. IEEE 802.11-2012 воспроизводятся здесь.
Определение NSTS | Определение NHTDLTF | Определение NHTELTF | |||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Таблица 20-12 задает количество пространственно-временных потоков (NSTS) на основе количества пространственных потоков (NSS) от MCS и поля STBC. | Таблица 20-13 задает количество HT-DLTFs, требуемого для NSTS. | Таблица 20-14 задает количество HT-ELTFs, требуемого для количества дополнительных пространственных потоков (NESS). NESS задан в HT-SIG2. | |||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
Дополнительные ограничения включают:
NHTLTF = NHTDLTF + NHTELTF ≤ 5.
NSTS + NESS ≤ 4.
Когда NSTS = 3, NESS не может превысить тот.
Если NESS = 1, когда NSTS = 3 затем NHTLTF = 5.
[1] Станд. IEEE 802.11™-2012 Стандарт IEEE для Информационных технологий — Телекоммуникаций и обмена информацией между системами, Локальными сетями и городскими компьютерными сетями — Конкретными требованиями — Часть 11: Беспроводное Среднее управление доступом (MAC) LAN и Физический уровень (PHY) Спецификации.
[2] Perahia, E. и Р. Стейси. Беспроводная LAN следующего поколения: 802.11n и 802.11ac. 2-й выпуск, Соединенное Королевство: Издательство Кембриджского университета, 2013.
[1] Станд. IEEE 802.11-2012 Адаптированных и переизданные с разрешением от IEEE. Авторское право IEEE 2012. Все права защищены.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.