Electronic device for performing ranging by using ultra wide band communication and operating method thereof
Abstract
An electronic device, which performs ranging by using ultra wide band (UWB) communication, and an operating method of the electronic device, is provided. The operating method includes a first electronic device performing operations including transmitting a ranging control message including block striding information to a second electronic device, determining whether to perform hopping based on a result of transmitting the ranging control message, determining a hopping round value based on a result of determining whether to perform the hopping and the block striding information, and performing ranging with the second electronic device based on the block striding information and the hopping round value.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. An operating method of a first electronic device for performing ranging by using ultra wide band (UWB) communication, the operating method comprising:
transmitting, to a second electronic device, a ranging control message comprising first block striding information;
in a case of operating in a hopping mode, determining a hopping round value based on the first block striding information; and
performing ranging with the second electronic device based on the first block striding information and the hopping round value,
wherein the first block striding information comprises information about a number of blocks to be skipped.
2. The operating method of claim 1 , further comprising determining to operate in the hopping mode.
3. The operating method of claim 1 , wherein the transmitting of the ranging control message comprises transmitting the ranging control message in a ranging round having a first index value among a plurality of ranging rounds included in a first ranging block.
4. The operating method of claim 1 , wherein the determining of the hopping round value comprises:
determining an index value of a second ranging block to perform ranging, based on the first block striding information; and
determining the hopping round value based on the index value of the second ranging block.
5. The operating method of claim 4 , wherein the performing of the ranging comprises performing ranging in a second ranging round corresponding to the hopping round value among a plurality of ranging rounds included in the second ranging block determined based on the first block striding information.
6. The operating method of claim 1 , further comprising:
initiating a ranging session between the first electronic device and the second electronic device; and
transmitting, to the second electronic device, information for the ranging session, wherein the determining of the hopping round value comprises:
determining an index value of a second ranging block to perform ranging, based on the first block striding information; and
determining the hopping round value based on the index value of the second ranging block and the information for the ranging session.
7. The operating method of claim 3 , further comprising:
determining an index value of a second ranging block to perform ranging, based on the first block striding information; and
in a case of not operating in the hopping mode, performing ranging in a ranging round having the first index value among a plurality of ranging rounds included in the second ranging block.
8. The operating method of claim 1 , further comprising:
transmitting, to a third electronic device, the ranging control message including second block striding information different from the first block striding information; and
performing ranging with the third electronic device based on the second block striding information.
9. An operating method of a second electronic device for performing ranging by using ultra wide band (UWB) communication, the operating method comprising:
determining whether to operate in a hopping mode based on a result of receiving a first ranging message from a first electronic device;
in a case of operating in the hopping mode, determining a hopping round value;
receiving a second ranging message from the first electronic device based on the hopping round value; and
performing ranging with the first electronic device based on block striding information included in the second ranging message,
wherein the block striding information comprises information about a number of blocks to be skipped.
10. The operating method of claim 9 , wherein the determining of whether to operate in the hopping mode comprises:
in response to not receiving the first ranging message during a ranging round having a first index value among a plurality of ranging rounds included in a first ranging block, determining that the receiving of the first ranging message failed; and
determining to operate in the hopping mode based on the determination that the receiving of the first ranging message failed.
11. The operating method of claim 9 , wherein the determining of the hopping round value comprises:
determining an index value of a second ranging block to perform ranging; and
determining the hopping round value based on the index value of the second ranging block.
12. The operating method of claim 11 , wherein the receiving of the second ranging message comprises receiving the second ranging message in a second ranging round corresponding to the hopping round value among a plurality of ranging rounds included in the second ranging block.
13. The operating method of claim 9 , wherein the performing of the ranging comprises:
determining an index value of a third ranging block to perform ranging, based on the block striding information; and
performing ranging in a third ranging round corresponding to the hopping round value among a plurality of ranging rounds included in the third ranging block.
14. The operating method of claim 9 , further comprising:
initiating a ranging session between the first electronic device and the second electronic device; and
receiving information for the ranging session from the first electronic device, wherein the determining of the hopping round value comprises:
determining an index value of a second ranging block to perform ranging; and
determining the hopping round value based on the index value of the second ranging block and the information for the ranging session.
15. The operating method of claim 9 , further comprising:
in response to receiving the first ranging message within a ranging round having a first index value among a plurality of ranging rounds included in a first ranging block, determining that the result of the receiving of the first ranging message is successful and determining not to operate in the hopping mode;
determining an index value of a second ranging block to perform ranging; and
performing ranging in the ranging round having the first index value among a plurality of ranging rounds included in the second ranging block.
16. A first electronic device for performing ranging by using ultra wide band (UWB) communication, the first electronic device comprising:
a transceiver;
a memory; and
at least one processor configured to execute a program stored in the memory to control the first electronic device to:
transmit, to a second electronic device through the transceiver, a ranging control message including block striding information,
in a case of operating in a hopping mode, determine a hopping round value based on the block striding information, and
perform ranging with the second electronic device based on the block striding information and the hopping round value,
wherein the block striding information comprises information about a number of blocks to be skipped.
17. A second electronic device for performing ranging by using ultra wide band (UWB) communication, the second electronic device comprising:
a transceiver;
a memory; and
at least one processor configured to execute a program stored in the memory to control the second electronic device to:
determine whether to operate in a hopping mode based on a result of receiving a first ranging message from a first electronic device,
in a case of operating in the hopping mode, determine a hopping round value,
receive, from the first electronic device through the transceiver, a second ranging message based on the hopping round value, and
perform ranging with the first electronic device based on block striding information included in the second ranging message,
wherein the block striding information comprises information about a number of blocks to be skipped.Join the waitlist — get patent alerts
Track US11411602B2 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.