Data transmission in the ranging round in a UWB communication system

KR103031122B1Active Publication Date: 2026-10-13SAMSUNG ELECTRONICS CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
KR1020217026995
Authority / Receiving Office
KR · KR
Patent Type
Patents
Current Assignee / Owner
Priority Date
2020-03-05
Filing Date
2020-03-06
Publication Date
2026-10-13
Estimated Expiration
2040-03-06

Smart Images

  • Figure 112021097764112-PCT00028_ABST
    Figure 112021097764112-PCT00028_ABST
Patent Text Reader

Abstract

A method and apparatus are provided for a first network entity to support a ranging capability in a wireless communication system. The method comprises: identifying one or more ranging rounds for transmitting a ranging control message (RCM) and ranging auxiliary data in a ranging block; generating the RCM, which includes an advanced ranging control information element (ARC IE), wherein the ranging control field includes a value indicating whether a ranging round following the RCM is used for a ranging auxiliary information exchange; transmitting the ranging auxiliary data to a second network entity in the ranging round following the RCM if the value included in the ranging control field corresponds to a ranging auxiliary information exchange; and receiving an acknowledgment (ACK) corresponding to the ranging auxiliary data from the second network entity.
Need to check novelty before this filing date? Find Prior Art

Description

Technology Field

[0001] The present disclosure generally relates to data transmission in ranging rounds in a UWB communication system. Background Technology

[0002] A peer-aware communication (PAC) network is a fully distributed communication network that enables direct communication between PAC devices (PDs). A PAC device is an electronic device capable of communication. Additionally, a PAC device possesses ranging capability. A PAC device may be referred to as a ranging device (RDEV), an enhanced ranging device (ERDEV), a secure ranging device (SRDEV), or any other similar name. An RDEV, ERDEV, or SRDEV may be part of an access point (AP), a station (STA), an eNB, a gNB, a UE, or any other communication node with ranging capability as defined in IEEE standard specifications. PAC networks can utilize various topologies, such as mesh and star, to support interactions between PDs for various services. The problem to be solved

[0003] Embodiments of the present disclosure provide data transmission in ranging rounds in a UWB communication system. means of solving the problem

[0004] In one embodiment, a first network entity in a wireless communication system supporting a ranging capability is provided. The first network entity identifies one or more ranging rounds for transmitting a ranging control message (RCM) and ranging ancillary data in a ranging block; and generates said RCM including an advanced ranging control information element (ARC IE) including a ranging method field, wherein the ranging method field is configured to include a value indicating whether a ranging round following said RCM is used for a ranging ancillary information exchange. The first network entity is operably connected to said processor and, if the value included in said ranging method field corresponds to a ranging ancillary information exchange, transmits said ranging ancillary data to a second network entity in the ranging round following said RCM; It further includes a transceiver configured to receive an acknowledgment (ACK) corresponding to the ranging auxiliary data from the second network entity. Brief explanation of the drawing

[0005] For a more complete understanding of the present disclosure and its advantages, the following description is made together with the accompanying drawings, wherein the same reference numerals denote the same parts. FIG. 1 illustrates an exemplary wireless network according to embodiments of the present disclosure. FIG. 2 illustrates an exemplary gNB according to embodiments of the present disclosure. FIG. 3 illustrates an exemplary UE according to embodiments of the present disclosure. FIG. 4a illustrates an upper-level diagram of an orthogonal frequency division multiplexing transmission path according to embodiments of the present disclosure. FIG. 4b illustrates an upper-level diagram of an orthogonal frequency division multiplexing receiving path according to embodiments of the present disclosure. FIG. 5 illustrates an exemplary electronic device according to embodiments of the present disclosure. FIG. 6 illustrates an exemplary ranging configuration according to embodiments of the present disclosure: a ranging block, a ranging round, and a ranging slot. FIG. 7 illustrates an exemplary general ranging round structure according to embodiments of the present disclosure. FIG. 8 illustrates an exemplary controller, controlee, initiator, and responder according to embodiments of the present disclosure. FIG. 9 illustrates an exemplary advanced ranging control IE as defined in 802.15.4z, according to embodiments of the present disclosure. FIG. 10 illustrates exemplary ranging node values ​​according to embodiments of the present disclosure. FIG. 11 illustrates an exemplary advanced ranging control IE content field format as defined in 802.15.4z, according to embodiments of the present disclosure. FIG. 12 illustrates an exemplary ranging scheduling IE according to embodiments of the present disclosure. FIG. 13 illustrates an exemplary row of a ranging scheduling table according to embodiments of the present disclosure. FIG. 14 illustrates exemplary ranging aid data (in the payload) during a ranging round according to embodiments of the present disclosure. FIG. 15 illustrates an exemplary messaging sequence for ranging auxiliary data transmission according to embodiments of the present disclosure. FIG. 16 illustrates exemplary ranging mode values ​​for raising assist data (in the payload) according to embodiments of the present disclosure. FIG. 17 illustrates exemplary ranging mode values ​​for ranging auxiliary data (in the payload) with and without RFRAME, according to embodiments of the present disclosure. FIG. 18 illustrates a flowchart of a method using a ranging mode value to indicate ranging auxiliary data (in the payload) according to embodiments of the present disclosure. FIG. 19 illustrates exemplary ranging auxiliary data (in the payload) IE according to embodiments of the present disclosure. FIG. 20 illustrates exemplary ranging auxiliary data (in the payload) having a message mode according to embodiments of the present disclosure. FIG. 21 illustrates an exemplary ranging auxiliary data (in the payload) bit in an ARC IE for indicating ranging auxiliary data according to embodiments of the present disclosure. FIG. 22 illustrates a flowchart of a method for delivering ranging auxiliary data using ranging auxiliary data (in the payload) in an ARC IE according to embodiments of the present disclosure. FIG. 23 illustrates exemplary ranging method field values ​​used to indicate ranging auxiliary information exchange (or data transfer) according to embodiments of the present disclosure. FIG. 24 illustrates a flowchart of a method for directing a ranging auxiliary information exchange or data transfer using a ranging method field within an ARC IE according to embodiments of the present disclosure. FIG. 25 illustrates an exemplary ranging auxiliary data (in-payload) counter and type IE format according to embodiments of the present disclosure. FIG. 26 illustrates an exemplary ranging auxiliary information message counter and type IE content field format according to embodiments of the present disclosure. FIG. 27 illustrates a flowchart of a data transmission method in ranging rounds in a UWB communication system according to embodiments of the present disclosure. Specific details for implementing the invention

[0006] In one embodiment, a first network entity in a wireless communication system supporting a ranging capability is provided. The first network entity identifies one or more ranging rounds for transmitting a ranging control message (RCM) and ranging auxiliary data in a ranging block; and comprises a processor configured to generate the RCM including an advanced ranging control information element (ARC IE) comprising a ranging method field, wherein the ranging method field is configured to include a value indicating whether a ranging round following the RCM is used for a ranging auxiliary information exchange. The first network entity is operably connected to the processor and, if the value included in the ranging method field corresponds to a ranging auxiliary information exchange, transmits the ranging auxiliary data to a second network entity in the ranging round following the RCM; It further includes a transceiver configured to receive an acknowledgment (ACK) corresponding to the ranging auxiliary data from the second network entity.

[0007] In another embodiment, a second network entity in a wireless communication system supporting a ranging capability is provided. The second network entity includes a processor configured to identify one or more ranging rounds for transmitting a ranging control message (RCM) and ranging auxiliary data in a ranging block. The second network entity further includes a transceiver configured to be operablely connected to the processor and to receive the ranging auxiliary data from the first network entity in the ranging round following the RCM when a value included in the ranging method field corresponds to a ranging auxiliary information exchange; and to transmit an acknowledgment (ACK) corresponding to the ranging auxiliary data to the first network entity, wherein the RCM includes an advanced ranging control information element (ARC IE) including a ranging method field, said ranging method field including said value indicating whether the ranging round following the RCM is used for a ranging auxiliary information exchange.

[0008] In another embodiment, a method is provided in which a first network entity in a wireless communication system supports a ranging capability. The method comprises: identifying one or more ranging rounds for transmitting a ranging control message (RCM) and a ranging auxiliary data in a ranging block; generating the RCM including an advanced ranging control information element (ARC IE) including a ranging method field, wherein the ranging method field includes a value indicating whether a ranging round following the RCM is used for a ranging auxiliary information exchange; transmitting the ranging auxiliary data to a second network entity in the ranging round following the RCM if the value included in the ranging method field corresponds to a ranging information exchange; and receiving an acknowledgment (ACK) corresponding to the ranging auxiliary data from the second network entity.

[0009] Other technical features may be readily apparent to those skilled in the art to which this disclosure pertains from the following drawings, description, and claims.

[0010] Before proceeding with the detailed description below, it may be advantageous to explain the definitions of specific words and phrases used throughout this patent document. The term "couple" and its derivatives mean any direct or indirect communication between two or more elements, regardless of whether such elements are in physical contact with each other. The terms "transmit," "receive," and "communicate" and their derivatives encompass both direct and indirect communication. "Ranging" and its derivatives mean that basic measurements of ranging between devices are achieved by the transmission and reception of one or more messages. The terms "include" and "comprise" and their derivatives mean inclusion without limitation. The term "or" is an inclusive term meaning and / or. The phrase "associated with" and its derivatives mean to include, be included within, interconnect with, contain, be contained within, connect to or with, couple to or with, be communicable with, cooperate with, interleave, juxtapose, be proximate to, be bound to or with, have, have a property of, have a relationship to or with, etc.The term "controller" means any device, system, or part thereof that controls at least one operation. Such a controller may be implemented in hardware or in a combination of hardware and software and / or firmware. The functionality associated with any particular controller may be centralized or distributed, whether locally or remotely. The phrase "at least one of" means that, when used with a list of items, different combinations of one or more of the listed items may be used, or only one item from the list may be required. For example, "at least one of A, B, and C" includes any of the following combinations: A, B, C, A and B, A and C, B and C, and A and B and C.

