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

信號處理方法和系統(tǒng)的制作方法

文檔序號:7627024閱讀:112來源:國知局
專利名稱:信號處理方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及射頻接收機(jī)內(nèi)無線信號的處理,更具體地說,涉及一種數(shù)字接收機(jī)中頻率反饋調(diào)整的方法和系統(tǒng)。
背景技術(shù)
眾所周知,通信系統(tǒng)可以支持無線和/或有線通信設(shè)備之間的無線和有線通信。這類通信系統(tǒng)包括從國內(nèi)和/或國際蜂窩電話系統(tǒng)到互聯(lián)網(wǎng)、到點(diǎn)到點(diǎn)地室內(nèi)無線網(wǎng)絡(luò)。每一類通信系統(tǒng)都是按照一個(gè)或多個(gè)通信標(biāo)準(zhǔn)組建和運(yùn)行的。例如,無線通信系統(tǒng)可以按照如下一個(gè)或多個(gè)標(biāo)準(zhǔn)運(yùn)行,這些標(biāo)準(zhǔn)包括但不限于IEEE 802.11、藍(lán)牙、先進(jìn)移動(dòng)電話業(yè)務(wù)(AMPS)、數(shù)字AMPS、全球移動(dòng)通信系統(tǒng)(GSM)、碼分多址(CDMA)、本地多點(diǎn)分布系統(tǒng)(LMDS)、多信道多點(diǎn)分布系統(tǒng)(MMDS)和/或它們的變形等。
根據(jù)無線通信系統(tǒng)的類型,無線通信設(shè)備直接或間接地與其它無線通信設(shè)備進(jìn)行通信。所述無線通信設(shè)備可以是蜂窩電話、雙向無線電收發(fā)裝置、個(gè)人數(shù)字助理(PDA)、個(gè)人計(jì)算機(jī)(PC),筆記本電腦、家庭娛樂設(shè)備等。對于直接通信(也稱為點(diǎn)對點(diǎn)通信),參與通信的無線通信設(shè)備將其接收機(jī)和發(fā)射機(jī)調(diào)諧到相同的一個(gè)或幾個(gè)信道上并通過這些信道進(jìn)行通信。每一個(gè)信道可利用無線通信系統(tǒng)的多個(gè)射頻載波中的一個(gè)或一個(gè)以上的載波。對于間接無線通信,每一個(gè)無線通信設(shè)備借助于所分配的信道,直接與其相關(guān)的基站(例如,蜂窩業(yè)務(wù)系統(tǒng))和/或直接與其相關(guān)聯(lián)的接入點(diǎn)(例如,室內(nèi)或建筑物內(nèi)無線網(wǎng)絡(luò))進(jìn)行通信。為完成無線通信設(shè)備之間的通信連接,相關(guān)的基站和/或接入點(diǎn)借助于系統(tǒng)控制器、公用電話交換網(wǎng)、互聯(lián)網(wǎng)、和/或其它廣域網(wǎng)彼此直接通信。
為了參與無線通信,每一個(gè)無線通信設(shè)備都包含一個(gè)內(nèi)置的無線收發(fā)機(jī)(其包含接收機(jī)和發(fā)射機(jī))或耦合到相關(guān)的無線收發(fā)機(jī)(例如,室內(nèi)工作站和/或建筑物內(nèi)無線通信網(wǎng)絡(luò)、射頻調(diào)制解調(diào)器等)。發(fā)射機(jī)按照特定的生成基帶信號的無線通信標(biāo)準(zhǔn)對數(shù)據(jù)進(jìn)行調(diào)制,將數(shù)據(jù)轉(zhuǎn)換成射頻信號?;鶐盘栐谝粋€(gè)或多個(gè)中頻級中與本機(jī)振蕩混頻,以產(chǎn)生射頻信號。射頻接收機(jī)通常包括天線部分、濾波部分、低噪聲放大器、中頻級和解調(diào)器。天線部分接收射頻信號并將其提供給濾波部分,之后濾波部分將濾波后的射頻信號傳送給低噪聲放大器。低噪聲放大器對濾波后的射頻信號進(jìn)行放大后將其提供給中頻級。中頻級對放大的射頻信號進(jìn)行下變頻轉(zhuǎn)換至中頻或基帶。中頻級向解調(diào)器提供中頻信號或基帶信號,解調(diào)器按照調(diào)制協(xié)議重獲數(shù)據(jù)。
為從中頻信號或基帶信號中正確恢復(fù)數(shù)據(jù),必須克服不需要的直流(DC)偏移。調(diào)頻(FM)系統(tǒng)的解調(diào)輸出中的DC偏移是由發(fā)射機(jī)的本振產(chǎn)生的信號的頻率與接收機(jī)本振產(chǎn)生的信號的頻率的輕微差異而引起的。為了糾正DC偏移,無線接收機(jī)中的解調(diào)器包括DC偏移檢測電路和DC偏移補(bǔ)償電路。DC偏移檢測電路顯示因頻率失諧引起的DC偏移的程度。在提取數(shù)據(jù)之前,DC補(bǔ)償電路消除由DC偏移檢測電路從調(diào)制后的中頻(IF)信號或基帶信號中檢測到的DC偏移。由于頻率失諧引起的DC偏移對從IF和基帶信號中提取的數(shù)據(jù)會(huì)產(chǎn)生不利影響。
例如,藍(lán)牙采用64位同步(SYNC)字,其具有預(yù)定的位序列。該64位的同步(SYNC)字用于識別相互之間要進(jìn)行通信的設(shè)備。因此,相互之間欲進(jìn)行通信的設(shè)備必須經(jīng)過相關(guān)性對此處理來識別該64位同步(SYNC)字。對比成功后,藍(lán)牙設(shè)備之間即可進(jìn)行通信。DC偏移常常干擾64位同步字的識別,結(jié)果使得64位同步字相互對不上。例如,如果64位同步字的同步閾值是56位,由于DC偏移,前6位未識別出來,而64位同步字中剩下有3個(gè)錯(cuò)誤位,則該同步模式失敗。
DC偏移的存在需要采用補(bǔ)償電路對頻率差異進(jìn)行補(bǔ)償。補(bǔ)償電路需要占用集成電路中額外的區(qū)域和/或在接收過程中需要額外的功率。
比較本發(fā)明后續(xù)將要結(jié)合附圖介紹的系統(tǒng),現(xiàn)有技術(shù)的其它局限性和弊端對于本領(lǐng)域的普通技術(shù)人員來說是顯而易見的。

發(fā)明內(nèi)容
本發(fā)明提供一種數(shù)字接收機(jī)中的頻率反饋調(diào)整的系統(tǒng)和/或方法,如附圖所示和/或結(jié)合至少一幅附圖進(jìn)行的說明及權(quán)利要求中所描述。
根據(jù)本發(fā)明的一方面,提供一種信號處理的方法,包括
在藍(lán)牙數(shù)據(jù)包的信道訪問碼部分期間監(jiān)測發(fā)射機(jī)的頻率;
確定所述發(fā)射機(jī)頻率與接收機(jī)頻率之間的直流偏移估計(jì)值值;
當(dāng)所述確定的直流偏移估計(jì)值值超過閾值范圍時(shí),根據(jù)所述確定的直流偏移估計(jì)值值,在所述藍(lán)牙數(shù)據(jù)包的報(bào)頭部分期間調(diào)整所述接收機(jī)的頻率。
優(yōu)選地,本發(fā)明所述的信號處理方法中,還包括動(dòng)態(tài)地修正所述閾值的所述范圍。
優(yōu)選地,本發(fā)明所述的信號處理方法中,所述閾值的所述范圍是對稱的。
優(yōu)選地,本發(fā)明所述的信號處理方法中,還包括動(dòng)態(tài)地調(diào)整所述接收機(jī)的頻率。
優(yōu)選地,本發(fā)明所述的信號處理方法中,還包括產(chǎn)生一個(gè)用于降低所述接收機(jī)頻率的頻率調(diào)整信號。
優(yōu)選地,本發(fā)明所述的信號處理方法中,還包括產(chǎn)生一個(gè)用于提高所述接收機(jī)頻率的頻率調(diào)整信號。
優(yōu)選地,本發(fā)明所述的信號處理方法中,還包括修正至少一個(gè)寄存器位以降低所述接收機(jī)的頻率。
優(yōu)選地,本發(fā)明所述的信號處理方法中,還包括修正至少一個(gè)寄存器位以提高所述接收機(jī)的頻率。
優(yōu)選地,本發(fā)明所述的信號處理方法中,還包括產(chǎn)生一計(jì)數(shù)器值,用于調(diào)整所述接收機(jī)的頻率。
優(yōu)選地,本發(fā)明所述的信號處理方法中,還包括通過直流偏移限幅(DCoffset slicing)來確定所述直流偏移估計(jì)值值。
根據(jù)本發(fā)明的另一方面,提供一種用于信號處理的系統(tǒng),包括
用于在藍(lán)牙數(shù)據(jù)包的信道訪問碼部分期間監(jiān)測發(fā)射機(jī)的頻率的調(diào)制解調(diào)器;
所述調(diào)制解調(diào)器確定所述發(fā)射機(jī)頻率與接收機(jī)頻率之間的直流偏移估計(jì)值值;
當(dāng)所述確定的直流偏移估計(jì)值值超過閾值范圍時(shí),所述調(diào)制解調(diào)器根據(jù)所述確定的直流偏移估計(jì)值值,在所述藍(lán)牙數(shù)據(jù)包的報(bào)頭部分期間調(diào)整所述接收機(jī)的頻率。
優(yōu)選地,本發(fā)明所述的用于信號處理的系統(tǒng)中,所述調(diào)制解調(diào)器動(dòng)態(tài)地修正所述閾值的所述范圍。
優(yōu)選地,本發(fā)明所述的用于信號處理的系統(tǒng)中,所述閾值的所述范圍是對稱的。
優(yōu)選地,本發(fā)明所述的用于信號處理的系統(tǒng)中,所述調(diào)制解調(diào)器動(dòng)態(tài)地調(diào)整所述接收機(jī)的頻率。
優(yōu)選地,本發(fā)明所述的用于信號處理的系統(tǒng)中,所述調(diào)制解調(diào)器產(chǎn)生一個(gè)用于降低所述接收機(jī)頻率的頻率調(diào)整信號。
優(yōu)選地,本發(fā)明所述的用于信號處理的系統(tǒng)中,所述調(diào)制解調(diào)器產(chǎn)生一個(gè)用于提高所述接收機(jī)頻率的頻率調(diào)整信號。
優(yōu)選地,本發(fā)明所述的用于信號處理的系統(tǒng)中,所述調(diào)制解調(diào)器修正至少一個(gè)寄存器位以降低所述接收機(jī)的頻率。
優(yōu)選地,本發(fā)明所述的用于信號處理的系統(tǒng)中,所述調(diào)制解調(diào)器修正至少一個(gè)寄存器位以提高所述接收機(jī)的頻率。
優(yōu)選地,本發(fā)明所述的用于信號處理的系統(tǒng)中,所述調(diào)制解調(diào)器產(chǎn)生一個(gè)計(jì)數(shù)器值用于調(diào)整所述接收機(jī)的頻率。
優(yōu)選地,本發(fā)明所述的用于信號處理的系統(tǒng)中,所述調(diào)制解調(diào)器通過直流偏移限幅來確定所述直流偏移估計(jì)值。
本發(fā)明的各種優(yōu)點(diǎn)、各個(gè)方面和創(chuàng)新特征,以及其中所示例的實(shí)施例的細(xì)節(jié),將在以下的描述和附圖中進(jìn)行詳細(xì)介紹。


