圖4重疊存儲
3.RBW、窗口函數(shù)和FFT處理
頻率分辨率RBW是一個重要的頻譜分析儀指標(biāo)。對于實(shí)時頻譜分析儀,RBW與采集時間成反比。在采樣率相同時,為實(shí)現(xiàn)更小的RBW,要求更多的樣點(diǎn)。窗口函數(shù)也會影響RBW。
執(zhí)行離散FFT即DFT分析運(yùn)算時,如果不加窗口函數(shù),會引發(fā)頻譜泄漏。頻譜泄漏不僅會在輸出中出現(xiàn)不存在的信號,在附近存在大信號時,還會降低觀察小信號的能力。所以在執(zhí)行DFT時,DFT幀乘以窗口函數(shù),樣點(diǎn)間的長度相同,減少或消除DFT幀尾的不連續(xù)點(diǎn)。窗口函數(shù)的選擇取決于頻響特點(diǎn),如旁瓣電平、等效噪聲帶寬和幅度誤差。窗口形狀還決定著RBW形狀。RBW帶寬定義為-3dB帶寬,與DFT中采樣頻率和樣點(diǎn)數(shù)量的關(guān)系如下:
RBW=K*Fs/N
K是與窗口有關(guān)的系數(shù),對于Kaiser窗口,K約為2.23。N是DFT計算中使用的時間域樣點(diǎn)數(shù),F(xiàn)s是采樣頻率。
RBW形狀系數(shù)定義為-60dB和-3dB頻譜幅度之間的頻率比,對于Kaiser窗口,約為4:1。
窗口長度可選1024,512,256,128,64,或32個點(diǎn),以提供可變的RBW帶寬。時域窗口越短,RBW越寬。短的窗口和不足的重疊存儲可能會產(chǎn)生非實(shí)時的Gap。
FFT引擎使用Xilinx公司的FFT IP處理核,這個處理核可以連續(xù)運(yùn)行在300MHz,每秒做292,968.75次FFT運(yùn)算,也可作CZT(Chirp-Z)變換。CZT與FFT變換類似,但是可以返回帶有任意開始頻率和結(jié)束頻率的M個頻率樣點(diǎn),而不會改變DFT的頻域輸出(只會提取與FFT不同的一套頻域樣點(diǎn))。
4.密度統(tǒng)計存儲
這是實(shí)時頻譜分析儀實(shí)時顯示處理的關(guān)鍵點(diǎn)。首先,必須使用兩個緩存,當(dāng)數(shù)據(jù)寫入一個緩存時,同時讀出另一個緩存數(shù)據(jù)。當(dāng)寫操作時,每次接入都是“read-modify-write”過程,以增加一個空間;當(dāng)讀操作時,每次接入都是“read-modify-write”過程,以清除緩存。
為了達(dá)到255MHz帶寬和300MSa/s采樣率,必須保留來自FFT運(yùn)算的1024個頻率點(diǎn)中間的871個點(diǎn)。對于871個頻率點(diǎn),需要足夠的存儲空間存儲每個頻率點(diǎn)的225個垂直電平,以達(dá)到每個電平0.045dB精度,確保100dB的顯示效果。緩存中的每個871x225空間是5位,以使得這個空間能夠允許高達(dá)31次的數(shù)據(jù)進(jìn)出。
屏幕的刷新速率是每秒30屏,意味著每個空間高達(dá)9668次的數(shù)據(jù)進(jìn)出,意味著每個空間需要至少14位數(shù)據(jù)容量。
當(dāng)一個空間“read-modify-write”檢測到從31到0的翻滾動作,一個溢出“read-modify-write”被移動到SDRAM中匹配的統(tǒng)計內(nèi)存中,那個空間有32位。這使得我們可以組合超過40億個FFT數(shù)據(jù),可用于任何空間一次或兩次的數(shù)據(jù)進(jìn)出操作。
實(shí)時頻譜分析儀典型特征
1.頻率模板觸發(fā)
頻率模板觸發(fā)是把頻譜形狀與用戶定義的模板進(jìn)行對比以產(chǎn)生觸發(fā)條件捕獲感興趣的信號。即使在存在電平高得多的其他信號時,頻率模板觸發(fā)仍可以可靠的檢測弱信號。這種存在強(qiáng)信號時觸發(fā)弱信號的能力,對檢測間歇性信號、是否存在互調(diào)產(chǎn)物、瞬時頻譜包容違規(guī)等至關(guān)重要。
比較信號與模板要求全面的DFT,要求一個完整的幀。頻率模板觸發(fā)的時間分辨率大約是一個DFT幀。它使用FPGA的頻率模板觸發(fā)IP核在時域中確定觸發(fā)事件。
與其他形式的模板測試一樣,頻率模板觸發(fā)先要定義個屏幕模板。這種定義通過一個頻點(diǎn)和幅度集合完成。
模板定義方式:
可以通過編輯表格定義;
可以通過修改已有的模板產(chǎn)生;
可以使用鼠標(biāo)以圖形方式選點(diǎn)產(chǎn)生;
可以根據(jù)出現(xiàn)的跡線自動產(chǎn)生;
自動產(chǎn)生的模板還可以按需要增加偏置產(chǎn)生新的模板。
模板可以保存和調(diào)用。
模板觸發(fā)的方式:進(jìn)入模板,離開模板,模板內(nèi)部,模板外部,進(jìn)入->離開,離開->進(jìn)入。
可以定義上部的模板或下部的模板,或同時定義上部和下部的模板。
圖5頻率模板定義及觸發(fā)
如果組合矢量信號分析儀軟件VSA,頻率模板觸發(fā)可用于捕獲和記錄復(fù)雜的信號。捕獲和記錄后可用VSA軟件進(jìn)行頻域/時域/解調(diào)域等多域分析。頻率模板觸發(fā)可用于作為數(shù)據(jù)記錄的觸發(fā)點(diǎn),以充分利用2G的IQ存儲空間,去進(jìn)行長時間的數(shù)據(jù)記錄工作,記錄后的數(shù)據(jù)可以用VSA進(jìn)行重放、截取、導(dǎo)出文件(給Matlab進(jìn)一步分析)、或下載到任意波形發(fā)生器等。
此時,才真正使用IQ的存儲空間。
頻率模板觸發(fā)不僅僅可以用于捕獲觸發(fā)后的信號,也可以用于捕獲觸發(fā)前的數(shù)據(jù)。組合89601B VSA軟件的復(fù)雜分析和記錄框圖如圖6所示。
圖6實(shí)時頻譜儀結(jié)合VSA軟件的處理框圖
2.密度余暉
使用兩維存儲空間(871x225),X軸是FFT頻率點(diǎn),Y軸是幅度。每秒292969次FFT運(yùn)算,每個頻率點(diǎn)的相應(yīng)的幅度值被逐漸存儲。數(shù)據(jù)的顯示是用顏色表示的(使得有三維的效果),通常最低的密度用藍(lán)紫色表示,最高的密度用紅色表示。屏幕大約每30ms刷新一次,余暉時間可設(shè)置。密度余暉也依賴于掃寬的設(shè)置,F(xiàn)FT處理通常最大化重疊時間。
圖7密度余暉顯示
3.實(shí)時頻譜
使用一維存儲空間,一個頻率點(diǎn)一個空間,每個空間存儲選定片段時間內(nèi)的檢波結(jié)果。檢波器可以是:平均(average),峰值(peak),采樣點(diǎn)(sample)等。每個實(shí)時頻譜相應(yīng)的時間片段可以成為頻譜圖的時間要素。實(shí)時頻譜效果可以添加在密度余暉圖上(用于光標(biāo)測量),或在一個單獨(dú)的窗口內(nèi)顯示。片段時間最低可達(dá)100us。
圖8實(shí)時頻譜圖
4.頻譜圖
頻譜圖是兩維的頻率對時間顯示結(jié)果。X軸是FFT頻率點(diǎn),Y軸是時間。顯示是三維顏色效果,藍(lán)紫色表示最低的幅度值,紅色表示最高幅度值。使用者能按時間滾動瀏覽存儲的頻譜。實(shí)時頻譜分析儀能夠存儲高達(dá)10000個片段的頻譜信息。
圖9頻譜圖
5.功率隨時間變化
功率隨時間變化圖顯示了信號功率怎樣逐個樣點(diǎn)變化。這一顯示與示波器時域波形圖的類似之處在于其橫軸也表示時間,但是豎軸顯示了對數(shù)標(biāo)度的功率,而不是線性標(biāo)度的電壓。豎軸的功率是頻寬內(nèi)部檢測到的總功率。實(shí)時頻譜分析儀運(yùn)行使用者選擇濾波器及全頻帶帶寬。功率恒定的信號將產(chǎn)生平坦的軌跡圖,因?yàn)槊總€周期中沒有任何平均功率的變化。
6.功率圖
這是來自功率對時間處理片段的兩維的時間對時間圖形顯示,X軸代表一個處理片段內(nèi)的時間,Y軸代表一個處理片段到下一個處理片段的時間。用三維顏色效果顯示,藍(lán)紫色表示最低幅度的頻譜,紅色表示最高幅度的頻譜。使用者能夠滾動瀏覽存儲的信息。頻譜圖和功率圖都打開時,最大的存儲量高達(dá)5000個時間片段。
實(shí)時頻譜分析儀技術(shù)規(guī)范
實(shí)時頻譜分析儀給出了很多的技術(shù)規(guī)范參數(shù),結(jié)合實(shí)時頻譜分析儀的工作原理,不難理解這些參數(shù),下面是N9030A-RT2的技術(shù)參數(shù)。
評論