how to convert z parameter to s parameter?
12 次查看(过去 30 天)
显示 更早的评论
Hi,
I have two set of data.
One data has frequency, Z(ohm), theta.(R1Z.csv)
other data set has frequency, Z(db), theta (R1.txt)
I need to convert this two set of data from Z paramters to S parameter.
Could any one please help me to resolve the issue?
0 个评论
回答(1 个)
Bora Eryilmaz
2022-12-20
编辑:Bora Eryilmaz
2022-12-20
Depending on which way you want to go:
% Ohm to dB
Z = 4.17;
ZdB = 20 * log10(Z)
% dB to ohm
ZdB = 12.39;
Z = 10^(ZdB / 20)
I am not sure what you mean by S parameter, though.
4 个评论
Bora Eryilmaz
2022-12-20
Looks like to have magnitudes and angles as your data:
(1.23903195326879e+001dB,-8.89777753697489e+001°)
I think the right transformation to a complex format would be the (r,theta) to (x,y) transformation:
ZdB = 1.23903195326879e+001; % In dB
Z = 10^(ZdB / 20)
thetaDeg = -8.89777753697489e+001; % In degrees
thetaRad = thetaDeg * pi / 180 % In radians
z = Z * (cos(thetaRad) + 1i*sin(thetaRad))
s = z2s(z, 1)
I don't know much about z2s transformations, so please double check if the last line gives you what you want.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Deployment, Integration, and Supported Hardware 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!