comm.MemorylessNonlinearity

Примените незапоминающуюся нелинейность к комплексному сгенерированному модулированному сигналу

Описание

The comm.MemorylessNonlinearity Система object™ применяет незапоминающиеся нелинейные искажения к сгенерированному модулированному сигналу. Используйте этот системный объект для моделирования незапоминающихся нелинейных нарушений, вызванных усилением сигнала в радиочастотном (RF) передатчике или приемнике. Для получения дополнительной информации см. «Незабываемые нелинейные обесценения».

Чтобы применить незапоминающиеся нелинейные искажения к комплексному сгенерированному модулированному сигналу:

  1. Создайте comm.MemorylessNonlinearity Объекту и установите его свойства.

  2. Вызывайте объект с аргументами, как будто это функция.

Дополнительные сведения о работе системных объектов см. в разделе «Что такое системные объекты?».

Создание

Описание

mnl = comm.MemorylessNonlinearity создает безпамятный системный объект, который моделирует нелинейные искажения RF.

пример

mnl = comm.MemorylessNonlinearity(Name,Value) задает свойства, используя один или несколько аргументы пары "имя-значение". Заключайте каждое имя свойства в кавычки. Для примера, 'Method','Saleh model' устанавливает метод моделирования на метод Салеха.

Свойства

расширить все

Если не указано иное, свойства являются нетронутыми, что означает, что вы не можете изменить их значения после вызова объекта. Объекты блокируются, когда вы вызываете их, и release функция разблокирует их.

Если свойство настраивается, можно изменить его значение в любой момент.

Для получения дополнительной информации об изменении значений свойств смотрите Разработку системы в MATLAB Использование Системных объектов.

Метод нелинейного моделирования, заданный как 'Cubic polynomial', 'Hyperbolic tangent', 'Saleh model', 'Ghorbani model', 'Modified Rapp model', или 'Lookup table'. Для получения дополнительной информации см. «Незабываемые нелинейные обесценения».

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

Коэффициент масштабирования входного сигнала в децибелах, заданный как скаляр. Это свойство масштабирует коэффициент усиления степени входного сигнала.

Настраиваемый: Да

Зависимости

Чтобы включить это свойство, установите Method свойство к 'Saleh model' или 'Ghorbani model'.

Типы данных: double

Линейный коэффициент усиления в децибелах, заданный как скаляр. Это свойство масштабирует степень усиление сигнала выхода.

Настраиваемый: Да

Зависимости

Чтобы включить это свойство, установите Method свойство к 'Cubic polynomial', 'Hyperbolic tangent', или 'Modified Rapp model'.

Типы данных: double

Спецификация третьего порядка для кубического полинома, заданная как 'IIP3', 'OIP3', 'IP1dB', 'OP1dB', 'IPsat', или 'OPsat'. Для получения дополнительной информации см. «Кубический полином коэффициента третьего порядка».

Зависимости

Чтобы включить это свойство, установите Method свойство к 'Cubic polynomial'.

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

Входная точка точки пересечения третьего порядка в дБм, заданная как скаляр.

Настраиваемый: Да

Зависимости

Чтобы включить это свойство, установите Method свойство к 'Cubic polynomial' или 'Hyperbolic tangent'.

Типы данных: double

Выходная точка точки пересечения третьего порядка в дБм, заданная как скаляр.

Настраиваемый: Да

Зависимости

Чтобы включить это свойство, установите Method свойство к 'Cubic polynomial' и TOISpecification свойство к 'OIP3'.

Типы данных: double

Одна входная точка сжатия дБ в дБм, заданная как скаляр.

Настраиваемый: Да

Зависимости

Чтобы включить это свойство, установите Method свойство к 'Cubic polynomial' и TOISpecification свойство к 'IP1dB'.

Типы данных: double

Одна выходная точка сжатия дБ в дБм, заданная как скаляр.

Настраиваемый: Да

Зависимости

Чтобы включить это свойство, установите Method свойство к 'Cubic polynomial' и TOISpecification свойство к 'OP1dB'.

Типы данных: double

Входная насыщенность в дБм, заданная как скаляр.

Настраиваемый: Да

Зависимости

Чтобы включить это свойство, установите Method свойство к 'Cubic polynomial' и TOISpecification свойство к 'IPsat'.

Типы данных: double

Выходная точка насыщения в дБм, заданная как скаляр.

Настраиваемый: Да

Зависимости

Чтобы включить это свойство, установите Method свойство к 'Cubic polynomial' и TOISpecification свойство к 'OPsat'.

Типы данных: double

