(1)問題的起因,是因為我更改了一下FFTSIZE的設置。
原來,我設置的是16,也就是打算讓ADC采樣2^16=65536個點的。
但是,在排查其他問題的時候,我把FFTSIZE改成18了。
然后,就出現了下面這種情況,也就是信號那邊抬上來了。
要是把code的數據,導入到VisualAnalog,看ADC的噪底的時候,發現噪底瞬間抬高27dB左右。
(2)ADI的VisualAnalog上,進行輸入信號設置的時候,在Frequency旁邊有一個Actual值,如下圖所示。
看help文件,有這樣一段話。
意思就是,Actual(MHz)下方的頻率,才是實際的源的頻率。這邊有涉及到coherent sampling的概念。
(3)那ADS里面,仿真出現這個問題,會是這個原因么?
于是,我在VisualAnalog中設置了一下,算出一個Actual頻率,并且把它代入ADS中。
但是,仿真出來的結果,并沒有什么改變,仍然是抬高的。
所以不是這個原因造成的。
然后在ADS里面不斷的更改設置,發現越改越茫然,發現仿真結果越來越不可控。
我好想變成一只鴕鳥,假裝這一切都沒有發生,我沒有把FFTSIZE設置成2^18。
(4) 同時,又發現ADS里的AtoD的ADC模型,并不是不能在欠采樣的情況下,折疊到第一奈奎斯特域,而是它對輸入源有要求。
如果用Sinusoid作為輸入,就能;如果用N_tone作為輸入,就不能。
哎,把我整不會了。很惆悵~
(5) 昨天有報過課程的號友,發來消息說,有時候想回頭看關于備課仿真的文章,但是發現從標題都看不出來哪些是。
其實,我把關于系統仿真探索仿真的文章,都放到了一個合集里,點這個就都能看到了。
審核編輯:湯梓紅
-
ADI
+關注
關注
146文章
45859瀏覽量
251792 -
adc
+關注
關注
99文章
6533瀏覽量
545702 -
仿真
+關注
關注
50文章
4124瀏覽量
133958 -
ADS1
+關注
關注
0文章
26瀏覽量
11599 -
輸入信號
+關注
關注
0文章
469瀏覽量
12606
原文標題:一個設置改動,噪底飆升27dB,我還找不著原因
文章出處:【微信號:加油射頻工程師,微信公眾號:加油射頻工程師】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論