定時偏差補(bǔ)償裝置和方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明是有關(guān)于定時偏差補(bǔ)償技術(shù),特別是有關(guān)于可適用于支持全球定位系統(tǒng)(Global Posit1n System, GPS)共用時鐘(common clock)的通信裝置的定時偏差補(bǔ)償技術(shù)。
【背景技術(shù)】
[0002]無線通信系統(tǒng)得到廣泛部署,以提供各種電信服務(wù),諸如電話、視頻、數(shù)據(jù)、信息和廣播。典型的無線通信系統(tǒng)可以使用通過共享可用系統(tǒng)資源(例如帶寬、發(fā)射功率)而支持與多個用戶通信的多址技術(shù)。該多個多址技術(shù)的實例包括碼分多址(CodeDivis1n Multiple Access, CDMA)、寬帶碼分多址(Wideband Code Divis1n MultipleAccess, WCDMA)、時分多址(Time Divis1n Multiple Access, TDMA)、頻分多址(FrequencyDivis1n Multiple Access, FDMA)、正交頻分多址(Orthogonal Frequency Divis1nMultiple Access, 0FDMA)、單載波頻分多址(Single Carrier Frequency Divis1nMultiple Access, SC-FDMA)和時分同步碼分多址(Time Divis1n-Synchronous CodeDivis1n Multiple Access, TD-SCDMA)。
[0003]目前的移動裝置,以智能手機(jī)為例,除了基本通信模塊(例如=TD-SCDMA模塊、WCDMA模塊)外,還會支持其它功能模塊,例如:GPS模塊。以TD-SCDMA模塊和GPS模塊為例,TD-SCDMA模塊和GPS模塊都需要晶體振蕩器(crystal oscillator)提供工作時鐘才能進(jìn)行運(yùn)作,通常晶體振蕩器的實際頻率與額定頻率之間會存在頻率偏差,需要對晶體振蕩器的頻率偏差進(jìn)行補(bǔ)償方可提供準(zhǔn)確的時鐘信號。
[0004]由于TD-SCDMA模塊和GPS模塊分屬兩個系統(tǒng),其基準(zhǔn)信號來源不同,因此二者所產(chǎn)生的頻率偏差也不一致。圖1是顯示TD-SCDMA模塊和GPS模塊各自使用晶體振蕩器的示意圖。如圖1所示,在常見的做法中,TD-SCDMA模塊和GPS模塊可分別使用相互獨立的兩個晶體振蕩器(晶體振蕩器I和晶體振蕩器2),并各自獨立地調(diào)整晶體振蕩器的頻率偏差,以確保兩個模塊不會相互影響。然而TD-SCDMA模塊和GPS模塊也可共享一個晶體振蕩器。圖2是顯示TD-SCDMA模塊和GPS模塊共享一個晶體振蕩器的示意圖。如圖2所示,由于TD-SCDMA模塊和GPS模塊信號頻率偏差不一致,因此如果TD-SCDMA模塊根據(jù)自己的頻率偏差調(diào)整晶體振蕩器,將會導(dǎo)致GPS模塊因無法鎖定頻率而無法定位的問題。因此目前在TD-SCDMA模塊和GPS模塊共享一個晶體振蕩器時,僅允許GPS模塊可以調(diào)整晶體振蕩器,這使得TD-SCDMA模塊有可能面臨較大的頻率偏差,導(dǎo)致TD-SCDMA模塊有可能在定時偏差很大的情況下工作。
[0005]因此,在支持TD-SCDMA模塊與GPS模塊的移動裝置中,如何達(dá)成定時偏差的補(bǔ)償,將是個重要的課題。
【發(fā)明內(nèi)容】
[0006]有鑒于此,本發(fā)明提供了至少一種定時偏差補(bǔ)償裝置和方法。
[0007]根據(jù)本發(fā)明的一實施例提供了一種定時偏差補(bǔ)償裝置,適用于一時分同步碼分多址通信系統(tǒng),所述定時偏差補(bǔ)償裝置包括:頻偏估計模塊,用以接收信號,并根據(jù)所述信號產(chǎn)生估測頻率偏差;累積定時偏差計算模塊,用以根據(jù)所述估測頻率偏差,計算每一進(jìn)行發(fā)送或接收的時隙(timeslot)的累積定時偏差;定時偏差補(bǔ)償模塊,用以根據(jù)所述累積定時偏差,補(bǔ)償所述每一進(jìn)行發(fā)送或接收的時隙的所述累積定時偏差。
[0008]根據(jù)本發(fā)明的一實施例提供了一種定時偏差補(bǔ)償方法,適用于一時分同步碼分多址通信系統(tǒng),所述定時偏差補(bǔ)償方法包括:接收信號,根據(jù)所述信號取得估測頻率偏差;根據(jù)所述估測頻率偏差,產(chǎn)生每一進(jìn)行發(fā)送或接收的時隙的累積定時偏差;以及根據(jù)所述累積定時偏差,補(bǔ)償所述每一進(jìn)行發(fā)送或接收的時隙的所述累積定時偏差。
[0009]利用本發(fā)明所提供的定時偏差補(bǔ)償裝置和方法,可在移動裝置的TD-SCDMA模塊和GPS模塊共享一個晶體振蕩器的情況下,補(bǔ)償TD-SCDMA模塊的定時偏差,保持TD-SCDMA模塊與系統(tǒng)的同步。
【附圖說明】
[0010]圖1是顯示TD-SCDMA模塊和GPS模塊各自使用晶體振蕩器的示意圖。
[0011]圖2是顯示TD-SCDMA模塊和GPS模塊共享一個晶體振蕩器的示意圖。
[0012]圖3是顯示根據(jù)本發(fā)明一實施例所述的定時偏差補(bǔ)償裝置100的結(jié)構(gòu)圖。
[0013]圖4是顯示根據(jù)本發(fā)明一實施例所述的產(chǎn)生數(shù)字信號SI的結(jié)構(gòu)圖。
[0014]圖5是顯示根據(jù)本發(fā)明一實施例所述的定時偏差補(bǔ)償?shù)氖疽鈭D。
[0015]圖6是顯示根據(jù)本發(fā)明另一實施例所述的定時偏差補(bǔ)償?shù)氖疽鈭D。
[0016]圖7是顯示根據(jù)本發(fā)明一實施例所述的流程圖。
【具體實施方式】
[0017]在說明書及權(quán)利要求當(dāng)中使用了某些詞匯來指稱特定的組件。本領(lǐng)域技術(shù)人員應(yīng)可理解,硬件制造商可能會用不同的名詞來稱呼同一個組件。本說明書及權(quán)利要求并不以名稱的差異來作為區(qū)分組件的方式,而是以組件在功能上的差異來作為區(qū)分的準(zhǔn)則。在通篇說明書及權(quán)利要求當(dāng)中所提及的“包含”及“包括”為一開放式的用語,故應(yīng)解釋成“包含但不限定于”。“大致”是指在可接受的誤差范圍內(nèi),本領(lǐng)域技術(shù)人員能夠在一定誤差范圍內(nèi)解決所述技術(shù)問題,基本達(dá)到所述技術(shù)效果。此外,“耦接”一詞在此包含任何直接及間接的電性連接手段。因此,若文中描述一第一裝置耦接于一第二裝置,則代表該第一裝置可直接電性連接于該第二裝置,或通過其它裝置或連接手段間接地電性連接至該第二裝置。以下所述為實施本發(fā)明的較佳方式,目的在于說明本發(fā)明的精神而非用以限定本發(fā)明的保護(hù)范圍,本發(fā)明的保護(hù)范圍當(dāng)視后附的權(quán)利要求所界定者為準(zhǔn)。
[0018]圖3是顯示根據(jù)本發(fā)明一實施例所述的定時偏差補(bǔ)償裝置100的結(jié)構(gòu)圖,其中定時偏差補(bǔ)償裝置100適用于在移動裝置的TD-SCDMA模塊和GPS模塊需要共享一個晶體振蕩器的情況下,對于TD-SCDMA定時偏差的補(bǔ)償。如圖3所示,根據(jù)本發(fā)明一實施例所述的定時偏差補(bǔ)償裝置100,包括頻偏估計模塊110、累積定時偏差計算模塊120及定時偏差補(bǔ)償模塊130。
[0019]根據(jù)本發(fā)明一實施例,頻偏估計模塊110用以接收數(shù)字信號SI,并產(chǎn)生估測頻率偏差A(yù)fTDD est。圖4是顯示根據(jù)本發(fā)明一實施例所述的產(chǎn)生數(shù)字信號SI的結(jié)構(gòu)圖。如圖4所示,晶體振蕩器400所產(chǎn)生的時鐘信號S2經(jīng)過頻率合成器410的倍頻或分頻的動作后會傳送到數(shù)字濾波電路420供取樣使用,由射頻電路430產(chǎn)生的模擬信號S3也會傳送到數(shù)字濾波電路420,模擬信號S3經(jīng)由取樣和濾波后產(chǎn)生數(shù)字信號SI。由于晶體振蕩器400會產(chǎn)生頻率偏差Λ fTDD,且其所產(chǎn)生的時鐘信號S2亦會因頻率偏差Λ fTDD而產(chǎn)生定時偏差,因此,數(shù)字濾波電路420輸出的數(shù)字信號SI亦會具有頻率偏差A(yù)f.。根據(jù)數(shù)字信號SI,頻偏估計模塊110可產(chǎn)生一個估測頻率偏差A(yù)fnffi est用以補(bǔ)償數(shù)字信號SI的頻率偏差A(yù)fTDD。舉例來說,若晶體振蕩器產(chǎn)生ISppm的頻率偏差,數(shù)字信號SI亦會具有ISppm的頻率偏差,且若數(shù)字信號SI的載波頻率為2GHz,數(shù)字信號SI的頻率偏差則為18ppm*2GHZ=36kHZ。因此當(dāng)頻偏估計模塊110估測完全準(zhǔn)確時,估測頻率偏差Λ fTDD est即為數(shù)字信號SI的頻率偏差36kHz。請注意,此處僅用以舉例說明,并非用以限制本發(fā)明,本發(fā)明中的估測頻率偏差A(yù)fTDD est和數(shù)字信號SI的頻率偏差并不局限于上述實施例中的情況。
[0020]累積定時偏差計算模塊120用以接收頻偏估計模塊110所傳送的估測頻率偏差Δ fTDD est,并根據(jù)估測頻率偏差△ fTDD est,計算每一進(jìn)行發(fā)送或接收的時隙的累積定時偏差A(yù)t_slot。以所述例子來說,每一個時隙的長度為864碼片(chips),那么一個時隙的累積定時偏差 At_slot 則為 36kHz/2GHz*864chips ^ 1/64 碼片。
[0021]定時偏差補(bǔ)償模塊130,用以根據(jù)累積定時偏差A(yù)t_slot,補(bǔ)償所述每一進(jìn)行發(fā)送或接收的時隙的累積定時偏差。特別說明地是,定時偏差補(bǔ)償模塊130僅會針對有進(jìn)行發(fā)送或接收的時隙進(jìn)行補(bǔ)償,