
Resolving Round Hopping and Block Assignment Issues in Hyper Blocks
This document follows up on round hopping and block assignment in hyper blocks, aiming to address issues and provide solutions related to IEEE P802.15 Working Group for Wireless Personal Area Networks. It covers topics such as interference mitigation techniques, coexistence improvement, backward compatibility, link budget enhancements, support for different protocols, and resolution of issues in hyper block-based mode. The content delves into hyper block concepts and introduces the concept of NBA-MMS-UWB ranging with illustrations to explain the structure and functionality. The submission emphasizes the importance of safeguards for various data use cases, accuracy, reliability, low power consumption, and other technical aspects to enhance wireless network performance.
Download Presentation

Please find below an Image/Link to download the presentation.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.
You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.
E N D
Presentation Transcript
May 2023 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) doc.: < 15-23-0214-00-04ab > Submission Title: Round hopping and block assignment in hyper blocks follow up Date Submitted: May, 2023 Source: Rojan Chitrakar, Lei Huang, Kuan Wu, David Xun Yang (Huawei Technologies) Email: rojan.chitrakar@huawei.com Abstract: Follow up on the round hopping and block assignment in hyper blocks Purpose: Resolve issues with round hopping and block assignment in hyper blocks. Notice: This document has been prepared to assist the IEEE P802.15. It is offered as a basis for discussion and is not binding on the contributing individual(s) or organization(s). The material in this document is subject to change in form and content after further study. The contributor(s) reserve(s) the right to add, amend or withdraw material contained herein. Release: The contributor acknowledges and accepts that this contribution becomes the property of IEEE and may be made publicly available by P802.15. Submission Slide 1 Rojan Chitrakar, et al
May 2023 doc.: < 15-23-0214-00-04ab > PAR Objective Proposed Solution (how addressed) Safeguards so that the high throughput data use cases will not cause significant disruption to low duty-cycle ranging use cases Interference mitigation techniques to support higher density and higher traffic use cases Other coexistence improvement Backward compatibility with enhanced ranging capable devices (ERDEVs) Improved link budget and/or reduced air-time Additional channels and operating frequencies Improvements to accuracy / precision / reliability and interoperability for high-integrity ranging Reduced complexity and power consumption Hybrid operation with narrowband signaling to assist UWB Enhanced native discovery and connection setup mechanisms Sensing capabilities to support presence detection and environment mapping Low-power low-latency streaming Higher data-rate streaming allowing at least 50 Mbit/s of throughput Support for peer-to-peer, peer-to-multi-peer, and station-to- infrastructure protocols Infrastructure synchronization mechanisms Round hopping and block assignment issues in hyper block- based mode are resolved. Submission Slide 2 Rojan Chitrakar, et al
May 2023 doc.: < 15-23-0214-00-04ab > Background: Hyper block Hyper block concept that supports NBA-MMS-UWB ranging is introduced in [1]. A hyper block is a group of blocks. Hyper block mode uses the time structure that is periodic Each hyper block consists of a whole number of blocks. different blocks may have different configuration for block duration, Round duration, and slot duration Hyper Block K+1 Hyper Block K Hyper Block K-1 Block 0 Block 1 Block 2 Block 0 Block 1 Block 2 Block 0 Block 1 Block 2 Hyper Block K Block 0 Block 2 Block 1 Round 5 Round 0 Round 0 Round 2 Round 0 Round 1 Round 1 RESPONSE RESPONSE RESPONSE RESPONSE RESPONSE RESPONSE RESPONSE RESPONSE POLL REPORT REPORT REPORT REPORT REPORT REPORT REPORT REPORT POLL POLL POLL POLL POLL POLL POLL [NB] : [UWB] : 1 1 1 1 4 4 1 1 4 4 1 1 2 2 2 2 1 1 3 3 3 3 6 6 1 1 4 4 1 1 2 2 5 5 3 3 1 1 4 4 2 2 3 3 One Ranging Round One Ranging Round One Ranging Round One Ranging Round One Ranging Round One Ranging Round [1] DCN 23-0059r0 (Jan 2023) Hyper block concept for use of NBA-MMS Submission Slide 3 Rojan Chitrakar, et al
May 2023 doc.: < 15-23-0214-00-04ab > Recap In [2] we proposed that in the first and each subsequent allocated rounds, the Initiator informs the next assigned block and the Number of Rounds in the assigned block. Devices can save power by sleeping till the next assigned block Start time Hyper Block K-1 Hyper Block K Hyper Block K+1 Block n+2 (R.I. = 0) Block n+3 (R.I. = 1) Block n+4 (R.I. = 2) Block n-1 (R.I. = 0) Block n (R.I. = 1) Block n+1 (R.I. = 2) Block n+5 (R.I. = 0) Block n+6 (R.I. = 1) Block n+7 (R.I. = 2) Round 0 Round 1 Round 6 Round 0 Round 1 Round 2 Round 0 Round 1 Round 6 Round 0 Round 1 Round 2 Round 0 Round 1 Round 6 Round 0 Round 1 Round 2 ... ... ... Round 0 Round 1 Round 0 Round 1 Round 0 Round 1 Next Block, N_Rounds Next Block, N_Rounds Legend: Assigned Block Allocated Round A new IE, Enhanced Ranging Round IE (ERR IE) may be defined. ERR IE Octets: 1 1 Bits: 0 1 - 15 Octets: 2 0 or 1 Hyper Block Index Relative Block Index Number of Rounds Hopping Mode Transmission Offset Round Index [2] DCN 15-23/0129r0 (Mar 23), Round hopping and block assignment in hyper blocks Submission Slide 4 Rojan Chitrakar, et al
May 2023 doc.: < 15-23-0214-00-04ab > Error Handling (Issue) We received queries about error handling if the frame carrying the next assigned block and the Number of Rounds is not received by the responder. How does the responder figure out its next assigned block? Start time Hyper Block K-1 Hyper Block K Hyper Block K+1 Block n+2 (R.I. = 0) Block n+3 (R.I. = 1) Block n+4 (R.I. = 2) Block n-1 (R.I. = 0) Block n (R.I. = 1) Block n+1 (R.I. = 2) Block n+5 (R.I. = 0) Block n+6 (R.I. = 1) Block n+7 (R.I. = 2) Round 0 Round 1 Round 6 Round 0 Round 1 Round 2 X Round 0 Round 1 Round 6 Round 0 Round 1 Round 2 Round 0 Round 1 Round 6 Round 0 Round 1 Round 2 ... ... ... Round 0 Round 1 Round 0 Round 1 Round 0 Round 1 X Next Block, N_Rounds Next Block, N_Rounds Legend: Assigned Block Allocated Round Submission Slide 5 Rojan Chitrakar, et al
May 2023 doc.: < 15-23-0214-00-04ab > Block Assignment Advertisement (Proposal) In a selected round(s) in each hyper block, for e.g., the first round of every block, the controller transmits a special HBS IE advertising the block assignment for all devices or networks participating in that hyper block. Start time Hyper Block K-1 Hyper Block K Hyper Block K+1 Block n+2 (R.I. = 0) Block n+3 (R.I. = 1) Block n+4 (R.I. = 2) Block n-1 (R.I. = 0) Block n (R.I. = 1) Block n+1 (R.I. = 2) Block n+5 (R.I. = 0) Block n+6 (R.I. = 1) Block n+7 (R.I. = 2) Round 1Round Round 1 Round 6 Round 0 Round 1 Round 2 Round 1Round Round 1 Round 6 Round 0 Round 1 Round 2 Round 1Round Round 1 Round 6 Round 0 Round 1 Round 2 ... ... ... Round 0 Round 0 Round 0 0 0 0 Legend: Hyper block advertisement Round If a device misses the message carrying the next assigned block , it can wake up for the special HBS IE and find its assigned block and calculate the number of rounds in the block. Submission Slide 6 Rojan Chitrakar, et al
May 2023 doc.: < 15-23-0214-00-04ab > Block Assignment Advertisement (Proposal) List of address of the network/devices that are allocated one or more round in the block. For network, short address is used. Special HBS IE: An HBS IE [3] carrying a Block Assignment List. HBS IE Block Assignment Octets: Variable Octets: 2 1 variables 1 Bits: 0 1 - 7 Ranging Block Description List Ranging Block Description List Length Hyper Block Index Address List Length Content Control Address Size Address List Size used for addresses in the Address List 0: Short Address (2 octets) 1: Extended Address (8 octets) Number of addresses in the Address List Block Description Octets: 1 1/2/3 0/1 Variable 0/2 1 List of Block Assignments (Zero or more). Each Block Assignment carries a list of addresses of network or devices that are allocated a round in the block. Block Assignment List Block Assignment List Length Block Index Block Duration Round Duration Slot Duration Number of Rounds in the block = Block Duration / Round Duration [3] 5-23/0155r2, Proposed Text for 4ab MAC - Hyper Block-based Mode Submission Slide 7 Rojan Chitrakar, et al
May 2023 doc.: < 15-23-0214-00-04ab > Summary We discussed the issue of block assignment and round hopping in hyper blocks. We proposed: 1. In the first and each subsequent allocated rounds, the Initiator informs the next assigned block and the Number of Rounds in the assigned block. 2. In a selected round in each hyper block, the controller transmits a special HBS IE advertising the block assignment for all devices or networks participating in that hyper block. Submission Slide 8 Rojan Chitrakar, et al