本發(fā)明涉及通信領(lǐng)域,特別涉及一種基于低晶振精度,低速率的無(wú)線TD傳輸算法。
背景技術(shù):
TD在無(wú)線通信里面有著極其重要和普遍的應(yīng)用。
TD的算法核心是主從主機(jī)和從機(jī)之間需要保證時(shí)鐘的同步。
對(duì)時(shí)鐘同步的保持模式如何達(dá)到一個(gè)更高的性價(jià)比是通信設(shè)備廠商遇到的一個(gè)普遍難題,目前市面的算法:
TD工作條件:
大周期T=10min;
小周期t=50ms;
主從容許誤差范圍Dt=20ms;
在工業(yè)級(jí)應(yīng)用溫度(-40~+85℃)范圍要想讓TD正常穩(wěn)定的工作,則必須在一個(gè)大周期下,主從之間的時(shí)間誤差不可超過(guò)20mS。
市面上TD算法對(duì)硬件的要求如下:由于考慮到在10min內(nèi),主從間的晶振可能會(huì)存在正偏差和負(fù)偏差,為此,容許給硬件晶振時(shí)鐘的誤差為10mS。則要求的晶振精度(10ms/10min=16.7ppm)。
允許容差及晶振要求對(duì)比如表1所述,
表1:在-40~+85℃允許容差及晶振要求對(duì)比
在全溫度范圍內(nèi),晶振偏差小于16.7ppm的晶振只能選擇帶溫度補(bǔ)償功能的有源晶振,而有源晶振存在著功耗的白白浪費(fèi)和價(jià)格高昂的缺點(diǎn),且比較要靠進(jìn)口,目前全球生產(chǎn)有源晶振的國(guó)家是日本。
備注:無(wú)源晶振在全溫度范圍內(nèi)的偏差為
0.04ppm/℃2×Δt2=0.04ppm/℃2×(-40℃-25℃)2
=169ppm
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明提供一種基于低晶振精度,低速率的無(wú)線TD傳輸方法,通過(guò)采用無(wú)限逼近的算法,每次主從機(jī)通信一次對(duì)時(shí)間誤差取一次加權(quán)平均,利用該加權(quán)平均值作為主從機(jī)的時(shí)鐘誤差偏移修正量。利用該算法,只需保證主從機(jī)兩個(gè)產(chǎn)品在實(shí)際工作環(huán)境下,其溫差在10min內(nèi)不要一次性相差20.4℃,即可保證其TD的穩(wěn)定運(yùn)行。由于主從機(jī)的時(shí)鐘同步誤差消除是通過(guò)加權(quán)平均無(wú)限趨近的方法實(shí)現(xiàn)。為此,對(duì)晶振本身無(wú)精度要求。即采用無(wú)源國(guó)產(chǎn)晶振即可使用,光晶振成本可降低90%,經(jīng)濟(jì)效益明顯。
本發(fā)明通過(guò)以下技術(shù)手段解決上述問(wèn)題:
本發(fā)明的一種基于低晶振精度,低速率的無(wú)線TD傳輸方法,其特征在于,包括以下步驟:
采用無(wú)限逼近的算法,每次主從機(jī)通信一次對(duì)時(shí)間誤差取一次加權(quán)平均值,利用所述加權(quán)平均值作為主從機(jī)的時(shí)鐘誤差偏移修正量;
計(jì)算一個(gè)同步周期內(nèi),主從機(jī)所容許的溫度偏差;
所述計(jì)算溫度偏差的公式為:
Δt=20.4℃;
即在10min的同步中期內(nèi),主從機(jī)的最大容許溫度偏差為20.4℃;
則溫度溫差在10min內(nèi)不要一次性相差20.4℃,即可保證其TD的穩(wěn)定運(yùn)行。
本發(fā)明的一種基于低晶振精度,低速率的無(wú)線TD傳輸方法具有以下有益效果:
本發(fā)明通過(guò)采用無(wú)限逼近的算法,每次主從機(jī)通信一次對(duì)時(shí)間誤差取一次加權(quán)平均,利用該加權(quán)平均值作為主從機(jī)的時(shí)鐘誤差偏移修正量。利用該算法,只需保證主從機(jī)兩個(gè)產(chǎn)品在實(shí)際工作環(huán)境下,其溫差在10min內(nèi)不要一次性相差20.4℃,即可保證其TD的穩(wěn)定運(yùn)行。由于主從機(jī)的時(shí)鐘同步誤差消除是通過(guò)加權(quán)平均無(wú)限趨近的方法實(shí)現(xiàn)。為此,對(duì)晶振本身無(wú)精度要求。即采用無(wú)源國(guó)產(chǎn)晶振即可使用,光晶振成本可降低90%,經(jīng)濟(jì)效益明顯。
附圖說(shuō)明
下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步描述。
圖1為本發(fā)明的主從機(jī)時(shí)鐘誤差趨勢(shì)示意圖;
圖2為本發(fā)明的方法流程示意圖。
具體實(shí)施方式
以下將結(jié)合附圖對(duì)本發(fā)明進(jìn)行詳細(xì)說(shuō)明:
實(shí)施例1
如圖2所示,本實(shí)施例的一種基于低晶振精度,低速率的無(wú)線TD傳輸方法,其特征在于,包括以下步驟:
采用無(wú)限逼近的算法,每次主從機(jī)通信一次對(duì)時(shí)間誤差取一次加權(quán)平均值,利用所述加權(quán)平均值作為主從機(jī)的時(shí)鐘誤差偏移修正量;
計(jì)算一個(gè)同步周期內(nèi),主從機(jī)所容許的溫度偏差;
所述計(jì)算溫度偏差的公式為:
Δt=20.4℃;
即在10min的同步中期內(nèi),主從機(jī)的最大容許溫度偏差為20.4℃;
則溫度溫差在10min內(nèi)不要一次性相差20.4℃,即可保證其TD的穩(wěn)定運(yùn)行。
具體的說(shuō),采用無(wú)限逼近的算法,每次主從機(jī)通信一次對(duì)時(shí)間誤差取一次加權(quán)平均,利用該加權(quán)平均值作為主從機(jī)的時(shí)鐘誤差偏移修正量。所述的誤差趨勢(shì)如圖1所示。
利用該算法,只需保證主從機(jī)兩個(gè)產(chǎn)品在實(shí)際工作環(huán)境下,其溫差在10min內(nèi)不要一次性相差20.4℃,即可保證其TD的穩(wěn)定運(yùn)行。由于主從機(jī)的時(shí)鐘同步誤差消除是通過(guò)加權(quán)平均無(wú)限趨近的方法實(shí)現(xiàn)。為此,對(duì)晶振本身無(wú)精度要求。即采用無(wú)源國(guó)產(chǎn)晶振即可使用,光晶振成本可降低90%,經(jīng)濟(jì)效益明顯。
本說(shuō)明書(shū)中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可。本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明實(shí)施例的實(shí)施例可提供為方法、裝置、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明實(shí)施例可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明實(shí)施例可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤(pán)存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
本發(fā)明實(shí)施例是參照根據(jù)本發(fā)明實(shí)施例的方法、終端設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備上,使得在計(jì)算機(jī)或其他可編程終端設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程終端設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
盡管已描述了本發(fā)明實(shí)施例的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例做出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明實(shí)施例范圍的所有變更和修改。
最后,還需要說(shuō)明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者終端設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者終端設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品或者終端設(shè)備中還存在另外的相同要素。
以上對(duì)本發(fā)明所提供的一種資源的主題處理方法和裝置,進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
最后說(shuō)明的是,以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案而非限制,盡管參照較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或者等同替換,而不脫離本發(fā)明技術(shù)方案的宗旨和范圍,其均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當(dāng)中。