现在位置:首页 > 微波射频和天线设计 > CST微波工作室 > CST使用讨论 > CST WMS中的FFT数据处理

CST WMS中的FFT数据处理

录入:mweda    点击:
用MWS中自带的Template Based postprocessing中的FFT做信号变换,变换出的数据的幅值跟MATLAB 变换出来的有差距,这是什么情况啊?为什么,好像相差个3.5倍左右。数据来源是一样的。谢谢!

\



\



\



\

能把你的数据源发上来看看么?我来试试

好像CST里的FFT的点数是根据靠的最近的2的幂进行扩展的,然后好像是双边变换。

我的激励信号是3601个点的数据,然后仿真完后port signal信号就变成9104个数据了,是cst进行插值了吗?然后FFT变换的时候,CST好像是先进行数据点的扩展(2的幂次方个),然后进行双边变换,将幅值平均分到正负频率的两边。我不知道要给你什么数据,仿真完后的数据?谢谢!

就是port signals-i1就这样图的数据就可以了

嗯,我导出txt的了。好像 我设置的求解频率不一样,最后得到的port signal的点数也不一样的?这是什么为什么啊,这个port signal不就是我提供的激励信号吗,CST还会自动进行插值吗?谢谢!

excitation_current.zip (129 K)

大神 我不明白的是CST中的 1D results中的port signals的激励信号是怎么扩展的,好像不是单纯的“添零”扩展,但是我用高斯信号激励的时候,我看port signals是进行零扩展的,用导入的信号作激励时,port signals又不是进行零扩展的。我就不明白了,求指导。谢谢!

\



\



\



\

你没发现使用导入信号时,激励长度和方针时间一样么?也就是说不会扩展了

会插值的,回答完毕

谢谢!嗯 我发现了。但是当导入的信号,用瞬态求解器仿真时我设置的脉冲激励是40,为什么port signal显示的是一个激励的时间,也就是说没进行零扩展,但是用txt导出port signal 数据时,数据长度已经变长了(从3601变到9604了好像),也就是CST进行了插值;但是用高斯信号激励时,设置的脉冲激励是20,port signal 显示的就是20个脉冲的时间(0.035*20=0.7上图),这是说cst对它进行了零扩展,没插值。到底CST是怎么处理激励信号的,怎么插值的啊,跟求解频率设置有关吗?

声明:网友回复良莠不齐,仅供参考。如需更专业系统地学习CST,可以购买资深专家讲授的CST最新视频培训课程

上一篇:CST 2013版正式发售
下一篇:CST MS中操作问题

CST视频培训教程
CST天线设计培训教程