Data transmission in ultra-wideband communication systems with ranging cycles

By identifying and generating advanced ranging control information elements in the UWB communication system, the problem of low efficiency in ranging loop data transmission in the prior art is solved, and more efficient ranging auxiliary information exchange is achieved.

CN113544540BActive Publication Date: 2026-01-23SAMSUNG ELECTRONICS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202080019696.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2020-03-05
Filing Date
2020-03-06
Publication Date
2026-01-23
Estimated Expiration
2040-03-06

AI Technical Summary

Technical Problem

In UWB communication systems, existing technologies have failed to effectively support data transmission during ranging cycles.

Method used

A network entity supporting ranging capability is provided in a wireless communication system. By identifying ranging control messages and ranging auxiliary data in the ranging block and generating an RCM including advanced ranging control information elements, the data transmission is achieved.

Benefits of technology

This enables efficient cyclic data transmission of ranging data in a UWB communication system, improving the efficiency and accuracy of ranging-aided information exchange.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113544540B_ABST
    Figure CN113544540B_ABST
Patent Text Reader

Abstract

A method and apparatus of a first network entity in a wireless communication system supporting ranging capability are provided. One or more ranging cycles in which a ranging control message RCM and ranging assistance data are identified are identified in a ranging block; a RCM including an advanced ranging control information element (ARC IE) is generated, the ARC IE including a ranging method field, wherein the ranging method field includes a value indicating whether the ranging cycle after the RCM is used for ranging assistance information exchange; ranging assistance data is transmitted to a second network entity in the ranging cycle after the RCM when the value included in the ranging method field corresponds to ranging assistance information exchange; and an acknowledgement ACK corresponding to the ranging assistance data is received from the second network entity.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention generally relates to data transmission in a ranging loop in a UWB communication system. Background Technology

[0002] Peer-to-Peer (PAC) communication networks are fully distributed communication networks that allow direct communication between PAC devices (PDs). A PAC device is an electronic device with communication capabilities. Additionally, a PAC device may also have ranging capabilities. A PAC device may be referred to as a Ranging Device (RDEV), Enhanced Ranging Device (ERDEV), Secure Ranging Device (SRDEV), or any other similar name. An RDEV, ERDEV, or SRDEV can be part of an Access Point (AP), Station (STA), eNB, gNB, UE, or any other communication node with ranging capabilities as defined in IEEE standards. PAC networks can employ several topologies, such as mesh and star, to support interaction between PDs for various services. Summary of the Invention

[0003] [Technical Issues]

[0004] Embodiments of this disclosure provide data transmission in a ranging loop within a UWB communication system.

[0005] [Technical Solution]

[0006] In one embodiment, a first network entity is provided in a wireless communication system supporting ranging capabilities. The first network entity includes a processor configured to: identify one or more ranging loops in a ranging block for transmitting ranging control messages (RCMs) and ranging assistance data; and generate an RCM including advanced ranging control information elements (ARCIEs), the ARCIEs including a ranging method field, wherein the ranging method field includes a value indicating whether a ranging loop following the RCM is used for ranging assistance information exchange. The first network also includes a transceiver operatively connected to the processor, the transceiver configured to: transmit ranging assistance data to a second network entity in a ranging loop following the RCM when the value included in the ranging method field corresponds to ranging assistance information exchange; and receive an acknowledgment (ACK) from the second network entity corresponding to the ranging assistance data. Attached Figure Description

[0007] To gain a more complete understanding of this disclosure and its advantages, reference is now made to the following description in conjunction with the accompanying drawings, wherein like reference numerals denote like parts:

[0008] Figure 1 An exemplary wireless network according to an embodiment of this disclosure is shown;

[0009] Figure 2An exemplary gNB according to an embodiment of this disclosure is shown;

[0010] Figure 3 An exemplary UE according to an embodiment of this disclosure is shown;

[0011] Figure 4a A high-level diagram of an orthogonal frequency division multiple access transmission path according to an embodiment of the present disclosure is shown;

[0012] Figure 4b A high-level diagram of an orthogonal frequency division multiple access (OFDM) receiving path according to an embodiment of the present disclosure is shown;

[0013] Figure 5 An exemplary electronic device according to an embodiment of the present disclosure is shown;

[0014] Figure 6 An exemplary ranging configuration according to an embodiment of the present disclosure is shown: a ranging block, a ranging cycle, and a ranging time slot;

[0015] Figure 7 An exemplary conventional ranging loop structure according to an embodiment of the present disclosure is shown;

[0016] Figure 8 Exemplary ranging controllers, controlled parties, initiators, and responders according to embodiments of this disclosure are illustrated;

[0017] Figure 9 An exemplary advanced ranging control IE, as defined in 802.15.4z, is shown according to an embodiment of this disclosure;

[0018] Figure 10 Exemplary ranging mode values ​​according to embodiments of the present disclosure are shown;

[0019] Figure 11 An exemplary advanced ranging control IE content field format, as defined in 802.15.4z, is shown according to an embodiment of this disclosure;

[0020] Figure 12 An exemplary ranging scheduling IE according to an embodiment of the present disclosure is shown;

[0021] Figure 13 Example rows of a ranging schedule table according to an embodiment of the present disclosure are shown;

[0022] Figure 14 Exemplary ranging assistance data (in the payload) during a ranging cycle according to embodiments of the present disclosure is shown;

[0023] Figure 15 An exemplary message passing sequence for ranging-aided data transmission according to embodiments of the present disclosure is shown;

[0024] Figure 16 Exemplary ranging mode values ​​for ranging auxiliary data (in a payload) according to embodiments of the present disclosure are shown;

[0025] Figure 17 Exemplary ranging mode values ​​for ranging auxiliary data (in a payload) with and without RFRAME are shown according to embodiments of the present disclosure;

[0026] Figure 18 A flowchart is shown for a method of using ranging mode values ​​to indicate ranging auxiliary data (in a payload) according to an embodiment of the present disclosure;

[0027] Figure 19 An example of ranging auxiliary data IE (in a payload) according to an embodiment of this disclosure is shown;

[0028] Figure 20 An example of ranging auxiliary data IE (in a payload) having a message pattern is shown according to an embodiment of the present disclosure;

[0029] Figure 21 Exemplary (in the payload) ranging-aid data bits in an ARC IE for indicating ranging-aid data transmission according to an embodiment of the present disclosure are shown;

[0030] Figure 22 A flowchart is shown of a method for indicating ranging-aided data transmission using ranging-aided data bits (in the payload) in the ARC IE, according to an embodiment of the present disclosure;

[0031] Figure 23 Exemplary ranging method field values ​​for indicating ranging-aided information exchange (or data transmission) according to embodiments of the present disclosure are shown;

[0032] Figure 24 A flowchart is shown for a method of indicating ranging-aided information exchange or data transmission using a ranging method field in ARC IE, according to an embodiment of the present disclosure;

[0033] Figure 25 An exemplary (in a payload) ranging auxiliary data counter and type IE format are shown according to embodiments of this disclosure;

[0034] Figure 26 An exemplary ranging assistance information message counter and type IE content field format according to embodiments of the present disclosure are shown; and

[0035] Figure 27A flowchart is shown of a method for data transmission in a ranging loop in a UWB communication system according to an embodiment of the present disclosure. Detailed Implementation

[0036] In one embodiment, a first network entity is provided in a wireless communication system supporting ranging capabilities. The first network entity includes a processor configured to: identify one or more ranging loops in a ranging block for transmitting ranging control messages (RCMs) and ranging assistance data; and generate an RCM including advanced ranging control information elements (ARC IEs), the advanced ranging control information elements including a ranging method field, wherein the ranging method field includes a value indicating whether a ranging loop following the RCM is used for ranging assistance information exchange. The first network also includes a transceiver operatively connected to the processor, the transceiver configured to: transmit ranging assistance data to a second network entity in a ranging loop following the RCM when the value included in the ranging method field corresponds to ranging assistance information exchange; and receive an acknowledgment (ACK) from the second network entity corresponding to the ranging assistance data.

[0037] In another embodiment, a second network entity is provided in a wireless communication system supporting ranging capabilities. The second network entity includes a processor configured to identify one or more ranging loops within a ranging block for transmitting ranging control messages (RCMs) and ranging assistance data. The second network also includes a transceiver operatively connected to the processor, configured to: receive ranging assistance data from the first network entity in a ranging loop following the RCM when a value included in the ranging method field corresponds to a ranging assistance information exchange, and send an acknowledgment (ACK) to the first network entity corresponding to the ranging assistance data, wherein the RCM includes an Advanced Ranging Control Information Element (ARC IE) that includes the ranging method field; and the ranging method field includes a value indicating whether a ranging loop following the RCM is used for ranging assistance information exchange.

