Method and apparatus for transmitting signaling

CN116963002BActive Publication Date: 2026-10-27HUAWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210388761.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-04-14
Publication Date
2026-10-27
Estimated Expiration
2042-04-14

AI Technical Summary

Technical Problem

但是现有版本协议IEEE 802.15.4z缺乏对感知的媒体接入控制(medium access control,MAC)支持,同时缺乏使用单一波形实现同时感知和测距的MAC支持

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116963002B_ABST
    Figure CN116963002B_ABST
Patent Text Reader

Abstract

The application is applied to a wireless local area network system supporting IEEE 802.11ax next generation Wi-Fi protocol, such as 802.11be, Wi-Fi7 or EHT, again such as 802.11be next generation, Wi-Fi8 or 802.11 series protocol, and can also be applied to a wireless personal area network system based on ultra-wideband (UWB), a sensing system. Embodiments of the application provide a method and device for transmitting signaling, the method comprising: generating an advanced ranging control information element (ARC IE), wherein the ARC IE includes a first field for indicating whether a waveform supporting UWB sensing and ranging functions simultaneously is enabled, and transmitting the ARC IE. Whether the ultra-wideband (UWB) sensing and ranging functions are simultaneously supported is indicated through the media access control (MAC) layer signaling of the UWB system, so as to improve the performance of the UWB in simultaneously sensing and ranging.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communications, and more specifically, to a method and apparatus for transmitting signaling. Background Technology

[0002] Ultra-wideband (UWB) technology is a wireless carrier communication technology that uses nanosecond-level non-sinusoidal narrow pulses to transmit data. Due to its very narrow pulses and extremely low radiation spectral density, UWB systems have advantages such as strong multipath resolution, low power consumption, and strong security.

[0003] Specifically, UWB technology can perform sensing and ranging simultaneously using a single waveform. However, the current version of the protocol, IEEE 802.15.4z, lacks support for medium access control (MAC) for sensing, and also lacks MAC support for using a single waveform to achieve simultaneous sensing and ranging. This leads to additional signaling overhead in the coordination of switching between sensing and ranging services in UWB, reduces spectrum utilization, and limits the application potential of UWB technology in simultaneous sensing and ranging. Summary of the Invention

[0004] This application provides a method for transmitting signaling to improve the performance of UWB technology in simultaneously sensing and ranging.

[0005] Firstly, a signaling message indication method is provided. This method can be executed by the sending device, or by a component of the sending device (such as a chip or circuit). There is no limitation on this. For ease of description, the following explanation will take execution by the sending device as an example.

[0006] The method includes: generating an advanced ranging control information element (ARC IE), which includes a first field indicating whether a waveform simultaneously supporting ultra-wideband (UWB) sensing and ranging functions is enabled; and transmitting the ARC IE.

[0007] Based on the above technical solution, during the generation (or determination, configuration, etc.) of the ARC IE, the transmitting device defines at least one bit in the ARC IE (e.g., in the reserved bits of the ARC IE as specified in the current protocol) as the first field. This first field is used to indicate whether to enable waveforms that simultaneously support ultra-wideband (UWB) sensing and ranging functions. UWB MAC layer signaling indication and configuration methods are provided to indicate whether simultaneous UWB sensing and ranging are supported, thereby supporting multi-purpose services using the same UWB signal within the same working period. This reduces the control signaling overhead caused by switching between sensing and ranging services, improves air interface efficiency and spectrum utilization, and enhances the performance of UWB technology in simultaneously sensing and ranging.

[0008] For example, this method of transmitting signaling can be applied to scenarios with multiple transmitting devices and multiple receiving devices (hereinafter referred to as many-to-many node mode). That is, one or more of the multiple transmitting devices and multiple receiving devices may not support simultaneous UWB sensing and ranging, and the existing ARC IE format (i.e., the first field may not be included in the reserved bits) is used, which improves the backward compatibility of the scheme.

[0009] In addition, this method of transmitting signaling can also be applied to scenarios with one transmitting device and multiple receiving devices, or multiple transmitting devices and one receiving device (hereinafter referred to as one-to-many node mode). By reusing existing UWB MAC layer signaling, the introduction of new MAC layer signaling is avoided, reducing the complexity of device signaling processing.

[0010] In conjunction with the first aspect, in some implementations of the first aspect, where the first field indicates a waveform that simultaneously supports sensing and ranging functions, the method further includes: sending a sensing device management element SDMIE, wherein the SDMIE includes sensing role information and sensing mode information, the sensing role information being used to indicate whether the receiving device is a sensing transmitter or a sensing receiver, and the sensing mode information being used to indicate whether it is active sensing or passive sensing.

[0011] Based on the above technical solution, by sending perception role information and perception mode information, it is possible to determine the functional role of the device node in the process of simultaneous perception and ranging, and support simultaneous perception and ranging.

[0012] Secondly, a method for transmitting signaling is provided. This method can be executed by a receiving device, or by a component of the receiving device (such as a chip or circuit). There is no limitation on this. For ease of description, the following explanation will take execution by the receiving device as an example.

[0013] The method includes: receiving an ARC IE, the ARC IE including a first field for indicating whether a waveform that simultaneously supports UWB sensing and ranging is enabled; and determining whether simultaneous UWB sensing and ranging is supported based on the first field.

[0014] In conjunction with the second aspect, in some implementations of the second aspect, where the first field indicates a waveform that enables simultaneous sensing and ranging functions, the method further includes: receiving a sensing device management element SDMIE, wherein the SDMIE includes sensing role information and sensing mode information, the sensing role information being used to indicate whether the receiving device is a sensing transmitter or a sensing receiver, and the sensing mode information being used to indicate whether it is active sensing or passive sensing.

[0015] The beneficial effects of the methods shown in the second aspect and its possible designs above can be referred to the beneficial effects in the first aspect and its possible designs.

[0016] Thirdly, an apparatus for transmitting signaling is provided, the apparatus being used to perform the method provided in the first aspect above.

[0017] The device includes: a processing unit for generating an ARC IE, the ARC IE including a first field for indicating whether a waveform simultaneously supporting ultra-wideband (UWB) sensing and ranging functions is enabled; and a transmitting unit for transmitting the ARC IE.

[0018] In conjunction with the third aspect, in some implementations of the third aspect, when the first field indicates a waveform that simultaneously supports sensing and ranging functions, the transmitting unit is also used to transmit sensing role information and sensing mode information. The sensing role information is used to indicate whether the receiving device is a sensing transmitter or a sensing receiver, and the sensing mode information is used to indicate whether it is active sensing or passive sensing.

[0019] The beneficial effects of the methods shown in the third aspect and its possible designs above can be referred to the beneficial effects in the first aspect and its possible designs.

[0020] Fourthly, an apparatus for transmitting signaling is provided, the apparatus being used to perform the method provided in the second aspect above.

[0021] The device includes: a receiving unit for receiving an ARC IE, the ARC IE including a first field for indicating whether waveforms supporting simultaneous UWB sensing and ranging functions are enabled; and a processing unit for determining whether simultaneous UWB sensing and ranging are supported based on the first field.

[0022] In conjunction with the fourth aspect, in some implementations of the fourth aspect, when the first field indicates a waveform that simultaneously supports sensing and ranging functions, the receiving unit is also used to receive sensing role information and sensing mode information. The sensing role information is used to indicate whether the receiving device is a sensing transmitter or a sensing receiver, and the sensing mode information is used to indicate whether it is active sensing or passive sensing.

[0023] The beneficial effects of the device shown in the fourth aspect above and its possible designs can be referred to the beneficial effects in the second aspect and its possible designs.

[0024] In some implementations of the first to fourth aspects, the ARC IE further includes a second field for indicating a piggyback mode. When the first field indicates that a waveform simultaneously supporting UWB sensing and ranging functions is not enabled, the second field indicates a first mode, which includes ranging without service piggyback, or bidirectional ranging TWR piggybacking unidirectional ranging OWR. Alternatively, when the first field indicates that a waveform simultaneously supporting UWB sensing and ranging functions is enabled, the second field indicates a second or third mode. The second mode includes sensing without service piggyback, sensing piggybacking TWR, or sensing piggybacking OWR, and the third mode includes bidirectional sensing TWS piggybacking TWR and OWR.

[0025] Based on the above technical solution, the ARC IE can also include a second field to indicate the piggybacking mode. This means that in different service piggybacking combinations, the second field can indicate the piggybacking mode, allowing the receiving device to clearly understand the piggybacking situation between different services in the service combination. At the MAC layer, the ARC IE indicates the configuration of piggybacking modes for sensing and ranging services, rather than only indicating the implementation of sensing or only ranging services. Furthermore, the configurable service piggybacking modes are richer. Therefore, this solution possesses stronger service indication and configuration capabilities.

[0026] In some implementations of the first to fourth aspects, when the first field indicates a waveform that does not simultaneously support sensing and ranging functions, and the second field indicates a first mode, the ranging round usage field included in the ARC IE is used to indicate any of the following: performing OWR, performing single-sided two-way ranging SS-TWR, or performing double-sided two-way ranging DS-TWR; or, when the first field indicates a waveform that does not simultaneously support sensing and ranging functions, and the second field is used to indicate a second mode, the ranging round usage field included in the ARC IE is used to indicate performing SS-TWR with OWR, or performing DS-TWR with OWR.

[0027] Based on the above technical solution, in many-to-many node mode, the first field of ARC IE indicates the waveform that does not simultaneously support sensing and ranging functions, and when the second field indicates either the first or second mode, the definition of the Range Round Usage field is the same as that in existing version protocol devices (e.g., 802.15.4z). Therefore, in many-to-many node mode, existing version protocol devices can still correctly parse the corresponding control commands and configurations and carry out the corresponding ranging services. Thus, this solution has strong backward compatibility.

