有技術中在分析時鐘信號數據時,計算標準方差要把所有數據進行η次加法運算計算平均數X、n次的平方運算(Xn-X) ~2,再進行η的累加Σ (Xn-X) ~2,消耗大量的中央運算單元(處理器)運算時間,并且如果新增一個數據就要重復進行以上多次運算;而本發明提供的分析方法可以利用以前的計算結果進行迭代運算,新增一個數據,只需要進行新增數據的平方運算與和值運算,運行時間可以忽略不計,大大解放了中央運算單元的運算時間。
[0160]2、節省存儲單元:利用現有技術的公式計算標準方差必須記錄每一個原始數據,新增一個數據后要把新增數據和以前的所有數據一起進行運算。而利用本發明中的公式計算則不用記錄原始數據,只需要兩個數據SquareSum和DataSum來保存結果就可以計算標準方差了,大大節省了保存原始數據的存儲單元空間。
[0161]3、可利用本發明提供的方法及系統,進行快速迭代運算得出采樣值的均方差,同樣大大解放了中央運算單元的運算時間。
[0162]上述說明示出并描述了本發明的若干優選實施例,但如前所述,應當理解本發明并非局限于本文所披露的形式,不應看作是對其他實施例的排除,而可用于各種其他組合、修改和環境,并能夠在本文所述發明構想范圍內,通過上述教導或相關領域的技術或知識進行改動。而本領域人員所進行的改動和變化不脫離本發明的精神和范圍,則都應在本發明所附權利要求的保護范圍內。
【主權項】
1.一種提高時鐘信號分析的方法,其特征在于,包括以下步驟: 步驟I):數據采集單元采集η個時鐘信號數據采樣值X1、X2…Xn,發送至中央運算單元, 步驟2):計算所述η個時鐘信號數據的標準方差: 所述中央運算單元對當前時鐘信號的η個時鐘信號數據進行累加,得到η個時鐘信號數據的數據和DataSum(η),其中,DataSum(η) = Χ1+Χ2+…Χη,將所述DataSum(n)發送至存儲單元中存儲; 所述中央運算單元對當前時鐘信號的η個時鐘信號數據進行平方運算并累加,得到η個時鐘信號數據平方和SquareSum(η),其中,SquareSum(η) = 乂1~2+乂2~2+彳+乂11~2,將所述SquareSum (η)發送至所述存儲單元中存儲; 所述中央運算單元計算η個時鐘信號數據的均方差,所述η個時鐘信號數據的均方差為按照公式[SquareSum-DataSunT2/η]/η得到η個時鐘信號數據的均方差; 所述中央運算單元將所述η個時鐘信號數據的均方差開平方得到η個時鐘信號數據的標準方差,將所述η個時鐘信號數據的標準方差發送至所述數據顯示單元, 步驟3):所述數據顯示單元顯示所述η個時鐘信號數據的標準方差值, 步驟4):所述數據采集單元采集第η+1個時鐘信號數據采樣值Χη+1,發送至所述中央運算單元, 步驟5):計算η+1個時鐘信號數據的標準方差: 所述中央運算單元從所述存儲單元中調取DataSum(η)值,并與所述Χη+1相累加得到η+1個時鐘信號數據的數據和DataSum(n+l),將所述DataSum(n+l)發送至存儲單元中存儲; 所述中央運算單元從所述存儲單元中調取SquareSum(η)值,并與所述Χη+1的平方進行累加,得到η+1個時鐘信號數據的平方和SquareSum(η+1),將所述SquareSum(η+1)發送至所述存儲單元中存儲; 所述中央運算單元根據公式[SquareSum-DataSunT2/η]/η計算η+1個時鐘信號數據的均方差; 所述中央運算單元將所述η+1個時鐘信號數據的均方差開平方得到η+1個時鐘信號數據的標準方差,將所述η+1個時鐘信號數據的標準方差發送至所述數據顯示單元顯示, 步驟6):所述數據顯示單元顯示所述η+1個時鐘信號數據的標準方差值。
2.根據權利要求1所述的提高時鐘信號分析的方法,其特征在于,所述時鐘信號數據采樣值,進一步為時鐘漂移信號,所述采樣值表示當前時鐘到來的時刻相對于其應該到來時刻的時間差。
3.根據權利要求1或2所述的提高時鐘信號分析的方法,其特征在于,所述方法,進一步在0ΤΜ2800時間測試儀內進行。
4.根據權利要求1所述的提高時鐘信號分析的方法,其特征在于,數據采集單元采集第η+2個時鐘信號數據采樣值Χη+2,發送至所述中央運算單元,所述中央運算單元計算所述η+2個時鐘信號數據的標準方差,進一步為, 所述中央運算單元從所述存儲單元中調取DataSum(η+1)值,并與所述Χη+2相累加得到η+2個時鐘信號數據的數據和DataSum (η+2),將所述DataSum (η+2)發送至存儲單元中存 儲; 所述中央運算單元從所述存儲單元中調取SquareSum(η+1)值,并與所述Χη+2的平方進行累加,得到η+2個時鐘信號數據的平方和SquareSum(η+2),將所述SquareSum(η+2)發送至所述存儲單元中存儲; 所述中央運算單元根據公式[SquareSum-DataSunT 2/n] /n計算η+2個時鐘信號數據的均方差; 所述中央運算單元將所述η+2個時鐘信號數據的均方差開平方得到η+2個時鐘信號數據的標準方差,將所述η+2個時鐘信號數據的標準方差發送至所述數據顯示單元顯示。
5.一種提高時鐘信號分析的系統,其特征在于,該系統包括:數據采集單元、中央運算單元、存儲單元和數據顯示單元,其中, 所述數據采集單元,與所述中央運算單元相耦接,用于采集η個時鐘信號數據采樣值X1、Χ2…Χη,并發送至所述中央運算單元; 所述中央運算單元,分別與所述數據采集單元、存儲單元和數據顯示單元相耦接,用于接收所述數據采集單元發送的η個時鐘信號數據采樣值,計算所述η個時鐘信號數據的標準方差,并發送至所述存儲單元進行存儲,進一步為, 所述中央運算單元,用于對當前時鐘信號的η個時鐘信號數據進行累加,得到η個時鐘信號數據的數據和DataSum(η),其中,DataSum(η) = Χ1+Χ2+…Χη,將所述DataSum(n)發送至存儲單元中存儲; 所述中央運算單元,用于對當前時鐘信號的η個時鐘信號數據進行平方運算并累加,得到η個時鐘信號數據平方和SquareSum(η),其中,SquareSum(η) = 乂1~2+乂2~2+彳+乂11~2,將所述SquareSum (η)發送至所述存儲單元中存儲; 所述中央運算單元,用于計算η個時鐘信號數據的均方差,所述η個時鐘信號數據的均方差為按照公式[SquareSum-DataSuml/nVn得到η個時鐘信號數據的均方差; 所述中央運算單元,用于將所述η個時鐘信號數據的均方差開平方得到η個時鐘信號數據的標準方差,將所述η個時鐘信號數據的標準方差發送至所述數據顯示單元; 所述存儲單元,與所述中央運算單元相耦接,用于接收所述中央運算單元發送的數據和、平方和、均方差和標準方差,進行存儲; 所述數據顯示單元,與所述中央運算單元相耦接,用于接收所述中央運算單元發送所述η個時鐘信號數據的標準方差并顯示; 所述數據采集單元,還用于采集第η+1個時鐘信號數據采樣值Χη+1,并發送至所述中央運算單元; 所述中央運算單元,還用于調取所述存儲單元中存儲的η個時鐘信號數據的數據和與平方和,接收所述數據采集單元發送的第η+1個時鐘信號數據采樣值,計算所述η+1個時鐘信號數據的標準方差,并發送至所述存儲單元進行存儲,進一步為, 所述中央運算單元,用于從所述存儲單元中調取DataSum (η)值,并與所述Xn+1相累加得到η+1個時鐘信號數據的數據和DataSum (η+1),將所述DataSum (η+1)發送至存儲單元中存儲; 所述中央運算單元,用于從所述存儲單元中調取SquareSum(η)值,并與所述Χη+1的平方進行累加,得到η+1個時鐘信號數據的平方和SquareSum(η+1),將所述SquareSum(η+1)發送至所述存儲單元中存儲; 所述中央運算單元,用于根據公式[SquareSum-DataSunT2/n]/n計算η+1個時鐘信號數據的均方差; 所述中央運算單元,用于將所述η+1個時鐘信號數據的均方差開平方得到η+1個時鐘信號數據的標準方差,將所述η+1個時鐘信號數據的標準方差發送至所述數據顯示單元顯示; 所述數據顯示單元,還用于顯示所述η+1個時鐘信號數據的標準方差值。
6.根據權利要求5所述的提高時鐘信號分析的系統,其特征在于,所述時鐘信號數據采樣值,進一步為時鐘漂移信號,所述采樣值表示當前時鐘到來的時刻相對于其應該到來時刻的時間差。
7.根據權利要求5或6任一項所述的提高時鐘信號分析的系統,其特征在于,提高時鐘信號分析的系統,進一步為,0ΤΜ2800時間測試儀。
8.根據權利要求7所述的提高時鐘信號分析的系統,其特征在于,數據采集單元采集第η+2個時鐘信號數據采樣值Χη+2,發送至所述中央運算單元,所述中央運算單元,用于計算所述η+2個時鐘信號數據的標準方差,進一步為, 所述中央運算單元,用于從所述存儲單元中調取DataSum (η+1)值,并與所述Χη+2相累加得到η+2個時鐘信號數據的數據和DataSum (η+2),將所述DataSum (η+2)發送至存儲單元中存儲; 所述中央運算單元,用于從所述存儲單元中調取SquareSum(η+1)值,并與所述Χη+2的平方進行累加,得到η+2個時鐘信號數據的平方和SquareSum (η+2),將所述SquareSum (η+2)發送至所述存儲單元中存儲; 所述中央運算單元,用于根據公式[SquareSum-DataSunT2/η]/η計算η+2個時鐘信號數據的均方差; 所述中央運算單元,用于將所述η+2個時鐘信號數據的均方差開平方得到η+2個時鐘信號數據的標準方差,將所述η+2個時鐘信號數據的標準方差發送至所述數據顯示單元顯不O
【專利摘要】本發明公開了一種提高時鐘信號分析的方法,包括以下步驟:步驟1):數據采集單元采集n個時鐘信號數據采樣值X1、X2…Xn,發送至中央運算單元;步驟2):計算所述n個時鐘信號數據的標準方差;步驟3):所述數據顯示單元顯示所述n個時鐘信號數據的標準方差值,步驟4):所述數據采集單元采集第n+1個時鐘信號數據采樣值Xn+1,發送至所述中央運算單元;步驟5):計算n+1個時鐘信號數據的標準方差,步驟6):所述數據顯示單元顯示所述n+1個時鐘信號數據的標準方差值。本發明提供的分析方法可以利用以前的計算結果進行迭代運算,新增一個數據,只需要進行新增數據的平方運算與和值運算,運行時間可以忽略不計,大大解放了中央運算單元的運算時間。
【IPC分類】H03K19-00
【公開號】CN104639143
【申請號】CN201410797547
【發明人】朱天全, 鮑勝青, 陳立倉
【申請人】北京奧普維爾科技有限公司
【公開日】2015年5月20日
【申請日】2014年12月18日