[0011] Additionally, the various functions described below may be implemented or supported by one or more computer programs, each of which is formed from computer-readable program code and implemented on a computer-readable medium. The terms “application” and “program” mean one or more computer programs, software components, sets of instructions, procedures, functions, objects, classes, instances, related data, or parts thereof adapted to be implemented in appropriate computer-readable program code. The phrase “computer-readable program code” includes any type of computer code, including source code, object code, and executable code. The phrase “computer-readable medium” includes any type of medium that can be accessed by a computer, such as read-only memory (ROM), random access memory (RAM), hard disk drives, compact discs (CD), digital video discs (DVD), or any other type of memory. “Non-transitory” computer-readable medium excludes wired, wireless, optical, or other communication links that transmit transient electrical or other signals.Non-transient computer-readable media include media in which data can be stored permanently, and media in which data can be stored and subsequently overwritten, such as rewritable optical discs or erasable memory devices.

[0012] Definitions for other specific words and phrases are provided throughout this patent document. Those skilled in the art to which this disclosure pertains will understand that, in many but not most cases, such definitions apply to the prior use as well as the future use of the words and phrases thus defined.

[0013] FIGS. 1 through 27 discussed below, and the various embodiments used to illustrate the principles of the present disclosure, are for illustrative purposes only and should not be construed in any way as limiting the scope of the present disclosure. Those skilled in the art will understand that the principles of the present disclosure may be implemented in any appropriately provided system or device.

[0014] The following documents and standard descriptions are incorporated herein by reference as fully described herein: IEEE Standard for Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications for Peer Aware Communications, IEEE Std 802.15.8, 2017; IEEE Standard for Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications for Low Rate Wireless Personal Area Networks (WPANs), Amendment 1: Add Alternative PHYs, IEEE Std 802.15.4a (2007); and IEEE 802.15.4z MAC, Available: https: / / mentor.ieee.org / 802.15 / dcn / 19 / 15-19-0034-02-004z-ieee-802-15-4z-mac.docx.

[0015] The aspects, features, and advantages of the present disclosure will be readily understood from the following detailed description by simply illustrating various specific embodiments and implementations, including the best mode considered for carrying out the present disclosure. The present disclosure also allows for other different embodiments, and various details of the present disclosure may be modified in various obvious aspects without departing from the spirit and scope of the present disclosure. Accordingly, the drawings and description should be regarded as illustrative in nature rather than restrictive. The present disclosure is illustrated in the accompanying drawings as an example, not as a limitation.

[0016] FIGS. 1 through 4b below describe various embodiments implemented using orthogonal frequency division multiplexing (OFDM) or orthogonal frequency division multiple access (OFDMA) communication technologies in wireless communication systems. The descriptions of FIGS. 1 through 3 are not intended to imply any physical or architectural limitations on the manner in which different embodiments may be implemented. Different embodiments of the present disclosure may be implemented in any suitably provided communication system.

[0017] FIG. 1 illustrates an exemplary wireless network according to embodiments of the present disclosure. The embodiment of the wireless network shown in FIG. 1 is for illustrative purposes only. Other embodiments of the wireless network (100) may be used without departing from the scope of the present disclosure.

[0018] As illustrated in FIG. 1, the wireless network includes a gNB (101) (e.g., a base station (BS)), a gNB (102), and a gNB (103). The gNB (101) communicates with the gNB (102) and the gNB (103). The gNB (101) also communicates with at least one network (130), such as the Internet, a proprietary Internet Protocol (IP) network, or other data networks.

[0019] The gNB (102) provides wireless broadband access to a network (130) to a first plurality of user equipment (UEs) within the coverage area (120) of the gNB (102). The first plurality of UEs include a UE (111) that may be located in a small business (SB); a UE (112) that may be located in an enterprise (E); a UE (113) that may be located in a WiFi hotspot (HS); a UE (114) that may be located in a first residence (R); a UE (115) that may be located in a second residence (R); and a UE (116) that may be a mobile device (M), such as a mobile phone, a wireless laptop, a wireless PDA, etc. The gNB (103) provides wireless broadband access to the network (130) to a second plurality of UEs within the coverage area (125) of the gNB (103). The second plurality of UEs include UE (115) and UE (116). In some embodiments, one or more of the gNBs (101-103) may communicate with each other and with the UEs (111-116) using 5G, LTE, LTE-A, WiMAX, WiFi, or other wireless communication techniques.

[0020] Depending on the network type, the term “base station” or “BS” may mean any component (or set of components) configured to provide wireless access to a network, such as a transmit point (TP), transmit-receive point (TRP), enhanced base station (eNodeB or eNB), 5G base station (gNB), macrocell, femtocell, WiFi access point (AP), or other wirelessly enabled devices. Base stations may provide wireless access according to one or more radio communication protocols, such as 5G 3GPP New Radio Interface / Access (NR), Long Term Evolution (LTE), LTE-Advanced (LTE-A), High Speed ​​Packet Access (HSPA), Wi-Fi 802.11a / b / g / n / ac, etc. For convenience, the terms "BS" and "TRP" are used interchangeably in this patent document to refer to network infrastructure components that provide wireless access to remote terminals. Additionally, depending on the network type, the terms "user equipment" or "UE" may refer to any component such as a "mobile station," "subscriber station," "remote terminal," "wireless terminal," "receive point," or "user device."For convenience, the terms “user equipment” and “UE” are used in this patent document to refer to remote wireless equipment that wirelessly accesses a BS, regardless of whether the UE is a mobile device (e.g., a mobile phone or a smartphone) or is typically considered a stationary device (e.g., a desktop computer or a vending machine).

[0021] The dotted lines represent approximate extents of coverage areas (120 and 125), which are drawn as roughly circular shapes for the purpose of illustration and explanation only. Coverage areas associated with gNBs, such as coverage areas (120 and 125), may have different shapes, including irregular shapes, depending on the configuration of said gNBs and variations of the wireless environment associated with natural and artificial obstacles.

[0022] As described in more detail below, one or more of the UEs (111-116) include circuitry, programming, or a combination thereof for data transmission in the ranging rounds. In certain embodiments, one or more of the gNBs (101-103) include circuitry, programming, or a combination thereof for data transmission in the ranging rounds.

[0023] FIG. 1 illustrates an example of a wireless network, but various modifications to FIG. 1 may be made. For example, the wireless network may include any number of gNBs and any number of UEs in any suitable arrangement. Additionally, a gNB (101) may communicate directly with any number of UEs and provide wireless broadband access to the network (130) to those UEs. Similarly, each gNB (102-103) may communicate directly with the network (130) and provide direct wireless broadband access to the network (130) to the UEs. Additionally, the gNBs (101, 102, and / or 103) may provide access to other or additional external networks, such as external telephone networks or other types of data networks.

[0024] FIG. 2 illustrates an exemplary gNB (102) according to embodiments of the present disclosure. The embodiment of the gNB (102) shown in FIG. 2 is for illustrative purposes only, and the gNBs (101 and 103) of FIG. 1 may have the same or similar configurations. However, gNBs are implemented in a wide variety of configurations, and FIG. 2 does not limit the scope of the present disclosure to any particular implementation of the gNB.

[0025] As illustrated in FIG. 2, the gNB (102) includes a plurality of antennas (205a-205n), a plurality of RF transceivers (210a-210n), a transmit (TX) processing circuit (215), and a receive (RX) processing circuit (220). The gNB (102) also includes a controller / processor (225), a memory (230), and a backhaul or network interface (235).

[0026] RF transceivers (210a-210n) receive incoming RF signals from antennas (205a-205n), such as signals transmitted by UEs within the network (100). The RF transceivers (210a-210n) down-convert the incoming RF signals to generate IF or baseband signals. The IF or baseband signals are transmitted to an RX processing circuit (220) which filters, decodes, and / or digitizes the baseband or IF signals to generate processed baseband signals. The RX processing circuit (220) transmits the processed baseband signals to a controller / processor (225) for further processing.

[0027] The TX processing circuit (215) receives analog or digital data (e.g., voice data, web data, email, or interactive video game data) from the controller / processor (225). The TX processing circuit (215) encodes, multiplexes, and / or digitizes the outgoing baseband data to generate processed baseband or IF signals. RF transceivers (210a-210n) receive the outgoing processed baseband or IF signals from the TX processing circuit (215) and up-convert the baseband or IF signals into RF signals transmitted through the antennas (205a-205n).

[0028] The controller / processor (225) may include one or more processors or other processing devices that control the overall operation of the gNB (102). For example, the controller / processor (225) may control the reception of forward channel signals and the transmission of reverse channel signals by RF transceivers (210a-210n), an RX processing circuit (220), and a TX processing circuit (215) according to well-known principles. The controller / processor (225) may also support additional functions, such as more advanced wireless communication functions.

[0029] For example, the controller / processor (225) may support beamforming or directional routing operations in which different weights are assigned to the transmission signals to effectively control the transmission signals from multiple antennas (205a-205n) in a desired direction. Any of a wide variety of other functions may be supported in the gNB (102) by the controller / processor (225).

[0030] The controller / processor (225) may also execute programs and other processes residing in memory (230), such as an OS. The controller / processor (225) may move data into or out of memory (230) as required by the execution process.