[0028] In some implementations of the first to fourth aspects, when the first field indicates a waveform that enables simultaneous sensing and ranging functions, and the second field indicates a first mode, the ranging round usage field included in the ARC IE is used to indicate the execution of one-way sensing OWS or two-way sensing TWS; or, when the first field indicates a waveform that enables simultaneous sensing and ranging functions, and the second field indicates a second mode, the ranging round usage field included in the ARC IE is used to indicate any of the following: executing OWS with OWR, executing TWS with SS-TWR, or executing TWS with DS-TWR; or, when the first field indicates a waveform that enables simultaneous sensing and ranging functions, and the second field indicates a third mode, the ranging round usage field included in the ARC IE is used to indicate the execution of TWS with SS-TWR and OWR, or the execution of TWS with DS-TWR and OWR.

[0029] Based on the above technical solution, when the first field indicates a waveform that simultaneously supports sensing and ranging functions, the meaning of the ARC IE's Range Round Usage field can be redefined according to the piggybacking mode indicated by the second field.

[0030] In some implementations of the first to fourth aspects, the second field occupies two bits in the ARC IE, and the first field occupies one bit in the ARC IE in addition to the two bits.

[0031] In some implementations of the first to fourth aspects, the SDM IE further includes the following fields: an SIU field, an address size field, and a list length field, wherein the list length field indicates the number of list elements in the list field, the SIU field indicates whether the sensing mode is contention-based or scheduling-based; the address size field indicates the address size type of the list field; the sensing role information and sensing mode information are carried in the list field, which also includes the following information: sensing time slot index information, address information, and a reservation field, wherein the sensing time slot index information indicates the corresponding time slot of the UWB signal, and the address information indicates the address of the receiving device.

[0032] Fifthly, an apparatus for transmitting signaling is provided, which is used to perform the method provided in the first or second aspect described above. Specifically, the apparatus for transmitting signaling may include units and / or modules for performing the method provided in any of the above implementations of the first or second aspect, such as a processing unit and an acquisition unit.

[0033] In one implementation, the transceiver unit can be a transceiver or an input / output interface; the processing unit can be at least one processor. Optionally, the transceiver can be a transceiver circuit. Optionally, the input / output interface can be an input / output circuit.

[0034] In another implementation, the transceiver unit can be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip, chip system, or circuit; the processing unit can be at least one processor, processing circuit, or logic circuit.

[0035] Sixthly, this application provides a processor for performing the methods provided in the above aspects.

[0036] Unless otherwise specified, or if it does not contradict its actual function or internal logic in the relevant description, the transmission and acquisition / reception operations involved in the processor can be understood as processor output and reception, input and other operations, or as transmission and reception operations performed by radio frequency circuits and antennas. This application does not limit them in this regard.

[0037] A seventh aspect provides a computer-readable storage medium storing program code for execution by a device, the program code including a method for performing any of the implementations of the first and second aspects described above.

[0038] Eighthly, a computer program product containing instructions is provided, which, when run on a computer, causes the computer to perform the method provided by any implementation of the first and second aspects described above.

[0039] Ninth aspect, a chip is provided, the chip including a processor and a communication interface, the processor reading instructions stored in a memory through the communication interface and executing the method provided by any implementation of the first and second aspects above.

[0040] Optionally, as one implementation, the chip also includes a memory storing computer programs or instructions, and a processor for executing the computer programs or instructions stored in the memory. When the computer programs or instructions are executed, the processor is used to perform the methods provided by any of the implementations of the first and second aspects described above.

[0041] In a tenth aspect, a communication system is provided, comprising the means for transmitting signaling as described in the third aspect and the means for transmitting signaling as described in the fourth aspect. Attached Figure Description

[0042] Figure 1 These are schematic diagrams illustrating two application scenarios provided in this application.

[0043] Figure 2 This is a schematic diagram of the architecture of the ranging and positioning system provided in the embodiments of this application.

[0044] Figure 3 This is a schematic diagram of a PPDU frame structure.

[0045] Figure 4 This is a schematic diagram of a positioning method provided in an embodiment of this application.

[0046] Figure 5 This is a schematic diagram of a UWB timing frame structure.

[0047] Figure 6 This is a schematic flowchart illustrating a method for transmitting signaling provided in an embodiment of this application.

[0048] Figure 7 (a) and (b) in the figures are schematic diagrams of the sensing modes provided in the embodiments of this application.

[0049] Figure 8 This is a schematic diagram of a UWB sensing piggyback ranging service provided in an embodiment of this application.

[0050] Figure 9 This is a schematic block diagram of a signaling transmission device provided in an embodiment of this application.

[0051] Figure 10 This is a schematic block diagram of a communication device provided in an embodiment of this application. Detailed Implementation

[0052] The technical solutions in this application will now be described with reference to the accompanying drawings.

[0053] This application's embodiments can be applied to wireless personal area networks (WPANs) based on Ultra-Wide Band (UWB) technology. Currently, WPANs use the IEEE 802.15 standard. WPANs can be used for communication between digital auxiliary devices such as telephones, computers, and peripherals within a small range, typically within 10 meters. Technologies supporting wireless personal area networks include Bluetooth, ZigBee, UWB, IrDA infrared connectivity (infrared), and HomeRF. Those skilled in the art will readily understand that the aspects of this application can be extended to other networks employing various standards or protocols. For example, Wireless Local Area Networks (WLANs), High Performance Radio LANs (HIPERLANs) (a wireless standard similar to IEEE 802.11, primarily used in Europe), and Wide Area Networks (WANs) or other networks now known or to be developed in the future. From a network architecture perspective, WPAN sits at the bottom layer of the overall network architecture, used for wireless connections between devices within a small area, i.e., point-to-point short-range connections, and can be considered a short-range wireless communication network. Depending on the application scenario, WPAN is further divided into high-rate (HR) WPAN and low-rate (LR) WPAN. HR-WPAN can be used to support various high-rate multimedia applications, including high-quality audio and video delivery, multi-megabyte music and image document transmission, etc. LR-WPAN can be used for general daily business operations.

[0054] In WPANs, devices are categorized into full-function devices (FFDs) and reduced-function devices (RFDs) based on their communication capabilities. FFDs can communicate with each other and with each other. RFDs cannot communicate directly; they can only communicate with FFDs or forward data through an FFD. The FFD associated with an RFD is called its coordinator. A coordinator can control multiple associated FFDs. The coordinator is also called a control node. Each ad hoc network can have multiple coordinators. RFDs are primarily used for simple control applications, such as light switches and passive infrared sensors, transmitting relatively little data and consuming minimal transmission and communication resources. RFDs are also relatively inexpensive. The coordinator can also be called a Personal Area Network (PAN) coordinator. A PAN coordinator can be understood as a type of coordinator, and is also called the central control node of a PAN. An FFD can act as a PAN coordinator or coordinator, while an RFD cannot. The PAN coordinator is the master control node of the entire network, and there can only be one PAN coordinator in each ad hoc network. It has membership management, link information management, and packet forwarding functions. Optionally, the device in this embodiment can be a device that supports multiple WPAN standards such as 802.15.4a, 802.15.4z, 802.15.4ab, or later versions.

[0055] In this embodiment, the aforementioned device may be a communication server, router, switch, bridge, computer, mobile phone, smart home device, vehicle communication device, etc.

[0056] In this embodiment, the device includes a hardware layer, an operating system layer running on top of the hardware layer, and an application layer running on the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory (also called main memory). The operating system can be any one or more computer operating systems that implement business processing through processes, such as Linux, Unix, Android, iOS, or Windows. The application layer includes applications such as browsers, address books, word processing software, and instant messaging software. Furthermore, this embodiment does not specifically limit the structure of the execution entity of the method provided in this embodiment, as long as it can communicate according to the method provided in this embodiment by running a program that records the code of the method provided in this embodiment. For example, the execution entity of the method provided in this embodiment can be an FFD or an RFD, or a functional module in an FFD or RFD that can call and execute a program.

[0057] Furthermore, various aspects or features of this application can be implemented as methods, apparatus, or articles of manufacture using standard programming and / or engineering techniques. The term "article of manufacture" as used herein encompasses a computer program accessible from any computer-readable device, carrier, or medium. For example, computer-readable media may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks, or magnetic tapes), optical discs (e.g., compact discs (CDs), digital versatile discs (DVDs), etc.), smart cards, and flash memory devices (e.g., erasable programmable read-only memory (EPROMs), cards, sticks, or key drives, etc.). Additionally, the various storage media described herein may represent one or more devices and / or other machine-readable media for storing information. The term "machine-readable medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.

[0058] The embodiments of this application can also be applied to wireless local area network systems such as Internet of Things (IoT) networks or Vehicle-to-X (V2X) networks. Of course, the embodiments of this application can also be applied to other possible communication systems, such as Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD) systems, Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) systems, 5th Generation (5G) systems, and future 6th Generation (6G) systems, etc.

[0059] The communication systems described above that are applicable to this application are merely illustrative examples, and the communication systems applicable to this application are not limited to these. They will be uniformly described here and will not be repeated below.

[0060] Figure 1 These are schematic diagrams illustrating two application scenarios provided in this application. Figure 1 In system 101 shown in (A), multiple FFD devices and multiple RFD devices form a star topology communication system, where one FFD is a PAN controller. In the star topology communication system, the PAN controller transmits data with one or more other devices; that is, multiple devices can establish a one-to-many or many-to-one data transmission architecture. Figure 1 In system 102 shown in (B), multiple FFD devices and one RFD device form a peer-to-peer topology or mesh topology communication system. One of the FFDs is a PAN controller. In the peer-to-peer topology communication system, a many-to-many data transmission architecture can be established between multiple different devices.

[0061] It should be understood that Figure 1 (A) and Figure 1 (B) is a simplified schematic diagram for ease of understanding only and does not constitute a limitation on the application scenarios of this application. For example, other FFDs and / or RFDs may also be included in system 101 and / or system 102. As another example, the PAN coordinator in system 101 and / or system 102 may also be a coordinator.

[0062] To facilitate understanding of the technical solutions of the embodiments of this application, some terms or concepts that may be involved in the embodiments of this application will be briefly described first.

[0063] 1. UWB technology: This is a wireless carrier communication technology that uses nanosecond-level non-sinusoidal narrow pulses to transmit data, thus occupying a wide spectrum. Due to its narrow pulses and extremely low radiation spectral density, UWB systems have advantages such as strong multipath resolution, low power consumption, and strong security, which facilitates coexistence with other systems, thereby improving spectrum utilization and system capacity.

