SYNCHRONIZATION OF A MOBILE DEVICE AND A PEER DEVICE FOR UWB-BASED COMMUNICATION
20230354230 · 2023-11-02
Inventors
Cpc classification
H04W84/18
ELECTRICITY
H04W52/0219
ELECTRICITY
Y02D30/70
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
G01S13/765
PHYSICS
H04W76/27
ELECTRICITY
International classification
Abstract
It is described a method of UWB-based communication between a mobile device (101, 401) and at least one peer device (102, 402a,b,c), the method comprising while the mobile device (101, 401) is in an idle mode: a synchronizing step (410) including that the mobile device (401) sends at least one synchronization message (418) without performing full Ranging cylce; the peer device (402) receiving the synchronization message (418); and the peer device (402) synchronizing with the mobile device (410) based on the received synchronization message (418); the method comprising while the mobile device (401) is in a non-idle mode: the mobile device starting a UWB-based DS-TWR session (425, 525, 526) with the synchronized peer device, in order to control the smart-device (402c, 502c) via the mobile device.
Claims
1. Method of UWB-based communication between a mobile device, in particular hand carried device (101, 401), and at least one peer device, in particular smart device (102, 402a,b,c), the method comprising while the mobile device (101, 401) is in an idle mode: a synchronizing step (410) including that the mobile device (401) sends at least one synchronization message (418) without performing full ranging cycle, in particular DS-TWR multicast; the peer device (402) receiving the synchronization message (418); and the peer device (402) synchronizing with the mobile device (410) based on the received synchronization message (418); the method comprising while the mobile device (401) is in a non-idle mode: the mobile device starting a UWB-based ranging cycle, in particular DS-TWR session (425, 525, 526), with the synchronized peer device, in order to control the smart-device (402c, 502c) via the mobile device.
2. Method according to the preceding claim, wherein the synchronization step comprises: transmitting subsequent UWB-based synchronization control messages, in particular RCM messages (418a,b,c,d), from the mobile device to the peer device without transmitting any other messages in between, wherein the synchronization control messages include information that a standard ranging round should not be performed.
3. Method according to the preceding claim, wherein the subsequent synchronization control messages (418a,b,c,d) are transmitted at regular points in time, in order to keep the peer device synchronized with the mobile device.
4. Method according to any one of the preceding claims, further comprising: indicating at the mobile device (101) and at the peer device (102) that both devices are synchronized.
5. Method according to any one of the preceding claims, wherein the mobile device (401) enters a power saving mode, after the mobile device having transmitted the synchronization message (418); wherein the peer device (402c) enters a power saving mode, after the peer device having received the synchronization message (418).
6. Method according to any one of the preceding claims, wherein the peer device (102) comprises an IoT device, wherein the mobile device (101) comprises a smart phone.
7. Method according to any one of the preceding claims, wherein the idle mode of the mobile device (101) comprises a user interaction screen being inactive.
8. Method according to any one of the preceding claims, wherein the ranging cycle, in particular DS-TWR session (425, 525, 526), is started, while the mobile device (501) is non-idle and the mobile device is pointing to the smart-device (502c) within a defined angle range and within a defined distance range.
9. Method according to any one of the preceding claims, wherein ranging cylce (425, 525, 526) comprises: the mobile device transmitting at least one of: a RCM, a Poll-message, a Final-message, and a Final Data-message; the peer device transmitting at least one of: a response after a poll-message by the mobile device, a report-message, a RCR-message, a RIUM-message, and/or wherein the ranging cycle comprises: DS-TWR or SS-TWR.
10. Method according to the preceding claim, wherein the transmission is in a SP1-frame or SP0-frame, wherein at least one transmission frame is extended, in order to accompany application data.
11. Method according to any one of the preceding claims, the method comprising, for initial synchronization (109) during the synchronization step: the peer device (102) sending advertisement messages (112) using bluetooth-based transmission; the mobile device (101) receiving at least one of the advertisement messages (112) and connecting to the peer device via a bluetooth-based protocol; and the mobile device (101) establishing a bluetooth-based synchronization with the peer device (102).
12. Method according to the preceding claim, wherein the bluetooth-based protocol comprises a BLE-protocol, wherein the bluetooth-based synchronization between the mobile device and the peer device allows for accurate time synchronization, in particular having a timing-error being less than 5 ms.
13. Method according to any one of the preceding claims, further comprising: at least one other the peer device (402a,b) receiving the synchronization message (418); and the at least one other peer device (402a,b) synchronizing with the mobile device (401) based on the received synchronization message; the method comprising while the mobile device is in a non-idle mode: the mobile device starting a UWB-based DS-TWR session with the synchronized at least one other peer device, in order to control the at least one other smart-device via the mobile device.
14. Method according to any one of the preceding claims, further comprising: at least one other mobile device transmitting at least one other synchronization message without performing full ranging cylce; at least one peer device receiving the other synchronization message; and the peer device synchronizing with the other mobile device based on the received other synchronization message; the method comprising while the other mobile device is in a non-idle mode: the other mobile device starting a UWB-based DS-TWR session with the synchronized peer device, in order to control the smart-device via the other mobile device.
15. System (100, 400, 500) of UWB-based communication, comprising: at least one mobile device (101, 401, 501); and at least one peer device (102, 402, 502), wherein the at least one mobile device and the at least one peer device are configured to carry out a method according to one of the preceding claims.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0037]
DETAILED DESCRIPTION OF THE DRAWINGS
[0038] Embodiments of the present technology are now described referring to the figures. The invention is not restricted to the illustrated or described embodiments.
[0039] It should be understood that features or units in the different figures which are similar or same in structure and/or function are labelled with reference signs which differ only in the first digit. A description of one element or structure not described with reference to a particular figure may be taken from the respective description according to another embodiment or figure.
[0040] The system 100 of UWB-based communication according to an embodiment of the present technology comprises at least one mobile device 101 and at least one peer device, such as smart device 102 which are both UWB-enabled. The mobile device 101 comprises a UWB controller 103 as well as a host 104. The mobile device 101 further comprises a BLE unit 105 which is enabled to perform bluetooth low energy communications. The smart device 102 comprises a UWB controller 106 as well as a host 107 and a BLE unit 108.
[0041] In the embodiment illustrated in
[0042] In particular, the smart device 102 may permanently send advertisement messages 112 at the BLE-link. The mobile device 101 which receives one of the advertisement messages 112 will then connect to the smart device 102, since it may send scan messages 114. The advertisement messages 112 are received at the BLE unit 105 and transmitted in response messages 115 to the host unit 104. The host unit 104 then starts a session via the BLE layer 105 (see message 116).
[0043] During the third and fourth phase 111, the mobile device may initiate first and then start a multicast DS-TWR session, in particular as soon as a single smart device is found at a defined time interval. Therein, the third and fourth phase 111 comprises a portion 117 to exchange session ID, to configure and to range, before performing a multicast DS-TWR session 126.
[0044] The smart device 102 may continuously search for additional mobile devices which may allow for multiple users to connect to the same smart device 102.
[0045]
[0046] The mobile device 201 may start multicast DS-TWR session, as soon as a single smart device is found at a defined time base. The block duration may be 1000 ms, the fixed slot alignment as aligned in the BLE establishment phase along with adding and removing devices may be applied. The smart device 202a,b,c may then synchronize on the multicast session. During the ranging cycle, in particular DS-TWR multicast, the RCM message 218 may be sent by the mobile device 201. Then, a Poll-message 219 may be sent by the mobile device 201. The smart device 202a may transmit a response message 220a which may be received by the mobile device 201. Other response messages 220b, 220c may be transmitted by the other smart devices 202b, 202c. The mobile device 201 may transmit a Final-message 221 to the smart device 202c and may then transmit a Final Data-message 222 to the smart device 202c.
[0047] During a reporting phase 223, the different smart devices 202a, 202b, 202c may transmit report messages 224a,b,c to the mobile device 201. Further, the smart device 202c may transmit a RCR-message 225 which is received at the mobile device 201. The mobile device 201 may transmit a RIUM-message 226, in particular including information how to control the respective smart device 202c.
[0048] The system 300 schematically illustrated in
[0049] The system 400 schematically illustrated in
[0050] When the mobile device 401 is in a non-idle mode, i.e. in particular when the display of the mobile device 401 is turned on and also pointing to the particular smart device 402c, a UWB-based DS-TWR session may be established the third and fourth phase 411. The DS- TWR session includes sending a Poll-message 419 from the mobile device 401 to the smart device 402c. The smart device 402c responds with a response message 420c. Later on, the mobile device 401 transmits a Final-message 421 and then a Final Data-message 422 which is received by the smart device 402c.
[0051] In particular, when the mobile device 401 is in display off mode, the mobile device sends (during second phase 410) a blink (418) only instead of a full DS-TWR. The blink or synchronization message 418 may be the RCM message of the multicast DS-TWR with an indicator bit that the remaining of the ranging round shall not be processed.
[0052] Only when the mobile device is activated (i.e. the display is turned on), a full ranging session is started with the smart device 402 during the phases 411, i.e. the third/fourth phase.
[0053] The system 500 schematically illustrated in
[0054]
[0055]
[0056] During UWB data transfer, collision management may be managed based on adaptive hopping scheme. A session may be unique via its ID. Session parameters may include all required settings, such as PHY settings, MAC settings and the like. When the session is started, the controllee may start sending application date via dedicated data-packets. Data transfer and ranging sessions may be built up on top of the UWB communication scheme. Thereby, the UWB communication scheme is based on a strictly time multiplexed approach to optimize power consumption. The communication scheme is organized in blocks of typical size of 50-100 ms. Thereby, blocks are segmented into rounds. In a block, the actual rounds take place where UWB communication happens. Typically for a duration of 5-10 ms, the rounds themselves are segmented into slots. The round uses slots for example of 1 ms where the actual transmission is performed.
[0057] In this specification, embodiments have been presented in terms of a selected set of details. However, a person of ordinary skill in the art would understand that many other embodiments may be practiced which include a different selected set of these details. It is intended that the following claims cover all possible embodiments.