[0038] In another embodiment, a method is provided for a first network entity in a wireless communication system supporting ranging capabilities. This includes identifying one or more ranging loops in a ranging block for transmitting ranging control messages (RCMs) and ranging auxiliary data; generating an RCM including advanced ranging control information elements (ARC IEs), the ARC IEs including a ranging method field, wherein the ranging method field includes a value indicating whether a ranging loop following the RCM is used for ranging auxiliary information exchange; and transmitting ranging auxiliary data to a second network entity in a ranging loop following the RCM when the value included in the ranging method field corresponds to ranging auxiliary information exchange; and receiving an acknowledgment (ACK) corresponding to the ranging auxiliary data from the second network entity.

[0039] Other technical features will be apparent to those skilled in the art from the following figures, descriptions and claims.

[0040] Before proceeding with the detailed description below, it may be advantageous to define certain words and phrases used throughout this patent document. The term “connection” and its derivatives refer to any direct or indirect communication between two or more elements, regardless of whether those elements are physically in contact with each other. The terms “transmit,” “receive,” and “communicate,” and their derivatives encompass both direct and indirect communication. The terms “comprise” and “include,” and their derivatives mean to include without limitation. The term “ranging,” and its derivatives mean that a basic measurement for ranging between devices is achieved through the transmission and reception of one or more messages. The term “or” is inclusive, meaning and / or. The phrase “associated with,” and its derivatives mean to include, be included within, interconnect with, contain, be contained within, connected to or connected with, linked to or connected with, communicate with, cooperate with, intertwine, juxtapose, be adjacent to, combine with or combine with, have, possess the properties of, be related to, etc. The term “controller” means any device, system, or part thereof that controls at least one operation. Such controllers can be implemented using hardware or a combination of hardware and software and / or firmware. The functionality associated with any particular controller can be centralized or distributed, local or remote. When used with a list of items, the phrase "at least one of" means that different combinations of one or more of the listed items can be used, and it may be necessary to use only one item from the list. 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, A and B and C.

[0041] Furthermore, the various functions described below can be implemented or supported by one or more computer programs, each computer program being formed by computer-readable program code and contained in a computer-readable medium. The terms "application program" and "program" refer to one or more computer programs, software components, instruction sets, procedures, functions, objects, classes, instances, associated data, or portions thereof suitable for implementation 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 accessible by a computer, such as read-only memory (ROM), random access memory (RAM), hard disk drive, compact optical disc (CD), digital video disc (DVD), or any other type of storage. "Non-transitory" computer-readable media does not include wired, wireless, optical, or other communication links that transmit transient electrical or other signals. Non-transitory computer-readable media includes media in which data can be permanently stored and media in which data can be stored and subsequently rewritten, such as rewritable optical discs or erasable memory devices.

[0042] Definitions of other specific words and phrases are provided throughout this patent document. Those skilled in the art will understand that, in many, if not most, cases, such definitions apply to the prior and future use of the words and phrases thus defined.

[0043] [Invention Model]

[0044] The following discussion Figures 1 to 27 The various embodiments used to describe the principles of this disclosure in this patent document are merely exemplary and should not be construed in any way as limiting the scope of this disclosure. Those skilled in the art will understand that the principles of this disclosure can be implemented in any suitably arranged system or device.

[0045] The following documents and standards are hereby incorporated by reference, as if fully set forth herein: IEEE Standard for Wireless Media Access Control (MAC) and Physical Layer (PHY) Specifications for Peer-to-Peer Aware Communications, IEEE Std 802.15.8, 2017; IEEE Standard for Wireless Media Access Control (MAC) and Physical Layer (PHY) Specifications for Low-Rate Wireless Personal Area Networks (WPANs), Amendment 1: Addition of Alternative PHY, IEEE Std 802.15.4a (2007); and IEEE 802.15.4z MAC, see: https: / / mentor.ieee.org / 802.15 / dcn / 19 / 15-19-0034-02-004z-ieee-802-15-4z-mac.docx.

[0046] The aspects, features, and advantages of this disclosure will readily be apparent from the following detailed description, which simply illustrates several specific embodiments and implementations, including the best mode contemplated for carrying out this disclosure. This disclosure is also capable of having other different embodiments and modifications can be made to several details therein in various obvious aspects, all without departing from the spirit and scope of this disclosure. Therefore, the drawings and description should be considered illustrative in nature and not restrictive. In the drawings, this disclosure is illustrated by way of example rather than limitation.

[0047] The following Figures 1 to 4b Various embodiments implemented in wireless communication systems and various embodiments implemented using orthogonal frequency division multiplexing (OFDM) or orthogonal frequency division multiple access (OFDMA) communication technologies are described. Figures 1 to 3 The description is not intended to impose physical or architectural limitations on the ways in which different embodiments can be implemented. Different embodiments of this disclosure can be implemented in any suitably arranged communication system.

[0048] Figure 1 An example wireless network according to an embodiment of this disclosure is shown. Figure 1 The embodiments of the wireless network shown are for illustrative purposes only. Other embodiments of the wireless network 100 may be used without departing from the scope of this disclosure.

[0049] like Figure 1 As shown, the wireless network includes gNB 101 (e.g., a base station (BS)), gNB 102, and gNB 103. gNB 101 communicates with gNB 102 and gNB 103. gNB 101 also communicates with at least one network 130, such as the Internet, a proprietary Internet Protocol (IP) network, or other data network.

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

[0051] Depending on the network type, the term "base station" or "BS" can refer to any component (or set of components) configured to provide wireless access to a network, such as a transmitting point (TP), a transmitting-receiving point (TRP), an enhanced base station (eNodeB or eNB), a 5G base station (gNB), a macro cell, a femtocell, a WiFi access point (AP), or other equipment supporting wireless functionality. A base station can provide wireless access according to one or more wireless 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. Furthermore, depending on the network type, the term "user equipment" or "UE" can refer to any component, such as a "mobile station," "subscriber station," "remote terminal," "wireless terminal," "receiving point," or "user equipment." For convenience, the terms “user equipment” and “UE” are used in this patent document to refer to a remote wireless device that provides wireless access to a BS, whether the UE is a mobile device (such as a mobile phone or smartphone) or is generally considered to be a fixed device (such as a desktop computer or vending machine).

[0052] The dashed lines indicate the approximate extent of coverage areas 120 and 125, which are shown as roughly circular for illustrative and explanatory purposes only. It should be clearly understood that coverage areas associated with the gNB (such as coverage areas 120 and 125) may have other shapes, including irregular shapes, depending on the configuration of the gNB and variations in the radio environment associated with natural and man-made obstacles.

[0053] As described in more detail below, one or more of UEs 111 to 116 include circuitry, programming, or a combination thereof for data transmission performed in a ranging cycle. In some embodiments, one or more of gNBs 101 to 103 include circuitry, programming, or a combination thereof for data transmission performed in a ranging cycle.

[0054] Although Figure 1 An example of a wireless network is shown, but more can be found on... Figure 1 Various modifications can be made. For example, the wireless network can include any number of gNBs and any number of UEs arranged in any suitable configuration. Furthermore, gNB 101 can communicate directly with any number of UEs and provide those UEs with wireless broadband access to network 130. Similarly, each gNB 102 to 103 can communicate directly with network 130 and provide UEs with direct wireless broadband access to network 130. Additionally, gNBs 101, 102, and / or 103 can provide access to other or additional external networks, such as external telephone networks or other types of data networks.

[0055] Figure 2 An example gNB 102 according to an embodiment of this disclosure is shown. Figure 2 The embodiment of gNB 102 shown is for illustrative purposes only, and Figure 1 gNBs 101 and 103 can have the same or similar configurations. However, gNBs come in a wide variety of configurations, and Figure 2 This disclosure is not intended to limit the scope to any particular implementation of gNB.

[0056] like Figure 2 As shown, gNB 102 includes multiple antennas 205a to 205n, multiple RF transceivers 210a to 210n, transmit (TX) processing circuitry 215, and receive (RX) processing circuitry 220. gNB 102 also includes a controller / processor 225, a memory 230, and a backhaul or network interface 235.

[0057] RF transceivers 210a to 210n receive incoming RF signals, such as signals transmitted by the UE in network 100, from antennas 205a to 205n. RF transceivers 210a to 210n down-convert the incoming RF signals to generate IF or baseband signals. The IF or baseband signals are sent to RX processing circuitry 220, which generates a processed baseband signal by filtering, decoding, and / or digitizing the baseband or IF signals. RX processing circuitry 220 sends the processed baseband signal to controller / processor 225 for further processing.