[0064] With the Federal Communications Commission (FCC) approving UWB technology for civilian use in 2002, ultra-wideband wireless communication has become one of the most popular physical layer technologies for short-range, high-speed wireless networks. Many world-renowned companies, research institutions, and standardization organizations have actively engaged in the research, development, and standardization of ultra-wideband wireless communication technology. The Institute of Electrical and Electronics Engineers (IEEE) has incorporated UWB technology into its IEEE 802 series of wireless standards, and has released the UWB-based WPAN standard IEEE 802.15.4a, as well as its evolved version IEEE 802.15.4z. Currently, the development of the next-generation UWB WPAN standard 802.15.4ab is also on the agenda.

[0065] 2. Perception: including but not limited to active sensing, passive sensing, one-way sensing, and two-way sensing.

[0066] Active sensing means that the sensing initiator actively initiates UWB sensing measurement. The measurement signal is reflected by the target object. The sensing response end receives the reflected signal generated by the target object and feeds back the channel impulse response (CIR) information of the reflected signal or the processed sensing result information to the sensing initiator. The sensing initiator processes or forwards the received feedback information.

[0067] Passive sensing means that the sensing initiator does not actively initiate sensing measurements; instead, the sensing response end initiates the sensing measurements. The measurement signal is reflected by the target object, and the sensing initiator receives the reflected signal from the target object and processes or forwards the CIR information of the reflected signal.

[0068] One-way perception: For active perception mode, the one-way perception process includes: the perception initiator initiates UWB perception measurement, the perception response end receives the reflected signal generated by the target object, and the perception response end does not initiate perception measurement in the opposite direction to the perception initiator.

[0069] For the passive perception mode, the difference between the one-way perception process and the one-way perception in the active perception mode is that the roles of the perception initiator and the perception response end are interchanged in the above description of the one-way perception process in the active perception mode.

[0070] Two-way sensing: For active sensing mode, the two-way sensing process includes: the sensing initiator initiates sensing measurements, the sensing response end receives the reflected signal generated by the target object, and feeds back the channel impulse response information (CIR) of the reflected signal or the processed sensing result information to the sensing initiator; the sensing response end can also initiate sensing measurements in reverse, the sensing initiator receives the reflected signal generated by the target object, and feeds back the channel impulse response information (CIR) of the reflected signal or the processed sensing result information to the sensing response end. This sensing process is called two-way sensing.

[0071] For the passive sensing mode, the difference between the bidirectional sensing process and the unidirectional sensing in the active sensing mode is that the roles of the sensing initiator and the sensing response end are interchanged in the above description of the bidirectional sensing process in the active sensing mode.

[0072] 3. Service piggybacking: During the same service period, UWB measurement signals are used for more than one service at the same time. For example, UWB ranging signals are used for UWB sensing at the same time, UWB TWR ranging signals are used for UWB OWR ranging at the same time, etc.

[0073] 4. Sensing with Pigeon Ranging: Among the three characteristics of communication, ranging, and sensing, UWB places greater emphasis on ranging and sensing capabilities. The same UWB waveform can be used to simultaneously perform sensing and ranging. A typical pulse waveform is an 8th-order Butterworth pulse waveform with a Gaussian window. This pulse waveform has low sidelobe peaks, which is beneficial for sensing functions. Furthermore, the initial diameter signal of this waveform is also significant and suitable for ranging functions. The power spectral density of this waveform also meets the limitations specified in version 802.15.4z, thus enabling simultaneous sensing and ranging using this waveform.

[0074] To facilitate understanding, let's briefly introduce the ranging and positioning system used in the ranging technology described above, in conjunction with section 3. Figure 2 This is a schematic diagram of the architecture of the ranging and positioning system provided in an embodiment of this application. Figure 2 As shown, the ranging and positioning system includes multiple devices (such as...) Figure 2Device 1 and Device 2 in this application can be the apparatus involved in the embodiments of this application, and each device includes at least a UWB module. Further, the device may also include a narrowband communication module. The UWB modules of Device 1 and Device 2 can perform either ranging / positioning or communication. If the device includes a narrowband communication module, the narrowband communication modules of Device 1 and Device 2 can transmit data via a wireless link.

[0075] In this application, a UWB module can be understood as a device, chip, or system that implements UWB wireless communication technology; correspondingly, a narrowband communication module can be understood as a device, chip, or system that implements narrowband communication technology (such as Wi-Fi, Bluetooth, or Zigbee). In a single device, the UWB module and the narrowband communication module can be different devices or chips; of course, they can also be integrated onto a single device or chip. The embodiments of this application do not limit the implementation method of the UWB module and the narrowband communication module in the device. UWB technology enables communication devices to have high data throughput and high-precision device positioning.

[0076] The equipment involved in this application can be a wireless communication chip, a wireless sensor, or a wireless communication terminal. For example, it can be a user terminal, user equipment, access device, subscriber station, subscriber unit, mobile station, user agent, or user equipment that supports Wi-Fi communication. The user terminal can include various handheld devices, vehicle-mounted devices, wearable devices, Internet of Things (IoT) devices, computing devices, or other processing devices connected to a wireless modem, as well as various forms of user equipment (UE), mobile station (MS), terminal, terminal equipment, portable communication devices, handheld devices, portable computing devices, entertainment devices, gaming devices or systems, GPS devices, or any other suitable device configured for network communication via wireless media. Furthermore, the equipment can support the 802.15.4ab standard or its next-generation standard. The device also supports multiple standards such as 802.15.4a, 802.15.4-2011, 802.15.4-2015, and 802.15.4z. Furthermore, it supports various wireless local area networks (WLANs) from the 802.11 family, including 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a, and 802.11be next-generation.

[0077] 5. Physical Layer Protocol Data Unit (PPDU): UWB technology does not use the carrier wave found in traditional communication systems. Instead, it transmits data by sending and receiving extremely narrow pulses with durations of nanoseconds or less. Therefore, synchronization between the transceiver and receiver is crucial in UWB technology. This synchronization can be understood as the PPDU being sent as a pulse signal, and the receiver determining which of the multiple received pulse signals is the PPDU it intends to receive. Currently, synchronization is primarily achieved through the synchronization header (SHR) within the PPDU. Specifically, the receiver can perform correlation detection with the synchronization header to determine which of the multiple received pulse signals is the PPDU it intends to receive.

[0078] Figure 3 This is a schematic diagram of a PPDU frame structure. For example... Figure 3 As shown, a PPDU includes an SHR (Short Receiver Header), a physical header (PHR), and a physical layer (PHY) payload field. The SHR is used by the receiver for PPDU detection and synchronization. Specifically, the receiver can detect whether the sender has transmitted a PPDU and its start position based on the SHR. The PHR carries physical layer indication information, such as modulation and coding information, PPDU length, and the recipient of the PPDU, assisting the receiver in correctly demodulating the data. The physical layer payload field carries the transmitted data.

[0079] 6. Multi-node UWB Downlink Time Difference of Arrival (DL-TDOA) Positioning: To facilitate understanding of this positioning method, we will combine... Figure 4 Explain the positioning method. Figure 4 This is a schematic diagram of a positioning method provided in an embodiment of this application.

[0080] This method involves arranging three or more anchor point devices in space (such as...). Figure 4 As shown in Figures A, B, and C, the tag device provides a one-way ranging (OWR) signal. The tag device calculates its own position by listening to the UWB positioning / ranging signals between the anchor devices and calculating the time difference of arrival between each signal, thus achieving the positioning function.

[0081] Specifically, anchor point devices can periodically exchange bidirectional UWB signals, and the signal exchange behavior between anchor point devices is similar to that of two-way ranging (TWR). Therefore, TWR service can be provided between anchor point devices while simultaneously providing DL-TDOA positioning services to tag devices. TWR can be either single-sided one-way ranging (SS-TWR) or double-sided one-way ranging (DS-TWR).

[0082] As the basic concepts above show, it is possible to perform sensing and ranging simultaneously using the same UWB waveform. However, the current version of the protocol, IEEE 802.15.4z, lacks MAC support for sensing, and also lacks MAC support for using a single waveform to achieve simultaneous sensing and ranging. This leads to additional signaling overhead in the coordination of UWB switching between sensing and ranging services, reduces spectrum utilization, and limits the application potential of UWB in simultaneous sensing and ranging.

[0083] One way to implement sensing is to use one bit in the physical layer frame header (PHR) to indicate the use of a sensing waveform, thereby indicating the commencement of sensing services.

[0084] Specifically, the PHR under this sensing method is shown in Table 1, and the 1 bit can be A1, A0 or the 12th bit in the table.

[0085] Table 1 Bit: 0 1 2-11 12 13-18 A1 A0 PHY load length Distance measurement SECDED SECDED stands for single-error correction, double-error detection.

[0086] However, this sensing method only uses 1 bit at the PHR level to indicate the use of the sensing waveform, but fails to specify an application mode that uses both sensing and ranging simultaneously. Meanwhile, by Figure 3 It is evident that performing sensing indication at the PHR layer of the PPDU frame structure cannot support the system MAC layer indication service piggybacking mode, and therefore cannot effectively utilize a single UWB waveform to simultaneously perform sensing and ranging services. Correspondingly, this method also does not support defining the functional roles of the devices involved in the simultaneous sensing and ranging process.

[0087] In addition, the aforementioned multi-node UWB DL-TDOA positioning method supports anchor devices providing DL-TDOA positioning to tag devices while simultaneously performing TWR ranging between anchor devices, but it does not support applications of sensing, and therefore does not support simultaneous sensing and ranging functions.

[0088] On the other hand, this UWB DL-TDOA positioning method moves the ranging function control to the beacon phase and places the DL-TDOA positioning service period in the ranging management phase instead of the ranging phase. This changes the timing structure of the existing version of the protocol, which will conflict with the ranging management services carried by the existing version of the protocol in the ranging management phase, resulting in poor backward compatibility with existing ranging equipment. The UWB timing frame structure of the existing version of the protocol, IEEE 802.15.4z, can be found here. Figure 5 . Figure 5 This is a schematic diagram of a UWB time frame structure. Furthermore, changing the control of the positioning service period to beacon-side control reduces the flexibility of positioning / ranging service control.