[0031] The controller / processor (225) may also be coupled to a backhaul or network interface (235). The backhaul or network interface (235) enables the gNB (102) to communicate with other devices or systems through a backhaul connection or through a network. The interface (235) may support communication through any suitable wired or wireless connection(s). For example, if the gNB (102) is implemented as part of a cellular communication system (e.g., a system supporting 5G, LTE, or LTE-A), the interface (235) may enable the gNB (102) to communicate with other gNBs through a wired or wireless backhaul connection. If the gNB (102) is implemented as an access point, the interface (235) may enable the gNB (102) to communicate through a wired or wireless local area network or through a wired or wireless connection to a larger network (e.g., the Internet). The interface (235) includes any suitable structure that supports communication via a wired or wireless connection, such as Ethernet or an RF transceiver.

[0032] The memory (230) is coupled to the controller / processor (225). Part of the memory (230) may include RAM, and another part of the memory (230) may include flash memory or other ROM.

[0033] FIG. 2 illustrates an example of a gNB (102), but various modifications can be made to FIG. 2. For example, the gNB (102) may include any number of each component shown in FIG. 2. As a specific example, the access point may include multiple interfaces (235), and the controller / processor (225) may support routing functions to route data between different network addresses. As another specific example, although it is illustrated as including a single instance of the TX processing circuit (215) and a single instance of the RX processing circuit (220), the gNB (102) may include multiple instances for each (e.g., one per RF transceiver). Additionally, the various components of FIG. 2 may be combined, further subdivided, or omitted, and additional components may be added as needed.

[0034] FIG. 3 illustrates an exemplary UE (116) according to embodiments of the present disclosure. The embodiment of the UE (116) shown in FIG. 3 is for illustrative purposes only, and the UEs (111-115) of FIG. 1 may have the same or similar configurations. However, UEs are implemented in a wide variety of configurations, and FIG. 3 does not limit the scope of the present disclosure to any specific implementation of the UE.

[0035] As illustrated in FIG. 3, the UE (116) includes an antenna (305), a radio frequency (RF) transceiver (310), a TX processing circuit (315), a microphone (320), and an RX processing circuit (325). The UE (116) also includes a speaker (330), a processor (340), an input / output (I / O) interface (IF) (345), a touchscreen (350), a display (355), and a memory (360). The memory (360) includes an operating system (OS) (361) and one or more applications (362).

[0036] An RF transceiver (310) receives an incoming RF signal transmitted by a gNB of a network (100) from an antenna (305). The RF transceiver (310) downconverts the incoming RF signal to generate an intermediate frequency (IF) or baseband signal. The IF or baseband signal is transmitted to an RX processing circuit (325) that filters, decodes, and / or digitizes the baseband or IF signal to generate a processed baseband signal. The RX processing circuit (325) transmits the processed baseband signal to a speaker (330) (e.g., for voice data) or to a processor (340) for further processing (e.g., for web browsing data).

[0037] The TX processing circuit (315) receives analog or digital voice data from the microphone (320) or other transmitted baseband data (e.g., web data, email, or interactive video game data) from the processor (340). The TX processing circuit (315) encodes, multiplexes, and / or digitizes the transmitted baseband data to generate a processed baseband or IF signal. The RF transceiver (310) receives the transmitted processed baseband or IF signal from the TX processing circuit (315) and upconverts the baseband or IF signal into an RF signal transmitted through the antenna (305).

[0038] The processor (340) may include one or more processors or other processing devices and may execute an OS (361) stored in memory (360) to control the overall operation of the UE (116). For example, the processor (340) may control the reception of forward channel signals and the transmission of reverse channel signals by the RF transceiver (310), the RX processing circuit (325), and the TX processing circuit (315) according to well-known principles. In some embodiments, the processor (340) includes at least one microprocessor or microcontroller.

[0039] The processor (340) may also execute other processes and programs residing in memory (360), such as processes for data transfer in ranging rounds. The processor (340) may move data into or out of memory (360) as required by the execution process. In some embodiments, the processor (340) is configured to execute applications (362) based on the OS (361) or in response to signals received from gNBs or an operator. The processor (340) is also coupled to an I / O interface (345) that provides the UE (116) with the ability to connect to other devices, such as laptop computers and portable computers. The I / O interface (345) is a communication path between these accessories and the processor (340).

[0040] The processor (340) is also coupled to a touchscreen (350) and a display (355). An operator of the UE (116) may use the touchscreen (350) to input data into the UE (116). The display (355) may be a liquid crystal display, a light-emitting diode display, or other display capable of rendering text and / or at least limited graphics, for example, from websites.

[0041] The memory (360) is coupled to the processor (340). Part of the memory (360) may include random access memory (RAM), and another part of the memory (360) may include flash memory or other read-only memory (ROM).

[0042] FIG. 3 illustrates an example of a UE (116), but various modifications can be made to FIG. 3. For example, various components of FIG. 3 may be combined, further subdivided, or omitted, and additional components may be added as needed. As a specific example, the processor (340) may be divided into multiple processors, such as one or more central processing units (CPUs) and one or more graphics processing units (GPUs). Also, FIG. 3 illustrates a UE (116) configured as a mobile phone or smartphone, but UEs may be configured to operate as other types of mobile or stationary devices.

[0043] FIG. 4a is a high-level diagram of a transmission path circuit. For example, the transmission path circuit may be used for orthogonal frequency division multiple access (OFDMA) communication. FIG. 4b is a high-level diagram of a reception path circuit. For example, the reception path circuit may be used for orthogonal frequency division multiple access (OFDMA) communication. In FIG. 4a and FIG. 4b, for downlink communication, the transmission path circuit may be implemented at a base station (gNB) (102) or a relay station, and the reception path circuit may be implemented at user equipment (e.g., user equipment (116) of FIG. 1). In other examples, for uplink communication, the reception path circuit (450) may be implemented at a base station (e.g., gNB (102) of FIG. 1) or a relay station, and the transmission path circuit may be implemented at user equipment (e.g., user equipment (116) of FIG. 1).

[0044] The transmission path circuit includes a channel coding and modulation block (405), a serial-to-parallel (S-to-P) block (410), an Inverse Fast Fourier Transform (IFFT) block of size N (415), a parallel-to-serial (P-to-S) block (420), an add cyclic prefix block (425), and an up-converter (UC) (430). The receiving path circuit (450) includes a down-converter (DC) (455), a remove cyclic prefix block (460), a serial-to-parallel (S-to-P) block (465), a Fast Fourier Transform (FFT) block of size N (470), a parallel-to-serial (P-to-S) block (475), and a channel decoding and demodulation block (480).

[0045] At least some of the components of FIG. 4a (400) and FIG. 4b (450) may be implemented in software, while other components may be implemented in configurable hardware or a mixture of software and configurable hardware. In particular, it should be noted that the FFT blocks and IFFT blocks described in this disclosure may be implemented as configurable software algorithms, wherein the value of size N may vary depending on the implementation.

[0046] Additionally, while the present disclosure is directed toward embodiments implementing the Fast Fourier Transform and the Inverse Fast Fourier Transform, this is merely for illustrative purposes and should not be interpreted as limiting the scope of the present disclosure. In alternative embodiments of the present disclosure, it will be understood that the Fast Fourier Transform functions and the Inverse Fast Fourier Transform functions can be easily replaced with the Discrete Fourier Transform (DFT) functions and the Inverse Discrete Fourier Transform (IDFT) functions, respectively. It will be understood that for the DFT and IDFT functions, the value of the variable N can be any integer (i.e., 1, 2, 3, 4, etc.), whereas for the FFT and IFFT functions, the value of the variable N can be any integer that is a power of 2 (i.e., 1, 2, 4, 8, 16, etc.).

[0047] In the transmission path circuit (400), the channel coding and modulation block (405) receives a set of information bits, applies coding (e.g., LDPC coding), and modulates the input bits to generate a sequence of frequency-domain modulated symbols (e.g., Quadrature Phase Shift Keying (QPSK) or Quadrature Amplitude Modulation (QAM)). The serial-parallel block (410) converts the serial modulated symbols into parallel data (i.e., de-multiplexes) to generate N parallel symbol streams, where N is the IFFT / FFT size used in the BS (102) and UE (116). Next, the IFFT block (415) of size N performs an IFFT operation on the N parallel symbol streams to generate time-domain output signals. A parallel-to-serial block (420) converts (i.e., multiplexes) parallel time-domain output symbols from an IFFT block (415) of size N to generate a serial time-domain signal. Next, a cyclic prefix addition block (425) inserts a cyclic prefix into the time-domain signal. Finally, an upconverter (430) modulates (e.g., upconverts) the output of the cyclic prefix addition block (425) to an RF frequency for transmission over a wireless channel. The signal may also be filtered in the baseband before conversion to the RF frequency.

[0048] The transmitted RF signal passes through the wireless channel and arrives at the UE (116), and reverse operations for the operations in the gNB (102) are performed. The down-converter (455) down-converts the received signal to a baseband frequency, and the cyclic prefix removal block (460) removes the cyclic prefix to generate a serial time-domain baseband signal. The serial-to-parallel block (465) converts the time-domain baseband signal into parallel time-domain signals. Next, the FET block (470) of size N performs an FFT algorithm to generate N parallel frequency-domain signals. The parallel-to-serial block (475) converts the parallel frequency-domain signals into a sequence of modulated data symbols. The channel decoding and demodulation block (480) demodulates and then decodes the modulated symbols to restore the original input data stream.

[0049] Each of the gNBs (101-103) can implement a transmission path similar to transmitting to user equipment (111-116) in the downlink and a reception path similar to receiving from user equipment (111-116) in the uplink. Similarly, each of the user equipment (111-116) can implement a transmission path corresponding to an architecture for transmitting to the gNBs (101-103) in the uplink and a reception path corresponding to an architecture for receiving from the gNBs (101-103) in the downlink.