[0058] TX processing circuit 215 receives analog or digital data (such as voice data, network data, email, or interactive video game data) from controller / processor 225. TX processing circuit 215 encodes, multiplexes, and / or digitizes the outgoing baseband data to generate a processed baseband or IF signal. RF transceivers 210a to 210n receive the outgoing processed baseband or IF signal from TX processing circuit 215 and up-convert the baseband or IF signal into an RF signal transmitted via antennas 205a to 205n.

[0059] 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 RF transceivers 210a to 210n, the RX processing circuitry 220, and the TX processing circuitry 215 to receive forward channel signals and transmit reverse channel signals, based on well-known principles. The controller / processor 225 may also support additional functions, such as more advanced wireless communication capabilities.

[0060] For example, the controller / processor 225 can support beamforming or directional routing operations, where outgoing signals from multiple antennas 205a to 205n are weighted differently to effectively direct the outgoing signals in a desired direction. Any of a variety of other functions can be supported in the gNB 102 via the controller / processor 225.

[0061] The controller / processor 225 is also capable of executing programs and other processes, such as an operating system, residing in the memory 230. The controller / processor 225 can move data into or out of the memory 230 as needed by the executing process.

[0062] The controller / processor 225 is also coupled to a backhaul or network interface 235. The backhaul or network interface 235 allows the gNB 102 to communicate with other devices or systems via a backhaul connection or network. Interface 235 can support communication via any suitable wired or wireless connection. For example, when the gNB 102 is implemented as part of a cellular communication system (such as a system supporting 5G, LTE, or LTE-A), interface 235 can allow the gNB 102 to communicate with other gNBs via a wired or wireless backhaul connection. When the gNB 102 is implemented as an access point, interface 235 can allow the gNB 102 to communicate via a wired or wireless local area network or via a wired or wireless connection to a larger network (such as the Internet). Interface 235 includes any suitable architecture supporting communication via a wired or wireless connection, such as an Ethernet or RF transceiver.

[0063] The memory 230 is coupled to the controller / processor 225. A portion of the memory 230 may include RAM, and another portion of the memory 230 may include flash memory or other ROM.

[0064] Although Figure 2 An example of gNB 102 is shown, but it is possible to compare it with other models. Figure 2 Various changes can be made. For example, gNB 102 can include any number of Figure 2 Each component shown. As a specific example, an access point may include multiple interfaces 235, and the controller / processor 225 may support routing functionality to route data between different network addresses. As another specific example, although shown as a single instance of TX processing circuitry 215 and a single instance of RX processing circuitry 220, the gNB102 may include multiple instances of each (such as one per RF transceiver). Furthermore, Figure 2 The various components can be combined, further subdivided, or omitted, and additional components can be added according to specific needs.

[0065] Figure 3 An example UE 116 according to an embodiment of this disclosure is shown. Figure 3 The embodiment of UE 116 shown is for illustrative purposes only, and Figure 1 UEs 111 to 115 can have the same or similar configurations. However, UEs have a wide variety of configurations, and Figure 3 This disclosure is not intended to limit the scope of any particular implementation of the UE.

[0066] like Figure 3As shown, UE 116 includes an antenna 305, a radio frequency (RF) transceiver 310, a TX processing circuit 315, a microphone 320, and a receive (RX) processing circuit 325. 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 memory 360. Memory 360 includes an operating system (OS) 361 and one or more application programs 362.

[0067] RF transceiver 310 receives incoming RF signals transmitted by a gNB of network 100 from antenna 305. RF transceiver 310 down-converts the incoming RF signals to generate an intermediate frequency (IF) or baseband signal. The IF or baseband signal is sent to RX processing circuitry 325, which generates a processed baseband signal by filtering, decoding, and / or digitizing the baseband or IF signal. RX processing circuitry 325 sends the processed baseband signal to speaker 330 (e.g., for voice data) or processor 340 (e.g., for web browsing data) for further processing.

[0068] The TX processing circuit 315 receives analog or digital voice data from the microphone 320, or other outgoing baseband data (such as network data, email, or interactive video game data) from the processor 340. The TX processing circuit 315 encodes, multiplexes, and / or digitizes the outgoing baseband data to generate a processed baseband or IF signal. The RF transceiver 310 receives the outgoing processed baseband or IF signal from the TX processing circuit 315 and up-converts the baseband or IF signal into an RF signal transmitted via the antenna 305.

[0069] Processor 340 may include one or more processors or other processing devices and executes OS 361 stored in memory 360 to control the overall operation of UE 116. For example, processor 340 may control the RF transceiver 310, RX processing circuitry 325, and TX processing circuitry 315 to receive forward channel signals and transmit reverse channel signals according to well-known principles. In some embodiments, processor 340 includes at least one microprocessor or microcontroller.

[0070] Processor 340 is also capable of executing other processes and programs residing in memory 360, such as processes for data transfer in a ranging loop. Processor 340 can move data into or out of memory 360 as needed for executing processes. In some embodiments, processor 340 is configured to execute application 362 based on OS 361 or in response to signals received from a gNB or operator. Processor 340 is also coupled to I / O interface 345, which provides UE 116 with the ability to connect to other devices, such as laptop computers and handheld computers. I / O interface 345 is the communication path between these accessories and processor 340.

[0071] The processor 340 is also connected to the touchscreen 350 and the display 355. The operator of the UE 116 can 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 (e.g., from a website) text and / or at least limited graphics.

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

[0073] Although Figure 3 An example of UE 116 is shown, but it is possible to modify it. Figure 3 Make various changes. For example, Figure 3 The various components can be combined, further subdivided, or omitted, and additional components can be added according to specific needs. As a specific example, processor 340 can be divided into multiple processors, such as one or more central processing units (CPUs) and one or more graphics processing units (GPUs). Furthermore, although... Figure 3 The UE 116 is shown configured as a mobile phone or smartphone, but the UE can be configured to operate as other types of mobile or fixed devices.

