An information transmission method and apparatus

CN119497137BActive Publication Date: 2026-09-01HUAWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411398483.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-01-13
Publication Date
2026-09-01
Estimated Expiration
2043-01-13

AI Technical Summary

Technical Problem

然而,上述测量报告消息的传输方法,会增大NB信号的消耗,提升测量发起端或者测量接收端的接收处理能耗

Benefits of technology

[0051]上述第三方面至第八方面中任一方面中的各个设计可以达到的技术效果请参照上述第一方面和第二方面中相应设计可以达到的技术效果说明,重复之处不予论述。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119497137B_ABST
    Figure CN119497137B_ABST
Patent Text Reader

Abstract

This application provides an information transmission method and apparatus, relating to the field of wireless communication technology. This application is applied to wireless personal area network (WLAN) systems based on ultra-wideband (UWB) protocols, including 802.15 series protocols, such as 802.15.4a, 802.15.4z, or 802.15.4ab. It can also support IEEE 802.11ax next-generation Wi-Fi protocols, such as 802.11be or EHT, as well as 802.11be next-generation, Wi-Fi 8, and other 802.11 series protocol WLAN systems, sensing systems, etc. In this method, when the second communication device sends measurement results to the first communication device, it can indicate the type of measurement results to the first communication device, which can reduce NB signal consumption, meet the duty cycle requirements of the NB signal, and reduce the receiving and processing power consumption of the first communication device.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application. The original application has the application number 202310081231.9 and the title "An Information Transmission Method and Apparatus". The original application date is January 13, 2023. The entire contents of the original application are incorporated herein by reference. Technical Field

[0002] This application relates to the field of wireless communication technology, and in particular to an information transmission method and apparatus. Background Technology

[0003] Ultra-wideband (UWB) technology is a wireless communication and sensing ranging technology that uses nanosecond-level non-sinusoidal narrow pulses to transmit signals, thus occupying a very wide frequency 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, attracting widespread attention from the industry.

[0004] A single sensing and ranging process is defined as a measurement round. The smallest processing time unit for each measurement round is a measurement slot. A measurement round consists of three phases: the measurement control phase, the measurement phase, and the measurement report phase. During the measurement report phase, the measurement response end can send a measurement report message to the measurement initiator, or the measurement initiator can send a measurement report message to the measurement response end. The measurement report message may contain measurement results and is generally carried by narrowband (NB) signals.

[0005] Currently, the measurement report message sent by the measurement response end or measurement initiator can contain all types of measurement results. In other words, the current measurement reporting phase requires all types of measurement results measured by the measurement response end or measurement initiator to be placed in a single measurement report message and reported via the NB signal. However, this method of transmitting measurement report messages increases the consumption of the NB signal, raising the energy consumption for receiving and processing at the measurement initiator or measurement receiver. Summary of the Invention

[0006] This application provides an information transmission method to reduce the consumption of narrowband signals and reduce the energy consumption of receiving and processing devices.

[0007] Firstly, an information transmission method is provided. This method can be executed by a second communication device or a chip / chip system. In this method, the second communication device can receive a first UWB signal from a first communication device, the first UWB signal being used for one or more of ranging, positioning, or sensing. The second communication device can send first information to the first communication device, the first information including second information and a measurement result, the second information indicating the type of the measurement result. The measurement result is obtained by measuring the first UWB signal.

[0008] Based on this scheme, when the second communication device sends measurement results to the first communication device, it can indicate the type of the measurement result to the first communication device. This allows different types of measurement results to be transmitted via different messages, reducing NB signal consumption, meeting the NB signal's duty cycle requirements, and reducing the receiving and processing power consumption of the first communication device.

[0009] In one possible implementation, the type includes one or more of the following: flight time, response time, round-trip time, and time interval for corrected response time.

[0010] In one possible implementation, the first information includes a frame length field and a message identification field, which are used to indicate that the first information contains second information.

[0011] Based on the above scheme, indicating to the first communication device whether the first information contains the second information allows the first communication device to determine whether the measurement result is transmitted through different messages, thereby determining whether subsequent message transmission will occur and improving the flexibility of the first communication device's receiving and processing. Furthermore, indicating whether the first information contains the second information through the frame length field and the message identification field reduces the consumption of numerical states in the message identification field and avoids the loss of NB signal due to increasing the length of the message identification field, thus meeting the duty cycle requirements of the NB signal.

[0012] In one possible implementation, the second information includes a first field indicating that the measurement result was not split. Alternatively, the second information includes a second field indicating the i-th sub-part after the measurement result has been split into multiple sub-parts, as carried by the first information. i is a positive integer.

[0013] Based on the above scheme, the measurement results can be split into segments, and each segment can be carried through different messages, thereby meeting the duty cycle requirements of the NB signal and reducing the consumption of the NB signal.

[0014] In one possible implementation, the first information further includes third information, which indicates the number of segments of the second UWB signal, the second UWB signal being used for one or more of ranging, positioning, or sensing, and the transmission time of the second UWB signal being later than the transmission time of the first UWB signal.

[0015] Based on the above scheme, the second communication device updates and adjusts the number of segments of the UWB signal from unsuitable to suitable based on the actual measurement effect of the current measuring wheel, and instructs the first communication device on the number of segments of the UWB signal through the third information, so as to avoid wasting a lot of time in the subsequent continuous measurement process, thereby improving the system efficiency.

[0016] In one possible implementation, the first information further includes control information, which is used to indicate that the first information includes the third information.

[0017] Based on the above scheme, the first communication device can determine whether the first information contains the third information based on the control information contained in the first information, thereby determining whether it is necessary to adjust the number of segments of the UWB signal.

[0018] Secondly, an information transmission method is provided. This method can be executed by a second communication device or a chip / chip system. In this method, the second communication device receives first information from a first communication device, the first information being used to trigger one or more of ranging, positioning, or sensing. The first information further includes second information, the second information being used to request the number of segments of a UWB signal. The aforementioned UWB signal is used for one or more of ranging, positioning, or sensing. The second communication device transmits the number of UWB signal segments to the first communication device.

[0019] Based on this scheme, the first communication device requests the number of UWB signal segments from the second communication device. Therefore, the number of UWB signal segments sent by the second communication device is controlled by the first communication device, which can reduce the interference of the process of exchanging UWB signal segments on other devices receiving NB signals.

[0020] In one possible implementation, the first information further includes third information, which indicates the channel occupancy status of non-UWB signals. For example, the third information indicates the channel occupancy status of WiFi signals, Bluetooth signals, etc. Based on this scheme, by indicating the channel occupancy status of non-UWB signals through the third information, the first and second communication devices can avoid conflicts with non-UWB signals when communicating based on UWB signals, thus mitigating interference between UWB and non-UWB signals.

[0021] In one possible implementation, the third information includes a frequency hopping indicator map, which is used to indicate the channel occupancy of non-UWB signals.

[0022] In one possible implementation, the second communication device can determine whether the first information contains the second information based on the cyclic redundancy check (CRC) information of the first information. Based on this scheme, determining whether the first information contains the second information via CRC information avoids adding a field to the first information to indicate whether it contains the second information, thus reducing NB signal consumption.

[0023] In one possible implementation, the first information includes a frame length field and a message identification field, which are used to indicate whether the first information contains second information. Based on this scheme, using the frame length field and message identification field to indicate whether the first information contains second information avoids adding a field to the first information to indicate whether it contains second information, thus reducing NB signal consumption. Furthermore, using the frame length field and message identification field to indicate whether the first information contains second information reduces the consumption of the message identification field's numerical state and avoids the NB signal consumption caused by increasing the length of the message identification field, thereby meeting the NB signal duty cycle requirements.

[0024] Thirdly, an information transmission method is provided. This method can be executed by a first communication device or a chip / chip system. In this method, the first communication device sends a first UWB signal to a second communication device, the first UWB signal being used for one or more of ranging, positioning, or sensing. The first communication device receives first information from the second communication device, the first information including second information and a measurement result, the second information indicating the type of the measurement result. The measurement result is obtained by the first communication device measuring the first UWB signal.

[0025] In one possible implementation, the type includes one or more of the following: flight time, response time, round-trip time, and time interval for corrected response time.

[0026] In one possible implementation, the first information includes a frame length field and a message identification field, which are used to indicate that the first information contains second information.

[0027] In one possible implementation, the second information includes a first field indicating that the measurement result was not split. Alternatively, the second information includes a second field indicating the i-th sub-part after the measurement result has been split into multiple sub-parts, as carried by the first information. i is a positive integer.

[0028] In one possible implementation, the first information further includes third information, which indicates the number of segments in the second UWB signal, used for one or more of ranging, positioning, or sensing. The second UWB signal is transmitted later than the first UWB signal.

[0029] In one possible implementation, the first information further includes control information, which is used to indicate that the first information includes the third information.

[0030] Fourthly, an information transmission method is provided. This method can be executed by a first communication device or a chip / chip system. In this method, the first communication device sends first information to a second communication device, the first information being used to trigger one or more of ranging, positioning, or sensing. The first information further includes second information, the second information being used to request the number of segments of a UWB signal, the UWB signal being used for one or more of ranging, positioning, or sensing. The first communication device receives the number of UWB signal segments from the second communication device.

[0031] In one possible implementation, the first information further includes third information, which indicates the channel occupancy status of non-UWB signals. Specifically, the third information may include a frequency hopping indicator diagram, which indicates the channel occupancy status of non-UWB signals.

[0032] In one possible implementation, the CRC information of the first information is used to indicate that the first information contains the second information.

[0033] In one possible implementation, the first information includes a frame length field and a message identification field, which are used to indicate that the first information contains second information.

[0034] Fifthly, a communication device is provided, comprising: a processing unit and a transceiver unit. The transceiver unit is configured to receive a first UWB signal from a first communication device, the first UWB signal being used for one or more of ranging, positioning, or sensing. The processing unit is configured to measure the first UWB signal to obtain a measurement result. The transceiver unit is further configured to send first information to the first communication device, the first information including second information and the measurement result, the second information indicating the type of the measurement result. The type of the measurement result includes, but is not limited to, one or more of: flight time, response time, round-trip time, and time interval of corrected response time.

[0035] In one possible implementation, the first information includes a frame length field and a message identification field, which are used to indicate that the first information contains second information.

[0036] In one possible implementation, the second information includes a first field indicating that the measurement result was not split. Alternatively, the second information includes a second field indicating the i-th sub-part after the measurement result has been split into multiple sub-parts, as carried by the first information. i is a positive integer.

[0037] In one possible implementation, the first information further includes third information indicating the number of segments in the second UWB signal, which is used for one or more of ranging, positioning, or sensing. The second UWB signal is transmitted later than the first UWB signal.

[0038] In one possible implementation, the first information further includes control information, which is used to indicate that the first information includes the third information.

[0039] A sixth aspect provides a communication device, comprising: a processing unit and a transceiver unit. The transceiver unit is configured to receive first information from a first communication device, the first information being used to trigger one or more of ranging, positioning, or sensing. The first information further includes second information, the second information being used to request the number of segments of a UWB signal, the UWB signal being used for one or more of ranging, positioning, or sensing. The processing unit is configured to determine the number of segments of the UWB signal. The transceiver unit is further configured to transmit the number of segments of the UWB signal to the first communication device.

[0040] In one possible implementation, the first information further includes third information, which indicates the channel occupancy status of non-UWB signals. Specifically, the third information may include a frequency hopping indicator diagram, which indicates the channel occupancy status of non-UWB signals.

[0041] In one possible implementation, the processing unit is further configured to determine, based on the CRC information of the first information, that the first information contains the second information.

[0042] In one possible implementation, the first information includes a frame length field and a message identification field, which are used to indicate that the first information contains second information.

[0043] A seventh aspect provides a communication device, comprising: a processing unit and a transceiver unit. The processing unit is configured to generate a first UWB signal. The transceiver unit is configured to transmit the first ultra-wideband (UWB) signal to a second communication device, the first UWB signal being used for one or more of ranging, positioning, or sensing. The transceiver unit is further configured to receive first information from the second communication device, the first information including second information and a measurement result, the second information indicating the type of the measurement result. The measurement result is obtained by measuring the first UWB signal. The type of the measurement result may include, but is not limited to, one or more of: flight time, response time, round-trip time, and a time interval between corrected response times.

[0044] In one possible implementation, the first information includes a frame length field and a message identification field, which are used to indicate that the first information contains second information.

[0045] In one possible implementation, the second information includes a first field indicating that the measurement result was not split. Alternatively, the second information includes a second field indicating the i-th sub-part after the measurement result has been split into multiple sub-parts, as carried by the first information. i is a positive integer.

[0046] In one possible implementation, the first information further includes third information, which indicates the number of segments in the second UWB signal, used for one or more of ranging, positioning, or sensing. The second UWB signal is transmitted later than the first UWB signal.

[0047] In one possible implementation, the first information further includes control information, which is used to indicate that the first information includes the third information.

[0048] Eighthly, a communication device is provided, comprising: a processing unit and a transceiver unit. The processing unit is configured to generate first information. The transceiver unit is configured to send the first information to a second communication device, the first information being used to trigger one or more of ranging, positioning, or sensing. The first information further includes second information, the second information being used to request a number of segments of a UWB signal, the UWB signal being used for one or more of ranging, positioning, or sensing. The transceiver unit is also configured to receive the number of segments of the UWB signal from the second communication device.

[0049] In one possible implementation, the first information further includes third information, which indicates the channel occupancy status of non-UWB signals. Specifically, the third information includes a frequency hopping indicator diagram, which indicates the channel occupancy status of non-UWB signals.

[0050] In one possible implementation, the CRC information of the first information indicates that the first information contains the second information.

[0051] For the technical effects that can be achieved by each design in any of the third to eighth aspects mentioned above, please refer to the description of the technical effects that can be achieved by the corresponding designs in the first and second aspects mentioned above. Repeated points will not be discussed. Attached Figure Description

[0052] Figure 1 A schematic diagram of the communication system provided in the embodiments of this application;

[0053] Figure 2 A schematic diagram of a star topology provided in an embodiment of this application;

[0054] Figure 3 A schematic diagram of a mesh topology provided in an embodiment of this application;

[0055] Figure 4 A schematic diagram of UWB segmentation provided in an embodiment of this application;

[0056] Figure 5 A schematic diagram of a measuring wheel provided for an embodiment of this application;

[0057] Figure 6 A schematic diagram of a measurement process provided in an embodiment of this application;

[0058] Figure 7 An exemplary flowchart of an information transmission method provided in an embodiment of this application;

[0059] Figure 8 An exemplary flowchart of an information transmission method provided in an embodiment of this application;

[0060] Figure 9 One of the schematic diagrams of a communication device provided in the embodiments of this application;

[0061] Figure 10 One of the schematic diagrams of a communication device provided in the embodiments of this application;

[0062] Figure 11 One of the schematic diagrams of a communication device provided in the embodiments of this application;

[0063] Figure 12 This is one of the schematic diagrams of a communication device provided in an embodiment of this application. Detailed Implementation

[0064] To facilitate understanding of the technical solutions provided in the embodiments of this application, the technical terms involved in the embodiments of this application will be explained and described below.

[0065] 1) Sensing, also known as sensing measurement or wireless sensing, refers to the process by which a transmitting and receiving end detects a target or determines its status by transmitting signals. Wireless local area network (WLAN) sensing refers to a station (STA) with WLAN sensing capabilities using received WLAN signals to detect characteristics of a target in a given environment. For example, characteristics include one or more of the following: range, speed, angle, movement, presence or proximity, gestures, etc. Targets include one or more of the following: objects, people, animals, etc. Environment includes one or more of the following: rooms, houses, vehicles, businesses, etc.

[0066] For example, the transmitting end can send a signal for sensing measurement to the receiving end, which can measure the signal to obtain channel estimation results, such as channel state information (CSI). The receiving end can then perform sensing based on the CSI. Alternatively, the receiving end can send the channel estimation result back to the transmitting end, which can then perform target sensing or target state sensing based on the channel estimation result. For example, the receiving or transmitting end can process the CSI to determine whether a moving target exists in the environment. For instance, assuming a moving target exists in the environment, and the target's movement affects the amplitude and frequency of the PPDU during this period, these effects will be reflected in the CSI during this period. Therefore, the receiving or transmitting end can determine whether a moving target exists in the environment based on the CSI. During the sensing process, the devices involved in sensing mainly consist of the following roles:

[0067] Sensing initiator: The device that initiates the sensing process.

[0068] Sensing responder: A device that responds to the sensing initiated by the sensing initiator and participates in the sensing process.

[0069] Sensing transmitter: A device that transmits sensing signals. These sensing signals can refer to signals used for sensing and measurement. The sensing receiver can measure these sensing signals.

[0070] Sensing receiver: A device that receives sensing signals.

[0071] 2) Distance measurement refers to the process of measuring the distance between a transmitter and a receiver by transmitting signals. Optionally, it can also be used to determine the location of the transmitter and / or receiver.

[0072] Ranging initiator: The device that initiates the ranging process.

[0073] Ranging responder: The device that responds to the ranging process initiated by the ranging initiator and participates in the ranging process.

[0074] Ranging transmitter: A device that transmits ranging signals. The ranging signal can refer to the signal used for ranging.

[0075] Ranging receiver: A device that receives ranging signals.

[0076] 3) Positioning refers to the process by which the sending and receiving ends determine their locations by transmitting signals.

[0077] Ranging initiator: The device that initiates the location process.

[0078] Positioning responder: A device that responds to the positioning process initiated by the positioning initiator and participates in the positioning process.

[0079] Positioning transmitter: A device that transmits positioning signals. Positioning signals can refer to signals used for positioning.

[0080] Positioning receiver: A device that receives positioning signals.

[0081] The measurements mentioned in the embodiments of this application include measurement processes such as ranging, sensing, positioning, and communication performed based on UWB signals. Accordingly, for example, when the measurement is ranging, the corresponding measuring wheel is a ranging wheel; and for example, when the measurement is sensing, the corresponding measuring wheel is a sensing wheel.

[0082] In addition, the "frame structure" mentioned in this application can also be called "frame format" or the like, and there is no limitation on the name of the frame structure, as long as it can be used to characterize the structure / format and other signal frame characteristics of a certain UWB signal frame.

[0083] This application does not limit the names of the defined or used fields and information in any way. The names of the fields and information given are merely examples, such as recommended number of fragments (RNF) request, fragment number index (FNI), ranging measurement report (RMR), polling message carrying 1-byte extended function message, polling message carrying 2-byte extended function message, ranging measurement report selections (RMRS), RNF report presence control (RNFRPC), report portion indication, etc. This document does not limit the modulation configuration used by the NB; the given example is a 250k offset quadrature phase shift keying (QPSK) NB PHY, which is only shown as an example.

[0084] This application does not specifically limit the location, byte count, or bit count of fields and information. The locations, byte counts, and bit counts of fields and information mentioned below are merely illustrative. In other words, this application does not limit the size of any fields or information. The tables mentioned in this application are merely examples.

[0085] In addition, in the embodiments of this application, the "fragment" can also be called "block signal," "short signal," "partial signal," "segment," "block," "fragment," or "fragment signal," etc. The name of the segment signal is not limited; it can be used to identify that a UWB signal has been split into multiple UWB signals. Each of the multiple split UWB signals has a duration of less than 1 millisecond, and one split UWB signal is sent within each millisecond. Figure 1 As shown. UWB segmented signals are generally signals that do not carry data content. For example, a UWB segmented signal can be a signal containing only a preamble. Optionally, the multiple segments obtained from splitting a UWB signal can be identical. For example, the multiple segments obtained from splitting a UWB signal can have the same preamble configuration. The identical preamble configuration includes, but is not limited to, the preamble length, the sequence used in the preamble, etc. A preamble is a sequence that can be used to identify a device when it interacts with other devices or accesses a network.

[0086] This application does not limit the modulation configuration used in the NB. The 250k offset quadrature phase shift keying (O-QPSK) NB PHY given is only an example. Other modulation configurations are also possible, such as 500k O-QPSK, or 1M (1000k) O-QPSK, etc. Here, 250k represents the data rate, that is, 250kbps, and kbps represents kilobits per second.

[0087] It should be noted that the embodiments of this application do not impose any limitations on the signal type carrying the defined or used fields; the NB signal given is merely an example. In other words, the signal type carrying the defined or used fields can also be other non-UWB signals, such as Bluetooth signals; for example, for non-narrowband assisted MMS processes, the signal type carrying the defined or used fields and / or frame format can also be a UWB signal.

[0088] The embodiments of this application can be applied to WLAN scenarios. For example, they can be applied to the Institute of Electrical and Electronics Engineers (IEEE) 802.11 system standards, such as 802.11a / b / g, 802.11n, 802.11ac, 802.11ax standards, or their next-generation standards, such as 802.11be standards, Wi-Fi 7, or extremely high throughput (EHT) standards, 802.11ad, 802.11ay, 802.11bf, and even the next generation of 802.11be, such as Wi-Fi 8 or later standards. Alternatively, 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, such as the 802.15.4ab standard, 802.15.4z standard, etc. Of course, the embodiments of this application can also be applied to other possible communication systems, such as 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) communication systems, 5G communication systems, and future 6G communication systems, etc.

[0089] The following examples illustrate how the embodiments of this application can be applied to WLAN scenarios. It should be understood that WLAN standards, starting with 802.11a / g, have evolved through 802.11n, 802.11ac, 802.11ax, and the currently discussed 802.11be. 802.11n can also be called high throughput (HT); 802.11ac can also be called very high throughput (VHT); 802.11ax can also be called high efficiency (HE) or Wi-Fi 6; 802.11be can also be called EHT or Wi-Fi 7. Standards prior to HT, such as 802.11a / b / g, can be collectively referred to as non-high throughput (Non-HT).

[0090] See Figure 1 The diagram illustrates a network architecture diagram of a WLAN to which embodiments of this application apply. Figure 1 Taking a WLAN comprising one access point (AP) and two stations (STAs) as an example, the STA associated with the AP can receive and send wireless frames to the AP. Furthermore, this embodiment also applies to communication between APs; for example, APs can communicate with each other through a distributed system (DS). This embodiment also applies to communication between STAs. It should be understood that... Figure 1 The number of APs and STAs listed is just an example; there could be more or fewer.

[0091] Access points are points through which terminal devices (such as mobile phones) access wired (or wireless) networks. They are primarily deployed in homes, buildings, and campuses, with a typical coverage radius of tens to hundreds of meters. They can also be deployed outdoors. An access point acts as a bridge between wired and wireless networks, connecting various wireless network clients and then connecting the wireless network to the Ethernet. Specifically, access points can be terminal devices (such as mobile phones) or network devices (such as routers) with Wi-Fi chips. Access points can be devices that support the 802.11be standard. They can also be devices that support various wireless local area networks (WLAN) standards within the 802.11 family, including 802.11ax, 802.11ac, 802.11ad, 802.11ay, 802.11n, 802.11g, 802.11b, 802.11a, and 802.11be next-generation.

[0092] A site can be a wireless communication chip, wireless sensor, or wireless communication terminal, and can also be referred to as a user. For example, a site can be a mobile phone supporting Wi-Fi communication, a tablet supporting Wi-Fi communication, a set-top box supporting Wi-Fi communication, a smart TV supporting Wi-Fi communication, a smart wearable device supporting Wi-Fi communication, an in-vehicle communication device supporting Wi-Fi communication, and a computer supporting Wi-Fi communication, etc. Optionally, the site can support the 802.11be standard. The site can also support various wireless local area networks (WLANs) standards of the 802.11 family, such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a, and 802.11be next generation.

[0093] For example, access points and sites can be devices used in the Internet of Vehicles (IoV), IoT nodes and sensors in the Internet of Things (IoT), smart cameras, smart remote controls, smart water and electricity meters in smart homes, and sensors in smart cities.

[0094] The AP and STA involved in the embodiments of this application can be APs and STAs that comply with the IEEE 802.11 system standard. An AP is a device deployed in a wireless communication network to provide wireless communication functions for its associated STAs. The AP can serve as the hub of the communication system and is typically a network-side product that supports the MAC and PHY of the 802.11 system standard. Examples include base stations, routers, gateways, repeaters, communication servers, switches, or bridges. The base station can include various forms of macro base stations, micro base stations, repeater stations, etc. For ease of description, the devices mentioned above are collectively referred to as APs. STAs are typically terminal products that support the media access control (MAC) and physical layer (PHY) of the 802.11 system standard, such as mobile phones and laptops.

[0095] It is understood that the first communication device involved in the embodiments of this application can be an AP or a STA. Similarly, the second communication device involved in the embodiments of this application can be an AP or a STA.

[0096] The technical solutions provided in this application can operate in star topology, point-to-point topology, or mesh topology. (See also...) Figure 2 This is a schematic diagram of a star topology provided in an embodiment of this application. Figure 2As shown, in a star topology, a central node can control data communication between one or more other devices. This central node can be an Access Point (AP) or a Standby STA (STA), and the other devices can also be APs or STAs.

[0097] It's understandable that a point-to-point topology can be viewed as a special type of mesh topology. A point-to-multipoint topology refers to the data communication structure between two devices. In a mesh topology, any two devices can communicate with each other, such as... Figure 3 As shown.

[0098] Optional, Figure 2 or Figure 3 In the diagram, black nodes represent full-function devices (FFDs), while white nodes represent reduced-function devices (RFDs). In ultra-wideband (UWB) systems, FFDs can serve as anchor devices or tag devices with strong computing capabilities, such as UWB tags mounted on smartphones. RFDs, on the other hand, are tag devices with only partial computing capabilities. In one possible implementation, FFD devices can act as coordinators or coordinators for personal area networks (PANs), while RFDs cannot.

[0099] Ultra-wideband (UWB) technology is a wireless communication and sensing ranging technology that uses nanosecond-level non-sinusoidal narrow pulses to transmit signals, thus occupying a very wide frequency 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, attracting widespread attention from the industry.

[0100] Because UWB technology does not use carrier waves as in traditional communication systems, but instead transmits data via extremely narrow pulses of nanoseconds or less, it places high demands on the time synchronization of the transceiver equipment. Furthermore, due to the large communication bandwidth of UWB technology, the power consumption and complexity of equipment are high when using ultra-wideband channels for signal transmission and reception, and most UWB devices are battery-powered. The next-generation standard aims to further reduce the power consumption of UWB systems. Therefore, it can employ narrowband signal assistance, transmitting and receiving all signals except for reference signals used in ranging, sensing, and positioning through a narrowband system, thereby reducing overall power consumption.

[0101] Because of the large bandwidth of UWB systems, in order to reduce interference to other narrowband devices when UWB systems are in operation, the Federal Communications Commission (FCC) has imposed strict restrictions on the power spectral density of UWB signals, mainly through two rules.

[0102] Rule 1: The average value of the transmitted UWB signal in one millisecond of the maximum power spectral density (PSD) must not exceed 41.3 dBm per megahertz.

[0103] Rule 2: The maximum power of the transmitted UWB signal within any 50M bandwidth shall not exceed 1 milliwatt.

[0104] Rule 1 limits the total energy transmitted by a UWB signal within 1 millisecond. For example, the total energy transmitted by a UWB signal within 1 millisecond in a 500MHz bandwidth is UWB37 nanojoules (nJ). However, the instantaneous power of the transmitted signal can be increased by concentrating the energy of the UWB signal into a shorter transmission time, thereby increasing the coverage area and the signal-to-noise ratio of the received signal. Based on this, in scenarios requiring increased transmission power, the transmitter divides the UWB signal to be transmitted into multiple segments, each with a duration of less than 1 millisecond. Then, only one segment is transmitted within each millisecond, such as... Figure 4 As shown.

[0105] Segmented transmission can increase the instantaneous power of UWB signals, but it cannot be increased indefinitely. Rule 2 effectively limits the power increase factor for UWB segmented transmission. Segmented transmission is also known as multi-millisecond (MMS) transmission.

[0106] Furthermore, due to the large bandwidth of UWB systems, UWB communication devices need to have ultra-high-speed data transmission and reception capabilities. However, the spectral efficiency of impulse radio ultra-wideband (IR-UWB) systems based on pulse transmission is relatively low. Therefore, when transmitting the same information, the power consumption required by IR-UWB systems is much higher than that of other narrow-band (NB) short-range protocols, such as Bluetooth or ZigBee.

[0107] However, for ranging, sensing, and positioning scenarios, the accuracy of measurement or sensing is highly dependent on the signal bandwidth. The larger the signal bandwidth, the higher the accuracy of sensing or ranging. Therefore, it is advisable to transmit and receive the reference signals for ranging, sensing, and positioning through a UWB system, while transmitting all other data via the NB protocol. This approach ensures both the accuracy of ranging, sensing, and positioning and saves power. This transmission method is also known as narrow-band assisted (NBA)-multi-millisecond (MMS) UWB.

[0108] A single measurement process, such as ranging, sensing, or positioning, is defined as a measurement round. The smallest processing time unit of each measurement round is a measurement slot. A measurement round consists of three phases: the measurement control phase, the measurement phase, and the measurement report phase.

[0109] Let's take a sensing scenario as an example. The measurement wheel mentioned above can be a sensing wheel. The smallest processing time unit for each sensing wheel is a sensing slot. A sensing wheel consists of three phases: the sensing control phase, the sensing measurement phase, and the sensing measurement report phase.

[0110] In the range measurement scenario defined by the IEEE 802.15.4z standard, the aforementioned measuring wheel can be a ranging wheel (sensinground). The minimum processing time unit for each ranging wheel is a ranging slot. A ranging wheel consists of three phases: the ranging control phase, the ranging measurement phase, and the ranging measurement report phase, as follows: Figure 5 As shown. In IEEE 802.15.4z, the ranging control phase includes one ranging time slot, while in the currently discussed IEEE 802.15.4ab standard, the ranging control phase can include more than one ranging time slot.

[0111] During the measurement control phase of the NBA-MMS UWB measurement wheel, the measurement initiator often needs to send a poll message to the measurement response end, such as the ranging initiator sending a poll message to the ranging response end in the ranging wheel. After correctly receiving the poll message, the measurement response end needs to send a response message (Resp.) back to the measurement initiator. Upon correctly receiving the response message, the measurement initiator and measurement response end exchange UWB signals to initiate the NBA-MMS UWB measurement process. After the measurement process is completed, either the measurement response end or the measurement initiator can obtain the UWB signal measurement results. The measurement response end can send a measurement report message to the measurement initiator, or the measurement initiator can send a measurement report message to the measurement response end, such as... Figure 6 As shown. The aforementioned measurement report message may contain measurement results, and is generally carried by the NB signal.

[0112] Currently, the measurement report message sent by the measurement response end or measurement initiator can contain all types of measurement results. In other words, the current measurement reporting phase requires all types of measurement results measured by the measurement response end or measurement initiator to be placed in a single measurement report message and reported via the NB signal. However, this method of transmitting measurement report messages increases NB power consumption and raises the energy consumption of the measurement initiator or measurement receiver for receiving and processing.

[0113] In view of this, embodiments of this application provide an information transmission method. In this method, when a second communication device sends a measurement report message to a first communication device, it can indicate to the first communication device the type of measurement result in the measurement report message. This allows different types of measurement results to be transmitted through different measurement report messages, reducing NB power consumption, meeting the NB signal's duty cycle requirements, and reducing the receiving and processing power consumption of the first communication device.

[0114] See Figure 7 The following is an exemplary flowchart of an information transmission method provided in this application, which may include the following operations. Figure 7 In the illustrated embodiments, the first communication device can be a measurement initiator, such as a ranging initiator, a sensing initiator, or a positioning initiator; alternatively, the first communication device can be a measurement response device, such as a ranging response device, a sensing response device, or a positioning response device. Similarly, the second communication device can be a measurement response device. It is understood that when the first communication device is a measurement initiator, the second communication device can be a measurement response device, and vice versa. This application does not limit this aspect. The following description assumes the first communication device is the measurement initiator and the second communication device is the measurement response device.

[0115] S701: The first communication device sends a first UWB signal to the second communication device.

[0116] Correspondingly, the second communication device receives the first UWB signal from the first communication device.

[0117] The first UWB signal can be used for one or more of ranging, positioning, or sensing. Optionally, the first UWB signal can be as follows: Figure 6 The segmented UWB signal shown may be one or more segments, or the first UWB signal may be an unsegmented UWB signal; this application does not make any specific limitation.

[0118] Optionally, the second communication device can measure the first UWB signal to obtain the measurement result of the first UWB signal.

[0119] S702: The second communication device sends the first information to the first communication device.

[0120] Correspondingly, the first communication device receives the first information from the second communication device.

[0121] The first information may include second information and measurement results. The second information may indicate the type of measurement results. For example, the first information may be a measurement report message sent during the measurement report stage, which may include both the measurement results and the second information. This application embodiment does not limit the stage at which the measurement report message is sent; sending the measurement report message during the measurement report stage is merely an example. The second information may indicate the type of measurement results in the measurement report message.

[0122] In one possible implementation, the second information can be a field added to the first information, or the second information can reuse existing fields from the first information. For example, the first information can be a compressed physical service data unit (PSDU). The compressed PSDU frame format is described below using Table 1.

[0123] Table 1: Example of a compressed PSDU frame format

[0124]

[0125] The meanings of each field in Table 1 are as follows.

[0126] The message ID field is a message identification field that indicates the type of message the compressed PSDU corresponds to. The message content corresponding to the message ID field determines the type and size of the data content carried by the content field in the compressed PSDU frame format.

[0127] The address field indicates the device address, such as the address of the device receiving the compressed PSDU.

[0128] The `content` field contains the data content carried by the compressed PSDU. The size of this field is variable, determined by the message content corresponding to the `message ID` field.

[0129] Cyclic redundancy check (CRC) field: A field used for error detection and correction in compressed PSDUs.

[0130] In this embodiment, the second information can reuse one or more of the message identification field, address field, content field, and CRC field. For example, the second information can be a newly added field in the compressed PSDU as shown in Table 1. This second information can be a field added before the message identification field, or after the message identification field and before the address field, or after the address field and before the content field, or after the content field and before the CRC field, or after the CRC field. It is understood that this embodiment does not limit the position of the newly added field. The following explanation uses Table 2 as an example to illustrate the newly added fields in the compressed PSDU shown in Table 1 as the second information.

[0131] Table 2: Example of a compressed PSDU frame format

[0132]

[0133]

[0134] As shown in Table 2, the second information can be the report control field in Table 2. Table 2 is only shown as an example of a compressed PSDU frame format and is not sufficient to limit the PSDU frame format.

[0135] In one possible scenario, the content field in the compressed PSDU can carry measurement results; this content field can also be called the ranging measurement report (RMR) field. That is, the ranging measurement report can carry measurement results, and the report control field can indicate the type of measurement results carried in the ranging measurement report field, as shown in Table 3.

[0136] Table 3: Examples of a compressed PSDU frame format

[0137]

[0138] It is understood that the measurement report ranges in Table 3 are merely illustrative examples of fields carrying measurement results and are not intended to limit the naming of these fields. Using the compressed PSDU frame format shown in Table 3, the second communication device can send measurement results to the first communication device, and the report control field indicates the type of measurement result. Table 3 is merely an illustrative example of a compressed PSDU frame format and is not intended to limit the PSDU frame format.

[0139] Optionally, the report control field in Table 3 may carry RMRS information. This RMRS information may indicate the type of measurement result. It is understood that this RMRS information is merely an example of information indicating the type of measurement result and does not constitute a limitation on the naming of information indicating the type of measurement result; those skilled in the art may also name this information with other names.

[0140] In one possible scenario, the measurement report type in this document may include one or more of the following: time of flight (TOF), reply time (RT), round trip time (RTT), and gap of reply time correction (GRTC). It is understood that the measurement report type may also include other types, such as angle of arrival (AOA), time of arrival (TOA), time difference of arrival (TDOA), or timestamp information, etc., which are not specifically limited in this application. Among the above types, RT and RRT can be values ​​required to complete UWB ranging applications. Any value that can substantially reflect the content of RT and RRT is within the scope of protection of this application, and the embodiments of this application do not impose any limitations on this. GRTC can be used for time synchronization calibration between the first communication device and the second communication device. Any value that can substantially reflect the content of GRTC is within the scope of protection of this application, and the embodiments of this application do not impose any limitations on this. Any numerical value that can substantially represent the content of TOF is within the scope of protection of this application, and the embodiments of this application do not impose any limitations on it. The embodiments of this application also do not impose any limitations on the names of fields such as TOF, RT, RRT, and GRTC.

[0141] The following table, Table 4, illustrates the correspondence between RMRS information and measurement report types.

[0142] Table 4: An example of the correspondence between RMRS information and measurement report types

[0143] 0 The measurement result type is TOF 1 The measurement result type is RT 2 The measurement result type is RTT 3 The measurement result type is GRTC … …

[0144] In Table 4, when the value of RMRS is 0, the measurement result type can be considered as TOF, meaning the measurement result carried in the RMR is of type TOF. When the value of RMRS is 1, the measurement result type can be considered as RT, meaning the measurement result carried in the RMR is of type RT, and so on.

[0145] It should be noted that the correspondence between RMRS information and measurement report types shown in Table 4 is merely illustrative and does not constitute a limitation on the correspondence between RMRS information and measurement report types. The aforementioned correspondence between RMRS information and measurement report types can be predefined by the protocol, indicated by the first communication device to the second communication device, indicated by the second communication device to the first communication device, or pre-configured; this application does not impose specific limitations. Furthermore, one or more correspondences in Table 4 are all within the scope of protection of this application. For example, the RMRS values ​​could only include the RMRS values ​​of 0, 1, and 2 in Table 4. Also, other correspondences between RMRS information and measurement report types could be formed by combining one or more correspondences in Table 4 with those not given in Table 4; this application does not impose specific limitations on these.

[0146] Tables 1 to 4 above illustrate this using the PSDU as the first piece of information. In another possible implementation, the first piece of information can be a presentation protocol data unit (PPDU). The second piece of information can be a newly added field in the PPDU, or it can reuse an existing field from the PPDU; this application does not impose any limitations on this. The PPDU frame format is described below using Table 5.

[0147] Table 5: Examples of a PPDU frame format

[0148] Synchronization Header (SHR) Physical Layer Header (PHR) Compressed PSDU

[0149] The meanings of each field in Table 5 are as follows.

[0150] The synchronization header (SHR) field can be as shown in standard 802.15.4.

[0151] The physical layer header (PHR) format is shown in Table 6. The PHR fields are as shown in standard 802.15.4.

[0152] Compressed PSDU field: A field that carries NB messages in compressed frame format, used to configure and control the NBA-MMS UWB process. The compressed PSDU fields are shown in Table 1.

[0153] Table 6: Examples of a PHR frame format

[0154] Frame length Reserved

[0155] In Table 6, the frame length field indicates the number of bytes (octet / byte) occupied by the compressed PSDU field. The reserved field indicates a field that is reserved and has not yet been defined.

[0156] In this document, the second information can reuse either the SHR field or the PHR field. Alternatively, the second information in this document can reuse any one or more fields from the SHR field. Alternatively, the second information in this document can reuse any one or more fields from the PHR field, such as any one of the frame length field and the reservation field.

[0157] For example, the second information can be a newly added field in the PPDU as shown in Table 5. This could be a field added before the SHR field, or after the SHR field and before the PHR field, or after the PHR field and before the compressed PSDU field, or after the PSDU field. Alternatively, the second information can be a field added within the SHR field, or within the PHR field, or within the compressed PSDU. It is understood that the embodiments of this application do not limit the position of the newly added field. The implementation of adding the second information within the compressed PSDU can be referred to Tables 2 to 4.

[0158] Based on the above scheme, the type of measurement result can be indicated to the first communication device through the second information, thereby enabling the transmission of different types of measurement results through different measurement report messages. This can meet the duty cycle requirements of the NB signal, reduce the consumption of the NB signal, and reduce the receiving and processing power consumption of the first communication device.

[0159] In one possible implementation, the first information may include first indication information. This first indication information can indicate that the first information contains the aforementioned second information. In one possible scenario, the first indication information may be a 1-bit information; a value of 0 indicates that the first information does not contain the second information, and a value of 1 indicates that the first information contains the second information. Conversely, a value of 1 indicates that the first information does not contain the second information, and a value of 0 indicates that the first information contains the second information.

[0160] In another possible implementation, the first indication information may include the frame length field shown in Table 6 and the message identification field shown in Tables 1 to 3. That is, in this paper, the frame length field and the message identification field can be used to indicate whether the first information contains the aforementioned second information. For example, when the frame length field is a first value and the message identification field is a second value, the first information can be indicated, such as the PPDU containing the aforementioned second information. As another example, when the frame length field is a third value and the message identification field is a fourth value, the first information can be indicated, such as the PPDU not containing the aforementioned second information. It is understood that the first value may differ from the third value and / or the second value may differ from the fourth value. This will be described below using Table 7.

[0161] Table 7: Examples of First Information

[0162] A C Includes second information B D No second information included

[0163] In Table 7, A and B can be the same or different, and C and D can be the same or different. For example, suppose A is 10, B is 9, and C and D are both 0x02. That is, when the frame length field is 10 and the message identification field is 0x02, the first information can contain the second information. When the frame length field is 9 and the message identification field is 0x02, the first information does not contain the second information. As another example, suppose A is 10, B is 9, C is 0x02, and D is 0x04. That is, when the frame length field is 10 and the message identification field is 0x02, the first information can contain the second information. When the frame length field is 9 and the message identification field is 0x04, the first information does not contain the second information.

[0164] It is understood that the aforementioned specific values ​​regarding frame length and message recognition are merely examples, and this application does not impose any limitations on the specific values ​​of frame length and message recognition shown in Table 7.

[0165] It is understood that the values ​​of the frame length field and the content of the message identification field mentioned above are only shown as examples and are not specifically limited in this application. The correspondence between the values ​​of the frame length field, the message identification field, and the content of the first information in this document can be preset, predefined by the protocol, indicated by the first communication device to the second communication device, or indicated by the second communication device to the first communication device. This application does not specifically limit this.

[0166] Based on the above scheme, indicating to the first communication device whether the first information contains the second information allows the first communication device to determine whether the measurement result is transmitted through different measurement report messages, thereby determining whether subsequent transmission of measurement report messages will occur and improving the flexibility of the first communication device. Furthermore, indicating whether the first information contains the second information through the frame length field and message identification field can reduce NB signal consumption and meet the duty cycle requirements of the NB signal.

[0167] Optionally, the measurement results in this document can be split and sent separately to the first communication device. In one possible scenario, the first information may carry the i-th sub-part of the measurement result after it has been split into multiple sub-parts, where i is a positive integer. In another possible scenario, the measurement result carried in the first information may be an unsplit measurement result. For example, the first information may contain a first field indicating that the measurement result has not been split. As another example, the first information may contain a second field indicating that the first information carries the i-th sub-part of the measurement result.

[0168] The first field can be a newly added field in the first information, or it can be a reused field from the first information. Similarly, the second field can be a newly added field in the first information, or it can be a reused field from the first information. It should be noted that the implementation of the first and second fields can refer to the aforementioned second information, and will not be repeated here.

[0169] Optionally, the first or second field can also be added to the second information. For example, a report part indication can be used to indicate that the measurement result carried in the first information is not split, or it can indicate that the first information carries the i-th sub-part of the measurement result. In this way, the first information can carry either the unsplit measurement result or the i-th sub-part of the measurement result. The correspondence between the report part indication and the measurement result carried in the first information is illustrated in Table 8 below. It is understood that Table 8 uses the example of a report part indication indicating that the measurement result carried in the first information is not split, or indicating that the first information carries the i-th sub-part of the measurement result, for illustration. Those skilled in the art can also use other fields to indicate that the measurement result carried in the first information is not split, or indicate that the first information carries the i-th sub-part of the measurement result, and this application does not make specific limitations.

[0170] Table 8: An example of the correspondence between a report section indication and the measurement results carried by the first information.

[0171]

[0172] As shown in Table 8, a value of 0 in the report section indicates that the measurement result carried by the first information has not been split. A value of 1 in the report section indicates that the first information carries the first sub-part of the measurement result, and so on.

[0173] It is understood that Table 8 uses the example of splitting the measurement result into two parts for illustration. Those skilled in the art can split the measurement result into three, four, or more parts according to the NB's duty cycle requirements; this application does not impose specific limitations. The correspondence between the report section indication and the measurement result carried in the first information can be indicated by the first communication device to the second communication device, or by the second communication device to the first communication device, or it can be predetermined by the protocol, or pre-configured.

[0174] Based on the above scheme, the measurement results can be split into segments, and each segment can be carried through different measurement report messages, thereby meeting the duty cycle requirements of the NB signal and reducing the consumption of the NB signal.

[0175] Optionally, the above-mentioned reporting instructions can also be implemented through RMRS fields, and this application does not specifically limit this.

[0176] In one possible implementation, the information transmission method provided in this application embodiment may further send third information to the first communication device. This third information may indicate the number of segments of the second UWB signal. The second UWB signal may be used for one or more of ranging, positioning, or sensing. The transmission time of the second UWB signal may be after the transmission time of the aforementioned first UWB signal. For example, the second UWB signal may be the signal to be transmitted in the next measurement cycle. Based on this scheme, the second communication device sending the number of segments of the second UWB signal to the first communication device can update the number of UWB signal segments in a timely manner, thereby improving the accuracy of sensing or measurement. On the other hand, carrying the number of segments of the second UWB signal in the measurement report message can reduce the consumption of air interface resources and reduce additional interference to other devices receiving NB signals.

[0177] In one example, the aforementioned third information can be a newly added field to the first information. For example, a new field can be added to the PPDU or compressed PSDU to indicate the number of segments of the second UWB signal. In another example, the aforementioned third information can also reuse existing fields from the first information. For example, the message identification field can be reused. The third information can be implemented with reference to the aforementioned second information or the first and second fields, and will not be elaborated further here.

[0178] In one possible scenario, the third information can be added to the second information. For example, a new field can be added to the report control field to indicate the number of segments of the second UWB signal. Table 9 below describes an implementation method for adding the third information to the second information.

[0179] Table 9: Example of a frame format for a report control field

[0180] RNF RMRS

[0181] In Table 9, the RNF field indicates the number of segments in the second UWB signal. The RMRS field indicates the type of measurement report carried by the first information, and / or the RMRS field indicates that the measurement report carried by the first information is not split, or indicates that the first information carries the i-th sub-part of the measurement report. The relevant descriptions of RMRS can be found in the aforementioned second information, first field, and second field, and will not be repeated here.

[0182] In one possible scenario, the aforementioned third information, or RNF, can be implemented through direct instruction. In another possible scenario, the aforementioned third information, or RNF, can be implemented indirectly. These will be illustrated below with examples 1 and 2.

[0183] Example 1: Implementing RNF through direct instructions.

[0184] For example, if the RNF field can carry FNI, then one possible form of Table 9 is shown in Table 10 below:

[0185] Table 10: Example of a frame format for a control report field

[0186]

[0187] As shown in Table 10, the FNI value field indicates whether the FNI field is active. For example, when the FNI value = 0, the FNI field is inactive; when the FNI value = 1, the FNI field is active. Conversely, when the FNI value = 1, the FNI field is inactive; when the FNI value = 0, the FNI field is active. It should be noted that this article does not impose any limitations on the value or meaning of the FNI value field.

[0188] The FNI field in Table 10 can indicate the number of segments of the second UWB signal transmitted by the second communication device to the first communication device. For example, the FNI field in Table 10 can indicate an index of the number of segments of the second UWB signal, and this index can be mapped to a segment number value. For example, a mapping relationship is shown in Table 11.

[0189] Table 11: An example of a mapping relationship between FNI and the number of segments.

[0190]

[0191] It should be noted that this article does not impose any limitations on the number of segments that the FNI field can represent. This article also does not impose any limitations on the size of the FNI field. Table 11 is merely an example of the mapping relationship between FNI and the number of segments.

[0192] It is understandable that when the number of segments indicated by FNI is 0, as shown in Table 11, it may indicate that the second communication device recommends to the first communication device to stop NBA-MMS ranging in the next ranging wheel, hereinafter referred to as the recommended termination action.

[0193] It is understandable that when FNI indicates that the number of segments is halved, as shown in Table 11, it means that the second communication device recommends to the first communication device that the number of MMS segments required for NBA-MMS ranging be reduced to half the number of MMS segments in the current NBA-MMS ranging wheel in the next ranging wheel. This is referred to as the recommended halving action below.

[0194] It should be noted that when the FNI is not one of the aforementioned recommended termination actions or recommended halving actions, it will be referred to as regular reporting below.

[0195] Example 2: Implementing RNF through indirect instructions.

[0196] For example, RNF can be implemented through link margin report (LMR). Therefore, one feasible form of Table 10 is shown in Table 12 below:

[0197] Table 12: Example of a frame format for a control report field

[0198] LMR RMRS

[0199] The values ​​of the LMR field in Table 12 can represent the RNF, which indicates the number of segments in the second UWB signal. For example, when LMR = 000000, it means the current LMR value is ineffective, that is, the second communication device does not return an LMR report that reflects RNF information. For another example, when LMR = 000001, it means the second communication device sends a recommended termination action to the first communication device. In other words, the second communication device recommends an RNF value of 0 to the first communication device. For yet another example, when LMR = 111111, it means the second communication device sends a recommended halving action to the first communication device. For yet another example, when LMR is any other value, the LMR reports specific link budget information, i.e., a regular report. This application embodiment does not impose any limitations on the values ​​of the LMR field and their corresponding recommended actions.

[0200] Based on the above scheme, the second communication device promptly updates and adjusts the number of UWB signal segments from inappropriate ones to appropriate ones according to the actual measurement results of the current measurement cycle. It then instructs the first communication device on the number of UWB signal segments via third information, avoiding wasting excessive time in subsequent consecutive measurements and thus improving system efficiency. It should be noted that this application embodiment does not impose any limitations on the basis for updating the number of UWB segments. For example, one feasible approach is that, in the current measurement cycle, the second device determines whether an update or adjustment is needed and, if so, the adjusted number of UWB segments based on the reception of the UWB segmented signals.

[0201] It should be noted that this document does not impose any limitations on RNF RPC and / or RNF; the two FNI and LMR given are merely illustrative examples. Those skilled in the art can also indicate the number of segments of the second UWB signal through other fields.

[0202] Furthermore, this document does not impose any limitations on the content recommended by FNI and / or RNF. It can include one or more of the following three scenarios: recommended termination action, recommended halving action, and routine reporting. In other words, it can be the scenario given in Examples 1 and 2 above, which includes recommended termination and recommended halving actions, or it can be the scenario that includes only one of recommended termination or recommended halving actions. Alternatively, it can be the scenario that includes neither recommended termination nor recommended halving actions, i.e., only routine reporting.

[0203] Optionally, the first information in this document may include control information, which can indicate whether the first information contains the aforementioned third information. For example, the control information can be implemented using 1 bit of information. When the control information is 1, it can indicate that the first information contains the third information; when the control information is 0, it can indicate that the first information does not contain the third information. Conversely, when the control information is 0, it can indicate that the first information contains the third information; when the control information is 1, it can indicate that the first information does not contain the third information.

[0204] In one example, the aforementioned control information can be a newly added field in the first information. For example, a new field can be added to the PPDU or compressed PSDU to indicate whether the first information contains the third information. In another example, the aforementioned third information can also reuse existing fields in the first information. For example, a message identification field can be reused. The third information can be implemented with reference to the aforementioned second information, third information, first field, or second field, and will not be elaborated further here.

[0205] In one possible scenario, control information can be added to the second information. For example, a field can be added to the report control field to indicate whether the first information includes third information. Table 13 below describes an implementation method for adding third information to the second information.

[0206] Table 13: Example of a frame format for a report control field

[0207]

[0208] In Table 13, the RNFRPC field indicates whether RNF reporting is activated in the reporting control fields. This document does not impose any restrictions on the specific format or size of the RNFRPC field. This document also does not impose any restrictions on the position of the RNFRPC field within the reporting control fields.

[0209] Optionally, the RNFRPC field can also be represented indirectly. For example, when RNF is represented by LMR, RNFRPC can be represented by the value of LMR. As an example, based on the description of LMR in Table 12 above, when LMR = 000000, it means the current LMR value (RNF value) is not effective; when LMR is any other value (not 000000), it means the current LMR value (RNF value) is effective. This will not be elaborated further here.

[0210] The RNF field in Table 13 represents the recommended number of segments reported by the second communication device, used to indicate the number of segments for the second UWB signal, and can be implemented with reference to the aforementioned third information. In this document, the specific form and size of the RNF field are not limited. This document does not impose any restrictions on the position of the RNF field within the report control fields.

[0211] Optionally, the third information in this paper can also be implemented in conjunction with RNF. Table 14 below presents a possible example of combining Table 8 and Table 13.

[0212] Table 14: Example of a frame format for a report control field

[0213]

[0214] The RNFRPC and RNF fields in Table 14 can be implemented with reference to Table 13, and will not be repeated here. The reporting instructions in Table 14 can be implemented with reference to Table 8, and will not be repeated here.

[0215] Optionally, this paper can also use a message identification field and a frame length field to indicate whether the first information contains third information. For example, this paper combines the frame length field in the PHR and the message identification field in the compressed PSDU to indicate different message meanings, thereby saving NB resource consumption and reducing reporting latency. The method of indicating different message meanings using message identification fields and frame length fields can be referred to the implementation of indicating whether the first information contains second information using message identification fields and frame length fields, and will not be elaborated here.

[0216] Taking the message identification field as 0x02 as an example, by combining the values ​​of different frame length fields, extended functions with different purposes can be configured, as shown in Table 15 below:

[0217] Table 15: Examples of a frame format for first information

[0218]

[0219] As shown in Table 15, when the frame length field = 9, the message identification field 0x02 indicates that the compressed PSDU contains only measurement report messages. When the frame length field = 10, the message identification field 0x02 indicates that the compressed PSDU contains measurement report messages along with 1 byte of extended function messages, such as third information. That is, the total length of the compressed PSDU is 10 bytes. It should be noted that under message identification field 0x02, the types of measurement report messages that can be carried when the frame length field = 9 and the frame length field = 10 can be the same or different, and this invention does not impose any limitations on this.

[0220] As can be seen from Table 15, by carrying extended function messages through the frame length field and message identification field, such as carrying RNF, the duty cycle still meets the NB's requirements for duty cycle.

[0221] Currently, the message identification field contains the following values ​​and corresponding message types: 0x00-Poll, 0x01-Response, and 0x02-Report. These message types can be used to control basic NBA-MMS UWB applications. However, the total number of control messages required by UWB applications may exceed 256, meaning that the 1-byte message identification field in the existing frame format will be insufficient. In other words, simply increasing the value of the message identification field to carry messages for different applications will lead to the rapid consumption of the message identification field's value. Furthermore, even simply increasing the size of the message identification field, such as increasing its length from 1 byte to 2 bytes, will increase the air interface overhead of the NB signal.

[0222] Therefore, the technical solution of combining the above message identification field and frame length field to indicate whether the first information carries an extended function message can reduce the consumption of the numerical state of the message identification field and reduce air interface consumption.

[0223] It is understood that the values ​​of the message identification field and frame length field carrying extended functionality messages are not limited in any way in this document, and the given message identification field 0x02 is only shown as an example. Those skilled in the art can carry the RNF field in other ways, and can use messages corresponding to other message identification fields to carry RNF functionality. For example, the message corresponding to message identification field 0x01-Response can also be used to piggyback RNF functionality, or it can be a message corresponding to other message identification field values. This application does not impose any limitations on this.

[0224] In the above implementation, the first communication device is used as the measurement initiator and the second communication device as the measurement response device as an example for explanation. The above scheme assumes, by default, that the controller device is the first communication device. It is understood that the controller can also be a measurement response device or a third-party device. The methods proposed in this application are applicable to both cases where the controller is a measurement response device or a third-party device, and will not be elaborated further.

[0225] This application also provides another information transmission method. The information and fields are reordered below, and the information in the same order as before may differ from the previous order. For example, the first information in the following text is... Figure 7 The first piece of information mentioned in the illustrated embodiments may be different. Currently, during the measurement reporting phase of each NBA-MMS UWB ranging wheel, the ranging response end updates and adjusts the number of inappropriate UWB segments to an appropriate number based on the actual measurement effect of the current ranging wheel. This avoids wasting a lot of time in subsequent consecutive ranging operations, thereby improving system efficiency.

[0226] Specifically, the UWB segment number update process is triggered by the ranging response end sending a feedback message containing a request message to the ranging initiator. This request message is sent to the ranging response end along with the measurement report. The measurement report contains recommended number of fragments (RNF) information, which serves as a reference for the ranging initiator to update the UWB segment number. Upon receiving the request message and RNF information, the ranging initiator decides whether to conduct the UWB measurement process based on the current UWB segment number, and whether to use the updated UWB segment number for UWB ranging. Both the request message and the measurement report containing the RNF are typically carried by NB signals.

[0227] However, in the above scheme, the ranging response end sends a request message to the ranging initiator to trigger the UWB segment number update process. This means that the feedback message sent by the ranging response end to the ranging initiator in response to the request message is not controlled by the ranging initiator. That is, this transmission of RNF information, which is not controlled by the ranging initiator, may introduce additional NB consumption, causing unnecessary NB reception and processing at the ranging initiator, increasing the energy consumption of the ranging initiator's reception and processing. On the other hand, this process also consumes air interface transmission time resources, affecting the measurement of subsequent UWB rounds. Furthermore, the additional NB feedback messages introduced by this process may also cause additional interference between the NB signal and the NB signal reception of other devices.

[0228] In view of this, embodiments of this application provide an information transmission method. In this method, a first communication device can send first information to a second communication device. This first information can be used to trigger ranging, positioning, or sensing. The first information may include second information, which can be used to request the number of UWB signal segments. The second communication device can send the number of UWB signal segments to the first communication device. Based on this scheme, since the first communication device requests the number of UWB signal segments from the second communication device, the feedback message sent by the second communication device is controlled by the first communication device, thus reducing interference to other devices receiving NB signals.

[0229] See Figure 8 The following is an exemplary flowchart of an information transmission method provided in this application embodiment, which may include the following operations. Figure 8 In the illustrated embodiment, the first communication device can be a measurement initiator, such as a ranging initiator, a sensing initiator, or a positioning initiator; alternatively, the first communication device can be a measurement response device, such as a ranging response device, a sensing response device, or a positioning response device. Similarly, the second communication device can be a measurement response device. It is understood that when the first communication device is a measurement initiator, the second communication device can be a measurement response device, and vice versa.

[0230] S801: The first communication device sends first information to the second communication device.

[0231] Correspondingly, the second communication device receives the first information from the first communication device.

[0232] The first piece of information can be used to trigger one or more of ranging, localization, or sensing. For example, the first piece of information can be a poll message.

[0233] S802: The number of segments of the UWB signal sent by the second communication device to the first communication device.

[0234] Correspondingly, the first communication device receives the number of segments of the UWB signal from the second communication device.

[0235] In one possible implementation, the aforementioned first information may include second information. This second information can be used to request the number of segments in the UWB signal. Taking a 1-bit second information as an example, when the second information is 1, it can be used to request the number of segments in the UWB signal; when it is 0, it is not used to request the number of segments, and in this case, the first information can be considered a polling message. Conversely, when the second information is 0, it can be used to request the number of segments in the UWB signal; when it is 1, it is not used to request the number of segments, and in this case, the first information can be considered a polling message.

[0236] Optionally, the second information can be a newly added field. For example, the first information can be a polling message, and the frame format of the polling message can be as shown in the PPDU in Table 5. The second information can be a newly added field in the PPDU. As another example, the first information can be a compressed PSDU, and the frame format can be as shown in the compressed PSDU in Table 1. The second information can be a newly added field in the compressed PSDU.

[0237] Understandably, this article does not specify the location of the second piece of information.

[0238] The newly added second piece of information is explained in Table 16 below.

[0239] Table 16: An example of first information

[0240]

[0241]

[0242] As shown in Table 16, the second message can be positioned after the address field and before the CRC field. It should be understood that this document does not limit the name of the second message; for example, the name could be a poll message with 1-octet piggybacking information, or another name.

[0243] The second information mentioned above can indicate whether the number of segments of the UWB signal is requested; in other words, the second information can indicate whether an RNF is requested. The frame format of the second information is described below using Table 17.

[0244] Table 17: Examples of a frame format for second information

[0245] RNF request Reserved

[0246] In Table 17, the RNF request field indicates whether an RNF request is requested. For example, a value of 0 indicates that an RNF request is not requested, and a value of 1 indicates that an RNF request is requested. Conversely, a value of 1 indicates that an RNF request is not requested, and a value of 0 indicates that an RNF request is requested.

[0247] In another possible scenario, the second information reuses fields already present in the first information. For example, the first information could be a polling message, and the frame format of a polling message could be as shown in the PPDU in Table 5. The second information could reuse fields from the PPDU, such as one or more of SHR or PHR. As another example, the first information could be a compressed PSDU, and the frame format could be as shown in the compressed PSDU in Table 1. The second information could reuse fields from the compressed PSDU, such as one or more of the message identification field, address field, content field, or cyclic redundancy check field.

[0248] In this text, the first information may also include a fourth piece of information, which can indicate whether the first information contains the second information. For example, taking the fourth information as 1 bit, a value of 0 for the fourth information can indicate that the first information does not contain the second information, while a value of 1 for the fourth information can indicate that the first information contains the second information. Conversely, a value of 1 for the fourth information can indicate that the first information does not contain the second information, while a value of 0 for the fourth information can indicate that the first information contains the second information.

[0249] Similarly, the fourth piece of information can be a field added to the first piece of information, or it can be a field that has been reused from the first piece of information, and it can be implemented in accordance with the aforementioned second piece of information.

[0250] In one possible implementation, to reduce the consumption of the message identification field, the fourth information mentioned above can be implemented by combining the message identification field and the frame length field. The method of implementing the fourth information using the message identification field and the frame length field can be implemented in accordance with the method of implementing the third information using the message identification field and the frame length field shown in Table 7, and will not be repeated here.

[0251] The following explanation uses a frame length field of 6 and a message identification field of 0x00 as an example.

[0252] Table 18: An example of first information

[0253]

[0254] As shown in Table 18, when the frame length field = 5, the message identification field = 0x00 indicates that the first message only contains polling messages. When the frame length field = 6, the message identification field = 0x00 indicates that the first message contains polling messages and a 1-byte extended function message. If it contains second information, the total length of the first message is 6 bytes. In this case, the first message will carry the second information to request the number of segments of the UWB signal. As can be seen from Table 18, when the frame length field and message identification field indicate whether the first message contains the second information, the duty cycle is 38.4%, which is lower than 50%. This can effectively reduce the NB air interface transmission time and reduce interference between other devices.

[0255] In another possible implementation, after receiving the first information, the second communication device can perform a CRC check on the first information. Based on the different CRC check results, it can indicate whether the first information contains the second information. For example, if the first information received by the second communication device passes the CRC check, then the message received by the second communication device is the first information without the second information. If the first information received by the second communication device is then checked bit by bit after inverting the CRC field, and the check passes, then the message received by the second communication device is the first information carrying the second information. For another example, if the first communication device receives the first information and the CRC check fails, and if the CRC field is then checked bit by bit and the check still fails, then the first communication device can discard the received first information.

[0256] In the above cases, the compressed PSDU may not contain a content field. The frame format of the first information is described below using Table 18.

[0257] Table 19: Examples of a frame format for first information

[0258]

[0259] As shown in Table 19, compared with the compressed PSDU frame format shown in Table 1, it can be seen that when the CRC check result determines whether the first information contains the second information, the content field is empty.

[0260] Optionally, in this embodiment, the first information may also include third information. The third information may indicate the channel occupancy status of non-UWB signals, such as WiFi signals, Bluetooth signals, etc. Similarly, the third information may be a newly added field in the first information, or it may reuse an existing field in the first information; details will not be elaborated here. The following explanation uses the example of the third information being a newly added field in the first information.

[0261] Table 20: Examples of a frame format for first information

[0262] Message ID Address Third Information CRC

[0263] As shown in Table 20, the third information can be positioned after the address field and before the CRC field. It should be understood that this document does not restrict the name of the third information; for example, the name could be a poll message with 2-octet piggybacking information, or another name.

[0264] The third piece of information mentioned above can indicate the channel occupancy status of non-UWB signals. The frame format of this third piece of information will be described below using Table 21 as an example.

[0265] Table 21: Examples of a frame format for third information

[0266] Channel occupancy of non-UWB signals Reserved

[0267] As shown in Table 21, the third information may carry the channel occupancy information of non-UWB signals. Optionally, the channel occupancy information of non-UWB signals can be implemented using a frequency hopping indicator map, such as an adaptive frequency hopping (AFH) map. It is understood that this application embodiment does not impose any limitations on the frame format of the AFH map. One feasible format is shown in Table 22 below:

[0268] Table 22: Example of a frame format for an AFH diagram

[0269]

[0270] In Table 12, the "Wi-Fi Unoccupied Channel" field indicates channels that are not occupied by Wi-Fi and can be used by UWB. A Wi-Fi channel refers to a channel used for Wi-Fi. The scaling factor indicates the proportion of the total bandwidth of the Wi-Fi channel that is blocked. For example, assuming the Wi-Fi channel bandwidth is 20MHz and the scaling factor is 3 / 4, this means that 20 * 3 / 4 ​​= 15MHz of bandwidth is blocked and cannot be used for Wi-Fi purposes.

[0271] Optionally, Tables 21 and 17 above can be implemented in combination, as shown in Table 23.

[0272] Table 23: Examples of a frame format for third information

[0273] RNF request AFH diagram Reserved

[0274] The RNF request field in Table 23 can be found in Table 17, and will not be repeated here. The AMF diagram field in Table 23 is shown in Table 22 and is used to help mitigate interference between UWB and Wi-Fi.

[0275] In one possible scenario, the first information may also include a fifth piece of information, which can be used to indicate whether the first information contains the third information. Similarly, the fifth piece of information can be a newly added field in the first information, or it can reuse an existing field from the first information; details will not be elaborated here.

[0276] In one possible implementation, to reduce the consumption of the message identification field, the fifth information can be implemented by combining the message identification field and the frame length field. The method of implementing the fifth information using the message identification field and the frame length field can be referred to the method shown in Table 7, and will not be elaborated further here.

[0277] The following explanation uses a frame length field of 6 and a message identification field of 0x00 as an example, and Table 24 introduces the second information mentioned above.

[0278] Table 24: Examples of First Information

[0279]

[0280] As shown in Table 24, when the frame length field = 5, the message identification field = 0x00 indicates that the first message only contains polling messages. When the frame length field = 6, the message identification field = 0x00 indicates that the first message contains polling messages and a 1-byte extended function message. If it contains second information, the total length of the first message is 6 bytes. In this case, the first message will carry the second information to request the number of segments of the UWB signal. As can be seen from Table 24, when the frame length field and message identification field indicate whether the first message contains second information, the duty cycle is 38.4%, which is lower than 50%. This can effectively reduce the NB air interface transmission time and reduce interference between other devices.

[0281] As shown in Table 24, when the frame length field = 7, the message identification field = 0x00 indicates that the first information contains the third information, and the total length of the first information is 7 bytes. In this case, the first information will carry the second information to request the number of segments for the UWB signal, and the third information to indicate the channel occupancy of non-UWB signals. As shown in Table 18, when the frame length field and message identification field indicate whether the first information contains the third information, the duty cycle is 41.6%, which is lower than 50%, effectively reducing the NB air interface transmission time and minimizing interference with other devices.

[0282] It should be noted that the foregoing embodiments of this application only describe uploading one measurement result, such as uploading one TOF / RT / RTT / GRTC measurement result. The embodiments of this application are also applicable to uploading multiple measurement results, such as n TOF / RT / RTT / GRTC measurement results, where n is a positive integer greater than 1. In this case, the method of the foregoing embodiments of this application is also applicable, and will not be repeated here.

[0283] It is understandable that the above Figure 8 The illustrated embodiments can be implemented individually or separately. Figure 7 The illustrated embodiments are implemented in combination.

[0284] The communication device used to implement the above method in the embodiments of this application is described below with reference to the accompanying drawings. Therefore, the content above can be used in subsequent embodiments, and repeated content will not be described again.

[0285] Figure 9 This is a schematic block diagram of a communication device 900 provided in an embodiment of this application. The communication device 900 can correspondingly implement the functions or steps implemented by the first or second communication device in the various method embodiments described above. The communication device may include a processing unit 910 and a transceiver unit 920. Optionally, it may also include a storage unit, which can be used to store instructions (code or program) and / or data. The processing unit 910 and the transceiver unit 920 may be coupled to the storage unit; for example, the processing unit 910 can read instructions (code or program) and / or data from the storage unit to implement the corresponding method. The aforementioned units can be set independently, or partially or completely integrated.

[0286] In some possible implementations, the communication device 900 can correspondingly implement the behavior and functions of the first communication device in the above method embodiments. For example, the communication device 900 can be the first communication device, or it can be a component (e.g., a chip or circuit) applied in the first communication device. The transceiver unit 920 can be used to perform... Figure 7 In the illustrated embodiment, all receive or transmit operations are performed by the first communication device. For example... Figure 7 S701 and S702 in the illustrated embodiments, and / or other processes used to support the technology described herein; wherein, processing unit 910 is used to perform, for example Figure 7 The embodiments shown include all operations performed by the first communication device other than the transmit and receive operations, and / or other processes used to support the techniques described herein.

[0287] For example, processing unit 910 is used to generate a first UWB signal. Transceiver unit 920 is used to transmit the first ultra-wideband (UWB) signal to a second communication device, the first UWB signal being used for one or more of ranging, positioning, or sensing. Transceiver unit 920 is also used to receive first information from the second communication device, the first information including second information and a measurement result, the second information indicating the type of the measurement result. The measurement result is obtained by measuring the first UWB signal.

[0288] In some possible implementations, the communication device 900 can correspondingly implement the behavior and functions of the first communication device in the above method embodiments. For example, the communication device 900 can be the first communication device, or it can be a component (e.g., a chip or circuit) applied in the first communication device. The transceiver unit 920 can be used to perform... Figure 8 In the illustrated embodiment, all receive or transmit operations are performed by the first communication device. For example... Figure 8 S801 and S802 in the illustrated embodiments, and / or other processes used to support the technology described herein; wherein, processing unit 910 is used to perform, for example Figure 8 The embodiments shown include all operations performed by the first communication device other than the transmit and receive operations, and / or other processes used to support the techniques described herein.

[0289] For example, processing unit 910 is used to generate first information. Transceiver unit 920 is used to send the first information to the second communication device, the first information being used to trigger one or more of ranging, positioning, or sensing. The first information also includes second information, the second information being used to request the number of segments of the UWB signal, the UWB signal being used for one or more of ranging, positioning, or sensing. Transceiver unit 920 is also used to receive the number of segments of the UWB signal from the second communication device.

[0290] In some possible implementations, the communication device 900 can correspondingly implement the behavior and functions of the second communication device in the above method embodiments. For example, the communication device 900 can be the second communication device, or it can be a component (e.g., a chip or circuit) applied in the second communication device. The transceiver unit 920 can be used to perform... Figure 7 In the illustrated embodiment, all receive or transmit operations are performed by the second communication device. For example... Figure 7 S701 and S702 in the illustrated embodiments, and / or other processes used to support the technology described herein; wherein, processing unit 910 is used to perform, for example Figure 7 The embodiments shown include all operations performed by the second communication device other than the transmit and receive operations, and / or other processes used to support the techniques described herein.

[0291] For example, transceiver unit 920 is used to receive a first UWB signal from a first communication device, the first UWB signal being used for one or more of ranging, positioning, or sensing. Processing unit 910 is used to measure the first UWB signal to obtain a measurement result. Transceiver unit 920 is also used to send first information to the first communication device, the first information including second information and the measurement result, the second information indicating the type of the measurement result.

[0292] In some possible implementations, the communication device 900 can correspondingly implement the behavior and functions of the second communication device in the above method embodiments. For example, the communication device 900 can be the second communication device, or it can be a component (e.g., a chip or circuit) applied in the second communication device. The transceiver unit 920 can be used to perform... Figure 8 In the illustrated embodiment, all receive or transmit operations are performed by the second communication device. For example... Figure 8 S801 and S802 in the illustrated embodiments, and / or other processes used to support the technology described herein; wherein, processing unit 910 is used to perform, for example Figure 8 The embodiments shown include all operations performed by the second communication device other than the transmit and receive operations, and / or other processes used to support the techniques described herein.

[0293] For example, transceiver unit 920 is used to receive first information from a first communication device, the first information being used to trigger one or more of ranging, positioning, or sensing. The first information also includes second information, which requests the number of segments of the UWB signal, the UWB signal being used for one or more of ranging, positioning, or sensing. Processing unit 910 is used to determine the number of segments of the UWB signal. Transceiver unit 920 is also used to transmit the number of UWB signal segments to the first communication device.

[0294] For details regarding the operations performed by the processing unit 910 and the transceiver unit 920, please refer to the relevant descriptions in the foregoing method embodiments.

[0295] It should be understood that the processing unit 910 in the embodiments of this application can be implemented by a processor or processor-related circuit components, and the transceiver unit 920 can be implemented by a transceiver or transceiver-related circuit components or a communication interface.

[0296] Based on the same concept, such as Figure 10As shown, this application embodiment provides a communication device 1000. The communication device 1000 includes a processor 1010. Optionally, the communication device 1000 may further include a memory 1020 for storing instructions executed by the processor 1010, or storing input data required by the processor 1010 to execute instructions, or storing data generated after the processor 1010 executes instructions. The processor 1010 can implement the method shown in the above method embodiment through the instructions stored in the memory 1020.

[0297] Based on the same concept, such as Figure 11 As shown, this application embodiment provides a communication device 1100, which may be a chip or a chip system. Optionally, in this application embodiment, the chip system may be composed of chips, or may include chips and other discrete devices.

[0298] The communication device 1100 may include at least one processor 1110 coupled to a memory, which may optionally be located within or outside the device. For example, the communication device 1100 may also include at least one memory 1120. The memory 1120 stores computer programs, configuration information, computer programs or instructions, and / or data necessary for implementing any of the above embodiments; the processor 1110 may execute the computer program stored in the memory 1120 to perform the methods in any of the above embodiments.

[0299] The coupling in this embodiment is an indirect coupling or communication connection between devices, units, or modules, which can be electrical, mechanical, or other forms, used for information exchange between devices, units, or modules. The processor 1110 may operate in conjunction with the memory 1120. This embodiment does not limit the specific connection medium between the transceiver 1130, processor 1110, and memory 1120.

[0300] The communication device 1100 may also include a transceiver 1130, through which the communication device 1100 can exchange information with other devices. The transceiver 1130 can be a circuit, a bus, a transceiver unit, or any other device that can be used for information exchange, or a signal transceiver unit. Figure 11 As shown, the transceiver 1130 includes a transmitter 1131, a receiver 1132, and an antenna 1133. Furthermore, when the communication device 1100 is a chip-based device or circuit, the transceiver in the communication device 1100 can also be an input / output circuit and / or a communication interface, capable of inputting data (or receiving data) and outputting data (or transmitting data). The processor is an integrated processor, a microprocessor, or an integrated circuit, and the processor can determine the output data based on the input data.

[0301] In one possible implementation, the communication device 1100 can be applied to the first communication device. Specifically, the communication device 1100 can be the first communication device itself, or it can be any device capable of supporting the first communication device in implementing the functions of the first communication device in any of the above-mentioned embodiments. The memory 1120 stores the necessary computer programs, computer programs or instructions and / or data for implementing the functions of the first communication device in any of the above-mentioned embodiments. The processor 1110 can execute the computer programs stored in the memory 1120 to complete the methods performed by the first communication device in any of the above-mentioned embodiments.

[0302] In one possible implementation, the communication device 1100 can be applied to a second communication device. Specifically, the communication device 1100 can be the second communication device itself, or it can be any device capable of supporting the second communication device in implementing the functions of the second communication device in any of the above embodiments. The memory 1120 stores the necessary computer programs, computer programs or instructions, and / or data for implementing the functions of the second communication device in any of the above embodiments. The processor 1110 can execute the computer programs stored in the memory 1120 to complete the methods performed by the second communication device in any of the above embodiments.

[0303] Since the communication device 1100 provided in this embodiment can be applied to a first communication device to complete the method executed by the first communication device, or applied to a second communication device to complete the method executed by the second communication device, the technical effects it can achieve can be referred to the above method embodiments, and will not be repeated here.

[0304] In the embodiments of this application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components, and may implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware processor, or executed by a combination of hardware and software modules within the processor.

[0305] In the embodiments of this application, the memory can be non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), or it can be volatile memory, such as random-access memory (RAM). The memory can also be any other medium capable of carrying or storing desired program code in the form of instructions or data structures, and accessible by a computer, but is not limited thereto. The memory in the embodiments of this application can also be a circuit or any other device capable of implementing storage functions, used to store computer programs, computer program or instruction and / or data.

[0306] Based on the above embodiments, see Figure 12 This application embodiment also provides another communication device 1200, including: an input / output unit 1210 and a logic circuit 1220; the input / output unit 1210 is used to receive code instructions and transmit them to the logic circuit 1220; the logic circuit 1220 is used to run the code instructions to execute the method executed by the first communication device or the second communication device in any of the above embodiments.

[0307] The following provides a detailed description of the operations performed by the communication device when applied to a first communication device or a second communication device.

[0308] In one optional embodiment, the communication device 1200 can be applied to the first communication device to execute the method performed by the first communication device, specifically as described above. Figure 7 The method performed by the first communication device in the illustrated embodiment.

[0309] For example, logic circuit 1220 is used to generate a first UWB signal. Input / output unit 1210 is used to output the first ultra-wideband (UWB) signal to a second communication device, the first UWB signal being used for one or more of ranging, positioning, or sensing. Input / output unit 1210 is also used to input first information from the second communication device, the first information including second information and a measurement result, the second information indicating the type of the measurement result. The measurement result is obtained by measuring the first UWB signal.

[0310] In one optional embodiment, the communication device 1200 can be applied to the first communication device to execute the method performed by the first communication device, specifically as described above. Figure 8 The method performed by the first communication device in the illustrated embodiment.

[0311] For example, logic circuit 1220 is used to generate first information. Input / output unit 1210 is used to output the first information to the second communication device, the first information being used to trigger one or more of ranging, positioning, or sensing. The first information also includes second information, the second information being used to request the number of segments of the UWB signal, the UWB signal being used for one or more of ranging, positioning, or sensing. Input / output unit 1210 is also used to input the number of segments of the UWB signal from the second communication device.

[0312] In one optional embodiment, the communication device 1200 can be applied to a second communication device to execute the method performed by the second communication device, specifically as described above. Figure 7 The method performed by the first communication device in the illustrated embodiment.

[0313] Input / output unit 1210 is used to input a first UWB signal from a first communication device, the first UWB signal being used for one or more of ranging, positioning, or sensing. Logic circuit 1220 is used to measure the first UWB signal to obtain a measurement result. Input / output unit 1210 is also used to output first information to the first communication device, the first information including second information and the measurement result, the second information indicating the type of the measurement result.

[0314] In one optional embodiment, the communication device 1200 can be applied to a second communication device to execute the method performed by the second communication device, specifically as described above. Figure 7 The method performed by the first communication device in the illustrated embodiment.

[0315] Input / output unit 1210 is used to input first information from the first communication device, the first information being used to trigger one or more of ranging, positioning, or sensing. The first information also includes second information, the second information being used to request the number of segments of the UWB signal, the UWB signal being used for one or more of ranging, positioning, or sensing. Logic circuit 1220 is used to determine the number of segments of the UWB signal. Input / output unit 1210 is also used to output the number of segments of the UWB signal to the first communication device.

[0316] Since the communication device 1200 provided in this embodiment can be applied to a first communication device to complete the method executed by the first communication device, or applied to a second communication device to complete the method executed by the second communication device, the technical effects it can achieve can be referred to the above method embodiments, and will not be repeated here.

[0317] Based on the above embodiments, this application also provides a communication system. The communication system includes at least one communication device applied to a first communication device and at least one communication device applied to a second communication device. The technical effects obtained can be referred to the above method embodiments, and will not be repeated here.

[0318] Based on the above embodiments, this application also provides a computer-readable storage medium storing a computer program or instructions. When the instructions are executed, the method executed by the first communication device or the method executed by the second communication device in any of the above embodiments is implemented. The computer-readable storage medium may include various media capable of storing program code, such as a USB flash drive, portable hard drive, read-only memory, random access memory, magnetic disk, or optical disk.

[0319] To achieve the above Figures 9-12 In addition to the functions of the communication device, this application also provides a chip, including a processor, for supporting the communication device in implementing the functions involved in the first or second communication device in the above method embodiments. In one possible design, the chip is connected to a memory or the chip includes a memory for storing the computer programs or instructions and data necessary for the communication device.

[0320] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0321] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by a computer program or instructions. Such computer programs or instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0322] These computer programs or instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0323] These computer programs or instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0324] Obviously, those skilled in the art can make various modifications and variations to the embodiments of this application without departing from the scope of the embodiments of this application. Therefore, if these modifications and variations to the embodiments of this application fall within the scope of the claims of this application and their equivalents, this application also intends to include these modifications and variations.

Claims

1. A method of information transmission, characterized in that, include: The system receives first information from a first communication device, the first information being used to trigger one or more of ranging, positioning, or sensing; wherein the first information includes second information, the second information being used to request the number of segments of a UWB signal, the UWB signal being used for one or more of ranging, positioning, or sensing; The number of segments of the UWB signal is sent to the first communication device based on the second information.

2. The method according to claim 1, characterized in that, The first information also includes third information, which is used to indicate channel information for non-UWB signals.

3. The method according to claim 2, characterized in that, The third information includes a frequency hopping indication diagram, which is used to indicate the channel information of the non-UWB signal.

4. The method according to claim 2 or 3, characterized in that, The channel information of the non-UWB signal refers to the channel occupancy status of the non-UWB signal.

5. The method according to any one of claims 1 to 3, characterized in that, The method further includes: Based on the cyclic redundancy check (CRC) information of the first information, it is determined that the first information includes the second information.

6. The method according to any one of claims 1 to 3, characterized in that, The first information also includes a frame length field and a message identification field, the frame length field and the message identification field being used to indicate that the first information contains the second information.

7. An information transmission method, characterized in that, include: Send first information to a second communication device, the first information being used to trigger one or more of ranging, positioning, or sensing; wherein, the first information further includes second information, the second information being used to request the number of segments of the UWB signal, the UWB signal being used for one or more of ranging, positioning, or sensing; The number of segments of the UWB signal received from the second communication device based on the second information.

8. The method according to claim 7, characterized in that, The first information also includes third information, which is used to indicate channel information for non-UWB signals.

9. The method according to claim 8, characterized in that, The third information includes a frequency hopping indication diagram, which is used to indicate the channel information of the non-UWB signal.

10. The method according to claim 7 or 8, characterized in that, The channel information of the non-UWB signal refers to the channel occupancy status of the non-UWB signal.

11. The method according to any one of claims 7 to 9, characterized in that, The cyclic redundancy check (CRC) information of the first information is used to indicate whether the first information contains the second information.

12. The method according to any one of claims 7 to 9, characterized in that, The first information also includes a frame length field and a message identification field, the frame length field and the message identification field being used to indicate that the first information contains the second information.

13. A communication device, characterized in that, It includes units for performing the method as described in any one of claims 1 to 6, or units for performing the method as described in any one of claims 7 to 12.

14. A communication device, characterized in that, include: Processor and memory; The memory is used to store computer programs or instructions; The processor is configured to execute a computer program or instructions in a memory to cause the device to perform the method as described in any one of claims 1 to 6, or to cause the device to perform the method as described in any one of claims 7 to 12.

15. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions that, when invoked by an electronic device, cause the electronic device to perform any one of claims 1 to 6, or cause the electronic device to perform any one of claims 7 to 12.

16. A computer program product, characterized in that, It includes computer execution instructions that, when executed on a computer, cause the computer to perform the method as described in any one of claims 1 to 6, or cause the computer to perform the method as described in any one of claims 7 to 12.

Citation Information

Patent Citations

  • Positioning measurement reporting using small data transmissions

    WO2022185256A1

  • Method and device for UWB communication

    WO2022265390A1