亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

逐次逼近型溫度頻率校正方法和裝置的制作方法

文檔序號:7513117閱讀:287來源:國知局

專利名稱::逐次逼近型溫度頻率校正方法和裝置的制作方法
技術(shù)領域
:本發(fā)明涉及電子電路設計領域,特別涉及溫度頻率漂移的補償技術(shù)及溫度校正字的獲取技術(shù)。
背景技術(shù)
:為了確保所有的電子器件都能正?;蛲焦ぷ?,在電子電路設計中提供精確的時鐘信號是非常重要的。通常,所述時鐘信號是一般可以由晶體振蕩器(crystaloscillator)產(chǎn)生的,其中所述晶體振蕩器是利用壓電材料的振蕩晶體的機械諧振來產(chǎn)生一定頻率電信號的電子電路。這個頻率通常可以用于計時(比如石英手表中),也可以用于為數(shù)字集成電路提供時鐘信號,還可以用于穩(wěn)定無線發(fā)射器/接收器的頻率。導致時鐘信號不同于設計的一個原因在于溫度,它可能影響壓電材料和晶體振蕩器的運作。隨著溫度的變化,晶體振蕩器輸出的頻率會也會隨之變化。事實上,電子設備比如便攜式電腦、手機和電子儀表可能被用于各種溫度變化的環(huán)境中,因此保證這些電子設備在各種溫度環(huán)境下都能正常無誤的工作是非常重要的。許多現(xiàn)代通信設備比如GPS和GSM系統(tǒng)需要高精度、高穩(wěn)定的頻率來增加其內(nèi)無線電收發(fā)器的靈敏度以及來降低采集/跟蹤時間。然而,晶體振蕩器的輸出頻頻會隨著壽命和溫度的變化而發(fā)生漂移,并且普通晶體振蕩器也不會提供抑制晶體頻率隨周圍溫度發(fā)生變化的機制。由于苛刻的需求,在沒有來自基站的頻率調(diào)諧支持的蜂窩系統(tǒng)中使用低成本獨立晶體振蕩器是不可能的。無線通訊設備或移動電話的頻率源包括有數(shù)控晶體振蕩器(digitallycontrolledcrystaloscillator)或溫度補償晶體振蕩器(temperature-compensatedcrystaloscillator)。然而,數(shù)控晶體振蕩器電路需要在晶體振蕩器中引入電容陣列來進行頻率校正。這樣,使用數(shù)控晶體振蕩器就變得非常昂貴,尤其對于深亞微米COMS工藝的數(shù)控晶體振蕩器。此外,通過對數(shù)控晶體振蕩器中的大量電容的切換來調(diào)整晶體振蕩器的輸出頻率很可能會導致頻率跳變效應(frequencybeatingeffects),從而難以滿足輸出頻率穩(wěn)定性的要求。此外,所述數(shù)控晶體振蕩器電路還需要數(shù)控輸入信號來補償由溫度發(fā)生變化引起的頻率漂移?,F(xiàn)有技術(shù)中一般都采用存儲一些離散的溫度點對應的頻率補償值得方法,即查找表(Look-uptable)法。在需要進行溫度頻率補償?shù)臅r候,只需要將當前溫度對應的頻率補償值直接取出使用就可以。然而,如果在一些溫度點之間頻率發(fā)生明顯跳變,則可能影響到整個系統(tǒng)的補償效果。對于上述問題,一種解決方法是可以利用在溫度間隔間采用插值的方式來克服,但是這將會使硬件設計變的比較復雜并且補償精度可能會比較差。另一種解決方法是可以減小溫度間隔以獲得更多溫度點對應的頻率補償值,但是這將會增加用于存儲頻率補償值的存儲器的容量,同時也會增加溫度頻率的測試點數(shù)量。在現(xiàn)有的溫度補償晶體振蕩器(temperature-compensatedcrystaloscillator)中,自動調(diào)溫器生成校正電壓以保證振蕩器頻率恒定。這樣的壓控溫度補償晶體振蕩器具有一根據(jù)溫度成比例產(chǎn)生線性電壓的溫度傳感器、3階線性函數(shù)電壓發(fā)生器和壓控晶體振蕩器。將三階線性函數(shù)電壓發(fā)生器和溫度傳感器的輸出提供給壓控晶體振蕩器,所述壓控晶體振蕩器進而可以根據(jù)所使用晶體的溫度頻率特性來進行溫度補償。然而,這樣的壓控溫度補償晶體振蕩器首先需要一高品質(zhì)晶體來滿足所述三階線性補償需要,這樣的高品質(zhì)晶體非常昂貴,尤其是小尺寸的晶體。其次,由于限制了晶體振蕩器的最大輸出頻率,因此也很難保證高頻穩(wěn)定性和精確性。此外,由于很難精確生成微伏級模擬電壓,所述壓控溫度補償晶體振蕩器很難控制小頻率的改變(比如,小于1.0赫茲)。因此,亟待提出一種的存儲容量低、補償精確的溫度頻率漂移補償技術(shù)及溫度校正字獲取技術(shù)。
發(fā)明內(nèi)容有鑒于此,本發(fā)明的解決得技術(shù)問題之一在于提供一種逐次逼近型溫度頻率校正裝置,其可以對溫度頻率漂移進行快速、精確的補償。本發(fā)明的解決得技術(shù)問題之二在于提供一種逐次逼近型溫度頻率校正方法,其可以對溫度頻率漂移進行快速、精確的補償。為解決上述技術(shù)問題,根據(jù)本發(fā)明的一方面,本發(fā)明提供了一種逐次逼近型溫度頻率校正裝置,其包括數(shù)據(jù)存儲單元,用于存儲有對理想溫度頻率特性曲線以預定溫度間隔進行采樣分析而得到的初始數(shù)據(jù),所述初始數(shù)據(jù)包括初始溫度對應的溫度頻率校正字;溫度頻率校正字獲取單元,用于根據(jù)初始數(shù)據(jù)獲取計算溫度對應的溫度頻率校正字,所述計算溫度是從初始溫度起以預定溫度間隔為步長逐次不斷的向當前溫度逼近的溫度值,以至于所述計算溫度與對應的溫度頻率校正字所形成的擬合曲線能從初始溫度起沿所述理想溫度頻率特性曲線逐次逼近所述當前溫度,并在所述計算溫度進入所述當前溫度的預定鎖定范圍時根據(jù)所述計算溫度對應的溫度頻率校正字得到所述當前溫度對應的溫度頻率校正字;頻率校正單元,用于利用所述當前溫度的溫度頻率校正字對頻率控制字進行補償以得到校正頻率控制字;鎖頻合成單元,用于以參考頻率為基礎根據(jù)校正頻率控制字生成期望輸出頻率。進一步的,所述鎖頻合成單元按照下式生成期望輸出頻率/。OT:/隱=PFCW—new*/其中K表示比例系數(shù),F(xiàn)CW-new表示校正頻率控制字,,"表示參考頻率。進一步的,所述頻率校正單元按照下式生成校正頻率控制字FCW—new:FCW—new=FCW+TCW。其中FCW表示頻率控制字,TCW表示溫度頻率校正字。進一步的,所述預定溫度間隔隨溫度覆蓋范圍的不同而不同,所述當前溫度為外部提供的溫度值。更進一步的,所述溫度頻率校正字獲取單元包括溫度比較單元、溫度逼近單元和溫度頻率校正字鎖定單元,其中所述溫度比較單元用于將初始值為初始溫度的當前計算溫度點與當前溫度進行比較;在比較結(jié)果為當前計算溫度點未處于當前溫度的預定鎖定范圍時,所述溫度頻率校正字鎖定單元利用當前計算溫度點對應的溫度頻率校正字計算得到下一計算溫度點對應的溫度頻率校正字,所述下一計算溫度點是從當前計算溫度點向所述當前溫度邁近一個預定溫度間隔的計算溫度點,之后所述溫度逼近單元將所述下一計算溫度點作為下輪的新當前計算溫度點輸出給溫度比較單元繼續(xù)進行比較;在比較結(jié)果為當前計算溫度點處于當前溫度的預定鎖定范圍時,所述溫度頻率校正字鎖定單元根據(jù)當前計算溫度點對應的溫度頻率校正字插值獲得當前溫度對應的溫度頻率校正字。再進一步的,所述初始數(shù)據(jù)還包括固定步長和固定步長符號表,所述固定步長符號表存儲有固定步長的若干符號位;其中所述利用當前計算溫度點對應的溫度頻率校正字得到下一計算溫度點對應的溫度頻率校正字為從固定步長符號表中獲取當前計算溫度點逼近所述下一計算溫度點所需要的固定步長的符號位;將獲取的符號位賦予固定步長以獲取當前計算溫度點逼近所述下一計算溫度點所需要的實際步長;利用當前計算溫度點對應的溫度頻率校正字和實際步長得到所述下一計算溫度點對應的溫度頻率校正字。根據(jù)本發(fā)明的另一方面,本發(fā)明提供了一種逐次逼近型溫度頻率校正方法,其包括以預定溫度間隔對溫度頻率特性曲線進行采樣分析而得到初始數(shù)據(jù),所述初始數(shù)據(jù)包括初始溫度對應的溫度頻率校正字、固定步長和固定步長符號表,所述固定步長符號表記錄有各采樣溫度點對應的固定步長的符號位;根據(jù)所述初始數(shù)據(jù)及之前臨時結(jié)果數(shù)據(jù)計算從初始溫度起以預定溫度間隔為步長不斷的向當前溫度逼近直至鎖定于當前溫度的預定范圍的計算溫度對應的溫度頻率校正字,以至于所述計算溫度與對應的溫度頻率校正字所形成的擬合曲線能從初始溫度起沿所述理想溫度頻率特性曲線逐次逼近所述當前溫度,所述之前臨時結(jié)杲數(shù)據(jù)為計算溫度未鎖定于當前溫度的預定范圍時已經(jīng)獲取的計算溫度對應的溫度頻率校正字;在所述計算溫度鎖定于所述當前溫度的預定范圍時根據(jù)所述計算溫度對應的溫度頻率校正字插值得到所述當前溫度對應的溫度頻率校正字;利用所述當前溫度對應的溫度頻率校正字進行溫度頻率校正。進一步的,所述預定溫度間隔的大小隨溫度覆蓋范圍的不同而不同。進一步的,為不同的溫度范圍設置不同組的初始數(shù)據(jù),每組初始溫度頻率校正字及固定步長對應于各自適用的溫度范圍。再進一步的,所述根據(jù)所述初始數(shù)據(jù)及之前臨時結(jié)果數(shù)據(jù)計算從初始溫度起以預定溫度間隔為步長不斷的向當前溫度逼近直至鎖定于當前溫度的預定范圍的計算溫度對應的溫度頻率校正字包括從固定步長符號表中獲取當前計算溫度點逼近下一計算溫度點所需要的固定步長的符號位,所述下一溫度點是從當前計算溫度點朝向所述當前溫度邁近一個預定溫度間隔的溫度點,所述當前'溫度點的初始值為初始溫度;將獲取的符號位賦予固定步長以獲取當前計算溫度點逼近所述下一計算溫度點所需要的實際步長;利用當前計算溫度點對應的溫度頻率校正字和實際步長得到所述下一計算溫度點對應的溫度頻率校正字;將所述下一計算溫度點作為下輪的新當前計算溫度點并重復上述操作直至當前計算溫度點鎖定于當前溫度的預定范圍。再進一步的,所述對理想溫度頻率特性曲線以預定溫度間隔進行采樣分析包括利用采樣頻率值計算每個采樣溫度點的理論溫度頻率校正字;選定一個采樣溫度點為初始溫度,那多該采樣溫度點對應的理-淪溫度頻率才交正字就是初始溫度對應的溫度頻率校正字;根據(jù)各采樣溫度點對應的理論溫度頻率校正字的一階差分、二階差分或三階差分來確定所述固定步長;根據(jù)確定的固定步長、初始溫度的溫度頻率校正字及各采樣溫度點對應的理論溫度頻率校正字來確定各釆樣溫度點對應的固定步長的符號位。根據(jù)本發(fā)明的再一方面,本發(fā)明提供了一種逐次逼近型溫度頻率校正字獲取裝置,其包括數(shù)據(jù)存儲單元,用于存儲有對理想溫度頻率特性曲線以預定溫度間隔進行采樣分析而得到的初始數(shù)據(jù),所述初始數(shù)據(jù)包括初始溫度對應的溫度頻率校正字、固定步長和存儲有固定步長的若干符號位的固定步長符號表;溫度頻率校正字鎖定單元,用于根據(jù)所述初始數(shù)據(jù)及之前臨時結(jié)果數(shù)據(jù)獲取計算溫度對應的溫度頻率校正字,所述計算溫度是從初始溫度起以所述預定溫度間隔為步長逐次不斷的向當前溫度逼近直至進入當前溫度的預定鎖定范圍的溫度值,所述之前臨時結(jié)果數(shù)據(jù)為計算溫度未進入當前溫度的預定鎖定范圍時之前獲取的計算溫度對應的溫度頻率校正字,以至于所述計算溫度與對應的溫度頻率校正字所形成的擬合曲線能從初始溫度起沿所述理想溫度頻率特性曲線逐次逼近所述當前溫度,并在所述計算溫度進入所述當前溫度的預定鎖定范圍時輸出所述計算溫度對應的溫度頻率校正字。進一步的,在輸出所述計算溫度對應的溫度頻率校正字之前,還需要對其進行插值處理以得到精確的當前溫度對應的溫度頻率校正字。這樣與現(xiàn)有技術(shù)相比,在本發(fā)明提出的技術(shù)方案中,通過采用一種全數(shù)字的逐次逼近方法來自動鎖定不同的溫度點的頻率漂移所要求的溫度頻率校正值,從而最大限度的減少所需存儲的溫度頻率校正值,同時也提高了溫度頻率補償?shù)木?。圖1是本發(fā)明中的溫度頻率補償/校正裝置的功能方框圖2是本發(fā)明中的溫度頻率校正字鎖定單元的一個實施例的功能方框圖3是本發(fā)明中的溫度頻率校正字獲取方法的一個實施例的流程圖4是參考頻率厶的溫度頻率特性曲線圖,其中示出了未補償?shù)臏囟阮l率特性曲線、溫度頻率補償曲線及補償后的溫度頻率特性曲線;圖5為本發(fā)明中的溫度頻率校正字獲取方法的另一實施例的流程示意圖6是參考頻率厶的溫度頻率發(fā)生突變的溫度頻率特性曲線圖7為本發(fā)明中的初始溫度頻率校正字、初始溫度頻率校正字的差分、固定步長的一個實施例的測定流程圖8為本發(fā)明中的固定步長符號表的一個實施例的計算流程圖。具體實施例方式下面結(jié)合說明書附圖來說明本發(fā)明的具體實施方式。圖1示出了本發(fā)明中的提供的溫度頻率校正裝置100的一個實施例。所述溫度頻率校正裝置100包括鎖頻合成單元110、頻率校正單元130及溫度頻率校正字生成單元150。所述溫度頻率校正字生成單元150用于生成輸入的當前溫度T(也可以說是指定溫度或目標溫度)對應的溫度頻率校正字(tempereturefrequencycorrectionword,簡稱TCW),此溫度頻率校正字TCW可以對當前溫度T下的參考頻率厶的溫度頻率漂移進行補償/校正。所述頻率校正單元130用于利用獲得的溫度頻率校正字TCW對頻率控制字(frequencycontrolword,簡稱FCW)進行沖交正/補償以得到校正頻率控制字(correctedfrequencycontrolword,簡稱FCW—new)。所述鎖頻合成單元110用于以參考頻率j^為基礎根據(jù)校正頻率控制字FCW^ew生成期望輸出頻率/。OT。其中,圖1中輸入的頻率控制字FCW可以是來自外部的頻率控制信號,所述參考頻率A可以是模擬時鐘信號,其會隨溫度的變化而發(fā)生頻率漂移。所述當前溫度T可以是由數(shù)字溫度傳感器(未圖示)感應當前溫度得到的一個數(shù)字溫度值,當然數(shù)字溫度傳感器提供的當前溫度T可以不需要嚴格等于實際當前溫度值,所述當前溫度T也可以是由數(shù)字溫度傳感器或其它設備指定的一個溫度或設定的一個目標溫度,因此也可以將其稱為相對溫度、目標溫度或指定溫度。另外需要注意的是,所述當前溫度T、溫度頻率校正字TCW、頻率控制字FCW以及校正頻率控制字FCW一new都是數(shù)字信號,它們通常是由二進制序列表示的(比如32、16或8位的二進制序列)。在一個實施例中,所述鎖頻合成單元110按照下式生成期望輸出頻率/。OT:其中K表示比例系數(shù),根據(jù)比例系數(shù)K及校正頻率控制信號FCW一new可以得到期望的輸出頻率信號fOVT。在一個實施例中,所述頻率校正單元130按照下式生成校正頻率控制字FCW_new:FCW_new=FCW+TCW。在一個實施例中,比如需要生成890MHz的頻率信號,所述頻率控制字FCW可以是表示所述頻率值的二進制序列,所述溫度頻率校正字TCW可以是表示所述參考頻率厶在當前溫度下的頻率漂移校正值的二進制序列,這樣通過校正頻率控制字FCW—new得到的890MHz的頻率信號就不會隨溫度的變化而產(chǎn)生較大的頻率漂移,也就是說890MHz的輸出頻率得到了溫度補償。在另一個實施例中,所述頻率控制字FCW可以在一定范圍內(nèi)變化,這樣頻率控制字FCW也可以被用作頻率調(diào)制信號以生成調(diào)制輸出頻率/。^。比如,需要生成890MHz910MHz頻率范圍的頻率調(diào)制(FrequencyModulated)信號,所述頻率控制字FCW可以是表示所述頻率范圍的二進制序列。圖4示出了參考頻率^的未補償?shù)臏囟阮l率特性曲線、溫度頻率補償曲線及補償后的溫度頻率特性曲線,其中所述未補償?shù)膮⒖碱l率在-50。C至125。C溫度范圍內(nèi)具有大約士10ppm的頻率漂移,補償后的輸出的頻率漂移較未補償輸出的頻率漂移大大降低。由圖4可知,如果任一溫度值(或溫度點)都對應有相應的頻率校正值,就可以利用該頻率校正值對溫度頻率漂移進行補償。這里提到的頻率校正值就是所述的溫度頻率校正字TCW。請再次參閱圖1所示,所述溫度頻率校正字生成單元150(也可以被稱之為溫度頻率校正字獲取裝置)還包括有溫度比較單元152、溫度逼近單元158、溫度頻率校正字鎖定單元154及初始數(shù)據(jù)存儲單元156。所述數(shù)據(jù)存儲單元156存儲有初始溫度點TO對應的初始溫度頻率校正字TCW(TO),所述溫度比較單元152比較目標溫度T與當前計算溫度點Tx;在比較結(jié)果為當前計算溫度點Tx未處于目標溫度T的鎖定范圍時,所述溫度頻率校正字鎖定單元154利用當前計算溫度點Tx對應的溫度頻率校正字TCW(Tx)計算得到趨近目標溫度T的下一計算溫度點(比如如果"^Tx,則下一計算溫度點為Tx+S;如果"RTx,則下一計算溫度點為Tx-S,所述S為預定溫度間隔)對應的溫度頻率校正字,所述溫度逼近單元158將趨近目標溫度的下一計算溫度點作為當前計算溫度點Tx輸出給溫度比較單元152繼續(xù)進行比較;在比較結(jié)果為當前計算溫度點Tx處于目標溫度T的鎖定范圍時,所述溫度頻率校正字鎖定單元154根據(jù)當前計算溫度點Tx對應的溫度頻率校正字TCW(Tx)獲得目標溫度T對應的溫度頻率校正字TCW(T)。所述當前計算溫度點Tx的初始值為初始溫度TO,當前計算溫度點Tx對應的溫度頻率校正字的初時值為初始溫度頻率校正字TCW(TO)。這樣,在本發(fā)明中不需要為每個溫度點都存儲相應的溫度頻率校正字,只需要存儲初始的溫度頻率校正字,之后采用逐次逼近式運算就可以計算得到目標溫度T對應的溫度頻率校正字TCW(T)。在一個具體的實例中,所述目標溫度T的鎖定范圍可以為包含當前溫度T的預定溫度范圍內(nèi)。此外,所述計算溫度Tx未處于當前溫度T的鎖定范圍也包會包括兩種情況,即所述計算溫度Tx未處于當前溫度T的鎖定范圍且T大于Tx和所述計算溫度Tx未處于當前溫度T的鎖定范圍且T小于Tx。舉例來說,T〉Tx+S可以表示所述計算溫度Tx未處于鎖定范圍且T大于Tx,T〈Tx可以表示所述計算溫度Tx未處于鎖定范圍且T小于Tx,Tx^T<Tx+S可以表示所述計算溫度Tx處于鎖定范圍。再舉例來說,T〉Tx+S可以表示所述計算溫度Tx未處于鎖定范圍且T大于Tx,T<Tx-S可以表示所述計算溫度Tx未處于鎖定范圍且T小于Tx,Tx-S<T<Tx+S可以表示所述計算溫度Tx處于鎖定范圍。在一個具體的實施中,所述初始數(shù)據(jù)存儲單元156還存儲有固定步長及固定步長符號表,所述固定步長和所述固定步長符號表可以是由二進制序列表示的數(shù)字信號,所述固定步長符號表中存儲有各離散溫度點對應的固定步長的符號位(signbit,簡稱SB),比如1可以表示正,0可以表示負。所述離散溫度點是指具有預定溫度間隔S的溫度點,所述預定溫度間隔S的大小可以根據(jù)需要選取并且可以針對不同的適用溫度范圍而設置不同的值,比如S可以在一個溫度范圍為o.2°c,在另一個溫度范圍為o.rc。該預定溫度間隔s反映了固定步長符號表的溫度覆蓋精度,也就是反映了本發(fā)明中溫度頻率補償中的溫度覆蓋精度。將所述固定步長符號表中的各符號位的符號賦予固定步長就可以得到實際步長SB(Tx)*固定步長,其中SB(Tx)可以表示溫度點Tx對應的固定步長符號表的符號位。其中初始溫度頻率校正字TCW(TO)、固定步長及固定步長符號表可以是通過數(shù)據(jù)信號線DATA輸入的初始數(shù)據(jù)存儲單元156內(nèi)的。在一個具體的實例中,在比較結(jié)果為當前計算溫度點Tx未處于鎖定范圍且T大于Tx時,所述溫度頻率校正字鎖定單元154從固定步長符號表中獲取當前計算溫度點Tx逼近下一計算溫度點Tx+S所需要的固定步長的符號位(比如可以是當前計算溫度點Tx對應的固定步長符號表中的符號位)、將獲取的符號位賦予固定步長以獲取當前計算溫度點Tx逼近下一計算溫度點Tx+S所需要的實際步長、利用當前計算溫度點Tx對應的溫度頻率校正字TCW(Tx)和實際步長得到下一計算溫度點Tx+S對應的溫度頻率校正字TCW(Tx+S)。在比較結(jié)果為計算溫度Tx未處于鎖定范圍且T小于Tx時,所述溫度頻率校正字鎖定單元154從固定步長符號表中獲取當前計算溫度點Tx逼近下一計算溫度點Tx-S(由于Tx-S<Tx,也可以稱Tx-S為上一計算溫度點)所需要的固定步長的符號位(比如可以是下一計算溫度點Tx-S對應的固定步長符號表中的符號位)、將獲取的符號位賦予固定步長以獲取當前計算溫度點Tx逼近下一計算溫度點Tx-S所需要的實際步長、利用當前計算溫度點Tx對應的溫度頻率校正字TCW(Tx)和實際步長得到下一計算溫度點Tx-S對應的溫度頻率校正字TCW(Tx-S)??梢钥闯鲈诒景l(fā)明的一個實例中,對于一個離散溫度點,所述固定步長符號表只需要存儲1位二進制數(shù)據(jù)作為該溫度點對應的固定步長的符號位,從而使所述固定步長符號表的數(shù)據(jù)量變得非常小。同時,也可以在固定步長符號表中存儲更多溫度點的符號位,即可以減量保持預定溫度間隔S比較小,這樣可以提高了溫度頻率補償?shù)木取T诒景l(fā)明中通過采用一種全數(shù)字的逐次逼近插值方法來自動鎖定不同的溫度點的頻率漂移所要求的溫度頻率校正值,從而最大限度的減少所需存儲的溫度頻率校正值,同時也提高了溫度頻率補償?shù)木?,并且通過數(shù)字化的可編程控制來確定針對不同性能的參考時鐘源(如石英晶體或其它的振蕩器)或電子系統(tǒng)對頻率穩(wěn)定性要求所需要采用的最少硬件補償方案,另外也最大限度的降低了系統(tǒng)參考時鐘源的成本和性能要求。圖2是圖1中的溫度頻率校正字鎖定單元154的一個實施例的功能方框圖。所述溫度頻率校正字鎖定單元154包括前向逼近計算單元202、后向逼近計算單元204、溫度頻率校正字存儲單元206及插值計算單元208。在比較結(jié)果為計算溫度Tx未處于鎖定范圍且T大于Tx時,'所述前向逼近計算單元202從固定步長符號表中獲取當前計算溫度點Tx逼近下一計算溫度點Tx+S所需要的固定步長的符號位(比如可以是當前計算溫度點Tx對應的固定步長符號表中的符號位)、將獲取的符號位賦予固定步長以獲取當前計算溫度點Tx逼近下一計算溫度點Tx+S所需要的實際步長、利用當前計算溫度點Tx對應的溫度頻率校正字TCW(Tx)和實際步長得到下一計算溫度點Tx+S對應的溫度頻率校正字TCW(Tx+S),并將所述溫度頻率校正字TCW(Tx+S)存儲入計算溫度頻率校正字存儲單元206以作為下次計算的溫度頻率校正字TCW(Tx)。在比較結(jié)果為計算溫度Tx未處于鎖定范圍且T小于Tx時,所迷后向逼近計算單元204從固定步長符號表中獲取當前計算溫度點Tx逼近上一計算溫度點Tx-S所需要的固定步長的符號位(比如可以是下一計算溫度點Tx-S對應的固定步長符號表中的符號位)、將獲取的符號位賦予固定步長以獲取當前計算溫度點Tx逼近下一計算溫度點Tx-S所需要的實際步長、利用當前計算溫度點Tx對應的溫度頻率校正字TCW(Tx)和實際步長得到下一計算溫度點Tx-S對應的溫度頻率校正字TCW(Tx-S),并將所述溫度頻率校正字TCW(Tx-S)存儲入計算溫度頻率校正字存儲單元206以作為下次計算的溫度頻率校正字TCW(Tx)。在比較結(jié)果為計算溫度Tx處于鎖定范圍時,所述插值計算單元208利用存儲的溫度頻率校正字TCW(Tx)插值出當前溫度T所對應的溫度頻率校正字TCW(T),并將其輸出至頻率校正單元130。圖3示出了本發(fā)明中的溫度頻率校正字獲取方法的一個實施例的流程圖,二溫度頻步驟301,Tx二TO、TCW(Tx)=TCW(TO)。Tx表示當前計算溫度點,其初始值為初始溫度TO;TCW(Tx)表示當前計算溫度點Tx對應的溫度頻率校正字,其初始值為初始溫度頻率校正字TCW(TO)。步驟303,讀取數(shù)字溫度值T,即前文中提到的當前溫度或目標溫度。步驟305,比較當前溫度T與計算溫度Tx,當計算溫度Tx未處于當前溫度T的鎖定范圍且T大于Tx時,轉(zhuǎn)入步驟307;當計算溫度Tx未處于當前溫度T的鎖定范圍且T小于Tx時,轉(zhuǎn)入步驟313;當計算溫度Tx處于當前溫度T的鎖定范圍,轉(zhuǎn)入步驟319。步驟307,讀取當前溫度點Tx對應的固定步長符號表中的符號位SB(Tx),并將該符號賦予固定步長形成當前溫度點Tx對應的實際步長。所述符號位的值要么是1,要么是O,分別代表正和負。步驟309,利用當前計算溫度點Tx的溫度頻率校正字TCW(Tx)及當前溫度點Tx對應的實際步長求取下一計算溫度點Tx+S對應的溫度頻率^^正字TCW(Tx+S)。步驟311,另Tx=Tx+S,并返回步驟303。這里之所以要返回到303,而不返回到305,是因為所述數(shù)字溫度T可能在計算過程中發(fā)生變化。步驟313,讀取上一個溫度點Tx-S對應的固定步長符號表中的符號位SB(Tx-S),并將該符號賦予固定步長形成上一溫度點Tx-S對應的實際步長。步驟315,利用當前計算溫度點Tx的溫度頻率校正字TCW(Tx)及上一溫度點Tx-S對應的實際步長求取上一計算溫度點對應的溫度頻率校正字TCW(Tx-S)。步驟317,另Tx=Tx-S,并返回步驟303。同樣,這里之所以要返回到303,而不返回到305,是因為所述數(shù)字溫度T可能在計算過程中發(fā)生變化。步驟319,此時如果當前計算溫度點Tx等于所述數(shù)字溫度T,則將計算所得的TCW(Tx)作為計算所得的溫度頻率校正字TCW輸出;否則,利用TCW(Tx)插值得到TCW(T)并其作為計算所得的溫度頻率校正字TCW輸出。需要解釋一下,如果所述數(shù)字溫度傳感器的溫度感應精度(當前溫度T的精度)比所述固定步長符號表的溫度覆蓋精度,比如所述數(shù)字溫度傳感器的溫度感應精度為0.1°C,而所述固定步長符號表的覆蓋溫度精度為0.2°C(即S等于0.2°C),就會出現(xiàn)計算溫度Tx處于當前溫度T的鎖定范圍而不等于當前溫度T的情況,需要經(jīng)過插值才能求出TCW(T)。然而,如果所述數(shù)字溫度傳感器的溫度感應精度小于等于所述固定步長符號表的溫度覆蓋精度,那么計算溫度Tx處于鎖定范圍就是指Tx=T,這樣在計算溫度Tx處于鎖定范圍后,所述溫度頻率校正字TCW(Tx)就是當前溫度T對應的溫度頻率校正字TCW,因此就不需要進行插值運算了。另外,在需要插值才能求出TCW(T)時,可以釆用各種插值方式,比如線性插值、非線性插值、拋物線插值等,插值一屏殳來說除了需要溫度頻率校正字TCW(Tx),還可能需要TCW(Tx-S)、TCW(Tx+S)等附近的溫度頻率校正字。在輸出計算所得的溫度頻率校正字TCW后,將Tlock=T,之后進入步驟321。步驟321,讀取數(shù)字溫度值T。步驟323,判斷所述數(shù)字溫度值T是否等于所述Tlock,如果是,則返回步驟321繼續(xù)讀取數(shù)字溫度值,否則返回步驟305,繼續(xù)重復上述鎖定過程。通過執(zhí)行上述步驟,所述溫度頻率校正字生成單元150利用TCW(TO)、固定步長以及固定步長符號表可以準確快速的逐次逼近的計算出當前溫度T對應的溫度頻率校正字。對于每個溫度點的溫度頻率校正字計算,本發(fā)明中只需要存儲1位符號數(shù)據(jù),這大大減少了數(shù)據(jù)存儲量。另外,由于對于每個溫度點只需要存儲1位數(shù)據(jù),因此可以存儲更多溫度點的數(shù)據(jù),這樣頻率溫度補償?shù)木纫泊蟠笤黾恿?。在一個具體實施例中,圖1中的所述初始數(shù)據(jù)存儲單元156中除了存儲有初始溫度頻率校正字TCW(T0)、固定步長和固定步長符號表,還存儲有初始溫度頻率校正字TCW(TO)的差分TCWd(T0),其中所述溫度頻率校正字的差分TCWd是指相鄰溫度點對應的溫度頻率校正字的差值,而固定步長則表示相鄰溫度點對應的溫度頻率校正字的差分的差值絕對值,此時其可以用TCWds表示,另外此時也可以稱之為差分固定步長。所迷初始溫度點T0可以為溫度覆蓋范圍(比如-30。C至50°C)的最低值比如-30。C。所述固定步長符號表中存儲有各離散溫度點對應的固定步長的符號位SB,所述固定步長符號表的二進制序列的位數(shù)取決于其溫度覆蓋范圍及預定溫度間隔S,比如溫度覆蓋范圍為從-30至50。C,S為0.2。C,則需要(50+30))/0.2-1=400-1位的二進制序列(由于最大溫度點50°C沒有下一個溫度點,因此不需要存儲該最大溫度點對應的固定步長的符號,因此可以少1位數(shù)據(jù))。需要注意的是,TCW(TO)、TCWd(TO)、TCWds以及固定步長符號表是通過數(shù)據(jù)線導入的數(shù)據(jù)存儲器156內(nèi)的,至于如何測定出這些數(shù)據(jù)將在下文詳細描述。圖5為根據(jù)上述具體實施例的溫度頻率校正字獲取方法的流程示意圖。請參閱圖5所示,溫度頻率校正字TCW的計算方法包括如下步驟。步驟501,初始化Tx、TCW(Tx)、TCWd(Tx)。Tx表示當前計算溫度點,TCW(Tx)表示計算溫度點Tx對應的溫度頻率校正字,TCWd(Tx)表示計算溫度點Tx對應的溫度頻率校正字的差分。所述初始化可以是另Tx=TO;TCW(Tx)=TCW(TO);TCWd(Tx)-TCWd(TO)。步驟503,讀取數(shù)字溫度值T,就是前文提到當前溫度或目標溫度。步驟505,判斷所述數(shù)字溫度T值是否大于等于Tx+S,如果是,轉(zhuǎn)入步驟507;否則轉(zhuǎn)入步驟513。步驟507,讀取當前計算溫度點Tx對應的固定步長符號表中的符號位SB(Tx),將該符號賦予TCWds形成當前溫度點Tx對應的實際步長SB(Tx)*TCWds。這個符號位要么是1,要么是O,其中1表示正,O表示負。步驟509,求取下一計算溫度點Tx+S對應的溫度頻率校正字TCW(Tx+S)和下一計算溫度點Tx+S對應的溫度頻率校正字的差分TCWd(Tx+S)。其中TCW(Tx+S)=TCW(Tx)+TCWd(Tx);TCWd(Tx+S)=TCWd(Tx)+SB(Tx)*TCWds;這種求取下一個計算溫度點的相關(guān)值的過程可以被稱為前向校正。步驟511,另Tx=Tx+S,并返回步驟503。這里之所以要返回到503,而不返回到505,是因為所述數(shù)字溫度T可能在計算過程中發(fā)生變化。步驟513,繼續(xù)判斷所述數(shù)字溫度T是否小于Tx。如果是,則轉(zhuǎn)入步驟515;否則,轉(zhuǎn)入步驟521。步驟515,讀取上一個計算溫度點Tx-S對應的固定步長符號表中的符號位SB(Tx-S),將該符號賦予TCWds形成上一個計算溫度點Tx-S對應的實際步長SB(Tx-S)*TCWds。步驟517,求取上一計算溫度點Tx-S對應的溫度頻率校正字的差分TCWd(Tx-S)及上一計算溫度點Tx-S對應的溫度頻率校正字TCW(Tx-S)。其中TCWd(Tx-S)二TCWd(Tx)-SB(Tx-S)*TCWdsTCW(Tx-S)=TCW(Tx)-TCWd(Tx-S),相對于前面所述的前向校正,這里求取上一個計算溫度點的相關(guān)值得過程可以^皮稱為后向4交正。步驟519,另Tx=Tx-S,并返回步驟503。同樣,這里之所以要返回到503,而不返回到505,是因為所述數(shù)字溫度T可能在計算過程中發(fā)生變化。步驟521,此時如果當前計算溫度點Tx等于所述數(shù)字溫度T,則將計算所得的TCW(Tx)作為計算所得的溫度頻率校正字TCW輸出;如果Tx+S>T>Tx,則利用TCW(Tx)和TCW(Tx+S)插值得到TCW(T)并其作為計算所得的溫度頻率校正字TCW輸出。在輸出計算所得的溫度頻率校正字TCW后,將Tlock-T,之后進入步驟523。步驟523,讀取數(shù)字溫度值T。步驟525,判斷所述數(shù)字溫度值T是否等于所述Tlock,如果是,則返回步驟523繼續(xù)讀取數(shù)字溫度值,否則返回步驟505,繼續(xù)重復上述鎖定過程。舉例來說,在所述初始溫度T0為溫度覆蓋范圍最低值-30。C時,每次圖1所示的溫度頻率補償裝置100投入使用時,所述數(shù)字溫度傳感器會提供當前溫度T,比如T為20。C,那么流程會不斷重復步驟503-511以快速讓Tx值從-30。C逼近20。C,之后進入步驟513直至最后鎖定溫度T。在使用過程中溫度突然發(fā)生變動時,比如突然下降,流程馬上會重新進入追蹤鎖定過程,即重復步驟503、505、513-519步驟以快速讓Tx逼近新T值,之后進入步驟521以鎖定溫度T。可見本發(fā)明中的溫度頻率校正字的獲取方法的一個特點、優(yōu)點在于利用初始溫度頻率校正字、初始溫度頻率校正字的差分啟動跟蹤流程,不斷利用當前計算溫度點對應的溫度頻率校正字、溫度頻率校正字的差分、固定步長符號表中的符號位以及固定步長計算出趨近目標溫度的下一計算溫度點的對應的溫度頻率校正字,直至計算溫度點被鎖定至當前溫度點T,進行根據(jù)插值求得當前溫度點T對應的溫度頻率4交正字。如圖6所示,參考頻率的溫度頻率特征曲線會在某一段溫度下會發(fā)生突變,并且這是一種非常常見的現(xiàn)象。如果校正溫度點的間隔設置較大,對于頻率發(fā)生突變的溫度區(qū)域的頻率補償就會不精確,這也是現(xiàn)有溫度頻率補償技術(shù)中的一個很大的缺陷。利用本發(fā)明中前述的溫度頻率校正字的獲取技術(shù)方案,可以有效的存儲足夠多的溫度點數(shù)據(jù)(一位符號位數(shù)據(jù)),從而對圖6所示的這種頻率突變的情況實現(xiàn)非常好效果的溫度頻率補償。下面,介紹詳細一下TCW(TO)、TCWd(TO)、TCWds以及固定步長符號表的測定過程。其中,圖7示出了本發(fā)明中的TCW(T0)、TCWd(TO)、TCWds的測定過程,圖8示出了本發(fā)明中的固定步長符號表的獲取過程。如圖7所示,所述TCW(TO)、TCWd(TO)、TCWds的測定方法包括如下步驟。步驟701,獲得參考頻率A的溫度頻率曲線??梢酝ㄟ^現(xiàn)有技術(shù)中的各種方法獲得,但必需要保證其生成的溫度頻率曲線與實際參考頻率厶的溫度頻率曲線盡可能相一致,并且保持曲線的平滑。在一個實施例中,在沒有如圖6所示的溫度頻率突變時,可以采用貝克曼曲線生成器(Bechamanncurvegenerator),通過使用少數(shù)幾個溫度頻率測試點就可以生成比較精確的溫度頻率特性曲線,這里不再贅述。步驟703,以S為溫度采樣間隔對所述溫度頻率曲線進行采樣以得到各離散校正溫度點對應的頻率值,所述S的取值將決定了所述固定步長符號表的溫度覆蓋精度。在一個實例中,所述S值可以針對不同的溫度適用范圍而設定不同的值,比如在圖6中的0。C-20。C使用0.1。C作為溫度采樣間隔S,在圖6中的其他溫度范圍使用0.2。C作為溫度采樣間隔S。步驟705,根據(jù)各校正溫度點的頻率值與溫度頻率校正字之間的函數(shù)關(guān)系,利用各校正溫度點對應的頻率值求取各校正溫度點Tx對應的理論溫度頻率校正字TCWidea,(Tx),其中Tx表示間隔為S的從min(Tx)到max(Tx)的離散校正溫度點,min(Tx)為Tx的最小值,max(Tx)為Tx的最大值。各校正溫度點Tx對應的理論溫度頻率校正字TCWideal(Tx)將被記錄下來用于確定所述固定步長符號表中各符號位的值。步驟707,計算各校正溫度點Tx對應的理論溫度頻率校正字TCWideal(Tx)的差分TCWdidea,(Tx),其中<formula>formulaseeoriginaldocumentpage25</formula>此處Tx屬于[min(Tx),max(Tx-S)]。步驟709,任意選定一校正溫度點所對應的理論溫度頻率校正字TCWideal(Tx)為前文所述的初始溫度頻率校正字TCW(TO),那么該選定校正溫度點所對應的理論溫度頻率校正字TCWideal(Tx)的差分TCWdideai(Tx)將被記錄為前文所述的初始溫度頻率校正字TCW(TO)的差分TCWd(TO)。所述選定的校正溫度點就是所述初始溫度TO,其可以為溫度覆蓋范圍的最低值、最高值或中間值。步驟711,計算各校正溫度點Tx對應的理論溫度頻率校正字TCWideal(Tx)的差分TCWdideal(Tx)的差分TCWddideal(Tx),即理論溫度頻率校正字TCWideal(Tx)的二階差分,其中TCWddideal(TX)=TCWd,deal(Tx+S)-TCWdldeaI(Tx),此處Tx屬于[min(Tx),max(Tx-2S)]。步驟713,將各校正溫度點Tx對應的理論溫度頻率校正字TCWidea!(Tx)的二階差分TCWddidea,(Tx)中絕對值最大的記錄為前文所述的差分固定步長TCWds。之所以選取最大值為差分步長TCWds是為了保證擬合曲線(即利用差分固定步長計算得到的各計算溫度頻率校正字形成的曲線)能夠跟上理想曲線(即步驟701中得到的溫度頻率曲線)的變化。當然在其他實施例中,也可以選取稍小的二階差分值為差分固定步長。由此可知,經(jīng)過執(zhí)行步驟701-713就可以得到所述初始數(shù)據(jù)存儲單元內(nèi)需要保存的初始溫度頻率校正字TCW(TO)、初始溫度頻率校正字的差分TCWd(TO)及差分步長TCWds。隨后,可以利用已經(jīng)獲得的初始溫度頻率校正字TCW(TO)、初始溫度頻率校正字的差分TCWd(TO)、差分步長TCWds及所述的各校正溫度點對應的理論溫度頻率校正字TCWideal(Tx)獲得所述固定步長符號表中每位數(shù)據(jù)的值。請參看圖8所示,所述固定步長符號表中各位數(shù)據(jù)的值的獲取過程如下。步驟801,初始化Tx、NTCW(Tx-S)及NTCWd(Tx-S)。Tx表示當前校正溫度點,NTCW(Tx-S)表示Tx-S溫度點對應的溫度頻率校正字,NTCWd(Tx-S)表示Tx-S溫度點對應的溫度頻率校正字對應的溫度頻率校正字的差分。需要注意的是,Tx-S溫度點對應的溫度頻率校正字NTCW(Tx-S)并不是所述的理論溫度頻率4交正字,而是根據(jù)初始溫度頻率校正字及初始溫度頻率校正字的差分計算出來的溫度頻率校正字。假設在前文所述的初始溫度T0為實際應用覆蓋溫度范圍的最低值,那么所述初始化就是Tx=T0+S;NTCW(Tx畫S)=TCW(TO);NTCWd(Tx-S)=TCWd(TO)。這里由于初始溫度TO為最低溫度值,因此需要求取的溫度點Tx只需要等于TO+S就可以實現(xiàn)求取每個溫度點對應的固定步長符號表中的相應位的值。如果初始溫度TO為最高值,則需要另Tx-TO-S,其它參數(shù)也需按照相同規(guī)則相應#"改。步驟803,計算當前溫度點Tx對應的溫度頻率校正字NTCW(Tx),具體為NTCW(Tx)=NTCW(Tx-S)+NTCWd(Tx-S)。步驟805,假設Tx-S溫度點對應的固定步長符號表中符號位SB(Tx-S)的值為0,求取Tx+S溫度點對應的第一計算溫度頻率校正字NTCW0(Tx+S),具體為NTCWO(Tx+S)=NTCW(Tx)+NTCWd(Tx)=NTCW(Tx-S)+NTCWd(Tx-S)+NTCWd(Tx-S)+SB(Tx)*TCWds=NTCW(Tx-S)+2*NTCWd(Tx-S)-TCWds。步驟807,求取Tx+S溫度點對應的第一計算溫度頻率校正字NTCWO(Tx+S)與理論溫度頻率校正字TCWideal(Tx+S)差的第一絕對值DNTCWO(Tx+S),具體為DNTCWO(Tx+S)=Abs(TCWideal(Tx+S)隱NTCWO(Tx+S))。步驟809,假設Tx-S溫度點對應的固定步長符號表中符號位SB(Tx-S)的值為1,求取Tx+S溫度點對應的第二計算溫度頻率校正字NTCW1(Tx+S),具體為NTCW1(Tx+S)=NTCW(Tx-S)+2*NTCWd(Tx-S)+SB(Tx畫S)*TCWds步驟811,求取Tx+S溫度點對應的計算溫度頻率校正字NTCW1(Tx+S)與理論溫度頻率校正字TCWideal(Tx+S差的第二絕對值DNTCW1(Tx+S),具體為DNTCW1(Tx+S)=Abs(TCWideal(Tx+S)-NTCWO(Tx+S))步驟813,判斷所述第一絕對值是否小于所述第二絕對值,即判斷是否DNTCWO(Tx+S)<DNTCW1(Tx+S),如果是則進入步驟815,否則進入步驟817。步驟815,判定Tx-S溫度點對應的固定步長符號表中符號位SB(Tx-S)的值為0,并進入步驟819。步驟817,判定Tx-S溫度點對應的固定步長符號表中符號位SB(Tx-S)的值為1,并進入步驟821。步驟819,計算Tx溫度點對應的溫度頻率校正字的差分NTCWd(Tx),即NTCWd(Tx)=NTCWd(Tx畫S)-TCWds。步驟821,計算Tx溫度點對應的溫度頻率校正字的差分NTCWd(Tx),即NTCWd(Tx)=NTCWd(Tx畫S)+TCWds。步驟823,另Tx=Tx+S。步驟825,判斷Tx是否小于等于MAX(Tx)-S,如果否,則結(jié)束計算流程,否則返回步驟803,重復上述步驟。執(zhí)行上述步驟801-825,就可以計算出來所述固定步長符號表中每一位數(shù)據(jù)的值。最后就可以將測定出來的初始溫度頻率校正字TCW(TO)、初始溫度頻率校正字的差分TCWd(TO)、差分步長TCWds以及固定步長符號表通過數(shù)據(jù)線導=NTCW(Tx國S)+2*NTCWd(Tx-S)+TCWds。入數(shù)據(jù)存儲單元156。在另一個具體實施例中,所述數(shù)據(jù)存儲單元156中除了存儲有初始溫度頻率校正字TCW(TO)、固定步長和固定步長符號表,還存儲有初始溫度頻率校正字TCW(T0)的差分TCWd(T0),初始溫度頻率校正字TCW(TO)的二階差分TCWdd(T0),其中所述溫度頻率校正字的差分TCWd是指相鄰溫度點對應的溫度頻率校正字的差值,所述溫度頻率校正字的二階差分TCWdd是指相鄰溫度點對應的溫度頻率校正字的差分的差值,而固定步長則表示相鄰溫度點對應的溫度頻率校正字的二階差分的差值,此時其可以用TCWdds表示,此時也可以稱之為二階差分固定步長。在這個實施例中,溫度頻率校正字TCW的獲取計算過程可參考圖5所示的計算過程,主要是步驟509和517會有些變化,其中步驟509變?yōu)門CW(Tx+S)=TCW(Tx)+TCWd(Tx)TCWd(Tx+S)=TCWd(Tx)+TCWdd(Tx)TCWdd(Tx+S)-TCWdd(Tx)+SB(Tx)*TCWdds,其中步驟517變?yōu)門CWdd(Tx-S)-TCWdd(Tx)-SB(Tx-S)*TCWddsTCWdTCWddTx-S=TCWd(Tx)-TCWdd(Tx-S)TCW(Tx-S)=TCW(Tx)-TCWd(Tx-S)類似的,初始溫度頻率校正字TCW(TO)、初始溫度頻率校正字TCW(TO)的差分TCWd(TO)、初始溫度頻率校正字TCW(TO)的二階差分TCWdd(TO)、二階差分固定步長TCWdds以及固定步長符號表的測定過程也會發(fā)生一些變化,但原理與前述實例相同,這里就不再贅述。當然,其他施例中還可能使用三階或三階以上的差分,原理都類似,容不贅述。在再一個具體實施例中,所述數(shù)據(jù)存儲單元152中只存儲有初始溫度頻率校正字TCW(TO)、固定步長和固定步長符號表,所述固定步長表則表示相鄰溫度點對應的溫度頻率校正字的差值,此時其可以用TCWs表示。在這個實施例中,溫度頻率校正字TCW的計算過程可參考圖5所示的計算過程,主要是步驟509和517會有些變化,其中步驟509變?yōu)門CW(Tx+S)=TCW(Tx)+SB(Tx)*TCWs其中步驟517變?yōu)門CW(Tx-S)=TCW(Tx)-SB(Tx-S)*TCWs。類似的,初始溫度頻率校正字TCW(TO)、固定步長TCWs以及固定步長符號表的測定過程也會發(fā)生一些變化,但原理與前述實例相同,這里就不再贅述。如圖6所示,參考頻率的溫度頻率特性曲線在某一特定溫度區(qū)域頻率會發(fā)生突變,為了能兼顧頻率突變的這種情況,本發(fā)明在選定固定步長的時候需要考慮這種特殊情況,這就可能造成在正常溫度區(qū)域計算溫度頻率校正字時,不是十分精確。為了解決上述問題,在一個優(yōu)選的實施例中,所迷數(shù)據(jù)存儲單元156中可以不只存儲一組初始數(shù)據(jù),還可以存儲兩組或三組初始數(shù)據(jù)。每組初始數(shù)據(jù)可以包括初始溫度4t正字、初始溫度校正字的差分和差分固定步長三個參數(shù)的值,也可以包括初始溫度校正字和固定步長兩個參數(shù)的值,還可以包括初始溫度校正字、初始溫度校正字的差分、初始溫度校正字的二階差分和二階差分固定步長四個參數(shù)的值。每組初始數(shù)據(jù)都有各自對應的溫度范圍,并且只在各自負責的溫度范圍內(nèi)適用。舉例來說,可以為圖6中的溫度頻率特征曲線存儲三組初始溫度頻率校正字、初始溫度頻率校正字的差分、差分固定步長,第一組的初始溫度點為-30。C,第二組的初始溫度點為0°C,第三組的初始溫度點為20。C,第一組初始數(shù)據(jù)用于-30。C-0。C之間的溫度頻率校正,第二組初始數(shù)據(jù)用于0°C-20°C之間的溫度頻率校正,第三組初始數(shù)據(jù)用于20°C-100°C之間的溫度頻率校正。當然,固定步長符號表中的各位數(shù)據(jù)的值也是依靠各自溫度范圍內(nèi)的初始數(shù)據(jù)求得的,因此也只能用于各自的溫度范圍內(nèi)。這樣,可以針對溫度頻率突變區(qū)域設立自己的初始數(shù)據(jù),使本發(fā)明中的跟蹤校正效果更佳精確。綜上所述,本發(fā)明的溫度頻率校正字的獲取方案的一個特點、優(yōu)點或進步在于不是如現(xiàn)有技術(shù)中的那樣存儲每個溫度點對應的溫度頻率校正字(比如32位數(shù)據(jù)),而是只存儲每個溫度點對應的固定步長的符號(1位數(shù)據(jù))以及一個或少數(shù)幾個固定步長和初始溫度頻率校正字,在需要獲得當前溫度對應的溫度頻率校正字時,根據(jù)每個溫度點對應的固定步長的符號位、固定步長及上次計算的溫度頻率校正字(初始值為初始溫度頻率校正字)逐次計算趨近于當前溫度的溫度頻率校正字,直至計算結(jié)果鎖定于當前溫度的溫度頻率校正字。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換等,均應包含在本發(fā)明的保護范圍之內(nèi)。權(quán)利要求1、一種逐次逼近型溫度頻率校正裝置,其特征在于,其包括數(shù)據(jù)存儲單元,用于存儲有對理想溫度頻率特性曲線以預定溫度間隔進行采樣分析而得到的初始數(shù)據(jù),所述初始數(shù)據(jù)包括初始溫度對應的溫度頻率校正字;溫度頻率校正字獲取單元,用于根據(jù)初始數(shù)據(jù)獲取計算溫度對應的溫度頻率校正字,所述計算溫度是從初始溫度起以預定溫度間隔為步長逐次不斷的向當前溫度逼近的溫度值,以至于所述計算溫度與對應的溫度頻率校正字所形成的擬合曲線能從初始溫度起沿所述理想溫度頻率特性曲線逐次逼近所述當前溫度,并在所述計算溫度進入所述當前溫度的預定鎖定范圍時根據(jù)所述計算溫度對應的溫度頻率校正字得到所述當前溫度對應的溫度頻率校正字;頻率校正單元,用于利用所述當前溫度的溫度頻率校正字對頻率控制字進行補償以得到校正頻率控制字;鎖頻合成單元,用于以參考頻率為基礎根據(jù)校正頻率控制字生成期望輸出頻率。2、如權(quán)利要求1所述的逐次逼近型溫度頻率校正裝置,其特征在于所述鎖頻合成單元按照下式生成期望輸出頻率/。OT:/"*FCW—麗*厶其中K表示比例系數(shù),F(xiàn)CW-new表示校正頻率控制字,人表示參考頻率。3、如權(quán)利要求1所述的逐次逼近型溫度頻率校正裝置,其特征在于所述頻率校正單元按照下式生成校正頻率控制字FCW一new:FCW一new二FCW+TCW。其中FCW表示頻率控制字,TCW表示溫度頻率校正字。4、如權(quán)利要求1所述的逐次逼近型溫度頻率校正裝置,其特征在于所述預定溫度間隔隨溫度覆蓋范圍的不同而不同,所述當前溫度為外部提供的溫度值。5、如權(quán)利要求1-4任一所示的逐次逼近型溫度頻率校正裝置,其特征在于所述溫度頻率4交正字獲取單元包括溫度比較單元、溫度逼近單元和溫度頻率校正字鎖定單元,其中所述溫度比較單元用于將初始值為初始溫度的當前計算溫度點與當前溫度進行比較;在比較結(jié)果為當前計算溫度點未處于當前溫度的預定鎖定范圍時,所述溫度頻率校正字鎖定單元利用當前計算溫度點對應的溫度頻率校正字計算得到下一計算溫度點對應的溫度頻率校正字,所述下一計算溫度點是從當前計算溫度點向所述當前溫度邁近一個預定溫度間隔的計算溫度點,之后所述溫度逼近單元將所述下一計算溫度點作為下輪的新當前計算溫度點輸出給溫度比較單元繼續(xù)進行比較;在比較結(jié)果為當前計算溫度點處于當前溫度的預定鎖定范圍時,所述溫度頻率校正字鎖定單元根據(jù)當前計算溫度點對應的溫度頻率校正字插值獲得當前溫度對應的溫度頻率校正字。6、如權(quán)利要求5所述的逐次逼近型溫度頻率校正裝置,其特征在于所述初始數(shù)據(jù)還包括固定步長和固定步長符號表,所述固定步長符號表存儲有固定步長的若干符號位;其中所述利用當前計算溫度點對應的溫度頻率校正字得到下一計算溫度點對應的溫度頻率校正字為從固定步長符號表中獲取當前計算溫度點逼近所述下一計算溫度點所需要的固定步長的符號位;將獲取的符號位賦予固定步長以獲取當前計算溫度點逼近所述下一計算溫度點所需要的實際步長;利用當前計算溫度點對應的溫度頻率校正字和實際步長得到所述下一計算溫度點對應的溫度頻率4交正字。7、如權(quán)利要求6所述的逐次逼近型溫度頻率校正裝置,其特征在于所述固定步長表示相鄰溫度點對應的溫度頻率校正字的差值絕對值,所述相鄰溫度點的間隔亦為所述預定溫度間隔;所述實際步長是當前計算溫度點對應的溫度頻率校正字與下一計算溫度點對應的溫度頻率校正字之間的差值。8、如權(quán)利要求6所述的逐次逼近型溫度頻率校正裝置,其特征在于所述數(shù)據(jù)存儲單元還存儲有初始溫度頻率校正字的差分,其中所述溫度頻率校正字的差分是指相鄰溫度點對應的溫度頻率校正字的差值,所述固定步長表示相鄰溫度點對應的溫度頻率校正字的差分之間的差值絕對值,所述相鄰溫度點的間隔亦為所述預定溫度間隔;其中所述利用當前計算溫度點對應的溫度頻率校正字和實際步長得到所述下一計算溫度點對應的溫度頻率校正字為利用當前計算溫度點對應的溫度頻率校正字的差分和實際步長得到下一計算溫度點對應的溫度頻率校正字的差分;利用當前計算溫度點對應的溫度頻率校正字和當前計算溫度點對應的溫度頻率校正字的差分得到下一計算溫度點對應的溫度頻率校正字;或利用當前計算溫度點對應的溫度頻率校正字和下一計算溫度點對應的溫度頻率校正字的差分得到下一計算溫度點對應的溫度頻率校正字;其中所述當前計算溫度點對應的溫度頻率校正字的差分的初始值為數(shù)據(jù)存儲單元存儲的初始溫度頻率校正字的差分。9、如權(quán)利要求6所述的逐次逼近型溫度頻率校正裝置,其特征在于所述數(shù)據(jù)存儲單元還存儲有初始溫度頻率校正字的差分、初始溫度頻率校正字的二階差分,其中所述溫度頻率校正字的差分是指相鄰溫度點對應的溫度頻率校正字的差值,所述溫度頻率校正字的二階差分是指相鄰溫度點對應的溫度頻率校正字的差分的差值,所述固定步長表示相鄰溫度點對應的溫度頻率校正字的二階差分的差值絕對值,所述相鄰溫度點的相隔亦為所述預定溫度間隔;其中所述利用當前計算溫度點對應的溫度頻率校正字和實際步長得到所述下一計算溫度點對應的溫度頻率校正字為利用當前計算溫度點對應的溫度頻率校正字的二階差分和實際步長得到下一計算溫度點對應的溫度頻率校正字的二階差分;利用當前計算溫度點對應的溫度頻率校正字的差分和二階差分得到下一計算溫度點對應的溫度頻率校正字的差分;利用當前計算溫度點對應的溫度頻率校正字和當前計算溫度點對應的溫度頻率校正字的差分得到下一計算溫度點對應的溫度頻率校正字或利用當前計算溫度點對應的溫度頻率校正字和下一計算溫度點對應的溫度頻率校正字的差分得到下一計算溫度點對應的溫度頻率校正字其中,當前計算溫度點對應的溫度頻率校正字的差分的初始值為數(shù)據(jù)存儲單元存儲的初始溫度頻率校正字的差分,當前計算溫度點對應的溫度頻率校正字的二階差分的初始值為數(shù)據(jù)存儲單元存儲的初始溫度頻率校正字的二階差分。10、如權(quán)利要求6所述的逐次逼近型溫度頻率校正裝置,其特征在于對理想溫度頻率特性曲線以預定溫度間隔進行采樣分析包括選定一個采樣溫度點為初始溫度點,根據(jù)該選定的采樣溫度點對應的采樣值計算得到初始溫度點對應的溫度頻率校正字;根據(jù)各釆樣溫度點的采樣值計算出所述固定步長、固定步長符號表中的各符號位的值。11、一種逐次逼近型溫度頻率校正字獲取裝置,其特征在于,其包括數(shù)據(jù)存儲單元,用于存儲有對理想溫度頻率特性曲線以預定溫度間隔進行采樣分析而得到的初始數(shù)據(jù),所述初始數(shù)據(jù)包括初始溫度對應的溫度頻率校正字、固定步長和存儲有固定步長的若干符號位的固定步長符號表;溫度頻率校正字鎖定單元,用于根據(jù)所述初始數(shù)據(jù)及之前臨時結(jié)果數(shù)據(jù)獲取計算溫度對應的溫度頻率才交正字,所述計算溫度是從初始溫度起以所述預定溫度間隔為步長逐次不斷的向當前溫度逼近直至進入當前溫度的預定鎖定范圍的溫度值,所述之前臨時結(jié)果數(shù)據(jù)為計算溫度未進入當前溫度的預定鎖定范圍時之前已經(jīng)獲取的計算溫度對應的溫度頻率校正字,以至于所述計算溫度與對應的溫度頻率校正字所形成的擬合曲線能從初始溫度起沿所述理想溫度頻率特性曲線逐次逼近所述當前溫度,并在所述計算溫度進入所述當前溫度的預定鎖定范圍時輸出所述計算溫度對應的溫度頻率校正字。12、如權(quán)利要求11所述的逐次逼近型溫度頻率校正字獲取裝置,其特征在于所述預定溫度間隔隨溫度覆蓋范圍的不同而不同。13、如權(quán)利要求11所述的逐次逼近型溫度頻率校正字獲取裝置,其特征在于在輸出所述計算溫度對應的溫度頻率校正字之前,還需要對其進行插值處理以得到精確的當前溫度對應的溫度頻率校正字。14、如權(quán)利要求11-13任一所述的逐次逼近型溫度頻率校正字獲取裝置,其特征在于所述根據(jù)所述初始數(shù)據(jù)及之前臨時結(jié)果數(shù)據(jù)獲取計算溫度對應的溫度頻率校正字包括從固定步長符號表中獲取當前計算溫度點逼近下一計算溫度點所需要的固定步長的符號位,所述下一計算溫度點是從當前計算溫度點朝向所述當前溫度邁近一個預定溫度間隔的計算溫度點,所述當前計算溫度點的初始值為初始溫度;將獲取的符號位賦予固定步長以獲取當前計算溫度點逼近所述下一計算溫度點所需要的實際步長;利用當前計算溫度點對應的溫度頻率校正字和實際步長得到所述下一計算溫度點對應的溫度頻率校正字;將所述下一計算溫度點作為下輪的新當前計算溫度點并重復上述操作。15、如權(quán)利要求11-13任一所述的逐次逼近型溫度頻率校正字獲取裝置,其特征在于對理想溫度頻率特性曲線以預定溫度間隔進行采樣分析包括選定一個采樣溫度點為初始溫度點,根據(jù)該選定的采樣溫度點對應的采樣值計算得到初始溫度點對應的溫度頻率校正字;根據(jù)各采樣溫度點的采樣值計算出所述固定步長、固定步長符號表中的各符號位的值。16、一種逐次逼近型溫度頻率校正方法,其特征在于,其包括所述初始數(shù)據(jù)包括初始溫度對應的溫度頻率校正字、固定步長和固定步長符號表,所述固定步長符號表記錄有各采樣溫度點對應的固定步長的符號位;根據(jù)所述初始數(shù)據(jù)及之前臨時結(jié)果數(shù)據(jù)計算從初始溫度起以預定溫度間隔為步長不斷的向當前溫度逼近直至鎖定于當前溫度的預定范圍的計算溫度對應的溫度頻率校正字,以至于所述計算溫度與對應的溫度頻率校正字所形成的擬合曲線能從初始溫度起沿所述理想溫度頻率特性曲線逐次逼近所述當前溫度,所述之前臨時結(jié)果數(shù)據(jù)為計算溫度未鎖定于當前溫度的預定范圍時已經(jīng)獲取的計算溫度對應的溫度頻率校正字;在所述計算溫度鎖定于所述當前溫度的預定范圍時根據(jù)所述計算溫度對應的溫度頻率校正字插值得到所述當前溫度對應的溫度頻率校正字;利用所述當前溫度對應的溫度頻率校正字進行溫度頻率校正。17、如權(quán)利要求16所述的逐次逼近型溫度頻率校正方法,其特征在于所述預定溫度間隔的大小隨溫度覆蓋范圍的不同而不同。18、如權(quán)利要求16所述的逐次逼近型溫度頻率校正方法,其特征在于為不同的溫度范圍設置不同組的初始數(shù)據(jù),每組初始數(shù)據(jù)對應于各自適用的溫度范圍。19、如權(quán)利要求16-18任一所述的逐次逼近型溫度頻率校正方法,其特征在于所述根據(jù)所述初始數(shù)據(jù)及之前臨時結(jié)果數(shù)據(jù)計算從初始溫度起以預定溫度間隔為步長不斷的向當前溫度逼近直至鎖定于當前溫度的預定范圍的計算溫度對應的溫度頻率校正字包括從固定步長符號表中獲取當前計算溫度點逼近下一計算溫度點所需要的固定步長的符號位,所述下一計算溫度點是從當前計算溫度點朝向所述當前溫度邁近一個預定溫度間隔的計算溫度點,所述當前計算溫度點的初始值為初始溫度;將獲取的符號位賦予固定步長以獲取當前計算溫度點逼近所述下一計算溫度點所需要的實際步長;利用當前計算溫度點對應的溫度頻率校正字和實際步長得到所述下一計算溫度點對應的溫度頻率校正字;將所述下一計算溫度點作為下輪的新當前計算溫度點并重復上述操作直至當前計算溫度點鎖定于當前溫度的預定范圍。20、如權(quán)利要求16-18任一所述的逐次逼近型溫度頻率校正方法,其特征在于利用采樣頻率值計算每個采樣溫度點的理論溫度頻率校正字;選定一個采樣溫度點為初始溫度,那么該采樣溫度點對應的理論溫度頻率校正字就是初始溫度對應的溫度頻率校正字;根據(jù)各采樣溫度點對應的理論溫度頻率校正字的一階差分、二階差分或三階差分來確定所述固定步長;根據(jù)確定的固定步長、初始溫度的溫度頻率校正字及各采樣溫度點對應的理論溫度頻率校正字來確定各采樣溫度點對應的固定步長的符號位。21、如權(quán)利要求20所述的逐次逼近型溫度頻率校正方法,將各采樣溫度點對應的理論溫度頻率校正字的一階差分、二階差分或三階差分的絕對值中最大值確定為所述固定步長。全文摘要本發(fā)明提供一種逐次逼近型溫度頻率校正裝置,其包括所述數(shù)據(jù)存儲單元、溫度頻率校正字鎖定單元。所述數(shù)據(jù)存儲單元用于存儲有對理想溫度頻率特性曲線以預定溫度間隔進行采樣分析而得到的初始溫度對應的溫度頻率校正字。所述溫度頻率校正字鎖定單元用于計算從初始溫度起以所述預定溫度間隔為步長逐次不斷的向當前溫度逼近直至進入當前溫度的預定鎖定范圍的計算溫度對應的溫度頻率校正字,并在所述計算溫度進入所述當前溫度的預定鎖定范圍時輸出所述計算溫度對應的溫度頻率校正字以用于溫度頻率補償。這樣,可以最大限度的減少數(shù)據(jù)存儲量,同時也提高了溫度頻率補償?shù)木取N臋n編號H03L1/00GK101388646SQ20081004384公開日2009年3月18日申請日期2008年10月15日優(yōu)先權(quán)日2008年10月15日發(fā)明者冪張,曹偉勛申請人:凱濤電子(上海)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1