[0074] Figure 4a This is a high-level diagram of the transmit path circuitry. For example, the transmit path circuitry can be used in Orthogonal Frequency Division Multiple Access (OFDMA) communication. Figure 4b This is a high-level diagram of the receive path circuitry. For example, the receive path circuitry can be used in Orthogonal Frequency Division Multiple Access (OFDMA) communication. Figure 4a and Figure 4b In the context of downlink communication, the transmitting path circuitry can be implemented in the base station (gNB) 102 or a relay station, and the receiving path circuitry can be implemented in the user equipment (e.g., Figure 1The user equipment 116) is implemented in other examples. For uplink communication, the receive path circuit 450 can be implemented in the base station (e.g., Figure 1 This can be implemented in a gNB 102 or a relay station, and the transmission path circuit can be implemented in the user equipment (e.g., Figure 1 Implemented in user equipment 116).

[0075] The transmit path circuitry includes a channel coding and modulation block 405, a serial-to-parallel (SP) conversion block 410, an N-size inverse fast Fourier transform (IFFT) block 415, a parallel-to-serial (PS) conversion block 420, a cyclic prefix addition block 425, and an up-conversion converter (UC) 430. The receive path circuitry includes a down-conversion converter (DC) 455, a cyclic prefix removal block 460, a serial-to-parallel (SP) conversion block 465, an N-size fast Fourier transform (FFT) block 470, a parallel-to-serial (PS) conversion block 475, and a channel decoding and demodulation block 480.

[0076] Figure 4a 400 and Figure 4b At least some of the components in 450 can be implemented in software, while others can be implemented in configurable hardware or a mixture of software and configurable hardware. Specifically, note that the FFT and IFFT blocks described in this disclosure can be implemented as configurable software algorithms, where the value of size N can be modified depending on the implementation.

[0077] Furthermore, while this disclosure pertains to embodiments implementing the Fast Fourier Transform (FFT) and Inverse Fast Fourier Transform (IFFT), these are merely exemplary and should not be construed as limiting the scope of this disclosure. It will be understood that in alternative embodiments of this disclosure, the FFT and IFFT functions can be readily replaced by Discrete Fourier Transform (DFT) and Inverse Discrete Fourier Transform (IDFT) functions, respectively. It will be understood that for the DFT and IDFT functions, the value of variable N can be any integer (i.e., 1, 2, 3, 4, etc.), while for the FFT and IFFT functions, the value of variable N can be any integer that is a power of 2 (i.e., 1, 2, 4, 8, 16, etc.).

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

[0079] The transmitted RF signal arrives at UE 116 after traversing the wireless channel, and performs the opposite operation to that at gNB 102. Downconverter 455 downconverts the received signal to the baseband frequency, and cyclic prefix removal block 460 removes the cyclic prefix to generate a serial time-domain baseband signal. Serial-to-parallel conversion block 465 converts the time-domain baseband signal into a parallel time-domain signal. An N-sized FFT block 470 then performs an FFT algorithm to generate N parallel frequency-domain signals. Parallel-to-serial conversion block 475 converts the parallel frequency-domain signals into a sequence of modulated data symbols. Channel decoding and demodulation block 480 demodulates and then decodes the modulated symbols to recover the original input data stream.

[0080] Each of gNBs 101 to 103 can implement a transmission path similar to that used for transmitting to user equipments 111 to 116 in the downlink, and a reception path similar to that used for receiving from user equipments 111 to 116 in the uplink. Similarly, each of user equipments 111 to 116 can implement a transmission path corresponding to the architecture used for transmitting to gNBs 101 to 103 in the uplink, and a reception path corresponding to the architecture used for receiving from gNBs 101 to 103 in the downlink.

[0081] Peer-to-Peer (PAC) sensing networks are fully distributed communication networks that allow direct communication between PAC devices (PDs). Wireless Personal Area Networks (WPANs) or Simple Personal Area Networks (PANs) can also be fully distributed communication networks. WPANs or PANs are communication networks that allow wireless connections between PAN devices (PDs). PAN devices and PAC devices can be used interchangeably because a PAC network is also a PAN network, and vice versa.

[0082] PAC networks can employ various topologies, such as mesh, star, and / or pair-to-pair, to support interactions between PDs for various services. Although this disclosure uses PAC networks and PDs as examples to develop and illustrate this disclosure, it should be noted that this disclosure is not limited to these networks. The general concepts developed in this disclosure can be applied in various types of networks and different scenarios.

[0083] Figure 5 An example electronic device 500 according to an embodiment of the present disclosure is shown. Figure 5 The embodiment of the electronic device 500 shown is for illustrative purposes only. Figure 5 This disclosure is not intended to limit the scope to any particular implementation.

[0084] A PD can be an electronic device. This electronic device can be referred to as a ranging device (RDEV), or an enhanced ranging device (ERDEV), or a secure ranging device (SRDEV), or any other similar name according to IEEE standards. An RDEV, ERDEV, or SRDEV can be part of an access point (AP), a station (STA), an eNB, a gNB, a UE, or any other communication node with ranging capabilities.

[0085] Figure 5 An example electronic device 501 in a network environment according to various embodiments is shown. Reference Figure 5 In a network environment, electronic device 501 can communicate with electronic device 502 via a first network 598 (e.g., a short-range wireless communication network), or with electronic device 504 or server 508 via a second network 599 (e.g., a long-range wireless communication network). According to one embodiment, electronic device 501 can communicate with electronic device 504 via server 508.

[0086] According to one embodiment, electronic device 501 may include processor 520, memory 530, input device 550, sound output device 555, display device 560, audio 570, sensor 576, interface 577, haptic sensor 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 electronic device 501, or one or more other components may be added to electronic device 501. In some embodiments, some components may be implemented as a single integrated circuit. For example, sensor 576 (e.g., fingerprint sensor, iris sensor, or illuminance sensor) may be implemented as embedded in display device 560 (e.g., display).

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

[0088] According to one embodiment of this disclosure, processor 520 may include a main processor 521 (e.g., a central processing unit (CPU) or application processor (AP)) and an auxiliary processor 523 (e.g., a graphics processing unit (GPU), image signal processor (ISP), sensor hub processor, or communication processor (CP)), which may operate independently of or in conjunction 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 be dedicated to a specific function. The auxiliary processor 523 may be implemented independently of the main processor 521 or as part of the main processor 521.

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

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

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

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

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

[0094] Display device 560 can provide visual information to the outside of electronic device 501 (e.g., to a user). Display device 560 may include, for example, a display, a holographic device, or a projector, and control circuitry for controlling a corresponding one of the display, holographic device, and projector. According to one embodiment, display device 560 may include touch circuitry adapted to detect touch or sensor circuitry (e.g., a pressure sensor) adapted to measure the intensity of the force caused by touch.

[0095] Audio 570 can convert sound into electrical signals and vice versa. According to one embodiment, audio 570 can obtain sound via input device 550, or output sound via sound output device 555 or headphones of an external electronic device (e.g., electronic device 502) directly (e.g., using a wired connection) or wirelessly connected to electronic device 501.

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

[0097] Interface 577 may support one or more specified protocols for electronic device 501 to be directly (e.g., via wired connection) or wirelessly connected to external electronic devices (e.g., electronic device 502). According to one embodiment of this disclosure, interface 577 may include, for example, a High Definition Multimedia Interface (HDMI), a Universal Serial Bus (USB) interface, a Secure Digital Card (SD) interface, or an audio interface.

[0098] Connection terminal 578 may include a connector via which electronic device 501 can be physically connected to an external electronic device (e.g., electronic device 502). According to one embodiment, 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).

[0099] The tactile sensor 579 can convert electrical signals into mechanical stimuli (e.g., vibration or movement) or electrical stimuli, which a user can identify via their touch or kinesthesia. According to one embodiment, the tactile sensor 579 may include, for example, a motor, a piezoelectric element, or an electrical stimulator.

[0100] Camera 580 can capture still images or moving images. According to one embodiment of this disclosure, camera 580 may include one or more lenses, an image sensor, an image signal processor, or a flash.

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

[0102] Communication interface 590 can support the establishment of a direct (e.g., wired) or wireless communication channel between electronic device 501 and external electronic devices (e.g., electronic device 502, electronic device 504, or server 508) and perform communication via the established communication channel. Communication interface 590 may include one or more communication processors that can operate independently of processor 520 (e.g., application processor (AP)) and support direct (e.g., wired) or wireless communication.

[0103] In one embodiment, such as Figure 5 The electronic device 500 shown can be implemented as follows: Figure 1 The UE and / or base station shown (e.g., 111-116 and 101-103).

[0104] According to one embodiment of this disclosure, communication interface 590 may include wireless communication interface 592 (e.g., cellular communication interface, short-range wireless communication interface, or Global Navigation Satellite System (GNSS) communication interface) or wired communication interface 594 (e.g., local area network (LAN) communication interface or power line communication (PLC)). One of these communication interfaces may communicate with external electronic devices via a first network 598 (e.g., a short-range communication network such as Bluetooth, Wi-Fi Direct, Ultra-Wideband (UWB), or Infrared Data Association (IrDA)) or a second network 599 (e.g., 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))).

[0105] These different types of communication interfaces can be implemented as a single component (e.g., a single chip) or as multiple components that are separate from each other (e.g., multiple chips). The wireless communication interface 592 can use subscriber information (e.g., International Mobile Subscriber Identity (IMSI)) stored in the subscriber identification module 596 to identify and authenticate electronic devices 501 in communication networks (such as the first network 598 or the second network 599).

[0106] Antenna 597 can transmit or receive signals or power to or from the exterior of electronic device 501 (e.g., external electronic device). According to one embodiment, antenna 597 may include an antenna comprising a radiating element composed of a conductive material or conductive pattern formed in or on a substrate (e.g., a PCB). According to one embodiment, antenna 597 may include multiple antennas. In this case, 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) can be selected from the multiple antennas, for example, by a communication interface 590 (e.g., a wireless communication interface 592). Signals or power can then be transmitted or received between communication interface 590 and external electronic device via the selected at least one antenna. According to one embodiment, another component besides the radiating element (e.g., a radio frequency integrated circuit (RFIC)) may be additionally formed as part of antenna 597.

[0107] At least some of the aforementioned components can be interconnected and transmit signals (e.g., commands or data) between them via peripheral communication schemes (e.g., bus, general purpose input / output (GPIO), serial peripheral interface (SPI), or mobile industrial processor interface (MIPI)).

[0108] According to one embodiment of this disclosure, commands or data can be sent or received between electronic device 501 and external electronic device 504 via server 508 connected to a second network 599. Each of electronic devices 502 and 504 can be a device of the same or different type as electronic device 501. According to one embodiment, all or some operations to be performed at electronic device 501 can be performed at one or more of the external electronic devices 502, 504, or 508. For example, if electronic device 501 can automatically or in response to a request from a user or another device to perform a function or service, instead of performing the function or service by electronic device 501 or in addition to performing the function or service by electronic device 501, electronic device 501 can request one or more external electronic devices to perform at least a portion of the function or service. Upon receiving the request, one or more external electronic devices can perform at least a portion of the requested function or service, or additional functions or services related to the request, and transmit the result of the execution to electronic device 501. Electronic device 501 can provide the result, whether or not it undergoes further processing, as at least part of a response to the request. For this purpose, cloud computing, distributed computing, or client-server computing technologies can be used, for example.

[0109] The electronic device according to various embodiments can be one of a variety of types of electronic devices. The electronic device may include, for example, a portable communication device (e.g., a smartphone), a computer device, a portable multimedia device, a portable medical device, a camera, a wearable device, or a home appliance. According to one embodiment of this disclosure, the electronic device is not limited to those described above.

