Формирование формы сигнала WLAN
генерирует форму сигнала для waveform = wlanWaveformGenerator(bits,cfgFormat)bits, указанные информационные биты и cfg, конфигурация формата физического уровня (PHY). Дополнительные сведения см. в разделе Формат IEEE 802.11 PPDU.
указывает дополнительные параметры, использующие один или несколько аргументов пары имя-значение.waveform = wlanWaveformGenerator(bits,cfgFormat,Name,Value)
Конфигурирование и генерация сигнала WLAN, содержащего восходящий пакет HE TB.
Создайте объект конфигурации для передачи по восходящей линии связи WLAN HE TB.
cfgHETB = wlanHETBConfig;
Получение длины PSDU в байтах из объекта конфигурации с помощью getPSDULength объектная функция.
psduLength = getPSDULength(cfgHETB);
Создайте PSDU соответствующей длины.
psdu = randi([0 1],8*psduLength,1);
Создайте и постройте график формы сигнала.
waveform = wlanWaveformGenerator(psdu,cfgHETB); figure; plot(abs(waveform)); title('HE TB Waveform'); xlabel('Time (nanoseconds)'); ylabel('Amplitude');

Создайте сигнал временной области для передачи VHT 802.11ac с одним пакетом.
Создайте объект конфигурации VHT. Назначьте две передающие антенны и два пространственных потока и отключите пространственно-временное блочное кодирование (STBC). Установка для схемы модуляции и кодирования значения 1, которая назначает QPSK модуляцию и схему кодирования со скоростью 1/2 согласно стандарту 802.11. Установите количество байтов в дополнении A-MPDU pre-EOF, APEPLengthКому 1024.
cfg = wlanVHTConfig('NumTransmitAntennas',2,'NumSpaceTimeStreams',2,'STBC',0,'MCS',1,'APEPLength',1024);
Создайте сигнал передачи.
bits = [1;0;0;1]; txWaveform = wlanWaveformGenerator(bits,cfg);
Конфигурация HE MU-MIMO со сжатием SIGB
Создание конфигурации MU-MIMO с полной полосой пропускания при полосе пропускания 20 МГц со сжатием SIGB. Все три пользователя находятся на одном канале контента, который включает только биты пользовательского поля.
cfgHE = wlanHEMUConfig(194); cfgHE.NumTransmitAntennas = 3;
Создайте данные PSDU для всех пользователей.
psdu = cell(1,numel(cfgHE.User)); psduLength = getPSDULength(cfgHE); for j = 1:numel(cfgHE.User) psdu = randi([0 1],psduLength(j)*8,1,'int8'); end
Создайте и постройте график формы сигнала.
y = wlanWaveformGenerator(psdu,cfgHE); plot(abs(y))

Генерация сигнала MU-MIMO с полной полосой пропускания при полосе пропускания 80 МГц со сжатием SIGB. Канал 1 контента HE-SIG-B имеет четырех пользователей. Канал 2 контента HE-SIG-B имеет трех пользователей.
cfgHE = wlanHEMUConfig(214); cfgHE.NumTransmitAntennas = 7;
Создайте данные PSDU для всех пользователей.
psdu = cell(1,numel(cfgHE.User)); psduLength = getPSDULength(cfgHE); for j = 1:numel(cfgHE.User) psdu = randi([0 1],psduLength(j)*8,1,'int8'); end
Создайте и постройте график формы сигнала.
y = wlanWaveformGenerator(psdu,cfgHE); plot(abs(y));

Конфигурация HE MU-MIMO без сжатия SIGB
Создание конфигурации MU-MIMO с полной полосой пропускания при полосе пропускания 20 МГц без сжатия SIGB. Все три пользователя находятся на одном канале контента, который включает в себя как общие, так и пользовательские биты поля.
cfgHE = wlanHEMUConfig(194); cfgHE.SIGBCompression = false; cfgHE.NumTransmitAntennas = 3;
Создайте данные PSDU для всех пользователей.
psdu = cell(1,numel(cfgHE.User)); psduLength = getPSDULength(cfgHE); for j = 1:numel(cfgHE.User) psdu = randi([0 1],psduLength(j)*8,1,'int8'); end
Создайте и постройте график формы сигнала.
y = wlanWaveformGenerator(psdu,cfgHE); plot(abs(y))