[0089] To support simultaneous UWB sensing and ranging, this application provides a method for transmitting signaling, which provides UWB MAC layer signaling indication and configuration methods, and supports different service piggybacking combination modes, such as sensing service piggybacking ranging service. The method for transmitting signaling provided by this application will be described in detail below with reference to the accompanying drawings.

[0090] The embodiments shown below do not specifically limit the structure of the execution subject of the method provided in the embodiments of this application. As long as a program that records the code of the method provided in the embodiments of this application can be run to communicate according to the method provided in the embodiments of this application, for example, the execution subject of the method provided in the embodiments of this application can be a transceiver device, or a functional module in the transceiver device that can call and execute a program.

[0091] To facilitate understanding of the embodiments of this application, the following points are provided.

[0092] First, in this application, "for indicating" can include both direct and indirect indication. When describing information as being used to indicate A, it can include whether the information directly indicates A or indirectly indicates A, but does not necessarily mean that the information carries A.

[0093] The information indicated by the information is called the information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated, such as, but not limited to, directly indicating the information to be indicated, such as the information to be indicated itself or its index. It can also be indirectly indicated by indicating other information, where there is a relationship between the other information and the information to be indicated. It can also indicate only a part of the information to be indicated, while the other parts are known or pre-agreed. For example, the indication of specific information can be achieved by using a pre-agreed (e.g., protocol-defined) arrangement of various information, thereby reducing the indication overhead to some extent. At the same time, the common parts of various information can be identified and indicated uniformly to reduce the indication overhead caused by individually indicating the same information.

[0094] Second, the first, second, and various numerical designations (e.g., "#1", "#2", etc.) shown in this application are merely for descriptive convenience and to distinguish objects, and are not intended to limit the scope of the embodiments of this application. For example, they are used to distinguish different channels, etc., and are not used to describe a specific order or sequence. It should be understood that such described objects can be interchanged where appropriate in order to describe solutions other than those in the embodiments of this application.

[0095] Third, in this application, "pre-configuration" may include pre-defined terms, such as protocol definitions. These "pre-defined terms" can be implemented by pre-storing corresponding codes, tables, or other means of indicating relevant information in the device (e.g., including various network elements), and this application does not limit the specific implementation method.

[0096] Fourth, the term "storage" in the embodiments of this application can refer to storage in one or more memories. These memories can be separate installations or integrated into an encoder, decoder, processor, or communication device. Alternatively, some memories can be separately installed, while others can be integrated into the decoder, processor, or communication device. The type of memory can be any form of storage medium, and this application does not limit this.

[0097] Fifth, the term "and / or" in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.

[0098] Sixth, the “protocol” involved in the embodiments of this application may refer to standard protocols in the field of communication, such as the WiFi protocol and related protocols applied in future communication systems. This application does not limit this.

[0099] Without loss of generality, the method for transmission signaling provided in the embodiments of this application will be described in detail below using the interaction between the sending end device and the receiving end device as an example.

[0100] As an example and not a limitation, the transmitting device can be a communication-capable device in the WPAN, such as an FFD or an RFD; similarly, the receiving device can also be a communication-capable device in the WPAN, such as an FFD or an RFD.

[0101] It should be understood that this application does not limit the specific type and name of the transmitting and receiving devices; any communication device capable of transmitting and receiving UWB signals is acceptable. The transmitting device can also be called the initiating device, and the receiving device can also be called the responding device.

[0102] Figure 6 This is a schematic flowchart illustrating a method for transmitting signaling according to an embodiment of this application, including the following steps: S710, the transmitting device generates ARC IE.

[0103] The ARC IE includes a first field that indicates whether waveforms that simultaneously support UWB sensing and ranging are enabled.

[0104] In this embodiment, the reserved field of the existing ARC IE protocol is reused to indicate whether the waveform supporting simultaneous UWB sensing and ranging functions is enabled. This requires minimal modification to the existing protocol version and has strong backward compatibility. It can indicate whether simultaneous sensing and positioning are enabled, thereby supporting the use of the same UWB signal for multi-purpose services within the same working period, reducing the control signaling overhead caused by switching between control sensing and ranging services, and improving air interface efficiency and spectrum utilization.

[0105] The requirements for waveforms supporting UWB sensing and ranging functions are not specifically described in this application. Any waveform that can support UWB sensing and ranging functions is sufficient. For the definition of the ranging waveform requirements, the parameters involved can be referred to the parameters defined for the ranging waveform in the current protocol (e.g., IEEE 802.15.4z). For the definition of the sensing waveform requirements, the parameters involved can be referred to the parameters defined for the sensing waveform in the 802.15.4ab protocol or subsequent versions.

[0106] Optionally, in this embodiment, ARC IE can be called Advanced Ranging Control Element, or Advanced Sensing and Ranging Control Element, or First Element. It should be understood that the name of information (or element, message, etc.) is not limited in this application, as long as it can achieve the corresponding function.

[0107] For example, in an embodiment of this application, for the ARC IE specified in the IEEE 802.15.4z protocol (as shown in Table 2), at least one bit in the reserved bits of the ARC IE Content Control field (as shown in Table 3) is used to configure the simultaneous sensing and ranging process.

[0108] Table 2 0-1 Multi-node mode 2-3 Range Round Usage 4-5 STS Packet Configuration 6 Schedule Mode 7 Deferred Mode 8 Time Structure Indicator 9-14 RCM Validity Rounds 15 Multiple Message Receipt Confirmation Request (MMRCR) Octets: 1 Content Control 0 / 3 Range Block Duration 0 / 1 Range Round Duration 0 / 2 Range Slot Duration 0 / 4 Session ID Table 3 Bits: 0 1 2 3 4-7 Range Block Duration Presence (RBDP) Range Round Duration Presence (RRDP) Range Slot Duration Presence (RSDP) Session ID Presence (SIP) exists. Reserved As one possible implementation, the first field mentioned above is one bit of the reserved bits in the ARC IE. This first field can be referred to as the Enabling Unified Waveform (EUW) field.

[0109] For example, the 1-bit reserved bit of ARC IE (e.g., the first bit in the reserved bits) is defined as the EUW field. The meaning of the EUW field is defined as shown in Table 4 below: Table 4: EUW field value meaning 0 Use a UWB waveform that supports ranging, such as a ranging-enabled UWB waveform that meets the requirements of existing protocols such as IEEE 802.15.4a and / or IEEE 802.15.4z. 1 Use UWB waveforms that support simultaneous sensing and ranging, such as UWB waveforms that meet the requirements of IEEE 802.15.4ab and later versions of the protocol. It should be noted that when EUW=1, it indicates that a waveform simultaneously supporting ultra-wideband (UWB) sensing and ranging functions is enabled. This waveform can be any UWB waveform that meets the requirements of subsequent versions of the protocol, such as IEEE 802.15.4ab, as shown in Table 1, and can also be a waveform based on existing protocols such as IEEE 802.15.4a and / or IEEE 802.15.4z. However, the performance of performing simultaneous sensing and ranging based on waveforms of existing protocols such as IEEE 802.15.4a and / or IEEE 802.15.4z is not as good as the performance of performing simultaneous sensing and ranging based on the new waveforms defined in 802.15.4ab.

[0110] It should be understood that the above-mentioned first field, which is a 1-bit reserved bit in the ARC IE field, is merely an example and does not constitute any limitation on the scope of protection of this application. The first field may also occupy more than 1 bit in the reserved bits, which will not be illustrated here. In addition, the EUW field values ​​and meanings shown in Table 4 are also examples and do not constitute any limitation. It is also possible that when the EUW field value is 0, it indicates the use of a waveform that can meet the requirements of simultaneous sensing and ranging, and when the EUW field value is 1, it indicates the use of a UWB ranging waveform that meets the requirements of the existing IEEE 802.15.4z ranging function.

[0111] It should also be understood that the above-described UWB sensing and ranging function combination mode is only an example and does not constitute any limitation on the scope of protection of this application. The first field can also be used to indicate whether other service piggyback combination modes (such as sensing and communication) are supported.

[0112] It should also be understood that the aforementioned ARC IE is merely an example and does not constitute any limitation on the scope of protection of this application. The transmitting device may use other signaling to indicate whether to enable waveforms that simultaneously support UWB sensing and ranging functions, such as reusing existing signaling other than ARC IE, or adding new signaling. Examples will not be provided here.

[0113] In this embodiment, the first field indicates whether the waveform that simultaneously supports UWB sensing and ranging functions is enabled. Compared with the previous scheme that uses one bit in the physical layer frame header (PHR) to indicate the use of sensing waveform, the ARC IE at the MAC layer indicates that sensing and ranging services are carried out simultaneously, rather than only indicating the carrying out of sensing services. Therefore, the scheme of this application has richer service indication capabilities.

[0114] For example, the reserved bits of the ARC IE described above may also include a second field for indicating the piggybacking mode.

[0115] As one possible implementation, when the first field indicates that the waveform that simultaneously supports UWB sensing and ranging functions is not enabled, the second field is used to indicate a first mode, which includes ranging (e.g., TWR or OWR) without service piggybacking, bidirectional ranging TWR piggybacking unidirectional ranging OWR, wherein bidirectional ranging TWR includes SS-TWR or DS-TWR.

[0116] As another possible implementation, when the first field indicates a waveform that enables both UWB sensing and ranging functions, the second field is used to indicate a second mode, which includes sensing (e.g., OWS or TWS) without service piggybacking, sensing piggybacking TWR, or sensing piggybacking OWR.

[0117] As another possible implementation, when the first field indicates a waveform that simultaneously supports UWB sensing and ranging functions, the second field is used to indicate a third mode, which includes bidirectional sensing with bidirectional ranging (TWR) and unidirectional ranging (OWR).

[0118] Optionally, the second field mentioned above is the middle two bits of the reserved bits in the ARC IE. This second field can be referred to as the Services Piggybacking Mode (SPM) field.

