s参数转化到Y参数公式中的Z0指什么?
我带进去不对,应该指什么啊
应该是端口阻抗
你计算之后的Y矩阵反归一化了没有?
好好检查一下
这个问题应该好解决。
为什么要反归一化啊。一直都没有归一化啊,你的意思是说我加入端口加了50欧姆的微带线(本身特性阻抗不管),就可以正确的把s参数转到y参数,是吗?
对
就是这个意思
因为S参数的测量就是以50欧姆的端口作为参考的。
你可以找一个例子,用微波分析软件验证一下,
这个问题应该好解决。
你的意思是说z0就是指端口阻抗50欧姆,但带进去不对,
你的计算有问题
我带进去可以
别忘了要归一化,并且是对导纳归一化。即sqrt【1/50】
另外,注意矩阵相乘是点积,不是一般的代数乘法。
朋友,我不是特别懂,你加我qq好吗?44695829
怎么会有sqrt呢
convert=pi/180
for i=1:n
fren(i)=data(i,1);%频率
s11(i)=data(i,2)*exp(j*data(i,3)*convert);
s12(i)=data(i,4)*exp(j*data(i,5)*convert);
s21(i)=data(i,6)*exp(j*data(i,7)*convert);
s22(i)=data(i,8)*exp(j*data(i,9)*convert);
y11(i)=complex(data(i,18),data(i,19));
y12(i)=complex(data(i,20),data(i,21));
y21(i)=complex(data(i,22),data(i,23));
y22(i)=complex(data(i,24),data(i,25));
end
以上的程序我是把hfss仿真的微带线输出数据中得到了s参数和y参数。我做过对比我读入后的数据和hfss后处理中的结果是一样的。下面的工作我想只通过s参数得到y参数(因为我们测量得到的数据只有s参数)。我端口加的是50。我此时得到的zy12(其实就是y12)与从软件中得到的y12有很大的不同。大家帮我看看
for i=1:n
qq(i)=(1-s11(i))*(1-s22(i))-s12(i)*s21(i);
zy12(i)=-2*s12(i)/(50*qq(i))
end
convert=pi/180
for i=1:n
fren(i)=data(i,1);%频率
s11(i)=data(i,2)*exp(j*data(i,3)*convert);
s12(i)=data(i,4)*exp(j*data(i,5)*convert);
s21(i)=data(i,6)*exp(j*data(i,7)*convert);
s22(i)=data(i,8)*exp(j*data(i,9)*convert);
y11(i)=complex(data(i,18),data(i,19));
y12(i)=complex(data(i,20),data(i,21));
y21(i)=complex(data(i,22),data(i,23));
y22(i)=complex(data(i,24),data(i,25));
end
以上的程序我是把hfss仿真的微带线输出数据中得到了s参数和y参数。我做过对比我读
入后
的数据和hfss后处理中的结果是一样的。下面的工作我想只通过s参数得到y参数(因为
我们
测量得到的数据只有s参数)。我端口加的是50。我此时得到的zy12(其实就是y12)与
从软
件中得到的y12有很大的不同。大家帮我看看
for i=1:n
qq(i)=(1-s11(i))*(1-s22(i))-s12(i)*s21(i); (矩阵相乘,不是元素相乘!!!)
zy12(i)=-2*s12(i)/(50*qq(i))
看下面:
假设你已知S矩阵:
s=[s11, s12
s21,s22]
y矩阵可以如下求得:
y=(I - s).Inverse[I + s](I为单位矩阵)
ynorm=[sqrt(1/50),0
0, sqrt(1/50)] (ynorm为归一化y矩阵)
则有
yreal=ynorm*s*ynorm(矩阵点积)
现在对照yreal矩阵的元素和HFSS仿真得到的元素,看看是不是一致?
另外你在前面的.s2p文件的读入也有问题,注意了s21和s12的顺序了吗?
你的计算巧合是因为刚好仿真的是无源互易器件。
申明:网友回复良莠不齐,仅供参考。如需专业解答,请学习本站推出的微波射频专业培训课程。
上一篇:ADS设计低噪声放大器的问题
下一篇:到哪儿查材料的磁导率,导电率等参数啊?