官方淘宝店 易迪拓培训 旧站入口
首页 > 仿真设计 > CST微波工作室 > CST MWS对accuracy control的设置

CST MWS对accuracy control的设置

05-08
cst 对accuracy control的设置 , -30db,-40db...., 是通过计算剩余能量来决定什么时候停止,原理也就应该是通过延长计算时间而减小因为信号window效应而带来的ripple吧, 如果这样的话,在观察input/outputsignal时,为什么在增加accuracy后simulation时间没有延长?

请善用版内搜索:http://bbs.rfeda.cn/read.php?tid=65725

谢谢斑竹的refer
看了这篇经验贴,确实受益匪浅
有一点想要确认: cst的输入/输出信号时间长短是由 规定的频带范围 和 accuracy setting 共同决定的。规定的频带范围开始决定了输入时间长短,记此时间为 t_input, 如果 t_input * number of pulse widths 结束前,输出信号没有达到accuracy setting规定的值,则cst就会报warning:maximum numbr of pulse has reached.... 但如果在 t_input * number of pulse widths 结束前,输出信号就已经达到了规定accuracy值 那么cst会继续算下去直到时间结束(而不是在达到规定accuracy值时就stop)。
mesh不会影响输入/输出信号时间长短,但是finer mesh会导致 simulation时间变长,原因是finer mesh会导致finer time step。
不知道这么理解对不对

还是感觉有些不够clear,所以做了一个simulation. magic tee example from CST.
1。频带设置为 2-4 G, accuracy -30 dB,则 输入信号为3.5 ns, 但是输出信号70ns (3.5 * 20) 都没有达到-30dB, 所以产生warning。(20为number of pulses)。也可以看到 energy 在70ns并没有下降到-30dB。根据help文件,在此种情况下,可以通过增加number of pulses延长simulation时间得到解决。试了一下,将number of pulses改为40没有得到improvement.
2。  频带设置为3-4G, accuracy -30 dB,则 输入信号为7 ns, 输出信号在5.5 ns 就达到-30dB以下。但是simulation继续到 7ns (不是在5.5 ns, 也不是70ns)结束。
问题:系统(3-4G)貌似是可以在7ns就到达steady state了,但是在(2-4G)的情况下 70 ns也达不到?是系统剩余能量在2-3G比较多么?
同时修正一点,如果在达到 t_input (非t_input * number of pulses)之前,输出信号达到规定的accuracy 值,则cst会继续算下去直到 t_input (非t_input * number of pulses)结束。


描述:Magic Tee

图片:Picture2.jpg


  • 描述:2-4G, -30 dB, simulation output

    图片:Picture3.jpg


  • 描述:2-4G, -30 dB, input signal

    图片:Picture4.jpg


  • 描述:2-4G, -30 dB, input/ouput signal

    图片:Picture5.jpg


  • 描述:2-4G, -30 dB, energy

    图片:Picture6.jpg

  • Top