專利名稱:一種自動調節(jié)點菜裝置發(fā)送信號強度的系統(tǒng)及方法
技術領域:
本發(fā)明屬于短距離無線通信領域,尤其是涉及一種自動調節(jié)點菜寶發(fā)送信號強度的系統(tǒng)及方法。
背景技術:
傳統(tǒng)的點菜寶沒有發(fā)送信號強度控制,無論距基站遠近,都以同樣的強度發(fā)送,當點菜寶距基站較近時,造成了點菜寶不必要的功耗損失。為了克服傳統(tǒng)點菜寶的距基站較近時不必要的功耗損失問題,根據點菜寶距基站的遠近,調整發(fā)送信號強度,當點菜寶距基站較遠時增大信號發(fā)射強度,當點菜寶距基站較近時,減小信號發(fā)射強度,實現降低功耗的目的。
發(fā)明內容
本發(fā)明提供了一種自動調節(jié)點菜寶發(fā)送信號強度的系統(tǒng),該系統(tǒng)包括:基站,包括計算單元以及RSSI狀態(tài)寄存器,該計算單元用于通過基帶1、Q信號功率計算RSSI的瞬時值并對所有瞬時值進行平均獲得RSSI平均值;該RSSI狀態(tài)寄存器用于存儲計算的RSSI的平均值;點菜寶,包括接收裝置以及判斷裝置,所述接收裝置用于從基站接收數據包,讀取RSSI的平均值,所述判斷裝置用于根據RSSI平均值與預定的閾值進行判斷來決定是增加還是減小信號發(fā)射強度。優(yōu)選地,該點菜寶進一步包括信號發(fā)送強度寄存器,如果RSSI平均值大于預定閾值,則信號發(fā)送強度寄存器的值減1,如果RSSI平均值小于預定閾值,信號發(fā)送強度寄存器的值加I。優(yōu)選地,基站和點菜寶通信的數據包包括前導碼,同步字,長度域,地址域,數據域,校驗碼,數據域中的RSSI字段為接收信號強度指示。本發(fā)明提供了一種自動調節(jié)點菜寶發(fā)送信號強度的方法,其包括以下步驟:步驟(I)在點菜寶發(fā)射模式下,基站通過基帶1、Q信號功率計算RSSI的瞬時值;步驟(2)在點菜寶發(fā)射模式下,基站的RSSI狀態(tài)寄存器中的值連續(xù)更新,直到射頻芯片內部解調器模塊檢測到一個數據包同步字為止;步驟(3)對所有計算的RSSI瞬時值進行平均得到RSSI平均值;步驟(4)當點菜寶接收數據包時,在數據包的數據域中讀取RSSI平均值;步驟(5)如果RSSI平均值大于預定閾值,信號發(fā)送強度寄存器的值減1,等待下次接收數據包時,重新判斷RSSI平均值,一直到RSSI平均值等于預定閾值或發(fā)送強度寄存器的值為最小;步驟(6)如果RSSI平均值小于預定閾值,信號發(fā)送強度寄存器的值加1,等待下次接收數據包時,重新判斷RSSI平均值,一直到RSSI平均值等于預定閾值或發(fā)送強度寄存器的值為最大。
優(yōu)選地,基站和點菜寶通信的數據包包括前導碼,同步字,長度域,地址域,數據域,校驗碼,數據域中的RSSI字段為接收信號強度指示。
圖1為點菜寶超出基站范圍的不意圖;圖2為點采寶位于基站邊界時的不意圖;圖3為點菜寶距離基站附近時的示意圖;圖4為點菜寶正遠離基站的示意圖;圖5為基站所發(fā)送數據包格式的示意圖;圖6為根據本發(fā)明方法的一個具體實施例的流程圖。
具體實施例方式下面將參照附圖對本發(fā)明進行更詳細的描述,其中表示了本發(fā)明的優(yōu)選實施例,應該理解本領域技術人員可以修改在此描述的本發(fā)明而仍然實現本發(fā)明的有益效果。因此,下列描述應當被理解為對于本領域技術人員的廣泛知道,而并不作為對本發(fā)明的限制。RSSI接收信號強度指示,用來判定鏈接質量,以及是否需要增大信號發(fā)送強度。RSSI值是對當前信道中信號功率電平的評估值,基站接收信息時,點菜寶在發(fā)射模式下,基站中的計算裝置在104us內進行基帶1、Q信號功率積分得到RSSI的瞬時值,即RSSI (瞬時值)=sum(r2+Q~2);然后在約I秒內對8192個RSSI的瞬時值進行平均得到RSSI的平均值(根據不同的環(huán)境可以設置不同的瞬時值計算頻率),即RSSI (平均)=sum(RSSI (瞬時))/8192,同時給出I秒內RSSI瞬時值的最大值和RSSI瞬時值大于某一門限的比率,由于RSSI是通過在數字域進行功率積分而后反推到天線口得到的,反向通道信號傳輸特性的不一致影響RSSI的精度。在發(fā)射模式下,基站中的RSSI狀態(tài)寄存器中的值連續(xù)更新,直到射頻芯片內部解調器模塊檢測到一個數據包同步字為止。此時,RSSI值不再更新,自動開始接收有效數據,直到下一次點菜寶進入發(fā)射狀態(tài)為止。點菜寶默認設置為最強信號發(fā)送,當距離近時,根據RSSI平均值自動減弱線號發(fā)送強度,以降低功耗。如圖1所示,基站和點菜寶距離超出通信范圍時,點菜寶以最大功率發(fā)射信號,搜
尋基站O如圖2所示,點菜寶搜尋到基站,進行登錄或回復ACK,其接收裝置從基站接收數據包獲得RSSI平均值,判斷距離基站的遠近。如圖3所示,點菜寶距離基站較近,RSSI信號較強,點菜寶根據RSSI平均值,自動減小點菜寶信號發(fā)射強度,直到RSSI平均值恢復到設定值。如圖4所示,點菜寶距基站較遠時,RSSI值會減小,點菜寶會根據RSSI平均值,自動加大信號發(fā)射強度。如圖5所示,基站和點菜寶通信的數據包格式,一個數據包包括前導碼,同步字,長度域,地址域,數據域,校驗碼。數據域中RSSI字段為接收信號強度指示,點菜寶中的判斷裝置根據RSSI平均值與預定的閾值進行判斷,是應該增加還是減小信號發(fā)射強度,LQI為鏈路質量指示,評估當前信號的質量,數據白化區(qū),在此區(qū)若有連續(xù)的多個O或多個I,會對接收造成影響,通過數據白化,使O和I隨機分布。前向糾錯區(qū),在此區(qū)發(fā)送時加上糾錯信息,使接收方接到數據時可以在一定范圍內對誤碼進行自動糾正,循環(huán)校驗區(qū)是對此區(qū)進行循環(huán)校驗并與校驗碼比較,若相等,則接收數據包正確,若不相等,則接收有誤,拋掉數據包。如圖6所示,為根據本發(fā)明方法的一個具體實施例的流程圖,當點菜寶接收數據包時,在數據包中數據域中讀取RSSI平均值,如果RSSI平均值等于預定的閾值85時,說明信號強度適中,如果RSSI大于85,說明距離基站近,信號強度大,信號發(fā)送強度寄存器的值減1,等待下次接收數據包時,重新判斷RSSI平均值,一直到RSSI平均值等于85或發(fā)送強度寄存器的值為最小,如果RSSI平均值小于85說明距離基站較遠,信號強度較小,信號發(fā)送強度寄存器的值加1,等待下次接收數據包時,重新判斷RSSI平均值,一直到RSSI平均值等于85或發(fā)送強度寄存器的值為最大。顯然,本領域的技術人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍之內,則本發(fā)明也意圖包含這些改動和變型在內。
權利要求
1.一種自動調節(jié)點菜寶發(fā)送信號強度的系統(tǒng),其特征在于: 基站,包括計算單元以及RSSI狀態(tài)寄存器,該計算單元用于通過基帶1、Q信號功率計算RSSI的瞬時值并對所有瞬時值進行平均獲得RSSI平均值;該RSSI狀態(tài)寄存器用于存儲計算的RSSI的平均值; 點菜寶,包括接收裝置以及判斷裝置,所述接收裝置用于從基站接收數據包,讀取RSSI的平均值,所述判斷裝置用于根據RSSI平均值與預定的閾值進行判斷來決定是增加還是減小信號發(fā)射強度。
2.根據權利要求1所述的系統(tǒng),其特征在于,該點菜寶進一步包括信號發(fā)送強度寄存器,如果RSSI平均值大于預定閾值,則信號發(fā)送強度寄存器的值減I,如果RSSI平均值小于預定閾值,信號發(fā)送強度寄存器的值加I。
3.根據權利要求1所述的系統(tǒng),其特征在于:基站和點菜寶通信的數據包包括前導碼,同步字,長度域,地址域,數據域,校驗碼,數據域中的RSSI字段為接收信號強度指示。
4.一種自動調節(jié)點菜寶發(fā)送信號強度的方法,其特征在于包括以下步驟: 步驟(I)在點菜寶發(fā)射模式下,基站通過基帶1、Q信號功率計算RSSI的瞬時值; 步驟(2)在點菜寶發(fā)射模式下,基站的RSSI狀態(tài)寄存器中的值連續(xù)更新,直到射頻芯片內部解調器模塊檢測到一個數據包同步字為止; 步驟(3)對所有計算的RSSI瞬時值進行平均得到RSSI平均值; 步驟(4)當點菜寶接收數據包時,在數據包的數據域中讀取RSSI平均值; 步驟(5)如果RSSI平均值大于預定閾值,信號發(fā)送強度寄存器的值減1,等待下次接收數據包時,重新判斷RSSI平均值,一直到RSSI平均值等于預定閾值或發(fā)送強度寄存器的值為最??; 步驟(6)如果RSSI平均值小于預定閾值,信號發(fā)送強度寄存器的值加1,等待下次接收數據包時,重新判斷RSSI平均值,一直到RSSI平均值等于預定閾值或發(fā)送強度寄存器的值為最大。
5.根據權利要求4所述的方法,其特征在于: 基站和點菜寶通信的數據包包括前導碼,同步字,長度域,地址域,數據域,校驗碼,數據域中的RSSI字段為接收信號強度指示。
全文摘要
本發(fā)明涉及一種自動調節(jié)點菜寶發(fā)送信號強度的系統(tǒng)及方法,該系統(tǒng)包括基站和點菜寶,該基站包括計算單元以及RSSI狀態(tài)寄存器,該計算單元用于通過基帶I、Q信號功率計算RSSI的瞬時值并對所有瞬時值進行平均獲得RSSI平均值;該RSSI狀態(tài)寄存器用于存儲計算的RSSI的平均值;所述點菜寶包括接收裝置以及判斷裝置,所述接收裝置用于從基站接收數據包,讀取RSSI的平均值,所述判斷裝置用于根據RSSI平均值與預定的閾值進行判斷來決定是增加還是減小信號發(fā)射強度。
文檔編號H04W52/02GK103200659SQ20131005910
公開日2013年7月10日 申請日期2013年2月26日 優(yōu)先權日2013年2月26日
發(fā)明者郭佳肅 申請人:北京屏芯科技有限公司