專利名稱:一種調(diào)制解調(diào)器、移動終端以及信號強度上報方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種調(diào)制解調(diào)器、移動終端以及調(diào)制解調(diào)器
作為移動終端從屬模塊時的信號強度上報方法。
背景技術(shù):
當(dāng)主控CPU和調(diào)制解調(diào)器模塊分離時,調(diào)制解調(diào)器進(jìn)行當(dāng)前導(dǎo)頻信號強度變化的 測量,并通過AT命令上報給主控CPU,主控CPU再據(jù)此進(jìn)行信號格數(shù)的處理和顯示。
移動終端因使用電池供電,對待機功耗有較高的要求。由于移動終端實際使用過 程中,移動比較頻繁,RSSI (Received Signal Strengthlndication,接收信號強度)測量信 號值變化較為頻繁,導(dǎo)致待機時調(diào)制解調(diào)器需要頻繁喚醒主控CPU,并上報新的信號強度值 給CPU進(jìn)行處理,CPU頻繁工作于工作狀態(tài),增大了待機時的平均功耗。
此外,當(dāng)RSSI值在信號格數(shù)的臨界值附近小幅度抖動變化時,從用戶的感覺而 言,表現(xiàn)為移動終端信號格數(shù)跳變比較頻繁,容易給用戶以移動終端信號不穩(wěn)定的印象。在 專利號為101150806A的中國專利中,公開了一種平滑PHS移動電話信號閾值的方法,對固 定閾值區(qū)間區(qū)分信號強度變化的上、下行方向,實際的下行閾值=實際閾值_人為設(shè)定的 平滑度;當(dāng)信號下行時,對小于平滑度的信號加以忽略,信號格數(shù)不變;信號上行時不予處 理。該發(fā)明雖然能保證對下行的小幅信號抖動進(jìn)行平滑,但是無法過濾掉上行的小幅信號 抖動,并且當(dāng)信號在區(qū)間中值抖動時,該方法無法過濾抖動,導(dǎo)致頻繁上報RSSI值,并且在 待機時頻繁喚醒主控CPU,不適用于調(diào)制解調(diào)器作為移動終端從屬模塊的環(huán)境。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種調(diào)制解調(diào)器以及應(yīng)用該調(diào)制解調(diào)器的移 動終端,實現(xiàn)調(diào)制解調(diào)器對RSSI值進(jìn)行過濾的功能,對滿足過濾條件的RSSI值才進(jìn)行上 報;還提供一種調(diào)制解調(diào)器作為移動終端從屬模塊時的信號強度上報方法,通過過濾RSSI 值后上報的方法以降低待機功耗和平滑信號格數(shù)顯示。
為解決上述技術(shù)問題,本發(fā)明采用以下解決方案 —種調(diào)制解調(diào)器,包括RSSI捕獲單元和RSSI上報單元,還包括帶阻濾波器,用于 對RSSI捕獲單元捕獲到的RSSI值進(jìn)行過濾,在I當(dāng)前的RSSI值-上一次記錄的RSSI值 > =預(yù)設(shè)的RSSI增量閾值時,更新記錄的RSSI值并將當(dāng)前的RSSI值發(fā)送給RSSI上報單 元,由其上報給主控CPU ;否則,對當(dāng)前的RSSI值不作處理。 —種移動終端,包括主控CPU和調(diào)制解調(diào)器,且所述調(diào)制解調(diào)器包括RSSI捕獲單 元和RSSI上報單元, 所述主控CPU,用于設(shè)置RSSI增量閾值并將其發(fā)送給調(diào)制解調(diào)器;還用于根據(jù) RSSI上報單元上報的RSSI值進(jìn)行信號格數(shù)的處理和顯示; 所述調(diào)制解調(diào)器還包括帶阻濾波器,用于對RSSI捕獲單元捕獲到的RSSI值進(jìn)行 過濾,在I當(dāng)前的RSSI值-上一次記錄的RSSI值I >= RSSI增量閾值時,更新記錄的RSSI值并將當(dāng)前的RSSI值發(fā)送給RSSI上報單元,由其上報給主控CPU ;否則,對當(dāng)前的RSSI值 不作處理。 其中,所述主控CPU在本移動終端處于工作狀態(tài)時,設(shè)置所述RSSI增量閾值為0 至相鄰格數(shù)的RSSI間隔值之間的值;在本移動終端處于待機狀態(tài)時,設(shè)置所述RSSI增量閾 值>=RSSI最大值。 —種調(diào)制解調(diào)器作為從屬模塊時的信號強度上報方法,包括
預(yù)先設(shè)置RSSI增量閾值; 所述調(diào)制解調(diào)器在捕獲到RSSI值發(fā)生變化時,若I當(dāng)前的RSSI值-上一次記錄 的RSSI值I > = RSSI增量閾值,則更新記錄的RSSI值并將當(dāng)前的RSSI值發(fā)送給RSSI上 報單元,由其上報給主控CPU ;否則,對當(dāng)前的RSSI值不作處理。 上述方法中,在移動終端處于工作狀態(tài)時,設(shè)置所述RSSI增量閾值為0至相鄰格 數(shù)的RSSI間隔值之間的值。 上述方法中,在移動終端處于待機狀態(tài)時,設(shè)置所述RSSI增量閾值>=RSSI最大 值。
本發(fā)明具有以下有益效果 1)本發(fā)明通過過濾掉調(diào)制解調(diào)器獲取的無關(guān)信號強度變化值的上報,減少待機狀 態(tài)下主控CPU的被喚醒次數(shù),從而降低待機時的功耗;還可以防止RSSI值在信號格數(shù)的臨 界值附近小幅度抖動變化時信號格數(shù)的小幅抖動,平滑了信號格數(shù)顯示。 2)由于在待機狀態(tài)下,用戶很少關(guān)注移動終端的信號強度,所以應(yīng)用本發(fā)明,可在 移動終端處于待機狀態(tài)時設(shè)置RSSI增量閾值為RSSI最大值,這樣調(diào)制解調(diào)器即可過濾掉 所有獲取的RSSI值,不必喚醒主控CPU,從而進(jìn)一步有效地降低了待機功耗。
圖1是本發(fā)明實施例中的帶阻濾波器的處理原理說明圖;
圖2是本發(fā)明實施例中的信號強度自動上報方法流程圖。
具體實施例方式
下面結(jié)合附圖和實施例對本發(fā)明作進(jìn)一步的詳細(xì)說明 本發(fā)明所提出的調(diào)制解調(diào)器包括RSSI捕獲單元、RSSI上報單元和帶阻濾波器;其 中, RSSI捕獲單元用于捕獲當(dāng)前的RSSI值,在發(fā)生變化時將其發(fā)送給帶阻濾波器。帶 阻濾波器,其處理原理圖如圖1所示,用于對RSSI捕獲單元發(fā)送來的RSSI值進(jìn)行過濾,在 當(dāng)前的RSSI值-上一次記錄的RSSI值I > =預(yù)設(shè)的RSSI增量閾值時,更新記錄的RSSI 值并將當(dāng)前的RSSI值發(fā)送給RSSI上報單元,由其上報給主控CPU,否則對當(dāng)前的RSSI值不 作處理。RSSI上報單元,用于將帶阻濾波器過濾后發(fā)送來的RSSI值上報給主控CPU,若當(dāng) 前處于待機狀態(tài),還需同時發(fā)起喚醒主控CPU事件。 本發(fā)明所提出的移動終端包括主控CPU和調(diào)制解調(diào)器,兩者通過AT命令進(jìn)行交 互;其中, 主控CPU,用于通過AT命令控制調(diào)制解調(diào)器的行為(包括撥號、查詢信號強度等);設(shè)置RSSI增量閾值并將其通過AT命令發(fā)送給調(diào)制解調(diào)器;根據(jù)調(diào)制解調(diào)器上報的 RSSI值進(jìn)行信號格數(shù)的處理和顯示。調(diào)制解調(diào)器,也通過AT命令形式進(jìn)行信號強度變化等 異步事件上報,具體工作原理及結(jié)構(gòu)如上所述。 如圖2所示,本發(fā)明所提出的調(diào)制解調(diào)器作為從屬模塊時的信號強度上報方法包 括以下步驟 201、設(shè)置RSSI增量閾值。其取值可以根據(jù)實際需要進(jìn)行配置,一般情形下在O到 相鄰信號格數(shù)的RSSI間隔值之間變動;特別地,取值為0表示不進(jìn)行過濾;取值為RSSI最
大值表示過濾掉所有的有服務(wù)的信號強度值上報。 202、調(diào)制解調(diào)器測量當(dāng)前的RSSI值,若發(fā)生變化,則使用帶阻濾波器進(jìn)行濾波處 理,若I當(dāng)前的RSSI值-上一次記錄的RSSI值I 〉二預(yù)設(shè)的RSSI增量閾值,則執(zhí)行下一 步;否則,不進(jìn)行處理。 203、調(diào)制解調(diào)器存儲當(dāng)前的RSSI值作為下一次比較的記錄值,并將當(dāng)前的RSSI 值上報給主控CPU,若當(dāng)前移動終端處于待機狀態(tài),則同時發(fā)起喚醒主控CPU事件。
使用上述信號處理后,在信號格數(shù)變化的臨屆值附近時,信號格數(shù)變化穩(wěn)定了許 多,有效消除了信號格數(shù)閾值附近小的信號抖動。因待機時用戶對具體 信號格數(shù)不太關(guān)注, 因此,還可以在待機時重新設(shè)定RSSI增量閾值大于或等于RSSI最大值,這樣即便RSSI發(fā) 生變化也不會喚醒主控CPU,僅當(dāng)判斷到失去網(wǎng)絡(luò)服務(wù)時喚醒主控CPU更新信號格數(shù)為0, 進(jìn)一步降低了待機功耗。 以上實施例僅用以說明本發(fā)明的技術(shù)方案而非限制,僅僅參照較佳實施例對本發(fā) 明進(jìn)行了詳細(xì)說明。本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對本發(fā)明的技術(shù)方案進(jìn)行修改 或者等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍,均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范 圍當(dāng)中。
權(quán)利要求
一種調(diào)制解調(diào)器,包括RSSI捕獲單元和RSSI上報單元,其特征在于,還包括帶阻濾波器,用于對RSSI捕獲單元捕獲到的RSSI值進(jìn)行過濾,在|當(dāng)前的RSSI值-上一次記錄的RSSI值|>=預(yù)設(shè)的RSSI增量閾值時,更新記錄的RSSI值并將當(dāng)前的RSSI值發(fā)送給RSSI上報單元,由其上報給主控CPU;否則,對當(dāng)前的RSSI值不作處理。
2. —種移動終端,包括主控CPU和調(diào)制解調(diào)器,且所述調(diào)制解調(diào)器包括RSSI捕獲單元和RSSI上報單元,其特征在于,所述主控CPU,用于設(shè)置RSSI增量閾值并將其發(fā)送給調(diào)制解調(diào)器;還用于根據(jù)RSSI上報單元上報的RSSI值進(jìn)行信號格數(shù)的處理和顯示;所述調(diào)制解調(diào)器還包括帶阻濾波器,用于對RSSI捕獲單元捕獲到的RSSI值進(jìn)行過濾,在I當(dāng)前的RSSI值-上一次記錄的RSSI值I > = RSSI增量閾值時,更新記錄的RSSI值并將當(dāng)前的RSSI值發(fā)送給RSSI上報單元,由其上報給主控CPU ;否則,對當(dāng)前的RSSI值不作處理。
3. 如權(quán)利要求2所述的移動終端,其特征在于,所述主控CPU在本移動終端處于工作狀態(tài)時,設(shè)置所述RSSI增量閾值為O至相鄰格數(shù)的RSSI間隔值之間的值;在本移動終端處于待機狀態(tài)時,設(shè)置所述RSSI增量閾值>=RSSI最大值。
4. 一種調(diào)制解調(diào)器作為從屬模塊時的信號強度上報方法,其特征在于,該方法包括預(yù)先設(shè)置RSSI增量閾值;所述調(diào)制解調(diào)器在捕獲到RSSI值發(fā)生變化時,若I當(dāng)前的RSSI值-上一次記錄的RSSI值I > = RSSI增量閾值,則更新記錄的RSSI值并將當(dāng)前的RSSI值發(fā)送給RSSI上報單元,由其上報給主控CPU ;否則,對當(dāng)前的RSSI值不作處理。
5. 如權(quán)利要求4所述的信號強度上報方法,其特征在于,在移動終端處于工作狀態(tài)時,設(shè)置所述RSSI增量閾值為0至相鄰格數(shù)的RSSI間隔值之間的值。
6. 如權(quán)利要求4或5所述的信號強度上報方法,其特征在于,在移動終端處于待機狀態(tài)時,設(shè)置所述RSSI增量閾值>=RSSI最大值。
全文摘要
本發(fā)明公開了一種調(diào)制解調(diào)器、移動終端以及信號強度上報方法,所述移動終端包括主控CPU和調(diào)制解調(diào)器;所述調(diào)制解調(diào)器包括RSSI捕獲單元、RSSI上報單元和對RSSI值進(jìn)行濾波處理的帶阻濾波器;所述方法為預(yù)先設(shè)置RSSI增量閾值;所述調(diào)制解調(diào)器在捕獲到RSSI值發(fā)生變化時,若|當(dāng)前的RSSI值-上一次記錄的RSSI值|>=RSSI增量閾值,則更新記錄的RSSI值并將當(dāng)前的RSSI值發(fā)送給RSSI上報單元,由其上報給主控CPU;否則,對當(dāng)前的RSSI值不作處理。采用本發(fā)明,可大幅度降低待機功耗,還可以平滑信號格數(shù)顯示。
文檔編號H04W24/00GK101742534SQ200910188429
公開日2010年6月16日 申請日期2009年11月23日 優(yōu)先權(quán)日2009年11月23日
發(fā)明者程智翔 申請人:深圳市中興移動通信有限公司