[0119] For example, the 2 reserved bits in ARC IE are the SPM field, and the meaning of the SPM field is defined as shown in Table 5 below: Table 5 SPM field value EUW=0 EUW=1 00 Distance measurement, no traffic piggybacking Perception, without business side effects 01 TWR includes OWR Perception-based TWR or OWR 10 Reserved TWS comes bundled with TWR (SS-TWR or DS-TWR) and OWR 11 Reserved Reserved For example, when TWS simultaneously piggybacks TWR and OWR, the second field mentioned above can be a field that occupies one bit of the reserved field. Table 5 above can be simplified to Table 5a below: Table 5a SPM field value EUW=0 EUW=1 0 Distance measurement, no traffic piggybacking Perception, without business side effects 1 TWR includes OWR Perception-based TWR or OWR It should be understood that the specific positions of EUW and SPM mentioned above can be any 3 bits of the 4 reserved bits in the ARC IE Content Control field.

[0120] Furthermore, in this embodiment, the Ranging Round Usage field of ARC IE can be redefined.

[0121] For example, when the first field indicates that the waveform supporting both sensing and ranging functions is not enabled, and the second field indicates the first mode, the Ranging RoundUsage field included in the ARC IE is used to indicate any of the following: performing unidirectional ranging OWR, performing unilateral bidirectional ranging SS-TWR, or performing bilateral bidirectional ranging DS-TWR.

[0122] For example, when the first field indicates that the waveform supporting both sensing and ranging functions is not enabled, and the second field indicates the second mode, the Ranging RoundUsage field included in the ARC IE is used to indicate either SS-TWR with OWR or DS-TWR with OWR.

[0123] For example, when the first field indicates a waveform that simultaneously supports sensing and ranging functions, and the second field indicates a first mode, the ranging rounds field included in the ARC IE is used to indicate whether to perform one-way sensing OWS or two-way sensing TWS.

[0124] For example, when the first field indicates a waveform that simultaneously supports sensing and ranging functions, and the second field indicates a second mode, the ranging round usage field included in the ARC IE is used to indicate any of the following: performing OWS with OWR, performing OWS with SS-TWR, or performing OWS with DS-TWR.

[0125] For example, when the first field indicates a waveform that simultaneously supports sensing and ranging functions, and the second field indicates a third mode, the ranging round usage field included in the ARC IE is used to indicate whether to perform TWS piggyback SS-TWR and OWR, or to perform TWS piggyback DS-TWR and OWR.

[0126] For ease of description, the meaning of the "Ranging Round Usage" field in ARC IE is explained below with reference to a table.

[0127] As one possible implementation, when EUW=0, the meaning of redefining the Range Round Usage field in ARC IE is shown in the table below: Table 6: Ranging Round Usage field EUW=0, SPM=00 EUW=0, SPM=01 EUW=0, SPM=10 or 11 0 OWR Reserved Reserved 1 SS-TWR SS-TWR with OWR Reserved 2 DS-TWR DS-TWR with OWR Reserved 3 Reserved Reserved Reserved As shown in Table 6, when EUW=0 and SPM=00, the definition of the Range Round Usage field is the same as that in the existing version of the protocol 802.15.4z. Therefore, in many-to-many node mode, the existing version of the protocol device can still correctly parse the corresponding control commands and configurations and carry out the corresponding ranging services. Therefore, compared with the prior art, the present invention requires less modification to the existing protocol version and has strong backward compatibility.

[0128] As another possible implementation, when EUW=1, the meaning of the redefined ARC IE's Range Round Usage field is shown in the table below: Table 7: Redefinition of the Ranging Round Usage field in ARC IE when EUW=1 Ranging Round Usage field value EUW=1 and SPM=00 EUW=1 and SPM=01 EUW=1 and SPM=10 EUW=1 and SPM=11 0 OWS OWS includes OWR Reserved Reserved 1 TWS TWS comes with SS-TWR TWS also includes SS-TWR and OWR Reserved 2 Reserved TWS comes bundled with DS-TWR TWS also includes DS-TWR and OWR Reserved 3 Reserved Reserved Reserved Reserved It should be noted that when an OWR instruction is executed, three or more anchor point devices provide OWR signals to the tag device (e.g., Figure 4 In the scenario shown, the tag device calculates its own position by listening to the UWB interaction signals between anchor devices and calculating the time difference of arrival between each signal, thus achieving the positioning function. In other words, when an OWR (Overall Positioning) instruction is executed, TDOA (e.g., DL-TDOA) positioning services can be provided to the tag device. For details on how to perform positioning based on the OWR method, please refer to the descriptions of OWR-based positioning in current related technologies; these will not be elaborated upon here.

[0129] Specifically, in this embodiment, after the sending device generates the ARC IE, it sends the ARC IE to the receiving device. Figure 6 The method flow shown also includes: S720, the transmitting device sends ARC IE to the receiving device.

[0130] It should be understood that this embodiment does not impose any limitations on the way the sending device sends ARC IE to the receiving device. You can refer to the description in the relevant current technology, which will not be repeated here.

[0131] Furthermore, in this embodiment, after receiving the ARC IE, the receiving device can parse the ARC IE to determine whether to enable a waveform that simultaneously supports ultra-wideband (UWB) sensing and ranging functions. Figure 6 The method flow shown also includes: S730, the receiving device determines whether to enable waveforms that simultaneously support ultra-wideband (UWB) sensing and ranging functions.

[0132] Specifically, the receiving device can determine whether to enable waveforms that simultaneously support ultra-wideband (UWB) sensing and ranging functions based on the first field in the ARC IE.

[0133] It should be understood that the receiving device can determine whether to enable waveforms that simultaneously support ultra-wideband (UWB) sensing and ranging functions based on the first field in the following way: based on the value of the first field (as shown in Table 4 above). The specific definition of the meaning of the value of the first field can be found in the description of the first field in the ARC IE generated by the transmitting device, which will not be repeated here.

[0134] For example, if the reserved bits of the ARC IE include a second field, the receiving device can determine the piggybacking mode based on the second field. Figure 6 The method flow shown also includes: S740, the receiving device determines the piggyback mode.

[0135] Specifically, the definition of the second field can be found in the description of the second field in the ARC IE generated by the sending device (as shown in Tables 5 and 5a above), and will not be repeated here.

[0136] Furthermore, as can be seen from the above description of the sending device generating the ARC IE, the Ranging Round Usage field in the ARC IE can be redefined in this embodiment. When the receiving device parses the Ranging Round Usage field, it can obtain the meaning of the Ranging Round Usage field determined by the sending device when generating the ARC IE.

[0137] Specifically, the definition of the meaning of the Rangeing Round Usage field can be found in the description of the Rangeing Round Usage field in the ARCIE generated by the sending device (as shown in Tables 6 and 7 above), and will not be repeated here.

[0138] Furthermore, when waveforms that simultaneously support UWB sensing and ranging are enabled, the functional roles of the device can be defined by adding signaling. Figure 6 The method flow shown also includes: S750, the transmitting device sends an SDM IE to the receiving device.

[0139] The SDM IE includes sensing role information and sensing mode information. The sensing role information is used to indicate whether the receiving device is a sensing transmitter or a sensing receiver, and the sensing mode information is used to indicate whether it is active sensing or passive sensing.

[0140] For example, the newly added SDM IE is a reuse of the reserved list row in the nested IE list defined in Table 7-18 of the 802.15.4z protocol. The elements in the list row include: the IE's sub-ID value, the IE name, the IE type, the object using the IE (e.g., Upper Layer, UL), and the object that created the IE (Upper Layer, UL). The IE type includes: Data type, Enhanced Beacon type, Enhanced Acknowledgment Message type, Multipurpose type, etc.

[0141] The newly added SDM IE can be identified and processed by devices that need to perform sensing functions. The corresponding identification and processing methods are similar to those for RDM IE as specified in the existing protocol 802.15.4z. The identification and processing methods for RDM IE in the existing protocol 802.15.4z can be referred to.

[0142] For example, the sending device configures SDM IE at the upper layer of the protocol and passes it to the sending device's MAC layer.

[0143] For example, the receiving device's MAC layer passes the received SDM IE to the upper-layer protocol of the receiving device, and the upper-layer protocol performs identification and processing on the SDM IE.

[0144] As one possible implementation, the newly added SDM IE can be transmitted via a narrowband frequency band.

[0145] As another possible implementation, the newly added SDM IE can also be transmitted via the UWB band.

[0146] To facilitate understanding, the newly added SDM IE will be described in detail below with reference to Table 7a.

[0147] Table 7a below is an extension and continuation of Table 7-18 of the existing 802.15.4z protocol. For simplicity, definitions already present in Table 7-18 are not reflected in Table 7a. Specifically, as shown in Table 7a, newly added SDM IEs can be added to the nested IE list defined in Table 7-18 of the existing 802.15.4z protocol, serving as new IEs in the 802.15.4ab protocol or subsequent versions. Specifically, a reserved sub-ID value from the nested IE list defined in Table 7-18 of the existing 802.15.4z protocol can be used to indicate the newly added SDM IE.

[0148] Table 7a: Sub-ID value IE Name Data Used by Created by T SDM IE X Upper Layer Upper Layer In this table, T can be any one or more values ​​from 0x5d to 0x7f. Table 7a can be an extension and continuation of the nested IE list defined in the existing 802.15.4z protocol table-7-18. X in Table 7a indicates that the SDM IE belongs to the Data type.

[0149] For example, the sensing role information and sensing mode information are carried in the SDM List field of the Sensing Device Management (SDM) information element (IE), and the SDM List field also includes the following information: The device includes a Sensing Slot Index, an Address field, and a Reserved field. The Sensing Slot Index indicates the corresponding slot of the UWB signal, and the Address indicates the address of the receiving device. The address of the receiving device can also be understood as the address of the interface (e.g., the receiving unit) of the receiving device.

