Примените нелинейность без памяти, чтобы объединить сгенерированный модулированный сигнал
comm.MemorylessNonlinearity Система object™ применяет нелинейные нарушения без памяти к комплексному сгенерированному модулированному сигналу. Используйте этот Системный объект, чтобы смоделировать нелинейные нарушения без памяти, вызванные усилением сигнала в передатчике радиочастоты (RF) или получателе. Для получения дополнительной информации смотрите Нелинейные Нарушения Без памяти.
Все значения степени принимают номинальный импеданс 1 Ома.
Применять нелинейные нарушения без памяти к комплексному сгенерированному модулированному сигналу:
Создайте comm.MemorylessNonlinearity объект и набор его свойства.
Вызовите объект с аргументами, как будто это была функция.
Чтобы узнать больше, как Системные объекты работают, смотрите то, Что Системные объекты? MATLAB.
создает Системный объект нелинейности без памяти что модели РФ нелинейные нарушения.mnl = comm.MemorylessNonlinearity
задает свойства с помощью одного или нескольких аргументов пары "имя-значение". Заключите каждое имя свойства в кавычки. Например, mnl = comm.MemorylessNonlinearity(Name,Value)'Method','Saleh model' устанавливает метод моделирования на метод Салеха.
Если в противном случае не обозначено, свойства являются ненастраиваемыми, что означает, что вы не можете изменить их значения после вызова объекта. Объекты блокируют, когда вы вызываете их и release функция разблокировала их.
Если свойство является настраиваемым, можно изменить его значение в любое время.
Для получения дополнительной информации об изменении значений свойств смотрите Разработку системы в MATLAB Используя Системные объекты (MATLAB).
Method — Метод моделирования нелинейности'Cubic polynomial' (значение по умолчанию) | 'Hyperbolic tangent' | 'Saleh model' | 'Ghorbani model' | 'Rapp model' | 'Lookup table'Метод моделирования нелинейности в виде 'Cubic polynomial'Гиперболическая касательная, 'Saleh model', 'Ghorbani model', 'Rapp model', или 'Lookup table'. Для получения дополнительной информации смотрите Нелинейные Нарушения Без памяти.
Типы данных: char | string
InputScaling — Масштабный коэффициент входного сигнала (значение по умолчанию) | числовой скалярМасштабный коэффициент входного сигнала в децибелах в виде числового скаляра. Это свойство масштабирует усиление степени входного сигнала.
Настраиваемый: да
Чтобы включить это свойство, установите Method свойство к 'Saleh model' или 'Ghorbani model'.
Типы данных: double
LinearGain — Линейное усиление (значение по умолчанию) | числовой скалярЛинейное усиление в децибелах в виде числового скаляра. Это свойство масштабирует усиление степени выходного сигнала.
Настраиваемый: да
Чтобы включить это свойство, установите Method свойство к 'Cubic polynomial'Гиперболическая касательная, или 'Rapp model'.
Типы данных: double
IIP3 — Третий порядок ввел точку пересечения (значение по умолчанию) | числовой скалярТретий порядок ввел точку пересечения в dBm в виде числового скаляра.
Настраиваемый: да
Чтобы включить это свойство, установите Method свойство к 'Cubic polynomial' или 'Hyperbolic tangent'.
Типы данных: double
AMPMConversion — Коэффициент преобразования AM/PM (значение по умолчанию) | числовой скалярКоэффициент преобразования AM/PM в градусах на децибел в виде числового скаляра. Для получения дополнительной информации смотрите Кубический полином и Гиперболические Методы Модели Касательной.
Настраиваемый: да
Чтобы включить это свойство, установите Method свойство к 'Cubic polynomial' или 'Hyperbolic tangent'.
Типы данных: double
AMAMParameters — Параметры AM| [8.1081 1.5413 6.5202 -0.0718] | числовой вектор-строкаПараметры AM использовались для расчета амплитудного усиления во входном сигнале в виде числового вектора-строки.
Когда Method свойство установлено в 'Saleh model', это свойство должно быть двухэлементным вектором, который задает альфу и коэффициенты бета. В этом случае значением по умолчанию является [2.1587 1.1517].
Когда Method свойство установлено в 'Ghorbani model', это свойство должно быть четырехэлементным вектором, который задает x 1, x 2, x 3, и x 4 значения. В этом случае значением по умолчанию является [8.1081 1.5413 6.5202 -0.0718].
Для получения дополнительной информации см. Метод Модели Салеха и Метод Модели Ghorbani.
Настраиваемый: да
Чтобы включить это свойство, установите Method свойство установлено в 'Saleh model' или 'Ghorbani model'.
Типы данных: double
AMPMParameters — Параметры AM/PM| [4.6645 2.0965 10.88 -0.003] | числовой вектор-строкаПараметры AM/PM использовались для расчета фазового перехода во входном сигнале в виде числового вектора-строки.
Когда Method свойство установлено в 'Saleh model', это свойство должно быть двухэлементным вектором, который задает альфу и коэффициенты бета. В этом случае значением по умолчанию является [4.0033 9.1040].
Когда Method свойство установлено в 'Ghorbani model', это свойство должно быть четырехэлементным вектором, который задает y 1, y 2, y 3, и y 4 значения. В этом случае значением по умолчанию является [4.6645 2.0965 10.88 -0.003]
Для получения дополнительной информации см. Метод Модели Салеха и Метод Модели Ghorbani.
Настраиваемый: да
Чтобы включить это свойство, установите Method свойство установлено в 'Saleh model' или 'Ghorbani model'.
Типы данных: double
PowerLowerLimit — Нижний предел входной мощности (значение по умолчанию) | числовой скалярНижний предел входной мощности в dBm в виде числового скаляра меньше, чем PowerUpperLimit значение свойства. Шкалы перевода AM/PM линейно для значений входной мощности в области значений [PowerLowerLimit, PowerUpperLimit]. Если степень входного сигнала ниже нижнего предела входной мощности, сдвиг фазы, следующий из преобразования AM/PM, является нулем. Для получения дополнительной информации смотрите Кубический полином и Гиперболические Методы Модели Касательной.
Настраиваемый: да
Чтобы включить это свойство, установите Method свойство установлено в 'Cubic polynomial' или 'Hyperbolic tangent'.
Типы данных: double
PowerUpperLimit — Верхний предел входной мощностиinf (значение по умолчанию) | числовой скалярВерхний предел входной мощности в dBm в виде числового скаляра, больше, чем PowerLowerLimit. Шкалы перевода AM/PM линейно для значений входной мощности в области значений [PowerLowerLimit, PowerUpperLimit]. Если степень входного сигнала выше верхнего предела входной мощности, сдвиг фазы, следующий из преобразования AM/PM, является постоянным. Для получения дополнительной информации смотрите Кубический полином и Гиперболические Методы Модели Касательной.
Настраиваемый: да
Чтобы включить это свойство, установите Method свойство установлено в 'Cubic polynomial' или 'Hyperbolic tangent'.
Типы данных: double
OutputScaling — Масштабный коэффициент выходного сигнала (значение по умолчанию) | числовой скалярМасштабный коэффициент выходного сигнала в децибелах в виде числового скаляра. Это свойство масштабирует усиление степени выходного сигнала.
Настраиваемый: да
Чтобы включить это свойство, установите Method свойство установлено в 'Saleh model' или 'Ghorbani model'.
Типы данных: double
Smoothness — Фактор гладкости (значение по умолчанию) | числовой скалярФактор гладкости в виде числового скаляра. Для получения дополнительной информации см. Метод Модели Rapp.
Настраиваемый: да
Чтобы включить это свойство, установите Method свойство установлено в 'Rapp model'.
Типы данных: double
OutputSaturationLevel — Выведите уровень насыщенности (значение по умолчанию) | числовой скалярВыведите уровень насыщенности в виде числового скаляра. Для получения дополнительной информации см. Метод Модели Rapp.
Настраиваемый: да
Чтобы включить это свойство, установите Method свойство установлено в 'Rapp model'.
Типы данных: double
Table — Интерполяционная таблица характеристик усилителяИнтерполяционная таблица характеристик усилителя в виде N-by-3 числовая матрица измеренных характеристик усилителя мощности (PA). Каждая строка имеет форму [P в, P, ΔΦ]. P в задает входной сигнал PA в dBm, P задает выходной сигнал PA в dBm, и ΔΦ задает выходной сдвиг фазы в градусах. Значением по умолчанию является [-25, 5.16, -0.25; -20, 10.11, -0.47; -15, 15.11, -0.68; -10, 20.05, -0.89; -5, 24.79, -1.22; 0, 27.64, 5.59; 5, 28.49, 12.03].
Измеренные характеристики PA, заданные этим свойством, используются для расчета AM (в dBm/dBm) и AM/PM (в deg/dBm) нелинейные характеристики нарушения. Системный объект искажает входной сигнал вычисленным AM (в dBm/dBm) и AM/PM (в deg/dBm) значения.
Определить соответствующий P и ΔΦ для P в значениях вне области значений значений, заданных в Table свойство, Система objectapplies линейная экстраполяция от первых двух или последних двух [P в, P, ΔΦ] строки Table.
Настраиваемый: да
Чтобы включить это свойство, установите Method свойство установлено в 'Lookup table'.
Типы данных: double
insig — Введите сгенерированный модулированный сигнал РФВведите сгенерированный модулированный сигнал РФ в виде числового скаляра или числового вектор-столбца. Значения в этом входе должны быть комплексными.
Типы данных: double
Поддержка комплексного числа: Да
outsig — Выведите сгенерированный модулированный сигнал РФВыведите сгенерированный модулированный сигнал РФ, возвращенный в виде числа или числового вектор-столбца. Выход имеет совпадающий тип данных как вход.
Чтобы использовать объектную функцию, задайте Системный объект как первый входной параметр. Например, чтобы выпустить системные ресурсы Системного объекта под названием obj, используйте этот синтаксис:
release(obj)
Сгенерируйте 16-QAM данные со средней степенью 10 мВт и передайте данные через нелинейный усилитель мощности (PA).
M = 16; data = randi([0 (M - 1)]',1000,1); avgPow = 1e-2; minD = avgPow2MinD(avgPow,M);
Создайте Системный объект нелинейности без памяти, задав метод модели Салеха.
saleh = comm.MemorylessNonlinearity('Method','Saleh model');
Сгенерируйте модулируемые символы и передайте их через модель нелинейности PA.
modData = (minD/2).*qammod(data,M); y = saleh(modData);
Сгенерируйте график рассеивания результатов.
scatterplot(y)

Средняя нормализация степени входного сигнала.
function minD = avgPow2MinD(avgPow,M) % Average power to minimum distance nBits = log2(M); if (mod(nBits,2)==0) % Square QAM sf = (M - 1)/6; else % Cross QAM if (nBits>4) sf = ((31*M/32) - 1)/6; else sf = ((5*M/4) - 1)/6; end end minD = sqrt(avgPow/sf); end
Постройте сжатие усиления нелинейного усилителя для 16-QAM сигнала.
Задайте порядок модуляции и выборки на параметры символа.
M = 16; sps = 4;
Смоделируйте нелинейный усилитель путем создания Системного объекта нелинейности без памяти с входной точкой пересечения третьего порядка на 30 дБ. Создайте повышенный Системный объект фильтра передачи косинуса.
amplifier = comm.MemorylessNonlinearity('IIP3',30); txfilter = comm.RaisedCosineTransmitFilter('RolloffFactor',0.3, ... 'FilterSpanInSymbols',6, ... 'OutputSamplesPerSymbol',sps, ... 'Gain',sqrt(sps));
Задайте входную мощность в dBm. Преобразуйте входную мощность в W и инициализируйте вектор усиления.
pindBm = -5:25; pin = 10.^((pindBm-30)/10); gain = zeros(length(pindBm),1);
Выполните основной цикл обработки, который включает эти шаги.
Сгенерируйте случайные символы данных.
Модулируйте символы данных и настройте среднюю степень сигнала.
Отфильтруйте модулируемый сигнал.
Усильте сигнал.
Измерьте усиление.
for k = 1:length(pin) data = randi([0 (M - 1)],1000,1); modSig = qammod(data,M,'UnitAveragePower',true)*sqrt(pin(k)); filtSig = txfilter(modSig); ampSig = amplifier(filtSig); gain(k) = 10*log10(var(ampSig)/var(filtSig)); end
Постройте усиление усилителя как функцию степени входного сигнала. 1 точка сжатия усиления дБ происходит для входной мощности 18.5 dBm. Чтобы увеличить точку, в которой наблюдается сжатие на 1 дБ, увеличьте точку пересечения третьего порядка, amplifier.IIP3.
arrayplot = dsp.ArrayPlot('PlotType','Line','XLabel','Power In (dBm)', ... 'XOffset',-5,'YLimits',[-5 5]); arrayplot(gain)

Примените нелинейные характеристики усилителя мощности (PA) к 16-QAM сигналу путем установки Method свойство к 'Lookup table'.
Задайте параметры для порядка модуляции, выборок на символ и входной мощности. Создайте случайные данные.
M = 16; % Modulation order sps = 4; % Samples per symbol pindBm = -2; % Input power pin = 10.^((pindBm-30)/10); % power in Watts data = randi([0 (M - 1)],1000,1); refdata = 0:M-1; refconst = qammod(refdata,M,'UnitAveragePower',true);
Создайте Системный объект нелинейности без памяти, Системный объект фильтра передачи, и созвездие схематически изображает Системный объект. Значения интерполяционной таблицы по умолчанию используются в Системном объекте нелинейности без памяти.
amplifier = comm.MemorylessNonlinearity('Method','Lookup table'); txfilter = comm.RaisedCosineTransmitFilter('RolloffFactor',0.3, ... 'FilterSpanInSymbols',6,'OutputSamplesPerSymbol',sps,'Gain',sqrt(sps)); constellation = comm.ConstellationDiagram('SamplesPerSymbol',4,'ReferenceConstellation',refconst, ... 'Title','Amplified/Distorted Signal');
Модулируйте случайные данные. Отфильтруйте и примените нелинейные характеристики усилителя к символам модуляции.
modSig = qammod(data,M,'UnitAveragePower',true)*sqrt(pin);
filtSig = txfilter(modSig);
ampSig = amplifier(filtSig);Вычислите уровни сигнала ввода и вывода и сдвиг фазы.
poutdBm = (20*log10(abs(ampSig))) + 30; simulated_pindBm = (20*log10(abs(filtSig))) + 30; phase = angle(ampSig.*conj(filtSig))*180/pi;
Постройте характеристики AM, характеристики AM/PM и результаты созвездия.
figure set(gcf,'units','normalized','position',[.25 1/3 .5 1/3]) subplot(1,2,1) plot(simulated_pindBm,poutdBm,'.'); hold on plot(amplifier.Table(:,1),amplifier.Table(:,2),'.','Markersize',15); xlabel('Input Power (dBm)') ylabel('Output Power (dBm)'); grid on; title('AM/AM Characteristics'); leglabels = {'Simulated results','Measurement'}; legend (leglabels,'Location','north'); subplot(1,2,2) plot(simulated_pindBm,phase,'.'); hold on plot(amplifier.Table(:,1),amplifier.Table(:,3),'.','Markersize',15); legend (leglabels,'Location','north'); xlabel('Input Power (dBm)'); ylabel('Output Phase Shift (degrees)'); grid on; title('AM/PM Characteristics');

Сгенерируйте схему созвездия усиленного и ссылочного созвездия сигнала. Нелинейные характеристики усилителя вызывают сжатие усиленного сигнального созвездия по сравнению со ссылочным созвездием.
constellation(ampSig)

Примените нелинейные характеристики усилителя мощности (PA) к 16-QAM сигналу путем установки Method свойство к 'Lookup table'.
Задайте параметры для порядка модуляции, выборок на символ и входной мощности. Создайте случайные данные.
M = 16; % Modulation order sps = 4; % Samples per symbol pindBm = -8; % Input power pin = 10.^((pindBm-30)/10); % power in Watts data = randi([0 (M - 1)],1000,1); refdata = 0:M-1; refconst = qammod(refdata,M,'UnitAveragePower',true); paChar = pa_performance_characteristics();
Создайте Системный объект нелинейности без памяти, Системный объект фильтра передачи, и созвездие схематически изображает Системный объект. Значения интерполяционной таблицы по умолчанию используются в Системном объекте нелинейности без памяти.
amplifier = comm.MemorylessNonlinearity('Method','Lookup table','Table',paChar); txfilter = comm.RaisedCosineTransmitFilter('RolloffFactor',0.3, ... 'FilterSpanInSymbols',6,'OutputSamplesPerSymbol',sps,'Gain',sqrt(sps)); constellation = comm.ConstellationDiagram('SamplesPerSymbol',4, ... 'Title','Amplified/Distorted Signal','NumInputPorts',2, ... 'ReferenceConstellation', refconst,'ShowLegend',true, ... 'ChannelNames',{'Filtered signal','Amplified signal'});
Модулируйте случайные данные. Отфильтруйте и примените нелинейные характеристики усилителя к символам модуляции.
modSig = qammod(data,M,'UnitAveragePower',true)*sqrt(pin);
filtSig = txfilter(modSig);
ampSig = amplifier(filtSig);Вычислите уровни сигнала ввода и вывода и сдвиг фазы.
poutdBm = (20*log10(abs(ampSig))) + 30; simulated_pindBm = (20*log10(abs(filtSig))) + 30; phase = angle(ampSig.*conj(filtSig))*180/pi;
Постройте характеристики AM, характеристики AM/PM и результаты созвездия.
figure set(gcf,'units','normalized','position',[.25 1/3 .5 1/3]) subplot(1,2,1) plot(simulated_pindBm,poutdBm,'.'); hold on plot(amplifier.Table(:,1),amplifier.Table(:,2),'.','Markersize',15); xlabel('Input Power (dBm)') ylabel('Output Power (dBm)'); grid on; title('AM/AM Characteristics'); leglabel = {'Simulated results','Measurement'}; legend (leglabel,'Location','south'); subplot(1,2,2) plot(simulated_pindBm,phase,'.'); hold on plot(amplifier.Table(:,1),amplifier.Table(:,3),'.','Markersize',15); legend (leglabel,'Location','south'); xlabel('Input Power (dBm)'); ylabel('Output Phase Shift (degrees)'); grid on; title('AM/PM Characteristics');

В целях сравнения созвездия нормируйте усиленный сигнал и отфильтрованный сигнал. Сгенерируйте схему созвездия отфильтрованного сигнала и усиленного сигнала. Нелинейные характеристики усилителя вызывают сжатие усиленного сигнального созвездия по сравнению с отфильтрованным созвездием.
filtSig = filtSig/mean(abs(filtSig)); % Normalized filtered signal ampSig = ampSig/mean(abs(ampSig)); % Normalized amplified signal constellation(filtSig,ampSig)

pa_performance_characteristics функция помощника вычисляет показатели производительности усилителя. Данные извлечены от фигуры 4 Hammi, Oualid, и др. "Оценка усилителей мощности модели и квантификация интенсивности эффектов памяти с помощью метода посткомпенсации без памяти". Транзакции IEEE на Микроволновой Теории и Методах 56.12 (2008): 3170-3179.
function paChar = pa_performance_characteristics()Операционная спецификация для основанного на LDMOS усилителя Доэрти:
Частота 2 110 МГц
Пиковая мощность 300 Вт
Маленькое усиление сигнала 61 дБ
Каждая строка в HAV08_Table задает Контакт (dBm), усиление (дБ), сдвиг фазы (степени).
HAV08_Table =...
[-35,60.53,0.01;
-34,60.53,0.01;
-33,60.53,0.08;
-32,60.54,0.08;
-31,60.55,0.1;
-30,60.56,0.08;
-29,60.57,0.14;
-28,60.59,0.19;
-27,60.6,0.23;
-26,60.64,0.21;
-25,60.69,0.28;
-24,60.76,0.21;
-23,60.85,0.12;
-22,60.97,0.08;
-21,61.12,-0.13;
-20,61.31,-0.44;
-19,61.52,-0.94;
-18,61.76,-1.59;
-17,62.01,-2.73;
-16,62.25,-4.31;
-15,62.47,-6.85;
-14,62.56,-9.82;
-13,62.47,-12.29;
-12,62.31,-13.82;
-11,62.2,-15.03;
-10,62.15,-16.27;
-9,62,-18.05;
-8,61.53,-20.21;
-7,60.93,-23.38;
-6,60.2,-26.64;
-5,59.38,-28.75];Преобразуйте второй столбец HAV08_Table от усиления, чтобы Дуться для использования Системным объектом нелинейности без памяти.
paChar = HAV08_Table;
paChar(:,2) = paChar(:,1) + paChar(:,2);
endНелинейные нарушения без памяти искажают амплитуду входного сигнала и фазу. Амплитудное искажение является модуляцией от амплитуды к амплитуде (AM), и искажение фазы является амплитудой к фазовой модуляции (AM/PM).
| Метод модели | Нелинейное нарушение без памяти |
|---|---|
Кубический полином | AM и AM/PM |
Гиперболическая касательная | |
Модель Салеха | |
Модель Ghorbani | |
Модель Rapp | AM только |
Интерполяционная таблица | Применяет нарушение согласно [P в, P, ΔΦ] характеристики усилителя, заданные Table свойство |
Смоделированные нарушения применяют AM и искажения AM/PM по-другому, согласно методу модели, который вы задаете. Модели применяют нелинейное нарушение без памяти к входному сигналу путем выполнения этих шагов.
Умножьте сигнал на входной фактор усиления.
Можно нормировать сигнал к 1 путем установки входного усиления масштабирования на инверсию амплитуды входного сигнала.
Разделите комплексный сигнал в его величину и угловые компоненты.
Примените искажение AM к величине сигнала, согласно выбранному методу модели, произвести величину выходного сигнала.
Примените искажение AM/PM к фазе сигнала, согласно выбранному методу модели, произвести угол выходного сигнала.
Этот шаг не запрашивает модель Rapp.
Объедините новую величину и угловые компоненты в комплексный сигнал. Затем умножьте результат на выходной фактор усиления.
Первые четыре метода модели (кубический полином, гиперболическая касательная, модель Салеха и модель Ghorbani) применяют AM и нарушения AM/PM как показано в этом рисунке.

Метод модели Rapp применяет искажение AM как показано в этом рисунке.

Метод интерполяционной таблицы использует интерполяционную таблицу характеристик усилителя мощности (PA) в виде N-by-3 числовая матрица измеренных характеристик усилителя мощности (PA). Каждая строка имеет форму [P в, P, ΔΦ]. P в задает входной сигнал PA в dBm, P задает выходной сигнал PA в dBm, и ΔΦ задает выходной сдвиг фазы в градусах. Измеренные характеристики PA заданы Table свойство используется для расчета AM (в dBm/dBm) и AM/PM (в deg/dBm) нелинейные характеристики нарушения. Системный объект искажает входной сигнал вычисленным AM (в dBm/dBm) и AM/PM (в deg/dBm) значения.
Определить соответствующий P и ΔΦ для P в значениях вне области значений значений, заданных в Table свойство, Система objectapplies линейная экстраполяция от первых двух или последних двух [P в, P, ΔΦ] строки Table.
Этот рисунок показывает поведение преобразования AM/PM для кубического полинома и гиперболических методов модели касательной.

Шкалы перевода AM/PM линейно со значением входной мощности между нижними и верхними пределами уровня входной мощности. Вне этой области значений преобразование AM/PM является постоянным в значениях, соответствующих более низким и верхним пределам входной мощности, которые являются нулем и (AM/PM conversion) × (upper input power limit – lower input power limit), соответственно.
Этот рисунок показывает поведение AM (выходное напряжение по сравнению с входным напряжением для искажения AM) и поведение AM/PM (выходная фаза по сравнению с входным напряжением для искажения AM/PM) для метода модели Салеха.

Параметры AM, αAMAM и βAMAM, используются для расчета амплитудное искажение входного сигнала при помощи
где u является величиной масштабированного сигнала.
Параметры AM/PM, αAMPM и βAMPM, используются для расчета искажение фазы входного сигнала при помощи
где u является величиной масштабированного сигнала. α и β параметры для AM и AM/PM так же называют, но отличны.
Метод модели Ghorbani применяет AM и искажение AM/PM как описано в этом разделе.
Параметры AM (x 1, x 2, x 3, и x 4) используются для расчета амплитудное искажение входного сигнала при помощи
где u является величиной масштабированного сигнала.
Параметры AM/PM (y 1, y 2, y 3, и y 4) используются для расчета искажение фазы входного сигнала при помощи
где u является величиной масштабированного сигнала.
Метод модели Rapp применяет искажение AM как описано в этом разделе. Модель Rapp не применяет искажение AM/PM к входному сигналу.
Фактор гладкости и выходной уровень насыщенности используются для расчета амплитудное искажение входного сигнала, данного
где
u является величиной масштабированного сигнала.
S является фактором гладкости.
O находился, выходной уровень насыщенности.
[1] Салех, A.A.M. “Независимые от частоты и Зависимые Частотой Нелинейные Модели Усилителей TWT”. Транзакции IEEE на Коммуникациях 29, № 11 (ноябрь 1981): 1715–20. https://doi.org/10.1109/TCOM.1981.1094911.
[2] Ghorbani, A. и М. Шейхэн. "Эффект твердотельных усилителей мощности (SSPAs) нелинейность на MPSK и передаче сигнала M-QAM". На 1 991 шестой международной конференции по вопросам цифровой обработки сигналов в коммуникациях, 193–97, 1991.
[3] Rapp, Ch. "Эффекты HPA-нелинейности на 4-DPSK/OFDM-Signal для Цифровой Звуковой Широковещательной Системы". В Продолжениях Вторая европейская Конференция по Находившемуся. Коммуникация (ESA SP-332), 179–84. Льеж, Бельгия, 1991. https://elib.dlr.de/33776/.
Указания и ограничения по применению:
Смотрите системные объекты в Генерации кода MATLAB (MATLAB Coder).
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.