Генерация сигнала HE MU 80 МГц для шести пользователей без сжатия SIGB. Канал 1 контента HE-SIG-B имеет четырех пользователей. Канал 2 контента HE-SIG-B имеет двух пользователей.
cfgHE = wlanHEMUConfig([202 114 192 193]); cfgHE.NumTransmitAntennas = 6; for i = 1:numel(cfgHE.RU) cfgHE.RU{i}.SpatialMapping = 'Fourier'; end
Создайте данные PSDU для всех пользователей.
psdu = cell(1,numel(cfgHE.User)); psduLength = getPSDULength(cfgHE); for j = 1:numel(cfgHE.User) psdu = randi([0 1],psduLength(j)*8,1,'int8'); end
Создайте и постройте график формы сигнала.
y = wlanWaveformGenerator(psdu,cfgHE); plot(abs(y));

Формирование сигнала MU-MIMO с полной полосой пропускания при полосе пропускания 80 МГц без сжатия SIGB. Канал 1 контента HE-SIG-B имеет семь пользователей. Канал 2 контента HE-SIG-B имеет нулевых пользователей.
cfgHE = wlanHEMUConfig([214 115 115 115]); cfgHE.NumTransmitAntennas = 7;
Создайте данные PSDU для всех пользователей.
psdu = cell(1,numel(cfgHE.User)); psduLength = getPSDULength(cfgHE); for j = 1:numel(cfgHE.User) psdu = randi([0 1],psduLength(j)*8,1,'int8'); end
Создайте и постройте график формы сигнала.
y = wlanWaveformGenerator(psdu,cfgHE); plot(abs(y))

Создание сигнала временной области для передачи VHT 802.11ac с пятью пакетами и 30-микросекундным периодом ожидания между пакетами. Используйте начальное состояние случайного скремблера для каждого пакета.
Создайте объект конфигурации VHT и подтвердите полосу пропускания канала для масштабирования оси X графика.
cfg = wlanVHTConfig; disp(cfg.ChannelBandwidth)
CBW80
Создайте и постройте график формы сигнала. Отображение времени в микросекундах на оси X.
numPkts = 5; bits = [1;0;0;1]; scramInit = randi([1 127],numPkts,1); txWaveform = wlanWaveformGenerator(bits,cfg,'NumPackets',numPkts,'IdleTime',30e-6,'ScramblerInitialization',scramInit); time = [0:length(txWaveform)-1]/80e-6; plot(time,abs(txWaveform)); title('Five Packets Separated by 30-Microsecond Idle Periods'); xlabel ('Time (microseconds)'); ylabel('Amplitude');