[0150] The SDM IE also includes the following fields: The Slot Index Used (SIU) field, Address Size field, and SDMList Length field are used to indicate the number of list elements in the list field, and the SIU field is used to indicate whether the current sensing mode is based on contention or scheduling between devices. When SIU is 0, SDM IE is used to configure the sensing device role indication based on contention mode. In this case, Sensing Slot Index in SDMList Length field is a reserved field and is not used. When SIU is 1, SDM IE is used to configure the sensing device role indication based on the scheduling mode. At this time, Sensing Slot Index in the SDM ListLength field will be enabled to indicate the device's sensing transmit and receive time slots. The AddressSize field is used to indicate the address size type of the list field. If Address Size is 0, the sensing device uses a short address; if Address Size is 1, the sensing device uses a long address.

[0151] As one possible implementation, when EUW=0, the functional roles of UWB device nodes are defined using the existing Ranged Device Management (RDM) information element (IE) of the protocol version. Tables 8 and 9 below illustrate the existing RDM IE: Table 8 Bits: 0 1 2-7 Octets: variable SIU Address Size RDM List Length RDM List Table 9 Bits: 0 1-7 Octets: 2 / 8 Ranging Role Ranging Slot Index Address Specifically, the definition of RDM IE as specified in the existing protocol can be found in the description of the existing protocol, and will not be repeated in the embodiments of this application.

[0152] As another possible implementation, when EUW=1, this invention uses a newly defined Sensing Device Management Element (SDM IE) to define the functional roles of UWB device nodes. Tables 10 and 11 below illustrate the SDM IE: Table 10 Bits: 0 1 2-7 Octets: variable SIU Address Size SDM List Length SDM List Table 11 Bits: 0 1 2-8 9-15 Octets: 2 / 8 Sensing Role Sensing Mode Sensing Slot Index Reserved Address The following is combined with Figure 7(a) and (b) in the table and Table 12 provide a detailed description of the Sensing Role and Sensing Mode information fields in the SDM IE (e.g., Sensing Role and Sensing Mode as shown in Table 11).

[0153] For example, Figure 7 (a) shows the active sensing mode. Specifically, the sensing initiator actively initiates UWB sensing measurement. The measurement signal is reflected by the target object. The sensing response end receives the reflected signal generated by the target object and feeds back the CIR information of the reflected signal or the processed sensing result information to the sensing initiator. The sensing initiator processes or forwards the received feedback information. Figure 7 (b) shows the passive sensing mode. Specifically, the sensing initiator does not actively initiate sensing measurements; instead, the sensing response end initiates the sensing measurements. The measurement signal is reflected by the target object, and the sensing initiator receives the reflected signal from the target object and processes or forwards the CIR information of the reflected signal.

[0154] The rules for defining the functional roles of UWB node devices using Sensing Role are shown in Table 12 below: Table 12 Sensing Mode=0 Sensing Mode=1 SensingRole=0 In passive sensing mode, the device receiving the SDM IE signal acts as the sensing transmitter. If SPM=01, then the device also acts as the ranging response receiver. In active sensing mode, the device receiving the SDM IE signal acts as the sensing receiver. If SPM=01, then the device also acts as the ranging response end. SensingRole=1 In passive sensing mode, the device receiving the SDM IE signal acts as the sensing receiver. If SPM=01, then the device also acts as the ranging initiator. In active sensing mode, the device receiving the SDM IE acts as the sensing transmitter. If SPM=01, then the device also acts as the ranging initiator. from Figure 7 As shown in (a) of the active sensing mode, if the device receiving the SDM IE is a sensing receiver (sensing response end, a device receiving UWB signals), but this sensing receiver does not perform sensing measurement, but instead feeds back the CIR information of the reflected signal or the processed sensing result information to the sensing initiator, the sensing initiator processes or forwards the received feedback information. Then, in this active sensing mode, if SPM=01 (indicating sensing piggybacked TWR or OWR), the device receiving the SDM IE determines to perform sensing and piggybacked ranging, and this device is a ranging response end device; Conversely, in active sensing mode, if the device receiving the SDM IE is a sensing transmitter (the device that sends the UWB signal), then the device performs sensing measurement. If SPM=01 (indicating sensing piggybacked TWR or OWR), the device receiving the SDM IE determines to perform sensing and piggybacked ranging, and the device is the ranging initiator device.

[0155] from Figure 7 As shown in (b) of the passive sensing mode, if the device receiving the SDM IE is a sensing receiver (a device receiving UWB signals), then the device performs sensing measurements. If SPM=01 (indicating sensing piggybacked TWR or OWR), the device receiving the SDM IE determines to perform sensing and piggybacked ranging, and this device is the ranging initiator device.

[0156] Conversely, in passive sensing mode, if the device receiving the SDM IE is a sensing transmitter (the device sending the UWB signal), then that device does not perform sensing measurements. If SPM=01 (indicating sensing piggybacked TWR or OWR), the device receiving the SDM IE determines to perform sensing and piggybacked ranging, and that device is a ranging response device.

[0157] By introducing the newly defined SDM IE, the functional roles of device nodes in the simultaneous sensing and ranging process can be determined, supporting simultaneous sensing and ranging and enhancing the functionality of the existing version of the protocol.

[0158] It should be understood that the above-mentioned signaling carrying sensing role information and sensing mode information as SDM IE is only an example and does not constitute any limitation on the scope of protection of this application. Other signaling including those carrying sensing role information and sensing mode information are all within the scope of protection of this application, and will not be listed here.

[0159] For ease of understanding, please refer to the specific example instructions. Figure 6 The method flow is shown.

[0160] Example 1: Figure 8 This is a schematic diagram of a UWB sensing piggyback ranging service provided in an embodiment of this application. Figure 8 The tag devices shown are tag devices with strong computing capabilities, such as UWB tag devices carried on smart terminals, or FFD tag devices. Anchor devices can also be tag devices with strong computing capabilities. The (coordinator / service) requesting end can also be an anchor device. TWR can be SS-TWR or DS-TWR. The sensing service can be OWS or TWS, and can be active or passive sensing. In service piggybacking mode, regardless of whether EUW=0 or EUW=1, messages related to the piggybacked service will be triggered, such as: measurement message reporting, necessary auxiliary management information (node ​​spatial coordinates, etc.), synchronization offset correction, etc.

