本發(fā)明涉及通信領(lǐng)域,特別涉及終端的掃頻技術(shù)。
背景技術(shù):
移動(dòng)終端開(kāi)機(jī)或者發(fā)生丟網(wǎng)后,都會(huì)發(fā)生對(duì)接入技術(shù)支持的頻段進(jìn)行掃頻,然后頻點(diǎn)強(qiáng)弱排序,取信號(hào)強(qiáng)度最高的N個(gè)頻點(diǎn)(TOPN)進(jìn)行網(wǎng)絡(luò)同步嘗試,同步上后再嘗讀系統(tǒng)消息,只有滿足駐留條件后才駐留給用戶提供服務(wù)。由于當(dāng)前終端支持的接入模式越來(lái)越多,每個(gè)模式支持的頻段也越來(lái)越多,如何有效地壓縮頻段搜網(wǎng)的時(shí)間,是移動(dòng)終端的一個(gè)重要優(yōu)化方向;而掃頻時(shí)各頻點(diǎn)信號(hào)強(qiáng)度計(jì)算的精確性直接導(dǎo)致后續(xù)TOPN的入選頻點(diǎn)是否可靠,間接導(dǎo)致脫網(wǎng)到正常駐留所花費(fèi)時(shí)間。
具體地說(shuō),以GSM為例,GSM的頻段組成見(jiàn)下表1(3GPP45.005),每個(gè)頻點(diǎn)間隔為200khz;一般的移動(dòng)終端GSM支持4頻:E-GSM 900、DCS1800、PCS 1900和GSM 850。GSM網(wǎng)絡(luò)的小區(qū)功率是恒功率發(fā)送,其中的廣播信道(BCCH、FCCH、SCH)和下行公共控制信道(CCCH,如尋呼)都是GMSK調(diào)制。
表1GSM的頻段(頻率單位為MHz)
在目前的現(xiàn)有技術(shù)中,進(jìn)行頻段掃頻時(shí),每個(gè)頻點(diǎn)第1次接收都使用相同的初始AGC(例如40db),數(shù)據(jù)接收處理后調(diào)整出的新的AGC,每個(gè)頻點(diǎn)單獨(dú)記錄;當(dāng)同一個(gè)接入模式的所有頻段都掃完一輪后,再?gòu)念^開(kāi)始掃第二輪,每個(gè)頻點(diǎn)第二輪接收使用的AGC都是上一輪接收調(diào)整后的AGC;如此重復(fù)M(例如3或5)輪后,每個(gè)頻點(diǎn)的M個(gè)接收信號(hào)強(qiáng)度指示RSSI(折算到空口信號(hào)強(qiáng)度)樣點(diǎn)進(jìn)行算術(shù)平均,根據(jù)平均后的取值從強(qiáng)到弱排序獲得TOPN頻點(diǎn)。
由于每個(gè)頻點(diǎn)初始接收使用相同的初始AGC,該初始AGC設(shè)置只考慮信號(hào)適中的場(chǎng)景才合適。當(dāng)信號(hào)很強(qiáng)時(shí)用偏大的AGC導(dǎo)致基帶處理的信號(hào)可能飽和,折算出的空口信號(hào)會(huì)偏?。欢?dāng)信號(hào)很弱時(shí)用偏小的AGC導(dǎo)致基帶處理的信號(hào)可能都是噪聲,折算出的空口信號(hào)會(huì)偏大;這樣最終導(dǎo)致實(shí)際偏強(qiáng)或偏弱(也可能無(wú)信號(hào))的頻點(diǎn)都要進(jìn)行多次數(shù)據(jù)接收才能把AGC調(diào)整到位,才能獲得準(zhǔn)確的空口信號(hào)強(qiáng)度。而且,由于每個(gè)頻段里的頻點(diǎn)都很多,對(duì)于始終無(wú)信號(hào)的場(chǎng)景,每個(gè)頻點(diǎn)都重復(fù)從偏小的AGC開(kāi)始爬坡,掃頻時(shí)間長(zhǎng),功耗影響較大;如果從無(wú)信號(hào)到突然恢復(fù)強(qiáng)信號(hào),AGC反過(guò)來(lái)要下坡,也影響有網(wǎng)恢復(fù)的時(shí)間,不利用戶體驗(yàn)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種按頻段的掃頻方法及其裝置,在有效保證終 端按頻段掃頻時(shí)的RSSI信號(hào)精度情況下,減少射頻器件的數(shù)據(jù)接收次數(shù),減少基帶的數(shù)據(jù)處理次數(shù),壓縮頻段掃頻的整體時(shí)間,有效地減少搜網(wǎng)功耗,延長(zhǎng)終端的待機(jī)時(shí)間,改善用戶體驗(yàn)。
為解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種按頻段的掃頻方法,包含以下步驟:
A、將前一個(gè)接收的物理上相鄰頻點(diǎn)的自動(dòng)增益控制AGC,作為當(dāng)前頻點(diǎn)的初始AGC;
B、采用所述當(dāng)前頻點(diǎn)的初始AGC接收當(dāng)前頻點(diǎn);
C、根據(jù)接收到的當(dāng)前頻點(diǎn)的信號(hào)強(qiáng)度,調(diào)整當(dāng)前頻點(diǎn)的AGC,得到調(diào)整到位的當(dāng)前頻點(diǎn)的AGC;
重復(fù)所述步驟A至步驟C,完成整個(gè)頻段的掃頻。
本發(fā)明還提供了一種按頻段的掃頻裝置,包含:
初始AGC獲取模塊,用于將前一個(gè)接收的物理上相鄰頻點(diǎn)的自動(dòng)增益控制AGC,作為當(dāng)前頻點(diǎn)的初始AGC;
接收模塊,用于采用所述當(dāng)前頻點(diǎn)的初始AGC接收當(dāng)前頻點(diǎn);
調(diào)整模塊,用于根據(jù)接收到的當(dāng)前頻點(diǎn)的信號(hào)強(qiáng)度,調(diào)整當(dāng)前頻點(diǎn)的AGC,得到調(diào)整到位的當(dāng)前頻點(diǎn)的AGC;
其中,所述初始AGC獲取模塊在獲取到當(dāng)前頻點(diǎn)的初始AGC后觸發(fā)所述接收模塊,所述接收模塊在接收當(dāng)前頻點(diǎn)后觸發(fā)所述調(diào)整模塊;所述調(diào)整模塊在得到調(diào)整到位的當(dāng)前頻點(diǎn)的AGC后,重新觸發(fā)所述初始AGC獲取模塊,直至完成整個(gè)頻段的掃頻。
本發(fā)明實(shí)施方式相對(duì)于現(xiàn)有技術(shù)而言,按頻段搜網(wǎng)時(shí)每頻點(diǎn)的初始AGC繼承上一個(gè)接收的物理上相鄰頻點(diǎn)剛調(diào)整好的AGC;第1個(gè)頻點(diǎn)才用固定的初始AGC,它的AGC確保調(diào)整到位后才給第2個(gè)頻點(diǎn)使用。由于考慮到了 頻段搜網(wǎng)時(shí)大部分頻點(diǎn)的信號(hào)相近(無(wú)信號(hào)),而且強(qiáng)頻點(diǎn)周圍的鄰頻信號(hào)都比較強(qiáng),所以進(jìn)行頻點(diǎn)數(shù)據(jù)接收時(shí)的其初始AGC繼承其左鄰頻點(diǎn)剛使用的AGC,這樣除了少數(shù)頻點(diǎn)才需要嘗試多次來(lái)獲得精確的信號(hào)強(qiáng)度外,頻段的其它頻點(diǎn)都只要一次接收就可以獲得精確的信號(hào)強(qiáng)度。也就是說(shuō),通過(guò)這種方式,只需進(jìn)行1輪的頻段頻點(diǎn)的按序接收來(lái)實(shí)現(xiàn)各個(gè)頻點(diǎn)的RSSI強(qiáng)度計(jì)算,中間只存在少數(shù)頻點(diǎn)嘗試有限多次接收來(lái)獲得精確的RSSI強(qiáng)度。壓縮了頻段搜網(wǎng)時(shí)間,減少了功耗,延長(zhǎng)了終端的待機(jī)時(shí)間,最終也提升了用戶體驗(yàn)。
另外,在所述步驟A之前,預(yù)先配置射頻RF的接收事件,其中,所述接收事件包含待接收的各頻點(diǎn)和默認(rèn)的AGC;在所述步驟A中,在預(yù)先配置的接收事件中,將用于接收當(dāng)前頻點(diǎn)的默認(rèn)的AGC修改為所述前一個(gè)接收的物理上相鄰頻點(diǎn)的AGC。通過(guò)提前預(yù)配置RF的掃頻接收事件,讓RF驅(qū)動(dòng)后先安排好每個(gè)接收事件的時(shí)間點(diǎn),在第i次數(shù)據(jù)接收后處理完成后,再通過(guò)RF驅(qū)動(dòng)修改將進(jìn)行的第i+1次收事件的頻點(diǎn)和AGC。通過(guò)掃頻接收事件的預(yù)配置,在得到準(zhǔn)確的相鄰頻點(diǎn)的AGC后,再修改預(yù)先配置的待接收頻點(diǎn)的AGC,進(jìn)一步保證了頻段中的大多數(shù)頻點(diǎn)都只要一次接收就可以獲得精確的信號(hào)強(qiáng)度,從而進(jìn)一步縮減了頻段搜網(wǎng)時(shí)間。
另外,預(yù)先配置的各接收事件之間設(shè)有預(yù)設(shè)的時(shí)間間隔。保證了射頻器件進(jìn)行頻點(diǎn)切換后數(shù)據(jù)接收的穩(wěn)定性,同時(shí)為當(dāng)前接收頻點(diǎn)的初始AGC是前一個(gè)接收頻點(diǎn)(即當(dāng)前接收頻點(diǎn)的左鄰頻點(diǎn))的調(diào)整后的AGC,提供了可行性。
另外,在所述預(yù)先配置射頻RF的接收事件的步驟中,將各頻點(diǎn)和默認(rèn)的AGC配置在指定地址中;在所述步驟A中,在所述指定地址中,將所述默認(rèn)的AGC修改為所述前一個(gè)接收的物理上相鄰頻點(diǎn)的AGC。通過(guò)修改指定地址里的值,完成頻點(diǎn)和AGC值的修改,實(shí)現(xiàn)簡(jiǎn)單,簡(jiǎn)化了終端的處理, 從而進(jìn)一步減少了功耗,延長(zhǎng)了終端的待機(jī)時(shí)間。
另外,在完成整個(gè)頻段的掃頻后,刪除所有已配置的正在進(jìn)行和將要進(jìn)行的接收事件,以釋放終端內(nèi)部的資源空間。
附圖說(shuō)明
圖1是根據(jù)本發(fā)明第一實(shí)施方式的按頻段的掃頻方法流程圖;
圖2是根據(jù)本發(fā)明第一實(shí)施方式中的按頻段的掃頻方法示意圖;
圖3是根據(jù)本發(fā)明第一實(shí)施方式中的接收事件配置模塊與數(shù)據(jù)接收后處理模塊的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明的各實(shí)施方式進(jìn)行詳細(xì)的闡述。然而,本領(lǐng)域的普通技術(shù)人員可以理解,在本發(fā)明各實(shí)施方式中,為了使讀者更好地理解本申請(qǐng)而提出了許多技術(shù)細(xì)節(jié)。但是,即使沒(méi)有這些技術(shù)細(xì)節(jié)和基于以下各實(shí)施方式的種種變化和修改,也可以實(shí)現(xiàn)本申請(qǐng)各權(quán)利要求所要求保護(hù)的技術(shù)方案。
本發(fā)明的第一實(shí)施方式涉及一種按頻段的掃頻方法。在本實(shí)施方式中,頻點(diǎn)arfcn(i)的初始AGC繼承鄰頻點(diǎn)arfcn(i-1)使用的AGC,并且,需要提前預(yù)配置RF的掃頻接收事件,讓RF驅(qū)動(dòng)后先安排好每個(gè)接收事件的時(shí)間點(diǎn);當(dāng)?shù)趇次數(shù)據(jù)接收后處理完成后,再通過(guò)RF驅(qū)動(dòng)修改將進(jìn)行的第i+1次接收事件的頻點(diǎn)和AGC。另外,需要說(shuō)明的是,本實(shí)施方式中的“相鄰頻點(diǎn)”,均指“物理上的相鄰頻點(diǎn)”。
具體流程如圖1所示,在步驟101中,射頻RF根據(jù)接收事件中的頻點(diǎn)和AGC,接收頻點(diǎn)arfcn(i)。
在本實(shí)施方式中,需要預(yù)先配置射頻RF的接收事件,其中,所述接收事件包含待接收的各頻點(diǎn)和默認(rèn)的AGC。具體地說(shuō),通過(guò)幀中斷觸發(fā)接收事件的預(yù)配置,其中,在當(dāng)前幀的幀頭時(shí)間點(diǎn)配置下一幀時(shí)間段內(nèi)的接收事件。也就是說(shuō),由幀中斷觸發(fā),通過(guò)在第N幀的幀頭配置第N+1幀的接收事件,提前一幀預(yù)配置RF的接收事件。各接收事件之間設(shè)有預(yù)設(shè)的時(shí)間間隔,該時(shí)間間隔一方面是為了保證射頻器件進(jìn)行頻點(diǎn)切換后能夠穩(wěn)定地接收數(shù)據(jù),另一方面還要保證RSSI(接收信號(hào)強(qiáng)度指示)數(shù)據(jù)后處理完成后還來(lái)得及調(diào)整下一個(gè)將要進(jìn)行接收的頻點(diǎn)和AGC值。由于RSSI的算法處理很簡(jiǎn)單,其它的后處理也很簡(jiǎn)單,所以一般只要滿足前者需求就能滿足后者需求。在把N+1幀的接收事件安排好后,把整幀事件下載到RF;RF的驅(qū)動(dòng)把事件逐個(gè)解析后放在等待隊(duì)列中,當(dāng)接收事件的時(shí)間到來(lái)時(shí)(有微秒級(jí)別的提前量),即進(jìn)入到步驟101,RF通過(guò)接收事件里的頻點(diǎn)和AGC地址獲得其具體值來(lái)進(jìn)行數(shù)據(jù)接收。
需要說(shuō)明的是,除了頻段中的左邊界頻點(diǎn)(即第1個(gè)掃頻的頻點(diǎn)),本步驟中的接收事件內(nèi)的AGC,并非是提前一幀配置時(shí)設(shè)置的默認(rèn)的AGC,而是前一個(gè)接收的相鄰頻點(diǎn)的AGC(將在后文中具體說(shuō)明)。而對(duì)于頻段中的左邊界頻點(diǎn),在第一次進(jìn)入步驟101時(shí),接收事件內(nèi)的AGC為默認(rèn)AGC。頻段的邊界頻點(diǎn)指的是物理層上的,不是邏輯上的;例如上表1,E-GSM 900頻點(diǎn)的1023頻點(diǎn)和0頻點(diǎn)實(shí)際物理上是相鄰的(間隔200kHz)。
接著,在步驟102中,對(duì)接收到的頻點(diǎn)的數(shù)據(jù)進(jìn)行RSSI的計(jì)算。RSSI的計(jì)算方式與現(xiàn)有技術(shù)相同,在此不再贅述。
接著,在步驟103中,判斷計(jì)算的RSSI是否在基帶理想值附近,如果在基帶理想值附近,則進(jìn)入步驟104,如果不在基帶理想值附近,則進(jìn)入步驟106。由于在AGC沒(méi)有調(diào)整到位的情況下,會(huì)導(dǎo)致接收數(shù)據(jù)誤差很大,而空口的實(shí)際信號(hào)強(qiáng)度與基帶計(jì)算信號(hào)強(qiáng)度(即接收到的頻點(diǎn)數(shù)據(jù)的RSSI)滿 足以下關(guān)系式:
空口信號(hào)強(qiáng)度=基帶計(jì)算信號(hào)強(qiáng)度-AGC
因此,需要調(diào)整信號(hào)接收AGC,使得計(jì)算的頻點(diǎn)數(shù)據(jù)的RSSI接近于基帶理想RSSI強(qiáng)度(dbm)。也就是說(shuō),如果接收使用的AGC,可使得基帶里計(jì)算的信號(hào)RSSI在基帶理想值附近一個(gè)范圍:[基帶理想RSSI-M,基帶理想RSSI+M],那么就說(shuō)明AGC已經(jīng)調(diào)整到位,進(jìn)入步驟104,否則進(jìn)入步驟106。因此,在本步驟中,需要判斷計(jì)算的RSSI是否在基帶理想值附近?;鶐Ю硐隦SSI和M門限設(shè)定與前端接收AD轉(zhuǎn)換有關(guān);例如基帶理想RSSI為-33dbm時(shí),M值可以設(shè)5db;基帶理想RSSI為-18dbm時(shí),M值可以設(shè)3db。
在步驟104中,接收的頻點(diǎn)是否為頻段的右邊界。如果為頻段的右邊界頻點(diǎn),則說(shuō)明當(dāng)前接收的頻點(diǎn)已是頻段中的最后一個(gè)頻點(diǎn),結(jié)束本流程。如果不是頻段的右邊界頻點(diǎn),則進(jìn)入步驟105。
在步驟105中,記錄調(diào)整到位的AGC,修改下一個(gè)待進(jìn)行的接收事件中的AGC。具體地說(shuō),在本實(shí)施方式中,是將前一個(gè)接收的相鄰頻點(diǎn)的自動(dòng)增益控制AGC,作為當(dāng)前頻點(diǎn)的初始AGC,即每個(gè)掃頻的頻點(diǎn)的初始AGC是繼承其左鄰頻點(diǎn)的調(diào)整到位的AGC。因此,在得到arfcn(i)的AGC后,需將提前一幀配置的接收事件中的AGC(即arfcn(i+1)的默認(rèn)AGC),修改為arfcn(i)的調(diào)整到位的AGC。在步驟105后,回到步驟101,繼續(xù)根據(jù)接收事件中的頻點(diǎn)和AGC,接收頻點(diǎn)。
由此可見(jiàn),在本實(shí)施方式中,按頻段搜網(wǎng)時(shí)每頻點(diǎn)的初始AGC繼承其左鄰頻點(diǎn)剛調(diào)整好的AGC;第1個(gè)頻點(diǎn)才用固定的初始AGC,它的AGC確保調(diào)整到位后才給第2個(gè)頻點(diǎn)使用。
如果在步驟103中,判定計(jì)算的RSSI不在基帶理想值附近,則進(jìn)入步驟106,判斷該頻點(diǎn)的AGC的調(diào)整次數(shù)是否達(dá)到預(yù)設(shè)的最大調(diào)整次數(shù)。為了 保證頻點(diǎn)的嘗試接收次數(shù)為有限次,因此需要預(yù)先設(shè)置AGC的最大調(diào)整次數(shù)。需要說(shuō)明的是,由于每個(gè)頻段的左邊界頻點(diǎn)arfcn(0)因?yàn)槭堑?個(gè)掃頻的頻點(diǎn),未繼承有其前一個(gè)頻點(diǎn)的AGC,因此設(shè)定的最大調(diào)整次數(shù),應(yīng)大于該頻段中其他頻點(diǎn)的最大調(diào)整次數(shù)。
如果在本步驟中,判定AGC的調(diào)整次數(shù)達(dá)到了預(yù)設(shè)的最大調(diào)整次數(shù),則進(jìn)入步驟108,如果未達(dá)到預(yù)設(shè)的最大調(diào)整次數(shù),則進(jìn)入步驟107。
在步驟107中,調(diào)整AGC,將接收事件中的AGC修改為調(diào)整后的AGC。之后,回到步驟101,繼續(xù)根據(jù)接收事件中的頻點(diǎn)和AGC,接收頻點(diǎn)。
如果AGC的調(diào)整次數(shù)達(dá)到了預(yù)設(shè)的最大調(diào)整次數(shù),則在步驟108中,判斷接收的頻點(diǎn)是否為頻段的右邊界頻點(diǎn),如果是,則說(shuō)明當(dāng)前接收的頻點(diǎn)已是頻段中的最后一個(gè)頻點(diǎn),結(jié)束本流程。如果不是頻段的右邊界頻點(diǎn),則進(jìn)入步驟109。
在步驟109中,將最后一次調(diào)整后的AGC作為調(diào)整到位的AGC,修改下一個(gè)待進(jìn)行的接收事件中的AGC。具體地說(shuō),由于AGC的調(diào)整次數(shù)已達(dá)到預(yù)設(shè)的最大調(diào)整次數(shù),并且存在下一個(gè)待接收的頻點(diǎn),因此,在本步驟中,直接將最后一次調(diào)整的AGC作為調(diào)整到位的AGC,將提前一幀配置的下一個(gè)頻點(diǎn)的接收事件中的AGC(即arfcn(i+1)的默認(rèn)AGC),修改為arfcn(i)的調(diào)整到位的AGC。之后,回到步驟101,繼續(xù)根據(jù)接收事件中的頻點(diǎn)和AGC,接收頻點(diǎn)。如圖2所示,圖2(b)中的a表示arfcn(i)接收數(shù)據(jù)后處理模塊運(yùn)行時(shí)間,b為修改已下載RF的第i+1次收事件的頻點(diǎn)和AGC的時(shí)間提前量。
值得一提的是,在完成整個(gè)頻段的掃頻后,需要?jiǎng)h除所有已配置的正在進(jìn)行和將要進(jìn)行的接收事件,以釋放終端內(nèi)部的資源空間。
如圖3所示,本實(shí)施方式的具體實(shí)現(xiàn),可由兩個(gè)模塊構(gòu)成,一個(gè)是接收事件配置模塊,另一個(gè)是數(shù)據(jù)接收后處理模塊。接收事件配置模塊由一個(gè)較 高優(yōu)先級(jí)的任務(wù)實(shí)現(xiàn),它由三部分組成:幀中斷觸發(fā)提前一幀預(yù)配置RF的接收事件,(前一個(gè)事件接收數(shù)據(jù)處理后)調(diào)整預(yù)配置接收的頻點(diǎn)和AGC(通過(guò)更改頻點(diǎn)和AGC值來(lái)修改將要進(jìn)行的接收),以及刪除正在進(jìn)行和還未進(jìn)行的所有掃頻接收事件,即當(dāng)接收到數(shù)據(jù)后處理模塊(任務(wù))的全部頻點(diǎn)完成消息后,該模塊立即刪除RF正在進(jìn)行的和接收隊(duì)列里還未進(jìn)行的所有接收事件。
數(shù)據(jù)接收后處理模塊由一個(gè)比接收事件配置模塊(任務(wù))優(yōu)先級(jí)低的任務(wù)實(shí)現(xiàn)。
由于在本實(shí)施方式中,考慮并利用了頻段搜網(wǎng)時(shí)大部分頻點(diǎn)的信號(hào)相近(無(wú)信號(hào)或弱信),以及強(qiáng)頻點(diǎn)的鄰頻點(diǎn)因?yàn)猷忣l干擾信號(hào)強(qiáng)度不會(huì)很低,可以利用強(qiáng)頻點(diǎn)的左鄰頻接收完成AGC的下坡,所以進(jìn)行頻點(diǎn)數(shù)據(jù)接收時(shí)的其初始AGC繼承其左鄰頻點(diǎn)剛使用的AGC,只進(jìn)行1輪的頻段頻點(diǎn)的按序接收來(lái)實(shí)現(xiàn)各個(gè)頻點(diǎn)的RSSI強(qiáng)度計(jì)算,中間只存在少數(shù)頻點(diǎn)嘗試有限多次接收來(lái)獲得精確的RSSI強(qiáng)度,壓縮了頻段搜網(wǎng)時(shí)間,減少了功耗,延長(zhǎng)了終端的待機(jī)時(shí)間,最終也提升了用戶體驗(yàn)。
另外,本實(shí)施方式是以掃頻順序?yàn)閺淖笸业捻樞驗(yàn)槔M(jìn)行說(shuō)明的,如果在實(shí)際應(yīng)用中,是以從右往左的順序進(jìn)行掃頻,則實(shí)現(xiàn)方式與本實(shí)施方式類似,在此不再贅述。
本發(fā)明的第二實(shí)施方式涉及一種按頻段的掃頻方法。第二實(shí)施方式在第一實(shí)施方式的基礎(chǔ)上做了進(jìn)一步改進(jìn),主要改進(jìn)之處在于:在本發(fā)明第二實(shí)施方式中,在提前一幀進(jìn)行接收事件的配置時(shí),將各頻點(diǎn)和默認(rèn)的AGC配置在指定地址中,通過(guò)修改指定地址中的值,將默認(rèn)的AGC修改為前一個(gè)接收的相鄰頻點(diǎn)的AGC。
具體地說(shuō),接收事件配置模塊在接收到數(shù)據(jù)后處理模塊(任務(wù))的消息后,接收事件配置模塊通過(guò)更改頻點(diǎn)和AGC值來(lái)修改將要進(jìn)行的接收事件; 這里頻點(diǎn)和AGC值的修改,是通過(guò)修改指定地址里的值來(lái)完成的。通過(guò)修改指定地址里的值,完成頻點(diǎn)和AGC值的修改,實(shí)現(xiàn)簡(jiǎn)單,簡(jiǎn)化了終端的處理,從而進(jìn)一步減少了功耗,延長(zhǎng)了終端的待機(jī)時(shí)間。
上面各種方法的步驟劃分,只是為了描述清楚,實(shí)現(xiàn)時(shí)可以合并為一個(gè)步驟或者對(duì)某些步驟進(jìn)行拆分,分解為多個(gè)步驟,只要包含相同的邏輯關(guān)系,都在本專利的保護(hù)范圍內(nèi);對(duì)算法中或者流程中添加無(wú)關(guān)緊要的修改或者引入無(wú)關(guān)緊要的設(shè)計(jì),但不改變其算法和流程的核心設(shè)計(jì)都在該專利的保護(hù)范圍內(nèi)。
本發(fā)明第三實(shí)施方式涉及一種按頻段的掃頻裝置,包含:
初始AGC獲取模塊,用于將前一個(gè)接收的物理上相鄰頻點(diǎn)的自動(dòng)增益控制AGC,作為當(dāng)前頻點(diǎn)的初始AGC。
接收模塊,用于采用所述當(dāng)前頻點(diǎn)的初始AGC接收當(dāng)前頻點(diǎn)。
調(diào)整模塊,用于根據(jù)接收到的當(dāng)前頻點(diǎn)的信號(hào)強(qiáng)度,調(diào)整當(dāng)前頻點(diǎn)的AGC,得到調(diào)整到位的當(dāng)前頻點(diǎn)的AGC。
其中,所述初始AGC獲取模塊在獲取到當(dāng)前頻點(diǎn)的初始AGC后觸發(fā)所述接收模塊,所述接收模塊在接收當(dāng)前頻點(diǎn)后觸發(fā)所述調(diào)整模塊;所述調(diào)整模塊在得到調(diào)整到位的當(dāng)前頻點(diǎn)的AGC后,重新觸發(fā)所述初始AGC獲取模塊,直至完成整個(gè)頻段的掃頻。
本實(shí)施方式的按頻段的掃頻裝置,還包含預(yù)配置模塊,用于預(yù)先配置射頻RF的接收事件,其中,所述接收事件包含待接收的各頻點(diǎn)和默認(rèn)的AGC。其中,預(yù)配置模塊在預(yù)先配置的射頻RF的接收事件中,各接收事件之間設(shè)有預(yù)設(shè)的時(shí)間間隔。
初始AGC獲取模塊在所述預(yù)配置模塊預(yù)先配置的接收事件中,將用于接收當(dāng)前頻點(diǎn)的默認(rèn)的AGC修改為所述前一個(gè)接收的物理上相鄰頻點(diǎn)的 AGC。
不難發(fā)現(xiàn),本實(shí)施方式為與第一實(shí)施方式相對(duì)應(yīng)的系統(tǒng)實(shí)施例,本實(shí)施方式可與第一實(shí)施方式互相配合實(shí)施。第一實(shí)施方式中提到的相關(guān)技術(shù)細(xì)節(jié)在本實(shí)施方式中依然有效,為了減少重復(fù),這里不再贅述。相應(yīng)地,本實(shí)施方式中提到的相關(guān)技術(shù)細(xì)節(jié)也可應(yīng)用在第一實(shí)施方式中。
值得一提的是,本實(shí)施方式中所涉及到的各模塊均為邏輯模塊,在實(shí)際應(yīng)用中,一個(gè)邏輯單元可以是一個(gè)物理單元,也可以是一個(gè)物理單元的一部分,還可以以多個(gè)物理單元的組合實(shí)現(xiàn)。此外,為了突出本發(fā)明的創(chuàng)新部分,本實(shí)施方式中并沒(méi)有將與解決本發(fā)明所提出的技術(shù)問(wèn)題關(guān)系不太密切的單元引入,但這并不表明本實(shí)施方式中不存在其它的單元。
本領(lǐng)域的普通技術(shù)人員可以理解,上述各實(shí)施方式是實(shí)現(xiàn)本發(fā)明的具體實(shí)施例,而在實(shí)際應(yīng)用中,可以在形式上和細(xì)節(jié)上對(duì)其作各種改變,而不偏離本發(fā)明的精神和范圍。