bits - Информационные биты0 | 1 | вектор с двойным знаком | множество клетки | векторное множество клеткиИнформационные биты для одного пользователя, включая любое заполнение MAC, представляющее несколько конкатенированных PSDU, указанных как одно из этих значений.
0 или 1.
Вектор с двоичным значением.
Ячейка «один за другим», содержащая скаляр или вектор с двоичным значением. Указанные биты применяются ко всем пользователям.
Массив векторных ячеек из двоичных скаляров или векторов - каждый элемент применяется к каждому пользователю соответственно. Длина этого массива ячеек должна быть равна количеству пользователей. Для каждого пользователя, если количество битов, требуемых для всех пакетов генерации, превышает длину предоставленного вектора, функция закольцовывает примененный битовый вектор. Закольцовывание битов позволяет определить короткий шаблон, например, [1;0;0;1], который повторяется как вход в кодирование PSDU для пакетов и пользователей. В каждой генерации пакета для k-го пользователя k-й элемент PSDULength имущества cfgFormat ввод указывает количество байтов данных, взятых из его потока. Чтобы вычислить количество битов, умножьте PSDULength на 8.
Внутри функции этот вход закольцовывается для генерации указанного количества пакетов. PSDULength имущества cfgFormat ввод определяет количество битов данных, взятых из битового потока для каждого сформированного пакета передачи. 'NumPackets' ввод определяет количество генерируемых пакетов.
Пример: [1 1 0 1 0 1 1]
Типы данных: double | int8
cfgFormat - Конфигурация формата пакетаwlanHEMUConfig объект | wlanHESUConfig объект | wlanHETBConfig объект | wlanDMGConfig объект | wlanS1GConfig объект | wlanVHTConfig объект | wlanHTConfig объект | wlanNonHTConfig объектКонфигурация формата пакета, указанная как один из следующих объектов: wlanHEMUConfig, wlanHESUConfig, wlanHETBConfig, wlanDMGConfig, wlanS1GConfig, wlanVHTConfig, wlanHTConfig, или wlanNonHTConfig. Тип указанного объекта определяет формат 802.11™ IEEE ® генерируемого сигнала.
Свойства объекта конфигурации формата пакета определяют скорость передачи данных и длину PSDU генерируемых PPDU.
Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.
'NumPackets',21,'ScramblerInitialization',[52,17]'NumPackets' - количество пакетов;1 (по умолчанию) | положительное целое числоЧисло пакетов, генерируемых в одном вызове функции, указанное как положительное целое число.
Типы данных: double
'IdleTime' - Время простоя, добавляемое после каждого пакета0 (по умолчанию) | неотрицательный скалярВремя простоя, в секундах, добавляемое после каждого пакета, указанного как неотрицательный скаляр. Если IdleTime не имеет значения по умолчанию, оно должно быть:
Значение, большее или равное 1e-6 для формата DMG
Значение, большее или равное 2e-6 для форматов HE, VHT, HT-mixed и не-HT
Пример: 2e-5
Типы данных: double
'ScramblerInitialization' - Начальное состояние скремблера или начальная псевдослучайная последовательность скремблера93 (по умолчанию) | целое число в интервале [1, 127] | матрица целых чисел в интервале [1, 127]Начальное состояние скремблера или начальная псевдослучайная последовательность скремблера для каждого сформированного пакета и каждого пользователя, заданная как одно из этих значений.
Целое число в интервале [1, 127] - этот вход представляет начальное состояние скремблера для всех пакетов и пользователей в формах сигнала HE, S1G, VHT и HT, а также формы сигнала OFDM без HT с отключенной сигнализацией полосы пропускания. Для многопользовательских и многопакетных сигналов функция использует значение, указанное для всех пакетов и пользователей. Значение по умолчанию, 93, является примером состояния в разделе I.1.5.2 [2]. Дополнительные сведения см. в разделе Инициализация скремблера.
Целое число в интервале [min, max] - этот вход представляет начальную псевдослучайную скремблерную последовательность передачи без HT с включенной сигнализацией полосы пропускания, описанную в таблице 17-7 из [2]. Если этот ввод не указан, функция использует NB наиболее значащие биты значения по умолчанию, 93. Значения min, max и NB зависят от значений BandwidthOperation и ChannelBandwidth свойства cfg ввод в соответствии с этой таблицей.
Значение cfg.BandwidthOperation | Значение cfg.ChannelBandwidth | Значение не менее | Значение не более | Значение NB |
|---|---|---|---|---|
'Absent' | 'CBW20' | 1 | 31 | 5 |
'Absent' | 'CBW5', 'CBW10', 'CBW40', 'CBW80', или 'CBW160' | 0 | 31 | 5 |
'Static' или 'Dynamic' | 'CBW20' | 1 | 15 | 4 |
'Static' или 'Dynamic' | 'CBW5', 'CBW10', 'CBW40', 'CBW80', или 'CBW160' | 0 | 15 | 4 |
Матрица целых чисел в интервале [1, 127] размера NP-by-NUsers - Каждый элемент представляет начальное состояние скремблера для каждого пакета и для каждого пользователя в VHT, S1G и многопользовательских (MU) формах сигнала HE, содержащих множество пакетов. Каждый столбец определяет начальные состояния для одного пользователя. Можно указать до восьми столбцов для форм сигнала MU HE или до четырех столбцов для VHT, S1G. При указании одного столбца функция использует одинаковые начальные состояния для всех пользователей. Каждая строка представляет начальное состояние каждого генерируемого пакета. Матрица с несколькими строками позволяет использовать разное начальное состояние для каждого пакета, где первая строка содержит начальное состояние первого пакета. Если количество генерируемых пакетов превышает количество строк в предоставленной матрице, функция выполняет циклический цикл строк.
NP - количество пакетов.
NUsers - количество пользователей.
Для передач DMG указание этого аргумента переопределяет значение ScramblerInitialization имущества wlanDMGConfig объект конфигурации.
Примечание
Этот аргумент недопустим для форматов DSSS, отличных от HT.
Пример: [3 56 120]
Типы данных: double | int8
'WindowTransitionTime' - Длительность перехода окнаДлительность в секундах перехода окна, применяемого к каждому символу OFDM, заданному как неотрицательный скаляр. Если этот ввод указан как 0. Допустимые значения по умолчанию и максимальное значение отображаются для различных форматов, типа защитного интервала и полосы пропускания канала.
| Формат | Пропускная способность | Разрешенный WindowTransitionTime (секунды) | |||||
|---|---|---|---|---|---|---|---|
| Значение по умолчанию | Максимальное значение | Максимально допустимое значение на основе длительности защитного интервала | |||||
| 3,2 мкс | 1,6 мкс | 0,8 мкс (Длинный) | 0,4 мкс (Короткий) | ||||
| DMG | 2640 МГц |
(= |
(= | – | – | – | – |
| S1G | 1, 2, 4, 8 или 16 МГц |
| – | – | – |
|
|
| ОН СУ, ОН МУ И ОН ТБ | 20, 40, 80 или 160 МГц |
| – |
|
|
| – |
| VHT | 20, 40, 80 или 160 МГц |
| – | – | – |
|
|
| HT-смешанный | 20 или 40 МГц |
| – | – | – |
|
|
| не-HT | 20, 40, 80 или 160 МГц |
| – | – | – |
| – |
10 МГц | 1.0e-07 | – | – | – |
| – | |
5 МГц | 1.0e-07 | – | – | – |
| – | |
Типы данных: double
waveform - Пакетированная форма сигналаПакетированный сигнал, возвращаемый в виде матрицы NS-by-NT. NS - количество выборок временной области, NT - количество передающих антенн. waveform содержит один или несколько пакетов одного формата PPDU. Каждый пакет может содержать различные информационные биты. Включение окна пакетов формы сигнала путем установки параметра WindowTransitionTime ввод положительного значения. Окно включено по умолчанию.
Дополнительные сведения см. в разделах Частота дискретизации формы сигнала, Окно символа OFDM и Закольцовывание формы сигнала.
Типы данных: double
Поддержка комплексного номера: Да
Поддерживаемые форматы IEEE 802.11 PPDU, определенные для передачи, включают в себя VHT, HT, non-HT, S1G, DMG и HE. Для всех форматов структура поля PPDU включает в себя части преамбулы и данных. Подробное описание структур пакетов для различных поддерживаемых форматов см. в разделе Структура PPDU WLAN.
На выходе этой функции генерируемый сигнал имеет частоту дискретизации, равную полосе пропускания канала.
Для всех модуляции OFDM формата HE, VHT, HT и без HT полоса пропускания канала конфигурируется через ChannelBandwidth свойства объекта конфигурации формата.
Для схем модуляции формата DMG полоса пропускания канала всегда равна 2640 МГц, а интервал между каналами всегда равен 2160 МГц. Эти значения указаны в разделах 20.3.4 и E.1 [2] соответственно.
Для схемы модуляции DSSS без формата HT частота выделения всегда составляет 11 МГц, как указано в разделе 16.1.1 [2].
Эта таблица показывает частоты дискретизации формы сигнала, связанные со стандартным интервалом канала для каждого формата конфигурации перед фильтрацией.
Объект конфигурации | Тип модуляции |
| Интервал между каналами (МГц) | Частота дискретизации (МГц) (FS, FC) |
|---|---|---|---|---|
| Контроль PHY | Для DMG полоса пропускания канала фиксирована на частоте 2640 МГц. | 2160 | FC = ⅔ FS = 1760 |
SC | ||||
OFDM | FS = 2640 | |||
| OFDM |
| 1 | FS = 1 |
| 2 | FS = 2 | ||
| 4 | FS = 4 | ||
| 8 | FS = 8 | ||
| 16 | FS = 16 | ||
| OFDMA |
| 20 | FS = 20 |
| 40 | FS = 40 | ||
| 80 | FS = 80 | ||
| 160 | FS = 160 | ||
| OFDM |
| 20 | FS = 20 |
| 40 | FS = 40 | ||
| 80 | FS = 80 | ||
| 160 | FS = 160 | ||
| OFDM |
| 20 | FS = 20 |
| 40 | FS = 40 | ||
| DSSS/CCK | Неприменимо | 11 | FC = 11 |
OFDM |
| 5 | FS = 5 | |
| 10 | FS = 10 | ||
| 20 | FS = 20 | ||
'CBW40' | 40 | FS = 40 | ||
'CBW80' | 80 | FS = 80 | ||
'CBW160 | 160 | FS = 160 | ||
FS - частота дискретизации OFDM. FC - частота элементарных посылок для модуляций с одной несущей, управления PHY, DSSS и CCK. | ||||
OFDM естественно поддается обработке с преобразованиями Фурье. Отрицательным побочным эффектом использования IFFT для обработки символов OFDM является результирующая неоднородность границ символов. Эти разрывы вызывают внеполосные излучения в переходной области между последовательными символами OFDM. Чтобы сгладить разрыв между символами и уменьшить межсимвольные внеполосные излучения, можно использовать wlanWaveformGenerator функция для применения окна символа OFDM. Для применения оконного режима установите WindowTransitionTime ввод положительного значения.
Когда применяется оконная обработка, функция добавляет переходные области к переднему и заднему фронту символа OFDM. Оконное отображение увеличивает длину символа OFDM на WindowTransitionTime (TTR).

Расширенная форма сигнала отображается в окне точечным умножением во временной области с использованием этой функции, указанной в разделе 17.3.2.5 из [2]:
t∈[T−TTR2,T+TTR2].
Оконная функция применяется к передней и задней части символа OFDM:
-TTR/2 TTR/2
-T - TTR/2 к T + TTR/2

После применения оконной обработки к каждому символу используется точечное сложение для объединения перекрывающихся областей между последовательными символами OFDM. В частности, задние выборки плеча в конце символа 1 OFDM (от T - TTR/2 до T + TTR/2) добавляются к передним выборкам плеча в начале символа 2 OFDM (от -TTR/2 до TTR/2).

Сглаживание перекрытия между последовательными символами OFDM таким образом уменьшает внеполосные излучения. Функция применяет окно символа OFDM между:
Каждый символ OFDM в пакете
Последовательные пакеты в пределах формы сигнала с учетом времени простоя IdleTime между пакетами, указанными 'IdleTime' вход
Последний и первый пакеты генерируемого сигнала
Оконные пакеты формата DMG
Для формата DMG оконное отображение применяется только к пакетам, переданным с использованием OFDM PHY, и применяется только к OFDM модулированным символам. Для OFDM PHY только символы заголовка и данных модулируются OFDM. Преамбула (STF и CEF) и обучающие поля модулированы с одной несущей и не отображаются в окне. Подобно внеполосным излучениям, испытываемым последовательными OFDM-символами, как показано здесь, CEF и первое обучающее подполе подвержены номинальной величине внеполосных излучений от соседнего оконного OFDM-символа.

Дополнительные сведения о том, как функция обрабатывает оконную обработку в течение времени простоя последовательного пакета и в отношении последнего пакета формы сигнала, см. в разделе Закольцовывание формы сигнала.
Для создания непрерывного входного потока можно создать цикл кода для формы сигнала от последнего пакета до первого пакета.

Применение оконного режима к последнему и первому символам OFDM генерируемого сигнала сглаживает переход между последним и первым пакетами сигнала. Когда 'WindowTransitionTime' вход положительный, wlanWaveformGenerator функция применяет окно символа OFDM.
При закольцовывании сигнала за последним символом packet_N следует первый символ OFDM packet_1. Если форма сигнала имеет только один пакет, форма сигнала переходит от последнего символа OFDM пакета к первому символу OFDM того же пакета.
Когда оконное управление применяется к последнему символу OFDM пакета и первому OFDM следующего пакета, время ожидания между пакетами влияет на оконное управление. Укажите время простоя с помощью 'IdleTime' входные данные для wlanWaveformGenerator функция.
Если 'IdleTime' является 0, функция применяет оконную обработку, как это было бы для последовательных символов OFDM в пакете.
В противном случае расширенная оконная часть первого символа OFDM в packet_1 (от -TTR/2 до 0-TS) включается в конец формы сигнала. Эта расширенная оконная часть применяется для закольцовывания при вычислении оконной передачи между последним OFDM-символом packet_N и первым OFDM-символом packet_1. TS - время выборки.

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

Если 'IdleTime' является 0 для формы сигнала к началу поля STF добавляется оконная часть (от T до T + TTR/2) последнего символа данных.
В противном случае время простоя добавляется в конце оконной части (после Т + TTR/2) последнего символа OFDM.
Когда форма сигнала, составленная из пакетов OFDM PHY DMG, включает в себя обучающие подполя, к модулированным символам с одной несущей конца формы сигнала не применяется никакого окна. За последней выборкой последнего обучающего подполя следует первая выборка STF первого пакета в форме сигнала.
Если 'IdleTime' является 0 для формы сигнала отсутствует перекрытие.
В противном случае значение 'IdleTime' определяет задержку между последней выборкой packet_N и первой выборкой packet_1.
Когда сигнал состоит из пакетов DMG-SC или DMG-Control PHY, конец сигнала модулируется одной несущей, так что к последнему символу сигнала не применяется окно. За последней выборкой последнего обучающего подполя следует первая выборка STF первого пакета в форме сигнала.
Если 'IdleTime' является 0 для формы сигнала отсутствует перекрытие.
В противном случае значение 'IdleTime' определяет задержку между последней выборкой packet_N и первой выборкой packet_1.
Примечание
Такое же закольцовывание применяется для формы сигнала, состоящей из пакетов DMG OFDM-PHY с обучающими субполями, пакетов DMG-SC PHY или пакетов DMG-Control PHY.
Инициализация скремблера, используемая для передачи данных, выполняется в соответствии с процессом, описанным в IEEE Std 802.11-2012, раздел 18.3.5.5, и IEEE Std 802.11ad™-2012, раздел 21.3.9. Поля заголовка и данных, которые следуют за полем инициализации скремблера (включая биты заполнения данных), скремблируются посредством XORing каждого бита с длиной 127 периодической последовательности, генерируемой многочленом S (x) = x7 + x4 + 1. Октеты блока данных услуг физического уровня (PSDU) помещаются в битовый поток, и в каждом октете бит 0 (LSB) является первым, а бит 7 (MSB) - последним. Генерация последовательности и операция XOR показаны на следующем рисунке:

Преобразование из целого числа в биты использует левую ориентацию MSB. Для инициализации скремблера с десятичной запятой 1, биты отображаются на показанные элементы.
| Элемент | X7 | X6 | X5 | X4 | X3 | X2 | X1 |
|---|---|---|---|---|---|---|---|
| Битовое значение | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
Чтобы создать битовый поток, эквивалентный десятичному, используйте de2bi. Например, для десятичных знаков 1:
de2bi(1,7,'left-msb')
ans =
0 0 0 0 0 0 1[1] P802.11ax™/D4.1 IEEE. "Часть 11: Спецификации управления доступом к среде беспроводной локальной сети (MAC) и физического уровня (PHY). Поправка 1: Усовершенствования для высокоэффективной WLAN. " Проект стандарта на информационные технологии - телекоммуникации и обмен информацией между системами. Локальные и столичные сети - особые требования.
[2] IEEE Std 802.11-2016 (версия IEEE Std 802.11-2012). «Часть 11: Спецификации управления доступом к среде беспроводной локальной сети (MAC) и физического уровня (PHY)». Стандарт IEEE для информационных технологий - телекоммуникации и обмен информацией между системами. Локальные и столичные сети - особые требования.
wlanDMGConfig | wlanHEMUConfig | wlanHESUConfig | wlanHETBConfig | wlanHTConfig | wlanNonHTConfig | wlanS1GConfig | wlanVHTConfigИмеется измененная версия этого примера. Открыть этот пример с помощью изменений?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.