[0161] For example, in Figure 8 In this context, OWR ranging services can be used to implement DL-TDOA positioning services on the tag device. For example, anchor points B, C, and D provide OWR signals to the tag device (e.g., Figure 8As shown in the diagram, anchor points B, C, and D point to the signal stream of the tag device. The tag device calculates its own position by listening to the UWB signals between the anchor devices and using auxiliary information such as the time difference of arrival between the signals, thus achieving the positioning function. Specifically, how to perform positioning based on the OWR method and how to calculate its own position based on auxiliary information such as the time difference of arrival between the signals can be found in the descriptions of current related technologies regarding positioning based on the OWR method and calculating its own position based on auxiliary information such as the time difference of arrival between the signals, and will not be repeated here.

[0162] In this implementation, Figure 8 Distance measurement between any two anchor points can be used to implement TWR distance measurement (e.g.) Figure 8 The signal flow between anchor point B and anchor point C, or between anchor point B and anchor point D, shown in the diagram, means that distance measurement and positioning can be achieved.

[0163] In this implementation, Figure 8 Sensing functions can be achieved between the anchor point and the target object (e.g., Figure 8 The signal flow between anchor point B and the target object shown can be used to achieve sensing-based positioning, sensing-based ranging, or sensing-based positioning and ranging.

[0164] It should be noted that the above Figure 6 The embodiments shown illustrate how reusing the reserved bits in the ARC IE defined in the existing protocol to indicate whether waveforms supporting both UWB sensing and ranging functions are enabled, as well as indicating the piggybacking mode, and redefining the Ranging Round Usage field in the ARC IE to indicate the execution of different functions (e.g., ranging, sensing, or sensing piggybacking ranging) is merely an example. The following signaling indication methods are also provided in this application to facilitate the indication of the execution of different functions.

[0165] For example, the sending device sends an ARC IE to the receiving device. The fields in this ARC IE include the following values: The first value indicates the execution of OWR; the second value indicates the execution of SS-TWR; the third value indicates the execution of DS-TWR; the fourth value indicates the execution of SS-TWR with OWR; the fifth value indicates the execution of DS-TWR with OWR; the sixth value indicates the execution of OWS; the seventh value indicates the execution of TWS; the eighth value indicates the execution of OWS with OWR; the ninth value indicates the execution of TWS with SS-TWR; the tenth value indicates the execution of TWS with DS-TWR; the eleventh value indicates the execution of TWS with both SS-TWR and OWR; and the twelfth value indicates the execution of TWS with both DS-TWR and OWR.

[0166] For example, the meanings indicated by the different values ​​(e.g., the first to the twelfth values) are predefined by the protocol, such as the receiving device and the sending device storing Table 13 locally as shown below; or, the meanings indicated by the different values ​​are determined by the protocol between the receiving device and the sending device, such as the receiving device and the sending device obtaining Table 13 through negotiation.

[0167] Table 13 value meaning First value Execute OWR Second value Execute SS-TWR Third value Execute DS-TWR Fourth value Execute SS-TWR with OWR Fifth value Execute DS-TWR with OWR Sixth value Execute OWS Seventh value Execute TWS Eighth value Execute OWS with OWR Ninth value Execute TWS with SS-TWR Tenth value Execute TWS with DS-TWR Eleventh value Execute TWS with SS-TWR and OWR Twelfth value Execute TWS with DS-TWR and OWR As described above, when the receiving device and the transmitting device are aware of the different values ​​shown in Table 13 (e.g., the first to the twelfth values) and the correspondence between the meanings indicated by the different values, the transmitting device can indicate that the above values ​​have achieved the purpose of indicating the execution of different functions through the fields (or newly added information cells) in the ARC IE.

[0168] As one possible implementation, the fields in the ARC IE could be reserved bits for the ARC IE as defined in the current protocol.

[0169] Specifically, four reserved bits in the ARC IE are used to indicate the first to twelfth values ​​mentioned above. For example, 0000 represents the first value, 0001 represents the second value, 0010 represents the third value, 0100 represents the fourth value, 1000 represents the fifth value, 0011 represents the sixth value, 0101 represents the seventh value, 1001 represents the eighth value, 0110 represents the ninth value, 1100 represents the tenth value, 0111 represents the eleventh value, and 1110 represents the twelfth value.

[0170] For ease of understanding, Table 14 details how the reserved bits of ARC IE indicate the different functions mentioned above.

[0171] Table 14 The value of the Reserved bit in ARC IE meaning 0000 Execute OWR 0001 Execute SS-TWR 0010 Execute DS-TWR 0100 Execute SS-TWR with OWR 1000 Execute DS-TWR with OWR 0011 Execute OWS 0101 Execute TWS 1001 Execute OWS with OWR 0110 Execute TWS with SS-TWR 1100 Execute TWS with DS-TWR 0111 Execute TWS with SS-TWR and OWR 1110 Execute TWS with DS-TWR and OWR It should be understood that the above is merely an example illustrating how to reuse 4 bits of the reserved bits of ARC IE to indicate the first to twelfth values ​​mentioned above, and does not constitute any limitation on the scope of protection of this application.

[0172] In this implementation, the receiving device can determine the function to be executed based on the value of the reserved bits in the received ARC IE.

[0173] For example, if the reserved bit value of ARC IE received by the receiving device is 1110, the receiving device determines to perform TWS piggyback DS-TWR and OWR.

[0174] As another possible implementation, the fields in the ARC IE could be a subset of the reserved bits of the ARC IE as defined in the current protocol, as well as the Range Round Usage field.

[0175] Specifically, the indication functions of the first, second, and third values ​​mentioned above are implemented by the Ranging Round Usage field. For example, a Ranging Round Usage field value of 0 indicates the first value, a Ranging Round Usage field value of 1 indicates the second value, and a Ranging Round Usage field value of 2 indicates the third value. A Ranging Round Usage field value of 3 uses reserved bits from ARCIE to indicate the fourth to twelfth values ​​mentioned above. For example, 0000 indicates the fourth value, 0001 indicates the fifth value, 0010 indicates the sixth value, 0100 indicates the seventh value, 1000 indicates the eighth value, 0011 indicates the ninth value, 0101 indicates the tenth value, 1001 indicates the eleventh value, and 0110 indicates the twelfth value.

[0176] For ease of understanding, Tables 15 and 16 are used to explain in detail how the reserved bits of the ARC IE are reused and the Ranging Round Usage field indicates the different functions mentioned above.

[0177] Table 15 The value of the Ranging Round Usage field meaning 0 Execute OWR 1 Execute SS-TWR 2 Execute DS-TWR Table 16 The value of the Reserved bit in ARC IE meaning 0000 Execute SS-TWR with OWR 0001 Execute DS-TWR with OWR 0010 Execute OWS 0100 Execute TWS 1000 Execute OWS with OWR 0011 Execute TWS with SS-TWR 0101 Execute TWS with DS-TWR 1001 Execute TWS with SS-TWR and OWR 0110 Execute TWS with DS-TWR and OWR In this implementation, the receiving device can determine the function to be executed based on the value of any 3 bits in the reserved bits of the received ARC IE and the value of the Range Round Usage field.

[0178] For example, if the receiving device receives ARC IE with a Range Round Usage of 3 and the reserved bit value of ARC IE is 1110, the receiving device will determine to perform TWS piggyback DS-TWR and OWR.

[0179] It should be understood that the above are merely examples illustrating how fields in ARC IE can indicate the first to twelfth values, and do not constitute any limitation on the scope of protection of this application. The first to twelfth values ​​can also be indicated in other ways (such as adding signaling or other fields in ARC IE), which will not be illustrated here.

[0180] It should be understood that the sequence number of each process does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0181] It should also be understood that, in the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.

[0182] It should also be understood that in some of the above embodiments, the examples are mainly based on devices in existing network architectures (such as initiating devices, responding devices, etc.). It should be understood that the specific form of the device is not limited in the embodiments of this application. For example, any device that can achieve the same function in the future is applicable to the embodiments of this application.

[0183] It is understood that in the above-described method embodiments, the methods and operations implemented by the device (such as the initiating device, the responding device, etc.) can also be implemented by the device's components (such as chips or circuits).

[0184] The above, combined with Figure 6 The method for transmitting signaling provided in the embodiments of this application is described in detail. The method for transmitting signaling is mainly described from the perspective of the interaction between the initiating device and the responding device. It is understood that, in order to implement the above functions, the initiating device and the responding device include hardware structures and / or software modules corresponding to the execution of each function.

[0185] Those skilled in the art will recognize that, based on the units and algorithm steps described in conjunction with the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is implemented in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0186] The following, combined with Figure 9 and Figure 10 This application provides a detailed description of the apparatus for transmitting signaling according to embodiments. It should be understood that the descriptions of the apparatus embodiments correspond to the descriptions of the method embodiments; therefore, any content not described in detail can be found in the above method embodiments. For brevity, some content is omitted.

[0187] This application embodiment can divide the transmitting or receiving device into functional modules according to the above method examples. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. It should be noted that the module division in this application embodiment is illustrative and only represents one logical functional division; other division methods may be used in actual implementation. The following description uses the division of functional modules according to each function as an example.

[0188] Figure 9 This is a schematic block diagram of a signaling transmission apparatus provided in an embodiment of this application. Figure 9 As shown, the device 1000 may include a transceiver unit 1010 and a processing unit 1020. The transceiver unit 1010 can communicate with the outside world, and the processing unit 1020 is used for data processing. The transceiver unit 1010 may also be referred to as a communication interface or a communication unit.

[0189] Optionally, the device 1000 may further include a storage unit, which can be used to store instructions and / or data, and the processing unit 1020 can read the instructions and / or data in the storage unit to enable the device to implement the aforementioned method embodiments.

[0190] The device 1000 can be used to perform the actions performed by the transceiver device (such as the transmitting end device and the receiving end device) in the above method embodiment. In this case, the device 1000 can be the transceiver device or a component that can be configured in the transceiver device. The transceiver unit 1010 is used to perform the transceiver-related operations of the transceiver device in the above method embodiment, and the processing unit 1020 is used to perform the processing-related operations of the transceiver device in the above method embodiment.

[0191] As a design feature, the device 1000 is used to perform the actions performed by the transmitting device in the above method embodiments.

[0192] Processing unit 1020 is used to generate ARC IE, the reserved bits of which include a first field, which is used to indicate whether waveforms that simultaneously support ultra-wideband UWB sensing and ranging functions are enabled; transceiver unit 1010 is used to transmit the ARC IE.

[0193] The apparatus 1000 can implement steps or processes corresponding to those executed by the transmitting device in the method embodiments according to the present application. The apparatus 1000 may include units for executing the methods performed by the transmitting device in the method embodiments. Furthermore, each unit in the apparatus 1000 and the other operations and / or functions described above respectively implement the corresponding processes of the method embodiments in the transmitting device.

[0194] Among them, when the device 1000 is used to perform Figure 6 When the method is in use, the transceiver unit 1010 can be used to execute the transceiver steps in the method, such as steps S720 and S750; the processing unit 1020 can be used to execute the processing steps in the method, such as step S710.

[0195] It should be understood that the specific process of each unit performing the corresponding steps described above has been explained in detail in the above method embodiments, and will not be repeated here for the sake of brevity. Furthermore, the beneficial effects of each unit performing the corresponding steps described above have been explained in detail in the above method embodiments, and will not be repeated here either.

[0196] As an alternative design, the device 1000 is used to perform the actions performed by the receiving device in the above method embodiments.

[0197] The transceiver unit 1010 is used to receive an ARC IE, the reserved bits of which include a first field, which is used to indicate whether waveforms that simultaneously support UWB sensing and ranging functions are enabled; the processing unit 1020 is used to determine whether simultaneous UWB sensing and ranging are supported based on the first field.

[0198] The apparatus 1000 can implement the steps or processes executed by the receiving device in the method embodiment according to the embodiments of this application. The apparatus 1000 may include units for executing the methods executed by the receiving device in the method embodiment. Furthermore, each unit in the apparatus 1000 and the other operations and / or functions described above are respectively for implementing the corresponding processes of the method embodiment in the receiving device of the method embodiment.

[0199] Among them, when the device 1000 is used to perform Figure 6 When the method is in use, the transceiver unit 1010 can be used to execute the transceiver steps in the method, such as steps S720 and S750; the processing unit 1020 can be used to execute the processing steps in the method, such as steps S730 and S740.

[0200] It should be understood that the specific process of each unit performing the above-mentioned corresponding steps has been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.

[0201] The processing unit 1020 in the above embodiments can be implemented by at least one processor or processor-related circuitry. The transceiver unit 1010 can be implemented by a transceiver or transceiver-related circuitry. The storage unit can be implemented by at least one memory.

[0202] like Figure 10As shown, this application embodiment also provides an apparatus 1100. The apparatus 1100 includes a processor 1110 and may further include one or more memories 1120. The processor 1110 is coupled to the memory 1120, which stores computer programs or instructions and / or data. The processor 1110 executes the computer programs or instructions and / or data stored in the memory 1120, causing the methods in the above method embodiments to be executed. Optionally, the apparatus 1100 includes one or more processors 1110.

[0203] Alternatively, the memory 1120 may be integrated with the processor 1110 or set separately.

[0204] Optionally, such as Figure 10 As shown, the device 1100 may further include a transceiver 1130, which is used for receiving and / or transmitting signals. For example, the processor 1110 is used to control the transceiver 1130 to receive and / or transmit signals.

[0205] As one option, the device 1100 is used to implement the operations performed by transceiver devices (such as transmitting devices and receiving devices) in the above method embodiments.

[0206] This application also provides a computer-readable storage medium storing computer instructions for implementing the methods executed by transceiver devices (such as transmitting devices and receiving devices) in the above method embodiments.

[0207] For example, when the computer program is executed by a computer, it enables the computer to implement the methods performed by transceiver devices (such as sending and receiving devices) in the above method embodiments.

[0208] This application also provides a computer program product containing instructions that, when executed by a computer, cause the computer to implement the method described above, which is executed by a transceiver device (such as a sending device and a receiving device).

