Частотный свип в анализе бюджета РФ

В этом примере показано, как пройти через частотно-зависимые свойства элементов в анализе бюджета РФ.

Используйте nport и amplifier объектов, чтобы задать 2-портовые элементы RF в проекте и создать элемент бюджета RF путем каскадирования элементов вместе в систему RF с rfbudget.

Строительные элементы бюджетного каскада РФ

Построение и параметризация каждого из 2-портовых радиочастотных элементов.

f1 = nport('RFBudget_RF.s2p','RFBandpassFilter');
a1 = amplifier('Name','RFAmplifier', ...
    'Gain',11.53, ...
    'NF',1.53, ...
    'OIP3',35);

Использование rfbudgetобъект для каскадирования элементов с входной частотой 2,1 ГГц, входной мощностью -30 дБм и шириной входной полосы 45 МГц. Этот пример каскадирует фильтр и усилитель.

b = rfbudget('Elements',[f1 a1], ...
    'InputFrequency',2.1e9, ...
    'AvailableInputPower',-30, ...
    'SignalBandwidth',45e6);

Считайте частотно-зависимую фигуру шума

Считайте частотно-зависимые значения шумовой фигуры (NF) усилителя из таблицы данных. Аналогичного подхода можно придерживаться, если Выход точки пересечения третьего порядка (OIP3) или Gain зависит от частоты.

% Inputs from the data-sheet
freq_datasheet = [1.98;1.99;2.0;2.01;2.02;2.03;2.04;2.05;2.06;2.07;2.08;....
    2.09;2.10].*1e9;

NF_datasheet = [1.0000;1.0442;1.0883;1.1325;1.1767;1.2208;1.2650;1.3092;...
    1.3533;1.3975;1.4417;1.4858;1.5300];

% Interpolate the amplifier NF data based on existing filter frequencies
Freq = f1.NetworkData.Frequencies;
RFAmplifier_NF = interp1(freq_datasheet,NF_datasheet,Freq);

Постройте график результатов бюджета РФ в зависимости от входной частоты

Цикл по желаемым частотам, путем установки NF элемента RF Усилитель в rfbudget объект.

TotalNF = zeros(size(Freq));
for i = 1:numel(Freq)
    b.InputFrequency = Freq(i);
    
    % Adjust frequency-dependent NF of the RF Amplifier
    elems(2).NF = RFAmplifier_NF(i);
    
    % Compute NF of the cascade
    TotalNF(i) = b.NF(end);
end
plot(Freq/1e9,TotalNF)
grid on;
xlabel('Frequency (GHz)')
ylabel('NF (dB)')
title('Noise Figure vs. Input Frequency')

Figure contains an axes. The axes with title Noise Figure vs. Input Frequency contains an object of type line.

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте