exponenta event banner

Удаление вложенных S-параметров

В этом примере показано, как извлечь S-параметры тестируемого устройства (DUT). Сначала прочитайте файл Touchstone ® в sparameters объект, во-вторых, вычислить S-параметры для левой и правой площадок, в-третьих, демонтировать S-параметры с помощью deembedsparams и, наконец, просмотрите результаты.

В этом примере используются данные S-параметра в файле samplebjt2.s2p который был собран с биполярного транзистора в зажиме с проводом связи (последовательная индуктивность 1 nH), подключенным к контактной площадке (шунтирующая емкость 100 fF) на входе, и контактным площадкой (шунтирующая емкость 100 fF), подключенной к проводу связи (последовательная индуктивность 1 nH) на выходе, см. рис. 1.

Рис. 1: Испытываемое устройство (DUT) и испытательное приспособление.

В этом примере также показано, как удалить эффекты приспособления, чтобы извлечь S-параметры DUT.

Считывание измеренных S-параметров

Создать sparameters объект для измеренных S-параметров, считывая файл данных Touchstone ® ,samplebjt2.s2p.

S_measuredBJT = sparameters('samplebjt2.s2p');
freq = S_measuredBJT.Frequencies;

Расчет S-параметров для левой площадки

Создание двух портов circuit объект, представляющий левую площадку, содержащий ряд inductor и шунт capacitor. Затем вычислить S-параметры, используя частоты из samplebjt2.s2p.

leftpad = circuit('left');
add(leftpad,[1 2],inductor(1e-9));
add(leftpad,[2 3],capacitor(100e-15));
setports(leftpad,[1 3],[2 3]);
S_leftpad = sparameters(leftpad,freq);

Расчет S-параметров для правой панели

Создание двух портов circuit объект, представляющий правую площадку, содержащий ряд inductor и шунтировать capacitor. Затем вычислите S-параметры, используя частоты из samplebjt2.s2p.

rightpad = circuit('right');
add(rightpad,[1 3],capacitor(100e-15));
add(rightpad,[1 2],inductor(1e-9));
setports(rightpad,[1 3],[2 3]);
S_rightpad = sparameters(rightpad,freq);

Отмена встраивания S-параметров

Удалите S-параметры DUT из измеренных S-параметров, удалив эффекты входных и выходных площадок (deembedsparams).

S_DUT = deembedsparams(S_measuredBJT,S_leftpad,S_rightpad);

Печать измеренных и устраненных параметров S11 на диаграмме Z Smith ®

Используйте smithplot функция для построения графика измеренных и демонтированных параметров S11.

figure
hs = smithplot(S_measuredBJT,1,1);
hold on;
smithplot(S_DUT,1,1)
hs.ColorOrder = [1 0 0; 0 0 1];
hs.LegendLabels = {'Measured S11','De-Embedded S11'};

График измеренных и демонтированных параметров S22 на Z-диаграмме Смита

Используйте smithplot функция для построения графика измеренных и демонтированных параметров S22.

figure
hold off;
smithplot(S_measuredBJT,2,2)
hold on;
smithplot(S_DUT,2,2)
hs = smithplot('gco');
hs.ColorOrder = [1 0 0; 0 0 1];
hs.LegendLabels = {'Measured S22','De-Embedded S22'};

Постройте график измеренных и демонтированных параметров S21 в децибелах

Используйте rfplot функция для построения графика измеренных и демонтированных параметров S21.

figure
hold off;
h1 = rfplot(S_measuredBJT,2,1);
hold on;
h2 = rfplot(S_DUT,2,1);
legend([h1,h2],{'Measured S_{21}','De-Embedded S_{21}'});

Figure contains an axes. The axes contains 2 objects of type line. These objects represent Measured S_{21}, De-Embedded S_{21}.

Связанные темы