圖1A是可用于本發(fā)明實(shí)施例中的藍(lán)牙微微網(wǎng)的示意圖1B是根據(jù)本發(fā)明實(shí)施例的無線通信系統(tǒng)的框圖2是根據(jù)本發(fā)明實(shí)施例的無線通信設(shè)備的框圖3是根據(jù)本發(fā)明實(shí)施例的無線接收機(jī)的框圖4是根據(jù)本發(fā)明實(shí)施例的未經(jīng)DC偏移糾正的典型解調(diào)數(shù)據(jù)的波形圖5是根據(jù)本發(fā)明實(shí)施例的經(jīng)過DC偏移糾正后的典型解調(diào)數(shù)據(jù)的波形圖6是根據(jù)本發(fā)明實(shí)施例的本地振蕩模塊的框圖7是根據(jù)本發(fā)明實(shí)施例的無線接收機(jī)中進(jìn)行DC偏移補(bǔ)償?shù)姆椒ǖ倪壿媹D8是根據(jù)本發(fā)明實(shí)施例進(jìn)一步描述圖7中生成本地振蕩的邏輯圖9A是根據(jù)本發(fā)明實(shí)施例的藍(lán)牙數(shù)據(jù)包結(jié)構(gòu)的示意圖9B是根據(jù)本發(fā)明實(shí)施例的藍(lán)牙數(shù)據(jù)包結(jié)構(gòu)中信道訪問碼部分的示意圖10是根據(jù)本發(fā)明實(shí)施例用于在射頻接收機(jī)中調(diào)整DC偏移限幅點(diǎn)的輸入波形追蹤的示意圖11A是根據(jù)本發(fā)明實(shí)施例的無線設(shè)備和調(diào)制解調(diào)器的框圖11B是根據(jù)本發(fā)明實(shí)施例的用于頻率粗調(diào)的無線設(shè)備和調(diào)制解調(diào)器的框圖12是根據(jù)本發(fā)明實(shí)施例在數(shù)字接收機(jī)中進(jìn)行頻率反饋調(diào)整的流程圖。
具體實(shí)施例方式
下面通過實(shí)施例對本發(fā)明的用于數(shù)字接收機(jī)中頻率反饋調(diào)整的方法和系統(tǒng)進(jìn)行介紹。本發(fā)明一方面是當(dāng)存在DC偏移時(shí),在射頻接收機(jī)中調(diào)整本振頻率。DC偏移可能是由于發(fā)射機(jī)和RF接收機(jī)的頻率差異而引起的。調(diào)整可以在同步之后進(jìn)行,可以利用藍(lán)牙數(shù)據(jù)包報(bào)頭中的前向糾錯(cuò)(FEC)重復(fù)率來執(zhí)行該調(diào)整。當(dāng)發(fā)射機(jī)頻率與接收機(jī)頻率的差異超過一定閾值時(shí)進(jìn)行該調(diào)整。另一方面,RF接收機(jī)頻率的調(diào)整可以通過修正和/或改變鎖相環(huán)(PLL)的修正寄存器(trimmer register)來實(shí)現(xiàn)。在某些情況下,該方法可實(shí)現(xiàn)RF接收機(jī)工作而不需要均衡器。這樣,RF接收機(jī)消耗的功率得以最小化,并且RF接收機(jī)的整個(gè)成本可以降低。
具有DC偏移補(bǔ)償功能的無線接收機(jī)包括低噪聲放大器、下變頻轉(zhuǎn)換混頻模塊、本振模塊、帶通濾波器、解調(diào)模塊和DC偏移估計(jì)模塊。低噪聲放大器可操作地連接,放大RF信號,產(chǎn)生放大的RF信號。下變頻轉(zhuǎn)換混頻模塊可操作地連接,將本振模塊產(chǎn)生的本振信號與放大后的RF信號進(jìn)行混頻,產(chǎn)生低中頻(IF)信號,該IF信號的載波頻率為零至幾MHz。帶通濾波器可操作地連接,對低IF信號進(jìn)行濾波,產(chǎn)生濾波信號。解調(diào)模塊可操作地連接,用于解調(diào)低IF信號以生成解調(diào)數(shù)據(jù)或重獲數(shù)據(jù)。
本振模塊根據(jù)參考信號和DC偏移糾正信號產(chǎn)生本振信號。DC偏移估計(jì)模塊根據(jù)確定的DC偏移產(chǎn)生DC偏移糾正信號。在進(jìn)行本振補(bǔ)償之前,如在測試序列和/或前同步碼期間,DC偏移估計(jì)模塊先確定DC偏移。本振最初根據(jù)參考信號產(chǎn)生本振信號,一旦確定DC偏移糾正信號后,可利用確定的DC偏移調(diào)整本振信號。調(diào)整后,接收機(jī)本振信號頻率充分地與發(fā)射機(jī)的本振信號頻率相匹配。這樣就基本消除了接收機(jī)中由于頻率失諧而引起的DC偏移,以及與之相關(guān)的不利影響。
直接DC偏移補(bǔ)償也可用于數(shù)據(jù)恢復(fù)電路的自校時(shí)鐘控制模塊中。自校時(shí)鐘控制模塊包括參考信號源、相位及頻率檢測模塊、電荷泵模塊、低通濾波器、壓控振蕩器(VCO)和可編程反饋模塊。相位及頻率檢測模塊根據(jù)參考信號和反饋信號之間相位和/或頻率的差異產(chǎn)生一個(gè)差異信號。電荷泵可從差異信號中產(chǎn)生一個(gè)充電或放電信號,隨后經(jīng)低通濾波器濾波。VCO產(chǎn)生恢復(fù)時(shí)鐘或本振信號,其頻率可基于濾波后的充電或放電信號而變化。
可編程反饋模塊可操作地連接以通過用除數(shù)值對恢復(fù)時(shí)鐘進(jìn)行除法操作而產(chǎn)生反饋信號??删幊谭答伳K可按照預(yù)定的時(shí)鐘值和基于恢復(fù)數(shù)據(jù)的DC偏移的分?jǐn)?shù)調(diào)整值生成該除數(shù)。預(yù)定的時(shí)鐘值可以是參考信號和所需的恢復(fù)時(shí)鐘或本振信號的頻率之間的比。因而,采用本發(fā)明解決方案的無線接收機(jī)和其它類型的數(shù)據(jù)恢復(fù)電路可以降低DC偏移引起的不利影響。
圖1A是可用于本發(fā)明的實(shí)施例的藍(lán)牙微微網(wǎng)的示意圖。如圖所示,該微微網(wǎng)中包括筆記本電腦18、個(gè)人數(shù)字助理(PDA)20和個(gè)人計(jì)算機(jī)(PC)24。這三臺設(shè)備中都配置有藍(lán)牙通信卡,因此能夠利用藍(lán)牙協(xié)議進(jìn)行通信。藍(lán)牙微微網(wǎng)中的一臺設(shè)備可指派為主設(shè)備而其它為從設(shè)備。對每次建立的微微網(wǎng),這一指派過程可以是動(dòng)態(tài)的。某臺設(shè)備對某個(gè)微微網(wǎng)而言可以是主設(shè)備,而對其它微微網(wǎng)而言又可以是從設(shè)備。這種指派可以基于考慮了微微網(wǎng)和各種設(shè)備的性能和功率需求的算法而進(jìn)行。
一旦某臺設(shè)備被指派為主設(shè)備,該藍(lán)牙主設(shè)備(例如筆記本電腦18)可以通過廣播詢問來查看在其所屬的地址范圍內(nèi)是否有從設(shè)備。各種設(shè)備可落入藍(lán)牙制造商聯(lián)盟確定的特定地址范圍。同一地址范圍中的全部設(shè)備可以成為微微網(wǎng)的一部分,并限制在一個(gè)最大的范圍內(nèi),例如,10米。藍(lán)牙標(biāo)準(zhǔn)規(guī)定了三種不同的范圍10米、20米和100米。雖然圖中只示出了一個(gè)微微網(wǎng),但在一個(gè)包含多個(gè)微微網(wǎng)的系統(tǒng)中,某臺設(shè)備有可能在某個(gè)微微網(wǎng)中作為主設(shè)備而在鄰近的微微網(wǎng)中又作為從設(shè)備。例如,藍(lán)牙設(shè)備A可以在第一微微網(wǎng)P1中作為主設(shè)備,而在第二微微網(wǎng)P2中作為從設(shè)備。又例如,藍(lán)牙設(shè)備A還可以在第一微微網(wǎng)P1中作為從設(shè)備,而在第二微微網(wǎng)P2中作為主設(shè)備。
PC機(jī)、PDA和筆記本電腦可以共享同一地址范圍。類似地,無繩電話機(jī)座和無線電話機(jī)可以共享另一地址范圍。另外,蜂窩電話和車用揚(yáng)聲器設(shè)備可以共享又一個(gè)地址范圍。當(dāng)藍(lán)牙主設(shè)備(例如筆記本電腦18)接收來自從設(shè)備(例如PC24或PDA20)的回復(fù),主設(shè)備可以與每一臺從設(shè)備通信。然而,從設(shè)備之間不可以直接通信。當(dāng)主設(shè)備移到通信范圍之外,該微微網(wǎng)將解體,直到能將另一臺設(shè)備指派為主設(shè)備。
圖1B示出了根據(jù)本發(fā)明的實(shí)施例的無線通信系統(tǒng)的框圖。如圖中所示,通信系統(tǒng)10中包括多個(gè)基站和/或接入點(diǎn)12-16、多個(gè)無線通信設(shè)備18-32和網(wǎng)絡(luò)硬件34。無線通信設(shè)備18-32可以是筆記本電腦18和26、個(gè)人數(shù)字助理(PDA)20和30、PC機(jī)24和32、以及蜂窩電話22和28。后面將參考圖2對這些無線通信設(shè)備進(jìn)行詳細(xì)描述。
基站或接入點(diǎn)12-16通過局域網(wǎng)連接36、38、40可操作地連接到網(wǎng)絡(luò)硬件34。網(wǎng)絡(luò)硬件34(例如路由器、交換機(jī)、網(wǎng)橋、調(diào)制解調(diào)器或系統(tǒng)控制器)可以為通信系統(tǒng)10提供廣域網(wǎng)連接42。每一個(gè)基站或接入點(diǎn)12-16配有相關(guān)的天線或天線陣列,以與其服務(wù)區(qū)內(nèi)的無線通信設(shè)備進(jìn)行通信。通常,無線通信設(shè)備可以登錄到某一特定的基站或接入點(diǎn)12-16,以接收通信系統(tǒng)10的服務(wù)。對于直接連接,例如點(diǎn)到點(diǎn)通信,無線通信設(shè)備可以借助所分配的信道直接通信。
一般情況下,基站用于蜂窩電話系統(tǒng)及相同類型的系統(tǒng),而接入點(diǎn)用于室內(nèi)或建筑物內(nèi)無線網(wǎng)絡(luò),但是這兩個(gè)術(shù)語經(jīng)?;Q使用。不論通信系統(tǒng)的具體類型如何,每一個(gè)無線通信設(shè)備都包括一個(gè)無線收發(fā)裝置和/或連接有無線收發(fā)裝置。該無線收發(fā)裝置可采用本申請所公開的DC偏移補(bǔ)償來提高無線接收機(jī)的性能,此處提及的接收機(jī)包括射頻集成電路內(nèi)的接收機(jī)。
圖2是根據(jù)本發(fā)明實(shí)施例的無線通信設(shè)備的框圖。如圖2所示有無線通信設(shè)備18-32以及相關(guān)的無線收發(fā)裝置60。對于蜂窩電話來說,無線收發(fā)裝置60可以是一集成的或內(nèi)置的部件。對于個(gè)人數(shù)字助理、膝上型電腦和/或個(gè)人計(jì)算機(jī)來說,無線收發(fā)裝置60可以是內(nèi)置或外接的部件。例如,該無線收發(fā)裝置可以是插入式卡,通過USB接口或其他合適的接口連接。
如圖所示,無線通信設(shè)備18-32包括處理模塊50、存儲(chǔ)器52、無線接口54、輸出接口56和輸入接口58。處理模塊50和存儲(chǔ)器52可執(zhí)行通常由無線通信設(shè)備執(zhí)行的相應(yīng)指令。例如,對于蜂窩電話設(shè)備,處理模塊50可按照特定的蜂窩電話標(biāo)準(zhǔn)進(jìn)行相應(yīng)的通信功能操作。
無線接口54可從無線收發(fā)裝置60接收數(shù)據(jù)、并可向無線收發(fā)裝置60發(fā)送數(shù)據(jù)。對于從無線收發(fā)裝置60接收的數(shù)據(jù),例如入站數(shù)據(jù),無線接口54將其傳送到處理模塊50以做進(jìn)一步處理和/或?qū)⑵渎酚山o輸出接口56。輸出接口56可提供與輸出顯示設(shè)備(如顯示器、監(jiān)視器或揚(yáng)聲器)的連接,從而將該接收到的數(shù)據(jù)輸出。無線接口54也向無線收發(fā)裝置60發(fā)送來自處理模塊50的出站數(shù)據(jù)。處理模塊50可以通過輸入接口58接收來自輸入設(shè)備的出站數(shù)據(jù),所述輸入設(shè)備可以是鍵盤、小鍵盤或麥克風(fēng)等。處理模塊50也可自己產(chǎn)生數(shù)據(jù)。對于經(jīng)輸入接口58接收到的數(shù)據(jù),處理模塊50可對該數(shù)據(jù)執(zhí)行相應(yīng)的功能操作和/或經(jīng)由無線接口54將其路由給無線收發(fā)裝置60。
無線收發(fā)裝置60可以包括接口62、接收機(jī)部分、發(fā)射機(jī)部分、本振模塊74、天線切換模塊73和86。接收機(jī)部分可包括數(shù)字接收機(jī)處理模塊64、模數(shù)轉(zhuǎn)換器66、濾波/增益模塊68、下變頻轉(zhuǎn)換模塊70、接收機(jī)濾波模塊71、低噪聲放大器72、及存儲(chǔ)器75的至少一部分。發(fā)射機(jī)部分可包括數(shù)字發(fā)射機(jī)處理模塊76、數(shù)模轉(zhuǎn)換器78、濾波/增益模塊80、上變頻轉(zhuǎn)換模塊82、功率放大器84、發(fā)射機(jī)濾波模塊85、及存儲(chǔ)器75的至少一部分。天線86可以是由發(fā)射機(jī)和接收機(jī)共享的單個(gè)天線,通過天線切換模塊73進(jìn)行切換。作為另一選擇,發(fā)射路徑和接收路徑的天線可以是分離的,并省略掉天線切換模塊73。天線的具體實(shí)現(xiàn)可以根據(jù)無線通信設(shè)備遵循的特定標(biāo)準(zhǔn)而定。
數(shù)字接收機(jī)處理模塊64和數(shù)字發(fā)射機(jī)處理模塊76結(jié)合存儲(chǔ)在存儲(chǔ)器75中的操作指令,可以分別執(zhí)行數(shù)字接收機(jī)功能和數(shù)字發(fā)射機(jī)功能。數(shù)字接收機(jī)功能包括但不限于數(shù)字中頻到基帶的轉(zhuǎn)換、解調(diào)、信群(constellation)解映射、解碼和/或解擾。數(shù)字接收機(jī)的另一個(gè)功能是估計(jì)DC偏移。數(shù)字發(fā)射機(jī)功能包括但不限于加擾、編碼、信群映射、調(diào)制和/或數(shù)字基帶到中頻的轉(zhuǎn)換。數(shù)字接收機(jī)和發(fā)射機(jī)處理模塊64和76可以采用共享的處理裝置、單獨(dú)的處理裝置或多個(gè)處理裝置來實(shí)現(xiàn)。這樣的處理裝置可以是微處理器、微控制器、數(shù)字信號處理器(DSP)、微型計(jì)算機(jī)、中央處理單元、現(xiàn)場可編程門陣列(FPGA)、專用集成電路(ASIC)、可編程邏輯器件(PLD)、狀態(tài)機(jī)、邏輯電路、模擬電路、數(shù)字電路和/或任何可以根據(jù)操作指令處理模擬和/或數(shù)字信號的裝置。存儲(chǔ)器75可以是單個(gè)的存儲(chǔ)裝置或多個(gè)存儲(chǔ)裝置。這樣的存儲(chǔ)裝置可以是只讀存儲(chǔ)器、隨機(jī)訪問存儲(chǔ)器、易失存儲(chǔ)器、非易失存儲(chǔ)器、靜態(tài)存儲(chǔ)器、動(dòng)態(tài)存儲(chǔ)器、閃存和/或任何可以存儲(chǔ)數(shù)字信息的裝置。需注意的是,如果處理模塊64和/或76通過狀態(tài)機(jī)、模擬電路、數(shù)字電路和/或邏輯電路執(zhí)行一個(gè)或多個(gè)功能時(shí),存儲(chǔ)相應(yīng)操作指令的存儲(chǔ)器可以嵌入在所述狀態(tài)機(jī)、模擬電路、數(shù)字電路和/或邏輯電路中。
在操作中,無線收發(fā)裝置60可以通過接口62接收來自無線通信設(shè)備的出站數(shù)據(jù)94。接口62將出站數(shù)據(jù)94路由給數(shù)字發(fā)射機(jī)處理模塊76,處理模塊376按照特定的無線通信標(biāo)準(zhǔn),如IEEE 802.11a、IEEE 802.11b或藍(lán)牙,對出站數(shù)據(jù)94進(jìn)行處理,以生成數(shù)字發(fā)射格式的數(shù)據(jù)96。數(shù)字發(fā)射格式的數(shù)據(jù)96可以是數(shù)字基帶信號或數(shù)字低IF信號,其調(diào)制頻率的范圍為0Hz到幾MHz。
數(shù)模轉(zhuǎn)換器78用于將數(shù)字發(fā)射格式數(shù)據(jù)96從數(shù)字域轉(zhuǎn)換到模擬域。濾波/增益模塊80在將該模擬信號傳送給上變頻轉(zhuǎn)換模塊82之前,對其進(jìn)行濾波和/或調(diào)整其增益。上變頻轉(zhuǎn)換模塊82基于本振模塊74提供的發(fā)射機(jī)本振信號可直接將模擬基帶或低IF信號轉(zhuǎn)換成RF信號,這可根據(jù)本發(fā)明的教導(dǎo)得以實(shí)施。功率放大器84可以放大該RF信號以產(chǎn)生出站RF信號98,隨后發(fā)射機(jī)濾波模塊85將對該出站信號98進(jìn)行濾波。天線86將出站RF信號98發(fā)送給目的設(shè)備,諸如基站、接入點(diǎn)和/或另一個(gè)無線通信設(shè)備。
無線收發(fā)裝置60可通過天線86接收從基站、接入點(diǎn)或另一無線通信設(shè)備發(fā)送來的入站RF信號88。天線86可以將入站RF信號88傳送給接收濾波模塊71。接收濾波模塊71對入站RF信號88進(jìn)行濾波并將濾波后的RF信號傳送給低噪聲放大器72。低噪聲放大器72對濾波的RF信號進(jìn)行放大并將放大后的入站RF信號傳送給下變頻轉(zhuǎn)換模塊70。下變頻轉(zhuǎn)換模塊70直接將放大后的入站RF信號轉(zhuǎn)換成入站低IF信號。這種轉(zhuǎn)換是利用本振模塊74提供的接收機(jī)本振信號來完成的,根據(jù)本發(fā)明的教導(dǎo)可以實(shí)現(xiàn)這種轉(zhuǎn)換。下變頻轉(zhuǎn)換模塊70可將入站低IF信號傳送給濾波/增益模塊68。在將信號傳送給模數(shù)轉(zhuǎn)換器66之前,濾波/增益模塊68對入站低IF信號進(jìn)行濾波和/或調(diào)整其增益。
模數(shù)轉(zhuǎn)換器66可將濾波后的入站低IF信號從模擬域轉(zhuǎn)換成數(shù)字域以產(chǎn)生數(shù)字接收格式的數(shù)據(jù)90。數(shù)字接收機(jī)處理模塊64可對數(shù)字接收格式數(shù)據(jù)90進(jìn)行解碼、解擾、解映射和/或解調(diào),按照無線收發(fā)裝置60遵循的特定的無線通信標(biāo)準(zhǔn)重獲入站數(shù)據(jù)92。接口62通過無線接口54將重獲的入站數(shù)據(jù)92傳送給無線通信設(shè)備18-32。
無線收發(fā)裝置可通過各種方式實(shí)現(xiàn)對RF信號的接收和發(fā)射,可利用單個(gè)集成電路或多個(gè)集成電路來實(shí)現(xiàn)。另外,無線收發(fā)裝置60中的至少一些模塊可以與無線通信設(shè)備18-32中的至少一些模塊實(shí)現(xiàn)在同一塊集成電路上。無論無線收發(fā)裝置以何種形式實(shí)現(xiàn),本發(fā)明的概念是都是適用的。
圖3示出了根據(jù)本發(fā)明的實(shí)施例的無線接收機(jī)的示意框圖。圖3中所示的無線接收機(jī)100可用于圖2所示的無線通信設(shè)備中。無線接收機(jī)100包括低噪聲放大器72、下變頻轉(zhuǎn)換模塊70、用于濾波增益的帶通濾波器68、模數(shù)轉(zhuǎn)換器66、本振模塊74和數(shù)字接收機(jī)處理模塊64。在本實(shí)施例中,數(shù)字接收處理模塊64中配置有以下功能模塊IF解調(diào)器102、DC偏移估計(jì)模塊104、及計(jì)時(shí)和恢復(fù)模塊108。下變頻轉(zhuǎn)換模塊70包括第一混頻器110和第二混頻器112。
在操作中,低噪聲放大器72接收入站RF信號88并對其進(jìn)行濾波,該入站RF信號是在無線發(fā)射裝置中通過將基帶信號與本振信號進(jìn)行混頻而產(chǎn)生的。該濾波后的信號被傳送給下變頻轉(zhuǎn)換模塊70的第一和第二混頻器110和112。第一混頻器110將RF信號88的同相分量與接收機(jī)本振信號81的同相分量進(jìn)行混頻。第二混頻器112將RF信號88的正交分量與接收機(jī)本振信號81的正交分量進(jìn)行混頻。初始時(shí),接收機(jī)的本振信號81是根據(jù)參考信號114單獨(dú)產(chǎn)生。因此,接收機(jī)的本振信號81的頻率與發(fā)射該RF信號88的無線發(fā)射裝置的本振信號的頻率不相匹配。因此導(dǎo)致了最初的DC偏移。
帶通濾波器68對由下變頻轉(zhuǎn)換模塊70產(chǎn)生的混頻信號進(jìn)行濾波,并將低IF信號傳送給模數(shù)轉(zhuǎn)換器66。模數(shù)轉(zhuǎn)換器66將低IF模擬信號轉(zhuǎn)換成低IF數(shù)字信號。
IF解調(diào)器102接收數(shù)字IF信號,并對其進(jìn)行解調(diào)產(chǎn)生解調(diào)后的數(shù)據(jù)118。DC偏移估計(jì)模塊104對解調(diào)后的數(shù)據(jù)118進(jìn)行解釋(interpret)以確定DC偏移量。利用所確定的DC偏移量產(chǎn)生DC偏移糾正信號116,并將其反饋到本振模塊74。DC偏移估計(jì)模塊104可確定本振模塊將要調(diào)整的具體值,這一信息可包含在DC偏移糾正信號116中的。作為另一選擇,DC偏移糾正信號116可包括DC偏移量的指示,這樣本振模塊74可對該DC偏移量進(jìn)行處理以確定本振需要調(diào)整的量。
計(jì)時(shí)和恢復(fù)模塊108接收解調(diào)后的數(shù)據(jù)118,并從此產(chǎn)生入站數(shù)據(jù)92。初始時(shí),在進(jìn)行DC偏移補(bǔ)償之前,入站數(shù)據(jù)92可能包含誤碼。因此,希望盡可能快地生成DC偏移糾正信號116及修正接收機(jī)的本振信號81,從而入站數(shù)據(jù)92也能夠盡可能快地糾正。例如,可能希望在無線接收機(jī)的訓(xùn)練序列期間或在接收信號的前同步碼的初始階段期間確定DC偏移糾正信號116。
圖4是根據(jù)本發(fā)明實(shí)施例的未經(jīng)DC偏移糾正的典型解調(diào)后數(shù)據(jù)的波形圖。圖4示出了具有DC偏移的解調(diào)后數(shù)據(jù)118。圖中標(biāo)出了解調(diào)后數(shù)據(jù)的波峰122和波谷124。DC偏移估計(jì)模塊104利用波峰和波谷確定平均波峰值和平均波谷值之間的中點(diǎn)123。DC偏移估計(jì)模塊104將中點(diǎn)123與零振幅進(jìn)行比較,確定出DC偏移120為中點(diǎn)123與零振幅之間的差異。
圖5是根據(jù)本發(fā)明實(shí)施例的經(jīng)DC偏移糾正的典型解調(diào)數(shù)據(jù)的波形圖。圖5中示出了根據(jù)DC偏移糾正信號116對本振進(jìn)行調(diào)整后所產(chǎn)生的解調(diào)后數(shù)據(jù)118。在這個(gè)具體的例子中,解調(diào)后數(shù)據(jù)118的開始處包括一個(gè)前同步碼125,其具有特定的模型(pattern)。在本例中,該模型為0101。因此,希望在這一前同步碼階段期間產(chǎn)生DC偏移糾正信號116,從而接收機(jī)的本振信號81可以得到調(diào)整,使其與無線發(fā)射裝置的本振信號更好地匹配,以避免產(chǎn)生DC偏移。
圖6是根據(jù)本發(fā)明實(shí)施例的本振模塊的框圖。圖6中示出了本振模塊74和/或用于數(shù)據(jù)恢復(fù)電路中的自校時(shí)鐘電路。本振模塊74包括參考信號源130、相位及頻率檢測模塊132、電荷泵134、低通濾波器136、壓控振蕩器(VCO)138、本振調(diào)整模塊140(是可選項(xiàng))及可編程反饋模塊142??删幊谭答伳K142包括可調(diào)除N模塊144、Δ∑調(diào)制器146、分?jǐn)?shù)模塊148、分?jǐn)?shù)調(diào)整模塊150及加法模塊152。
參考信號源130用于產(chǎn)生參考信號114。相位及頻率檢測模塊132將反饋信號154與參考信號114進(jìn)行比較以產(chǎn)生一個(gè)差異信號156。電荷泵134將差異信號轉(zhuǎn)換成充電或放電信號158。低通濾波器136對充電或放電信號158進(jìn)行濾波以產(chǎn)生濾波后的充電和放電信號160。VCO 138根據(jù)濾波后的充電和放電信號160產(chǎn)生輸出信號。該輸出信號傳送到可編程反饋模塊142和本振調(diào)整模塊140。如果本振模塊74不包括本振調(diào)整模塊140,VCO的輸出就是接收機(jī)的本振信號81。否則,本振調(diào)整模塊140的輸出是接收機(jī)的本振信號81。
本振調(diào)整模塊140是以這種方式構(gòu)建的使VCO 138產(chǎn)生的輸出信號的頻率約為接收機(jī)的本振信號81頻率的2/3。因此,本振調(diào)整模塊140將VCO 138的輸出信號的頻率除以2,然后將所得到的信號的頻率乘以3,就產(chǎn)生出接收機(jī)的本振信號81。
可調(diào)除N模塊144可以將VCO 138的輸出信號除以一個(gè)除數(shù)。該除數(shù)包括整數(shù)部分(用1表示)和分?jǐn)?shù)部分(用f表示)。分?jǐn)?shù)部分0.f由存儲(chǔ)在分?jǐn)?shù)模塊148中的分?jǐn)?shù)部分0.fLO和由分?jǐn)?shù)調(diào)整模塊150產(chǎn)生的分?jǐn)?shù)調(diào)整部分0.fDC結(jié)合而產(chǎn)生。分?jǐn)?shù)值0.fLO對應(yīng)于所希望的除數(shù)的分?jǐn)?shù)部分。例如,假設(shè)所希望的VCO 138的輸出信號頻率是1GHz,參考信號的頻率是15MHz。因此,除數(shù),預(yù)定的本振值,對于本例來說是66.667。因此本例中該除數(shù)的整數(shù)部分為66,而分?jǐn)?shù)部分為0.667。然而,如果產(chǎn)生接收到的RF信號的無線發(fā)射裝置的本振的VCO輸出信號頻率為1.002GHz,接收機(jī)會(huì)有DC偏移。
因而,為去除DC偏移,分?jǐn)?shù)調(diào)整模塊150可根據(jù)DC偏移糾正信號116產(chǎn)生分?jǐn)?shù)調(diào)整值,以調(diào)整接收機(jī)的本振信號81使其充分地與無線發(fā)射裝置的本振相匹配。對于本例,使VCO 138的輸出為1.002GHz的除數(shù)是66.800。由于分?jǐn)?shù)模塊148提供的分?jǐn)?shù)值是0.667,所以分?jǐn)?shù)調(diào)整模塊150需要產(chǎn)生的分?jǐn)?shù)值為0.133。這一值是從0.800中減去0.667而得到的。加法模塊152將由分?jǐn)?shù)模塊148產(chǎn)生的分?jǐn)?shù)部分與分?jǐn)?shù)調(diào)整模塊150產(chǎn)生的分?jǐn)?shù)調(diào)整值相加。相加后的分?jǐn)?shù)部分通過Δ∑調(diào)制器146處理,以產(chǎn)生合量分?jǐn)?shù)值0.fLO。該合量分?jǐn)?shù)值可以調(diào)整可調(diào)除N模塊144的除數(shù)。
分?jǐn)?shù)調(diào)整模塊150可以是一張包括多個(gè)分?jǐn)?shù)調(diào)整值的查找表,其由DC偏移糾正信號進(jìn)行索引。然后,編入索引的分?jǐn)?shù)調(diào)整值被存入寄存器,提供給加法模塊152。作為另一選擇,分?jǐn)?shù)調(diào)整模塊150包括從DC偏移糾正信號116確定分?jǐn)?shù)調(diào)整值以產(chǎn)生所希望的分?jǐn)?shù)調(diào)整值這個(gè)處理過程。作為又一選擇,DC偏移估計(jì)模塊104(如圖3中所示)可以確定分?jǐn)?shù)調(diào)整值,這樣分?jǐn)?shù)調(diào)整模塊150包括一個(gè)用于存儲(chǔ)該分?jǐn)?shù)調(diào)整值的寄存器。無論用何種特殊方法確定分?jǐn)?shù)調(diào)整值,通過調(diào)整接收機(jī)的本振信號的頻率使其與發(fā)射該RF信號的無線發(fā)射裝置的本振信號的頻率充分地匹配,都可以糾正DC偏移。因此,無線接收機(jī)的DC偏移問題就得以消除,使與DC偏移相關(guān)的潛在錯(cuò)誤得到降低。
圖7是根據(jù)本發(fā)明實(shí)施例的無線接收機(jī)中進(jìn)行DC偏移補(bǔ)償?shù)姆椒ǖ牧鞒虉D。如圖7所示,該方法開始于步驟170,在該步驟中對低IF信號進(jìn)行解調(diào)以產(chǎn)生解調(diào)后的數(shù)據(jù)。然后進(jìn)行步驟172,確定解調(diào)后數(shù)據(jù)的DC偏移。這個(gè)確定過程按照步驟178和180所示的方法完成。在步驟178,確定解調(diào)后數(shù)據(jù)的波峰和波谷的幅值。根據(jù)波峰和波谷的幅值,確定解調(diào)后數(shù)據(jù)的中點(diǎn)值。然后進(jìn)行步驟180,波峰和波谷幅值的中點(diǎn)可以參照零幅值進(jìn)行解釋以確定DC偏移。
回到流程圖的主流程,進(jìn)行步驟174,根據(jù)DC偏移確定本振信號的調(diào)整值。然后進(jìn)行步驟176,根據(jù)本振信號調(diào)整值調(diào)整本振信號的頻率。
圖8是根據(jù)本發(fā)明實(shí)施例,進(jìn)一步描述圖7所示邏輯圖中本振信號產(chǎn)生的流程圖。如圖8所示,該過程開始于步驟190,產(chǎn)生參考信號。然后進(jìn)行步驟192,根據(jù)參考信號和反饋信號之間的相位和/或頻率差異產(chǎn)生差異信號。之后,進(jìn)行步驟194,從差異信號中產(chǎn)生充電或放電信號。
接下來進(jìn)行步驟196,對充電或放電信號進(jìn)行低通濾波,以產(chǎn)生濾波后的充電或放電信號。之后進(jìn)行步驟198,根據(jù)濾波后的充電或?yàn)V波后的放電信號產(chǎn)生本振信號。作為選擇,由自校時(shí)鐘模塊產(chǎn)生的本振信號可以稱為恢復(fù)時(shí)鐘。然后進(jìn)行步驟200,通過將本振信號的頻率除以一個(gè)除數(shù)而產(chǎn)生一個(gè)反饋信號。該除數(shù)對應(yīng)于預(yù)定的本振值和基于DC偏移糾正信號的分?jǐn)?shù)調(diào)整值。該預(yù)定的本振值表示從未考慮DC偏移的參考信號產(chǎn)生本振信號所需的除數(shù)。分?jǐn)?shù)調(diào)整值可以使該除數(shù)得到調(diào)整,如此,接收機(jī)本振信號的頻率充分地可與發(fā)射無線裝置的本振信號的頻率相匹配。
反饋信號的糾正可參考步驟202-208進(jìn)一步描述。在步驟202,可基于該除數(shù)從本振信號或VCO輸出信號產(chǎn)生反饋信號,該除數(shù)包括整數(shù)值部分和分?jǐn)?shù)值部分。然后進(jìn)行步驟204,通過對本振值的分?jǐn)?shù)部分和分?jǐn)?shù)調(diào)整值的和進(jìn)行Δ∑調(diào)制而產(chǎn)生分?jǐn)?shù)值。下面再進(jìn)行步驟206,根據(jù)本振值產(chǎn)生本振值的分?jǐn)?shù)部分。之后進(jìn)行步驟208,根據(jù)DC偏移糾正信號產(chǎn)生分?jǐn)?shù)調(diào)整值。這一步驟可通過利用查找表根據(jù)DC偏移糾正信號檢索多個(gè)分?jǐn)?shù)調(diào)整值中的一個(gè)值并存儲(chǔ)該分?jǐn)?shù)調(diào)整值來完成。作為選擇,分?jǐn)?shù)調(diào)整值還可根據(jù)DC偏移糾正信號通過計(jì)算而得出。
根據(jù)本發(fā)明的另一實(shí)施例,接收機(jī)可包括低噪聲放大器(LNA)、下變頻轉(zhuǎn)換混頻模塊、本振模塊、帶通濾波器、解調(diào)器模塊和DC偏移估計(jì)模塊。低噪聲放大器、下變頻混頻模塊、帶通濾波器和解調(diào)器模塊可操作地連接以從接收到的RF信號中重獲數(shù)據(jù)。本振模塊可操作地連接以根據(jù)參考信號和DC偏移糾正信號產(chǎn)生本振信號。DC偏移估計(jì)模塊可操作地連接以根據(jù)確定的DC偏移量來產(chǎn)生DC偏移糾正信號。DC偏移估計(jì)模塊可以在對本振進(jìn)行補(bǔ)償之前,如在測試序列期間或在前同步碼期間,確定DC偏移量。因此,初始時(shí),本振可根據(jù)參考信號產(chǎn)生本振信號,一旦確定了DC偏移糾正信號,可根據(jù)確定的DC偏移量調(diào)整接收機(jī)的本振信號頻率,使其充分地與發(fā)射無線裝置的本振信號頻率相匹配。
前面的討論介紹了直接補(bǔ)償無線接收機(jī)中的DC偏移的方法和裝置。通過調(diào)整無線接收機(jī)的本振信號的頻率以充分地與發(fā)射無線裝置的本振信號頻率相匹配,可以有效地去除無線接收機(jī)中的DC偏移。因此,與DC偏移相關(guān)的錯(cuò)誤得以消除。從本發(fā)明公開的內(nèi)容中還可以導(dǎo)出其它實(shí)施例,這些實(shí)施例也落在本發(fā)明的權(quán)利要求范圍內(nèi)。
圖9A是藍(lán)牙數(shù)據(jù)包結(jié)構(gòu)的示意圖,本發(fā)明的實(shí)施例可采用這種藍(lán)牙數(shù)據(jù)包。如圖9A所示,典型的藍(lán)牙數(shù)據(jù)包900的一般分組結(jié)構(gòu)格式包括信道訪問碼902、報(bào)頭904、同步序列906和有效載荷908。就此而言,藍(lán)牙數(shù)據(jù)包900的一部分也可稱為字段。信道訪問碼902是藍(lán)牙數(shù)據(jù)包900的一部分,它可用于識別特定信道上的數(shù)據(jù)包和/或排除或忽略相同RF載波上的不同物理信道中的數(shù)據(jù)包。例如,在相同的物理信道上傳輸?shù)臄?shù)據(jù)包具有相同的訪問碼。
信道訪問碼902包括72比特或68比特,例如當(dāng)采用縮減訪問碼格式時(shí)是68比特。在接收機(jī)設(shè)備中,利用滑動(dòng)相關(guān)器(sliding correlator)使信道訪問碼902的至少一部分相互關(guān)聯(lián)?;瑒?dòng)相關(guān)器可生成一觸發(fā)信號以便當(dāng)超出閾值水平時(shí),指示信道訪問碼的匹配已發(fā)生。
報(bào)頭904是藍(lán)牙數(shù)據(jù)包900的一部分,當(dāng)一特定的數(shù)據(jù)包發(fā)送給接收設(shè)備時(shí),報(bào)頭904用于告知該接收設(shè)備有關(guān)的信息,例如數(shù)據(jù)包的類型、排序數(shù)據(jù)包流用的數(shù)據(jù)包連續(xù)標(biāo)號和/或該數(shù)據(jù)包路由到此設(shè)備的方式。報(bào)頭904可用在支持物理鏈路、邏輯傳輸和邏輯鏈路的物理信道中。例如,報(bào)頭904可利用1/3率的前向糾錯(cuò)(FEC)重復(fù)碼來實(shí)現(xiàn)。就此而言,對于1/3率的FEC重復(fù)碼,報(bào)頭904中的18比特內(nèi)容可重復(fù)3次從而生成54比特長的報(bào)頭904。
同步序列906是藍(lán)牙數(shù)據(jù)包900的一部分,用于同步有效載荷908的內(nèi)容。當(dāng)有效載荷908部分的調(diào)制方式與藍(lán)牙數(shù)據(jù)包900的其它部分的調(diào)制方式不相同的情況下,必須要進(jìn)行同步處理。同步序列906包括多個(gè)字符,并且第一或參考字符和最末字符之間的相位旋轉(zhuǎn)是固定的。例如,同步序列906的持續(xù)時(shí)間可為11微秒(μs),從第一參考字符到最后末字符的相位旋轉(zhuǎn)可為3π/2。有效載荷908是藍(lán)牙數(shù)據(jù)包900的一部分,用于傳遞用戶信息。同步序列906和有效載荷908的位長共計(jì)可達(dá)2745比特。
信道訪問碼902和報(bào)頭904可采用頻移鍵控調(diào)制(FSK)方式進(jìn)行調(diào)制。這種調(diào)制方式可用來提供支持增強(qiáng)型數(shù)據(jù)速率(EDR)(例如2Mbps的傳輸或3Mbps的傳輸)的系統(tǒng)與支持較低數(shù)據(jù)速率的系統(tǒng)之間的向后兼容。從這點(diǎn)而言,支持較低數(shù)據(jù)速率的接收設(shè)備能夠從該信道訪問碼902和報(bào)頭904中確定當(dāng)前的傳輸是打算發(fā)送給較高數(shù)據(jù)速率的設(shè)備的。當(dāng)采用FSK調(diào)制方式時(shí),將產(chǎn)生多個(gè)能量相等的正交信號波形,它們的頻率可能不相同。用于調(diào)制信道訪問碼902和報(bào)頭904的FSK調(diào)制方式可以是高斯FSK(GFSK)調(diào)制方式,其中將要調(diào)制的信號可采用高斯濾波器進(jìn)行濾波。
同步序列906和有效載荷908可采用相移鍵控(PSK)調(diào)制方式進(jìn)行調(diào)制。在采用PSK調(diào)制方式時(shí),將產(chǎn)生多個(gè)能量相等的正交信號波形,它們的相位是不同的。用于調(diào)制同步序列906和有效載荷908的PSK調(diào)制方式可以是微分PSK(DPSK)調(diào)制方式,其中會(huì)利用到微分編碼的相位信息。DPSK調(diào)制方式可以是8-DPSK調(diào)制或π/4-DPSK調(diào)制。8-DPSK可用于3Mbps的傳輸,π/4-DPSK調(diào)制方式可用于2Mbps的傳輸。
用于信道訪問碼902和報(bào)頭904的基于FSK的調(diào)制方式比起用于同步序列906和有效載荷908的基于PSK調(diào)制方式,調(diào)制所需要的信噪比(SNR)更大。例如,在某些情況下,基于FSK的調(diào)制方式為得到1e-3的誤碼率需要14dB的信噪比,而基于PSK的調(diào)制方式要達(dá)到1e-4的誤碼率只需要10dB的信噪比。由于FSK調(diào)制方式提供了與先有技術(shù)的向后兼容,因而它可用于調(diào)制信道訪問碼902和報(bào)頭904,即便FSK調(diào)制方式會(huì)導(dǎo)致比PSK調(diào)制方式更高的信噪比需求。
圖9B是根據(jù)本發(fā)明實(shí)施例的藍(lán)牙數(shù)據(jù)包結(jié)構(gòu)中信道訪問碼部分的示意圖。如圖9B所示,圖9A所示的信道訪問碼902包括前同步碼910、同步字912和尾碼914。前同步碼包括一個(gè)固定的4字符0-1模型,用于幫助進(jìn)行DC偏移補(bǔ)償。當(dāng)同步字912的第一字符是邏輯1時(shí),該固定的0-1模型可以是1010,而當(dāng)同步字912的第一字符是邏輯0時(shí),該固定的0-1模型可以是0101。同步字912可包括64比特的編碼字,可提供良好的自動(dòng)相關(guān)特性以改進(jìn)定時(shí)采集(timing acquisition)。從這點(diǎn)而言,同步字912可用于使輸入數(shù)據(jù)包與接收設(shè)備中的本地定時(shí)信號同步。尾碼914包括一個(gè)固定的4字符0-1模型,用于幫助進(jìn)行擴(kuò)展的DC偏移補(bǔ)償。當(dāng)同步字912的末尾字符是邏輯0時(shí),該固定的0-1模型可以是1010,而當(dāng)同步字912的末尾字符是邏輯1時(shí),該固定的0-1模型可以是0101。
圖10是根據(jù)本發(fā)明實(shí)施例用于在射頻接收機(jī)中調(diào)整DC偏移限幅點(diǎn)的輸入波形追蹤的示意圖。圖10中示出了正采集包(posEnvAcq)1002a、負(fù)采集包(negEnvAcq)1002b、正跟蹤包(posEnvTrk)1004a、負(fù)跟蹤包(negEnvTrk)1004b、輸入信號(In)1012、輸出信號(Out)1010、跟蹤信號(Trk)1006。在圖10的示例中,由于DC偏移限幅點(diǎn)(slice point)的位置低于垂直軸上DC的0參考點(diǎn),因而屬于接收機(jī)頻率低于發(fā)射機(jī)頻率的情形。
采集包posEnvAcq1002a和negEnvAcq1002b可以快速響應(yīng)輸入信號In1012的改變。當(dāng)輸入信號In 1012增加時(shí),正采集包posEnvAcq 1002a可快速跟隨輸入信號,而當(dāng)信號減小時(shí)不快速跟隨。當(dāng)輸入信號In 1012減小時(shí),負(fù)采集包negEnvAcq 1002b可快速跟隨輸入信號,而當(dāng)信號增加時(shí)不快速跟隨。這將在圖11中舉例說明。跟蹤包posEnvTrk 1004a和negEnvTrk 1004b慢速響應(yīng)輸入信號In 1012的改變。這將在圖12中舉例說明。
跟蹤包可當(dāng)作輸入信號In 1012的阻尼響應(yīng)信號。輸出信號Out 1010可以從采集包posEnvAcq 1002a和negEnvAcq 1002b和/或跟蹤包posEnvTrk1004a和negEnvTrk 1004b中生成。當(dāng)對同步字進(jìn)行識別和同步之后,跟蹤信號Trk 1006可以指示何時(shí)發(fā)生跟蹤。從這點(diǎn)而言,同步發(fā)生在1008,在這一時(shí)間,可以斷言跟蹤信號Trk 1006。采集模式在跟蹤信號Trk 1006斷言之前發(fā)生,而跟蹤模式在跟蹤信號Trk 1006斷言之后發(fā)生。
在操作中,輸入信號In 1012可轉(zhuǎn)換成數(shù)字值,并可對對該數(shù)字值進(jìn)行處理以生成采集包posEnvAcq 1002a和negEnvAcq 1002b、及跟蹤包posEnvTrk1004a和negEnvTrk 1004b。在采集期間,輸出信號Out 1010可以是上述四種包的加權(quán)平均值。因而,輸出信號Out 1010可以是
Out=(posEnvAcq 1002a+negEnvAcq 1002b)*(AcqWeight)
+(posEnvTrk 1004a+negEnvTrk 1004b)*(TrkWeight)加權(quán)值A(chǔ)cqWeight和TrkWeight在設(shè)計(jì)和/或執(zhí)行上是相互依賴的。因此,可將輸入信號In 1012與輸出信號Out 1010相比,則輸出信號Out 1010的值在此時(shí)對于輸入信號In 1012而言即為限幅點(diǎn)。如果輸入信號In 1012的值比限幅點(diǎn)的值高,或比此時(shí)的輸出信號Out 1010的值高,則該信號可標(biāo)識為邏輯1。類似地,信號值低于限幅點(diǎn)值可標(biāo)識為邏輯0。
同步期之后,例如,當(dāng)在同步點(diǎn)1008之后斷言有跟蹤信號Trk 1006,輸出信號Out 1010可以是兩跟蹤包posEnvTrk 1004a和negEnvTrk 1004b的平均值。就此而言,輸出信號Out 1010可以是
Out=[(posEnvTrk 1004a+negEnvTrk 1004b)/2.
然而,仍然總是希望在同步期之后,能利用所有四種包生成輸出信號Out 1010。例如,當(dāng)輸入信號In 1012迅速變化時(shí),輸出信號Out 1010可利用所有四個(gè)包生成。
本發(fā)明的實(shí)施例雖然是以具體的數(shù)字值為例,但本發(fā)明并不必局限于此。限幅點(diǎn)可以采用數(shù)字電路、邏輯電路和/或處理器(如可執(zhí)行程序代碼的數(shù)字信號處理器(DSP))來確定。另外,本發(fā)明的實(shí)施例還可利用數(shù)字硬件、邏輯硬件和/或DSP的結(jié)合來實(shí)現(xiàn)。
以下是根據(jù)本發(fā)明一個(gè)實(shí)施例中用于生成DC偏移估計(jì)值的代碼清單,用以調(diào)整RF接收機(jī)中的DC偏移限幅點(diǎn)。
//BP1if(InaRssiOut<p.LnaThresh){VposEnvTrk=0;VnegEnvTrk=0;}//BP2//Accumulate for trackingVposEnvTrk+=(Input>double(TI(VposEnvTrk)))?TT(IrgEnvDelta)TT(-smlEnvDelta);VnegEnvTrk +=(Input<TI(VnegEnvTrk))?TT(-IrgEnvDelta)TT(smlEnvDelta);//BP3if(!acqTrkZ){//While waiting to sync//Get the direction of input changesigSlope=((Input-InputZ)>=0);sigZero=(Input==InputZ);//BP4//Slope direction change means extremum detectedif(((sigSlopeZ?。絪igSlope)??!(sigZero?。絪igZeroZ))&amp;&amp;!sigZero){//Some useful differencespDiff=TI(VposEnvAcq)-InputZ;nDiff=InputZ-TI(Vneg EnvAcq);//BP5if(!sigSlope){//If Max...//BP6if(pDiff<0)VposEnvAcq=InputZ;//BP7else if((nDiff>(p.acqThreshSel?128))&amp;&amp;(nDiff>=0))VposEnvAcq-=pDiff/((pDiff>6)?2(pDiff>2)?48);}else{//Else if min...//BP8if(nDiff<0)<!-- SIPO <DP n="19"> --><dp n="d19"/>VnegEnvAcq=InputZ;//BP9else if((pDiff>(p.acqThreshSel?128))&amp;&amp;(pDiff>=0))VnegEnvAcq+=nDiff/((nDiff>6)?2((nDiff>2)?48));}//BP10Output=(TI(VposEnvAcq)+TI(VnegEnvAcq))*p.AcqWgt+(TI(VposEnvTrk)+TI(VnegEnvTrk))*p.TrkWgt;}//BP11//Register updatesigSlopeZ=sigSlope;sigZeroZ=sigZero;}//BP12else if(p.enDefault)//After syncOutput=(TI(VposEnvTrk)+TI(VnegEnvTrk))/2;//.
在上面的代碼中,使用的所有變量都具有符號值。然而,本發(fā)明不必局限于這種方式。變量所采用的特定的類型取決于所使用的處理器的類型。此外,TI和TT可以是模板的一部分,其允許按功能性說明對變量進(jìn)行定義。例如,變量可以具有固定點(diǎn)變量的特征,其小數(shù)點(diǎn)左邊的比特?cái)?shù)可以是固定的。
相應(yīng)地,在上面的代碼中,在BP1行,將輸入信號強(qiáng)度變量InaRssiOut的值與閾值變量p.LnaThresh的值進(jìn)行比較。如果輸入信號強(qiáng)度變量InaRssiOut的值小于閾值變量p.LnaThresh的值,則通過將變量VposEnvTrk和VnegEnvTrk的值設(shè)置為0而進(jìn)入采集狀態(tài)。這兩個(gè)變量對應(yīng)于跟蹤包posEnvTrk 1004a和negEnvTrk 1004b。
在BP2行,將當(dāng)前輸入變量Input的值與變量VposEnvTrk和VnegEnvTrk的值進(jìn)行比較。如果輸入變量Input的值大于變量VposEnvTrk的值,則變量VposEnvTrk增加適當(dāng)?shù)牧縄rgEnvDelta。如果輸入變量Input的值小于或等于變量VposEnvTrk的值,則變量VposEnvTrk將減少適當(dāng)?shù)牧縮mlEnvDelta。類似地,如果輸入變量Input的值小于變量VnegEnvTrk的值,則變量VnegEnvTrk的值將減少適當(dāng)?shù)牧縄rgEnvDelta。如果輸入變量Input的值大于或等于變量VnegEnvTrk的值,則變量VnegEnvTrk的值將增加適當(dāng)?shù)牧縮mlEnvDelta。在這種方式中,變量VposEnvTrk和VnegEnvTrk的值的增加和減少的量都是固定值。這些值在設(shè)計(jì)和/或執(zhí)行上是相互依賴的。
在BP3行,對變量ackTrkZ進(jìn)行檢驗(yàn)。0值表示采集模式正在進(jìn)行中。非0值表示跟蹤模式正在進(jìn)行中。因此,如果采集模式在進(jìn)行中,則應(yīng)用BP3行到BP11行所描述的代碼。若采集模式不在進(jìn)行中,亦即跟蹤模式在進(jìn)行中,則應(yīng)用BP12行所描述的代碼。因此,如果采集模式在進(jìn)行中,如果變量Input的值大于或等于先前的輸入變量InputZ,則對變量sigSlope賦予1。否則,對變量sigSlope賦予0。
此外,如果變量Input的值等于先前的輸入變量InputZ,變量sigZero將被賦予1。否則,變量sigZero將被賦予0。變量sigSlope的值為1表示輸入信號的斜率是平的或正在上升。變量sigSlope的值為0表示輸入信號的斜率正在下降。變量sigZero的值為1表示輸入信號沒有變化,而變量sigZero的值為0表示輸入信號有變化。
在BP4行,確定是否有斜率方向的改變被檢測到。這可表示本地最大值和本地最小值(兩者都可稱為極值)已經(jīng)檢測到。為了識別這種狀態(tài),程序代碼可確定輸入信號值是否有變化,是否變量sigSlope的值從1變到0,或相反從0變到1,或者是否變量sigZero的值從從1變到0,或相反從0變到1。如果檢測到極值,則應(yīng)用BP4行到BP10行剩余部分所描述的代碼。否則,代碼的執(zhí)行將跳到BP11行所描述的代碼。
因此,如果檢測到極值,將變量VposEnvAcq的值減去先前輸入變量InputZ的值后賦予給變量pDiff,將先前輸入變量InputZ的值減去VnegEnvAcq的值后賦予給變量nDiff。這兩個(gè)變量VposEnvAcq和VnegEnvAcq對應(yīng)于采集包posEnvAcq 1002a和negEnvAcq 1002b。在BP5行,可以確定是否變量sigSlope的值為0,即是否變量sigSlope顯示斜率是下降的。由于斜率的方向有變化,先前的斜率是上升的。這表示已經(jīng)檢測到本地最大值。因此,變量VposEnvAcq的值需要改變。在BP6行,確定變量pDiff的值是否小于0,即變量VposEnvAcq的值是否小于先前的輸入變量InputZ。如果是,則變量VposEnvAcq的值將設(shè)置成先前的輸入變量InputZ的值。如果變量pDiff的值不小于0,則在BP7行確定變量nDiff的值是否大于所選的閾值。將要選擇的特定閾值,和已選用的特定閾值,在設(shè)計(jì)和/或執(zhí)行上是相互依賴的。
如果變量nDiff的值大于所選的閾值,則變量VposEnvAcq的值將減少一定數(shù)量,該數(shù)量與變量VposEnvAcq的值大于先前的輸入變量InputZ的值的數(shù)量相關(guān)。相應(yīng)地,當(dāng)變量VposEnvAcq的值可以設(shè)置成等于較高的輸入信號值時(shí),它不會(huì)設(shè)置成等于較低的輸入信號值。更確切地,變量VposEnvAcq的值的減少量與變量VnegEnvAcq的值有關(guān),并與先前的輸入信號值比變量VposEnvAcq的值大多少有關(guān)。
在BP8行,由于檢測到極值,且它不是本地最大值,將對檢測到的本地最小值進(jìn)行類似的處理過程。如果變量nDiff的值小于0,即如果先前的輸入變量InputZ的值小于變量VnegEnvAcq的值,則變量VnegEnvAcq的值將設(shè)置為先前的輸入變量InputZ的值。如果變量nDiff的值不小于0,則根據(jù)BP9行,確定變量pDiff的值是否大于所選的閾值。將要選擇的特定閾值,和已選用的特定閾值,在設(shè)計(jì)和/或執(zhí)行上是相互依賴的。
如果變量pDiff的值大于所選的閾值,則變量VnegEnvAcq的值將增加一定數(shù)量,該數(shù)量與先前的輸入變量InputZ的值大于變量VnegEnvAcq的值的數(shù)量相關(guān)。相應(yīng)地,如果先前的輸入變量InputZ的絕對值大于變量VnegEnvAcq的絕對值,變量VnegEnvAcq的值可以設(shè)置成等于先前的輸入變量InputZ的值。否則,變量VnegEnvAcq的值所增加的數(shù)量與先前的輸入變量InputZ的絕對值比變量VnegEnvAcq的絕對值大多少有關(guān)。
在BP10行,變量Output由兩項(xiàng)相加而產(chǎn)生。第一項(xiàng)是這樣生成的將變量VposEnvAcq的值與變量VnegEnvAcq的值相加,然后乘以采集權(quán)重。第二項(xiàng)是這樣生成的將變量VposEnvTrk的值與變量VnegEnvTrk的值相加,然后乘以跟蹤權(quán)重。變量Output對應(yīng)于輸出信號Out 1010,是DC偏移的值。在BP11行,變量sigSlopeZ和變量sigZeroZ將分別被賦予變量sigSlope和變量sigZero的值。
在BP12行,如果采集模式未在進(jìn)行中,確定是否采用跟蹤狀態(tài)計(jì)算來得到變量Output。通常都是能用的。變量Output的跟蹤狀態(tài)計(jì)算將對VposEnvTrk和VnegEnvTrk兩個(gè)變量取平均值。
圖11A是根據(jù)本發(fā)明實(shí)施例的無線收發(fā)裝置和調(diào)制解調(diào)器的框圖。如圖11A所示,該收發(fā)機(jī)系統(tǒng)包括天線1102、無線收發(fā)裝置1104、調(diào)制解調(diào)器1106和處理器1108。天線1102用于以至少一個(gè)射頻頻率接收和發(fā)射信息。無線收發(fā)裝置1104包括適當(dāng)?shù)倪壿?、電路?或代碼,其用于產(chǎn)生將要發(fā)射和/或接收的信號。無線收發(fā)裝置1104包括鎖相環(huán)(PLL)修正寄存器1110,用于改變和/或修改本振的頻率。調(diào)制解調(diào)器1106括適當(dāng)?shù)倪壿?、電路?或代碼,其用于在發(fā)射之前或接收之后對數(shù)字信息進(jìn)行處理。處理器1108括適當(dāng)?shù)倪壿?、電路?或代碼,其用于控制無線收發(fā)裝置1104和/或調(diào)制解調(diào)器1106的至少一部分操作。
在操作中,當(dāng)估計(jì)到由于RF發(fā)射機(jī)頻率fT和無線收發(fā)裝置1104的接收器頻率fR之間的差異而引起DC偏移時(shí),調(diào)制解調(diào)器1106可調(diào)整鎖相環(huán)(PLL)修正寄存器1110。在這種情況下,調(diào)制解調(diào)器1106可以通過頻率調(diào)整信號和/或計(jì)數(shù)信號來顯示無線收發(fā)裝置1104需要提高或需要降低本振頻率以與RF收發(fā)機(jī)的頻率相匹配。例如,無線收發(fā)裝置1104名義上的本振頻率為2.412GHz,其可工作在2.412125GHz。調(diào)制解調(diào)器1106可指示降低在限幅操作中確定的DC偏移估計(jì),當(dāng)所支持的最大偏移為+/-65KHz或30ppm(百萬分之一)時(shí),例如,鎖相環(huán)(PLL)修正寄存器將被更新到2.412060GHz的本振頻率。
圖11B是根據(jù)本發(fā)明實(shí)施例的用于頻率粗調(diào)的無線收發(fā)裝置和調(diào)制解調(diào)器的框圖。圖11B更詳細(xì)地示出了圖11A中無線收發(fā)裝置1104和調(diào)制解調(diào)器1106。無線收發(fā)裝置1104包括低噪聲放大器(LNA)1114、混頻器1116、濾波器1118、模數(shù)轉(zhuǎn)換器(ADC)1120、本振(LO)1112和鎖相環(huán)(PLL)修正寄存器1110。低噪聲放大器1114實(shí)質(zhì)上與圖3中的LNA 72相同?;祛l器1116實(shí)質(zhì)上與圖3中的下變頻轉(zhuǎn)換模塊70相同。濾波器1118實(shí)質(zhì)上與圖3中的濾波/增益模塊68相同。ADC 1120實(shí)質(zhì)上與圖3中的模數(shù)轉(zhuǎn)換模塊66相同。本振1112實(shí)質(zhì)上與圖3中的本振模塊74相同。本振1112可生成具有某種頻率的信號。
調(diào)制解調(diào)器1106包括解調(diào)器1122、計(jì)時(shí)和恢復(fù)模塊1124和DC偏移估計(jì)器1126。解調(diào)器1122實(shí)質(zhì)上與圖3中的IF解調(diào)器102相同。計(jì)時(shí)和恢復(fù)模塊1124實(shí)質(zhì)上與圖3中的計(jì)時(shí)和恢復(fù)模塊108相同。DC偏移估計(jì)器1126實(shí)質(zhì)上與圖3中的DC偏移估計(jì)模塊104相同。
在操作中,RF信號的頻率為RF發(fā)射機(jī)的頻率fT并由低噪聲放大器1114放大。然后,放大后的信號在混頻器1116中由本振1112產(chǎn)生的基于接收機(jī)頻率fR的信號進(jìn)行下變頻轉(zhuǎn)換。下變頻轉(zhuǎn)換后信號經(jīng)濾波器1118濾波并經(jīng)ADC 1120數(shù)字化。之后,數(shù)字化信息由調(diào)制解調(diào)器1106中的解調(diào)器1122解調(diào)。DC偏移估計(jì)器1126利用解調(diào)后信號攜帶的信息產(chǎn)生一個(gè)粗調(diào)信號,用于修改無線收發(fā)裝置1104中的鎖相環(huán)修正寄存器1110中的內(nèi)容。對寄存器值的更新會(huì)改變接收機(jī)的頻率,將其調(diào)整在特定的閾值范圍內(nèi)。
圖12是根據(jù)本發(fā)明實(shí)施例在數(shù)字接收機(jī)中進(jìn)行頻率反饋調(diào)整的流程圖。如圖12所示,在開始步驟1202之后,在步驟1204,根據(jù)在圖11B中的DC偏移估計(jì)器1126中進(jìn)行的限幅處理的結(jié)果而確定的DC偏移估計(jì)值,確定和估計(jì)RF接收機(jī)和RF發(fā)射機(jī)之間的頻率差異或頻率偏移。在步驟1206,根據(jù)技術(shù)規(guī)范和/或要求選擇DC偏移閾值和/或相應(yīng)的頻率偏移閾值。例如,在一些情況下,藍(lán)牙應(yīng)用的頻率偏移估計(jì)值不會(huì)超過+/-30KHz,或預(yù)期頻率的相應(yīng)百萬分率(ppm)。所采用的閾值包括其端點(diǎn),也就是說,如果當(dāng)前DC偏移估計(jì)值或頻率偏移估計(jì)值等于閾值,認(rèn)為是在可接受的范圍之內(nèi)。例如,當(dāng)閾值范圍是+/-30KHz,則+30KHz的DC偏移估計(jì)值可認(rèn)為是包含在閾值范圍內(nèi),而-30.05KHz的DC偏移估計(jì)值認(rèn)為是超出了閾值范圍。在另一個(gè)例子中,閾值不包括其端點(diǎn)。例如,當(dāng)閾值范圍是+/-30KHz,則認(rèn)為+30KHz的DC偏移估計(jì)值超出了閾值范圍。
在步驟1208,確定當(dāng)前DC偏移估計(jì)值或頻率偏移估計(jì)值是否大于所選擇的閾值。在當(dāng)前DC偏移估計(jì)值或頻率偏移估計(jì)值小于該閾值時(shí),流程1200進(jìn)行到結(jié)束步驟1212,無需對RF接收機(jī)的頻率進(jìn)行調(diào)整。在當(dāng)前DC偏移估計(jì)值或頻率偏移估計(jì)值大于該閾值時(shí),流程1200進(jìn)行步驟1210。閾值的范圍可以是對稱的,也可以是不對稱的。例如,不對稱的閾值范圍可以是-29.5KHz/+29.75KHz,而對稱的閾值范圍可以是-29.5KHz/+29.5KHz。閾值也可以動(dòng)態(tài)地選擇,以使RF接收機(jī)的操作更加靈活。在步驟1210,通過監(jiān)視圖9A中的報(bào)頭904和根據(jù)對報(bào)頭904監(jiān)視的結(jié)果修改鎖相環(huán)修正寄存器1110,可以調(diào)整接收機(jī)的頻率地fR。由于報(bào)頭904采用的是1/3率的FEC,報(bào)頭內(nèi)容的每一比特都重復(fù)3次,因而報(bào)頭904提供了很好的監(jiān)視區(qū)。緩慢地調(diào)整接收機(jī)頻率fR,這樣不會(huì)影響限幅處理過程。一旦RF接收機(jī)頻率調(diào)整到要求和/或規(guī)定必需的范圍之內(nèi),流程1200將進(jìn)行結(jié)束步驟1212。
本發(fā)明的一個(gè)實(shí)施例提供了一種可機(jī)讀存儲(chǔ)器,其上存儲(chǔ)有計(jì)算機(jī)程序,該計(jì)算機(jī)程序包括至少一個(gè)用于信號處理的代碼段。該至少一個(gè)代碼段可由機(jī)器執(zhí)行,使得該機(jī)器執(zhí)行本申請介紹的在數(shù)字接收機(jī)中進(jìn)行頻率反饋調(diào)整的步驟。
本文所描述的方案能使RF接收機(jī)在一些情況下,不需要均衡器進(jìn)行操作。從這點(diǎn)而言,RF接收機(jī)的功耗將得到最小化,和/或RF接收機(jī)的整體成本得到降低。
本發(fā)明可以通過硬件、軟件,或者軟、硬件結(jié)合來實(shí)現(xiàn)。本發(fā)明可以在至少一個(gè)計(jì)算機(jī)系統(tǒng)中以集中方式實(shí)現(xiàn),或者由分布在幾個(gè)互連的計(jì)算機(jī)系統(tǒng)中的不同部分以分散方式實(shí)現(xiàn)。任何可以實(shí)現(xiàn)所述方法的計(jì)算機(jī)系統(tǒng)或其它設(shè)備都是可適用的。常用軟硬件的結(jié)合可以是安裝有計(jì)算機(jī)程序的通用計(jì)算機(jī)系統(tǒng),通過安裝和執(zhí)行所述程序控制計(jì)算機(jī)系統(tǒng),使其按所述方法運(yùn)行。在計(jì)算機(jī)系統(tǒng)中,利用處理器和存儲(chǔ)單元來實(shí)現(xiàn)所述方法。
本發(fā)明還可以嵌入計(jì)算機(jī)程序產(chǎn)品,所述程序包含能夠?qū)崿F(xiàn)本發(fā)明方法的全部特征,當(dāng)其安裝到計(jì)算機(jī)系統(tǒng)中時(shí),通過運(yùn)行,可以實(shí)現(xiàn)本發(fā)明的方法。本文中的計(jì)算機(jī)程序所指的是可以采用任何程序語言、代碼或符號編寫的一組指令的任何表達(dá)式,該指令組使系統(tǒng)具有信息處理能力,以直接實(shí)現(xiàn)特定功能,或在進(jìn)行下述一個(gè)或兩個(gè)步驟之后,a)轉(zhuǎn)換成其它語言、編碼或符號;b)以不同材料形式再現(xiàn),實(shí)現(xiàn)特定功能。
本發(fā)明是通過幾個(gè)具體實(shí)施例進(jìn)行說明的,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)明白,在不脫離本發(fā)明范圍的情況下,還可以對本發(fā)明進(jìn)行各種變換及等同替代。另外,針對特定情形或具體情況,可以對本發(fā)明做各種修改,而不脫離本發(fā)明的范圍。因此,本發(fā)明不局限于所公開的具體實(shí)施例,而應(yīng)當(dāng)包括落入本發(fā)明權(quán)利要求范圍內(nèi)的全部實(shí)施方式。
權(quán)利要求
1、一種信號處理的方法,包括
在藍(lán)牙數(shù)據(jù)包的信道訪問碼部分期間監(jiān)測發(fā)射機(jī)的頻率;
確定所述發(fā)射機(jī)頻率與接收機(jī)頻率之間的直流偏移估計(jì)值值;
當(dāng)所述確定的直流偏移估計(jì)值值超過閾值范圍時(shí),根據(jù)所述確定的直流偏移估計(jì)值值,在所述藍(lán)牙數(shù)據(jù)包的報(bào)頭部分期間調(diào)整所述接收機(jī)的頻率。
2、根據(jù)權(quán)利要求1所述的信號處理方法,其特征在于,還包括動(dòng)態(tài)地修正所述閾值的所述范圍。
3、根據(jù)權(quán)利要求1所述的的信號處理方法,其特征在于,所述閾值的所述范圍是對稱的。
4、根據(jù)權(quán)利要求1所述的的信號處理方法,其特征在于,還包括動(dòng)態(tài)地調(diào)整所述接收機(jī)的頻率。
5、根據(jù)權(quán)利要求1所述的的信號處理方法,其特征在于,還包括產(chǎn)生一個(gè)用于降低所述接收機(jī)頻率的頻率調(diào)整信號。
6、根據(jù)權(quán)利要求1所述的的信號處理方法,其特征在于,還包括產(chǎn)生一個(gè)用于提高所述接收機(jī)頻率的頻率調(diào)整信號。
7、一種用于信號處理的系統(tǒng),包括
用于在藍(lán)牙數(shù)據(jù)包的信道訪問碼部分期間監(jiān)測發(fā)射機(jī)的頻率的調(diào)制解調(diào)器;
所述調(diào)制解調(diào)器確定所述發(fā)射機(jī)頻率與接收機(jī)頻率之間的直流偏移估計(jì)值值;
當(dāng)所述確定的直流偏移估計(jì)值值超過閾值范圍時(shí),所述調(diào)制解調(diào)器根據(jù)所述確定的直流偏移估計(jì)值值,在所述藍(lán)牙數(shù)據(jù)包的報(bào)頭部分期間調(diào)整所述接收機(jī)的頻率。
8、根據(jù)權(quán)利要求7所述的用于信號處理的系統(tǒng),其特征在于,所述調(diào)制解調(diào)器動(dòng)態(tài)地修正所述閾值的所述范圍。
9、根據(jù)權(quán)利要求7所述的用于信號處理的系統(tǒng),其特征在于,所述閾值的所述范圍是對稱的。
10、根據(jù)權(quán)利要求7所述的用于信號處理的系統(tǒng),其特征在于,所述調(diào)制解調(diào)器動(dòng)態(tài)地調(diào)整所述接收機(jī)的頻率。
全文摘要
本發(fā)明提供了一種在RF收發(fā)機(jī)的數(shù)字接收機(jī)中進(jìn)行頻率反饋調(diào)整的方法和系統(tǒng)。RF發(fā)射機(jī)和RF接收機(jī)之間頻率的差異將引起DC偏移。同步發(fā)生之后要對接收機(jī)的頻率進(jìn)行調(diào)整,該調(diào)整利用藍(lán)牙數(shù)據(jù)包的報(bào)頭內(nèi)的向前糾錯(cuò)(FEC)重復(fù)率來實(shí)現(xiàn)。當(dāng)頻率差異超過閾值范圍時(shí)進(jìn)行該調(diào)整。另一方面,RF接收機(jī)的頻率調(diào)整可通過修改和/或改變鎖相環(huán)(PLL)修正寄存器來實(shí)現(xiàn)。在某些情況下,本發(fā)明可以使RF接收機(jī)在不需均衡器的情況下工作。因此,可使RF接收機(jī)的功耗最小化和/或使RF接收機(jī)的整體成本降低。
文檔編號H04L25/06GK1770750SQ20051011836
公開日2006年5月10日 申請日期2005年10月28日 優(yōu)先權(quán)日2004年11月1日
發(fā)明者布里馬·B·伊拉希姆, 黑·喬戈·金, 亨里克·T·詹森 申請人:美國博通公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1