首页/文章/ 详情

初识SystemVue,感觉有点奇怪;用着用着,就喜欢上了

9月前浏览2601

(1) 为啥开始看SystemVue

原因是因为,在用ADS中的DF进行仿真的时候,出现了一些问题。比如说,以下噪底抬升的问题。

在仿真的时候,我更改了一下FFTSIZE的设置。原来,我设置的是16,也就是打算让ADC采样2^16=65536个点的。

但是,在排查其他问题的时候,我把FFTSIZE改成18了。

然后,就出现了下面这种情况,也就是信号那边抬上来了。因为找不到原因,所以就想着换到SystemVue上来看一下。

所以,就开始看SystemVue了。

(2) SystemVue里面都有哪些内容?

当需要新建Analyses的时候,有4种选项可以选择。如果和ADS里面类比一下的话,这个Analyses,我觉得就类似ADS里面的仿真器,比如说S_Param仿真器,HB仿真器等。

这四种选项,分别是Data Flow Analysis,Linear Analysis, Phased Array Analysis以及RF System Analysis...

(3) 分别说说这几个Analyses

课程中对应的系统仿真做下来,Phased Array Analysis没有涉及,总共用到了上面的另外三种Analyses,分别是Data Flow Analysis, Linear Analysis和RF System Analysis。

所以,接下来,就稍微说一说这三种仿真方法。

(4) Linear Analysis

因为要选择相应的模型,来模拟链路中的器件的性能,所以需要用到Linear Analysis,来计算模型的S参数,如下图所示。

Linear仿真器,主要是计算原理图上设计的S参数和噪声参数。

这个Linear仿真器,和ADS中的S参数仿真器类似,不过功能相对简化,设置也很简单,只有一个页面。

仿真完成后,输出的参数如下。

内嵌的函数有:

比如说,我可groupdelay()来计算滤波器的群时延。

(5)RF System Analysis

在分部件建模并且仿真完S参数后,就可以采用RF System Analysis进行分析了。如果从System Analysis的设置界面,点击帮助的话,会发现这个对话框的上级菜单是Spectrasys,也就是说,这个仿真器,应用的仿真方法是Spectrasys。

Spectrasys的设置页面,有六个子页面,需要设置的项,要比Linear Analysis多一点,当然,这也就意味着能够仿真的东西要多。

SPectrasys的帮助页面上有很多内容,明显要多于Linear Analysis的内容,而且链接里面又嵌链接。

暂时也没看完,只是课程里面需要用到什么,然后就去看相应的内容。

这个Spectrasys的作用,类似与ADS中的HB 仿真器,但是里面用的技术,看help讲,是叫Spectral Propagation and Root Cause Analysis(SPARCA)。

在Spectrasys里面,可以支持信号,互调和谐波,宽带噪声,相噪等频谱,也就是说,射频系统涉及的一些影响因素,它都可以仿真。

以前有号友留言说,SystemVue里面的模型相对粗糙,可能是对以前版本的印象?

对标于本次课程的射频系统指标,从仿真结果看下来,感觉吻合的还挺好的。

其他指标的系统没有从头到尾分析过,所以也没啥发言权。

(6) Data Flow Analysis

这个Analysis是我在上面花时间最多的,主要有很多概念都是初次接触,所以总是碰到一些现在看来不是问题的问题,不过,对于当时完全新手的我,那也是确确实实存在的问题。

在Data Flow仿真中,有两个概念,刚开始很困扰,当然现在可能也没有完全理解,只是比刚开始的时候,要好一点了。

一个概念是采样率,另一个概念是Envelope signal。

对于采样率,因为有接触过,那还比较能理解。很多模型,都可以让设置采样率的来源。比如OSC模型中,关于采样率的选项有三个,如下图所示,分别是Untimed, Timed from SampleRate和Timed from Schematic,可以来选择,模型的采样率由哪里决定。

Envelope signal则是仿真中,才会用到的一个概念,他把信号分成两部分,一个是特征频率(characterization frequency)和分析信号(analytic signal),然后再仿真的时候,就基于这个analytic signal进行处理,可以减少计算量。所以,就会出现,如果complex envelope的信号类型,进入ADC,那只能看到量化特性,仿真不出混叠特性。

Data Flow的设置也比较简单,共有三个子页面,主要设置第一个页面。

里面SINK控件里面的配色很接近实际频谱仪的配色,把显示模式设置成ContinuousMode,就可以看到动态的频谱,就和实际频谱仪差不多,让看多了ADS中静态红灰色的图的我,顿时眼前一亮。

(7) SystemVue怎么学?

我觉得,就是多看help文件和软件中自带的例子,然后再结合项目,不断地排查问题,刺 激自己的脑细胞,加深对软件的认识。


来源:加油射频工程师
ACTSystem系统仿真ADS
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-02-22
最近编辑:9月前
加油射频工程师
分享所学知识
获赞 246粉丝 83文章 566课程 1
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