fdtd计算电磁散射的一个问题
录入:edatop.com 阅读:
请问高手们一个fdtd的问题。
我用fdtd分析散射问题,最终得到s参数
波源用的是面源(再某一平面上,令电场的一个分量为调制高斯脉冲),
时域的仿真看似是正常的,但用fft变换到频域,发现中心频率有所偏差,如波源的f0=60G,但变换出来的是60.5G,不知道这是由于物体散射引起的频率偏移,还是算法有问题造成的。
另外计算s参数需要变换到远场吗?我参考了一篇文章的做法,透射系数这样得到的:
ezi为入射场,ezs为散射场,ftezi和ftezs分别为他们的傅立叶变换(用matlab中的fft做的),则s21=ftezs/ftezi。
ezi和ezs都是近场的数据。
不知道这样做求s21到底行不行?
而且,即使这样可以,由于前面所述的散射后f0会偏移,s21和期望的结果相差甚远。
真是很头疼,弄了好久了,不知道怎么解决这个问题。
希望得到大家的指教!
谢谢!
我用fdtd分析散射问题,最终得到s参数
波源用的是面源(再某一平面上,令电场的一个分量为调制高斯脉冲),
时域的仿真看似是正常的,但用fft变换到频域,发现中心频率有所偏差,如波源的f0=60G,但变换出来的是60.5G,不知道这是由于物体散射引起的频率偏移,还是算法有问题造成的。
另外计算s参数需要变换到远场吗?我参考了一篇文章的做法,透射系数这样得到的:
ezi为入射场,ezs为散射场,ftezi和ftezs分别为他们的傅立叶变换(用matlab中的fft做的),则s21=ftezs/ftezi。
ezi和ezs都是近场的数据。
不知道这样做求s21到底行不行?
而且,即使这样可以,由于前面所述的散射后f0会偏移,s21和期望的结果相差甚远。
真是很头疼,弄了好久了,不知道怎么解决这个问题。
希望得到大家的指教!
谢谢!
申明:网友回复良莠不齐,仅供参考。如需专业解答,请学习本站推出的微波射频专业培训课程。
上一篇:金属腔体滤波器有什么减弱温漂的方法?
下一篇:国内哪里可以做毫米波的波纹喇叭?