有人能解释一下为什么这两个史密斯图的绘图功能完全相同的圆圈,巧妙地和科学射频是如此不同吗?我怎样才能使情节像科幻小说,因为我需要阅读史密斯图表的价值,这是不容易的科基特-rf绘图?
def calc_circle(c, r):
theta = np.linspace(0, 2*np.pi, 1000)
return c + r*np.exp(1.0j*theta)
c,r=0.4,0.2
fig = go.Figure(go.Scattersmith(imag=np.imag(calc_circle(c, r)), real=np.real(calc_circle(c, r)),marker_color="green",showlegend=True,name='Hello'))
fig.show()
n = rf.Network(name="out", s=calc_circle(c, r))
n.plot_s_smith(lw=2,draw_labels=True)
发布于 2022-04-23 13:12:36
实际上,Scattersmith要求以归一化阻抗值而不是反射系数值来提供imag和真实数据。这意味着函数calc_circle
的结果需要使用简单公式z = (1 + rho) / (1 - rho)
进行转换,其中z
是归一化阻抗,rho
是使用calc_circle
函数获得的反射系数。
https://stackoverflow.com/questions/70649445
复制相似问题