Примените незапоминающуюся нелинейность к комплексному сгенерированному модулированному сигналу
Искажения Communications Toolbox/RF
Блок Memoryless Nonlinearity применяет незабываемые нелинейные искажения к комплексному сгенерированному модулированному сигналу. Используйте этот блок для моделирования незапоминающихся нелинейных нарушений, вызванных усилением сигнала в радиочастотном (RF) передатчике или приемнике. Для получения дополнительной информации см. «Незабываемые нелинейные обесценения».
Примечание
Все значения степени принимают номинальное сопротивление 1 Ом.
In1
- Входной радиочастотный сигнал полосы частотВход RF- сгенерированного модулированного сигнала, заданный как скаляр или вектор-столбец. Значения в этом входе должны быть комплексными.
Типы данных: double
Поддержка комплексного числа: Да
Out1
- Выходной радиочастотный сигнал полосы частотВыход RF сгенерированного модулированного сигнала, возвращается в виде скаляра или вектора-столбца. Это выход из совпадающего типа данных как вход.
Method
- Метод нелинейного моделированияCubic polynomial
(по умолчанию) | Hyperbolic tangent
| Saleh model
| Ghorbani model
| Rapp model
Метод нелинейного моделирования, заданный как Cubic polynomial
, Hyperbolic tangent
, Saleh model
, Ghorbani model
, Rapp model
, или Lookup table
. Для получения дополнительной информации см. «Незабываемые нелинейные обесценения».
Linear gain (dB)
- Линейное усиление0
(по умолчанию) | скаляромЛинейный коэффициент усиления в децибелах, заданный как скаляр. Этот параметр масштабирует усиление степени сигнала выхода.
Настраиваемый: Да
Чтобы включить этот параметр, установите Method равным Cubic polynomial
, Hyperbolic tangent
, или Rapp model
.
Типы данных: double
IIP3 (dBm)
- Входная точка точки пересечения третьего порядка30
(по умолчанию) | скаляромВходная точка точки пересечения третьего порядка в дБм, заданная как скаляр.
Настраиваемый: Да
Чтобы включить этот параметр, установите Method равным Cubic polynomial
или Hyperbolic tangent
.
Типы данных: double
AM/PM conversion (degrees per dB)
- коэффициент преобразования AM/PM10
(по умолчанию) | скаляромКоэффициент преобразования AM/PM в степенях на децибел, заданный как скаляр. Для получения дополнительной информации см. «Методы кубической полиномиальной и гиперболической тангенциальной модели».
Настраиваемый: Да
Чтобы включить этот параметр, установите Method равным Cubic polynomial
или Hyperbolic tangent
.
Типы данных: double
Lower input power limit for AM/PM conversion (dBm)
- Нижний предел входной степени10
(по умолчанию) | скаляромНижний предел входной степени в дБм, заданный как скаляр меньше, чем Upper input power limit for AM/PM conversion (dBm) значение параметров. Преобразование AM/PM масштабируется линейно для значений входной степени в области значений [Lower input power limit for AM/PM conversion (dBm), Upper input power limit for AM/PM conversion (dBm)]. Если степень входного сигнала ниже входа степени нижнего предела, сдвиг фазы, возникающий в результате преобразования AM/PM, равна нулю. Для получения дополнительной информации см. «Методы кубической полиномиальной и гиперболической тангенциальной модели».
Настраиваемый: Да
Чтобы включить этот параметр, установите Method равным Cubic polynomial
или Hyperbolic tangent
.
Типы данных: double
Upper input power limit for AM/PM conversion (dBm)
- Верхний предел входной степениinf
(по умолчанию) | скаляромВерхний предел входной степени в дБм, заданный как скаляр, больший, чем Lower input power limit for AM/PM conversion (dBm) значение параметров. Преобразование AM/PM масштабируется линейно для значений входной степени в области значений [Lower input power limit for AM/PM conversion (dBm), Upper input power limit for AM/PM conversion (dBm)]. Если степень входного сигнала ниже входа степени нижнего предела, сдвиг фазы, возникающий в результате преобразования AM/PM, равна нулю. Для получения дополнительной информации см. «Методы кубической полиномиальной и гиперболической тангенциальной модели».
Настраиваемый: Да
Чтобы включить этот параметр, установите Method равным Cubic polynomial
или Hyperbolic tangent
.
Типы данных: double
Input scaling (dB)
- Коэффициент масштабирования входного сигнала0
(по умолчанию) | скаляромКоэффициент масштабирования входного сигнала в децибелах, заданный как скаляр. Этот параметр масштабирует коэффициент усиления степени входного сигнала.
Настраиваемый: Да
Чтобы включить этот параметр, установите Method равным Saleh model
или Ghorbani model
.
Типы данных: double
AM/AM parameters [alpha beta]
- Параметры AM/AM для модели Салеха[2.1587 1.1517]
(по умолчанию) | двухэлементный векторПараметры AM/AM для модели Салеха, используемые для вычисления амплитудного усиления для входного сигнала, заданного как двухэлементный вектор. Для получения дополнительной информации см. Saleh Model Method.
Настраиваемый: Да
Чтобы включить этот параметр, установите Method равным Saleh model
.
Типы данных: double
AM/PM parameters [alpha beta]
- Параметры AM/PM для модели Салеха[4.0033 9.1040]
(по умолчанию) | двухэлементный векторПараметры AM/PM для модели Салеха, используемые для вычисления изменения фазы для входного сигнала, заданного как двухэлементный вектор. Для получения дополнительной информации см. Saleh Model Method.
Настраиваемый: Да
Чтобы включить этот параметр, установите Method равным Saleh model
.
AM/AM parameters [x1 x2 x3 x4]
- параметры AM/AM для модели Горбани[8.1081 1.5413 6.5202 -0.0718]
(по умолчанию) | четырехэлементный векторПараметры AM/AM для модели Горбани, используемые для вычисления амплитудного усиления для входного сигнала, заданного как четырехэлементный вектор. Для получения дополнительной информации см. «Метод модели Горбани».
Настраиваемый: Да
Чтобы включить этот параметр, установите Method равным Ghorbani model
.
Типы данных: double
AM/PM parameters [y1 y2 y3 y4]
- Параметры AM/PM для модели Горбани[4.6645 2.0965 10.88 -0.003]
(по умолчанию) | четырехэлементный векторПараметры AM/PM для модели Горбани, используемые для вычисления изменения фазы для входного сигнала, заданного как четырехэлементный вектор. Для получения дополнительной информации см. «Метод модели Горбани».
Настраиваемый: Да
Чтобы включить этот параметр, установите Method равным Ghorbani model
.
Типы данных: double
Output scaling (dB)
- Коэффициент масштабирования выходного сигнала0
(по умолчанию) | скаляромКоэффициент масштабирования выходного сигнала в децибелах, заданный как скаляр. Этот параметр масштабирует усиление степени сигнала выхода.
Настраиваемый: Да
Чтобы включить этот параметр, установите Method равным Saleh model
или Ghorbani model
.
Типы данных: double
Smoothness factor
- Коэффициент плавности0.5
(по умолчанию) | скаляромКоэффициент сглаживания, заданный как скаляр. Для получения дополнительной информации см. Rapp Model Method.
Настраиваемый: Да
Чтобы включить этот параметр, установите Method равным Rapp model
.
Типы данных: double
Output saturation level
- Выходной уровень насыщения1
(по умолчанию) | скаляромВыходной уровень насыщения, заданный как скаляр. Для получения дополнительной информации см. Rapp Model Method.
Настраиваемый: Да
Чтобы включить этот параметр, установите Method равным Rapp model
.
Типы данных: double
Типы данных |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Безпамятные нелинейные искажения искажают амплитуду и фазу входного сигнала. Амплитудное искажение является амплитудно-амплитудной модуляцией (AM/AM), и фазовое искажение является амплитудно-фазовой модуляцией (AM/PM).
Метод модели | Безпамятное нелинейное ухудшение |
---|---|
Кубический полином | AM/AM и AM/PM |
Гиперболический тангенс | |
Модель Салеха | |
Модель Горбани | |
Модель Раппа | Только AM/AM |
Смоделированные искажения применяются к искажениям AM/AM и AM/PM по-разному, согласно заданному вами методу модели. Модели применяют безпамятное нелинейное ухудшение к входному сигналу путем следования этим шагам.
Умножьте сигнал на входной коэффициент усиления.
Примечание
Можно нормировать сигнал к 1, установив входное масштабирование для обратной амплитуды входного сигнала.
Разделите комплексный сигнал на величину и угловые компоненты.
Примените искажение AM/AM к величине сигнала, согласно выбранному методу модели, чтобы получить величину выходного сигнала.
Примените искажение AM/PM к фазе сигнала, согласно выбранному методу модели, чтобы получить угол выходного сигнала.
Примечание
Этот шаг не применяется к модели Rapp.
Объедините новую величину и компоненты угла в комплексный сигнал. Затем умножьте результат на выходной коэффициент усиления.
Первые четыре метода модели (кубический полином, гиперболический тангенс, модель Салеха и модель Горбани) применяют искажения AM/AM и AM/PM, как показано на этом рисунке.
Метод модели Rapp применяет искажение AM/AM, как показано на этом рисунке.
Этот рисунок показывает поведение преобразования AM/PM для методов кубической полиномиальной и гиперболической тангенциальной модели.
Преобразование AM/PM масштабируется линейно с входным значением степени между нижним и верхним пределами входного уровня степени. Вне этой области значений преобразование AM/PM является постоянным при значениях, соответствующих нижнему и верхнему входам степени, которые являются нулем и (AM/PM conversion) × (upper input power limit - lower input power limit), соответственно.
Этот рисунок показывает поведение AM/AM (выходное напряжение от входного напряжения для искажения AM/AM) и поведение AM/PM (выходная фаза от входного напряжения для искажения AM/PM) для метода модели Салеха.
Параметры AM/AM, αAMAM и βAMAM, используются, чтобы вычислить амплитудное искажение входного сигнала при помощи
где u - величина масштабированного сигнала.
Параметры AM/PM, αAMPM и βAMPM, используются для вычисления фазы искажения входного сигнала при помощи
где u - величина масштабированного сигнала. Параметры α и β для AM/AM и AM/PM аналогично названы, но различны.
Метод модели Горбани применяет искажения AM/AM и AM/PM, как описано в этом разделе.
Параметры AM/AM (x 1, x 2, x 3 и x 4) используются, чтобы вычислить амплитудное искажение входного сигнала при помощи
где u - величина масштабированного сигнала.
Параметры AM/PM (y 1, y 2, y 3 и y 4) используются, чтобы вычислить искажение фазы входного сигнала при помощи
где u - величина масштабированного сигнала.
Метод модели Rapp применяет искажение AM/AM, как описано в этом разделе. Модель Rapp не применяет искажение AM/PM к входному сигналу.
Коэффициент плавности и выходной уровень насыщения используются, чтобы вычислить амплитудное искажение входного сигнала, заданное как
где
u - величина масштабированного сигнала.
S - коэффициент плавности.
O sat является выходным уровнем насыщения.
[1] Салех, А.А.М. Частотно-независимые и частотно-зависимые нелинейные модели усилителей TWT. Транзакции IEEE по коммуникациям 29, № 11 (ноябрь 1981): 1715-20. https://doi.org/10.1109/TCOM.1981.1094911.
[2] Горбани, А. и М. Шейхан. «Нелинейности Эффекта усилителей Степени твердого тела (SSPA) на MPSK и передаче сигнала M-QAM». В 1991 году шестая Международная конференция по цифровой обработке сигналов в связи, 193-97, 1991 год.
[3] Rapp, Ch. «Effects of HPA-Nonlinearity on a 4-DPSK/OFDM-Signal for a Digital Sound Broadcasting System». В Трудах Второго Европейского Конф. на Sat. Comm. (ESA SP-332), 179-84. Льеж, Бельгия, 1991. https://elib.dlr.de/33776/.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.