[0050] A peer-aware communication (PAC) network is a fully distributed communication network that enables direct communication between PAC devices (PDs). A wireless personal area network (WPAN), or simply a personal area network (PAN), can be a fully distributed communication network. A WPAN or PAN is a communication network that enables wireless connections between PAN devices (PDs). PAN devices and PAC devices can be used interchangeably, as a PAC network is also a PAN network and vice versa.

[0051] PAC networks may utilize various topologies, such as mesh, star, and / or peer-to-peer, to support interactions between PDs for various services. It should be noted that while this disclosure uses PAC networks and PDs as examples to develop and illustrate this disclosure, this disclosure is not limited to these networks. The general concepts developed in this disclosure may be applied to various types of networks having different kinds of scenarios.

[0052] FIG. 5 illustrates an exemplary electronic device (500) according to embodiments of the present disclosure. The embodiment of the electronic device (500) illustrated in FIG. 5 is for illustrative purposes only. FIG. 5 does not limit the scope of the present disclosure to any specific implementation.

[0053] PDs may be electronic devices capable of communication and ranging capabilities. The electronic device may be referred to as a ranging device (RDEV), an enhanced ranging device (ERDEV), a secure ranging device (SRDEV), or any other similar designation according to IEEE standard specifications. An RDEV, ERDEV, or SRDEV may be part of an access point (AP), a station (STA), an eNB, a gNB, a UE, or any other communication node capable of ranging capabilities.

[0054] FIG. 5 illustrates an exemplary electronic device (505) in a network environment according to various embodiments. Referring to FIG. 5, the electronic device (500) in the network environment may communicate with an electronic device (502) through a first network (598) (e.g., a short-range wireless communication network) or with an electronic device (104) or a server (508) through a second network (599) (e.g., a long-range wireless communication network). According to an embodiment, the electronic device (501) may communicate with an electronic device (504) through a server (508).

[0055] According to an embodiment, the electronic device (501) may include a processor (520), memory (530), input device (550), sound output device (555), display device (560), audio (570), sensor (576), interface (577), haptic (579), camera (580), power management (588), battery (589), communication interface (590), subscriber identification module (SIM) (596), or antenna (597). In some embodiments, at least one of the components (e.g., display device (560) or camera (580)) may be omitted from the electronic device (501), or one or more other components may be added to the electronic device (501). In some embodiments, some of the components may be implemented as a single integrated circuit. For example, a sensor (576) (e.g., a fingerprint sensor, an iris sensor, or an illumination sensor) can be implemented to be embedded in a display device (560) (e.g., a display).

[0056] The processor (520) may execute software (e.g., a program (540)) to control at least one other component (e.g., a hardware or software component) of the electronic device (501) coupled with the processor (520), and may perform various data processing or calculations. According to one embodiment of the present disclosure, as at least part of the data processing or calculation, the processor (520) may load a command or data received from another component (e.g., a sensor (576) or a communication interface (590)) into a volatile memory (532), process the command or data stored in the volatile memory (532), and store the resulting data in a non-volatile memory (534).

[0057] According to one embodiment of the present disclosure, the processor (520) may include a main processor (521) (e.g., a central processing unit (CPU) or an application processor (AP)) and an auxiliary processor (523) (e.g., a graphics processing unit (GPU), an image signal processor (ISP), a sensor hub processor, or a communication processor (CP)) that can operate independently of or together with the main processor (521). Additionally, or alternatively, the auxiliary processor (523) may be adapted to consume less power than the main processor (521) or to be specialized for a specified function. The auxiliary processor (523) may be implemented separately from the main processor (521) or as part of the main processor (521).

[0058] The auxiliary processor (523) can control at least some of the functions or states associated with at least one of the components of the electronic device (501) (e.g., display device (560), sensor (576), or communication interface (590)) on behalf of the main processor (521) while the main processor (521) is in an inactive (e.g., sleep) state, or together with the main processor (521) while the main processor (521) is in an active state (e.g., running an application). According to an embodiment, the auxiliary processor (523) (e.g., image signal processor or communication processor) may be implemented as part of another component functionally associated with the auxiliary processor (523) (e.g., camera (580) or communication interface (190)).

[0059] The memory (530) can store various data used by at least one component of the electronic device (501) (e.g., a processor (520) or a sensor (576)). The various data may include, for example, input data or output data for software (e.g., a program (540)) and related commands. The memory (530) may include volatile memory (532) or non-volatile memory (534).

[0060] The program (540) may be stored as software in memory (530) and may include, for example, an operating system (OS) (542), middleware (544), or an application (546).

[0061] The input device (550) may receive commands or data to be used by another component of the electronic device (101) (e.g., processor (520)) from outside the electronic device (501) (e.g., user). The input device (550) may include, for example, a microphone, a mouse, a keyboard, or a digital pen (e.g., a stylus pen).

[0062] The sound output device (555) can output sound signals outside the electronic device (501). The sound output device (555) may include, for example, a speaker or a receiver. The speaker may be used for general purposes, such as multimedia playback or record playback, and the receiver may be used for incoming calls. According to an embodiment, the receiver may be implemented separately from the speaker or as part of the speaker.

[0063] The display device (560) can visually provide information to an external (e.g., user) of the electronic device (501). The display device (560) may include, for example, a display, a holographic device, or a projector, and a control circuit for controlling the corresponding display, holographic device, and projector. According to an embodiment, the display device (560) may include a touch circuit adapted to detect a touch, or a sensor circuit adapted to measure the intensity of the force generated by the touch (e.g., a pressure sensor).

[0064] Audio (570) can convert sound into an electrical signal and vice versa. According to an embodiment, audio (570) can acquire the sound through an input device (550) or output the sound through a sound output device (555) or through headphones of an external electronic device (e.g., electronic device (502)) that is directly (e.g., using a wire) or wirelessly coupled to the electronic device (501).

[0065] The sensor (576) can detect an operational state of the electronic device (e.g., power or temperature) or an environmental state outside the electronic device (501) (e.g., user state) and then generate an electrical signal or data value corresponding to the detected state. According to an embodiment, the sensor (576) may include, for example, a gesture sensor, a gyro sensor, a barometric pressure sensor, a magnetic sensor, an accelerometer, a grip sensor, a proximity sensor, a color sensor, an infrared (IR) sensor, a biometric sensor, a temperature sensor, a humidity sensor, or an illuminance sensor.

[0066] The interface (577) may support one or more specified protocols to be used for the electronic device (501) to be coupled directly (e.g., by wired line) or wirelessly with an external electronic device (e.g., electronic device (502)). According to an embodiment of the present disclosure, the interface (577) may include, for example, a high definition multimedia interface (HDMI), a universal serial bus (USB) interface, a secure digital (SD) card interface, or an audio interface.

[0067] The connection terminal (578) may include a connector that allows the electronic device (501) to be physically connected to the external electronic device (e.g., electronic device (502)). According to an embodiment, the connection terminal (578) may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (e.g., a headphone connector).

[0068] Haptics (579) can convert electrical signals into mechanical stimulation (e.g., vibration or motion) or electrical stimulation that can be perceived by the user through the user's sense of touch or movement. According to an embodiment, haptics (579) may include, for example, a motor, a piezoelectric element, or an electric stimulator.

[0069] The camera (580) can capture a still image or a video. According to an embodiment of the present disclosure, the camera (580) may include one or more lenses, image sensors, image signal processors, or flashes.

[0070] Power management (588) can manage power supplied to the electronic device (501). According to one embodiment, power management (588) may be implemented, for example, as at least part of a power management integrated circuit (PMIC). A battery (589) may supply power to at least one component of the electronic device (501). According to an embodiment, the battery (589) may include, for example, a non-rechargeable primary cell, a rechargeable secondary cell, or a fuel cell.

[0071] The communication interface (590) can support the establishment of a direct (e.g., wired) communication channel or a wireless communication channel between an electronic device (101) and an external electronic device (e.g., electronic device (502), electronic device (504), or server (508)), and the performance of communication through the established communication channel. The communication interface (590) may include one or more communication processors capable of operating independently of the processor (520) (e.g., application processor (AP)) and supports direct (e.g., wired) communication or wireless communication.

[0072] In one embodiment, the electronic device (500) shown in FIG. 5 may be implemented as a UE and / or base station (e.g., 111-116 and 101-103) as shown in FIG. 1.

