using RF tool box,How to create a matrix ABCD with 4 complex vectors A, B, C and D

2 ビュー (過去 30 日間)
Joao Carlos AZEVEDO GONCALVES
Joao Carlos AZEVEDO GONCALVES 2017 年 8 月 29 日
回答済み: Zhao Wang 2017 年 9 月 5 日
using RF tool box,How to create a matrix ABCD with 4 complex vectors A, B, C and D
file_name = 'Mixer_150_GHz_S_param_ret_P_Vb_650_mV';
ABCD_DUT_meas = abcdparameters([file_name(1,:),'.s2p']);
Y_pad_open = yparameters('open_9fF_s2.s2p');
freq = ABCD_DUT_meas.Frequencies;
Y_11 = rfparam(Y_pad_open,1,1);
Y_12 = rfparam(Y_pad_open,1,2);
Y_21 = rfparam(Y_pad_open,2,1);
Y_22 = rfparam(Y_pad_open,2,2);
A_pad_left = complex(ones(181,1));
B_pad_left = complex(zeros(181,1));
C_pad_left = Y_11+Y_12;
D_pad_left = complex(ones(181,1));

回答 (1 件)

Zhao Wang
Zhao Wang 2017 年 9 月 5 日
I understand that you want to create a matrix ABCD with 4 complex vectors A, B, C and D. Based on the code snippet you posted, it appears that the admittance parameters 'y_params' are available. Using the function 'y2abcd', you are able to convert the admittance parameters y_params into the ABCD-parameters abcd_params.
For information about this function, please refer to the following link:

カテゴリ

Help Center および File ExchangeData Import and Network Parameters についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by