熱搜關(guān)鍵詞: PCIe高速數(shù)據(jù)采集卡高速采集卡高速數(shù)據(jù)采集軟件無線電平臺(tái)VPX高速數(shù)據(jù)采集卡高速信號(hào)采集卡PCIe數(shù)據(jù)采集數(shù)字信號(hào)處理
ADQ的固件選項(xiàng)FWATD(高級(jí)時(shí)域)是為極端動(dòng)態(tài)范圍而設(shè)計(jì)的,,在高動(dòng)態(tài)范圍內(nèi),很少出現(xiàn)的弱信號(hào)可以和強(qiáng)信號(hào)(指高幅度的情況下)共存。我們提供了幾個(gè)步驟的噪聲抑制,,并可以結(jié)合起來達(dá)到所需的性能,。固件選件FWATD包括高級(jí)時(shí)域測(cè)量并受益于極高動(dòng)態(tài)范圍,,典型應(yīng)用包括:
科學(xué)儀器
飛行時(shí)間
質(zhì)譜
電子順磁共振
粒子物理實(shí)驗(yàn)
測(cè)試與測(cè)量
分布式光纖傳感
為了獲得極高的動(dòng)態(tài)范圍,,需要考慮幾個(gè)參數(shù)。固件包含四個(gè)級(jí)別的噪聲抑制,, 基線穩(wěn)定,,線性濾波,非線性閾值和波形平均,,并且提供了三種專門針對(duì)系統(tǒng)噪聲(模式噪聲)的方法,。FWATD可以看作是具有上述噪聲抑制方法的工具箱。由此,,應(yīng)用程序可以選擇合適的工具以獲得所需的動(dòng)態(tài)范圍,。
在多通道ADQ中,每個(gè)通道有一個(gè)FWATD單元,。它們以相同的波形大小和累積次數(shù)設(shè)置同步運(yùn)行,。但是,每個(gè)通道的濾波器和閾值參數(shù)是單獨(dú)設(shè)置的,。ADQ-FWATD的框圖如圖1所示,。
圖1
a. 為了充分利用ADC的范圍,可以在信號(hào)中加入模擬直流偏移,。這樣可以有效地將單極脈沖的動(dòng)態(tài)范圍擴(kuò)大一倍,。
b. 數(shù)字基線穩(wěn)定器(DBS)是Teledyne SP Devices在脈沖數(shù)據(jù)系統(tǒng)中用于基線穩(wěn)定的專有算法。DBS輸出是一個(gè)受控的基線電平,,設(shè)置在用戶定義的22位精度值上,。
c. 通用數(shù)據(jù)路徑FIR濾波器,用于限制帶寬和降低寬帶噪聲,。
d. 用(c)作為抗混疊濾波器,,跳過樣本進(jìn)行數(shù)據(jù)縮減或完全抽取。
e. 高級(jí)閾值操作是一種非線性噪聲抑制,,可以區(qū)分低于用戶定義水平的樣本,。即使脈沖幅度與噪聲具有相同的數(shù)量級(jí),濾波器也可以對(duì)具有一定形狀的樣本序列進(jìn)行復(fù)雜的提升,。
f. 波形平均會(huì)積累大量的波形,,通過重復(fù)測(cè)量進(jìn)行隨機(jī)噪聲抑制。請(qǐng)注意,,累加器將波形相加,劃分則由用戶在PC機(jī)上執(zhí)行,。
g. 無縫流式傳輸?shù)街鳈C(jī),,幾乎提供了死區(qū)時(shí)間的免費(fèi)采集
h. 為了實(shí)現(xiàn)更長的波形RL和更長的累積NA,,可以在ADQAPI中進(jìn)行第二部分的累積。分區(qū)算法決定當(dāng)前用例是否需要在ADQAPI中進(jìn)行積累,。
i. 如果需要,,用戶可以在用戶應(yīng)用程序中使用更長的格式,如gint64,,繼續(xù)進(jìn)行平均化,。
j. 通過USB3.0或PCIe將數(shù)據(jù)傳輸?shù)街鳈C(jī)PC。
觸發(fā)波形
波形是觸發(fā)事件后的一組連續(xù)數(shù)據(jù),。在本文中,,該數(shù)據(jù)集也稱為記錄。下面是用于觸發(fā)波形的可用觸發(fā)源,。
內(nèi)部觸發(fā)源—使用內(nèi)部參考時(shí)鐘在數(shù)字轉(zhuǎn)換器內(nèi)部產(chǎn)生觸發(fā)信號(hào),。默認(rèn)情況下,內(nèi)部觸發(fā)器是自由運(yùn)行的,。內(nèi)部觸發(fā)器可以作為主外部設(shè)備在連接器TRIG上輸出,。
外部觸發(fā)源—通過連接到前面板上連接器TRIG的外部信號(hào)觸發(fā)設(shè)備。
軟件觸發(fā)源—軟件觸發(fā)功能在操作過程中實(shí)際用途有限,。它在調(diào)試和系統(tǒng)設(shè)置過程中非常有用,。
電平觸發(fā)—輸入信號(hào)的幅度決定了系統(tǒng)何時(shí)觸發(fā)。因此,,觸發(fā)是由數(shù)據(jù)驅(qū)動(dòng)的,。
采用波形平均的系統(tǒng)最好是重復(fù)測(cè)量。觸發(fā)既可以是從外部設(shè)備開始采集的外部觸發(fā),,也可以是內(nèi)部觸發(fā),,其中ADQ通過連接器TRIG控制外部設(shè)備。在一些應(yīng)用中,,某些脈沖形狀是值得關(guān)注的,。數(shù)據(jù)驅(qū)動(dòng)的電平觸發(fā)可用于在重復(fù)脈沖上多次觸發(fā)。
波形始終具有固定(用戶定義)的長度RL,,但用戶可以自由選擇波形的開始時(shí)間,。相對(duì)于觸發(fā)事件,波形的開始時(shí)間可以來回移動(dòng),。設(shè)置預(yù)觸發(fā)采樣數(shù)的參數(shù)適用于關(guān)注觸發(fā)事件之前的樣本的應(yīng)用,。對(duì)于觸發(fā)過早的應(yīng)用,可以使用另一個(gè)參數(shù)來控制觸發(fā)延遲,。預(yù)觸發(fā)和觸發(fā)延遲如圖2所示,。請(qǐng)注意,預(yù)觸發(fā)和觸發(fā)延遲均不會(huì)影響記錄長度。
圖2 預(yù)觸發(fā)和觸發(fā)延遲的說明,。用戶可以自由選擇波形的起始采樣,。
兩條記錄之間的時(shí)間稱為死區(qū)時(shí)間。死區(qū)時(shí)間受重新設(shè)置時(shí)間(從最后一個(gè)波形采樣到系統(tǒng)準(zhǔn)備接受新的觸發(fā)的時(shí)間段)的限制,,同時(shí)也受數(shù)據(jù)傳輸?shù)街鳈C(jī)的速度的限制,。死區(qū)時(shí)間和重啟時(shí)間如圖3所示。最小死區(qū)時(shí)間的數(shù)量級(jí)為幾十納秒,。’
圖3 觸發(fā)期,、重啟時(shí)間和死機(jī)時(shí)間的說明。
在圖3中,,還顯示了觸發(fā)周期,。如果觸發(fā)周期
減少隨機(jī)噪聲和提高靈敏度的一個(gè)常用方法是重復(fù)多次測(cè)量,,研究平均信號(hào)。這種方法可以減少非相關(guān)的噪聲,,增加相關(guān)的有用信號(hào),。波形平均的方法會(huì)產(chǎn)生大量的測(cè)量數(shù)據(jù)。為了減少主機(jī)的負(fù)載,,F(xiàn)WATD在板載FPGA中加入了對(duì)實(shí)時(shí)波形累加的支持,。
波形平均(WFA)是一個(gè)將波形相加的累加器。每個(gè)波形中的第一個(gè)樣本與所有其他波形的第一個(gè)樣本相加,。根據(jù)定義,,平均函數(shù)應(yīng)該包含一個(gè)帶有波形數(shù)NA的除法。然而,,這種劃分不適用于FPGA實(shí)現(xiàn),,因此留給用戶在軟件中執(zhí)行。WFA的概念如圖4所示,。
圖4 波形累積的圖解,。
當(dāng)積累大量的波形時(shí),任何系統(tǒng)性的信號(hào)都會(huì)受到影響,,顯得更加清晰,。不僅對(duì)想要的信號(hào)產(chǎn)生影響,對(duì)相關(guān)噪聲也是如此。這種相關(guān)噪聲也稱為模式噪聲或系統(tǒng)噪聲,。模式噪聲的主要來源是ADC內(nèi)核的交織,。其他模式噪聲的來源是時(shí)鐘,與觸發(fā)頻率相關(guān),。通常情況下,ADC的內(nèi)置噪聲抑制就足夠了,,但由于WFA的存在,,其余的變化可能仍然是一個(gè)問題(因?yàn)樗鼈兊脑鲆媾c所需信號(hào)的增益相同)。從而降低微弱信號(hào)的可見度,,因此與模式噪聲在同一范圍內(nèi)的信號(hào)在累積后也會(huì)被隱藏起來,。
我們提供了三種處理系統(tǒng)噪聲的方法,其中一種是DBS,。另外兩種方法是利用波形的觸發(fā)來隨機(jī)化系統(tǒng)噪聲,。雖然噪聲仍然是系統(tǒng)性的,但它會(huì)因波形不同而不同,,因此積累一些波形將隨機(jī)化和抑制噪聲,,如圖5,顯示了理想的情況,,其中觸發(fā)位置平均分布在四個(gè)ADC內(nèi)核上.這三種方法具有不同的質(zhì)量,,因此選擇的方法取決于應(yīng)用。表1總結(jié)了下面描述的方法的屬性,。
圖5 模式噪聲與所需信號(hào)的增益相同,。重復(fù)模式是四個(gè)樣本長
表1:模式噪聲抑制方法在不同條件下效果最佳。選擇的方法取決于當(dāng)前應(yīng)用程序的活動(dòng)性高還是低,,以及是否包含很多或很少的累積量 低活度意味著此處隔離的基線在一段時(shí)間占主導(dǎo)地位,。
DBS —DBS通過從數(shù)據(jù)中估計(jì)偏移量并減去每個(gè)內(nèi)核估計(jì)偏移量來消除模式噪聲。圖6顯示了帶有和不帶有DBS的ADQ7的背景噪聲,。這種方法精度高,,適用于低活度系統(tǒng),也就是有明確基線的系統(tǒng).因此,,它的局限性在于需要一個(gè)基線才能正確估計(jì)偏移量,。高活動(dòng)輸入信號(hào)(例如正弦波)會(huì)產(chǎn)生較差的結(jié)果。DBS的一個(gè)優(yōu)點(diǎn)是它可以處理一條記錄,。如圖7所示,,不需要大量的累加即可獲得良好的結(jié)果。
圖6 來自ADQ7的背景噪聲,,有(藍(lán)色)和沒有(黑色)DBS,。
圖7 DBS對(duì)單個(gè)波形的模式噪聲進(jìn)行抑制,不需要積累就能獲得良好的效果。
自由運(yùn)行觸發(fā)器— 擁有自由運(yùn)行的觸發(fā)器意味著它不與ADQ的采樣時(shí)鐘鎖相,,內(nèi)部觸發(fā)源默認(rèn)為自由運(yùn)行,。使用自由運(yùn)行觸發(fā)來抑制模式噪聲通常有利于大量累積。即使抑制水平不能保證(因?yàn)橛|發(fā)頻率是不確定的),,實(shí)現(xiàn)良好降噪的概率也會(huì)隨著累積次數(shù)的增加而增加,,NA。自由運(yùn)行觸發(fā)器的一個(gè)缺點(diǎn)是未鎖定的觸發(fā)器可能會(huì)涂抹短脈沖,。
觸發(fā)模塊解決方案(附加的硬件選項(xiàng))—觸發(fā)模塊是外部模式噪聲抑制觸發(fā)源,,可以連接到TRIG(物理連接器)。觸發(fā)頻率確定為與ADQ的任何序列或時(shí)鐘都不相關(guān)的數(shù)字,。結(jié)果,,通過累積抑制了圖案噪聲。與自由運(yùn)行的觸發(fā)相反,,觸發(fā)頻率不是任意的而是固定的,,該值使模式噪聲隨機(jī)化,從而通過累積將其抑制,。觸發(fā)模塊是一個(gè)外部模式噪聲抑制觸發(fā)源,,可以連接到TRIG(物理連接器)。觸發(fā)頻率被確定為一個(gè)與ADQ的任何序列或時(shí)鐘無關(guān)的數(shù)字,。因此,,模式噪聲是通過累積來抑制的。與自由運(yùn)行的觸發(fā)器相反,,觸發(fā)頻率不是任意的而是固定的一個(gè)隨機(jī)化模式噪聲的值,,從而通過累積來抑制它。