[0110] The various embodiments described herein can be implemented as software (e.g., program 140) comprising one or more instructions stored in a storage medium (e.g., internal memory 536 or external memory 538) readable by a machine (e.g., electronic device 501). For example, a processor (e.g., processor 520) of the machine (e.g., electronic device 501) can invoke at least one of the one or more instructions stored in the storage medium and execute the instructions with or without one or more other components under the control of the processor. This allows the machine to be operated 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. The term "non-transitory" simply means that the storage medium is a tangible device and does not include signals (e.g., electromagnetic waves), but this term does not distinguish between data that is semi-permanently stored in the storage medium and data that is temporarily stored in the storage medium.

[0111] According to one embodiment of this disclosure, methods according to various embodiments of this disclosure can be included and provided in a computer program product. The computer program product can be traded as a product between a seller and a buyer. The computer program product can be distributed in the form of a machine-readable storage medium (e.g., a compressed optical disc read-only memory (CD-ROM)) or via an application store (e.g., the Play Store). TM Online distribution or direct distribution (e.g., download or upload) between two user devices (e.g., smartphones). If distributed online, at least a portion of the computer program product may be temporarily generated or at least temporarily stored in a machine-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or a relay server.

[0112] According to various embodiments of this disclosure, each of the above-described components (e.g., a module or program) may include a single entity or multiple entities. According to various embodiments, one or more of the above-described components may be omitted, or one or more other components may be added. Alternatively or additionally, multiple components (e.g., modules or programs) may be integrated into a single component. In this case, according to various embodiments, the integrated component may still perform one or more functions of each of the multiple components in the same or similar manner as one or more functions performed by a corresponding one of the multiple components prior to integration. According to various embodiments, operations performed by a module, program, or other component may be carried out sequentially, in parallel, repeatedly, or heuristically, or one or more operations may be performed in a different order or omitted, or one or more other operations may be added.

[0113] Ultra-wideband (UWB) based pulse radio technology uses short radio pulses for wireless communication. This technology offers numerous advantages, such as low-complexity transceiver design, high capacity through the utilization of large bandwidth, and robustness against inter-symbol interference (ISI) in multipath environments. Furthermore, the short radio pulse characteristic significantly reduces the probability of unintentional interception and eavesdropping by unauthorized parties. This enables secure communication for data transmission and ranging. The IEEE 802.15.4z standard is currently under development to improve the accuracy, integrity, and efficiency of UWB-based pulse radio communication.

[0114] Ranging and relative positioning are essential for various location-based services and applications, such as Wi-Fi direct communication and the Internet of Things (IoT). The number of networked devices in the wireless ecosystem is experiencing tremendous growth, significantly increasing the demand for ranging requests and the number of related ranging messages exchanged over the network. Currently, in the IEEE standard, dedicated resource elements are allocated to ranging pairs in a contention-free period (CFP) to enable unicast ranging in sequence (i.e., one-to-one). Furthermore, using broadcast transmission can reduce the number of ranging exchanges required. For example, a device can initiate ranging with multiple responders by broadcasting ranging frames.

[0115] Figure 6 An exemplary ranging configuration 600 according to an embodiment of the present disclosure is shown: ranging block, ranging cycle, and ranging time slot. Figure 6 The example of the ranging configuration 600 shown is for illustrative purposes only. Figure 6 This disclosure is not intended to limit the scope to any particular implementation.

[0116] In one embodiment, the ranging configuration 600 can be configured as follows: Figure 8 The controller and / or controlled entity shown are used by it. Figure 8 The controller and / or controlled entity shown can be, for example, Figure 5Implemented in the illustrated electronic device, the electronic device can be implemented as follows Figure 1 The UE and / or base station shown (e.g., 111-116 and 101-103).

[0117] A ranging block is a time period used for ranging. Each ranging block comprises an integer multiple of a ranging cycle, where a ranging cycle is a time period that completes a full ranging period involving the set of RDEVs participating in the ranging measurement. Each ranging cycle is further subdivided into an integer number of ranging time slots, where a ranging time slot is a time period of sufficient length to transmit at least one RFRAME. Figure 6 The structure of the ranging block is shown, in which the ranging block is divided into N ranging cycles, and each ranging cycle consists of M ranging time slots.

[0118] Figure 7 An exemplary conventional ranging loop structure 700 according to an embodiment of the present disclosure is shown. Figure 7 The embodiment of the conventional ranging loop structure 700 shown is for illustrative purposes only. Figure 7 This disclosure is not intended to limit the scope to any particular implementation.

[0119] In one embodiment, the conventional ranging loop structure 700 can be composed of, for example... Figure 8 The controller and / or controlled entity shown are used by it. Figure 8 The controller and / or controlled entity shown can be, for example, Figure 5 Implemented in the illustrated electronic device, the electronic device can be implemented as follows Figure 1 The UE and / or base station shown (e.g., 111-116 and 101-103).

[0120] A typical ranging cycle structure includes a ranging control cycle, in which ranging control messages are sent to configure the ranging cycle. Following the ranging control cycle are one or more ranging cycles and data cycles. These data cycles typically involve transmitting ranging-related data using certain Information Elements (IEs) defined in the standard. The most common ranging cycle structure is as follows: Figure 7 As shown.

