TWI768679B - 具有低功耗與抗干擾之追蹤系統及其方法 - Google Patents
具有低功耗與抗干擾之追蹤系統及其方法 Download PDFInfo
- Publication number
- TWI768679B TWI768679B TW110102732A TW110102732A TWI768679B TW I768679 B TWI768679 B TW I768679B TW 110102732 A TW110102732 A TW 110102732A TW 110102732 A TW110102732 A TW 110102732A TW I768679 B TWI768679 B TW I768679B
- Authority
- TW
- Taiwan
- Prior art keywords
- processing unit
- time
- radio transmission
- transmission unit
- frames
- Prior art date
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Radar Systems Or Details Thereof (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本發明提供一種具有低功耗與抗干擾之追蹤系統。發射器包含第一無線電傳輸單元與第一處理單元。第一處理單元產生用以群播之追蹤訊號並建立對應第一無線電傳輸單元之個人區域網路。第一處理單元依據規則表與索引資料控制第一無線電傳輸單元於個人區域網路之頻道廣播複數訊框。各接收器包含第二無線電傳輸單元與第二處理單元。第二處理單元控制第二無線電傳輸單元於個人區域網路之此頻道接收此些訊框。第二處理單元依據媒體存取控制位址與群播位址確認追蹤訊號是否來自於第一處理單元並追蹤發射器之位置。藉此,達到低功耗與抗干擾之效。
Description
本發明是關於一種無線傳輸技術,且特別是關於一種具有低功耗與抗干擾之追蹤系統及其方法。
近年來,自動跟隨設備逐漸出現於市場上,其可追蹤與跟隨人員或物體。自動跟隨設備運用兩種定位技術來計算目標的位置。一種是採用無線電訊號,例如:高爾夫球跟隨車與智能跟隨行李箱;另一種是採用電腦視覺,例如:運貨機器人與家庭服務機器人。電腦視覺在人潮擁擠處或是目標周圍具有相似特徵的物體時,自動跟隨設備容易跟隨失敗或追蹤錯誤的目標。無線電訊號因可以穿透多種障礙物,並夾帶識別值,例如:媒體存取控制位址(Media Access Control Address,MAC Address),因此不會有上述電腦視覺的問題。
然而,運用於自動跟隨設備之習知無線傳輸技術僅著重於提升定位目標的精準度,卻未考量傳輸無線電訊號的時機,導致接收器為了接收訊號需一直開啟無線電模組。另外,習知無線傳輸技術也未考量傳輸無線電訊號的頻道是否要變動。無線電模組採用固定頻道容易遇到在此固定頻道上的干擾訊號源,導致接收器難以成功地接收到來自發射器的追蹤訊號。
有鑑於此,目前市場上缺乏一種可有效地減少無線電模組的耗電量與不受外來訊號干擾的追蹤系統及其方法,實為民眾所殷切企盼,亦係相關業者須努力研發突破之目標及方向。
因此,本發明之目的在於提供一種具有低功耗與抗干擾之追蹤系統及其方法,用以規劃被追蹤目標的無線訊號發送時機與發送頻道,以達到低功耗與抗干擾之效。此外,本發明同時使用IPv6群播技術將追蹤訊號發送給自動跟隨設備,藉以令其他使用IEEE 802.15.4協議之裝置收到本發明之第一無線電傳輸單元廣播出去的訊框後不會誤動作,其中前述訊框包含用以群播之追蹤訊號。
依據本發明的結構態樣之一實施方式提供一種具有低功耗與抗干擾之追蹤系統,其包含一發射器與複數接收器。發射器包含第一無線電傳輸單元與第一處理單元。第一無線電傳輸單元用以於複數頻道中廣播複數訊框。第一處理單元耦接於第一無線電傳輸單元並產生用以群播之追蹤訊號與群播位址。第一處理單元轉換追蹤訊號為此些訊框並建立對應第一無線電傳輸單元之個人區域網路與媒體存取控制位址,且第一處理單元依據規則表與索引資料控制第一無線電傳輸單元於個人區域網路之其中一頻道廣播此些訊框。各接收器訊號連接發射器並包含第二無線電傳輸單元與第二處理單元。第二無線電傳輸單元處於個人區域網路。第二處理單元耦接於第二無線電傳輸單元並依據規則表與索引資料控制第二無線電傳輸單元於個人區域網路之其中一頻道接收此些訊框。第二處理單元轉換此些訊框為追蹤訊號,並依據媒體存取控制位址與群播位址確認追蹤訊號是否來自於第一處理單元。其中,當第二處理單元確認追蹤訊號來自第一處理單元,第二處理單元處理追蹤訊號以追蹤發射器之位置。
藉此,本發明之發射器透過規則表與索引資料於個人區域網路之特定時間與動態頻道廣播此些訊框至各接收器,以使各接收器追蹤發射器之位置,其中發射器產生用以群播之追蹤訊號不會觸發其他無線電裝置誤動作。
前述實施方式之其他實施例如下:前述規則表依據複數時槽編號切割成複數時槽,且各時槽依據複數頻道變異參數切割成複數時頻槽。當其中一時槽之此些時頻槽之至少一者為廣播時頻槽時,第一處理單元與各接收器之第二處理單元於其中此一時槽分別開啟第一無線電傳輸單元與第二無線電傳輸單元。當其中另一時槽之此些時頻槽均為停播時頻槽時,第一處理單元與各接收器之第二處理單元於其中此另一時槽分別關閉第一無線電傳輸單元與第二無線電傳輸單元。
前述實施方式之其他實施例如下:前述第一處理單元依據其中一頻道變異參數與一絕對時槽編號而計算出索引值,並將索引值代入索引資料而選取其中一頻道,藉以令各接收器之第二無線電傳輸單元於其中一頻道接收此些訊框。
前述實施方式之其他實施例如下:前述發射器更包含發射通訊協定堆疊,且發射通訊協定堆疊包含應用層、網路層、調適層及媒體存取控制層。應用層包含訊息產生模組,且訊息產生模組產生用以群播之追蹤訊號及群播位址。網路層連接於應用層並包含群播模組,且群播模組接收追蹤訊號並轉換追蹤訊號為群播封包。調適層連接於網路層並包含調適模組,且調適模組接收群播封包並壓縮或分割群播封包為此些訊框。媒體存取控制層連接於調適層並包含分時跳頻模組,且分時跳頻模組依據廣播時頻槽傳輸此些訊框至第一無線電傳輸單元。
前述實施方式之其他實施例如下:前述各接收器更包含接收通訊協定堆疊,且接收通訊協定堆疊包含媒體存取控制層、調適層、網路層及應用層。媒體存取控制層包含分時跳頻模組,且分時跳頻模組依據廣播時頻槽由第二無線電傳輸單元接收此些訊框。調適層連接於媒體存取控制層並包含調適模組,且調適模組接收此些訊框並解壓縮或重組此些訊框為群播封包。網路層連接於調適層並包含群播模組,且群播模組依據群播位址接收群播封包並轉換群播封包為追蹤訊息。應用層連接於網路層並包含訊息處理模組,且訊息處理模組接收追蹤訊息並處理追蹤訊號以產生處理結果。
前述實施方式之其他實施例如下:前述具有低功耗與抗干擾之追蹤系統更包含追蹤資訊運算器。追蹤資訊運算器耦接於此些接收器並包含有線通訊單元與處理單元。有線通訊單元用以接收各接收器之訊息處理模組所產生的處理結果。處理單元耦接於有線通訊單元並依據定位軟體模組計算處理結果以產生各接收器與發射器之距離,以使處理單元依據距離追蹤發射器之位置。
前述實施方式之其他實施例如下:前述處理結果包含媒體存取控制位址、接收訊號強度指示(RSSI)、抵達時間(ToA)或到達時間差(TDoA)。
依據本發明的方法態樣之一實施方式提供一種具有低功耗與抗干擾之追蹤方法,其包含網路建立步驟、訊框產生步驟、訊框廣播步驟、訊框接收步驟及確認與追蹤步驟。網路建立步驟驅動發射器之第一處理單元建立對應發射器之第一無線電傳輸單元之個人區域網路與媒體存取控制位址,然後複數接收器處於個人區域網路。訊框產生步驟驅動第一處理單元產生用以群播之追蹤訊號與群播位址並轉換追蹤訊號為複數訊框,且第一無線電傳輸單元用以於複數頻道中廣播此些訊框。訊框廣播步驟驅動第一處理單元依據規則表與索引資料控制第一無線電傳輸單元於個人區域網路之其中一頻道廣播此些訊框。訊框接收步驟驅動各接收器之第二處理單元依據規則表與索引資料控制各接收器之第二無線電傳輸單元於個人區域網路之其中一頻道接收此些訊框。確認與追蹤步驟驅動各接收器之第二處理單元轉換此些訊框為追蹤訊號,並依據媒體存取控制位址與群播位址確認追蹤訊號是否來自於第一處理單元。其中,當各接收器之第二處理單元確認追蹤訊號來自第一處理單元,各接收器之第二處理單元處理追蹤訊號以追蹤發射器之位置。
藉此,本發明之具有低功耗與抗干擾之追蹤方法透過規則表與索引資料於個人區域網路之特定時間與頻道廣播此些訊框至各接收器,以使各接收器追蹤發射器之位置,其中發射器產生用以群播之追蹤訊號不會觸發其他無線電裝置誤動作。
前述實施方式之其他實施例如下:前述規則表依據複數時槽編號切割成複數時槽,且各時槽依據複數頻道變異參數切割成複數時頻槽。當其中一時槽之此些時頻槽之至少一者為廣播時頻槽時,第一處理單元與各接收器之第二處理單元於其中此一時槽分別開啟第一無線電傳輸單元與第二無線電傳輸單元。當其中另一時槽之此些時頻槽均為停播時頻槽時,第一處理單元與各接收器之第二處理單元於其中此另一時槽分別關閉第一無線電傳輸單元與第二無線電傳輸單元。
前述實施方式之其他實施例如下:前述訊框廣播步驟包含計算子步驟與選取子步驟。計算子步驟驅動第一處理單元依據其中一頻道變異參數與一絕對時槽編號而計算出索引值。選取子步驟驅動第一處理單元將索引值代入索引資料而選取其中一頻道,藉以令各接收器之第二無線電傳輸單元於其中一頻道接收此些訊框。
以下將參照圖式說明本發明之複數個實施例。為明確說明起見,許多實務上的細節將在以下敘述中一併說明。然而,應瞭解到,這些實務上的細節不應用以限制本發明。也就是說,在本發明部分實施例中,這些實務上的細節是非必要的。此外,為簡化圖式起見,一些習知慣用的結構與元件在圖式中將以簡單示意的方式繪示之;並且重複之元件將可能使用相同的編號表示之。
此外,本文中當某一元件(或單元或模組等)「連接/連結」於另一元件,可指所述元件是直接連接/連結於另一元件,亦可指某一元件是間接連接/連結於另一元件,意即,有其他元件介於所述元件及另一元件之間。而當有明示某一元件是「直接連接/連結」於另一元件時,才表示沒有其他元件介於所述元件及另一元件之間。而第一、第二、第三等用語只是用來描述不同元件,而對元件本身並無限制,因此,第一元件亦可改稱為第二元件。且本文中之元件/單元/電路之組合非此領域中之一般周知、常規或習知之組合,不能以元件/單元/電路本身是否為習知,來判定其組合關係是否容易被技術領域中之通常知識者輕易完成。
第1圖係繪示依照本發明一實施方式之具有低功耗與抗干擾之追蹤系統100的方塊示意圖。如第1圖所示,具有低功耗與抗干擾之追蹤系統100包含一發射器10與複數接收器20、30、40。發射器10包含第一無線電傳輸單元11與第一處理單元12。第一無線電傳輸單元11用以於複數頻道中廣播複數訊框。第一處理單元12耦接於第一無線電傳輸單元11並產生用以群播之追蹤訊號與群播位址。第一處理單元12轉換追蹤訊號為此些訊框並建立對應第一無線電傳輸單元11之個人區域網路(Personal Area Network,PAN)與媒體存取控制位址(Media Access Control Address,MAC Address),且第一處理單元12依據一規則表與一索引資料控制第一無線電傳輸單元11於個人區域網路之其中一頻道廣播此些訊框。具體來說,發射器10可為一可攜式電子裝置,例如電子錶、電子手環、智慧型手機、平板電腦或其他安裝有電子元件之可攜式定位裝置,但本發明不以此為限。
各個接收器20、30、40訊號連接發射器10,其中接收器20包含第二無線電傳輸單元21、第二處理單元22及有線通訊單元23。接收器30包含第二無線電傳輸單元31、第二處理單元32及有線通訊單元33。接收器40包含第二無線電傳輸單元41、第二處理單元42及有線通訊單元43。此些接收器20、30、40之此些第二無線電傳輸單元21、31、41均處於個人區域網路。第二處理單元22、32、42分別耦接於第二無線電傳輸單元21、31、41並依據規則表與索引資料分別控制第二無線電傳輸單元21、31、41於個人區域網路之其中一頻道接收此些訊框。各個第二處理單元22、32、42轉換此些訊框為追蹤訊號,並依據媒體存取控制位址與群播位址確認追蹤訊號是否來自於第一處理單元12。其中,當第二處理單元22、32、42確認追蹤訊號來自第一處理單元12,各個第二處理單元22、32、42處理追蹤訊號以追蹤發射器10之位置。具體來說,各個接收器20、30、40可為一固定式電子裝置,並安裝於一移動設備上,例如自走車、行李箱,但本發明不以此為限。
此外,第一處理單元12及此些第二處理單元22、32、42可為中央處理單元(CPU)、微控制器單元(Microcontroller Unit,MCU)、數位信號處理器(DSP)、可程式化控制器、晶片、特殊應用積體電路(ASIC)或其他類似元件。第一無線電傳輸單元11及此些第二無線電傳輸單元21、31、41可為IEEE 802.15.4模組,並結合或內建有天線,用以發射或接收無線訊號或資訊,但本發明不以此為限。
第2A圖係繪示本發明之規則表T1的示意圖。如第2A圖所示,規則表T1依據複數時槽編號0、1、2、3、4、5、6切割成複數時槽s0、s1、s2、s3、s4、s5、s6,且各個時槽s0、s1、s2、s3、s4、s5、s6依據複數頻道變異參數0’、1’、2’、3’切割成複數時頻槽(cell)。其中,規則表T1可為一時槽框(Slotframe),並可由第一處理單元12所建立或是直接寫入於第一處理單元12。
值得注意的是,當時槽s0之此些時頻槽之至少一者為廣播時頻槽TxRx時,第一處理單元12及第二處理單元22、32、42於時槽s0分別開啟第一無線電傳輸單元11及第二無線電傳輸單元21、31、41;同理,時槽s2與時槽s4依此類推。此外,當時槽s1之此些時頻槽均為停播時頻槽(即為規則表T1內的空白時頻槽)時,第一處理單元12及第二處理單元22、32、42於時槽s1分別關閉第一無線電傳輸單元11及第二無線電傳輸單元21、31、41;同理,時槽s3、時槽s5及時槽s6依此類推。藉此,避免第一無線電傳輸單元11及第二無線電傳輸單元21、31、41長期處於開機狀態,進而有效地降低不必要的耗電。
詳細地說,各個廣播時頻槽TxRx與各個停播時頻槽的時間長度可為10毫秒。規則表T1的橫軸為時槽編號0、1、2、3、4、5、6,即規則表T1有7個時槽s0、s1、s2、s3、s4、s5、s6。規則表T1的縱軸為頻道變異參數0’、1’、2’、3’,即第一無線電傳輸單元11及第二無線電傳輸單元21、31、41依據規則表T1於個人區域網路中有4個頻道可以選取使用,且7個時槽s0、s1、s2、s3、s4、s5、s6再被4個頻道變異參數切割成28個時頻槽。
更詳細地說,在規則表T1中,廣播時頻槽TxRx為3個,且停播時頻槽為25個。時槽編號0與頻道變異參數0’的時頻槽被規劃為廣播時頻槽TxRx。時槽編號2與頻道變異參數1’的時頻槽被規劃為廣播時頻槽TxRx。時槽編號4與頻道變異參數2’的時頻槽被規劃為廣播時頻槽TxRx。於個人區域網路中的發射器10及接收器20、30、40皆可使用廣播時頻槽TxRx來進行訊框傳輸。於其他實施例中,頻道變異參數的數目可為當地國家地區所允許的IEEE 802.15.4運作的頻道數目,但本發明不以此為限。
特別的是,第一處理單元12依據其中一頻道變異參數0’、1’、2’、3’與一絕對時槽編號(Absolute Slot Number,ASN)而計算出一索引值,並將索引值代入索引資料而選取其中一頻道,藉以令接收器20之第二無線電傳輸單元21、接收器30之第二無線電傳輸單元31及接收器40之第二無線電傳輸單元41於其中一頻道接收此些訊框。
詳細地說,假設上述4個頻道可為第15、25、26及20頻道,並依序紀錄於索引資料(即tsch_hopping_sequence),則tsch_hopping_sequence[0]=15、tsch_hopping_sequence[1]=25、tsch_hopping_sequence[2]=26、tsch_hopping_sequence[3]=20。當發射器10要傳輸此些訊框時,先將個人區域網路的系統時間除以一時槽時間寬度(例如:10毫秒),並取商數得到系統的絕對時槽編號,再將絕對時槽編號的數值加上此時對應的其中一時槽s0、s1、s2、s3、s4、s5、s6上的廣播時頻槽TxRx的頻道變異參數0’、1’、2’、3’的數值,最後將前述加總數值模除(modulo)可用頻道的數目而得到索引值,將索引值代入索引資料以選取第15、25、26及20頻道之一者。
更詳細地說,當系統時間為230毫秒時,絕對時槽編號為230毫秒除以10毫秒得到23。此時對應的時槽編號為絕對時槽編號模除時槽框內的時槽s0、s1、s2、s3、s4、s5、s6之個數,即23模除7等於2。第2個時槽s2上的廣播時頻槽TxRx的頻道變異參數1’的數值為1,則(23+1)%4=0,tsch_hopping_sequence[0]=15,則選取第15頻道進行訊框傳輸,並以此類推。藉此,本發明係利用頻道變異參數0’、1’、2’、3’與絕對時槽編號選取傳輸訊框的動態頻道,藉以令接收器20、30、40不受干擾地接收到追蹤訊號並處理追蹤訊號以追蹤發射器10之位置。
第2B圖係繪示本發明之另一規則表T2的示意圖。如第2B圖所示,規則表T2新增了兩個單播的時頻槽。其中一個時頻槽為時槽編號1且頻道變異參數3’,此時頻槽(即10→20)用於發射器10單播傳送給接收器20。另一個時頻槽為時槽編號3且頻道變異參數2’,此時頻槽(即20→10)用於接收器20單播傳送給發射器10。於其他實施例中,規則表T1可包含至少一單播的時頻槽,其與廣播時頻槽TxRx相似。第一處理單元12於前述單播的時頻槽中將開啟第一無線電傳輸單元11,並用以於個人區域網路中進行訊框傳輸。
請一併參照第1圖至第3圖,其中第3圖係繪示第1圖實施方式的發射器10的發射通訊協定堆疊60之示意圖。如第3圖所示,發射器10可更包含一發射通訊協定堆疊60。發射通訊協定堆疊60包含應用層64、網路層63、調適層62及媒體存取控制層61。應用層64包含訊息產生模組641,且訊息產生模組641產生用以群播之追蹤訊號及群播位址。網路層63連接於應用層64並包含群播模組632與路由模組631,且群播模組632接收追蹤訊號並轉換追蹤訊號為群播封包。調適層62連接於網路層63並包含調適模組621。群播封包經由路由模組631傳送至調適模組621。調適模組621接收群播封包並壓縮或分割群播封包為此些訊框。媒體存取控制層61連接於調適層62並包含分時跳頻模組611與排程模組612。分時跳頻模組611依據規則表T1之廣播時頻槽TxRx傳輸此些訊框至第一無線電傳輸單元11。
請一併參照第1圖至第4圖,其中第4圖係繪示第1圖實施方式的接收器20、30、40的接收通訊協定堆疊70之示意圖。如第4圖所示,各個接收器20、30、40可更包含一接收通訊協定堆疊70。接收通訊協定堆疊70包含媒體存取控制層71、調適層72、網路層73及應用層74。媒體存取控制層71包含分時跳頻模組711與排程模組712。發射器10之排程模組612和接收器20、30、40之排程模組712彼此溝通,以配置共享的廣播時頻槽TxRx,或是前述單播的時頻槽。接收器20之分時跳頻模組711依據規則表T1之廣播時頻槽TxRx由第二無線電傳輸單元21接收此些訊框。調適層72連接於媒體存取控制層71並包含調適模組721,且調適模組721接收此些訊框並解壓縮或重組此些訊框為群播封包。網路層73連接於調適層72並包含群播模組732與路由模組731。群播模組732依據群播位址經由路由模組731接收群播封包並轉換群播封包為追蹤訊息。應用層74連接於網路層73並包含訊息處理模組741。訊息處理模組741接收追蹤訊息並處理追蹤訊號以產生處理結果。
詳細地說,群播位址可由訊息產生模組641隨機產生或是在出廠時直接燒入至發射器10。接收器20、30、40在各自的群播模組732依據群播位址過濾掉非發射器10所發出的群播封包。其中,若由訊息產生模組641隨機產生群播位址,則需將此群播位址透過單播的方式通知各個接收器20、30、40之訊息處理模組741,以使訊息處理模組741將此群播位址設定至群播模組732。於其他實施例中,發射通訊協定堆疊60與接收通訊協定堆疊70可更包含一傳輸層(未另繪示)。當發射器10執行單播時,發射器10需知道各個接收器20、30、40的一網路位址。發射器10之訊息產生模組641透過詢問路由模組631來獲得各個接收器20、30、40的網路位址。此外,當發射器10執行單播時,發射器10需知道各個接收器20、30、40的傳輸層之一埠號(Port),此些埠號可分別寫於接收器20、30、40。因此,發射器10使用IPv6群播技術將追蹤訊號發送給接收器20、30、40,藉以令其他使用IEEE 802.15.4協議之裝置收到廣播出去的此些訊框後不會誤動作。
另外,訊息產生模組641會先檢查路由模組631之內容,確認各個接收器20、30、40與發射器10的路由關係。若發射器10是接收器20、30、40的父母節點,發射器10可以直接傳遞訊息給接收器20、30、40,則此狀態表示訊息產生模組641可以產生追蹤訊息。
於某些情況下,發射器10無法直接傳遞訊息給接收器20、30、40。一個可能原因為接收器20、接收器30或接收器40尚未加入個人區域網路。另一個可能原因為接收器20、接收器30或接收器40的路由模組731尚未完全和發射器10的路由模組631建立關係。又一個可能原因為接收器20、接收器30或接收器40未處於發射器10的直接通訊範圍內。例如,發射器10的直接通訊範圍為80公尺。接收器20與接收器30和發射器10的距離皆為79.7公尺。接收器40和發射器10的距離為80.3公尺。因此,發射器10無法直接傳送訊息給接收器40,訊息必須透過接收器20或接收器30轉接。此時,訊息產生模組641可將當下情況透過燈號、聲音、或文字告知使用者。
再者,具有低功耗與抗干擾之追蹤系統100可更包含一追蹤資訊運算器50。追蹤資訊運算器50耦接於接收器20、30、40並包含有線通訊單元51與處理單元52。追蹤資訊運算器50之有線通訊單元51電性連接接收器20、30、40之有線通訊單元23、33、43,並用以接收接收器20、30、40之訊息處理模組741所產生的處理結果。處理單元52耦接於有線通訊單元51並依據一定位軟體模組計算處理結果以產生各個接收器20、30、40與發射器10之距離,以使處理單元52依據對應的距離而追蹤發射器10之位置。處理結果可包含媒體存取控制位址、接收訊號強度指示(RSSI)、抵達時間(ToA)或到達時間差(TDoA)。
值得注意的是,非使用本發明的其他無線節點(即其他無線電裝置)於特定時間、特定頻道碰巧接收到發射器10廣播此些訊框的機率很低。即使其他無線節點剛好收到此些訊框,也可能透過媒體存取控制位址過濾此些訊框。因此,本發明發射器10所產生的追蹤訊號不會觸發其他無線電裝置誤動作。當其他無線電裝置沒有媒體存取控制位址過濾之機制時,本發明之追蹤訊號會被其他無線電裝置轉換為群播封包。若其他無線節點之網路位址與發射器10設定之群播位址不相同,則其他無線節點將會丟棄群播封包,藉以令其他無線節點不會發生誤動作。
請一併參照第1圖至第6圖,其中第5圖係繪示依照本發明另一實施方式之具有低功耗與抗干擾之追蹤方法200的流程示意圖。第6圖係繪示第5圖實施方式的訊框廣播步驟S3之流程示意圖。如第5圖與第6圖所示,具有低功耗與抗干擾之追蹤方法200包含網路建立步驟S1、訊框產生步驟S2、訊框廣播步驟S3、訊框接收步驟S4及確認與追蹤步驟S5。
網路建立步驟S1驅動發射器10之第一處理單元12建立對應發射器10之第一無線電傳輸單元11之個人區域網路與媒體存取控制位址,然後複數接收器20、30、40處於個人區域網路。
訊框產生步驟S2驅動第一處理單元12產生用以群播之追蹤訊號並轉換追蹤訊號為複數訊框,且第一無線電傳輸單元11用以於複數頻道中廣播此些訊框。
訊框廣播步驟S3驅動第一處理單元12依據規則表T1與索引資料控制第一無線電傳輸單元11於個人區域網路之其中一頻道廣播此些訊框。
訊框接收步驟S4驅動接收器20之第二處理單元22、接收器30之第二處理單元32及接收器40之第二處理單元42依據規則表T1與索引資料分別控制接收器20之第二無線電傳輸單元21、接收器30之第二無線電傳輸單元31及接收器40之第二無線電傳輸單元41於個人區域網路之其中一頻道接收此些訊框。
確認與追蹤步驟S5驅動接收器20之第二處理單元22、接收器30之第二處理單元32及接收器40之第二處理單元42各自轉換此些訊框為追蹤訊號,並依據媒體存取控制位址與群播位址確認追蹤訊號是否來自於第一處理單元12。其中,當接收器20之第二處理單元22確認追蹤訊號來自第一處理單元12,接收器20之第二處理單元22處理追蹤訊號以追蹤發射器10之位置;同理,接收器30、40依此類推。
此外,訊框廣播步驟S3可包含計算子步驟S31與選取子步驟S32。計算子步驟S31驅動第一處理單元12依據其中一頻道變異參數0’、1’、2’、3’與一絕對時槽編號而計算出索引值。選取子步驟S32驅動第一處理單元12將索引值代入索引資料而選取其中一頻道,藉以令接收器20之第二無線電傳輸單元21、接收器30之第二無線電傳輸單元31及接收器40之第二無線電傳輸單元41於其中一頻道接收此些訊框。
藉此,本發明之具有低功耗與抗干擾之追蹤方法200透過規則表T1與索引資料於個人區域網路之特定時間與動態頻道廣播此些訊框至接收器20、30、40,以使接收器20、30、40各自追蹤發射器10之位置,且發射器10產生用以群播之追蹤訊號不會觸發其他無線電裝置誤動作。
雖然本發明已以實施方式揭露如上,然其並非用以限定本發明,任何熟習此技藝者,在不脫離本發明之精神和範圍內,當可作各種之更動與潤飾,因此本發明之保護範圍當視後附之申請專利範圍所界定者為準。
100:具有低功耗與抗干擾之追蹤系統
10:發射器
11:第一無線電傳輸單元
12:第一處理單元
20,30,40:接收器
21,31,41:第二無線電傳輸單元
22,32,42:第二處理單元
23,33,43,51:有線通訊單元
50:追蹤資訊運算器
52:處理單元
60:發射通訊協定堆疊
70:接收通訊協定堆疊
61,71:媒體存取控制層
611,711:分時跳頻模組
612,712:排程模組
62,72:調適層
621,721:調適模組
63,73:網路層
631,731:路由模組
632,732:群播模組
64,74:應用層
641:訊息產生模組
741:訊息處理模組
T1,T2:規則表
TxRx:廣播時頻槽
0,1,2,3,4,5,6:時槽編號
s0,s1,s2,s3,s4,s5,s6:時槽
0’,1’,2’,3’:頻道變異參數
200:具有低功耗與抗干擾之追蹤方法
S1:網路建立步驟
S2:訊框產生步驟
S3:訊框廣播步驟
S31:計算子步驟
S32:選取子步驟
S4:訊框接收步驟
S5:確認與追蹤步驟
為讓本發明之上述和其他目的、特徵、優點與實施例能更明顯易懂,所附圖式之說明如下:
第1圖係繪示依照本發明一實施方式之具有低功耗與抗干擾之追蹤系統的方塊示意圖;
第2A圖係繪示本發明之規則表的示意圖;
第2B圖係繪示本發明之另一規則表的示意圖;
第3圖係繪示第1圖實施方式的發射器的發射通訊協定堆疊之示意圖;
第4圖係繪示第1圖實施方式的接收器的接收通訊協定堆疊之示意圖;
第5圖係繪示依照本發明另一實施方式之具有低功耗與抗干擾之追蹤方法的流程示意圖;以及
第6圖係繪示第5圖實施方式的訊框廣播步驟之流程示意圖。
100:具有低功耗與抗干擾之追蹤系統
10:發射器
11:第一無線電傳輸單元
12:第一處理單元
20,30,40:接收器
21,31,41:第二無線電傳輸單元
22,32,42:第二處理單元
23,33,43,51:有線通訊單元
50:追蹤資訊運算器
52:處理單元
Claims (10)
- 一種具有低功耗與抗干擾之追蹤系統,包含: 一發射器,包含: 一第一無線電傳輸單元,用以於複數頻道中廣播複數訊框;及 一第一處理單元,耦接於該第一無線電傳輸單元並產生用以群播之一追蹤訊號與一群播位址,該第一處理單元轉換該追蹤訊號為該些訊框並建立對應該第一無線電傳輸單元之一個人區域網路與一媒體存取控制位址,且該第一處理單元依據一規則表與一索引資料控制該第一無線電傳輸單元於該個人區域網路之其中一該頻道廣播該些訊框;以及 複數接收器,訊號連接該發射器,且各該接收器包含: 一第二無線電傳輸單元,處於該個人區域網路;及 一第二處理單元,耦接於該第二無線電傳輸單元並依據該規則表與該索引資料控制該第二無線電傳輸單元於該個人區域網路之其中一該頻道接收該些訊框,該第二處理單元轉換該些訊框為該追蹤訊號,並依據該媒體存取控制位址與該群播位址確認該追蹤訊號是否來自於該第一處理單元; 其中,當該第二處理單元確認該追蹤訊號來自該第一處理單元,該第二處理單元處理該追蹤訊號以追蹤該發射器之一位置。
- 如請求項1所述之具有低功耗與抗干擾之追蹤系統,其中該規則表依據複數時槽編號切割成複數時槽,各該時槽依據複數頻道變異參數切割成複數時頻槽,其中, 當其中一該時槽之該些時頻槽之至少一者為一廣播時頻槽時,該第一處理單元與各該接收器之該第二處理單元於其中該一時槽分別開啟該第一無線電傳輸單元與該第二無線電傳輸單元;及 當其中另一該時槽之該些時頻槽均為一停播時頻槽時,該第一處理單元與各該接收器之該第二處理單元於該另一時槽分別關閉該第一無線電傳輸單元與該第二無線電傳輸單元。
- 如請求項2所述之具有低功耗與抗干擾之追蹤系統,其中該第一處理單元依據其中一該頻道變異參數與一絕對時槽編號計算出一索引值,並將該索引值代入該索引資料而選取其中一該頻道,藉以令各該接收器之該第二無線電傳輸單元於其中一該頻道接收該些訊框。
- 如請求項2所述之具有低功耗與抗干擾之追蹤系統,其中該發射器更包含一發射通訊協定堆疊,且該發射通訊協定堆疊包含: 一應用層,包含一訊息產生模組,該訊息產生模組產生用以群播之該追蹤訊號及該群播位址; 一網路層,連接於該應用層並包含一群播模組,該群播模組接收該追蹤訊號並轉換該追蹤訊號為一群播封包; 一調適層,連接於該網路層並包含一調適模組,該調適模組接收該群播封包並壓縮或分割該群播封包為該些訊框;及 一媒體存取控制層,連接於該調適層並包含一分時跳頻模組,該分時跳頻模組依據該廣播時頻槽傳輸該些訊框至該第一無線電傳輸單元。
- 如請求項2所述之具有低功耗與抗干擾之追蹤系統,其中各該接收器更包含一接收通訊協定堆疊,且該接收通訊協定堆疊包含: 一媒體存取控制層,包含一分時跳頻模組,該分時跳頻模組依據該廣播時頻槽由該第二無線電傳輸單元接收該些訊框; 一調適層,連接於該媒體存取控制層並包含一調適模組,該調適模組接收該些訊框並解壓縮或重組該些訊框為一群播封包; 一網路層,連接於該調適層並包含一群播模組,該群播模組依據該群播位址接收該群播封包並轉換該群播封包為該追蹤訊息;及 一應用層,連接於該網路層並包含一訊息處理模組,該訊息處理模組接收該追蹤訊息並處理該追蹤訊號以產生一處理結果。
- 如請求項5所述之具有低功耗與抗干擾之追蹤系統,更包含: 一追蹤資訊運算器,耦接於該些接收器,且包含: 一有線通訊單元,用以接收各該接收器之該訊息處理模組所產生的該處理結果;及 一處理單元,耦接於該有線通訊單元,並依據一定位軟體模組計算該處理結果以產生各該接收器與該發射器之一距離,以使處理單元依據該距離追蹤該發射器之該位置。
- 如請求項5所述之具有低功耗與抗干擾之追蹤系統,其中該處理結果包含該媒體存取控制位址、一接收訊號強度指示(RSSI)、一抵達時間(ToA)或一到達時間差(TDoA)。
- 一種具有低功耗與抗干擾之追蹤方法,包含以下步驟: 一網路建立步驟,驅動一發射器之一第一處理單元建立對應該發射器之一第一無線電傳輸單元之一個人區域網路與一媒體存取控制位址,然後複數接收器處於該個人區域網路; 一訊框產生步驟,驅動該第一處理單元產生用以群播之一追蹤訊號與一群播位址並轉換該追蹤訊號為複數訊框,且該第一無線電傳輸單元用以於複數頻道中廣播該些訊框; 一訊框廣播步驟,驅動該第一處理單元依據一規則表與一索引資料控制該第一無線電傳輸單元於該個人區域網路之其中一該頻道廣播該些訊框; 一訊框接收步驟,驅動各該接收器之一第二處理單元依據該規則表與該索引資料控制各該接收器之一第二無線電傳輸單元於該個人區域網路之其中一該頻道接收該些訊框;以及 一確認與追蹤步驟,驅動各該接收器之該第二處理單元轉換該些訊框為該追蹤訊號,並依據該媒體存取控制位址與該群播位址確認該追蹤訊號是否來自於該第一處理單元,其中當各該接收器之該第二處理單元確認該追蹤訊號來自該第一處理單元,各該接收器之該第二處理單元處理該追蹤訊號以追蹤該發射器之一位置。
- 如請求項8所述之具有低功耗與抗干擾之追蹤方法,其中該規則表依據複數時槽編號切割成複數時槽,各該時槽依據複數頻道變異參數切割成複數時頻槽,其中, 當其中一該時槽之該些時頻槽之至少一者為一廣播時頻槽時,該第一處理單元與各該接收器之該第二處理單元於其中該一時槽分別開啟該第一無線電傳輸單元與該第二無線電傳輸單元;及 當其中另一該時槽之該些時頻槽均為一停播時頻槽時,該第一處理單元與各該接收器之該第二處理單元於該另一時槽分別關閉該第一無線電傳輸單元與該第二無線電傳輸單元。
- 如請求項9所述之具有低功耗與抗干擾之追蹤方法,其中該訊框廣播步驟包含: 一計算子步驟,驅動該第一處理單元依據其中一該頻道變異參數與一絕對時槽編號而計算出一索引值;及 一選取子步驟,驅動該第一處理單元將該索引值代入該索引資料而選取其中一該頻道,藉以令各該接收器之該第二無線電傳輸單元於其中一該頻道接收該些訊框。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW110102732A TWI768679B (zh) | 2021-01-25 | 2021-01-25 | 具有低功耗與抗干擾之追蹤系統及其方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW110102732A TWI768679B (zh) | 2021-01-25 | 2021-01-25 | 具有低功耗與抗干擾之追蹤系統及其方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TWI768679B true TWI768679B (zh) | 2022-06-21 |
| TW202231086A TW202231086A (zh) | 2022-08-01 |
Family
ID=83103981
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW110102732A TWI768679B (zh) | 2021-01-25 | 2021-01-25 | 具有低功耗與抗干擾之追蹤系統及其方法 |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI768679B (zh) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080055158A1 (en) * | 2003-10-22 | 2008-03-06 | Awarepoint Corporation | Wireless Position Location And Tracking System |
| US8755269B2 (en) * | 2009-12-23 | 2014-06-17 | Medtronic Minimed, Inc. | Ranking and switching of wireless channels in a body area network of medical devices |
| US20140227974A1 (en) * | 2010-02-17 | 2014-08-14 | Awarepoint Corporation | Wireless Tracking System And Method Utilizing Near-Field Communication Devices |
| TW202008848A (zh) * | 2018-07-26 | 2020-02-16 | 新加坡商雷蛇(亞太)私人有限公司 | 無線通訊之方法及用於無線通訊之設備 |
| TWI706682B (zh) * | 2017-05-26 | 2020-10-01 | 美商高通公司 | 在第五代無線網路中用於定位行動裝置之系統及方法 |
-
2021
- 2021-01-25 TW TW110102732A patent/TWI768679B/zh active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080055158A1 (en) * | 2003-10-22 | 2008-03-06 | Awarepoint Corporation | Wireless Position Location And Tracking System |
| US8755269B2 (en) * | 2009-12-23 | 2014-06-17 | Medtronic Minimed, Inc. | Ranking and switching of wireless channels in a body area network of medical devices |
| US20140227974A1 (en) * | 2010-02-17 | 2014-08-14 | Awarepoint Corporation | Wireless Tracking System And Method Utilizing Near-Field Communication Devices |
| TWI706682B (zh) * | 2017-05-26 | 2020-10-01 | 美商高通公司 | 在第五代無線網路中用於定位行動裝置之系統及方法 |
| TW202008848A (zh) * | 2018-07-26 | 2020-02-16 | 新加坡商雷蛇(亞太)私人有限公司 | 無線通訊之方法及用於無線通訊之設備 |
Also Published As
| Publication number | Publication date |
|---|---|
| TW202231086A (zh) | 2022-08-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Zhang et al. | Neighbor discovery in mobile ad hoc self-configuring networks with directional antennas: algorithms and comparisons | |
| EP3198947B1 (en) | Method of communication and apparatus | |
| Ahmed et al. | An overview of MANETs: applications, characteristics, challenges and recent issues | |
| EP2829148B1 (en) | Scalable protocol for large wsns having low duty cycle end nodes | |
| Caro | Wireless networks for industrial automation | |
| EP3211937A1 (en) | Method, apparatus, and computer program product for wireless short-range communication channel selection | |
| US20110026434A1 (en) | Localization of luminaires | |
| CN110447235B (zh) | 用于传送和中继音频信号的设备、系统和方法 | |
| JP2009060583A (ja) | 構成ビーコンをもつtdma通信システムおよび関連する方法 | |
| US11044678B2 (en) | Electronic device, method for transmitting message, and related products | |
| CN108601042A (zh) | 基于时隙切换的中继辅助信息与能量传输方法 | |
| JP2010016809A (ja) | ネットワークトポロジー構成 | |
| CN103369578B (zh) | 无线自组织网络环境下的群组生成与维护方法 | |
| US20160007289A1 (en) | Method and apparatus for low energy filtering | |
| Masri et al. | Common control channel allocation in cognitive radio networks through UWB communication | |
| US7085292B1 (en) | Wireless networked device installation | |
| TWI768679B (zh) | 具有低功耗與抗干擾之追蹤系統及其方法 | |
| CN109672465B (zh) | 一种调整天线增益的方法、设备及系统 | |
| Dias et al. | Green wireless video sensor networks using FM radio system as control channel | |
| Krohn et al. | SDJS: Efficient statistics in wireless networks | |
| CN210381308U (zh) | 无线传感器网络系统 | |
| Dressler et al. | Ultra Low-Power Sensor Networks for Next Generation Wildlife Monitoring. | |
| Lindholm | Setting up a bluetooth packet transport link | |
| CN118054808B (zh) | 一种用于达分多址信号的多用户数据帧互干扰对消方法 | |
| KR101195903B1 (ko) | 멀티 채널 무선 데이터 송수신 모듈 및 이를 이용한 메쉬망 중계 방법 |