什么是實時頻譜儀(RTSA)?
頻譜分析儀是射頻微波設(shè)計和測試工作中的常用儀器,它能夠幫助電子工程師完成頻譜觀測、功率測試以及復(fù)雜信號解調(diào)分析等工作。所謂實時頻譜儀(Real-Time Spectrum Analyzer - RTSA)就是指能實時顯示信號在某一時刻的頻率成分及相應(yīng)幅度的分析儀,它能夠幫助電子工程師完成頻譜觀測、功率測試以及復(fù)雜信號解調(diào)分析等工作。
實時頻譜儀采用快速傅里葉變換(FFT)來實現(xiàn)頻譜測試。在信號處理過程中能夠完全利用所采集的時域采樣點,從而實現(xiàn)無縫的頻譜測試及觸發(fā)。由于實時頻譜儀具備無縫處理能力,使得它在頻譜監(jiān)測,研發(fā)診斷以及雷達系統(tǒng)設(shè)計中有著廣泛的實時頻譜儀提供豐富的顯示功能,包括光譜圖、概率密度譜和時間功率等多種顯示方式。
長久以來,因為實時頻譜解決了傳統(tǒng)頻譜儀不具備的瞬態(tài)信號分析功能,從而被很多人推崇,甚至帶上了無所不能的光環(huán)。認為實時頻譜能夠看到一切瞬態(tài)信號,并且精確無比。
為了更好地理解實時頻譜儀 RTSA 的功能,我們務(wù)必看一看傳統(tǒng)的頻譜分析儀接收機的體系結(jié)構(gòu)及其優(yōu)缺點。
實時頻譜儀的特性
實時頻譜儀普遍采用快速傅里葉變換FFT來實現(xiàn)頻譜測量??焖俑道锶~變換FFT技術(shù)并不是實時頻譜儀的專利,其在傳統(tǒng)的掃頻式頻譜儀上亦有所應(yīng)用。但是實時頻譜儀所采用的快速傅里葉變換FFT技術(shù)與之相比有著許多不同之處,同時其測量方式和顯示結(jié)果也有所不同:
高速測量:頻譜儀的信號處理過程主要包括兩步,即數(shù)據(jù)采樣和信號處理。實時頻譜儀為了保證信號不丟失,其信號處理速度需要高于采樣速度。
恒定的處理速度:為了保證信號處理的連續(xù)性和實時性,實時頻譜儀的處理速度必須保持恒定。傳統(tǒng)頻譜儀的FFT計算在CPU中進行,容易受到計算機中其它程序和任務(wù)的干擾。實時頻譜儀普遍采用專用FPGA進行FFT計算,這樣的硬件實現(xiàn)既可以保證高速性,又可以保證速度穩(wěn)定性。
頻率模板觸發(fā)(Frequency Mask Trigger):FMT是實時頻譜儀的主要特性之一,它能夠根據(jù)特定頻譜分量大小作為觸發(fā)條件,從而幫助工程師觀察特定時刻的信號形態(tài)。傳統(tǒng)的掃頻式頻譜儀和矢量信號分析儀一般只具備功率或者電平觸發(fā),不能根據(jù)特定頻譜的出現(xiàn)情況觸發(fā)測量,因此對轉(zhuǎn)瞬即逝的偶發(fā)信號無能為力。因此傳統(tǒng)掃頻頻譜儀和實時頻譜分析儀各自有著自己的應(yīng)用場景。
豐富的顯示功能:傳統(tǒng)頻譜儀的顯示專注在頻率和幅度的二維顯示,只能觀察到測量時刻的頻譜曲線。而實時頻譜儀普遍具備時間,頻率,幅度的三維顯示,甚至支持數(shù)字余輝和頻譜密度顯示,從而幫助測試者觀察到信號的前后變化及長時間統(tǒng)計結(jié)果。
實時頻譜儀主要應(yīng)用
實時頻譜儀能夠在實時分析帶寬之內(nèi)無縫地進行快速傅里葉變換FFT計算和頻譜觸發(fā),因此十分有利于瞬態(tài)信號的捕獲和分析,在頻譜監(jiān)測,雷達系統(tǒng)設(shè)計,跳頻電臺測試,振蕩器研發(fā)等領(lǐng)域有著廣泛的應(yīng)用。
以下是幾種典型應(yīng)用場景下的測試效果:
實時頻譜儀跳頻雷達信號檢測
實時頻譜儀脈沖信號時域頻域分析
實時頻譜儀振蕩器鎖定過程分析
掃描調(diào)諧接收機-傳統(tǒng)的頻譜分析儀接收機的體系結(jié)構(gòu)
圖 4. 超外差頻譜分析儀/掃描調(diào)諧頻譜接收機
超外差頻譜分析儀也稱為掃描調(diào)諧頻譜分析儀。外差意味著混頻,在這個系統(tǒng)中,射頻輸入信號與本振信號混頻,將輸入信號從較高頻率轉(zhuǎn)換為較低頻率,即中頻(IF)。信號幅度通過包絡(luò)檢測器檢測并顯示為垂直點。
為了控制水平/頻率軸的顯示,我們使用斜坡/掃描發(fā)生器來控制運動,它還可以將本振調(diào)諧到預(yù)期頻率。通過設(shè)置掃描時間和頻率掃寬,可以控制本振調(diào)諧速率。頻譜分析儀的前端配有信號調(diào)理電路,包括衰減器和預(yù)選器(低通濾波器)。這些電路的作用是確保輸入信號在到達混頻器之前處于**電平。前端預(yù)選器有助于阻止帶外噪聲,從而改善接收機的動態(tài)范圍和靈敏度。調(diào)諧本振為接收機提供更好的選擇性。它可以很容易地阻止不需要的帶外信號,這就是超外差接收機具有出色動態(tài)范圍的原因。
由于斜坡發(fā)生器以固定速率進行掃描,因此可以在頻率掃寬上精確控制掃描時間。通過控制掃描速率,接收機能夠以超過快速傅里葉變換(FFT)分析儀的掃描速度掃描超大掃寬。
超外差接收機的最大缺點是它可能錯過間歇信號內(nèi)容,尤其是寬帶數(shù)字調(diào)制信號。
另一個問題是,在窄分辨率帶寬(RBW)下掃描時間會明顯變長。
FFT分析儀/接收機
圖 5. FFT頻譜分析儀速覽
FFT分析儀/接收機專門用于處理寬帶信號。它的前端有一個數(shù)據(jù)塊轉(zhuǎn)換,數(shù)據(jù)塊轉(zhuǎn)換的大小由中頻帶寬和 ADC采樣率決定。本地振蕩器(LO)不是連續(xù)進行調(diào)諧,而是在頻率掃寬內(nèi)步進調(diào)諧。在本振調(diào)諧到正確的頻率后,接收機通過模數(shù)轉(zhuǎn)換器(ADC)對數(shù)據(jù)進行采樣,再將采樣結(jié)果轉(zhuǎn)換為 I/Q 對(同相正交),并放入適當?shù)?FFT時間幀內(nèi),然后將時域幀轉(zhuǎn)換為 FFT頻譜數(shù)據(jù),最后將頻譜結(jié)果發(fā)送給顯示器,如此周而復(fù)始地執(zhí)行這一過程。這是一個串行操作,因此在兩次屏幕更新之間會間隔一段時間,輸入端在此期間內(nèi)不會捕獲信號。這段時間稱為靜寂時間,持續(xù)時間的長度不可預(yù)計。
由于它是數(shù)據(jù)塊轉(zhuǎn)換,因此數(shù)據(jù)塊或信息帶寬內(nèi)的信號(例如數(shù)字解調(diào)信號)將被完整捕獲以供進一步分析。FFT 是分析寬帶數(shù)字信號的理想選擇;它可以基于信號技術(shù)指標重現(xiàn)數(shù)字接收機特性,如 LTE信號測試。
由于 FFT引擎無法在特定時間幀內(nèi)完成其操作,因此無法精確控制 FFT接收機的掃描時間。
如果信號帶寬大于接收機的信息帶寬,則需要對信號進行拼接,這樣可能導(dǎo)致丟失部分寬帶信號內(nèi)容。
實時頻譜儀(RTSA)
圖 6. 實時頻譜儀
實時頻譜儀是一種沒有靜寂時間的 FFT分析儀。接收機停留在感興趣的頻率掃寬內(nèi),該掃寬受到實時頻率帶寬的限制,沒有調(diào)諧或步進。它具有足夠大的信號緩沖區(qū)、FFT計算工具和顯示工具,可在后續(xù)數(shù)據(jù)幀進入之前處理完上一個數(shù)據(jù)幀并清空存儲器。
在其捕獲帶寬內(nèi),它可以檢測各種瞬態(tài)信號、動態(tài)信號和射頻脈沖。
但是,實時頻譜儀RTSA受到帶寬的限制。如果接收機試圖測量超出其實時帶寬的信號,則必須調(diào)諧本振,此時它不再是實時或無間隙的。
由于實時頻譜儀 RTSA 沒有調(diào)諧,要檢測的信號可能不會位于中心頻率,并且它檢測到的信號電平可能不像使用傳統(tǒng)頻譜分析儀時那么準確,因此我們不建議采用實時頻譜儀 RTSA 來進行準確的功率測試。
實時頻譜儀RTSA信號流和數(shù)據(jù)處理
實時頻譜儀RTSA 的基礎(chǔ)是 FFT處理,但它沒有 FFT分析儀的靜寂時間。它處理和顯示信號的速度快于 ADC 在給定信息帶寬下填滿循環(huán)緩沖區(qū)的速度。當然,實時頻譜分析儀RTSA 也有不足之處,它始終采用固定調(diào)諧并且?guī)捰邢蕖T诮o定帶寬下,它不會錯過任何信號。在檢測瞬態(tài)信號時,它是理想的選擇。
除了超快速的 FFT計算工具和足夠大的循環(huán)存儲緩沖區(qū)之外,實時頻譜儀RTSA 中最關(guān)鍵的技術(shù)稱為重疊 FFT。采用重疊 FFT,RTSA 能夠可靠地檢測具有隨機占空比的窄脈沖。
圖 7. 實時頻譜分析儀RTSA信號處理流程
以上是實時頻譜儀 RTSA信號流。首先,ADC 從中頻鏈路中采樣數(shù)據(jù),并將它們打包到每個數(shù)據(jù)幀內(nèi)。
實時頻譜RTSA 不是一次處理一幀的原始數(shù)據(jù),而是將原始數(shù)據(jù)幀(數(shù)據(jù) 1、數(shù)據(jù) 2、數(shù)據(jù) 3 ……)重新排列成新的 FFT幀(T1、T2 ......)。從 T2 開始,RSTA 會從 T1 獲取一部分樣本并將其與新數(shù)據(jù)(數(shù)據(jù) 2 獲取的一部分)合并,構(gòu)成 T2;同理,從前面的 T2 獲取一部分樣本,再從數(shù)據(jù) 2 獲取一部分新樣本,構(gòu)成 T3。這種操作叫做重疊 FFT,它保證發(fā)生在數(shù)據(jù) 1 和數(shù)據(jù) 2 邊緣的信號會正確位于下一個 FFT 的中心,以確保正確檢測到信號。
將信號移動到幀中心是為了防止窗口功能濾除掉數(shù)據(jù)幀/時間記錄邊緣的有用信號。為了便于說明,我們進行 FFT 計算和顯示的速度是將數(shù)據(jù)保存到緩沖區(qū)速度的兩倍。
FFT重疊問題
為了理解何為重疊處理,首先可以看下圖。
觀察到一段數(shù)據(jù)記錄完成后,立刻進行FFT處理,其中信號采集的時間比FFT計算時間長得多。仔細觀察便可發(fā)現(xiàn),當一個FFT處理流程結(jié)束后,大部分時間都處于閑置狀態(tài)。如果此時不是等待一個全新采集信號,而是將目前最新的信號記錄與一些舊數(shù)據(jù)重疊,那么在計算FFT的同時將獲得一個新的頻譜,下圖中說明了這種重疊處理。
為了了解重疊處理的好處,我們可以看一個例子。
例如計算設(shè)備每隔十分之幾秒才能更新一個FFT計算得到的頻譜,因為其中沒有涉及重疊處理,分辨率被限制在10Hz左右。如果需要增大頻率分辨率,則需要增大采樣率,同時減小FFT的計算時間,而這樣會大大增加硬件的成本。如果是通過重疊處理,則可以把分辨率無限減小,這樣會產(chǎn)生一個問題:由于重疊的信號包含前段采集的舊數(shù)據(jù),因此并不完全正確,不過其確實可以指示信號變化的方向和幅值,而且準確的頻譜也可以等后續(xù)非實時計算得到??偨Y(jié)來說,重疊處理能夠在當前硬件的條件下,對分辨等參數(shù)做一定程度的補充。
FTT重疊極大地提高了捕獲窄脈沖或瞬態(tài)信號的概率。在下面的屏幕顯示中,一個顯示接收機在兩次更新之間有靜寂時間而沒有 FFT重疊,另一個顯示的是有重疊 FFT 的RTSA。
圖 8. 沒有 FFT重疊,屏幕更新之間存在靜寂時間
圖 9:無間隙進行捕獲的 FFT重疊
長久以來,因為實時頻譜解決了傳統(tǒng)頻譜儀不具備的瞬態(tài)信號分析功能,從而被很多人推崇,甚至帶上了無所不能的光環(huán)。認為實時頻譜能夠看到一切瞬態(tài)信號,并且精確無比。
然而從實時頻譜的具體實現(xiàn)技術(shù)出發(fā),它并不是萬能的。準確地說,實時頻譜的準確測量對于信號的持續(xù)時間是有要求的,對于少數(shù)低于這個要求的信號,實時頻譜也無法完全準確地進行測量。
下面我們仔細描述一下這個問題。
什么是100%截獲概率(POI)?
在無線射頻信號分析中,截獲概率(POI)表示信號有可能被截取和充分捕獲、分析所需要的存在時間。
作為參考,加拿大出口管制指南2013年12月"提供了以下定義:“發(fā)現(xiàn)概率也稱為截獲概率或捕獲概率。100%發(fā)現(xiàn)概率的持續(xù)時間等于特定電平測量不確定度所需的最小信號持續(xù)時間。
Keysight應(yīng)用說明“理解和應(yīng)用實時頻譜分析中的截獲概率'在下面的摘錄中提供了進一步的說明:在信號分析儀的性能Q參數(shù)中,POI通常表示為一個信號的最小持續(xù)時間,要求該信號若高于儀器的噪聲系數(shù),則該信號可以以100%的概率觀察到并進行準確地測量。
前提:設(shè)置FMT的觸發(fā)電平并使用FMT去觸發(fā)一個瞬態(tài)的信號
頻率模板觸發(fā) Frequency Mask Trigger(FMT)觸發(fā)后頻譜儀測到的瞬態(tài)信號幅度與其穩(wěn)態(tài)時相同
要滿足上述條件,信號必須持續(xù)一定時間,該時間稱為100%截獲概率下的最短持續(xù)時間。
通常使用的窗函數(shù)以及不同的特性
五種主要的窗口函數(shù)
?也叫加權(quán)函數(shù)
?用于抑制時域旁瓣
?邊帶影響: 損傷信噪比
Hamming Window 漢明窗的原理
漢明窗口 (Hamming Window)是一種常用的數(shù)字信號處理技術(shù),為了提高分辨率,需要對接收到的信號進行一定的處理。其中一個重要的步驟是快速傅里葉變換 (Fast Fourier Transfomm, FFT),通過FFT可以將回波信號從時域轉(zhuǎn)換到頻域,以便更好地分析和處理。然而,在進行FFT時,由于信號長度有限,會導(dǎo)致頻譜上出現(xiàn)泄漏(spectral leakage)現(xiàn)象,即信號在頻域上呈現(xiàn)出明顯的畸變,初值和諧波等非理根特征。為了減少這種泄漏,可以采用漢明窗口來對原始信號進行加商處理,其主要作用是在時域上對信號進行平滑加權(quán),抑制信號的端點泄漏,以減小FFT過程中信號的泄漏現(xiàn)象,從而得到更精確的頻域信息。
時域和頻域
時域和頻域是信號處理中兩個基本的概念:
時域(Time Domain)指的是信號隨著時間變化的情況,即信號在時間軸上的表現(xiàn)形式。例如音頻信號在時域下的圖形可以顯示聲音如何隨著時間變化,而圖像信號在時域下的圖形可以顯示圖像的像素值如何隨著時間變化。
頻域 (Frequency Domain)指的是信號在頻率空間中的表現(xiàn)形式,表示信號包含哪些頻率成分及其對應(yīng)的強度。以音頻信號為例,在頻域下的圖形(一般稱為頻譜)可以顯示聲音分布在哪些頻率及其比例,即能夠反映出聲音中各個音調(diào)的高低與響度大小,將時間與頻率進行有效分離,方便對信號進行后續(xù)處理。
在數(shù)字信號處理中,信號通常會在時域和頻域之間進行轉(zhuǎn)換。例如,通過傅里葉變換(FFT)可以將時域的信號轉(zhuǎn)換到頻域中,從而更好地理解信號的特性。在頻域下,信號可以通過浪波等方法進行處理,然后再通過傅里葉逆變換(IFT) 口到時域中進行應(yīng)用。
什么是多普勒效應(yīng) (Doppler effect)?
多普勒效應(yīng) (Doppler effect) 是指當波源與觀察者相對運動時,觀察者接收到的波的頻率與波源發(fā)出的頻率不同的現(xiàn)象。在多普勒效應(yīng)中,當波源向觀案者移動時,觀案者會接收到比波源發(fā)出時重高的頻率,這被稱為藍移 (blue shift);反之,當波源遠離觀察者時,觀察者接收到比波源發(fā)出時更低的頻率,這被稱為紅移(red shirt)。藍移和紅移的現(xiàn)象可以在各種波動中觀察到,如聲波電磁波等。
多普勒效應(yīng)在現(xiàn)代科技中有看廣泛的應(yīng)用,如測速雷達、醫(yī)學(xué)超聲診斷、天文學(xué)等。在衛(wèi)星通信中,由于衛(wèi)星和地面站之間的相對運動,多普勒效應(yīng)會導(dǎo)致信號的頻率發(fā)生變化,因此必須對信號進行補償以確保正常通信。
Hamming Window 漢明窗函數(shù)和頻響
時域和頻域加窗的效果是相同的-減小頻率泄露
漢明窗函數(shù)的形狀(左)及其相關(guān)的頻率響應(yīng)(右)
重疊的FFT處理
重疊的FFT
實時頻譜儀的基本原理是分段采集數(shù)據(jù),然后進行高速FFT處理。
我們知道,每次FFT處理的時域樣點都是有限長度,而有限的時間長度在頻域上將產(chǎn)生周期延拓或者說頻譜泄露。因此FFT處理之前都需要對時域樣點就行加窗處理,加窗處理將導(dǎo)致窗兩邊的數(shù)據(jù)權(quán)重降低甚至歸零,導(dǎo)致部分信息丟失。
為了補償加窗造成的信號丟失,實時頻譜儀中普遍采用重疊幀的FFT處理。兩段相鄰的時域數(shù)據(jù)將部分重疊然后進行FFT計算,這樣兩段相鄰數(shù)據(jù)的窗函數(shù)可以相互補償,從而保證信號不丟失。
Keysight的實時頻譜儀中,將在FFT速度和采樣速率允許的情況下進行最大程度的重疊處理。
?FFT時域截短造成頻域擴展
?通過加窗抑制頻譜擴展
?加窗造成部分數(shù)據(jù)權(quán)重降低?通過overlap來補償加窗造成的分量權(quán)重降低
實時頻譜儀中FFT的長度一般是固定的1024點,而窗的寬度是可以調(diào)整的(32-1024)。信號如果需要保證幅度被準確測量,那么其持續(xù)時間最短需要從第一個窗的左邊緣一直到第二個窗的右邊緣。因此從圖上可以看粗,信號最短持續(xù)時間取決于FFT的長度,重疊的點數(shù)以及所選擇的窗的寬度。減小窗的長度,可以降低信號最短持續(xù)時間的要求。
下面用一個例子闡述合成窗是如何重建信號的。下圖是一個時域轉(zhuǎn)頻域加窗的過程。
可以看到,經(jīng)過加窗后,能量有所衰減。加一個合成窗,且overlap-add,便可以補回能量。如下圖所示:
可以定性看到,在經(jīng)過overlap,邊界處的信號補回原始幅度了。此處是比較巧妙,分析窗用hamming窗,overlap采用50%,則在合成的時候,就不需要額外加窗了,直接overlap-add就好。
根據(jù)完美重建公式,合成窗的選擇,不僅跟分析窗有關(guān),還和overlap有關(guān)。不同的overlap要采用不同的合成窗。
若信號持續(xù)時間短于一個FFT的長度
剛才我們講到為了保證幅度精度,信號有一個最短持續(xù)時間。那么當信號持續(xù)時間低于這個閾值時,會發(fā)生什么情況呢?
我們知道時域樣點的能量,在經(jīng)過FFT變換之后將在頻域展開,其能量是守恒的。不管時域數(shù)據(jù)持續(xù)多長,F(xiàn)FT之后再頻域都是1024個點。因此,當信號持續(xù)時間短于一個FFT長度時,它在頻域的功率將降低。降低的程度取決于途中紅色區(qū)域的面積和淺藍色區(qū)域面積的比例。即2個條件:首先是信號持續(xù)時長,其次是信號在窗函數(shù)中的位置。同樣的信號時長,出現(xiàn)在窗邊緣和窗中心,其FFT后的功率將差異很大。
?FFT之后得到的功率將降低
?功率降低的程度取決于兩個因素:信號持續(xù)時長以及出現(xiàn)的位置
?綜合來看,就是下圖中深紅色面積與藍色面積之比
下面我們將看到仿真計算結(jié)果。
當四分之一格FFT長度的信號出現(xiàn)在窗中央時,其功率將下降4.125dB;但是當信號出現(xiàn)在窗邊緣時,其功率將下降29.129dB。
例如:
?信號時域采樣率為200 MHz, 1024 點FFT?完全保證幅度精度的信號持續(xù)時間為5.12 us?場景1 ?信號出現(xiàn)在窗的正中央,時長為 ? 窗長度(藍色)?場景2 ?信號出現(xiàn)在窗的左邊緣,時長為 ? 窗長度(紅色)
經(jīng)過FFT之后的頻譜中功率下降:
場景1: -4.125 dB
場景2: -29.129 dB
實際用信號源也很好驗證
利用信號源的脈沖功能輸出一個固定幅度的脈沖,通過調(diào)節(jié)脈寬,觀察不同脈寬下實時頻譜儀上測到的信號頻譜,可以發(fā)現(xiàn)當脈寬低于一定程度的時候,信號功率將不同程度地下降。
同一個信號源輸出等功率脈沖:
?脈寬大于特定時長時功率準確
?脈寬逐步減小時,頻譜上測到的功率逐步降低
頻譜分析儀和信號分析儀有什么區(qū)別?
頻譜分析儀和信號分析儀這兩個術(shù)語往往可以互換使用,不過兩者在功能和能力上還是有一定區(qū)別。頻譜分析儀主要用于測量輸入信號的幅度與頻率的關(guān)系。 信號分析儀則是同時測量輸入信號在單個頻率上的幅度和相位。 當今的分析儀可進行更全面的頻域、時域和調(diào)制域信號分析,用“信號分析儀”來描述更為準確。
頻譜分析儀
頻譜分析儀是什么?
頻譜分析儀測量在儀器的整個頻率范圍內(nèi)輸入信號幅度隨頻率進行變化的情況。其最主要的用途是測量已知和未知信號的頻譜功率。
矢量信號分析儀測量在儀器的中頻帶寬內(nèi)輸入信號在單一頻率上的幅度和相位。其最主要的用途是對已知信號進行通道內(nèi)測量,例如誤差矢量幅度、碼域功率和頻譜平坦度。
信號分析儀同時執(zhí)行頻譜分析儀和矢量信號分析儀的功能。
頻譜分析儀有什么用途?
頻譜分析儀可在整個頻率范圍內(nèi)測量輸入信號的幅度與頻率的關(guān)系,從而確定信號的功率。 頻譜分析儀能夠進行噪聲系數(shù)和信噪比(SNR)等測試,表征器件的性能及其對整體系統(tǒng)性能的貢獻。
信號分析儀能夠做什么?
信號分析儀能夠測量輸入信號在單個頻率上的幅度和相位。 信號分析儀將掃頻調(diào)諧頻譜分析儀的超大動態(tài)范圍與矢量信號分析儀(VSA)的強大功能相結(jié)合,能夠執(zhí)行信道內(nèi)測量,例如需要幅度和相位信息的誤差矢量幅度(EVM)測量。
技術(shù)支持