首页/文章/ 详情

N_tone的频谱为啥那样,现在明白了。

5月前浏览522
(1)

ADS的Ptolemy仿真,提供了设计通信系统的一个方法,可以进行基带和射频的联合仿真。

在ADS Ptolemy仿真中,主要有四个ADS domain,他们各有特色。

这四个ADS domain,分别为:

a) 其名为Synchronous data flow(SDF),采用的仿真技术是Numeric data flow(数字数据流),采用的是DF仿真控制器。

b)其名为Timed Synchronous data flow(TSDF),采用的仿真技术是Timed  data flow(定时数据流),采用的是DF仿真控制器。

c) 其名为Circuit Envelope,采用的仿真技术是Time- and Frequency- domain analog(时域和频域),采用的是Envelope仿真控制器。

d)其名为Transient,采用的仿真技术是Time-domain analog,采用的是Transient仿真控制器。

在ADS Ptolemy中,一个复杂系统,可以看出是很多个简单电路的组合。每一个简单电路的内部,都可以使用不同的域,但是,在接口处,需要遵循复杂系统的规则。

你可以这样认为,Ptolemy为他们提供了一个共同创造奇迹的舞台,每一个主角可以在自己的内部充分发挥自己的特长,然后在遵循舞台规则的前提下,互相交流。

(2)

在Ptolemy仿真中,时间步长的设置是一个非常重要的工作。

对于Ptolemy仿真,时间步长不是全局的,不同器件之间,可以有不同的时间步长。

每个仿真节点处,时间步长设置完成后,在整个仿真过程中,这个time step(时间步长)是不会变的。

但是,在链路的不同节点处,步长可能会发生变化。时间间步长,其初始值可以由时域信号源或者numeric to timed converter来设定,但是在接下来的链路中,可能会因为upsample或者downsample而变化。

对于circuit envelope,时间步长是由仿真器设定的,在整个仿真过程中是不变的,而且该值是全局的。对于Transient,最大时间步长是由仿真器设定的,整个仿真过程中,实际的时间步长会有变化,该值是全局的。

(3)

在TSDF仿真中,Tstep决定了仿真的有效分析带宽,在这个BW中的所有信号都会被确定,包括混叠过来的波形。

对于带通信号(bandpass signal),analysis BW(分析带宽)等于1/Tstep;对于基带信号(baseband signal),带宽为1/(2*Tstep)。Ptolemy只是分析信号的复包络,所以,Tstep是根据包络信号的BW来设置,而不是载波频率。

所以,对于带通信号,Tstep=1/EnvBW,而对于基带信号,Tstep=2/(BBBW),其中EnvBW是调制信号复包络的BW,而BBBW是被分析的基带信号的带宽。

在实际的设置中,Tstep可能会比上面的值要小。

(4)

在ADS Ptolemy原理图中,其器件的输入输出数据类型,用不同粗细和颜色的线来区分,具体如下:

(5)

在找Tstep相关help文件时,定位到spectrumAnalyzer这个模块中的Tstep,瞄了一下,然后明白以前说的Ntone的频谱,为啥是这样了。

在SpectrumAnalyzer的help文件下,有这样一段话:

N_tone属于RF signal,而仿真设置中,fc=1GHz,Tstep=1/10GHz,所以其频谱占据的为-4GHz~6GHz。负频率将会镜像,然后与正频率叠加,所以频谱在4GHz以内的信号是有叠加的,而4~6GHz处,则没有负频率的叠加。

来源:加油射频工程师
电路ADS通信UM控制
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-12-02
最近编辑:5月前
加油射频工程师
分享所学知识
获赞 204粉丝 60文章 470课程 1
点赞
收藏
未登录
还没有评论

课程
培训
服务
行家

VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