Коэффициент линейного преобразования AM/PM в степенях на децибел, заданный как скаляр. Для получения дополнительной информации см. «Методы кубической полиномиальной и гиперболической тангенциальной модели».

Настраиваемый: Да

Зависимости

Чтобы включить это свойство, установите Method свойство к 'Cubic polynomial' или 'Hyperbolic tangent'.

Типы данных: double

Параметры AM/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].

Для получения дополнительной информации см. Saleh Model Method и Ghorbani Model Method.

Настраиваемый: Да

Зависимости

Чтобы включить это свойство, установите Method для свойства задано значение 'Saleh model' или 'Ghorbani model'.

Типы данных: double

Параметры 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]

Для получения дополнительной информации см. Saleh Model Method и Ghorbani Model Method.

Настраиваемый: Да

Зависимости

Чтобы включить это свойство, установите Method для свойства задано значение 'Saleh model' или 'Ghorbani model'.

Типы данных: double

Нижний предел входной степени в дБм, заданный как скаляр меньше, чем PowerUpperLimit значение свойства. Преобразование AM/PM масштабируется линейно для значений входной степени в области значений [PowerLowerLimit, PowerUpperLimit]. Если степень входного сигнала ниже входа степени нижнего предела, сдвиг фазы, возникающий в результате преобразования AM/PM, равна нулю. Для получения дополнительной информации см. «Методы кубической полиномиальной и гиперболической тангенциальной модели».

Настраиваемый: Да

Зависимости

Чтобы включить это свойство, установите Method для свойства задано значение 'Cubic polynomial' или 'Hyperbolic tangent'.

Типы данных: double

Верхний предел входной степени в дБм, заданный как скаляр, больший PowerLowerLimit. Преобразование AM/PM масштабируется линейно для значений входной степени в области значений [PowerLowerLimit, PowerUpperLimit]. Если входной сигнал степени выше верхнего предела входа степени, сдвиг фазы, возникающий в результате преобразования AM/PM, является постоянным. Для получения дополнительной информации см. «Методы кубической полиномиальной и гиперболической тангенциальной модели».

Настраиваемый: Да

Зависимости

Чтобы включить это свойство, установите Method для свойства задано значение 'Cubic polynomial' или 'Hyperbolic tangent'.

Типы данных: double

Коэффициент масштабирования выходного сигнала в децибелах, заданный как скаляр. Это свойство масштабирует степень усиление сигнала выхода.

Настраиваемый: Да

Зависимости

Чтобы включить это свойство, установите Method для свойства задано значение 'Saleh model' или 'Ghorbani model'.

Типы данных: double

Коэффициент плавности амплитуды, заданный как скаляр. Для получения дополнительной информации смотрите Измененный метод модели Rapp.

Настраиваемый: Да

Зависимости

Чтобы включить это свойство, установите Method для свойства задано значение 'Modified Rapp model'.

Типы данных: double

Коэффициент усиления фазы для модифицированной модели Раппа в радианах, заданный как скаляр. Значение -0.45 является типичным. Для получения дополнительной информации смотрите Измененный метод модели Rapp.

Настраиваемый: Да

Зависимости

Чтобы включить это свойство, установите Method для свойства задано значение 'Modified Rapp model'.

Типы данных: double

Фаза насыщения для измененной модели Раппа в радианах, заданная как положительная скалярная величина. Для получения дополнительной информации смотрите Измененный метод модели Rapp.

Настраиваемый: Да

Зависимости

Чтобы включить это свойство, установите Method для свойства задано значение 'Modified Rapp model'.

Типы данных: double

Сглаживаемость фазы для измененной модели Раппа в радианах, заданная как положительная скалярная величина. Для получения дополнительной информации смотрите Измененный метод модели Rapp.

Настраиваемый: Да

Зависимости

Чтобы включить это свойство, установите Method для свойства задано значение 'Modified Rapp model'.

Типы данных: double

Выходной уровень насыщения, заданный как скаляр. Для получения дополнительной информации смотрите Измененный метод модели Rapp.

Настраиваемый: Да

Зависимости

Чтобы включить это свойство, установите Method для свойства задано значение 'Modified Rapp model'.

Типы данных: double

