Information transmission method and device
By indicating the type of measurement result in separate messages and segmenting UWB signal transmission, the method addresses the issue of high narrowband signal consumption and energy use in UWB systems, enhancing efficiency and flexibility in UWB communication devices.
Patent Information
- Application Number
- JP2025540896
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-01-13
- Filing Date
- 2024-01-12
- Publication Date
- 2026-02-10
AI Technical Summary
Current UWB measurement report messages that include all types of measurement results increase narrowband signal consumption and energy consumption in receiving and processing, particularly in measurement initiators and responders.
The method involves indicating the type of measurement result in separate messages, allowing for segmented transmission of measurement results to reduce narrowband signal consumption and meet duty cycle requirements, using frame length and message identification fields to manage message transmission.
This approach reduces narrowband signal consumption and energy usage by optimizing the transmission of measurement results, improving system efficiency and flexibility in reception and processing.
Smart Images

Figure 2026504855000001_ABST
Abstract
Description
[Technical Field]
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS This application claims priority to Chinese Patent Application No. 202310081231.9, entitled "Information Transmission Method and Apparatus," filed with the State Intellectual Property Office of the People's Republic of China on January 13, 2023, the entire contents of which are incorporated herein by reference.
[0002] The present application relates to the field of wireless communication technology, and more particularly to information transmission methods and apparatus. [Background technology]
[0003] Ultra-wideband (UWB) technology is a wireless communication and sensing / ranging technology in which nanosecond-level wireless non-sinusoidal narrow impulses are used to transmit signals. Therefore, UWB technology occupies a wide spectrum range. Due to the narrow impulses and extremely low radiation spectral density of UWB technology, UWB systems have the advantages of strong multipath resolution, low power consumption, and high confidentiality, and have attracted widespread attention in the industry.
[0004] A single sensing / ranging process is defined as a measurement round. The smallest processing time unit of each measurement round is a measurement slot. One measurement round is divided into three phases: a measurement control phase, a measurement phase, and a measurement report phase. In the measurement report phase, a measurement responder may send a measurement report message to a measurement initiator, or a measurement initiator may send a measurement report message to a measurement responder. The measurement report message may contain measurement results and is usually carried by a narrowband (NB) signal.
[0005] Currently, a measurement report message transmitted by a measurement responder or a measurement initiator can include all types of measurement results obtained by the measurement. In other words, in the current measurement reporting phase, all types of measurement results obtained by the measurement responder or the measurement initiator need to be placed in one measurement report message and reported via NB signaling. However, the measurement report message transmission method increases the consumption of NB signaling and increases the energy consumption of the receiving process of the measurement initiator or the measurement responder. Summary of the Invention
[0006] The present application provides an information transmission method and apparatus for reducing narrowband signal consumption and reducing device receiving and processing energy consumption. [Means for solving the problem]
[0007] According to a first aspect, there is provided an information transmission method. The method may be performed by a second communication device or a chip / chip system. In the method, the second communication device may receive a first UWB signal from the first communication device, the first UWB signal being used for one or more of ranging, positioning, or sensing. The second communication device may transmit first information to the first communication device, the first information including second information and a measurement result, the second information indicating a type of the measurement result. The measurement result is obtained by measuring the first UWB signal.
[0008] Based on this solution, when transmitting a measurement result to the first communication device, the second communication device can indicate the type of the measurement result to the first communication device. In this way, different types of measurement results can be transmitted via different messages, respectively. This reduces the consumption of NB signals, meets the duty cycle requirements of NB signals, and reduces the receiving and processing energy consumption of the first communication device.
[0009] In a possible implementation, the types include one or more of: time of flight, response time, round trip time, and gap of response time correction.
[0010] In a possible implementation, the first information includes a frame length field and a message identification field, and the frame length field and the message identification field indicate that the first information includes the second information.
[0011] Based on the above solution, whether the first information includes the second information is indicated to the first communication device, so that the first communication device can determine whether the measurement result is transmitted via a different message and determine whether there will be a subsequent message transmission. This improves the flexibility of reception and processing of the first communication device. In addition, whether the first information includes the second information is indicated by the frame length field and the message identification field. This can reduce the consumption of the value state of the message identification field, avoid the consumption of the NB signal caused by increasing the length of the message identification field, and meet the duty cycle requirements of the NB signal.
[0012] In a possible implementation, the second information includes a first field, where the first field indicates that the measurement result is not segmented. Alternatively, the second information includes a second field, where the second field indicates that the first information carries an i-th subpart obtained by segmenting the measurement result into multiple subparts, where i is a positive integer.
[0013] Based on the above solution, the measurement results can be segmented, and the resulting sub-parts are carried in different messages, which can meet the duty cycle requirements of the NB signal and reduce the consumption of the NB signal.
[0014] In a possible implementation, the first information further includes third information, the third information indicating the number of fragments of the second UWB signal, the second UWB signal being used for one or more of ranging, positioning, or sensing, and a transmission time of the second UWB signal being slower than a transmission time of the first UWB signal.
[0015] Based on the above solution, the second communication device timely updates and adjusts the inappropriate number of fragments of the UWB signal to the appropriate number of fragments of the UWB signal based on the actual measurement effect of the current measurement round, and indicates the appropriate number of fragments of the UWB signal to the first communication device based on the third information, which avoids excessive time wasting in the subsequent continuous measurement process and thereby improves system efficiency.
[0016] In a possible implementation, the first information further includes control information, and the control information indicates that the first information includes third information.
[0017] Based on the above solution, the first communication device may determine whether the first information includes third information based on the control information included in the first information to determine whether the number of fragments of the UWB signal needs to be adjusted.
[0018] According to a second aspect, there is provided an information transmission method. The method may be performed by a second communication device or a chip / chip system. In the method, the second communication device receives 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 further includes second information, the second information being used to request a number of fragments of an UWB signal. The UWB signal is used for one or more of ranging, positioning, or sensing. The second communication device transmits the number of fragments of the UWB signal to the first communication device.
[0019] In this solution, the first communication device requests the number of UWB signal fragments from the second communication device. Therefore, the number of UWB signal fragments transmitted by the second communication device is controlled by the first communication device. This can reduce interference caused by the process of exchanging the number of UWB signal fragments with other devices receiving NB signals.
[0020] In a possible implementation, the first information further includes third information, which indicates channel occupancy of a non-UWB signal. For example, the third information indicates channel occupancy of a Wi-Fi signal, a Bluetooth signal, etc. Based on this solution, the channel occupancy of the non-UWB signal is indicated by the third information. This can avoid conflict with non-UWB signals when the first communication device and the second communication device communicate based on UWB signals, and can mitigate interference between UWB signals and non-UWB signals.
[0021] In a possible implementation, the third information includes a NB channel map, which indicates channel occupancy for non-UWB signals.
[0022] In a possible implementation, the second communication device can determine whether the first information includes the second information based on cyclic redundancy check (CRC) information of the first information. Based on this solution, whether the first information includes the second information is determined based on the CRC information. This can avoid the case where a field is added to the first information to indicate whether the first information includes the second information, and can reduce NB signal consumption.
[0023] In a possible implementation, the first information includes a frame length field and a message identification field, and the frame length field and the message identification field indicate that the first information includes second information. Based on this solution, whether the first information includes second information is indicated by the frame length field and the message identification field. This can avoid the case where a field is added to the first information to indicate whether the first information includes second information, and can reduce the consumption of the NB signal. In addition, whether the first information includes second information is indicated by the frame length field and the message identification field. This can reduce the consumption of the value state of the message identification field, avoid the consumption of NB signal caused by increasing the length of the message identification field, and satisfy the duty cycle requirement of the NB signal.
[0024] According to a third aspect, there is provided an information transmission method. The method may be performed by a first communication device or a chip / chip system. In the method, the first communication device transmits 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 a type of the measurement result. The measurement result is obtained by the second communication device measuring the first UWB signal.
[0025] In a possible implementation, the types include one or more of: time of flight, response time, round trip time, and gap of response time correction.
[0026] In a possible implementation, the first information includes a frame length field and a message identification field, and the frame length field and the message identification field indicate that the first information includes the second information.
[0027] In a possible implementation, the second information includes a first field, where the first field indicates that the measurement result is not segmented. Alternatively, the second information includes a second field, where the second field indicates that the first information carries an i-th subpart obtained by segmenting the measurement result into multiple subparts, where i is a positive integer.
[0028] In one possible implementation, the first information further includes third information, the third information indicating a number of fragments of the second UWB signal, the second UWB signal being used for one or more of ranging, positioning, or sensing, and a transmission time of the second UWB signal being slower than a transmission time of the first UWB signal.
[0029] In a possible implementation, the first information further includes control information, and the control information indicates that the first information includes third information.
[0030] According to a fourth aspect, there is provided an information transmission method. The method may be performed by a first communication device or a chip / chip system. In the method, the first communication device transmits 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 fragments of an UWB signal, the UWB signal being used for one or more of ranging, positioning, or sensing. The first communication device receives the number of fragments of the UWB signal from the second communication device.
[0031] In a possible implementation, the first information further includes third information, where the third information indicates channel occupancy of the non-UWB signal. Specifically, the third information may include an NB channel map, where the NB channel map indicates channel occupancy of the non-UWB signal.
[0032] In a possible implementation, the CRC information of the first information indicates that the first information includes the second information.
[0033] In a possible implementation, the first information includes a frame length field and a message identification field, and the frame length field and the message identification field indicate that the first information includes the second information.
[0034] According to a fifth aspect, a communication device is provided, including 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 transmit first information to the first communication device, the first information including second information and the measurement result, the second information indicating a type of the measurement result. The type of the measurement result may include, but is not limited to, one or more of time-of-flight, response time, round-trip time, and gap of response time correction.
[0035] In a possible implementation, the first information includes a frame length field and a message identification field, and the frame length field and the message identification field indicate that the first information includes the second information.
[0036] In a possible implementation, the second information includes a first field, where the first field indicates that the measurement result is not segmented. Alternatively, the second information includes a second field, where the second field indicates that the first information carries an i-th subpart obtained by segmenting the measurement result into multiple subparts, where i is a positive integer.
[0037] In one possible implementation, the first information further includes third information, the third information indicating a number of fragments of the second UWB signal, the second UWB signal being used for one or more of ranging, positioning, or sensing, and a transmission time of the second UWB signal being slower than a transmission time of the first UWB signal.
[0038] In a possible implementation, the first information further includes control information, and the control information indicates that the first information includes third information.
[0039] According to a sixth aspect, there is provided a communication device including 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 a number of fragments of an 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 fragments of the UWB signal. The transceiver unit is further configured to transmit the number of fragments of the UWB signal to the first communication device.
[0040] In a possible implementation, the first information further includes third information, where the third information indicates channel occupancy of the non-UWB signal. Specifically, the third information may include an NB channel map, where the NB channel map indicates channel occupancy of the non-UWB signal.
[0041] In a possible implementation, the processing unit is further configured to determine that the first information includes the second information based on CRC information of the first information.
[0042] In a possible implementation, the first information includes a frame length field and a message identification field, and the frame length field and the message identification field indicate that the first information includes the second information.
[0043] According to a seventh aspect, a communication device is provided, including 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 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 measurement results, the second information indicating a type of the measurement results. The measurement results are obtained by measuring the first UWB signal. The type of measurement results may include, but is not limited to, one or more of time of flight, response time, round trip time, and gap of response time correction.
[0044] In a possible implementation, the first information includes a frame length field and a message identification field, and the frame length field and the message identification field indicate that the first information includes the second information.
[0045] In a possible implementation, the second information includes a first field, where the first field indicates that the measurement result is not segmented. Alternatively, the second information includes a second field, where the second field indicates that the first information carries an i-th subpart obtained by segmenting the measurement result into multiple subparts, where i is a positive integer.
[0046] In one possible implementation, the first information further includes third information, the third information indicating a number of fragments of the second UWB signal, the second UWB signal being used for one or more of ranging, positioning, or sensing, and a transmission time of the second UWB signal being slower than a transmission time of the first UWB signal.
[0047] In a possible implementation, the first information further includes control information, and the control information indicates that the first information includes third information.
[0048] According to an eighth aspect, there is provided a communication device including a processing unit and a transceiver unit. The processing unit is configured to generate first information. The transceiver unit is configured to transmit 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 fragments of an UWB signal, the UWB signal being used for one or more of ranging, positioning, or sensing. The transceiver unit is further configured to receive the number of fragments of the UWB signal from the second communication device.
[0049] In one possible implementation, the first information further includes third information, the third information indicating channel occupancy of the non-UWB signal, and the third information includes an NB channel map, the NB channel map indicating channel occupancy of the non-UWB signal.
[0050] In a possible implementation, the CRC information of the first information indicates that the first information includes the second information.
[0051] For the technical effects that can be achieved by the design of any one of the third to eighth aspects, please refer to the description of the technical effects that can be achieved by the corresponding designs of the first and second aspects, and no repeated description will be provided. [Brief explanation of the drawings]
[0052] [Figure 1] 1 is a diagram of a communication system according to an embodiment of the present application; [Figure 2] FIG. 1 is a diagram of a star topology according to an embodiment of the present application. [Figure 3] FIG. 1 is a diagram of a mesh topology according to an embodiment of the present application. [Figure 4] FIG. 2 is a diagram of a UWB fragment according to an embodiment of the present application. [Figure 5] FIG. 2 is a diagram of a measurement round according to an embodiment of the present application. [Figure 6]FIG. 2 is a diagram of a measurement process according to an embodiment of the present application. [Figure 7] 2 is an exemplary flowchart of an information transmission method according to an embodiment of the present application; [Figure 8] 2 is an exemplary flowchart of an information transmission method according to an embodiment of the present application; [Figure 9] 1 is a diagram of a communication device according to an embodiment of the present application; [Figure 10] 1 is a diagram of a communication device according to an embodiment of the present application; [Figure 11] 1 is a diagram of a communication device according to an embodiment of the present application; [Figure 12] 1 is a diagram of a communication device according to an embodiment of the present application; DETAILED DESCRIPTION OF THE INVENTION
[0053] In order to facilitate the understanding of the technical solutions provided in the embodiments of the present application, the following describes and describes technical terms in the embodiments of the present application.
[0054] (1) Sensing, which may also be referred to as sensing measurement or wireless sensing, refers to a transmitter and receiver transmitting signals to discover targets or determine target status. Wireless local area network (WLAN) sensing refers to a station (STA) with WLAN sensing capability using received WLAN signals to detect characteristics of expected targets in a given environment. For example, characteristics include one or more of range, speed, angle, motion, presence or proximity, gesture, etc. Targets include one or more of objects, people, animals, etc. Environments include one or more of rooms, homes, vehicles, businesses, etc.
[0055] For example, the transmitter may transmit a signal used for sensing measurement to the receiver, and the receiver may measure the signal to obtain a channel estimation result, e.g., channel state information (CSI). The receiver may perform sensing based on the CSI. Alternatively, the receiver may transmit the channel estimation result to the transmitter, and the transmitter performs target sensing or target state sensing based on the channel estimation result. For example, the receiver or transmitter may process the CSI to determine whether a moving object exists in the environment. For example, it is assumed that a moving target exists in the environment. The movement of the target affects the amplitude, frequency, etc. of the PPDU for a certain period, and the effect is reflected in the CSI for that period. Therefore, the receiver or transmitter may determine whether a moving object exists in the environment based on the CSI. During sensing, the devices involved in sensing are mainly as follows:
[0056] A sensing initiator is a device that starts the sensing procedure.
[0057] A sense responder is a device that responds to and participates in senses initiated by a sense initiator.
[0058] A sensory transmitter is a device that transmits a sensory signal, which may be a signal used for sensory measurement, and a sensory receiver may measure the sensory signal.
[0059] A sensory receiver is a device that receives a sensory signal.
[0060] (2) Ranging means that a transmitter and a receiver transmit signals to measure the distance between the transmitter and the receiver. Optionally, the location of the transmitter and / or the location of the receiver can be further determined.
[0061] A ranging initiator is a device that starts the ranging procedure.
[0062] A ranging responder is a device that responds to a ranging procedure initiated by a ranging initiator and participates in ranging.
[0063] A ranging transmitter is a device that transmits a ranging signal, where the ranging signal may be a signal used for ranging.
[0064] A ranging receiver is a device that receives ranging signals.
[0065] (3) Positioning means that a transmitter and a receiver transmit signals to determine the location of the transmitter and / or the location of the receiver.
[0066] A positioning initiator is a device that starts a positioning procedure.
[0067] A positioning responder is a device that responds to a positioning procedure initiated by a positioning initiator and participates in the positioning.
[0068] A positioning transmitter is a device that transmits a positioning signal, where the positioning signal may be a signal used for positioning.
[0069] A positioning receiver is a device that receives positioning signals.
[0070] The measurement referred to in the embodiments of the present application includes measurement processes such as ranging, sensing, positioning, and communication performed based on UWB signals. Correspondingly, for example, if the measurement is ranging, the corresponding measurement round is a ranging round. In another example, if the measurement is sensing, the corresponding measurement round is a sensing round.
[0071] Additionally, the term "frame structure" in this application may also be referred to as a "frame format," etc. The name of the frame structure is not limited as long as the frame structure can be used to represent signal frame characteristics such as the structure / format of a UWB signal frame.
[0072] The names of the fields and information defined or used are not limited in the embodiments of the present application. The names of the fields and information provided are merely examples, such as recommended number of fragments (RNF) request, fragment number index (FNI), ranging measurement report (RMR), poll with 1 octet of piggyback information, poll with 2 octets of piggyback information, ranging measurement report selections (RMRS), RNF report presence control (RNFRPC), and Reporter Indication. The modulation configuration used by the NB is not limited herein, and a 250 kbit / s offset quadrature phase shift keying (O-QPSK) NB PHY is used as an example. This is shown as an example only.
[0073] The positions of fields and information, the number of octets of fields and information, and the number of bits of fields and information are not particularly limited in the embodiments of the present application, and the following positions of fields and information, the number of octets of fields and information, the number of bits of fields and information, etc. are shown merely as examples. In other words, the sizes of various fields and information are not limited in the embodiments of the present application. The tables referred to in the present application are merely examples.
[0074] In addition, in embodiments of the present application, a "fragment (or segment) signal" may also be referred to as a "block signal," a "short signal," a "partial signal," a "fragment," a "block," a "slice," a "slice signal," or the like. Although the name of the fragment signal is not limited, the fragment signal may be used to identify that a UWB signal is segmented into multiple UWB signals, where each of the multiple UWB signals obtained by segmentation has a time length of less than 1 millisecond, and one UWB signal obtained by segmentation is transmitted every millisecond, as shown in FIG. 4. A UWB fragment signal is typically a signal that does not carry data content. For example, a UWB fragment signal may be a preamble-only signal. Optionally, multiple fragment signals obtained by segmenting a UWB signal may be the same. For example, multiple fragment signals obtained by segmenting a UWB signal have preambles with the same configuration. Preambles with the same configuration include, but are not limited to, the length of the preamble, the sequence used by the preamble, etc. A preamble is a group of sequences that may be used to identify a device when it interacts with another device or accesses a network.
[0075] The modulation configuration used by the NB is not limited in the embodiments of this application, and the provided 250 kbit / s offset quadrature phase shift keying (O-QPSK) NB PHY is shown merely as an example. Other modulation configurations, such as 500 kbit / s O-QPSK or 1 Mbit / s (1000 kbit / s) O-QPSK, may alternatively be used. 250 kbit / s represents the data rate, i.e., 250 kbit / s, and kbps represents kilobits per second.
[0076] It should be noted that the type of signal for carrying the defined or used fields is not limited in the embodiments of the present application, and the NB signal provided is merely an example. In other words, the type of signal for carrying the defined or used fields may alternatively be another non-UWB signal, such as a Bluetooth signal. In another example, in the case of a non-narrowband-assisted MMS process, the type of signal for carrying the defined or used fields and / or frame formats may alternatively be a UWB signal.
[0077] Embodiments of the present application are applicable to WLAN scenarios, for example, to Institute of Electrical and Electronics Engineers (IEEE) 802.11 system standards, such as 802.11a / b / g, 802.11n, 802.11ac, 802.11ax, the next generation of 802.11ax, such as the 802.11be standard, Wi-Fi 7, extremely high throughput (EHT), 802.11ad, 802.11ay, 802.11bf, or the next generation of 802.11be, such as Wi-Fi 8 or the next generation standard of Wi-Fi 8. Alternatively, embodiments of the present application may be applied to wireless local area network systems, such as Internet of Things (IoT) networks or Vehicle-to-X (V2X) networks, e.g., the 802.15.4ab and 802.15.4z standards. Of course, embodiments of the present application may 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.
[0078] The following uses an example in which embodiments of the present application are applicable to a WLAN scenario. It should be understood that WLAN starts with the 802.11a / g standard and goes through the currently discussed 802.11n, 802.11ac, 802.11ax, and 802.11be. 802.11n may be referred to as high throughput (HT), 802.11ac may be referred to as very high throughput (VHT), 802.11ax may be referred to as high efficiency (HE) or Wi-Fi 6, 802.11be may be referred to as EHT or Wi-Fi 7, and pre-HT standards, such as 802.11a / b / g, may be collectively referred to as non-high throughput (Non-HT).
[0079] FIG. 1 is a diagram of a network architecture of a WLAN to which an embodiment of the present application can be applied. In FIG. 1, an example is used in which the WLAN includes one wireless access point (AP) and two stations (STAs). STAs associated with the AP can receive wireless frames transmitted by the AP and can also transmit wireless frames to the AP. In addition, the embodiment of the present application is also applicable to communication between APs. For example, APs may communicate with each other by using a distributed system (DS). The embodiment of the present application is also applicable to communication between STAs. It should be understood that the number of APs and STAs in FIG. 1 is merely an example. There may be more or fewer APs and STAs.
[0080] An access point may be an access point through which a terminal device (e.g., a mobile phone) accesses a wired (or wireless) network, and is mainly deployed in homes, buildings, and campuses, with a typical coverage radius ranging from tens to hundreds of meters. Of course, an access point may alternatively be located outdoors. An access point corresponds to a bridge connecting a wired network and a wireless network. An access point is mainly used to connect various wireless network clients together and then connect the wireless network to an ethernet. Specifically, an access point may be a terminal device (e.g., a mobile phone) or a network device (e.g., a router) with a Wi-Fi chip. An access point may also be a device that supports the 802.11be standard. Alternatively, the access point may be a device that supports multiple wireless local area network (WLAN) standards in the 802.11 family, such as 802.11ax, 802.11ac, 802.11ad, 802.11ay, 802.11n, 802.11g, 802.11b, 802.11a, and the next generation of 802.11be.
[0081] The station may be a wireless communication chip, a wireless sensor, a wireless communication terminal, etc., and the station may also be referred to as a user. For example, the station may be a mobile phone supporting Wi-Fi communication functionality, a tablet computer supporting Wi-Fi communication functionality, a set-top box supporting Wi-Fi communication functionality, a smart television set supporting Wi-Fi communication functionality, a smart wearable device supporting Wi-Fi communication functionality, an in-vehicle communication device supporting Wi-Fi communication functionality, or a computer supporting Wi-Fi communication functionality. Optionally, the station may support the 802.11be standard. Alternatively, the station may support multiple wireless local area networks (WLAN) standards of the 802.11 family, such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a, and the next generation of 802.11be.
[0082] For example, access points and stations may be devices used in the Internet of Vehicles, nodes in the Internet of Things, or sensors in the Internet of Things (IoT), smart cameras, smart remote controls, or smart water or electricity meters in a smart home, or sensors in a smart city.
[0083] The AP and STA in the embodiments of the present application may be APs and STAs applicable to the IEEE 802.11 system standard. An AP is a device arranged in a wireless communication network and provides wireless communication functions to STAs associated with the AP. An AP may be used as the center of a communication system and is typically a network-side product supporting MAC and PHY in the 802.11 system standard, and may be a communication device such as a base station, router, gateway, repeater, communication server, switch, or bridge. Base stations may include various types of macro base stations, micro base stations, relay stations, etc. For ease of explanation, the above-mentioned devices are collectively referred to as APs in this specification. An STA is typically a terminal product supporting the media access control (MAC) and physical layer (PHY) of the 802.11 system standard, such as a mobile phone or notebook computer.
[0084] It can be understood that the first communication device in the embodiment of the present application can be an AP or a STA. Similarly, the second communication device in the embodiment of the present application can be an AP or a STA.
[0085] The technical solutions provided in the embodiments of the present application can operate in a star topology structure, a point-to-point topology structure, or a mesh topology structure. Figure 2 is a diagram of a star topology according to an embodiment of the present application. As shown in Figure 2, in the star topology, a central node can control data communication between one or more other devices. The central node may be an AP or an STA, and the other devices may be APs or STAs.
[0086] It can be understood that the point-to-point topology can be considered as a special mesh topology. The point-to-point topology is a structure for data communication between two devices. As shown in Figure 3, in the mesh topology structure, data communication can be performed between any two devices.
[0087] Optionally, in Figures 2 and 3, the black nodes are full function devices (FFDs), and the white nodes are reduced function devices (RFDs). In an ultra wideband (UWB) technology system, the FFD may be an anchor device or a tag device with powerful computing capabilities, such as a UWB tag mounted on a smartphone; the RFD is a tag device with only partial computing capabilities. In a possible implementation, the FFD device can function as a personal area network (PAN) coordinator or coordinator, but the RFD cannot function as a PAN coordinator or coordinator.
[0088] Ultra-wideband (UWB) technology is a wireless communication and sensing / ranging technology in which nanosecond-level wireless non-sinusoidal narrow impulses are used to transmit signals. Therefore, UWB technology occupies a wide spectrum range. Due to the narrow impulses and extremely low radiation spectral density of UWB technology, UWB systems have the advantages of strong multipath resolution, low power consumption, and high confidentiality, and have attracted widespread attention in the industry.
[0089] UWB technology eliminates the need for carriers as in conventional communication systems, transmitting data by transmitting and receiving very narrow impulses at the nanosecond level or even lower. Therefore, very high requirements are placed on time synchronization between receiving and transmitting devices. Additionally, due to the large communication bandwidth of UWB technology, devices consume high power and are complex when signals are transmitted and received over ultra-wideband channels, and most UWB devices are battery-powered. Further reductions in power consumption are expected in future UWB standards. Therefore, all signals other than ranging, sensing, and positioning reference signals are received and transmitted over narrowband systems using narrowband signaling. This reduces overall power consumption overhead.
[0090] Due to the wide bandwidth of UWB systems, the Federal Communications Commission (FCC) imposes strict limits on the power spectral density of UWB signals to reduce interference with other operating narrowband devices. There are two main rules:
[0091] Rule 1: The average maximum power spectral density (PSD) of a transmitted UWB signal within 1 millisecond cannot exceed 41.3 decibels relative to 1 milliwatt per megahertz (dBm).
[0092] Rule 2: The maximum power of a transmitted UWB signal in any 50 MHz bandwidth cannot exceed 1 milliwatt.
[0093] Rule 1 limits the total radiated energy of a UWB signal to within 1 millisecond. For example, the total radiated energy of a UWB signal within 1 millisecond in a 500 MHz bandwidth is 7 nanojoules (nJ). However, the energy of a UWB signal may be concentrated and transmitted for a shorter period of time. This increases the instantaneous power of the transmitted signal, expands its coverage, and increases the signal-to-noise ratio of the received signal. Based on this, in scenarios where the transmit power needs to be increased, the transmitter segments the transmitted UWB signal into multiple fragments, each of which is less than 1 millisecond long, as shown in Figure 4. Then, the transmitter transmits only one fragment per millisecond.
[0094] Fragment transmission can increase the instantaneous power of a UWB signal, but it cannot increase the instantaneous power infinitely. Rule 2 actually limits the power increase factor for UWB-based fragment transmission. Fragment transmission is also called multi-millisecond (MMS) transmission.
[0095] In addition, UWB communication devices need to be capable of receiving and transmitting ultra-high-speed data due to the wide bandwidth of UWB systems, but the spectral efficiency of impulse radio ultra-wideband (IR-UWB) systems based on impulse transmission is low. Therefore, when transmitting the same information, IR-UWB systems require much higher power consumption overhead than other narrowband (NB) short-range protocols such as Bluetooth or Zigbee.
[0096] However, in ranging, sensing, and positioning scenarios, the accuracy of measurement or sensing is highly related to the signal bandwidth. A larger bandwidth indicates higher sensing or ranging accuracy. Therefore, it can be considered that ranging, sensing, and positioning reference signals are transmitted and received using the UWB system, and all other data is transmitted according to the NB protocol. This can ensure ranging, sensing, and positioning accuracy and reduce power consumption. The aforementioned transmission mode is also called narrow-band assisted (NBA) multi-millisecond (MMS) UWB.
[0097] A single measurement process, such as ranging, sensing, or positioning, is defined as a measurement round. The minimum processing time unit of each measurement round is a measurement slot. A measurement round is divided into three phases: the measurement control phase, the measurement phase, and the measurement report phase.
[0098] A sensing scenario is used as an example for explanation. The aforementioned measurement round can be a sensing round. The minimum processing time unit of each sensing round is a sensing slot. One sensing round is divided into three phases: a sensing control phase, a sensing measurement phase, and a sensing measurement report phase.
[0099] In the ranging scenario defined in the IEEE 802.15.4z standard, a measurement round can be a ranging round. The minimum processing time unit of each ranging round is a ranging slot. As shown in Figure 5, a ranging round is divided into three phases: a ranging control phase, a ranging measurement phase, and a ranging measurement report phase. In IEEE 802.15.4z, the ranging control phase includes one ranging slot. However, in the IEEE 802.15.4ab standard currently under discussion and development, the ranging control phase can include two or more ranging slots.
[0100] In the measurement control phase of an NBA-MMS UWB measurement round, the measurement initiator usually needs to send a poll message to the measurement responder. For example, in a ranging round, the ranging initiator sends a poll message to the ranging responder. After correctly receiving the poll message, the measurement responder needs to feed back a response message (response, Resp) to the measurement initiator. After the measurement initiator correctly receives the response message, the measurement initiator and the measurement responder exchange UWB signals to perform the NBA-MMS UWB measurement process. After the measurement process is completed, the measurement responder or the measurement initiator can obtain the measurement results of the UWB signals. As shown in FIG. 6, the measurement responder can send a measurement report message to the measurement initiator, or the measurement initiator sends a measurement report message to the measurement responder. The measurement report message can include the measurement results and is usually carried by NB signals.
[0101] Currently, a measurement report message transmitted by a measurement responder or a measurement initiator can include all types of measurement results obtained by the measurement. In other words, in the current measurement reporting phase, all types of measurement results obtained by the measurement responder or the measurement initiator need to be placed in one measurement report message and reported via NB signaling. However, the measurement report message transmission method increases NB consumption and increases the energy consumption of the receiving process of the measurement initiator or the measurement responder.
[0102] In consideration of this, an embodiment of the present application provides an information transmission method. In the method, when a second communication device transmits a measurement report message to a first communication device, the second communication device can indicate the type of measurement result in the measurement report message to the first communication device. In this way, different types of measurement results can be transmitted via different measurement report messages. This reduces NB consumption, meets NB signal duty cycle requirements, and reduces the receiving and processing energy consumption of the first communication device.
[0103] FIG. 7 is an exemplary flowchart of an information transmission method of the present application. The method may include the following operations. In the embodiment shown in FIG. 7, the first communication device may be a measurement initiator, such as a ranging initiator, a sensing initiator, or a positioning initiator, or the first communication device may be a measurement responder, such as a ranging responder, a sensing responder, or a positioning responder. Similarly, the second communication device may be a measurement responder. It may be understood that when the first communication device is a measurement initiator, the second communication device may be a measurement responder, or when the first communication device is a measurement responder, the second communication device may be a measurement initiator. This is not limited in the embodiments of the present application. By default, the following uses an example in which the first communication device is a measurement initiator and the second communication device is a measurement responder for description purposes.
[0104] S701: A first communication device transmits a first UWB signal to a second communication device.
[0105] In response, the second communication device receives the first UWB signal from the first communication device.
[0106] The first UWB signal may be used for one or more of ranging, positioning, or sensing. Optionally, the first UWB signal may be one or more fragments of a segmented UWB signal as shown in FIG. 6, or the first UWB signal may be a non-segmented UWB signal. This is not specifically limited in this application.
[0107] Optionally, the second communication device may measure the first UWB signal to obtain a measurement result of the first UWB signal.
[0108] S702: The second communication device transmits first information to the first communication device.
[0109] In response, the first communication device receives the first information from the second communication device.
[0110] The first information may include the second information and the measurement result. The second information may indicate a type of the measurement result. For example, the first information may be a measurement report message transmitted in a measurement report phase, and the measurement report message may include the measurement result and the second information. The transmission phase of the measurement report message is not limited in the embodiments of the present application, and transmitting the measurement report message in the measurement report phase is merely an example. The second information may indicate a type of the measurement result of the measurement report message.
[0111] In a possible implementation, the second information may be a newly added field of the first information, or an existing field of the first information may be reused as the second information. For example, the first information may be a compressed physical layer service data unit (PSDU). The frame format of the compressed PSDU in Table 1 is described below.
[0112] [Table 1]
[0113] The meaning of the various fields in Table 1 is given below.
[0114] The Message ID field, or message identification field, indicates the type of message corresponding to the compressed PSDU. The message content corresponding to the Message ID field is used to determine the type and size of the data content carried in the Content field of the frame format of the compressed PSDU.
[0115] The address field indicates a device address, for example, the address of the device that will receive the compressed PSDU.
[0116] The Content field indicates the data content carried in the compressed PSDU. The size of the field is variable and is determined based on the message content corresponding to the Message ID field.
[0117] The cyclic redundancy check (CRC) field is a field used to perform error checking and correction on the compressed PSDU.
[0118] In this embodiment of the present application, one or more of the message identification field, the address field, the content field, and the CRC field may be reused as the second information. In another example, the second information may be a newly added field in the compressed PSDU shown in Table 1. For example, the second information may be a newly added field before the message identification field, a newly added field after the message identification field and before the address field, a newly added field after the address field and before the content field, a newly added field after the content field and before the CRC field, or a newly added field after the CRC field. It may be understood that the position of the newly added field is not limited in the embodiment of the present application. In the following, Table 2 is used as an example to show that the second information is a newly added field in the compressed PSDU shown in Table 1.
[0119] [Table 2]
[0120] As shown in Table 2, the second information may be the report control field of Table 2. Table 2 is shown only as an example of the frame format of the compressed PSDU and does not constitute a restriction on the frame format of the PSDU.
[0121] When possible, the content field of the compressed PSDU can carry measurement results, which may also be referred to as the ranging measurement report (RMR) field. In other words, the measurement report field can carry measurement results. In this case, the reporting control field can indicate the type of measurement results carried in the measurement report field, as shown in Table 3.
[0122] [Table 3]
[0123] It can be understood that the measurement report fields in Table 3 are shown only as examples of fields that carry measurement results and do not limit the names of fields that carry measurement results. In the frame format of the compressed PSDU shown in Table 3, the second communication device can transmit measurement results to the first communication device, and the type of the measurement result is indicated by the report control field. Table 3 is shown only as an example of the frame format of the compressed PSDU and does not constitute a limitation on the frame format of the PSDU.
[0124] Optionally, the reporting control field in Table 3 may carry RMRS information. The RMRS information may indicate a type of measurement result. It may be understood that the RMRS information is merely an example of information indicating a type of measurement result and does not constitute a limitation on the name of the information indicating a type of measurement result. Alternatively, a person skilled in the art may name the information by another name.
[0125] Where possible, the measurement report type in this specification may include one or more of: time of flight (TOF), reply time (RT), round trip time (RTT), gap of reply time correction (GRTC), etc. It can be understood that the measurement report type may further include another type, for example, angle of arrival (AOA), time of arrival (TOA), time difference of arrival (TDOA), or timestamp information. This is not specifically limited in this application. In the aforementioned types, RT and RTT may be values required to complete a UWB ranging application. Any value that can substantially reflect the content of RT and RTT falls within the protection scope of this application. This is not limited in the embodiments of this application. GRTC may be used for time synchronization calibration between a first communication device and a second communication device. Any value that can substantially reflect the content of GRTC falls within the protection scope of this application. This is not limited in the embodiments of this application. Any value that can substantially reflect the content of TOF falls within the scope of protection of the present application. This is not limited in the embodiments of the present application. The names of fields such as TOF, RT, RTT, and GRTC are not limited in the embodiments of the present application.
[0126] Next, the correspondence between the RMRS information and the measurement report type in Table 4 will be described.
[0127] [Table 4]
[0128] In Table 4, if the value of RMRS is 0, the type of the measurement result can be considered to be TOF, i.e., the type of the measurement result carried in the RMR can be considered to be TOF. If the value of RMRS is 1, the type of the measurement result can be considered to be RT, i.e., the type of the measurement result carried in the RMR can be considered to be RT. The rest can be inferred by analogy.
[0129] It should be noted that the correspondence between RMRS information and measurement report types shown in Table 4 is shown only as an example and does not constitute a limitation on the correspondence between RMRS information and measurement report types. The correspondence between RMRS information and measurement report types may be predefined in a protocol, may be indicated by the first communication device to the second communication device, may be indicated by the second communication device to the first communication device, or may be preconfigured. This is not specifically limited in the present application. In addition, one or more correspondences in Table 4 fall within the scope of protection of the present application. For example, the RMRS value may alternatively include only cases where the RMRS value in Table 4 is 0, 1, or 2. In another example, there may alternatively be another correspondence between RMRS information and measurement report types, which is formed by combining one or more correspondences in Table 4 with one or more correspondences not provided in Table 4. This is not specifically limited in the present application.
[0130] In Tables 1 to 4, an example in which the first information is a PSDU is used for explanation. In another possible implementation form, the first information may be a protocol data unit (physical layer protocol data unit, PPDU). The second information may be a newly added field in the PPDU, or an existing field in the PPDU may be reused as the second information. This is not limited in this application. The frame format of the PPDU in Table 5 will be described below.
[0131] [Table 5]
[0132] The meaning of the various fields in Table 5 is given below.
[0133] A synchronization header (SHR) field may be specified in the 802.15.4 standard.
[0134] The format of the physical layer header (PHR) is shown in Table 6. The PHR fields are specified in the 802.15.4 standard.
[0135] The Compressed PSDU field carries the NB message in a compressed frame format and is used to configure and control the NBA-MMS UWB process. The Compressed PSDU field is shown in Table 1.
[0136] [Table 6]
[0137] In Table 6, the Frame Length field indicates the number of octets (octet / byte) occupied by the compressed PSDU fields. The Reserved field indicates reserved and undefined fields.
[0138] The SHR field or the PHR field may be reused as the second information herein. Alternatively, any one or more fields of the SHR field may be reused as the second information herein. Alternatively, any one or more fields of the PHR field, for example, either the frame length field or the reserved field, may be reused as the second information herein.
[0139] In another example, the second information may be a newly added field in the PPDU shown in Table 5. For example, the second information may be a newly added field before the SHR field, a newly added field after the SHR field and before the PHR field, a newly added field after the PHR field and before the compressed PSDU field, or a newly added field after the PSDU field. In another example, the second information may be a newly added field in the SHR field, a newly added field in the PHR field, or a newly added field in the compressed PSDU. It may be understood that the position of the newly added field is not limited in the embodiments of the present application. For implementation forms in which the second information is newly added to the compressed PSDU, please refer to the implementation forms of Tables 2 to 4.
[0140] Based on the above solution, the type of measurement result can be indicated to the first communication device based on the second information, so that different types of measurement results can be sent through different measurement report messages, which can meet the duty cycle requirements of the NB signal, reduce the consumption of the NB signal, and reduce the receiving and processing energy consumption of the first communication device.
[0141] In a possible implementation, the first information may include first indication information. The first indication information may indicate that the first information includes second information. If possible, the first indication information may be 1-bit information. When the value of the first indication information is 0, it may indicate that the first information does not include second information, or when the value of the first indication information is 1, it may indicate that the first information includes second information. On the other hand, when the value of the first indication information is 1, it may indicate that the first information does not include second information, or when the value of the first indication information is 0, it may indicate that the first information includes second information.
[0142] In another possible implementation, the first indication information may include a frame length field shown in Table 6 and a message identification field shown in Tables 1 to 3. In other words, in this specification, whether the first information includes the second information may be indicated by the frame length field and the message identification field. For example, if the value of the frame length field is a first value and the value of the message identification field is a second value, this may indicate that the first information, e.g., the PPDU, includes the second information. In another example, if the value of the frame length field is a third value and the value of the message identification field is a fourth value, this may indicate that the first information, e.g., the PPDU, does not include the second information. It may be understood that the first value is different from the third value and / or the second value is different from the fourth value. A description of FIG. 7 is provided below.
[0143] [Table 7]
[0144] In Table 7, A and B may be the same or different, and C and D may be the same or different. For example, assume A is 10, B is 9, and both C and D are 0x02. In other words, if the frame length field is 10 and the message identification field is 0x02, the first information may include the second information. If the frame length field is 9 and the message identification field is 0x02, the first information does not include the second information. In another example, assume A is 10, B is 9, C is 0x02, and D is 0x04. In other words, if the frame length field is 10 and the message identification field is 0x02, the first information may include the second information. If the frame length field is 9 and the message identification field is 0x04, the first information does not include the second information.
[0145] It can be understood that the above specific values of frame length and message identification are merely examples, and the specific values of frame length and message identification shown in Table 7 are not limited in this application.
[0146] It may be understood that the value of the frame length field and the content of the message identification field are merely examples, and are not specifically limited in the present application. In this specification, the correspondence between the content of the first information and both the value of the frame length field and the value of the message identification field may be preset, may be predefined in a protocol, and may be indicated by the first communication device to the second communication device, or may be indicated by the second communication device to the first communication device, and are not specifically limited in the present application.
[0147] Based on the above solution, whether the first information includes the second information is indicated to the first communication device, so that the first communication device can determine whether the measurement result will be transmitted via a different measurement report message and determine whether there will be a subsequent measurement report message transmission. This improves the flexibility of the first communication device. In addition, whether the first information includes the second information is indicated by the frame length field and the message identification field. This can reduce NB signal consumption and meet the duty cycle requirements of the NB signal.
[0148] Optionally, the measurement results described herein may be segmented, and then the measurement results obtained by segmentation are transmitted separately to the first communication device. When possible, the first information may carry the i-th subpart obtained by segmenting the measurement results into multiple parts, where i is a positive integer. In another possible case, the measurement results carried in the first information may be unsegmented measurement results. For example, the first information may include a first field, and the first field may indicate that the measurement results are not segmented. In another example, the first information may include a second field, and the second field may indicate that the first information carries the i-th subpart of the measurement results.
[0149] The first field may be a newly added field of the first information, or an existing field of the first information may be reused. Similarly, the second field may be a newly added field of the first information, or an existing field of the first information may be reused. Please note that for the first field and the second field, please refer to the implementation of the second information described above. Details will not be described again in this specification.
[0150] Optionally, the first field or the second field may alternatively be newly added to the second information. For example, a report part indication may indicate that the measurement result carried in the first information is not segmented, or may indicate that the first information carries the i-th subpart of the measurement result. In this manner, the first information may carry the non-segmented measurement result or may carry the i-th subpart of the measurement result. Below, Table 8 describes the correspondence between the report part indication and the measurement result carried in the first information. It can be understood that Table 8 provides an explanation using an example in which the report part indication may indicate that the measurement result carried in the first information is not segmented, or may indicate that the first information carries the i-th subpart of the measurement result. Those skilled in the art can further indicate in another field that the measurement result carried in the first information is not segmented, or that the first information carries the i-th subpart of the measurement result. This is not specifically limited in the present application.
[0151] [Table 8]
[0152] As shown in Table 8, a value of 0 in the reporting part indication may indicate that the measurement result carried in the first information is not segmented. A value of 1 in the reporting part indication may indicate that the first information carries a first subpart of the measurement result. The rest can be inferred by analogy.
[0153] It can be understood that in Table 8, an example in which the measurement results are segmented into two parts is used for explanation. Those skilled in the art can segment the measurement results into three parts, four parts, or more parts based on the duty cycle requirements of the NB. This is not specifically limited in this application. The correspondence between the reporting unit indication and the measurement results carried in the first information may be indicated by the first communication device to the second communication device, or may be indicated by the second communication device to the first communication device, or may be predetermined or preconfigured in a protocol.
[0154] Based on the above solution, the measurement result can be segmented, and the segmented subparts are carried in different measurement report messages, which can meet the duty cycle requirements of the NB signal and reduce the consumption of the NB signal.
[0155] Optionally, the Reporter Indication may alternatively be implemented in the RMRS field, which is not specifically limited in this application.
[0156] In a possible implementation, in the information transmission method provided in this embodiment of the present application, the second communication device can further transmit third information to the first communication device. The third information may indicate the number of fragments 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 later than the transmission time of the first UWB signal. For example, the second UWB signal is a signal transmitted in the next measurement round. Based on this solution, the second communication device transmits the number of fragments of the second UWB signal to the first communication device, thereby updating the number of fragments of the UWB signal in time to improve sensing or measurement accuracy. In addition, the measurement report message carries the number of fragments of the second UWB signal. This can reduce air interface resource consumption and reduce additional interference to NB signal reception of other devices.
[0157] In an example, the third information may be a newly added field of the first information. For example, a field may be newly added to the PPDU or compressed PSDU to indicate the number of fragments of the second UWB signal. In another example, an existing field of the first information may alternatively be reused as the third information. For example, a message identification field may be reused. For the third information, please refer to the implementation of the second information, the first field, or the second field. Details will not be described again in this specification.
[0158] If possible, the third information may be newly added to the second information. For example, a field may be newly added to the reporting control field to indicate the number of fragments of the second UWB signal. Below, Table 9 describes an implementation in which the third information is newly added to the second information.
[0159] [Table 9]
[0160] In Table 9, the RNF field may indicate the number of fragments of the second UWB signal. The RMRS field may indicate the type of measurement report carried in the first information, and / or the RMRS field may indicate that the measurement report carried in the first information is not segmented or that the first information carries the i-th subpart of the measurement report. For related descriptions of RMRS, please refer to the second information, the first field, and the second field. Details will not be described again in this specification.
[0161] When possible, the third information or RNF may be implemented in a direct instruction manner. When possible, the third information or RNF may be implemented in an indirect manner. In the following, explanations are provided separately by using Example 1 and Example 2.
[0162] Example 1: RNF is implemented in a direct manner.
[0163] For example, if the RNF field can carry the FNI, a possible implementation of Table 9 is shown in Table 10 below.
[0164] [Table 10]
[0165] As shown in Table 10, the FNI value field indicates whether the FNI field is enabled. For example, if the FNI value is 0, the FNI field is not enabled, or if the FNI value is 1, the FNI field is enabled. On the contrary, if the FNI value is 1, the FNI field is not enabled, or if the FNI value is 0, the FNI field is enabled. It should be noted that the value and meaning of the FNI value field are not limited in this specification.
[0166] The FNI field in Table 10 may indicate the number of fragments of the second UWB signal transmitted by the second communication device to the first communication device. For example, the FNI field in Table 10 may indicate an index of the number of fragments of the second UWB signal, and the index may be mapped to a value of the number of fragments. For example, the mapping relationship is shown in Table 11.
[0167] [Table 11]
[0168] Note that the number of fragments that can be indicated by the FNI field is not limited herein. The size of the FNI field is not limited herein. Table 11 is just an example of the mapping relationship between the FNI and the number of fragments.
[0169] If the number of fragments indicated by the FNI is zero, for example, as shown in Table 11, it may be understood that the second communication device recommends to the first communication device that the second communication device stop NBA-MMS ranging in the subsequent ranging round, which will be referred to simply as the recommended termination action hereinafter.
[0170] When the meaning indicated by the FNI is to halve the number of fragments, for example, as shown in Table 11, it can be understood that the second communication device recommends to the first communication device an operation to reduce the number of MMS fragments required to perform NBA-MMS ranging in a subsequent ranging round to half the number of MMS fragments in the current NBA-MMS ranging round, which will hereinafter be simply referred to as a recommended halving operation.
[0171] Please note that the case where the FNI is neither the recommended termination action nor the recommended half action will be referred to below simply as common reporting.
[0172] Example 2: RNF is implemented in an indirect manner.
[0173] For example, if RNF is implemented based on link margin report (LMR), a possible implementation of Table 10 is shown in Table 12 below.
[0174] [Table 12]
[0175] The value of the LMR field in Table 12 may be used to implement RNF, i.e., may indicate the number of fragments of the second UWB signal. For example, when LMR=000000, the current LMR value is not valid. Specifically, the second communication device does not return an LMR report that can reflect RNF information. In another example, when LMR=000001, the second communication device sends a recommended termination operation to the first communication device. In other words, the RNF value recommended by the second communication device to the first communication device is 0. In another example, when LMR=111111, the second communication device sends a recommended halving operation to the first communication device. In another example, when the LMR is a different value, the LMR reports specific link budget information, i.e., a common report. The value of the LMR field and the recommended operation corresponding to that value are not limited in the embodiments of the present application.
[0176] Based on the above solution, the second communication device updates and adjusts the inappropriate number of fragments of the UWB signal to the appropriate number of fragments of the UWB signal in a timely manner based on the actual measurement effect of the current measurement round, and indicates the number of fragments of the UWB signal to the first communication device based on the third information. This avoids excessive time waste in subsequent continuous measurement processes, thereby improving system efficiency. Note that the adjustment criteria for updating the number of UWB fragments are not limited in the embodiments of this application. For example, a possible scheme is as follows: in the current measurement round, the second device performs the update and adjustment based on the reception status of the UWB fragment signal, and determines whether to update the adjusted number of UWB fragments.
[0177] It should be noted that the RNFRPC and / or RNF are not limited herein, and the FNI and LMR provided are provided merely as examples. Those skilled in the art can further indicate the number of fragments of the second UWB signal based on another field.
[0178] In addition, the content recommended by the FNI and / or RNF is not limited herein and may be one or more of the following three cases: a recommended termination action, a recommended half-reduction action, and a common report. In other words, the content may be a case in which a recommended termination action and a recommended half-reduction action are included in the above-mentioned examples 1 and 2, or a case in which only a recommended termination action or only a recommended half-reduction action is included. For example, the content may alternatively be a case in which neither a recommended termination action nor a recommended half-reduction action is included, i.e., only a common report is included.
[0179] Optionally, the first information herein may include control information, and the control information may indicate whether the first information includes third information. For example, the control information may be implemented based on 1-bit information. When the value of the control information is 1, it may indicate that the first information includes the third information, or when the value of the control information is 0, it may indicate that the first information does not include the third information. On the other hand, when the value of the control information is 0, it may indicate that the first information includes the third information, or when the value of the control information is 1, it may indicate that the first information does not include the third information.
[0180] In one example, the control information may be a newly added field of the first information. For example, a field may be newly added to the PPDU or compressed PSDU to indicate whether the first information includes the third information. In another example, an existing field of the first information may alternatively be reused as the third information. For example, a message identification field may be reused. For the third information, please refer to the implementation of the second information, the first field, or the second field. Details will not be described again in this specification.
[0181] If possible, the control information may be newly added to the second information. For example, a field may be newly added to the report control field to indicate whether the first information includes the third information. In the following, Table 13 describes an implementation in which the third information is newly added to the second information.
[0182] [Table 13]
[0183] In Table 13, the RNFRPC field indicates whether the reporting of the RNF is activated in the reporting control field. The specific form and size of the RNFRPC field are not limited herein. The position of the RNFRPC field in the reporting control field is not limited herein.
[0184] Optionally, the RNFRPC field may alternatively be represented in an indirect indication manner. For example, if the RNF is represented by the LMR, the RNFRPC may be represented by the value of the LMR. In the example, based on the description of the LMR in Table 12, when LMR=000000, it indicates that the current LMR value (RNF value) is not valid, or when the LMR is another value (not 000000), it indicates that the current LMR value (RNF value) is valid. The details will not be described again in this specification.
[0185] The RNF field in Table 13 indicates the recommended number of fragments to be reported by the second communication device and indicates the number of fragments of the second UWB signal. See the implementation form of the third information above. The specific form and size of the RNF field are not limited herein. The location of the RNF field in the reporting control field is not limited herein.
[0186] Optionally, the third information may alternatively be implemented in combination with the RNF of this specification. Below, Table 14 describes an example of a possible combination of Table 8 and Table 13.
[0187] [Table 14]
[0188] For the RNFRPC and RNF fields in Table 14, please refer to the implementation in Table 13. The details will not be described again in this specification. For the Reporting Unit Instruction in Table 14, please refer to the implementation in Table 8. The details will not be described again in this specification.
[0189] Optionally, whether the first information includes the third information may alternatively be indicated by a message identification field and a frame length field in this specification. For example, in this specification, in order to reduce NB resource consumption and reporting delays, different message meanings are indicated through a combination of the frame length field of the PHR and the message identification field of the compressed PSDU. For a scheme in which different message meanings are indicated by the message identification field and the frame length field, please refer to the implementation in which the message identification field and the frame length field indicate whether the first information includes the second information. Details will not be described again in this specification.
[0190] For example, the message identification field is 0x02. Extensions containing different purposes are configured based on different values of the frame length field, as shown in Table 15 below.
[0191] [Table 15]
[0192] From Table 15, it can be seen that when the frame length field = 9, the message identification field 0x02 indicates that the compressed PSDU contains only a measurement report message. When the frame length field = 10, the message identification field 0x02 indicates that the compressed PSDU contains a one-octet extended function message, e.g., a measurement report message carrying third information. That is, in this case, the total length of the compressed PSDU is 10 octets. Note that in the message identification field 0x02, when the frame length field = 9 and the frame length field = 10, the types of measurement report messages that can be carried may be the same or different. This is not a limitation in the present invention.
[0193] From Table 15, it can be seen that in a scheme where the frame length field and message identification field carry an extended function message, for example, RNF, the duty cycle still meets the duty cycle requirement of NB.
[0194] Currently, the values contained in the message identification field and the corresponding message type are 0x00 (Poll), 0x01 (Response), and 0x02 (Report). These types of messages can be used to control basic NBA-MMS UWB applications. However, the total number of control messages required by UWB applications can exceed 256. As a result, the one-octet message identification field in the existing frame format is insufficient. In other words, if messages for different applications are conveyed by simply increasing the value state of the message identification field, the value state of the message identification field will be quickly consumed. In addition, even if the size of the message identification field is simply increased, for example, if the length of the message identification field is increased from one octet to two octets, the air interface consumption of NB signals will increase.
[0195] Therefore, a technical solution in which whether the first information carries an extended function message is indicated through a combination of the message identification field and the frame length field can reduce the consumption of the value state of the message identification field and reduce the consumption of the air interface.
[0196] It can be understood that the values of the message identification field and frame length field carrying the extended function message are not limited in this specification, and the provided message identification field 0x02 is only shown as an example. Those skilled in the art can carry the RNF field in other ways, and those skilled in the art can carry the RNF function in a message corresponding to another message identification field. For example, the RNF function may be carried in a message corresponding to the message identification field 0x01-Response, or may be carried in a message corresponding to another message identification field value. This is not limited in this application.
[0197] In the above-described implementation, an example in which the first communication device is a measurement initiator and the second communication device is a measurement responder is used for explanation. In the above-described solution, it is assumed by default that the controller device is the first communication device for explanation. It can be understood that the controller may alternatively be a measurement responder or a third party device. The method provided in this embodiment of the present application is applicable when the controller is a measurement responder or a third party device. Details will not be described again.
[0198] The present application also provides another information transmission method. The information and fields are reclassified below, and information of the same rank as the information described above may be different from the information described above. For example, the first information below may be different from the first information in the embodiment shown in FIG. 7. Currently, during the measurement reporting phase of each NBA-MMS UWB ranging round, the ranging responder timely updates and adjusts the inappropriate number of UWB fragments to the appropriate number of UWB fragments based on the actual measurement results of the current ranging round. This avoids excessive time wasting in subsequent continuous ranging processes, thereby improving system efficiency.
[0199] Specifically, the process of updating the UWB fragment number is triggered by the ranging responder sending a feedback message including a request message to the ranging initiator. The request message is sent to the ranging initiator along with a measurement report. The measurement report includes recommended number of fragments (RNF) information to provide a reference for the ranging initiator to update the UWB fragment number. After receiving the request message and RNF information, the ranging initiator determines whether to perform a UWB measurement process based on the UWB fragment number and whether to perform a UWB ranging process based on the updated UWB fragment number. The request message and the measurement report including the RNF information are typically carried by NB signaling.
[0200] However, in the aforementioned solution, the ranging responder sends a request message to the ranging initiator to trigger the process of updating the UWB fragment count. As a result, the ranging responder's transmission of the request message feedback message to the ranging initiator is not controlled by the ranging initiator. In other words, the RNF information transmission process, which is not controlled by the ranging initiator, may cause additional NB consumption, resulting in unnecessary NB reception and processing processes for the ranging initiator and increasing the ranging initiator's reception and processing energy consumption. In addition, this process also consumes air interface transmission time resources and affects subsequent measurements in the UWB ranging round. In addition, the additional NB feedback message introduced in this process may also cause additional NB signal interference with the NB signal reception of another device.
[0201] In consideration of this, an embodiment of the present application provides an information transmission method. In this method, a first communication device may transmit first information to a second communication device. The first information may be used to trigger ranging, positioning, or sensing. The first information may include second information, which may be used to request the number of fragments of the UWB signal. The second communication device may transmit the number of fragments of the UWB signal to the first communication device. Based on this solution, the first communication device requests the number of fragments of the UWB signal from the second communication device. Therefore, the feedback message transmitted by the second communication device is controlled by the first communication device. This can reduce interference caused by this process on NB signal reception by other devices.
[0202] 8 is an exemplary flowchart of an information transmission method according to an embodiment of the present application. The method may include the following operations. In the embodiment shown in FIG. 8, the first communication device may be a measurement initiator, such as a ranging initiator, a sensing initiator, or a positioning initiator, or the first communication device may be a measurement responder, such as a ranging responder, a sensing responder, or a positioning responder. Similarly, the second communication device may be a measurement responder. It may be understood that when the first communication device is a measurement initiator, the second communication device may be a measurement responder, or when the first communication device is a measurement responder, the second communication device may be a measurement initiator.
[0203] S801: A first communication device transmits first information to a second communication device.
[0204] In response, the second communication device receives the first information from the first communication device.
[0205] The first information may be used to trigger one or more of ranging, positioning, or sensing. For example, the first information may be a poll message.
[0206] S802: The second communication device transmits the number of fragments of the UWB signal to the first communication device.
[0207] In response, the first communication device receives the number of fragments of the UWB signal from the second communication device.
[0208] In a possible implementation, the first information may include second information. The second information may be used to request the number of fragments of the UWB signal. For example, the second information may be 1-bit information. If the value of the second information is 1, the second information may be used to request the number of fragments of the UWB signal, or if the value of the second information is 0, the second information may not be used to request the number of fragments of the UWB signal. In this case, the first information may be considered a poll message. On the other hand, if the value of the second information is 0, the second information may be used to request the number of fragments of the UWB signal, or if the value of the second information is 1, the second information may not be used to request the number of fragments of the UWB signal. In this case, the first information may be considered a poll message.
[0209] Optionally, the second information may be a newly added field. For example, the first information may be a poll message, and the frame format of the poll message may be indicated in the PPDU shown in Table 5. The second information may be a newly added field in the PPDU. In another example, the first information may be a compressed PSDU, and the frame format may be indicated in the compressed PSDU shown in Table 1. The second information may be a newly added field in the compressed PSDU.
[0210] It can be understood that the location of the second information is not particularly limited herein.
[0211] The newly added second information in Table 16 will be explained below.
[0212] [Table 16]
[0213] As shown in Table 16, the second information may be after the address field and before the CRC field. It should be understood that the name of the second information is not limited in this specification. For example, the name of the second information may be "poll with 1-octet piggybacking information" or other names.
[0214] The second information may indicate whether the number of fragments of the UWB signal is required. In other words, the second information may indicate whether an RNF is required. The frame format of the second information in Table 17 is described below.
[0215] [Table 17]
[0216] In Table 17, the RNF Request field can indicate whether an RNF is requested. For example, a value of 0 in the RNF Request field indicates that an RNF is not requested, or a value of 1 in the RNF Request field indicates that an RNF is requested. Conversely, for example, a value of 1 in the RNF Request field indicates that an RNF is not requested, or a value of 0 in the RNF Request field indicates that an RNF is requested.
[0217] In another possible case, an existing field of the first information is reused as the second information. For example, the first information may be a poll message, and the frame format of the poll message may be indicated in the PPDU shown in Table 5. One or both of the fields of the PPDU, for example, the SHR or PHR, may be reused as the second information. In another example, the first information may be a compressed PSDU, and the frame format may be indicated in the compressed PSDU shown in Table 1. One or more of the fields of the compressed PSDU, for example, the message identification field, the address field, the content field, or the cyclic redundancy check field, may be reused as the second information.
[0218] In this specification, the first information may further include fourth information, and the fourth information may indicate whether the first information includes the second information. For example, the fourth information may be 1-bit information. When the value of the fourth information is 0, it may indicate that the first information does not include the second information, or when the value of the fourth information is 1, it may indicate that the first information includes the second information. On the other hand, when the value of the fourth information is 1, it may indicate that the first information does not include the second information, or when the value of the fourth information is 0, it may indicate that the first information includes the second information.
[0219] Similarly, the fourth information may be a newly added field of the first information, or an existing field of the first information may be reused. See the implementation of the second information above.
[0220] In a possible implementation, the fourth information may be implemented by a combination of the message identification field and the frame length field to reduce the consumption of the message identification field. For a method of implementing the fourth information by the message identification field and the frame length field, please refer to the implementation of the method of implementing the third information by the message identification field and the frame length field shown in Table 7. The details will not be described again in this specification.
[0221] In the following, an example where the frame length field=6 and the message identification field=0x00 is used for illustration purposes.
[0222] [Table 18]
[0223] As shown in Table 18, when the frame length field is 5, a message identification field of 0x00 indicates that the first information contains only a poll message. When the frame length field is 6, a message identification field of 0x00 indicates that the first message contains, for example, a poll with one octet of piggybacked information containing the second information. In this case, the total length of the first information is 6 octets, and the first information carries the second information to request the number of fragments of the UWB signal. From Table 18, we can see that when the frame length field and message identification field indicate whether the first information contains the second information, the duty cycle is 38.4%, which is less than 50%. This can effectively shorten the NB air interface transmission time and reduce interference to other devices.
[0224] In another possible implementation, after receiving the first information, the second communication device may perform a CRC check on the first information to indicate whether the first information contains second information based on different CRC check results. For example, if the CRC check on the first information received by the second communication device is successful, the message received by the second communication device indicates that the first information does not contain second information. If a bit inversion is performed on the CRC field of the first information received by the second communication device and the check is successful, the message received by the second communication device indicates that the first information carries second information. In another example, if the first communication device receives the first information and the CRC check fails, and if the check is performed and the bit-by-bit inversion is performed on the CRC field and it still fails, the first communication device may discard the received first information.
[0225] In the above case, the compressed PSDU may not include a content field. The frame format of the first information in Table 19 is described below.
[0226] [Table 19]
[0227] As shown in Table 19, by comparing with the frame format of the compressed PSDU shown in Table 1, when it is determined based on the CRC check result whether the first information contains the second information, it can be seen that the content field is empty.
[0228] Optionally, in this embodiment of the present application, the first information may further include third information. The third information may indicate channel occupancy of a non-UWB signal, such as a Wi-Fi signal or a Bluetooth signal. Similarly, the third information may be a newly added field of the first information, or an existing field of the first information may be reused. Details will not be described again in this specification. In the following, an example in which the third information is a newly added field of the first information is used for explanation.
[0229] [Table 20]
[0230] As shown in Table 20, the third information may be after the address field and before the CRC field. It should be understood that the name of the third information is not limited in this specification. For example, the name of the third information may be "poll with 2-octet piggybacking information" or other names.
[0231] The third information may indicate the channel occupancy of a non-UWB signal. The following description takes the frame format of the third information in Table 21 as an example.
[0232] [Table 21]
[0233] As shown in Table 21, the third information may carry the channel occupancy of the non-UWB signal. Optionally, the channel occupancy of the non-UWB signal may be implemented based on an NB channel map, for example, an adaptive frequency hopping (AFH) map. It can be understood that the frame format of the AFH map is not limited in the embodiments of the present application. A possible format is shown in Table 22 below.
[0234] [Table 22]
[0235] In Table 22, the Wi-Fi Unoccupied Channel field indicates a channel that is not occupied by Wi-Fi, i.e., can be used by UWB. The Wi-Fi Channel field indicates a channel used for Wi-Fi. The scaling factor indicates the ratio of the shielded bandwidth of the Wi-Fi channel to the total bandwidth of the Wi-Fi channel. For example, assume that the bandwidth of the Wi-Fi channel is 20 MHz and the scaling factor value is 3 / 4. This means that 20*3 / 4=15 MHz of bandwidth is shielded and cannot be used for Wi-Fi.
[0236] Optionally, Table 21 and Table 17 may be implemented in combination, as shown in Table 23.
[0237] [Table 23]
[0238] For the RNF Request fields in Table 23, please refer to Table 17. The details will not be explained again here. The AFH Map fields in Table 23 are shown in Table 22 and are used to help mitigate interference between UWB and Wi-Fi.
[0239] If possible, the first information may further include fifth information, and the fifth information may indicate whether the first information includes third information. Similarly, the fifth information may be a newly added field of the first information, or an existing field of the first information may be reused. Details will not be described again in this specification.
[0240] In a possible implementation, the fifth information may be implemented by a combination of the message identification field and the frame length field to reduce the consumption of the message identification field. For a method of implementing the fifth information by the message identification field and the frame length field, please refer to the implementation of the method shown in Table 7. The details will not be described again in this specification.
[0241] In the following, for the purpose of explanation, we use the frame length field=6 and the message identification field=0x00, and use an example in which the second information is listed in Table 24.
[0242] [Table 24]
[0243] As shown in Table 24, when the frame length field is 5, a message identification field of 0x00 indicates that the first information contains only a poll message. When the frame length field is 6, a message identification field of 0x00 indicates that the first message contains, for example, a poll with one octet of piggybacked information containing the second information. In this case, the total length of the first information is 6 octets, and the first information carries the second information to request the number of fragments of the UWB signal. From Table 24, it can be seen that when the frame length field and message identification field indicate whether the first information contains the second information, the duty cycle is 38.4%, which is less than 50%. This can effectively shorten the NB air interface transmission time and reduce interference to other devices.
[0244] From Table 24, it can be seen that when the frame length field = 7, the message identification field = 0x00 indicates that the first information includes the third information. In this case, the total length of the first information is 7 octets. The first information carries the second information for requesting the number of fragments of the UWB signal, and the first information carries the third information for indicating the channel occupancy of the non-UWB signal. From Table 24, it can be seen that when the frame length field and the message identification field indicate whether the first information includes the third information, the duty cycle is 41.6%, which is less than 50%. This can effectively shorten the NB air interface transmission time and reduce interference to other devices.
[0245] It should be noted that uploading one measurement result is merely described in this embodiment of the present application, for example, uploading one TOF / RT / RTT / GRTC measurement result. This embodiment of the present application is also applicable to uploading multiple measurement results, for example, n TOF / RT / RTT / GRTC measurement results, where n is a positive integer greater than 1. In this case, the method of this embodiment of the present application is also applicable. Details will not be described again in this specification.
[0246] It may be understood that the embodiment shown in FIG. 8 may be implemented separately or in combination with the embodiment shown in FIG.
[0247] The following describes a communication device for implementing the above-mentioned method in the embodiments of the present application with reference to the accompanying drawings. Therefore, all the above content can be used in the following embodiments. The repeated content will not be described again.
[0248] 9 is a block diagram of a communication device 900 according to an embodiment of the present application. The communication device 900 may correspondingly implement the functions or steps implemented by the first communication device or the second communication device in the aforementioned method embodiments. The communication device may include a processing unit 910 and a transceiver unit 920. Optionally, a storage unit may be further included. The storage unit may be configured to store instructions (codes or programs) 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 may read the instructions (codes or programs) and / or data in the storage unit to implement the corresponding method. The aforementioned units may be independently located or partially or fully integrated.
[0249] In some possible implementations, the communication device 900 can correspondingly implement the behavior and functionality of the first communication device in the above-described method embodiments. For example, the communication device 900 may be the first communication device or a component (e.g., a chip or circuit) used in the first communication device. The transceiver unit 920 may be configured to perform all receiving or transmitting operations performed by the first communication device in the embodiment shown in FIG. 7, e.g., S701 and S702 in the embodiment shown in FIG. 7, and / or may be configured to support other processes of the techniques described herein. The processing unit 910 is configured to perform all operations performed by the first communication device in the embodiment shown in FIG. 7, except for receiving and transmitting operations, and / or to support other processes of the techniques described herein.
[0250] For example, the processing unit 910 is configured to generate a first UWB signal. The transceiver unit is configured to transmit the first UWB signal to a second communication device, where the first UWB signal is used for one or more of ranging, positioning, or sensing. The transceiver unit 920 is further configured to receive first information from the second communication device, where the first information includes second information and a measurement result, where the second information indicates a type of the measurement result. The measurement result is obtained by measuring the first UWB signal.
[0251] In some possible implementations, the communication device 900 can correspondingly implement the behavior and functionality of the first communication device in the above-described method embodiments. For example, the communication device 900 may be the first communication device or a component (e.g., a chip or circuit) used in the first communication device. The transceiver unit 920 may be configured to perform all receiving or transmitting operations performed by the first communication device in the embodiment shown in FIG. 8, e.g., S801 and S802 in the embodiment shown in FIG. 8, and / or may be configured to support other processes of the techniques described herein. The processing unit 910 is configured to perform all operations performed by the first communication device in the embodiment shown in FIG. 8, except for receiving and transmitting operations, and / or to support other processes of the techniques described herein.
[0252] For example, the processing unit 910 is configured to generate first information. The transceiver unit 920 is configured to transmit 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 further includes second information, the second information being used to request a number of fragments of the UWB signal, the UWB signal being used for one or more of ranging, positioning, or sensing. The transceiver unit 920 is further configured to receive the number of fragments of the UWB signal from the second communication device.
[0253] In some possible implementations, the communication device 900 can correspondingly implement the behavior and functionality of the second communication device in the aforementioned method embodiments. For example, the communication device 900 may be the second communication device or a component (e.g., a chip or circuit) used in the second communication device. The transceiver unit 920 may be configured to perform all receiving or transmitting operations performed by the second communication device in the embodiment shown in FIG. 7, e.g., S701 and S702 in the embodiment shown in FIG. 7, and / or may be configured to support other processes of the techniques described herein. The processing unit 910 is configured to perform all operations performed by the second communication device in the embodiment shown in FIG. 7, except for receiving and transmitting operations, and / or to support other processes of the techniques described herein.
[0254] For example, the transceiver unit 920 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 910 is configured to measure the first UWB signal to obtain a measurement result. The transceiver unit 920 is further configured to send first information to the first communication device, the first information including the second information and the measurement result, and the second information indicating a type of the measurement result.
[0255] In some possible implementations, the communication device 900 can correspondingly implement the behavior and functionality of the second communication device in the aforementioned method embodiments. For example, the communication device 900 may be the second communication device or a component (e.g., a chip or circuit) used in the second communication device. The transceiver unit 920 may be configured to perform all receiving or transmitting operations performed by the second communication device in the embodiment shown in FIG. 8, e.g., S801 and S802 in the embodiment shown in FIG. 8, and / or may be configured to support other processes of the techniques described herein. The processing unit 910 is configured to perform all operations performed by the second communication device in the embodiment shown in FIG. 8, except for receiving and transmitting operations, and / or to support other processes of the techniques described herein.
[0256] For example, the transceiver unit 920 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 a number of fragments of a UWB signal, the UWB signal being used for one or more of ranging, positioning, or sensing. The processing unit 910 is configured to determine the number of fragments of the UWB signal. The transceiver unit 920 is further configured to transmit the number of fragments of the UWB signal to the first communication device.
[0257] For the operations performed by the processing unit 910 and the transceiver unit 920, please refer to the relevant descriptions of the above method embodiments.
[0258] It should be understood that the processing unit 910 in this embodiment of the present application may be implemented by a processor or processor-related circuit components, and the transceiver unit 920 may be implemented by a transceiver, transceiver-related circuit components, or a communication interface.
[0259] Based on the same concept, as shown in Fig. 10, an embodiment of the present application provides a communication device 1000. The communication device 1000 includes a processor 1010. Optionally, the communication device 1000 may further include a memory 1020 configured to store instructions to be executed by the processor 1010, to store input data required by the processor 1010 to execute the instructions, and to store data generated after the processor 1010 executes the instructions. The processor 1010 can implement the methods shown in the foregoing method embodiments based on the instructions stored in the memory 1020.
[0260] Based on the same concept, an embodiment of the present application provides a communication device 1100, as shown in Figure 11. The communication device 1100 may be a chip or a chip system. Optionally, in this embodiment of the present application, the chip system may include a chip, or may include a chip and another discrete device.
[0261] The communication device 1100 may include at least one processor 1110. The processor 1110 is coupled to a memory. Optionally, the memory may be located within the device or may be located external to the device. For example, the communication device 1100 may further include at least one memory 1120. The memory 1120 stores computer programs, configuration information, computer programs or instructions, and / or data necessary to implement any one of the aforementioned embodiments. The processor 1110 may execute the computer programs stored in the memory 1120 to complete the method in any one of the aforementioned embodiments.
[0262] The coupling in the embodiments of the present application may be an indirect coupling or communication connection between devices, units, or modules, and may be in an electrical, mechanical, or other form, and is used for information exchange between the devices, units, or modules. The processor 1110 may cooperate with the memory 1120. The specific connection medium between the transceiver 1130, the processor 1110, and the memory 1120 is not limited in the embodiments of the present application.
[0263] The communication device 1100 may further include a transceiver 1130, through which the communication device 1100 may exchange information with another device. The transceiver 1130 may be a circuit, a bus, a transceiver, or any other device that may be configured to exchange information, or may be referred to as a signal transceiver unit. As shown in FIG. 11, the transceiver 1130 includes a transmitter 1131, a receiver 1132, and an antenna 1133. In addition, if the communication device 1100 is a chip-type device or circuit, the transceiver in the communication device 1100 may alternatively be an input / output circuit and / or a communication interface, and may input data (also referred to as received data) and output data (also referred to as transmitted data). The processor may be an integrated processor, a microprocessor, or an integrated circuit, and the processor may determine output data based on the input data.
[0264] In a possible implementation, the communication device 1100 may be used in a first communication device. Specifically, the communication device 1100 may be the first communication device or may be a device capable of supporting the first communication device to implement the functionality of the first communication device in any of the aforementioned embodiments. The memory 1120 stores computer programs, computer programs or instructions, and / or data necessary to implement the functionality of the first communication device in any one of the aforementioned embodiments. To complete the method performed by the first communication device in any one of the aforementioned embodiments, the processor 1110 may execute the computer program stored in the memory 1120.
[0265] In a possible implementation, the communication device 1100 may be used in a second communication device. Specifically, the communication device 1100 may be the second communication device or may be a device capable of supporting the second communication device to implement the functionality of the second communication device in any of the aforementioned embodiments. The memory 1120 stores computer programs, computer programs or instructions, and / or data necessary to implement the functionality of the second communication device in any one of the aforementioned embodiments. To complete the method performed by the second communication device in any one of the aforementioned embodiments, the processor 1110 may execute the computer program stored in the memory 1120.
[0266] The communication device 1100 provided in this embodiment may be used in a first communication device to complete a method performed by the first communication device, or may be used in a second communication device to complete a method performed by the second communication device. Therefore, for the technical effects that can be achieved by this embodiment, please refer to the aforementioned method embodiment. The details will not be described again in this specification.
[0267] In the embodiments of the present application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array, or another programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or perform the methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed with reference to the embodiments of the present application may be executed and performed directly by a hardware processor, or may be executed and performed by a combination of hardware and software modules in the processor.
[0268] In an embodiment of the present application, the memory may be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), or a volatile memory, such as a random-access memory (RAM). Alternatively, the memory may be any other medium accessible by a computer that can be configured to hold or store expected program code in the form of instructions or data structures, but is not limited to this. The memory in this embodiment of the present application may alternatively be a circuit or any other device capable of implementing a storage function and configured to store computer programs, computer programs or instructions, and / or data.
[0269] See Fig. 12. Based on the aforementioned embodiments, an embodiment of the present application further provides another communication device 1200, including an input / output unit 1210 and a logic circuit 1220. The input / output unit 1210 is configured to receive code instructions and send the code instructions to the logic circuit 1220. The logic circuit 1220 is configured to execute the code instructions to perform the method performed by the first communication device or the second communication device in any of the aforementioned embodiments.
[0270] The following describes in detail the operations that occur when the communication device is used in a first communication device or a second communication device.
[0271] In an optional implementation, the communication device 1200 may be used in a first communication device to perform a method performed by the first communication device, specifically, for example, a method performed by the first communication device of the embodiment shown in FIG. 7.
[0272] For example, the logic circuit 1220 is configured to generate a first UWB signal. The input / output unit 1210 is configured to output the first UWB signal to a second communication device, where the first UWB signal is used for one or more of ranging, positioning, or sensing. The input / output unit 1210 is further configured to input first information from the second communication device, where the first information includes second information and a measurement result, where the second information indicates a type of the measurement result. The measurement result is obtained by measuring the first UWB signal.
[0273] In an optional implementation, the communication device 1200 may be used in a first communication device to perform a method performed by the first communication device, specifically, for example, a method performed by the first communication device of the embodiment shown in FIG. 8.
[0274] For example, the logic circuit 1220 is configured to generate first information. The input / output unit 1210 is configured to output the first information to the second communication device, where the first information is used to trigger one or more of ranging, positioning, or sensing. The first information further includes second information, where the second information is used to request a number of fragments of the UWB signal, where the UWB signal is used for one or more of ranging, positioning, or sensing. The input / output unit 1210 is further configured to input the number of fragments of the UWB signal from the second communication device.
[0275] In an optional implementation, the communication device 1200 may be used in a second communication device to perform a method performed by the second communication device, specifically, for example, a method performed by a first communication device in the embodiment shown in FIG. 7.
[0276] The input / output unit 1210 is configured 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. The logic circuit 1220 is configured to measure the first UWB signal to obtain a measurement result. The input / output unit 1210 is further configured to output first information to the first communication device, the first information including the second information and the measurement result, and the second information indicating a type of the measurement result.
[0277] In an optional implementation, the communication device 1200 may be used in a second communication device to perform a method performed by the second communication device, specifically, for example, a method performed by a first communication device in the embodiment shown in FIG. 7.
[0278] The input / output unit 1210 is configured to input 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 a number of fragments of the UWB signal, the UWB signal being used for one or more of ranging, positioning, or sensing. The logic circuit 1220 is configured to determine the number of fragments of the UWB signal. The input / output unit 1210 is further configured to output the number of fragments of the UWB signal to the first communication device.
[0279] The communication device 1200 provided in this embodiment may be used in a first communication device to complete a method performed by the first communication device, or may be used in a second communication device to complete a method performed by the second communication device. Therefore, for the technical effects that can be achieved by this embodiment, please refer to the aforementioned method embodiment. The details will not be described again in this specification.
[0280] Based on the above-mentioned embodiment, the embodiment of the present application further provides a communication system. The communication system includes at least one communication device used in a first communication device and at least one communication device used in a second communication device. For the technical effects that can be achieved, please refer to the above-mentioned method embodiment. The details will not be described again in this specification.
[0281] Based on the above-mentioned embodiments, an embodiment of the present application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program or instructions. When the instructions are executed, the method performed by the first communication device or the method performed by the second communication device in any one of the above-mentioned embodiments is implemented. The computer-readable storage medium may include any medium capable of storing program code, such as a USB flash drive, a removable hard disk drive, a read-only memory, a random-access memory, a magnetic disk, or an optical disk.
[0282] 9 to 12, an embodiment of the present application further provides a chip including a processor configured to support the communication device in implementing the functionality of the first communication device or the second communication device in the aforementioned method embodiments. In one possible design, the chip is connected to or includes a memory. The memory is configured to store computer programs or instructions and data required for the communication device.
[0283] Those skilled in the art will understand that the embodiments of the present application may be provided as a method, a system, or a computer program product. Thus, the present application may take the form of a hardware-only embodiment, a software-only embodiment, or an embodiment having a combination of software and hardware. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk memory, CD-ROM, and optical memory) containing computer-usable program code.
[0284] The present application has been described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present application. It should be understood that computer programs or instructions can be used to implement each procedure and / or each block in the flowcharts and / or block diagrams, and combinations of procedures and / or blocks in the flowcharts and / or block diagrams. The computer programs or instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or another programmable data processing device to create a machine, whereby the instructions, executed by the processor of the computer or another programmable data processing device, create an apparatus for implementing the specific functions in one or more procedures in the flowcharts and / or one or more blocks in the block diagrams.
[0285] Computer programs or instructions may alternatively be stored in a computer-readable memory that can direct a computer or another programmable data processing device to operate in a particular manner, such that the instructions stored in the computer-readable memory generate an artifact that includes an instruction apparatus that implements a particular function in one or more steps of the flowcharts and / or one or more blocks of the block diagrams.
[0286] The computer program or instructions may alternatively be loaded onto a computer or other programmable data processing device such that a series of operational steps are implemented on the computer or other programmable device to generate a computer-implemented process. Thus, the instructions that run on the computer or other programmable device provide steps for implementing a particular function in one or more procedures of the flowcharts and / or one or more blocks of the block diagrams.
[0287] It is apparent that those skilled in the art may make various modifications and variations to the embodiments of the present application without departing from the scope of the embodiments of the present application, and in this case, the present application intends to cover these modifications and variations of the embodiments of the present application, provided that they fall within the scope of protection defined by the following claims and their equivalent technologies. [Explanation of symbols]
[0288] 900 Communication Equipment 910 Processing Unit 920 Transceiver Unit 1000 Communication Equipment 1010 processor 1020 memory 1100 Communication equipment 1110 processor 1120 memory 1130 Transceiver 1131 Transmitter 1132 receiver 1133 Antenna 1200 Communication Equipment 1210 Input / Output Unit 1220 Logic Circuit
Claims
1. 1. A method for transmitting information, comprising: receiving a first ultra-wideband (UWB) signal from a first communication device, the first UWB signal being used for one or more of ranging, positioning, or sensing; transmitting first information to the first communication device, the first information including second information and a measurement result, the second information indicating a type of the measurement result, and the measurement result being obtained by measuring the first UWB signal; A method comprising:
2. The method of claim 1 , wherein the type includes one or more of a gap of flight, a response time, a round trip time, and a response time correction.
3. 3. The method of claim 1, wherein the first information further includes a frame length field and a message identification field, and the frame length field and the message identification field indicate that the first information includes the second information.
4. the second information includes a first field, the first field indicating that the measurement result is not segmented; or the second information includes a second field, the second field indicating that the first information carries an i-th subpart obtained by segmenting the measurement result into a plurality of subparts, where i is a positive integer; 4. The method according to any one of claims 1 to 3.
5. 5. The method of claim 1, wherein the first information further includes third information, the third information indicating a number of fragments of a second UWB signal, the second UWB signal being used for one or more of ranging, positioning, or sensing, and a transmission time of the second UWB signal being slower than a transmission time of the first UWB signal.
6. The method of claim 5 , wherein the first information further includes control information, and the control information indicates that the first information includes the third information.
7. 1. A method for transmitting information, comprising: receiving 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 including second information, the second information being used to request a number of fragments of an UWB signal, the UWB signal being used for one or more of ranging, positioning, or sensing; transmitting the number of fragments of the UWB signal to the first communication device based on the second information; A method comprising:
8. The method of claim 7 , wherein the first information further includes third information, the third information indicating channel occupancy of a non-UWB signal.
9. The method of claim 8 , wherein the third information includes a NB channel map, the NB channel map indicating the channel occupancy of the non-UWB signal.
10. determining that the first information includes the second information based on cyclic redundancy check (CRC) information of the first information; 10. The method of any one of claims 7 to 9, further comprising:
11. 11. The method of claim 7, wherein the first information further includes a frame length field and a message identification field, and the frame length field and the message identification field indicate that the first information includes the second information.
12. 1. A method for transmitting information, comprising: transmitting a 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; receiving first information from the second communication device, the first information including second information and measurement results, the second information indicating a type of the measurement results, and the measurement results being obtained by the second communication device measuring the first UWB signal; A method comprising:
13. The method of claim 12 , wherein the type includes one or more of: time of flight, response time, round trip time, and gap of response time correction.
14. 14. The method of claim 12 or 13, wherein the first information further includes a frame length field and a message identification field, and the frame length field and the message identification field indicate that the first information includes the second information.
15. the second information includes a first field, the first field indicating that the measurement result is not segmented; or the second information includes a second field, the second field indicating that the first information carries an i-th subpart obtained by segmenting the measurement result into a plurality of subparts, where i is a positive integer; 15. The method according to any one of claims 12 to 14.
16. 16. The method of claim 12, wherein the first information further includes third information, the third information indicating a number of fragments of a second UWB signal, the second UWB signal being used for one or more of ranging, positioning, or sensing, and a transmission time of the second UWB signal being slower than a transmission time of the first UWB signal.
17. 17. The method of claim 16, wherein the first information further includes control information, the control information indicating that the first information includes the third information.
18. 1. A method for transmitting information, comprising: transmitting 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 including second information, the second information being used to request a number of fragments of a UWB signal, the UWB signal being used for one or more of ranging, positioning, or sensing; receiving the number of fragments of the UWB signal transmitted by the second communication device based on the second information; A method comprising:
19. 20. The method of claim 18, wherein the first information further includes third information, the third information indicating channel occupancy for a non-UWB signal.
20. 20. The method of claim 19, wherein the third information includes a NB channel map, the NB channel map indicating the channel occupancy of the non-UWB signal.
21. 21. The method of claim 18, wherein cyclic redundancy check (CRC) information of the first information indicates whether the first information includes the second information.
22. 21. The method of claim 18, wherein the first information further includes a frame length field and a message identification field, and the frame length field and the message identification field indicate that the first information includes the second information.
23. 21. A communication device comprising a unit configured to perform the method of any one of claims 1 to 6, a unit configured to perform the method of any one of claims 7 to 11, a unit configured to perform the method of any one of claims 12 to 17, or a unit configured to perform the method of any one of claims 18 to 22.
24. A communication device comprising a processor and a memory, the memory is configured to store computer programs or instructions; the processor is configured to execute the computer program or instructions in the memory to enable the communication device to perform the method of any one of claims 1 to 6, or to enable the communication device to perform the method of any one of claims 7 to 11, or to enable the communication device to perform the method of any one of claims 12 to 17, or to enable the communication device to perform the method of any one of claims 18 to 22. Communication equipment.
25. 13. A computer-readable storage medium having stored thereon computer-executable instructions that, when invoked by an electronic device, enable the electronic device to perform the method of any one of claims 1 to 6, to enable the electronic device to perform the method of any one of claims 7 to 11, to enable the electronic device to perform the method of any one of claims 12 to 17, or to enable the electronic device to perform the method of any one of claims 18 to 22.
26. 13. A computer program product comprising computer-executable instructions, which, when executed on a computer, enable the computer to perform the method of any one of claims 1 to 6, enable the computer to perform the method of any one of claims 7 to 11, enable the computer to perform the method of any one of claims 12 to 17, or enable the computer to perform the method of any one of claims 18 to 22.