[0121] In this disclosure, the following nomenclature is used: controller (e.g., a ranging device that defines and controls ranging parameters by sending ranging control messages during a ranging control cycle; controlled party (e.g., a ranging device that uses ranging parameters received from the controller); initiator (e.g., a ranging device that initiates a ranging exchange by sending a first message about the exchange, or a device that sends ranging auxiliary data / data (in the payload)); and responder (e.g., a ranging device that receives ranging auxiliary data / data (in the payload) and / or responds to messages received from the initiator). These terms are used in... Figure 8 As shown in the image.

[0122] Figure 8 An exemplary ranging controller, controlled party, initiator, and responder 800 according to embodiments of the present disclosure are shown. Figure 8 The embodiments of the ranging controller, controlled party, initiator, and responder 800 shown are for illustrative purposes only. Figure 8 This disclosure is not intended to limit the scope to any particular implementation.

[0123] In one embodiment, it can be as follows: Figure 5 The electronic device shown implements, as Figure 8 The controller and / or controlled entity shown can be implemented as follows: Figure 1 The UE and / or base station shown (e.g., 111-116 and 101-103).

[0124] The relevant IE used in this embodiment is typically transmitted during the ranging control cycle, such as... Figure 9 The Advanced Ranging Control IE (ARC IE) is shown. The ARC IE is used by the controller to send ranging configuration information to the controlled entities (in a unicast frame) or multiple controlled entities (in a multicast / broadcast frame). The content fields of the ARC IE can be formatted, such as... Figure 9 As shown. The ranging mode value is in Figure 10 As shown in the figure. Other details of ARC IE can be found in the IEEE standards specification.

[0125] Figure 9 An exemplary advanced ranging control IE 900, as defined in 802.15.4z, is shown according to an embodiment of this disclosure. Figure 9 The embodiment of the advanced ranging control IE 900 shown is for illustrative purposes only. Figure 9 This disclosure is not intended to limit the scope to any particular implementation.

[0126] In one embodiment, the advanced ranging control IE 900 can be controlled by, for example... Figure 8 Used by the controller and / or controlled as shown. Can be used as... Figure 5 The electronic device shown implements, as Figure 8 The controller and / or controlled entity shown can be implemented as follows: Figure 1 The UE and / or base station shown (e.g., 111-116 and 101-103).

[0127] Figure 10 An exemplary ranging mode value 1000 according to an embodiment of the present disclosure is shown. Figure 10 The example of ranging mode value 1000 shown is for illustrative purposes only. Figure 10 This disclosure is not intended to limit the scope to any particular implementation.

[0128] In one embodiment, the ranging mode value 1000 can be determined by, for example: Figure 8 Used by the controller and / or controlled as shown. Can be used as... Figure 5 The electronic device shown implements, as Figure 8 The controller and / or controlled entity shown can be implemented as follows: Figure 1 The UE and / or base station shown (e.g., 111-116 and 101-103).

[0129] Alternative architectures for the advanced ranging control IE based on the revised 802.15.4z include: Figure 11 As shown.

[0130] Figure 11 An exemplary advanced ranging control IE content field format 1100, as defined in 802.15.4z, is shown according to an embodiment of this disclosure. Figure 11 The example of Advanced Distance Control IE Content Field Format 1100 shown is for illustrative purposes only. Figure 11 This disclosure is not intended to limit the scope to any particular implementation.

[0131] In one embodiment, the advanced ranging control IE content field format 1100 can be configured as follows: Figure 8 Used by the controller and / or controlled as shown. Can be used as... Figure 5 The electronic device shown implements, as Figure 8 The controller and / or controlled entity shown can be implemented as follows: Figure 1 The UE and / or base station shown (e.g., 111-116 and 101-103).

[0132] For scheduling-based ranging using multiple devices, a ranging scheduling (RS)IE can be used for transmission resource allocation. This ranging scheduling (RS)IE includes, for example... Figure 12 The RS table and its length field are shown. The RS table length field indicates the number of rows in the RS table.

[0133] Figure 12 An exemplary ranging scheduling IE 1200 according to an embodiment of the present disclosure is shown. Figure 12 The illustrated example of the ranging and scheduling IE 1200 is for illustrative purposes only. Figure 12 This disclosure is not intended to limit the scope to any particular implementation.

[0134] In one embodiment, the ranging scheduling IE 1200 can be configured as follows: Figure 8 Used by the controller and / or controlled as shown. Can be used as... Figure 5 The electronic device shown implements, as Figure 8The controller and / or controlled entity shown can be implemented as follows: Figure 1 The UE and / or base station shown (e.g., 111-116 and 101-103).

[0135] Figure 13 An exemplary row of a ranging schedule table 1300 according to an embodiment of the present disclosure is shown. Figure 13 The example of the rows of the ranging schedule table 1300 shown is for illustrative purposes only. Figure 13 This disclosure is not intended to limit the scope to any particular implementation.

[0136] In one embodiment, the rows of the ranging schedule table 1300 can be generated as follows: Figure 8 Used by the controller and / or controlled as shown. Can be used as... Figure 5 The electronic device shown implements, as Figure 8 The controller and / or controlled entity shown can be implemented as follows: Figure 1 The UE and / or base station shown (e.g., 111-116 and 101-103).

[0137] Each row of the RS table includes a time slot index field, an address field for the device assigned to that time slot, and a device type field indicating the role of the assigned device, such as... Figure 13 As shown. Different types of addresses can be used depending on device capabilities and vendor specifications. If the device type for a specific address is 0, then the device is a responder. Otherwise, the device is an initiator.

[0138] The ranging auxiliary data in this disclosure can be referred to by many names, including but not limited to ranging auxiliary information exchange, ranging auxiliary message transmission, and ranging auxiliary information.

[0139] Figure 14 Exemplary ranging assistance data (in the payload) during ranging cycle 1400 according to an embodiment of this disclosure is shown. Figure 14 The example of ranging auxiliary data (in the payload) during ranging cycle 1400 shown is for illustrative purposes only. Figure 14 This disclosure is not intended to limit the scope to any particular implementation.

[0140] In one embodiment, exemplary ranging assistance data (in the payload) during ranging cycle 1400 can be obtained from, for example... Figure 8 Used by the controller and / or controlled as shown. Can be used as... Figure 5 The electronic device shown implements, as Figure 8 The controller and / or controlled entity shown can be implemented as follows: Figure 1The UE and / or base station shown (e.g., 111-116 and 101-103).

[0141] In one embodiment 1, a method for transmitting ranging auxiliary data (in a payload) is provided. This disclosure describes methods and frameworks for cascaded ranging and data transmission during a ranging cycle in a UWB communication system. This embodiment describes schemes and methods for combining acknowledgments with message or data transmission during a ranging cycle in a ranging block. Figure 14 The explanation is shown in the figure.

[0142] Figure 15 An exemplary message passing sequence for ranging-aided data transmission 1500 according to an embodiment of the present disclosure is shown. Figure 15 The embodiment of the message passing sequence 1500 for ranging-aided data transmission shown is for illustrative purposes only. Figure 15 This disclosure is not intended to limit the scope to any particular implementation.

[0143] In one embodiment, the message passing sequence 1500 for ranging auxiliary data transmission can be derived from, for example: Figure 8 Used by the controller and / or controlled as shown. Can be used as... Figure 5 The electronic device shown implements, as Figure 8 The controller and / or controlled entity shown can be implemented as follows: Figure 1 The UE and / or base station shown (e.g., 111-116 and 101-103). Figure 15 As shown, device A and device B can be the controller and the controlled, respectively. Figure 8 As shown, it can be implemented as follows Figure 5 The electronic device shown.

[0144] Figure 15 The diagram illustrates ranging auxiliary data (in the payload) used for unicast and many-to-many communication. This does not preclude other scenarios such as multicast, broadcast, etc., where ranging control messages transmit the information required for ranging auxiliary data (in the payload), and each message can be acknowledged based on this request. This acknowledgment can be scheduled by the controller, but it can also be immediate. The acknowledgment request can be requested out-of-band via higher-layer switching or via other in-band mechanisms (e.g., indicated in the MAC header of the data frame).

[0145] Figure 16 An exemplary ranging mode value 1600 for ranging auxiliary data (in a payload) according to an embodiment of the present disclosure is shown. Figure 16 The example shown for the ranging mode value 1600 for ranging auxiliary data (in the payload) is for illustrative purposes only. Figure 16This disclosure is not intended to limit the scope to any particular implementation.

[0146] In one embodiment, example ranging mode values ​​for ranging auxiliary data 1600 (in the payload) can be derived from, for example... Figure 8 For use by the controller and / or controlled party as shown. Figure 8 The controllers and / or controllers shown may, for example, Figure 5 Implemented in the illustrated electronic device, the electronic device can be implemented as follows Figure 1 The UE and / or base station shown (e.g., 111-116 and 101-103).

[0147] Figure 17 An exemplary ranging mode value 1700 for ranging auxiliary data (in a payload) with and without RFRAME is shown according to an embodiment of the present disclosure. Figure 17 The example of ranging mode value 1700 shown is for illustrative purposes only. Figure 17 This disclosure is not intended to limit the scope to any particular implementation.

[0148] In one embodiment, the ranging mode value 1700 can be derived from, for example: Figure 8 Used by the controller and / or controlled as shown. Can be used as... Figure 5 The electronic device shown implements, as Figure 8 The controller and / or controlled entity shown can be implemented as follows: Figure 1 The UE and / or base station shown (e.g., 111-116 and 101-103).

[0149] In one embodiment, a scheme is provided for transmitting ranging auxiliary data using an Advanced Ranging Control IE. New modes are defined in the ranging mode values ​​of the Advanced Ranging Control IE, with several examples as follows: Figure 16 and Figure 17 As shown.

[0150] Figure 18 A flowchart of a method 1800 for indicating ranging auxiliary data (in a payload) using ranging mode values, according to an embodiment of the present disclosure, is shown. Figure 18 The embodiments of method 1800 shown are for illustrative purposes only. Figure 18 This disclosure is not intended to limit the scope to any particular implementation.

[0151] In one embodiment, method 1800 may be performed by, for example Figure 8 Used by the controller and / or controlled as shown. Can be used as... Figure 5 The electronic device shown implements, as Figure 8 The controller and / or controlled entity shown can be implemented as follows: Figure 1The UE and / or base station shown (e.g., 111-116 and 101-103).

[0152] like Figure 18 As shown, method 1800 begins at step 1802. In step 1802, a ranging control message is received. In step 1804, the method determines whether the ranging mode value indicates ranging assistance data. If the method determines that the ranging mode value indicates ranging assistance data, the method proceeds to step 1806. In step 1806, ranging assistance data is expected. In step 1805, if the method determines that the ranging mode value does not indicate ranging assistance data, the method proceeds to step 1808. In step 1808, no ranging assistance data is found.

[0153] Note that other values ​​for the ranging mode used to represent ranging assistance data (in the payload) are not excluded. When reading the ranging mode value, the receiver equipment can identify which ranging cycle can be used for ranging assistance data (in the payload). This is in Figure 18 It is described as a flowchart.

[0154] This enables data communication within a ranging loop without interrupting the current session. It also allows the use of inactive ranging loops within a block to transmit potentially needed information, messages, or data without interrupting the current ranging session or initiating a new session for data transmission. This is used in conjunction with the ranging scheduling IE to schedule (in the payload) ranging auxiliary data polling (or data) and acknowledgment as needed. It can also be used in conjunction with the contention cycle IE. For the purpose of ranging auxiliary data (in the payload), the initiator sends data / messages, and the responder receives data / messages.

[0155] In one embodiment, a scheme is provided for transmitting ranging auxiliary data (in the payload) using ranging auxiliary data IE.

[0156] Figure 19 An example of ranging auxiliary data IE 1900 (in a payload) according to an embodiment of this disclosure is shown. Figure 19 The example of the ranging auxiliary data IE 1900 (in the payload) shown is for illustrative purposes only. Figure 19 This disclosure is not intended to limit the scope to any particular implementation.

[0157] In one embodiment, the ranging auxiliary data IE 1900 (in the payload) can be obtained from, for example... Figure 8 Used by the controller and / or controlled as shown. Can be used as... Figure 5 The electronic device shown implements, as Figure 8 The controller and / or controlled entity shown can be implemented as follows: Figure 1The UE and / or base station shown (e.g., 111-116 and 101-103).

[0158] The ranging cycle can be used with ranging auxiliary data (IE) (in the payload) and ranging auxiliary data (IE) (in the payload). This IE can be used as follows: Figure 19 The format shown is correct.

[0159] The scheduling mode field specifies whether the ranging used in subsequent ranging loops is contention-based or scheduling-based. When scheduling mode = 0, contention-based ranging is used in subsequent loops. When scheduling mode = 1, scheduling-based ranging is used in subsequent loops. When scheduling mode = 0, the ranging initiator / responder list IE and the ranging contention cycle IE can be invoked. When scheduling mode = 1, the ranging scheduling IE can be invoked.

[0160] The timing parameter indicates whether columns 3-7 exist. If the timing parameter = 1, then columns 3-7 exist. Otherwise, the ranging auxiliary data transmission (in the payload) follows the time structure that has been transmitted in place via a higher-level or advanced ranging control IE or other methods.

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

[0162] The block length multiplier field specifies the multiplier of the minimum block length to calculate the distance measurement block length.

[0163] The number of active ranging cycles specifies the number of active ranging cycles managed by ARC IE. The minimum block length field specifies the minimum length (duration) of a ranging block. The length of a ranging slot specifies the length (duration) of each ranging slot.

[0164] In one embodiment, a scheme is provided for using reserved bits to transmit ranging auxiliary data in an advanced ranging control (IE).

[0165] A single field in existing information elements in 802.15.4z or any similar standard, such as the Advanced Ranging Control IE (excluding other IEs), can be used as an indicator to configure the ranging loop for ranging-assisted data transmission.

[0166] Figure 20 An example of ranging auxiliary data IE (in the payload) having message mode 2000 is shown according to an embodiment of the present disclosure. Figure 20 The embodiment of the IE2000 ranging assistance data (in the payload) with message mode shown is for illustrative purposes only. Figure 20 This disclosure is not intended to limit the scope to any particular implementation.

[0167] In one embodiment, the ranging assistance data IE2000 with a message pattern (in the payload) can be generated by, for example... Figure 8 Used by the controller and / or controlled as shown. Can be used as... Figure 5 The electronic device shown implements, as Figure 8 The controller and / or controlled entity shown can be implemented as follows: Figure 1 The UE and / or base station shown (e.g., 111-116 and 101-103).

[0168] Figure 21 An exemplary (in the payload) ranging assist data bit in an ARC IE 2100 for indicating ranging assist data transmission according to an embodiment of the present disclosure is shown. Figure 21 The example of the ranging auxiliary data bits (in the payload) in the ARC IE 2100 shown is for illustrative purposes only. Figure 21 This disclosure is not intended to limit the scope to any particular implementation.

[0169] In one embodiment, the ranging auxiliary data bits (in the payload) in the ARC IE 2100 can be generated by, for example... Figure 8 Used by the controller and / or controlled as shown. Can be used as... Figure 5 The electronic device shown implements, as Figure 8 The controller and / or controlled entity shown can be implemented as follows: Figure 1 The UE and / or base station shown (e.g., 111-116 and 101-103).

[0170] Reserved bits from the Advanced Ranging Control (IE) can be used as indicators to suggest that the current ranging cycle can be used for ranging-aided data transmission. Figure 21 The diagram illustrates the fields of the ARC IE that support this for both formats, but does not exclude other ARC IE formats or any other IE. For a ranging loop to be configured for transmitting ranging auxiliary data, the ranging auxiliary data bit (in the payload) is set to 1; otherwise, the bit is set to 0.

[0171] Figure 22 A flowchart is shown of a method 2200 for indicating ranging-aided data transmission using ranging-aided data bits (in the payload) in the ARC IE, according to an embodiment of the present disclosure. Figure 22 The embodiments of method 2200 shown are for illustrative purposes only. Figure 22 This disclosure is not intended to limit the scope to any particular implementation.

[0172] In one embodiment, method 2200 can be performed by, for example Figure 8 Used by the controller and / or controlled as shown. Can be used as... Figure 5 The electronic device shown implements, as Figure 8 The controller and / or controlled entity shown can be implemented as follows: Figure 1 The UE and / or base station shown (e.g., 111-116 and 101-103).

[0173] For a ranging loop to be configured for transmitting ranging auxiliary data, the ranging auxiliary data bit (in the payload) is set to 1; otherwise, the bit is set to 0. The flowchart is in... Figure 22 As shown in the image.

[0174] like Figure 22 As shown, method 2200 begins at step 2202. In step 2202, a ranging control message is received. In step 2204, the method determines whether the "(in the payload) ranging auxiliary data" bit is equal to 1. In step 2204, if the method determines that the "(in the payload) ranging auxiliary data" bit is equal to 1, then the method proceeds to step 2206. In step 2206, a ranging loop for transmitting ranging auxiliary data is configured. In step 2204, if the method determines that the "(in the payload) ranging auxiliary data" bit is not set to 1, then the method proceeds to step 2208. In step 2208, there is no ranging auxiliary data.

[0175] In one embodiment, a scheme uses the ranging method field in the Advanced Ranging Control IE to transmit ranging auxiliary data.

[0176] Figure 23 An exemplary ranging method field value 2300 for indicating ranging-aided information exchange (or data transmission) according to an embodiment of the present disclosure is shown. Figure 23 The example of the ranging method field value 2300 shown is for illustrative purposes only. Figure 23 This disclosure is not intended to limit the scope to any particular implementation.

[0177] In one embodiment, the ranging method field value 2300 can be derived from, for example: Figure 8 Used by the controller and / or controlled as shown. Can be used as... Figure 5 The electronic device shown implements, as Figure 8 The controller and / or controlled entity shown can be implemented as follows: Figure 1 The UE and / or base station shown (e.g., 111-116 and 101-103).

[0178] Figure 24A flowchart is shown of a method 2400 for indicating distance-aided information exchange or data transmission using a distance measurement method field in ARC IE, according to an embodiment of the present disclosure. Figure 24 The embodiments of method 2400 shown are for illustrative purposes only. Figure 24 This disclosure is not intended to limit the scope to any particular implementation.

[0179] In one embodiment, method 2400 can be derived from, for example... Figure 8 Used by the controller and / or controlled as shown. Can be used as... Figure 5 The electronic device shown implements, as Figure 8 The controller and / or controlled entity shown can be implemented as follows: Figure 1 The UE and / or base station shown (e.g., 111-116 and 101-103).

[0180] like Figure 24 As shown, method 2400 begins at step 2402. In step 2402, a ranging control message is received. In step 2404, the method determines whether the value of the "ranging method" field is set to 11. In step 2404, if the method determines that the value of the "ranging method" field is set to 11, then the method executes step 2406. In step 2406, a ranging loop for exchanging / transmitting ranging assistance information is configured. In step 2404, if the method determines that the value of the "ranging method" field is not set to 11, then the method executes step 2408. In step 2408, ranging assistance information / data is not received.

[0181] The distance measurement method field in ARC IE can be used to convey that the loop is being used for distance measurement assistance information exchange or distance measurement assistance data. Figure 23 The diagram illustrates the ranging method field 11, used to indicate the exchange (or data transmission) of ranging auxiliary information. Figure 24 An illustrative flowchart is shown below.

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

[0183] Based on the message length, a given message can be "polled" multiple times. To indicate how many frames (or polls) remain after the current poll to complete the message, the Range Auxiliary Data / Message Counter and Type (RADCT)IE is included in the "Polling (Data)" field to indicate the number of frames remaining to complete the current message. Additionally, the message type can be transmitted using the "Message Type" field. The RADCT IE can be formatted as follows: Figure 25 As shown.

[0184] Figure 25 An exemplary (in payload) ranging auxiliary data counter and type IE format 2500 are shown according to an embodiment of this disclosure. Figure 25 The example shown (in the payload) ranging auxiliary data counter and type IE format 2500 is for illustrative purposes only. Figure 25 This disclosure is not intended to limit the scope to any particular implementation.

[0185] In one embodiment, the ranging auxiliary data counter (in the payload) and the Type IE format 2500 can be provided by, for example... Figure 8 Used by the controller and / or controlled as shown. Can be used as... Figure 5 The electronic device shown implements, as Figure 8 The controller and / or controlled entity shown can be implemented as follows: Figure 1 The UE and / or base station shown (e.g., 111-116 and 101-103). Other methods of transmitting messages include, but are not limited to, adding additional fields in the Advanced Ranging Control IE, the Ranging Auxiliary Data IE, and / or defining a dedicated IE for this purpose.

[0186] Figure 26 An exemplary ranging assist information message counter and type IE content field format 2600 are shown according to embodiments of the present disclosure. Figure 26 The example shown, which illustrates the distance measurement assistance information message counter and the IE content field format 2600, is for illustrative purposes only. Figure 26 This disclosure is not intended to limit the scope to any particular implementation.

[0187] In one embodiment, the ranging assistance information message counter and the type IE content field format 2600 can be determined by, for example... Figure 8 Used by the controller and / or controlled as shown. Can be used as... Figure 5 The electronic device shown implements, as Figure 8 The controller and / or controlled entity shown can be implemented as follows: Figure 1 The UE and / or base station shown (e.g., 111-116 and 101-103).

[0188] In one embodiment, a ranging assist information message counter and a type IE are provided. The ranging assist information message counter and type IE (RAICT IE) are used during ranging assist information exchange (in the payload). The IE can be formatted, such as... Figure 26 As shown.

[0189] The initiator uses this IE in two ways: to transmit to the responder the sequence number of the current data frame, the number of remaining ranging auxiliary data frames to complete the message, and the message type; and to request the controller to schedule the number of time slots specified in the number of remaining data frames (or polls).

[0190] The "To Controller" bit (with RCR) is set to 1 to request a time slot from the controller using the RADCT IE. Otherwise, it is set to 0. The "Sequence Number Present" bit is set to 1 if a sequence number exists, otherwise it is set to 0. The "Message Type Present" bit is set to 1 if a message type is being transmitted. The sequence number is the eight-bit byte that transmits the sequence number of the MAC frame. The number of remaining data frames (or polling) is the number of remaining ranging-aided data frames transmitted to the responder to complete the current message / data. In this disclosure, the RADCT IE can be used as the RAICT IE. In this disclosure, the RADCT IE and RAICT IE can be interchangeable and interchangeable. In this disclosure, the RADCT IE and RAICT IE can have the same usage and content.

[0191] Figure 27 A flowchart is shown of a method 2700 for data transmission in a ranging loop in a UWB communication system according to an embodiment of the present disclosure, which can be performed by a network entity (e.g., such as...). Figure 1 The 101-103 shown and as Figure 5 (as shown in 500) to execute. Figure 27 The embodiment of the electronic device 500 shown is for illustrative purposes only. Figure 27 This disclosure is not intended to limit the scope to any particular implementation.

[0192] In one embodiment, method 2700 can be performed by, for example Figure 8 Used by the controller and / or controlled as shown. Can be used as... Figure 5 The electronic device shown implements, as Figure 8 The controller and / or controlled entity shown can be implemented as follows: Figure 1 The network entities and / or base stations shown (e.g., 101-103).

[0193] like Figure 27 As shown, method 2700 begins at step 2702. In step 2702, the network entity identifies one or more ranging loops in the ranging block for transmitting ranging control messages (RCM) and ranging auxiliary data.

[0194] Subsequently, in step 2704, the network entity generates an RCM that includes an Advanced Ranging Control Information Element (ARC IE), which includes a ranging method field, wherein the ranging method field includes a value indicating whether a ranging loop following the RCM is used for ranging auxiliary information exchange.

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

[0196] Next, in step 2706, when the value included in the ranging method field corresponds to ranging auxiliary information exchange, the first network entity sends ranging auxiliary data to the second network entity in the ranging loop after RCM.

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

[0198] In one embodiment, when the value included in the ranging method field corresponds to ranging assistance information exchange, the first network entity sends ranging assistance data to a group of network entities, including the second network entity, in the ranging loop following RCM.

[0199] In one embodiment, the first network entity receives an ACK corresponding to ranging auxiliary data from a group of network entities, including the second network entity.

[0200] In one embodiment, during the exchange of ranging assistance information, a first network entity generates a ranging assistance information message counter and a type IE (RAICT IE), wherein the RAICT IE includes: a ranging or assistance message number presence field indicating whether a sequence number field exists in the RAICT IE; a reserved field; a ranging or assistance message number field indicating a Media Access Control (MAC) frame sequence number; and a remaining frame field indicating the number of remaining frames to complete the ranging assistance data.

[0201] In one embodiment, a first network entity sends a RAICT IE to a second network entity to indicate the ranging or auxiliary message number of the data frame being transmitted and the number of remaining ranging auxiliary data frames, which are messages or message types, to complete the data frame.

[0202] In such embodiments, the first network entity is the initiator, which initiates ranging exchange or sends ranging assistance information to the second network entity by first sending a message to the second network entity; the second network entity is the responder that receives ranging assistance information from the first network entity and responds to the message first received from the first network entity.

[0203] In one embodiment, a first network entity receives a RAICT IE including a request field. In such an embodiment, the request field indicates that the RAICT IE requests the first network entity to schedule multiple time slots; the first network entity is a controller that sends a ranging cycle to a second network entity for data transmission purposes based on the number of time slots scheduled; the second network entity is a controller that requests the first network entity to schedule the multiple time slots.

[0204] Although this disclosure has been described using exemplary embodiments, various variations and modifications may be suggested by those skilled in the art. This disclosure is intended to include such changes and modifications that fall within the scope of the appended claims.

[0205] Nothing described in this application should be construed as implying that any particular element, step, or function is an essential element that must be included within the scope of the claims. The scope of the patent subject matter is defined solely by the claims. Furthermore, none of the claims are intended to invoke 35 U.S.SC §112(f) unless the exact phrase “means for…” is followed by a participle.

Claims

1. A method performed by an initiator in a wireless communication system, the method comprising: Ranging loops for ranging auxiliary information exchange are identified based on the Ranging Control Message (RCM). as well as In the ranging loop, ranging assistance information is sent to the responder via multiple messages spanning multiple ranging time slots using a ranging assistance information message counter and a type information element RAICT IE. The RAICT IE includes a field indicating the sequence number of the current data frame and a field indicating the number of data frames remaining to complete the transmission of the ranging assistance information.

2. The method of claim 1, wherein the RCM includes an Advanced Ranging Control Information Element (ARC IE), the ARC IE indicating that the ranging loop is used for the ranging auxiliary information exchange.

3. The method of claim 2, wherein the ARC IE includes a field indicating the purpose of one or more ranging cycles following the RCM, and The fields indicating the intended use include one of the values ​​corresponding to unidirectional ranging (OWR), unilateral bidirectional ranging (SS-TWR), bilateral bidirectional ranging (DS-TWR), and ranging assistance information exchange, respectively.

4. The method of claim 1, wherein, in the case that the initiator is the controlled party and the responder is the controller, the RAICT IE is used to request the controller to schedule multiple time slots based on the number of remaining data frames.

5. The method according to claim 4, wherein, The RAICT IE also includes a field indicating that the RAICT IE is used to request the plurality of time slots from the controller.

6. The method according to claim 1, further comprising: In the case where the initiator is the controller, an RCM including information associated with the ranging assistance information exchange is sent to the responder.

7. An initiator in a wireless communication system, the initiator comprising: transceiver; as well as At least one processor, which is coupled to the transceiver and configured to: Ranging loops for ranging auxiliary information exchange are identified based on the Ranging Control Message (RCM); and In the ranging loop, ranging assistance information is sent to the responder via multiple messages spanning multiple ranging time slots using a ranging assistance information message counter and a type information element RAICT IE. The RAICT IE includes a field indicating the sequence number of the current data frame and a field indicating the number of data frames remaining to complete the transmission of the ranging assistance information.

8. The initiator of claim 7, wherein the RCM includes an Advanced Ranging Control Information Element (ARC IE) that indicates that the ranging loop is used for the ranging assistance information exchange.

9. The initiator of claim 8, wherein the ARC IE includes a field indicating the purpose of one or more ranging cycles following the RCM, and The fields indicating the intended use include one of the values ​​corresponding to unidirectional ranging (OWR), unilateral bidirectional ranging (SS-TWR), bilateral bidirectional ranging (DS-TWR), and ranging assistance information exchange, respectively.

10. The initiator of claim 7, wherein, in the case that the initiator is a controlled party and the responder is a controller, the RAICT IE is used to request the controller to schedule multiple time slots based on the number of remaining data frames.

11. The initiator according to claim 10, wherein, The RAICT IE also includes a field indicating that the RAICT IE is used to request the plurality of time slots from the controller.

12. The initiator of claim 7, wherein the at least one processor is further configured to send an RCM including information associated with the ranging assist information exchange to the responder when the initiator is a controller.

13. A method performed by a responder in a wireless communication system, the method comprising: Ranging loops for ranging auxiliary information exchange are identified based on the Ranging Control Message (RCM). as well as In the ranging loop, ranging assistance information is received from the initiator via multiple messages spanning multiple ranging time slots using a ranging assistance information message counter and a type information element RAICT IE. The RAICT IE includes a field indicating the sequence number of the current data frame and a field indicating the number of data frames remaining to complete the reception of the ranging assistance information.