STD標(biāo)準(zhǔn)中信號模型同步和門控機(jī)制研究
摘要:隨著對IEEE1641標(biāo)準(zhǔn)研究的逐漸深入,信號的構(gòu)建成為了研究重點(diǎn)。對信號模型進(jìn)行同步和門控控制,可以影響到TSF(測試信號框架)模型的輸出,從而達(dá)到控制信號的目的,使測試需求更加完善以及測試過程更加精確。
關(guān)鍵詞:IEEE1641;信號模型;同步;門控
IEEE1641標(biāo)準(zhǔn),又稱信號與測試定義(Signal and Test Definition,STD)標(biāo)準(zhǔn)。該標(biāo)準(zhǔn)的出現(xiàn)為實(shí)現(xiàn)測試程序集(Test Pregram Set,TPS)的可移移植和儀器的互換提出了一種標(biāo)準(zhǔn)的解決方法。它是標(biāo)準(zhǔn)測試描述語言(Abbreviated Test Language for All Systems,ATLAS)測試語言發(fā)展的高峰,但是又不同于后者,STD已經(jīng)不再是一種測試描述語言,而是一套信號組件庫,它為用戶提供了描述和控制信號的能力,國際軍用ATS領(lǐng)域的相關(guān)標(biāo)準(zhǔn)和研究課題都對信號這一眼就要素給與了足夠的重視。文中主要研究了在控制信號能力方面,同步和門控機(jī)制是如何實(shí)現(xiàn)的。
1 信號函數(shù)和事件
SignalFunction都有Sync與Gate2個(gè)屬性。Sync屬性表示信號同步屬性,當(dāng)Sync屬性有效時(shí),信號同步在Tine=0時(shí)刻,而只有當(dāng)Gate有效時(shí),信號才有效。所有的信號函數(shù)都有兩種輸入事件引用(同步和門控)。如果分配了同步引用,則每當(dāng)同步事件進(jìn)入活動(dòng)狀態(tài)就重新啟動(dòng)信號函數(shù)的行為。如果沒有分配同步引用,則信號函數(shù)的行為不會(huì)被重新啟動(dòng)。如果分配了門控事件,則只有門控事件處于活動(dòng)狀態(tài)信號函數(shù)的行為才是可操作的,所以只有門控事件是活動(dòng)的時(shí)侯信號的真實(shí)特征才是可用的。如果沒有分配門控引用,信號函數(shù)是輸入信號處于活動(dòng)狀態(tài)時(shí)的操作。
一旦信號函數(shù)的輸出信號是活動(dòng)的,則只有當(dāng)門控引用事件是活動(dòng)的(門控啟動(dòng))時(shí)候信號函數(shù)才是可操作的。換句話說,一旦被觸發(fā),輸出信號進(jìn)入活動(dòng)狀態(tài),但是真實(shí)的信號只有在門控事件活動(dòng)時(shí)才存在。當(dāng)門控事件不活動(dòng)時(shí),信號函數(shù)只產(chǎn)生一個(gè)空值。對于信號,一個(gè)空信號值可能是0伏或者噪聲,但是對于事件,一個(gè)空值將會(huì)是不活動(dòng)的(即,非開通)。
接下來我們以一個(gè)標(biāo)準(zhǔn)的正弦信號(發(fā)生源)為例,以同樣的事件流來顯示同步和門控事件在各種信號上的作用。
同步事件和門控在正弦波上不同的作用:如圖1~圖4所示。
2 信號模型的同步
2.1 無明確外部到內(nèi)部同步的信息模型
測試信號框架(Test Signal Framework,TSF)信號模型與基本信號組件(Basic Signal Component,BSC)有相同的同步方式。當(dāng)一個(gè)同步事件到達(dá)測試信號框架TSF模型的同步輸入端時(shí),整個(gè)模型被啟動(dòng)或重新啟動(dòng)。這種行為可以通過把同步Sync事件施加到模型內(nèi)所有的基本信號組件BSCs上在測試信號框架TSF模型中來實(shí)現(xiàn)。如圖5所示。
圖5描述的是一個(gè)調(diào)幅信號,如虛線所示,顯示了一個(gè)所有同步輸入都被連接到外部同步輸入的調(diào)幅信號測試信號框架AM_SIGNAL TSF模型。但在此處要強(qiáng)調(diào)的是,由于基本信號組件BSCs只能接受一個(gè)單個(gè)的同步Sync和門控Gate信號。當(dāng)信息模型具有內(nèi)部同步路徑時(shí),它不能再接受來自測試信號框架TSF模型外部同步輸入的同步信號。我們以遠(yuǎn)程測量設(shè)備詢問的信號模型為例說明。如圖6所示。
如圖6所示,虛線部分為同步的BSC內(nèi)部組件部分,由于遠(yuǎn)程測量設(shè)備詢問基本信號組件BSC“DME Interrogation”已經(jīng)有了一個(gè)同步輸入的連接,int event即是他的同步輸入,所以它不能再接受來自測試信號框架TSF模型外部同步輸入的同步信號。在這種情況下,測試信號框架TSF模型圖解的慣例是所有未用的基本信號組件BSC同步參考都被連接到外部的測試信號框架TSF同步輸入端上。
2.2 有明確的外部到內(nèi)部的信息模型
有明確的外部到內(nèi)部的信息模型當(dāng)信號運(yùn)行時(shí),正弦波基本信號組件sinusoid BSC將立即啟動(dòng)并輸出一個(gè)初相位角為零的正弦波。定時(shí)事件基本信號組件TimedEvent BSC在一個(gè)外部事件初次在測試信號框架TSF模型的同步輸入端發(fā)生時(shí)啟動(dòng)。脈沖序列基本信號組件Pulse Tra in BSC在接收到來自定時(shí)事件基本信號組件TimedEventBSC的同步Sync事件時(shí)啟動(dòng)。其效果是延遲輸出的脈沖序列發(fā)出的起始時(shí)間直到同步信號事件發(fā)生。如圖7所示。
3 門控信號模型
3.1 有隱含內(nèi)部門控的信號模型
測試信號框架TSF模型可以以與基本信號組件BSC一樣的方式被門控。當(dāng)一個(gè)門控事件到達(dá)一個(gè)測試信號框架TSF模型的門控輸入端時(shí),整個(gè)模型在該事件的持續(xù)期間被一直門控。這種行為可以通過把門控事件加載在模型內(nèi)最后(輸出)一些基本信號組件BSCs上來在測試信號框架TSF模型中實(shí)現(xiàn)。圖4顯示了調(diào)幅信號測試信號框架AM_SIGNALTSF,它在外部門控輸入端與最后一個(gè)基本信號組件BSC的門控輸入端之間具有一個(gè)單獨(dú)的隱含連接。如圖8所示。
3.2 有明確外部到內(nèi)部門控的信號模型
明確的連接可用在外部門控端與特定的一些基本信號組件BSC門控輸入端之間。按照慣例,只有被連接到外部門控輸入端的特定的一些基本信號組件BSCs才會(huì)受到外部事件的門控。其他一些基本信號組件除非它們的門控輸入端時(shí)與一個(gè)內(nèi)部事件連接的,否則當(dāng)調(diào)用Out.Run方法時(shí)從時(shí)間零點(diǎn)受到門控。如圖9所示。
4 結(jié)論
TSF模型是由一個(gè)或更多的基本信號組件BSC結(jié)合成為的一個(gè)更復(fù)雜的模型,它的輸出結(jié)果往往受到外部同步和門控作用的影響,本文最后以遠(yuǎn)程測量設(shè)備詢問信號模型以及調(diào)幅信號模型來舉例說明外部的同步或門控是否是明確到內(nèi)部,得出了對其輸出有一定的影響,所以研究TSF模型的同步和門控機(jī)制對我們熟悉掌握該標(biāo)準(zhǔn),精準(zhǔn)的定義信號提供了一套標(biāo)準(zhǔn)的解決方案。