(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處,則沒有負頻率的疊加。
審核編輯:劉清
-
控制器
+關注
關注
112文章
16203瀏覽量
177405 -
調制器
+關注
關注
3文章
832瀏覽量
45108 -
ADS仿真
+關注
關注
0文章
71瀏覽量
10424
原文標題:N_tone的頻譜為啥那樣,現在明白了。
文章出處:【微信號:加油射頻工程師,微信公眾號:加油射頻工程師】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論