一種相位測量系統及方法與流程
2023-05-12 14:52:27 1

本發明涉及測試技術領域,特別涉及一種相位測量系統,還涉及一種相位測量方法。
背景技術:
隨著科技水平的進步,對於同頻信號之間的相位關係也越來越關注,且對於精度要求較高,已有相位測量方案需要分兩步進行,先進行「周期測量」,測量兩個信號的周期,然後再進行「時間間隔測量」,測量兩個信號之間的時間差,然後按照公式計算得到相位。
已有測量方案中,在進行周期和時間間隔測量時,需要對硬體電路進行切換,且兩個測量不能同時進行,會造成較大的測量誤差,即兩次測量結果是在不同的硬體狀態下(信號傳輸路徑的時間延遲、遲滯窗的變化)得到的,這期間必然會引入測量誤差,另外在兩次測量結果之間必然存在tdc內插數據的誤差,從而會進一步增加測量誤差。
已有的設計方案測量速度慢,且需要不斷對硬體電路進行開關切換,對電路會造成不同程度的損傷。
技術實現要素:
本發明提出了一種相位測量系統及方法,在一次測量中完成周期和時間間隔兩個參數的測量,可大大提升測量速度,同時減少了已有測量方案中所引入的一系列誤差項,提高測量精度。
本發明的技術方案是這樣實現的:
一種相位測量系統,採用雙通道結構,兩個被測信號分別進入到各自通道同時完成時間間隔測量及周期測量,進而完成相位測量;
通過電平轉換電路將兩個被測信號轉化為pecl電平信號,利用閘門同步電路對兩個被測信號的上升沿進行同步提取,提取出兩個同步閘門信號;
fpga對產生的兩個同步閘門信號的電平進行監測,當監測到兩個同步閘門信號的電平均被拉高后,以第一同步閘門信號作為計數器使能信號,對輸入信號進行計數;
計數完成後fpga產生一個復位信號,用於對閘門同步電路進行復位,同時將兩個通道的同步閘門信號的電平進行拉低,得到兩個通道新的同步閘門信號;
fpga對新的同步閘門信號電平進行時間計數及tdc內插補償,得到兩個同步閘門信號的寬度數據;
將兩路同步閘門信號進行減法運算後得到兩個被測信號的時間間隔數據;同時利用第一同步閘門信號電平對輸入信號進行事件計數,得到輸入信號在第一同步閘門信號電平高期間的周期個數n,利用第一同步閘門信號電平的寬度數據除以n得到信號的周期值;
利用公式
得到兩個被測信號間的相位信息。
可選地,所述電平轉換電路採用adcmp582bcpz晶片,將輸入信號轉化為pecl電平信號。
可選地,所述閘門同步電路利用帶復位端的d觸發器,將轉換為pecl電平的輸入信號與原始閘門信號進行同步。
本發明還提出了一種相位測量方法,兩個被測信號分別進入到各自通道同時進行時間間隔測量及周期測量,進而完成相位測量;
首先,通過電平轉換電路將被測信號轉化為pecl電平信號;
然後,利用閘門同步電路對被測信號的上升沿進行同步提取,提取出兩個同步閘門信號;
同步後的同步閘門信號均輸入到fpga中,fpga實時檢測兩路閘門信號的電平,當檢測到兩路同步閘門信號均為高電平時,啟動計數單元,以第一同步閘門信號作為計數器的使能信號,對輸入信號進行計數;
計數完成後,fpga生成一個復位信號,同時對兩個通道的閘門同步電路進行復位,從而產生兩個新的同步閘門信號;
對兩個新的同步閘門信號分別進行時間計數以及tdc內插補償,得到兩個同步閘門信號的寬度分別為t1和t2,對兩個同步閘門信號進行減法運算,得到兩個被測信號的時間間隔值δt=t1-t2;
第一同步閘門信號的寬度剛好包含整數n個被測信號的周期,故被測信號的周期由t=t1/n得到;
接下來,利用公式
得到兩個被測信號間的相位信息。
可選地,兩個同步閘門信號起始端分別與兩個被測信號的上升沿同步,終止端完全同步,這樣兩個同步閘門信號包含了兩個被測信號的時間間隔信息,第一同步閘門信號中還包含了被測信號的周期信息。
可選地,根據t1和t2之間的數據大小,得到兩個被測信號間相位的正負關係。
本發明的有益效果是:
(1)將相位測量過程中所需得到的周期及時間間隔數據在一次測量中完成,大大提升了測量速度;
(2)避免了在相位測量過程中需要頻繁切換硬體開關的步驟,避免了通道電流的頻繁變化,降低了通道噪聲,減小了測量誤差,提高了相位測量精度,同時降低了對硬體電路的損傷。
附圖說明
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為現有的相位測量原理示意圖;
圖2為本發明的相位測量系統控制框圖;
圖3為本發明的同步閘門信號產生原理示意圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。
相位是相同頻率的兩個信號之間的時間差,用角度表示。傳統的相位測量是先進行周期測量,再進行時間間隔測量,然後按照公式計算得到相位,因此,傳統相位測量精度低,測量速度慢。
本發明提出了一種相位測量系統及方法,利用在測量時間間隔過程中,優化同步閘門的生成方式,從而在時間間隔測量過程中,同時得到信號的周期數據,這樣就可以在一次測量中同時得到周期和時間間隔數據,從而大大提升測量速度,並減少了相應的測量誤差,提升測量精度。
下面結合說明書附圖對本發明的相位測量系統及方法進行詳細說明。
如圖2所示,本發明的相位測量系統採用雙通道結構,兩個被測信號(第一輸入信號和第二輸入信號)分別進入到各自通道進行相位測量。首先,通過電平轉換電路將輸入信號(正弦波或其他波形信號)轉化為pecl電平信號;在進行兩個同頻信號的時間間隔測量時,利用閘門同步電路和原始閘門信號對兩個信號的上升沿進行同步提取,提取出兩個同步閘門信號(第一同步閘門信號和第二同步閘門信號),fpga對產生的兩個同步閘門信號的電平進行監測,當監測到兩個同步閘門信號的電平均被拉高后,啟動閘門延遲計數流程,即利用第一同步閘門信號作為計數器的使能信號,對輸入信號進行計數,計數時長由延遲數據決定。
計數完成後fpga產生一個復位信號,用於對閘門同步電路進行復位,實現同時將兩個通道的同步閘門信號的電平進行拉低,這樣便得到兩個通道新的同步閘門信號,並再次進入到fpga中,然後對新的同步閘門信號電平進行時間計數及tdc內插補償,從而得到同步閘門的寬度數據。
然後,將兩路同步閘門信號進行減法運算後便得到兩輸入信號的時間間隔數據。同時利用第一同步閘門信號電平對輸入信號進行事件計數,得到輸入信號在同步閘門信號高期間的周期個數n,利用同步閘門信號電平的寬度數據除以n即可得到信號的周期值。
利用本發明的相位測量系統,在一次測量過程中得到了時間間隔及周期的數據,利用上述現有的相位計算公式就可以計算得到當前兩信號之間的相位關係。
優選地,本發明的電平轉換電路採用adcmp582bcpz晶片,將輸入信號(正弦波或其他波形信號)轉化為pecl電平信號,該種電平對信號邊沿的損耗非常小,不會增加額外的遲滯誤差,因此在信號處理的電路中均採用了該種電平。
閘門同步電路利用帶復位端的d觸發器mc10ep51dtg,將轉換為pecl電平的輸入信號(上升沿)與原始閘門信號進行同步。
本發明還提出了一種相位測量方法,兩個被測信號(第一輸入信號和第二輸入信號)分別進入到各自通道進行相位測量。首先,通過電平轉換電路將輸入信號(正弦波或其他波形信號)轉化為pecl電平信號;在進行兩個同頻信號的時間間隔測量時,利用閘門同步電路和原始閘門信號對兩個信號的上升沿進行同步提取,提取出兩個同步閘門信號(第一同步閘門信號和第二同步閘門信號);同步後的同步閘門信號均輸入到fpga中,fpga實時檢測兩路閘門信號的電平,當檢測到兩路同步閘門信號均為高電平時,啟動計數單元,以以第一同步閘門信號作為計數器的使能信號,對同步閘門電路進行同步延遲擴展,延遲數據的確定原則是:本發明中能夠測量相位的最高頻率為200mhz,即5ns,本發明中所採用的多周期同步及tdc數字內插算法方案中,能夠進行精確測量的最小閘門寬度為100ns,而計數過程中,是利用輸入信號1作為計數器的時鐘的,所以延遲數據最小為20。
計數完成後,fpga生成一個異步復位信號,同時對兩個通道的閘門同步電路進行復位,從而產生兩個新的同步閘門,這兩個閘門起始端分別與兩信號的上升沿同步,終止端完全同步,這樣兩個同步閘門信號便包含了兩輸入信號的時間間隔信息,第一同步閘門信號中還包含了被測信號的周期信息,如圖3所示。
本發明利用可編程鎖相環晶片hmc832lp6ge產生高性能的參考時鐘信號,該晶片內置高性能的vco電路、分頻電路、鑑相電路等,可輸出25mhz~3ghz之間的任意頻率,通過fpga編程控制其輸出頻率為400mhz,作為本發明中的參考時鐘,其輸出幅度達到+5dbm,其諧波及分諧波分量極低,能夠滿足本發明的方案中對於參考時鐘信號的要求。
本發明對於兩個新的同步閘門信號,分別進行時間計數以及tdc內插補償,得到兩個同步閘門信號的寬度分別為t1和t2,對兩個閘門進行減法運算,便得到兩被測信號的時間間隔值δt=t1-t2。
第一同步閘門信號的寬度剛好包含整數n個被測信號的周期,故被測信號的周期可由t=t1/n得到。
接下來,利用公式便得到兩信號間的相位信息,同時根據t1和t2之間的數據大小,也可以得到兩信號間相位的正負關係。
本發明利用被測信號作為同步閘門擴展時所需計數器的時鐘,使得被測信號的周期信息包含在同步閘門中,將已有方案中需要兩次測量才能得到相位信息的流程優化到一次測量即可完成。
本發明省去了硬體電路切換環節,使得測量時間上提升百倍以上(電路切換過程中從開始切換到電路穩定的等待時間很長)。
本發明減少了電路切換過程及兩次測量不同步所引入的誤差,提高了相位測量精度,使相位測量精度達到0.001°,提升了10倍以上。
以上所述僅為本發明的較佳實施例而已,並不用以限制本發明,凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。