Интерполяционная таблица характеристик усилителя, заданная как матрица N-на-3 характеристик измеренного усилителя степени (PA). Каждая строка имеет вид [P in, P out, В]. P in задает входной сигнал в дБм, P out задает выходной сигнал в дБм, а Значение по умолчанию [-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/AM (в дБм/дБм) и AM/PM (в дБм).

Примечание

Определить соответствующий P и ΔΦ оценивает за любой P в значениях вне области значений значений, определенных в Table свойство, Системный объект применяет линейную экстраполяцию от первых двух или последних двух [P в, P, ΔΦ] строки Table.

Настраиваемый: Да

Зависимости

Чтобы включить это свойство, установите Method свойство к 'Lookup table'.

Типы данных: double

Ссылка сопротивление в омах, заданное как положительная скалярная величина. Это значение используется для преобразования значений напряжения в значения мощности.

Настраиваемый: Да

Типы данных: double

Использование

Синтаксис

Описание

пример

outsig = mnl(insig) применяет незапамятные нелинейные нарушения к входу сгенерированного модулированного сигнала РФ.

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

расширить все

Вход RF- сгенерированного модулированного сигнала, заданный как скаляр, вектор-столбец или матрица.

Типы данных: double

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

расширить все

Выход RF сгенерированного модулированного сигнала, возвращенный как скаляр, вектор-столбец или матрица. Это выход из совпадающего типа данных как вход.

Функции объекта

Чтобы использовать функцию объекта, задайте системный объект в качестве первого входного параметра. Например, чтобы освободить системные ресурсы системного объекта с именем obj, используйте следующий синтаксис:

release(obj)

расширить все

releaseОтпустите ресурсы и допустите изменения в значениях свойств системного объекта и входных характеристиках
cloneСоздайте повторяющийся системный объект
isLockedОпределите, используется ли системный объект
plot (memorylessnonlinearity)Постройте графики нелинейности AM/AM и AM/PM
stepЗапуск алгоритма системного объекта
releaseОтпустите ресурсы и допустите изменения в значениях свойств системного объекта и входных характеристиках
resetСброс внутренних состояний Системного объекта

Примеры

свернуть все

Примените кубическую полиномиальную нелинейность к двум 16-QAM сигналам. Первый уровень степени входного сигнала находится в линейной области кривой характеристики степени усилителя. Второй уровень степени входного сигнала находится в нелинейной области кривой характеристики степени усилителя. Покажите кривую характеристики степени усилителя и сигнальные созвездия для усиленных сигналов 16-QAM.

Инициализация симуляции

Инициализируйте переменные для симуляции и создайте системные объекты для безпамятного ухудшения нелинейности усилителя и диаграммы созвездия. Так, что созвездие показывает только сжатие степени (и отсутствие вращения фазы), сконфигурируйте безпамятное нарушение усилителя нелинейности с искажением AM-PM, установленным на нуль.

M = 16;           % Modulation order
sps = 4;          % Samples per symbol
pindBm = [12 25]; % Input power
gain = 10;        % Amplifier gain

amplifier = comm.MemorylessNonlinearity("Method","Cubic polynomial", ...
    "LinearGain",gain,"AMPMConversion",0,"ReferenceImpedance",50);
refConst = qammod([0:M-1],M);
axisLimits = [-gain gain];
constdiag = comm.ConstellationDiagram("NumInputPorts",2, ...
    "ChannelNames",["Linear" "Nonlinear"],"ShowLegend",true, ...
    "ReferenceConstellation",refConst, ...
    "XLimits",axisLimits,"YLimits",axisLimits);

Усиление и построение сигнала

Применить 16-QAM к входному сигналу случайных данных. Усильте сигнал и используйте plot функция comm.MemorylessNonlinearity Системный объект, чтобы показать выходы степени и фазового отклика. Первый уровень степени входного сигнала составляет 12 дБм и находится в линейной области кривой характеристики степени усилителя. Второй уровень степени входного сигнала составляет 25 дБм и находится в нелинейной области кривой характеристики степени усилителя.

pin = 10.^((pindBm-30)/10); % Convert dBm to linear Watts
data = randi([0 M-1],1000,1);
modOut = qammod(data,M,"UnitAveragePower",true)*sqrt(pin*amplifier.ReferenceImpedance);
ampOut = amplifier(modOut);
plot(amplifier);

Figure contains 2 axes. Axes 1 with title Cubic Polynomial AM/AM contains 17 objects of type line, text. These objects represent Amplifier, Linear Gain, 3rd Harmonic. Axes 2 with title Cubic Polynomial AM/PM contains an object of type line.

Добавьте AWGN к двум усиленным сигналам и покажите сигналам сигнальное созвездие.

snr = 25;
noisyLinOut = awgn(ampOut(:,1),snr,"measured");
noisyNonLinOut = awgn(ampOut(:,2),snr,"measured");
constdiag(noisyLinOut,noisyNonLinOut);

Figure Constellation Diagram contains an axes and other objects of type uiflowcontainer, uimenu, uitoolbar. The axes contains 4 objects of type line. These objects represent Linear, Nonlinear.

Сгенерируйте 16-QAM данные со средней степени 10 мВт и ссылки импедансом 1 Ом. Передайте данные через нелинейный усилитель степени (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)

Figure Scatter Plot contains an axes. The axes with title Scatter plot contains an object of type line. This object represents Channel 1.

Нормализация средней степени входного сигнала.

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));

