CST WMS中的FFT數(shù)據(jù)處理
用MWS中自帶的Template Based postprocessing中的FFT做信號變換,變換出的數(shù)據(jù)的幅值跟MATLAB 變換出來的有差距,這是什么情況啊?為什么,好像相差個3.5倍左右。數(shù)據(jù)來源是一樣的。謝謝!
能把你的數(shù)據(jù)源發(fā)上來看看么?我來試試
好像CST里的FFT的點數(shù)是根據(jù)靠的最近的2的冪進行擴展的,然后好像是雙邊變換。
我的激勵信號是3601個點的數(shù)據(jù),然后仿真完后port signal信號就變成9104個數(shù)據(jù)了,是cst進行插值了嗎?然后FFT變換的時候,CST好像是先進行數(shù)據(jù)點的擴展(2的冪次方個),然后進行雙邊變換,將幅值平均分到正負頻率的兩邊。我不知道要給你什么數(shù)據(jù),仿真完后的數(shù)據(jù)?謝謝!
就是port signals-i1就這樣圖的數(shù)據(jù)就可以了
嗯,我導出txt的了。好像 我設置的求解頻率不一樣,最后得到的port signal的點數(shù)也不一樣的?這是什么為什么啊,這個port signal不就是我提供的激勵信號嗎,CST還會自動進行插值嗎?謝謝!
大神 我不明白的是CST中的 1D results中的port signals的激勵信號是怎么擴展的,好像不是單純的“添零”擴展,但是我用高斯信號激勵的時候,我看port signals是進行零擴展的,用導入的信號作激勵時,port signals又不是進行零擴展的。我就不明白了,求指導。謝謝!
你沒發(fā)現(xiàn)使用導入信號時,激勵長度和方針時間一樣么?也就是說不會擴展了
會插值的,回答完畢
謝謝!嗯 我發(fā)現(xiàn)了。但是當導入的信號,用瞬態(tài)求解器仿真時我設置的脈沖激勵是40,為什么port signal顯示的是一個激勵的時間,也就是說沒進行零擴展,但是用txt導出port signal 數(shù)據(jù)時,數(shù)據(jù)長度已經(jīng)變長了(從3601變到9604了好像),也就是CST進行了插值;但是用高斯信號激勵時,設置的脈沖激勵是20,port signal 顯示的就是20個脈沖的時間(0.035*20=0.7上圖),這是說cst對它進行了零擴展,沒插值。到底CST是怎么處理激勵信號的,怎么插值的啊,跟求解頻率設置有關嗎?