exponenta event banner

Файлы Write S2P Touchstone ®

В этом примере показано, как записать данные в circuit объект, созданный в рабочей области MATLAB ®, в файл данных отраслевого стандарта Touchstone ®. Эти файлы можно использовать в сторонних инструментах.

Для записи файла сенсорного экрана в этом примере создается и анализируется объект линии передачи RLGC в частотной области. Эти результаты анализа записываются в файл Touchstone, и данные сравниваются с исходным результатом.

Создание объекта RF-канала для представления линии передачи RLCG

Создать txlineRLCGLine объект для представления линии передачи RLCG. В этом примере для реализации параметров в линии передачи RLCG, показанной на рис. 1 [1], используются пары «имя-значение».

Рис. 1: Линия передачи RLCG.

ckt1 = txlineRLCGLine('R',100,'L',80e-9,'C',200e-12,'G',1.6);

Объект Clone Circuit

Используйте clone для создания копии объекта линии передачи.

ckt2 = clone(ckt1)
ckt2 = 
  txlineRLCGLine: RLCGLine element

           Name: 'RLCGLine'
      Frequency: 1.0000e+09
              R: 100
              L: 8.0000e-08
              C: 2.0000e-10
              G: 1.6000
       IntpType: 'Linear'
     LineLength: 0.0100
    Termination: 'NotApplicable'
       StubMode: 'NotAStub'
       NumPorts: 2
      Terminals: {'p1+'  'p2+'  'p1-'  'p2-'}

Каскад двух объектов цепи

Используйте circuit цель состоит в каскаде двух линий передачи.

ckt = circuit([ckt1,ckt2]);

Анализ и печать данных S-параметров

Используйте sparameters объект анализа каскадной линии передачи в частотной области.

freq = linspace(0,10e9);
ckt_sparameters = sparameters(ckt,freq);

Используйте smithplot метод для печати объектов S11 на диаграмме Смита ®.

figure
smithplot(ckt_sparameters,[1,1],'LegendLabels','S11 Original')

Запись данных в файл S2P

Используйте rfwrite для записи данных в файл.

workingdir = tempname;
mkdir(workingdir);
filename = fullfile(workingdir,'myrlcg.s2p');
if exist(filename,'file')
    delete(filename)
end
rfwrite(ckt_sparameters,filename);

Сравнить данные

Считывание данных из файла myrlcg.s2p в новый sparameters коэффициент отражения входного сигнала объекта и графика, S11 на диаграмме Смита. Визуально сравнить «S11 original» и «S11 from S2P» для подтверждения соответствия данных.

compare_ckt = sparameters(filename);
figure
smithplot(compare_ckt,[1,1],'LegendLabels','S11 from S2P')

[1] М. Стир, «Линии передачи», в микроволновом и радиочастотном проектировании: Линии передачи. том 2, 3-й ред. Роли, Северная Каролина, США: Университет штата Северная Каролина, 2019, гл. 2, сек. 2, стр. 58.

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