Задайте вход степени в дБм и ссылку сопротивление 1 Ом. Преобразуйте вход степени в 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(mean(abs(ampSig).^2) / mean(abs(filtSig).^2));
end

Постройте график усиления усилителя как функции от степени входного сигнала. Точка сжатия усиления 1 дБ происходит в течение входа степени 18,5 дБм. Чтобы увеличить точку, в которой наблюдается сжатие 1 дБ, увеличьте точку точки пересечения третьего порядка, amplifier.IIP3.

arrayplot = dsp.ArrayPlot('PlotType','Line','XLabel','Power In (dBm)', ...
    'XOffset',-5,'YLimits',[-5 5]);
arrayplot(gain)

Примените характеристики нелинейного усилителя степени (PA) с 50 Ω импеданс сигналу 16-QAM. Загрузите характеристики PA путем установки Method свойство к 'Lookup table'. The pa_performance_characteristics helper function выводит интерполяционную таблицу характеристик эффективности усилителя.

Задайте параметры для порядка модуляции, выборки на символ и входной степени. Создайте случайные данные.

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,'ReferenceImpedance',50);
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 * amplifier.ReferenceImpedance);
filtSig = txfilter(modSig);
ampSig = amplifier(filtSig);

Вычислите входы и выходного сигналов и сдвиг фазы.

pSig = abs(ampSig).^2 / amplifier.ReferenceImpedance;
poutdBm = 10 * log10(pSig) + 30;
pfiltSig = abs(filtSig).^2 / amplifier.ReferenceImpedance;
simulated_pindBm = 10 * log10(pfiltSig) + 30;
phase = rad2deg(angle(ampSig.*conj(filtSig)));

Постройте график характеристик AM/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');

Figure contains 2 axes. Axes 1 with title AM/AM Characteristics contains 2 objects of type line. These objects represent Simulated results, Measurement. Axes 2 with title AM/PM Characteristics contains 2 objects of type line. These objects represent Simulated results, Measurement.

Для сравнения созвездий нормализуйте усиленный сигнал и отфильтрованный сигнал. Сгенерируйте сигнальное созвездие фильтрованного сигнала и усиленного сигнала. Нелинейные характеристики усилителя вызывают сжатие усиленного сигнального созвездия по сравнению с отфильтрованным созвездием.

filtSig = filtSig/mean(abs(filtSig)); % Normalized filtered signal
ampSig = ampSig/mean(abs(ampSig));    % Normalized amplified signal
constellation(filtSig,ampSig)

Figure Constellation Diagram contains an axes and other objects of type uiflowcontainer, uimenu, uitoolbar. The axes with title Amplified/Distorted Signal contains 4 objects of type line. These objects represent Filtered signal, Amplified signal.

Функция помощника

function paChar = pa_performance_characteristics()

Эксплуатационные спецификации усилителя Doherty на основе LDMOS:

  • Частота 2110 МГц

  • Пиковая степень 300 Вт

  • Небольшой коэффициент усиления сигнала 61 дБ

Каждая строка в HAV08_Table задает Pin (dBm), коэффициент усиления (dB), сдвиг фазы ( степени), как получено из рисунок Hammi, Oualid, et al. «Оценка модели усилителей степени и количественная оценка интенсивности эффектов памяти с использованием незабываемого метода после компенсации». Транзакции IEEE по теории и методам СВЧ 56.12 (2008): 3170-3179.

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 из коэффициента усиления в значение Pout для использования безпамятным Системным объектом нелинейности.

paChar = HAV08_Table;
paChar(:,2) = paChar(:,1) + paChar(:,2);
end

Подробнее о

расширить все

Ссылки

[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/.

[4] Choi, C., et.al. «модели искажения RF для симуляции SYS/PHY в диапазоне 60 ГГц». IEEE 802.15-06-0477-01-003c. Ноябрь 2006.

[5] Perahia, E. «Методология оценки TGad». IEEE 802.11-09/0296r16. 20 января 2010 года. https://mentor.ieee.org/802.11/dcn/09/11-09-0296-16-00ad-evaluation-methodology.doc.

[6] Кундерт, Кен. «Точное и быстрое измерение IP2 и IP3.» Сообщество Designer Guide. 22 мая 2002 года.

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

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