[0209] This application also provides a communication system, which includes the transmitting end device and receiving end device described in the above embodiments.

[0210] The explanations and beneficial effects of the relevant contents in any of the devices provided above can be found in the corresponding method embodiments provided above, and will not be repeated here.

[0211] It should be understood that the processor mentioned in the embodiments of this application can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor.

[0212] It should also be understood that the memory mentioned in the embodiments of this application can be volatile memory and / or non-volatile memory. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM). For example, RAM can be used as an external cache. By way of example and not limitation, RAM can include the following forms: static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).

[0213] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, the memory (storage module) can be integrated into the processor.

[0214] It should also be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0215] Those skilled in the art will recognize that the units and steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of protection of this application.

[0216] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of apparatus or units may be electrical, mechanical, or other forms.

[0217] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to implement the solution provided in this application, depending on actual needs.

[0218] In addition, the functional units in the various embodiments of this application can be integrated into one unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0219] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. For example, the computer can be a personal computer, a server, or a network device, etc. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., solid-state disks, SSDs). For example, the aforementioned available media may include, but are not limited to, USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks, and other media capable of storing program code.

[0220] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A method for transmitting signaling, characterized in that, include: Generate an Advanced Ranging Control Element (ARCIE), which includes a first field indicating whether a waveform simultaneously supporting UWB sensing and ranging functions is enabled. Send the ARC IE.

2. The method according to claim 1, characterized in that, When the first field indicates a waveform that simultaneously supports sensing and ranging functions, the method further includes: The device sends a sensing device management element (SDMIE), which includes sensing role information and sensing mode information. The sensing role information is used to indicate whether the receiving device is a sensing transmitter or a sensing receiver, and the sensing mode information is used to indicate whether it is active sensing or passive sensing.

3. A method for transmitting signaling, characterized in that, include: Receive Advanced Ranging Control Element (ARCIE), which includes a first field indicating whether a waveform that simultaneously supports UWB sensing and ranging functions is enabled. The first field determines whether to enable waveforms that simultaneously support ultra-wideband (UWB) sensing and ranging functions.

4. The method according to claim 3, characterized in that, When the first field indicates a waveform that simultaneously supports sensing and ranging functions, the method further includes: The receiving device receives a sensing device management information element (SDMIE), which includes sensing role information and sensing mode information. The sensing role information is used to indicate whether the receiving device is a sensing transmitter or a sensing receiver, and the sensing mode information is used to indicate whether it is active sensing or passive sensing.

5. The method according to any one of claims 1 to 4, characterized in that, The ARC IE also includes a second field, which is used to indicate the ride-sharing mode. When the first field indicates that the waveform that simultaneously supports UWB sensing and ranging functions is not enabled, the second field is used to indicate the first mode, which includes ranging without service piggybacking, or bidirectional ranging TWR piggybacking unidirectional ranging OWR. or, When the first field indicates that the waveform simultaneously supports UWB sensing and ranging functions is enabled, the second field is used to indicate a second mode or a third mode. The second mode includes sensing without service piggybacking, sensing piggybacking TWR, or sensing piggybacking OWR. The third mode includes bidirectional sensing TWS piggybacking TWR and OWR.

6. The method according to claim 5, characterized in that, When the first field indicates a waveform that does not simultaneously support sensing and ranging functions, and the second field indicates the first mode. The ranging rounds field included in the ARC IE is used to indicate any of the following: Perform OWR, perform single-sided two-way ranging SS-TWR, or perform double-sided two-way ranging DS-TWR; or, When the first field indicates a waveform that does not simultaneously support sensing and ranging functions, the second field is used to indicate the second mode. The ranging rounds field included in the ARC IE is used to indicate whether to perform SS-TWR with OWR or DS-TWR with OWR.

7. The method according to claim 5, characterized in that, When the first field indicates a waveform that simultaneously supports sensing and ranging functions, and the second field indicates a first mode. The ranging rounds field included in the ARC IE is used to indicate whether to perform one-way sensing OWS or two-way sensing TWS. or, When the first field indicates a waveform that simultaneously supports sensing and ranging functions, the second field is used to indicate the second mode. The ranging rounds field included in the ARC IE is used to indicate any of the following: Execute OWS with OWR, execute TWS with SS-TWR, or execute TWS with DS-TWR; or, When the first field indicates a waveform that simultaneously supports sensing and ranging functions, the second field is used to indicate the third mode. The ranging rounds field included in the ARC IE is used to indicate whether to perform TWS with SS-TWR and OWR, or to perform TWS with DS-TWR and OWR.

8. The method according to claim 2 or 4, characterized in that, The SDM IE also includes Includes the following fields: The time slot index uses an SIU field, an address size field, and a list length field. The list length field indicates the number of list elements in the list field; the SIU field indicates whether the awareness mode is contention-based or scheduling-based; and the address size field indicates the address size type of the list field. The perception role information and perception mode information are carried in the list field of the SDM IE, and the list field also includes the following information: The system includes a sensing time slot index, address information, and a reserved field, wherein the sensing time slot index is used to indicate the corresponding time slot of the UWB signal, and the address information is used to indicate the address of the receiving device.

9. A device for transmitting signaling, characterized in that, include: The processing unit is used to generate an Advanced Ranging Control Element (ARCIE), which includes a first field indicating whether a waveform that simultaneously supports UWB sensing and ranging functions is enabled. A sending unit is used to send the ARC IE.

10. The apparatus according to claim 9, characterized in that, When the first field indicates that a waveform simultaneously supporting sensing and ranging functions is enabled, the transmitting unit is further configured to transmit a sensing device management information element (SDMIE). The SDMIE includes sensing role information and sensing mode information. The sensing role information is used to indicate whether the receiving device is a sensing transmitter or a sensing receiver, and the sensing mode information is used to indicate whether it is active sensing or passive sensing.

11. An apparatus for transmitting signaling, characterized in that, include: The receiving unit is used to receive Advanced Ranging Control Element (ARCIE), which includes a first field indicating whether waveforms that simultaneously support UWB sensing and ranging functions are enabled. The processing unit is used to determine whether to enable waveforms that simultaneously support ultra-wideband (UWB) sensing and ranging functions based on the first field.

12. The apparatus according to claim 11, characterized in that, When the first field indicates that a waveform simultaneously supporting sensing and ranging functions is enabled, the receiving unit is further configured to receive a sensing device management information element (SDMIE). The SDMIE includes sensing role information and sensing mode information. The sensing role information is used to indicate whether the receiving device is a sensing transmitter or a sensing receiver, and the sensing mode information is used to indicate whether it is active sensing or passive sensing.

13. The apparatus according to any one of claims 9 to 12, characterized in that, The ARC IE also includes a second field, which is used to indicate the ride-sharing mode. When the first field indicates that the waveform that simultaneously supports UWB sensing and ranging functions is not enabled, the second field is used to indicate the first mode, which includes ranging without service piggybacking or bidirectional ranging TWR piggybacking unidirectional ranging OWR. or, When the first field indicates that the waveform simultaneously supports UWB sensing and ranging functions is enabled, the second field is used to indicate a second mode or a third mode. The second mode includes sensing without service piggybacking, sensing piggybacking TWR, or sensing piggybacking OWR. The third mode includes bidirectional sensing TWS piggybacking TWR and OWR.

14. The apparatus according to claim 13, characterized in that, When the first field indicates a waveform that does not simultaneously support sensing and ranging functions, and the second field indicates the first mode. The ranging rounds field included in the ARC IE is used to indicate any of the following: Perform OWR, perform single-sided two-way ranging SS-TWR, or perform double-sided two-way ranging DS-TWR; or, When the first field indicates a waveform that does not simultaneously support sensing and ranging functions, the second field is used to indicate the second mode. The ranging rounds field included in the ARC IE is used to indicate whether to perform SS-TWR with OWR or DS-TWR with OWR.

15. The apparatus according to claim 13, characterized in that, When the first field indicates a waveform that simultaneously supports sensing and ranging functions, and the second field indicates a first mode. The ranging rounds field included in the ARC IE is used to indicate whether to perform one-way sensing OWS or two-way sensing TWS. or, When the first field indicates a waveform that simultaneously supports sensing and ranging functions, the second field is used to indicate the second mode. The ranging rounds field included in the ARC IE is used to indicate any of the following: Execute OWS with OWR, execute TWS with SS-TWR, or execute TWS with DS-TWR; or, When the first field indicates a waveform that simultaneously supports sensing and ranging functions, the second field is used to indicate the third mode. The ranging rounds field included in the ARC IE is used to indicate whether to perform TWS with SS-TWR and OWR, or to perform TWS with DS-TWR and OWR.

16. The apparatus according to claim 10 or 12, characterized in that, The SDM IE also includes Includes the following fields: The time slot index uses an SIU field, an address size field, and a list length field. The list length field indicates the number of list elements in the list field; the SIU field indicates whether the awareness mode is contention-based or scheduling-based; and the address size field indicates the address size type of the list field. The perception role information and perception mode information are carried in the list field of the SDM IE, and the list field also includes the following information: The system includes a sensing time slot index, address information, and a reserved field, wherein the sensing time slot index is used to indicate the corresponding time slot of the UWB signal, and the address information is used to indicate the address of the receiving device.

17. An apparatus for transmitting signaling, characterized in that, The device includes a processor coupled to a memory for storing computer programs or instructions, and the processor is configured to execute the computer programs or instructions in the memory, causing the device to perform the method as described in any one of claims 1 to 8.

18. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or instructions that, when executed on a computer, cause the computer to perform the method as described in any one of claims 1 to 8.

19. A chip system, characterized in that, Includes: a processor for retrieving and running a computer program from memory, causing a communication device equipped with the chip system to perform the method of any one of claims 1 to 8.

20. A computer program product, characterized in that, When the computer program product is run on a computer, it causes the computer to perform the method as described in any one of claims 1 to 8.

Citation Information

Patent Citations

  • Optimized transmission for single / double-sided two-way ranging among many devices

    CN113167879A

  • Method for measuring node location using mac layer of wireless personal area network

    US20100278060A1