[0073] According to an embodiment of the present disclosure, the communication interface (590) may include a wireless communication interface (592) (e.g., a cellular communication interface, a short-range wireless communication interface, or a global navigation satellite system (GNSS) communication interface) or a wired communication interface (594) (e.g., a local area network (LAN) communication interface or a power line communication (PLC)). Among these communication interfaces, the communication interface can communicate with the external electronic device through a first network (598) (a short-range communication network such as Bluetooth, wireless-fidelity (Wi-Fi) Direct, ultra-wide band (UWB), or infrared data association (IrDA)) or a second network (599) (a long-range communication network such as a cellular network, the Internet, or a computer network (e.g., a LAN or wide area network (WAN)).

[0074] These various types of communication interfaces may be implemented as a single component (e.g., a single chip) or as multiple separate components (e.g., multiple chips). The wireless communication interface (592) can identify and authenticate an electronic device (501) in a communication network, such as a first network (598) or a second network (599), by using subscriber information (e.g., international mobile subscriber identity: IMSI) stored in a subscriber identification module (596).

[0075] An antenna (597) can transmit or receive a signal or power to or from outside the electronic device (501) (e.g., an external electronic device). According to an embodiment, the antenna (597) may include an antenna comprising a radiating element composed of a conductive material or a conductive pattern formed within or on a substrate (e.g., a PCB). According to an embodiment, the antenna (597) may include a plurality of antennas. In such a case, among the plurality of antennas, at least one antenna suitable for a communication scheme used in a communication network such as a first network (198) or a second network (599) may be selected, for example, by a communication interface (590) (e.g., a wireless communication interface (592)). Next, the signal or the power may be transmitted or received between the communication interface (590) and the external electronic device through the selected at least one antenna. According to an embodiment, other components other than the radiating element (e.g., a radio frequency integrated circuit (RFIC)) may be additionally formed as part of the antenna (597).

[0076] At least some of the components described above may be combined with each other to communicate signals (e.g., commands or data) between them through an inter-peripheral communication scheme (e.g., a bus, general purpose input and output (GPIO), serial peripheral interface (SPI), or mobile industry processor interface (MIPI)).

[0077] According to an embodiment of the present disclosure, commands or data may be transmitted or received between an electronic device (501) and an external electronic device (504) via a server (508) coupled to a second network (599). Each of the electronic devices (502 and 504) may be of the same type or a different type of device as the electronic device (501). According to an embodiment, all or part of the operations to be executed on the electronic device (501) may be executed on one or more of the external electronic devices (502, 504, or 508).

[0078] For example, if the electronic device (501) is capable of performing a function or service automatically or in response to a request from a user or another device, the electronic device (501) may request the one or more external electronic devices to perform at least a part of the function or service instead of, or in addition to, performing the function or service. The one or more external electronic devices receiving the request may perform at least a part of the requested function or service, or additional functions or additional services related to the request, and deliver the outcome to the electronic device (501). The electronic device (501) may provide the outcome as at least part of a reply to the request, with or without further processing the outcome. For this purpose, for example, cloud computing, distributed computing, or client-server computing technologies may be used.

[0079] The electronic device according to various embodiments may be one of various types of electronic devices. The electronic devices may include, for example, portable communication devices (e.g., smartphones), computer devices, portable multimedia devices, portable medical devices, cameras, wearable devices, or consumer electronics. According to embodiments of the present disclosure, the electronic devices are not limited to those described above.

[0080] Various embodiments as described herein may be implemented as software (e.g., program (140)) comprising one or more instructions stored in a storage medium readable by a machine (e.g., electronic device (501)) (e.g., internal memory (536) or external memory (538)). For example, a processor (e.g., processor (520)) of the machine (e.g., electronic device (501)) may invoke at least one of the one or more instructions stored in the storage medium and execute the at least one instruction with or without using one or more other components under the control of the processor. This enables the machine to operate to perform at least one function according to the invoked at least one instruction. The one or more instructions may include code generated by a compiler or code executable by an interpreter. The machine-readable storage medium may be provided in the form of a non-transitory storage medium. Here, the term "non-transient" simply means that the storage medium is a tangible device and does not contain a signal (e.g., electromagnetic waves), but this term does not distinguish between cases where data is stored semi-permanently in the storage medium and cases where data is stored temporarily in the storage medium.

[0081] According to embodiments of the present disclosure, methods according to various embodiments of the present disclosure may be provided by being included in a computer program product. The computer program product may be traded as a product between a seller and a buyer. The computer program product may be distributed in the form of a machine-readable storage medium (e.g., compact disc read only memory (CD-ROM)) or an application store (e.g., Play Store TM It can be distributed online or directly between two user devices (e.g., smartphones) via ). When distributed online, at least a portion of the computer program product may be temporarily created or at least temporarily stored on the machine-readable storage medium, such as the memory of the manufacturer's server, the application store's server, or the relay server.

[0082] According to various embodiments of the present disclosure, each component among the components described above (e.g., a module or a program) may comprise a single entity or a plurality of entities. According to various embodiments, one or more of the components described above may be omitted, or one or more other components may be added. Alternatively or additionally, a plurality of components (e.g., modules or programs) may be integrated into a single component. In such a case, according to various embodiments, the integrated component may still perform one or more functions of each of the plurality of components in the same or similar manner, as one or more functions were performed by the corresponding component among the plurality of components prior to integration. According to various embodiments, operations performed by the module, the program, or other components may be performed sequentially, in parallel, iteratively, or heuristically, or one or more of the operations may be executed in a different order or omitted, or one or more other operations may be added.

[0083] Impulse radio, based on ultra-wideband communication technology, utilizes short radio pulses for wireless communication. It offers advantages such as low-complexity transceiver designs, high capacity due to the use of large bandwidth, and robustness against inter-symbol interference (ISI) in multipath environments. Furthermore, the characteristics of short radio pulses substantially reduce the probability of interception and eavesdropping by unintended parties. This enables secure communication for both data transmission and ranging. The IEEE 802.15.4z standard is currently under development to improve the accuracy, integrity, and efficiency of UWB-based impulse radio communications.

[0084] Ranged and relative localization are essential for various location-based services and applications, such as Wi-Fi Direct and the Internet of Things (IoT). The number of networked devices in the wireless ecosystem is experiencing tremendous growth, which significantly increases the demand for ranged requests and the number of ranged-related messages exchanged over networks. Currently, under IEEE standards, ranged pairs are allocated dedicated resource elements in a contention-free period (CFP) to perform unicast ranged, or one-to-one, ranged sequentially. Additionally, the number of required ranged exchanges can be reduced by utilizing broadcast transmission. For example, a device can initiate ranged with multiple responders by broadcasting a ranged frame.

[0085] FIG. 6 illustrates an exemplary ranging configuration (600) according to embodiments of the present disclosure: a ranging block, a ranging round, and a ranging slot. The embodiment of the ranging configuration (600) illustrated in FIG. 6 is for illustrative purposes only. FIG. 6 does not limit the scope of the present disclosure to any particular implementation.

[0086] In one embodiment, the ranging configuration (600) may be utilized by a controller and / or a controller as shown in FIG. 8. The controller and / or a controller as shown in FIG. 8 may be implemented in an electronic device as shown in FIG. 5, which can be implemented as a UE and / or base station (e.g., 111-116 and 101-103) as shown in FIG. 1.

[0087] A ranging block is a time interval for ranging. Each ranging block contains an integer multiple of ranging rounds, where a ranging round is a time interval for completing one entire ranging-measurement cycle involving a set of RDEVs participating in the ranging measurement. Each ranging round is further subdivided into an integer number of ranging slots, where a ranging slot is a time interval of sufficient length for the transmission of at least one RFRAME. FIG. 6 shows a ranging block structure in which the ranging block is divided into N ranging rounds, and each ranging round consists of M ranging slots.

[0088] FIG. 7 illustrates an exemplary general ranging round structure (700) according to embodiments of the present disclosure. The embodiment of the general ranging round structure (700) illustrated in FIG. 7 is for illustrative purposes only. FIG. 7 does not limit the scope of the present disclosure to any specific implementation.

[0089] In one embodiment, a general ranging round structure (700) may be utilized by a controller and / or controller as shown in FIG. 8. A controller and / or controller as shown in FIG. 8 may be implemented in an electronic device as shown in FIG. 5, which can be implemented as a UE and / or base station (e.g., 111-116 and 101-103) as shown in FIG. 1.

[0090] The above general ranging round structure includes a ranging control period in which a ranging control message is transmitted to configure ranging rounds. The ranging control period is followed by one or more ranging periods and data periods. These data periods typically involve the transmission of ranging-related data using specific information elements (IEs) defined within the standard. The most common ranging round structure is illustrated in FIG. 7.

[0091] In the present disclosure, the following nomenclature is used: a controller (e.g., a ranging device that defines and controls ranging parameters by transmitting a ranging control message in a ranging control interval); a controllere (e.g., a ranging device that uses ranging parameters received from the controller); an initiator (e.g., a ranging device that initiates a ranging exchange by transmitting a first message of exchange or a ranging device that transmits ranging auxiliary data (in the payload) / data); and a responder (e.g., a ranging device that receives ranging auxiliary data (in the payload) / data and / or responds to a message received from the initiator). These terms are illustrated in FIG. 8.

[0092] FIG. 8 illustrates an exemplary ranging controller, controller, initiator, and responder (800) according to embodiments of the present disclosure. The embodiments of the ranging controller, controller, initiator, and responder (800) illustrated in FIG. 8 are for illustrative purposes only. FIG. 8 does not limit the scope of the present disclosure to any particular implementation.

[0093] In one embodiment, the controller and / or controller as shown in FIG. 8 may be implemented in an electronic device as shown in FIG. 5, which can be implemented as a UE and / or base station (e.g., 111-116 and 101-103) as shown in FIG. 1.

[0094] The IE associated with this is an advanced ranging control IE, as shown in the case of the IE typically transmitted during the ranging control interval. The advanced ranging control IE (ARC IE) is used by a controller to transmit ranging configuration (22) information to a controller (in a unicast frame) or to multiple controllers (in a multicast / broadcast frame). The content field of the ARC IE can be formatted as shown in FIG. 9. The ranging mode values ​​are shown in FIG. 10. Other details of the ARC IE can be found in the IEEE standard specifications.

[0095] FIG. 9 illustrates an exemplary advanced ranging control IE (900) as defined in 802.15.4z according to embodiments of the present disclosure. The embodiment of the advanced ranging control IE (900) illustrated in FIG. 9 is for illustrative purposes only. FIG. 9 does not limit the scope of the present disclosure to any particular implementation.

[0096] In one embodiment, the advanced ranging control IE (900) may be utilized by a controller and / or controller as shown in FIG. 8. The controller and / or controller as shown in FIG. 8 may be implemented in an electronic device as shown in FIG. 5, which can be implemented as a UE and / or base station (e.g., 111-116 and 101-103) as shown in FIG. 1.

[0097] FIG. 10 illustrates exemplary ranging node values ​​(1000) according to embodiments of the present disclosure. The embodiments of the ranging node values ​​(1000) illustrated in FIG. 10 are for illustrative purposes only. FIG. 10 does not limit the scope of the present disclosure to any particular implementation.

[0098] In one embodiment, ranging node values ​​(1000) may be used by a controller and / or controller as shown in FIG. 8. A controller and / or controller as shown in FIG. 8 may be implemented in an electronic device as shown in FIG. 5, which can be implemented as a UE and / or base station (e.g., 111-116 and 101-103) as shown in FIG. 1.

[0099] An alternative structure of the above advanced ranging control IE in 802.15.4z, based on revisions, is shown in FIG. 11.

[0100] FIG. 11 illustrates an exemplary advanced ranging control IE content field format (1100) as defined in 802.15.4z according to embodiments of the present disclosure. The embodiment of the advanced ranging control IE content field format (1100) illustrated in FIG. 11 is for illustrative purposes only. FIG. 11 does not limit the scope of the present disclosure to any particular implementation.

[0101] In one embodiment, the advanced ranging control IE content field format (1100) may be used by a controller and / or controller as shown in FIG. 8. The controller and / or controller as shown in FIG. 8 may be implemented in an electronic device as shown in FIG. 5, which may be implemented as a UE and / or base station (e.g., 111-116 and 101-103) as shown in FIG. 1.

[0102] For scheduling-based ranging with multiple devices, a ranging scheduling (RS) IE can be used to carry resource assignment, which includes an RS table and a field of RS table length as illustrated in FIG. 12. The field of RS table length indicates the number of rows in the RS table.

[0103] FIG. 12 illustrates an exemplary ranging scheduling IE (1200) according to embodiments of the present disclosure. The embodiment of the ranging scheduling IE (1200) illustrated in FIG. 12 is for illustrative purposes only. FIG. 12 does not limit the scope of the present disclosure to any specific implementation.

[0104] In one embodiment, the ranging scheduling IE (1200) may be used by a controller and / or controller as shown in FIG. 8. The controller and / or controller as shown in FIG. 8 may be implemented in an electronic device as shown in FIG. 5, which may be implemented as a UE and / or base station (e.g., 111-116 and 101-103) as shown in FIG. 1.

[0105] FIG. 13 illustrates an exemplary row (1300) of a ranging scheduling table according to embodiments of the present disclosure. The example of the row (1300) of the ranging scheduling table illustrated in FIG. 13 is for illustrative purposes only. FIG. 13 does not limit the scope of the present disclosure to any particular implementation.

[0106] In one embodiment, the row (1300) of the ranging scheduling table may be utilized by a controller and / or controller as shown in FIG. 8. The controller and / or controller as shown in FIG. 8 may be implemented in an electronic device as shown in FIG. 5, which may be implemented as a UE and / or base station (e.g., 111-116 and 101-103) as shown in FIG. 1.

[0107] Each row of the above RS table includes, as illustrated in FIG. 13, a slot index field for a time slot, an address field of the device assigned to this slot, and a device type field to indicate the role of the assigned device. Different address types may be used depending on device capabilities and vendor specifications. If the device type for a specific address is 0, the device is a responder. Otherwise, the device is an initiator.

[0108] In the present disclosure, ranging ancillary data may be referred to by many names, including, among others, ranging ancillary information exchange, ranging ancillary message transfer, and ranging ancillary information, but is not limited thereto.

[0109] FIG. 14 illustrates exemplary ranging auxiliary data (in the payload) (1400) during a ranging round according to embodiments of the present disclosure. The embodiment of ranging auxiliary data (in the payload) (1400) during a ranging round illustrated in FIG. 14 is for illustrative purposes only. FIG. 14 does not limit the scope of the present disclosure to any particular implementation.

[0110] In one embodiment, exemplary ranging auxiliary data (in the payload) (1400) during a ranging round may be used by a controller and / or controller as shown in FIG. 8. The controller and / or controller as shown in FIG. 8 may be implemented in an electronic device as shown in FIG. 5, which may be implemented as a UE and / or base station (e.g., 111-116 and 101-103) as shown in FIG. 1.

[0111] In one embodiment 1, methods for carrying ranging auxiliary data (within the payload) are provided. Methods and frameworks for tandem ranging and data transmission during ranging rounds in a UWB communication system are described in this disclosure. This embodiment describes schemes and methodologies for incorporating messages or data transmissions and acknowledgments during ranging rounds of a ranging block. An example is illustrated in FIG. 14.

[0112] FIG. 15 illustrates an exemplary messaging sequence (1500) for ranging auxiliary data transmission according to embodiments of the present disclosure. The embodiment of the messaging sequence (1500) for ranging auxiliary data transmission illustrated in FIG. 15 is for illustrative purposes only. FIG. 15 does not limit the scope of the present disclosure to any particular implementation.

[0113] In one embodiment, a messaging sequence (1500) for range-assisted data transmission may be utilized by a controller and / or controller as illustrated in FIG. 8. The controller and / or controller as illustrated in FIG. 8 may be implemented in an electronic device as illustrated in FIG. 5, which may be implemented as a UE and / or base station (e.g., 111-116 and 101-103) as illustrated in FIG. 1. As illustrated in FIG. 15, device A and device B may be a controller and controller as illustrated in FIG. 8, which may be implemented as an electronic device as illustrated in FIG. 5.

[0114] Examples of ranging auxiliary data (within the payload) for unicast and many-to-many are illustrated in FIG. 15. This does not exclude other scenarios such as multicast, broadcast, etc. The ranging control message carries the information required for the ranging auxiliary data (within the payload), and each message can also be acknowledged based on a request. This acknowledgment can be scheduled by the controller, but it may also be an immediate acknowledgment. An acknowledgment request can be made out-of-band via a higher layer exchange, or through other in-band mechanisms, such as indicated in the MAC header of the data frame.

[0115] FIG. 16 illustrates an exemplary ranging mode value (1600) for ranging auxiliary data (in a payload) according to embodiments of the present disclosure. The example of the ranging mode value (1600) for ranging auxiliary data (in a payload) illustrated in FIG. 16 is for illustrative purposes only. FIG. 16 does not limit the scope of the present disclosure to any particular implementation.

[0116] In one embodiment, an exemplary ranging mode value (1600) for ranging auxiliary data (in the payload) may be used by a controller and / or controller as shown in FIG. 8. A controller and / or controller as shown in FIG. 8 may be implemented in an electronic device as shown in FIG. 5, which may be implemented as a UE and / or base station (e.g., 111-116 and 101-103) as shown in FIG. 1.

[0117] FIG. 17 illustrates exemplary ranging mode values ​​(1700) for ranging auxiliary data (in the payload) with and without RFRAME, according to embodiments of the present disclosure. The examples of ranging mode values ​​(1700) illustrated in FIG. 17 are for illustrative purposes only. FIG. 17 does not limit the scope of the present disclosure to any particular implementation.

[0118] In one embodiment, the ranging mode value (1700) may be used by a controller and / or controller as shown in FIG. 8. The controller and / or controller as shown in FIG. 8 may be implemented in an electronic device as shown in FIG. 5, which may be implemented as a UE and / or base station (e.g., 111-116 and 101-103) as shown in FIG. 1.

[0119] In one embodiment, a scheme for carrying ranging auxiliary data using an advanced ranging control IE is provided. New modes are defined in the ranging mode values ​​of the advanced ranging control IE, and some examples thereof are illustrated in FIG. 17.

[0120] FIG. 18 illustrates a flowchart of a method (1800) for using a ranging mode value to indicate ranging auxiliary data (in a payload) according to embodiments of the present disclosure. The embodiment of the method (1800) illustrated in FIG. 18 is for illustrative purposes only. FIG. 18 does not limit the scope of the present disclosure to any particular implementation.

[0121] In one embodiment, the method (1800) may be utilized by a controller and / or controller as shown in FIG. 8. The controller and / or controller as shown in FIG. 8 may be implemented in an electronic device as shown in FIG. 5, which may be implemented as a UE and / or base station (e.g., 111-116 and 101-103) as shown in FIG. 1.

[0122] As illustrated in FIG. 18, the method (1800) begins at step (1802). At step (1802), a ranging control message is received. At step (1804), the method determines whether the ranging mode value indicates the ranging auxiliary data. If the method determines that the ranging mode value indicates the ranging auxiliary data, the method performs step (1806). At step (1806), reception of the ranging auxiliary data is expected. At step (1805), if the method determines that the ranging mode value does not indicate the ranging auxiliary data, the method performs step (1808). At step (1808), the ranging auxiliary data is not received.

[0123] Note that other values ​​for the ranging mode for representing the ranging auxiliary data (within the payload) are not excluded. Upon reading the ranging mode value, the receiver device can determine that the ranging round can be used for the ranging auxiliary data (within the payload). This is illustrated by the flowchart of FIG. 18.

[0124] This enables data communication within a ranging round without interrupting the current session. It also enables the use of inactive ranging rounds within a block for the transmission of information, messages, or data, as needed, without interrupting the current ranging session or initiating a new session for data delivery. This can be used with a ranging scheduling IE to schedule ranging auxiliary data (in the payload) polls (or data) and acknowledgments, as needed. It can also be used with a contention period IE. For ranging auxiliary data (in the payload), the initiator transmits data / message and the responder receives data / message.

[0125] In one embodiment, a scheme is provided for carrying ranged auxiliary data (in the payload) using ranged auxiliary data IE.

[0126] FIG. 19 illustrates an exemplary ranging aid data (in-payload) IE (1900) according to embodiments of the present disclosure. The embodiment of the ranging aid data (in-payload) IE (1900) illustrated in FIG. 19 is for illustrative purposes only. FIG. 19 does not limit the scope of the present disclosure to any particular implementation.

[0127] In one embodiment, the ranging auxiliary data (in the payload) IE (1900) may be utilized by a controller and / or controller as shown in FIG. 8. The controller and / or controller as shown in FIG. 8 may be implemented in an electronic device as shown in FIG. 5, which may be implemented as a UE and / or base station (e.g., 111-116 and 101-103) as shown in FIG. 1.

[0128] The ranging round can be used for the ranging auxiliary data (in the payload) using the above-mentioned ranging auxiliary data (in the payload). This IE can be formatted as shown in FIG. 19.

[0129] The schedule mode field specifies whether the ranging used in subsequent ranging rounds is contention-based or schedule-based. If the schedule mode = 0, contention-based ranging is used in subsequent rounds. If the schedule mode = 1, scheduling-based ranging is used in subsequent rounds. If the schedule mode = 0, the ranging initiator / respondent list IE and the ranging contention interval IE may be called. If the schedule mode = 1, the ranging scheduling IE may be called.

[0130] Timing parameters indicate whether columns (3-7) exist. If timing parameters = 1, columns (3-7) exist. Otherwise, the transmission of ranging auxiliary data (in the payload) follows the existing time structure as carried by upper layers or advanced ranging control IE or other means.

[0131] The time structure indicator field specifies whether the ranging used in subsequent ranging rounds is an interval-based mode (0) that calls the ranging interval update IE, or a block-based mode (1) that calls the ranging round start IE, the next ranging round IE, and the ranging block update IE.

[0132] The block length multiplier field specifies the minimum block length multiplier for calculating the length of the ranging block.

[0133] The active ranging round count specifies the number of active ranging rounds managed by ARC IE. The minimum block length field specifies the minimum length (duration) of the ranging block. The ranging slot length specifies the length (duration) of each ranging slot.

[0134] In one embodiment, a scheme for carrying ranging auxiliary data using reserved bits within an advanced ranging control IE is provided.

[0135] A 1-bit field within an existing information element of any standard such as 802.15.4z or similar, such as an advanced ranging control IE (not excluding other IEs), may be used as an indicator to configure a ranging round for the passing of ranging auxiliary data.

[0136] FIG. 20 illustrates an exemplary ranging auxiliary data (in-payload) IE (2000) having a message mode according to embodiments of the present disclosure. The embodiment of the ranging auxiliary data (in-payload) IE (2000) having a message mode illustrated in FIG. 20 is for illustrative purposes only. FIG. 20 does not limit the scope of the present disclosure to any particular implementation.

[0137] In one embodiment, the ranging auxiliary data (in the payload) IE (2000) having a message mode may be used by a controller and / or controller as shown in FIG. 8. The controller and / or controller as shown in FIG. 8 may be implemented in an electronic device as shown in FIG. 5, which may be implemented as a UE and / or base station (e.g., 111-116 and 101-103) as shown in FIG. 1.

[0138] FIG. 21 illustrates an exemplary ranging auxiliary data (in-payload) bit (2100) within an ARC IE for indicating the transmission of ranging auxiliary data according to embodiments of the present disclosure. The embodiment of the ranging auxiliary data (in-payload) bit (2100) within the ARC IE illustrated in FIG. 21 is for illustrative purposes only. FIG. 21 does not limit the scope of the present disclosure to any particular implementation.

[0139] In one embodiment, the ranging auxiliary data (in the payload) bit (2100) within the ARC IE may be utilized by a controller and / or controller as shown in FIG. 8. The controller and / or controller as shown in FIG. 8 may be implemented in an electronic device as shown in FIG. 5, which may be implemented as a UE and / or base station (e.g., 111-116 and 101-103) as shown in FIG. 1.

[0140] The reserved bit of the advanced ranging control IE can be used as an indicator to indicate that the current ranging round can be used for the delivery of ranging auxiliary data. Examples of fields of the ARC IE to support this are shown in FIG. 21 for two formats of ARC, but other formats of the ARC IE or any other IE are not excluded. To configure the ranging round to be used for the delivery of ranging auxiliary data, the ranging auxiliary data (in the payload) bit is set to 1, and otherwise, the bit is set to 0.

[0141] FIG. 22 illustrates a flowchart of a method (2200) for directing the delivery of ranging auxiliary data using a ranging auxiliary data bit (in the payload) within an ARC IE according to embodiments of the present disclosure. The embodiment of the method (2200) illustrated in FIG. 22 is for illustrative purposes only. FIG. 22 does not limit the scope of the present disclosure to any specific implementation.

[0142] In one embodiment, the method (2200) may be utilized by a controller and / or controller as shown in FIG. 8. The controller and / or controller as shown in FIG. 8 may be implemented in an electronic device as shown in FIG. 5, which may be implemented as a UE and / or base station (e.g., 111-116 and 101-103) as shown in FIG. 1.

[0143] To configure the ranging round to be used to transmit ranging auxiliary data, the ranging auxiliary data (in the payload) bit is set to 1, and otherwise, the bit is set to 0. The flowchart is illustrated in FIG. 22.

[0144] As illustrated in FIG. 22, the method (2000) begins at step (2202). At step (2202), a ranging control message is received. At step (2204), the method determines whether the "ranging auxiliary data (in the payload)" bit is 1. At step (2204), if the method determines that the "ranging auxiliary data (in the payload)" bit is 1, the method performs step (2206). At step (2206), the ranging round is configured for the delivery of the ranging auxiliary data. At step (2204), if the method determines that the "ranging auxiliary data (in the payload)" bit is not set to 1, the method performs step (2208). At step (2208), the ranging auxiliary data is not received.

[0145] In one embodiment, a scheme for carrying ranging auxiliary data using a ranging method field within an advanced ranging control IE.

[0146] FIG. 23 illustrates an exemplary ranging method field value (2300) used to indicate ranging auxiliary information exchange (or data transfer) according to embodiments of the present disclosure. The example of the ranging method field value (2300) illustrated in FIG. 23 is for illustrative purposes only. FIG. 23 does not limit the scope of the present disclosure to any particular implementation.

[0147] In one embodiment, the ranging method field value (2300) may be used by a controller and / or controller as shown in FIG. 8. The controller and / or controller as shown in FIG. 8 may be implemented in an electronic device as shown in FIG. 5, which can be implemented as a UE and / or base station (e.g., 111-116 and 101-103) as shown in FIG. 1.

[0148] FIG. 24 illustrates a method (2400) for directing a ranging aid information exchange or data transfer using a ranging method field within an ARC IE according to embodiments of the present disclosure. An embodiment of the method (2400) illustrated in FIG. 24 is for illustrative purposes only. FIG. 24 does not limit the scope of the present disclosure to any specific implementation.

[0149] In one embodiment, the method (2400) may be utilized by a controller and / or controller as shown in FIG. 8. The controller and / or controller as shown in FIG. 8 may be implemented in an electronic device as shown in FIG. 5, which may be implemented as a UE and / or base station (e.g., 111-116 and 101-103) as shown in FIG. 1.

[0150] As illustrated in FIG. 24, the method (2400) begins at step (2402). At step (2402), a ranging control message is received. At step (2404), the method determines whether the "ranging method" field value is set to 11. At step (2404), if the method determines that the "ranging method" field value is set to 11, the method performs step (2406). At step (2406), a ranging round is configured for ranging auxiliary information exchange / data exchange. At step (2404), if the method determines that the "ranging method" field value is not set to 11, the method performs step (2408). At step (2408), the ranging auxiliary information / data is not received.

[0151] The ranging method field of the ARC IE may be used to indicate that the round is being used for ranging auxiliary information exchange or ranging auxiliary data. An example in which the ranging method field of 11 is used to indicate ranging auxiliary information exchange (or data transfer) is shown in FIG. 23. An exemplary flowchart is shown in FIG. 24.

[0152] In one embodiment, a ranging ancillary data / message counter and type are provided (e.g., ranging ancillary data / message counter and type: RADCT IE).

[0153] Based on the length of the message, a given message may last for multiple "polls." To indicate how many frames (or polls) follow the current poll to complete the message, a ranging auxiliary data / message counter and type (RADCT) IE is included in the "poll (data)" to indicate the number of frames remaining to complete the current message. Additionally, the message type may be carried using a "message type" field. The RADCT IE may be formatted as illustrated in FIG. 25.

[0154] FIG. 25 illustrates an exemplary ranging auxiliary data (in-payload) counter and type IE format (2500) according to embodiments of the present disclosure. The embodiment of the ranging auxiliary data (in-payload) counter and type IE format (2500) illustrated in FIG. 25 is for illustrative purposes only. FIG. 25 does not limit the scope of the present disclosure to any specific implementation.

[0155] In one embodiment, the ranging auxiliary data (in the payload) counter and type IE format (2500) may be utilized by a controller and / or controller as illustrated in FIG. 8. The controller and / or controller as illustrated in FIG. 8 may be implemented in an electronic device as illustrated in FIG. 5, which may be implemented as a UE and / or base station (e.g., 111-116 and 101-103) as illustrated in FIG. 1. Other methods for carrying the message may include, but are not limited to, the steps of adding additional fields to an advanced ranging control IE, a ranging auxiliary data IE, and / or defining an exclusive IE for this purpose.

[0156] FIG. 26 illustrates an exemplary ranging auxiliary information message counter and type IE content field format (2600) according to embodiments of the present disclosure. The embodiment of the ranging auxiliary information message counter and type IE content field format (2600) illustrated in FIG. 26 is for illustrative purposes only. FIG. 26 does not limit the scope of the present disclosure to any particular implementation.

[0157] In one embodiment, the ranging auxiliary information message counter and type IE content field format (2600) may be used by a controller and / or controller as shown in FIG. 8. The controller and / or controller as shown in FIG. 8 may be implemented in an electronic device as shown in FIG. 5, which may be implemented as a UE and / or base station (e.g., 111-116 and 101-103) as shown in FIG. 1.

[0158] In one embodiment, a ranging ancillary information message counter and type IE are provided. The ranging ancillary information message counter and type IE (RAICT IE) are used during the ranging ancillary information exchange (within the payload). This IE can be formatted as shown in FIG. 26.

[0159] The initiator uses this IE in two ways: to convey to the responder the sequence number of the current data frame, the number of remaining ranged auxiliary data frames to complete this message, and the message type; and to request the controller to schedule the number of slots as specified by the number of remaining data frames (or poles).

[0160] To use the RADCT IE to request slots from the controller, the controller (having RCR) bit is set to 1. Otherwise, the controller bit is set to 0. If a sequence number exists, the sequence number existence bit is set to 1; otherwise, the sequence number existence bit is set to 0. If a message type is being carried, the message type existence bit is set to 1. The sequence number is an octet carrying the MAC frame sequence number. The remaining data frame (or pole) number conveys to the responder the number of ranging auxiliary data frames remaining to complete the current message / data. In this disclosure, the RADCT IE may be used as the RAICT IE. In this disclosure, the RADCT IE and the RAICT IE may be interchangeable and convertible. In this disclosure, both the RADCT IE and the RAICT IE may have the same usage and contents.

[0161] FIG. 27 illustrates a flowchart of a method (2700) for transmitting data in ranging rounds in a UWB communication system according to embodiments of the present disclosure, which can be performed by network entities (e.g., 101-103 shown in FIG. 1 and 500 shown in FIG. 5). The embodiment of the electronic device (500) shown in FIG. 27 is for illustrative purposes only. FIG. 27 does not limit the scope of the present disclosure to any particular implementation.

[0162] In one embodiment, the method (2700) may be utilized by a controller and / or controller as shown in FIG. 8. The controller and / or controller as shown in FIG. 8 may be implemented in an electronic device as shown in FIG. 5, which can be implemented as a UE and / or base station (e.g., 111-116 and 101-103) as shown in FIG. 1.

[0163] As illustrated in FIG. 27, the method (2700) begins at step (2702). In step (2702), the network entity identifies one or more ranging rounds for transmitting a ranging control message (RCM) and ranging auxiliary data in a ranging block.

[0164] Subsequently, in step (2704), the network entity generates the RCM containing an advanced ranging control information element (ARC IE) that includes a ranging method field, the ranging method field including a value indicating whether a ranging round following the RCM is used for ranging auxiliary information exchange.

[0165] In one embodiment, the ranging method field is configured to: indicate one-way ranging (OWR) when the ranging method field is set to 0; indicate single-sided two-way ranging (SS-TWR) when the ranging method field is set to 1; indicate double-sided two-way ranging (DS-TWR) when the ranging method field is set to 2; and indicate ranging auxiliary information exchange when the ranging method field is set to 3.

[0166] Next, in step (2706), the first network entity transmits the ranging auxiliary data to the second network entity in the ranging round following the RCM if the value included in the ranging method field corresponds to the ranging auxiliary information exchange.

[0167] Finally, in step (2708), the first network entity receives an acknowledgment (ACK) corresponding to the ranging auxiliary data from the second network entity.

[0168] In one embodiment, the first network entity transmits the ranging auxiliary data to a network entity group including the second network entity in a ranging round following the RCM, if the value included in the ranging method field corresponds to the ranging auxiliary information exchange.

[0169] In one embodiment, the first network entity receives ACKs corresponding to the ranging auxiliary data from the network entity group including the second network entity.

[0170] In one embodiment, the first network entity generates a ranging auxiliary information message counter and a type IE (RAICT IE) while exchanging ranging auxiliary information, and the RAICT IE includes: a ranging or ancillary message number present field indicating whether a sequence number field exists in the RAICT IE; a reserved field; a ranging or ancillary message number field indicating a medium access control (MAC) frame sequence number; and a frames remaining field indicating the number of frames remaining to complete the ranging auxiliary data.

[0171] In one embodiment, the first network entity transmits the RAICT IE to the second network entity to indicate the ranging or auxiliary message number of the data frame being transmitted, and the number of ranging auxiliary data frames remaining to complete the data frame, which is the message or message type.

[0172] In such an embodiment, the first network entity is an initiator who initiates a ranging exchange by first transmitting a message to the second network entity or transmits ranging auxiliary information to the second network entity; and the second network entity is a responder who receives the ranging auxiliary information from the first network entity and responds to the first message received from the first network entity.

[0173] In one embodiment, the first network entity receives the RAICT IE, which includes a request field. In such an embodiment, the request field indicates that the RAICT IE requests the first network entity to schedule a number of slots; the first network entity is a controller that transmits the use of a ranging round for data transmission to the second network entity based on the number of scheduled slots; and the second network entity is a controller that requests the first network entity to schedule the number of slots.

[0174] Although the present disclosure has been described with exemplary embodiments, various changes and modifications may be suggested to those skilled in the art to which the present disclosure pertains. The present disclosure is intended to include such changes and modifications as falling within the scope of the appended claims.

[0175] Nothing in this application should be understood to imply that any particular element, step, or function is an essential element to be included in the claims. The scope of the patentable subject matter is defined solely by the claims. Furthermore, none of the claims are intended to invoke § 112(f) of the U.S. Patent Act (35 USC), unless a participle follows the exact words "means for."

Claims

Claim 1 A method performed by an initiator in a wireless communication system, comprising: identifying a ranging round used for exchanging ranging ancillary information based on a ranging control message (RCM); and transmitting the ranging ancillary information to a responder through a plurality of messages spanning a plurality of ranging slots of the ranging round using a ranging ancillary information counter and type information element (RAICT IE), wherein the RAICT IE includes a field indicating the number of remaining data frames to complete the transmission of the ranging ancillary information. Claim 2 The method of claim 1, wherein the RCM includes an ARC IE (advanced ranging control information element) indicating that the ranging round is used for the ranging auxiliary information exchange. Claim 3 A method according to claim 2, wherein the ARC IE comprises a field indicating the usage of one or more ranging rounds after the RCM, and said field indicating the usage comprises one of OWR (one-way ranging), SS-TWR (single-sided two-way ranging), DS-TWR (double-sided two-way ranging), and a value corresponding to the ranging auxiliary information exchange. Claim 4 A method according to claim 1, wherein the RAICT IE further comprises a field indicating the sequence number of the current data frame. Claim 5 In claim 1, where the initiator is the controlee and the responder is the controller, the RAICT IE is a method used to request the controller to schedule a number of slots based on the number of remaining data frames. Claim 6 In claim 5, the method further comprises a field indicating that the RAICT IE is used to request the slots from the controller. Claim 7 A method according to claim 1, further comprising the step of transmitting the RCM, which includes information associated with the ranging assistance information exchange, to the respondent when the initiator is a controller. Claim 8 An initiator in a wireless communication system comprises: a transceiver; and at least one processor coupled to the transceiver, wherein the at least one processor identifies a ranging round used for exchanging ranging ancillary information based on a ranging control message (RCM), and controls the transceiver to transmit the ranging ancillary information to a responder through a plurality of messages spanning a plurality of ranging slots of the ranging round using a ranging ancillary information counter and type information element (RAICT IE), wherein the RAICT IE includes a field indicating the number of remaining data frames to complete the transmission of the ranging ancillary information. Claim 9 In claim 8, the RCM is an initiator comprising an ARC IE (advanced ranging control information element) indicating that the ranging round is used for the ranging auxiliary information exchange. Claim 10 In claim 9, the ARC IE comprises a field indicating the usage of one or more ranging rounds after the RCM, and said field indicating the usage comprises one of OWR (one-way ranging), SS-TWR (single-sided two-way ranging), DS-TWR (double-sided two-way ranging), and a value corresponding to the ranging auxiliary information exchange, respectively, initiator. Claim 11 In claim 8, the RAICT IE further comprises a field indicating the sequence number of the current data frame. Claim 12 In claim 8, where the initiator is the controlee and the responder is the controller, the RAICT IE is an initiator used to request the controller to schedule a number of slots based on the number of remaining data frames. Claim 13 In claim 12, the RAICT IE is an initiator further comprising a field indicating that the RAICT IE is used to request the slots from the controller. Claim 14 In claim 8, the at least one processor is an initiator that controls the transceiver to transmit the RCM, which includes information associated with the ranging assistance information exchange, to the respondent, where the initiator is a controller. Claim 15 A method performed by a responder in a wireless communication system, comprising: identifying a ranging round used for exchanging ranging ancillary information based on a ranging control message (RCM); and receiving ranging ancillary information from an initiator through a plurality of messages spanning a plurality of ranging slots of said ranging round, wherein the reception of said ranging ancillary information is associated with a ranging ancillary information counter and type information element (RAICT IE), wherein the RAICT IE includes a field indicating the number of remaining data frames to complete the reception of said ranging ancillary information.

Citation Information

Patent Citations

  • Peer-to-peer communications enhancements

    US20150016359A1

  • Short range wireless peer-to-peer file sharing

    US9344485B2

  • Scheduling based on signal quality measurements

    US20150085686A1