一種基于虛擬通道的射頻信號校準方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及測試技術(shù)領(lǐng)域,特別涉及一種基于虛擬通道的射頻信號校準方法。
【背景技術(shù)】
[0002] 在自動測試系統(tǒng)中,射頻輸入輸出信號要經(jīng)過一系列由連接線纜、開關(guān)以及適配 器組成的通道,通道誤差將是整個自動測試系統(tǒng)測試誤差的主要來源。通道校準技術(shù)可以 對射頻輸入輸出信號在傳輸過程中產(chǎn)生的衰減進行有效補償,減少系統(tǒng)自身因素引起的誤 差,從而提高測試的準確度和可靠度。
[0003] 目前國內(nèi)還沒有關(guān)于自動測試系統(tǒng)通道校準的相關(guān)檢定規(guī)程和校準規(guī)范,因此很 多自動測試系統(tǒng)采用的通道校準方法都是針對自身系統(tǒng)的特定通道而設計的。目前對自動 測試系統(tǒng)通道進行校準的方法主要有以下兩種:第一種是在測試之前通過人工測量的方式 獲取固定頻率的射頻信號在固定通道中傳輸產(chǎn)生的衰減值并計算出補償值,然后由系統(tǒng)集 成商的軟件人員通過編碼的方式在測試程序中實現(xiàn)激勵信號或測量值的補償;第二種是設 計一種測試用戶可以直接使用的校準程序,該校準程序可以自動對某些頻率的射頻信號在 指定通道中傳輸時產(chǎn)生的衰減進行測量并將測量結(jié)果信息以某種格式保存到文件或數(shù)據(jù) 庫中。測試程序調(diào)用文件或數(shù)據(jù)庫中的衰減數(shù)據(jù)采用某種誤差修正算法計算出補償數(shù)據(jù), 從而實現(xiàn)對系統(tǒng)測試結(jié)果的修正。
[0004] 上述兩種通道校準方法都直接或間接的形成了通道的固化,從而無法適應測試系 統(tǒng)的可擴展性,也就對測試系統(tǒng)新增加的通道無能無力。采用第一種方法時需要對測試過 程中使用到射頻信號的所有頻點進行校準,耗費大量時間。而且在測試系統(tǒng)使用過程中,測 試通道的特性會隨著時間、環(huán)境的變化而產(chǎn)生變化,有時甚至會對測試電纜、開關(guān)等器件進 行替換。測試人員需要根據(jù)實際情況對測試通道重新進行標定,這時只能依靠軟件開發(fā)人 員重新編碼或者需要系統(tǒng)集成商的軟件人員對軟件升級完成;采用第二種方法時使用的誤 差修正算法通常是由測試系統(tǒng)軟件開發(fā)人員通過編碼實現(xiàn)的,對測試人員不開放。測試人 員無法干預通道校準的準確度并根據(jù)實際測試情況選用合適的誤差修正算法。
【發(fā)明內(nèi)容】
[0005] 為解決現(xiàn)有技術(shù)的不足和缺陷,本發(fā)明提出一種基于虛擬通道的射頻信號校準方 法,將自動測試系統(tǒng)的射頻信號通路定義成虛擬通道模型,用戶可以根據(jù)測試系統(tǒng)的需求 自由增減通道模型并隨時對每條通道進行校準。
[0006] 本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:
[0007] -種基于虛擬通道的射頻信號校準方法,包括通道建模模塊、通道標定模塊、誤差 修正模塊以及信息管理模塊,包括以下步驟:
[0008] 首先運行通道建模模塊為準備校準的通道建立虛擬通道模型,通道模型信息同步 到信息管理模塊;
[0009] 通道模型建立之后,運行通道標定模塊對所有通道進行標定,通道標定模塊在確 定了通道模型信息的完整性之后,將根據(jù)通道模型信息為用戶提供校準程序生成向?qū)В?br>[0010] 運行由所述向?qū)傻男食绦颢@取校準數(shù)據(jù),校準數(shù)據(jù)也被同步到校準信息管 理模塊中;
[0011] 然后運行誤差修正模塊,為誤差修正選擇算法;
[0012] 最后在測試程序運行時調(diào)用誤差修正算法接口函數(shù),獲取指定通道指定頻點的射 頻信號補償值,用以補償測試過程中的通道校準誤差。
[0013] 可選地,通道建模模塊包括通道信息設置和校準參數(shù)設置;
[0014] 通道信息設置形成虛擬通道與實際通道之間的映射關(guān)系,通道標定模塊根據(jù)通道 模型信息為用戶提供校準程序生成向?qū)亩尚食绦颍?br>[0015] 校準參數(shù)設置對多個測試頻率和電平值進行設置,進行多個頻率點校準。
[0016] 可選地,通道標定模炔基于原位校準策略和頻點定標策略,提取通道模型中的相 關(guān)信息,為用戶提供校準程序生成向?qū)?,生成校準程序?br>[0017] 可選地,通道標定后產(chǎn)生的校準數(shù)據(jù)以"頻點-衰減值"數(shù)據(jù)對的形式保存在校準 數(shù)據(jù)文件中。
[0018] 可選地,誤差修正模塊首先選擇要進行配置的通道,驗證通道校準數(shù)據(jù)是否存在 并做出提示;然后選擇誤差修正算法。
[0019] 可選地,誤差修正模塊定義算法接口函數(shù),對測試通道誤差修正算法進行擴展,誤 差修正模塊還提供注冊功能,實現(xiàn)該算法接口的軟件模塊都能夠注冊到誤差修正模塊中供 用戶使用。
[0020] 可選地,通道校準誤差補償?shù)牟襟E包括:首先以校準數(shù)據(jù)為數(shù)據(jù)源,完成射頻信號 通道的"頻率-補償電平"模型的構(gòu)建,然后調(diào)用該模型計算指定頻率的補償電平送給測試 程序使用。
[0021] 本發(fā)明的有益效果是:
[0022] (1)各模塊分工明確,操作簡便;
[0023] (2)通道管理和誤差修正完全開放,通過可視化的建模手段以及接口式的誤差修 正算法擴展?jié)M足測試系統(tǒng)不同階段通道校準的需求;
[0024] (3)將通道校準與測試程序分割成相對獨立的兩個部分,實現(xiàn)真正意義上的"通道 校準可互換",降低了測試系統(tǒng)的維護成本;
[0025] (4)歷次校準數(shù)據(jù)以統(tǒng)一的格式保存在信息管理模塊中,可以進行校準數(shù)據(jù)的一 體化展示并為后續(xù)通道故障診斷和數(shù)據(jù)挖掘預留數(shù)據(jù)接口。
【附圖說明】
[0026] 為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。
[0027] 圖1為本發(fā)明基于虛擬通道的射頻信號校準方法的原理框圖;
[0028] 圖2為本發(fā)明基于虛擬通道的射頻信號校準方法的流程圖;
[0029] 圖3為通道建模模塊建立通道模型的流程圖;
[0030] 圖4為通道標定模塊流程圖;
[0031] 圖5為誤差修正模塊流程圖;
[0032] 圖6為通道校準誤差補償流程圖。
【具體實施方式】
[0033] 下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完 整地描述。顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;?本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他 實施例,都屬于本發(fā)明保護的范圍。
[0034]目前對自動測試系統(tǒng)通道進行校準主要是通過編碼或平臺化的方式來實現(xiàn)的,它 們的原理基本一致,都是以射頻信號在通道傳輸中產(chǎn)生的衰減值為數(shù)據(jù)源,采用某種方式 計算出通道誤差,最后在測試過程中對激勵信號或測量結(jié)果進行補償。
[0035] 本發(fā)明提出了一種基于虛擬通道的射頻信號校準方法,將自動測試系統(tǒng)的射頻信 號通路定義成虛擬通道模型,用戶可以根據(jù)測試系統(tǒng)的需求自由增減通道模型并隨時對每 條通道進行校準。提供校準程序生成向?qū)Чδ埽脩艨赏ㄟ^簡單配置自動生成校準程序,校 準程序產(chǎn)生的校準數(shù)據(jù)以標準格式進行統(tǒng)一存儲和管理;定義射頻信號校準誤差修正算法 接口,將誤差修正開放給用戶,實現(xiàn)該接口的算法可以注冊到測試主控計算機中進行調(diào)用。 進行虛擬通道校準設計時,能夠針對不同的信號通路選用不同的算法,在測試過程中利用 誤差算法構(gòu)建誤差補償模型計算補償數(shù)據(jù)完成射頻信號的補償。測試程序可以通過算法接 口函數(shù)直接獲取補償數(shù)據(jù),將測試程序與通道校準徹底分割。無論對測試系統(tǒng)通道校準進 行什么樣的修改,都無需修改測試程序,大大節(jié)約了維護成本。
[0036] 下面結(jié)合附圖對本發(fā)明的基于虛擬通道的射頻信號校準方法進行詳細說明。