Information interaction method and device in UWB system

By using frequency band splicing and optimizing the CIR report feedback mechanism, the problem of insufficient sensing performance of UWB devices was solved, achieving higher sensing accuracy and lower complexity.

CN119907029BActive Publication Date: 2025-11-25HUAWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411982539.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-09-07
Publication Date
2025-11-25
Estimated Expiration
2043-09-07

AI Technical Summary

Technical Problem

Existing UWB devices are limited by ADC performance and cannot effectively process large bandwidth signals, resulting in insufficient sensing performance.

Method used

By using frequency band splicing technology to splice channels from multiple frequency bands and combining out-of-order or sequential channel usage, the feedback mechanism of CIR reports can be optimized to improve sensing performance.

Benefits of technology

It improves the sensing accuracy and performance of UWB devices, simplifies signaling overhead, and reduces complexity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119907029B_ABST
    Figure CN119907029B_ABST
Patent Text Reader

Abstract

The application relates to a method and device for information interaction in a UWB system. The method comprises: sending / receiving sensing control information, determining a channel based on the sensing control information, and the channel satisfying a predefined condition. The application can improve the sensing scheme, such as the sensing measurement based on frequency band splicing, and improve the sensing performance. The application is applied to a UWB-based WPAN system, a sensing system, and the like, including 802.15 series protocols, such as 802.15.4ab or the next generation standard thereof, and the like. It can also be applied to the next generation protocol of 802.11ax (such as 802.11be, Wi-Fi 7 or EHT), or the next generation protocol of 802.11be (such as Wi-Fi 8, UHR, 11bn), or Wi-Fi AI, or a millimeter wave WLAN system.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application. The original application has the application number 202311157465.3 and the original application date is September 7, 2023. The entire contents of the original application are incorporated herein by reference. Technical Field

[0002] This application relates to the field of communication technology, and in particular to an information interaction method and apparatus in an ultra-wideband (UWB) system. Background Technology

[0003] With the entry of ultra-wideband (UWB) technology into the civilian sector, UWB wireless communication has become one of the physical layer technologies for short-range, high-speed wireless networks. UWB technology is a wireless carrier communication technology that can transmit data using nanosecond-level non-sinusoidal narrow pulses, thus occupying a wide spectral range. Due to its narrow pulse width and low radiation spectral density, UWB systems have advantages such as strong multipath resolution, low power consumption, and strong security, and are mainly used in sensing and ranging scenarios.

[0004] The Institute of Electrical and Electronics Engineers (IEEE) has incorporated UWB technology into its IEEE 802 series of wireless standards, releasing the high-speed wireless personal area network (WPAN) standard IEEE 802.15.4a, and its evolution IEEE 802.15.4z, while the next-generation UWB WPAN standard 802.15.4ab is under discussion. One of the key focuses of 802.15.4ab is the use of UWB pulses for sensing. In sensing applications, information such as the target's distance, angle, and speed is extracted by detecting the echo of the UWB signal on the target. Sensing performance is directly proportional to the effective bandwidth; that is, the larger the effective bandwidth, the higher the sensing accuracy. However, for low-cost, low-power UWB devices, the performance of the analog-to-digital converter (ADC) limits their ability to handle large-bandwidth signals. One possible solution is to stitch together multiple 499.2MHz (megahertz) frequency bands to create a larger bandwidth frequency band, thereby improving the sensing performance of low-cost, low-power UWB devices.

[0005] Existing sensing solutions are inadequate. Summary of the Invention

[0006] This application provides an information interaction method and apparatus in a UWB system, which can improve the sensing scheme, such as sensing measurement based on frequency band splicing, and improve sensing performance.

[0007] The present application is described below from different aspects. It should be understood that the different implementation methods and beneficial effects described below can be referenced from each other.

[0008] Firstly, this application provides an information interaction method in a UWB system, applied to a sensing responder. The method includes: receiving sensing control information, which includes a band splicing direction field, a reference channel field, a carrier frequency grid field, and a transmission quantity segment; and determining a channel based on the sensing control information. The band splicing direction field can be used to indicate whether the center frequency of the channel used for band splicing is increasing or decreasing relative to the center frequency of the reference channel, or in other words, to indicate whether the center frequency of subsequent channels used in band splicing is greater than or less than the center frequency of the first channel used in band splicing. The reference channel field can be used to indicate the channel number of the reference channel. The reference channel can refer to the first channel used in band splicing. The carrier frequency grid field can be used to indicate the spacing between channels used in band splicing. The value of the transmission quantity segment incremented by 1 indicates the total number of bands (or channels) used in band splicing.

[0009] The aforementioned channels satisfy the following:

[0010] N i =N base +l i ×(4-OF)×(2×D-1); or, f i =f base +124.8×l i ×(4-OF)×(2×D-1);

[0011] N i Indicates the i-th logical index l in the channel usage order i The corresponding channel number. f i Indicates the i-th logical index l in the channel usage order i The center frequency of the corresponding channel. i The value of N ranges from 0 to (M-1), where M represents the total number of frequency bands used for the frequency band splicing indicated by the above-mentioned transmission number segments. base This indicates the channel number of the reference channel indicated by the aforementioned reference channel field. base This indicates the center frequency of the reference channel indicated by the aforementioned reference channel field, in megahertz (MHz). The center frequency of this reference channel corresponds to its channel number. iThe unit is megahertz. OF represents the value of the carrier frequency grid field mentioned above. D represents the value of the frequency band splicing direction field mentioned above.

[0012] It is understandable that the logical index corresponding to the reference channel is 0.

[0013] This application associates the channel usage order of out-of-order channels with the actual UWB channels (such as channel number or center frequency), improving the sensing scheme based on band splicing to support band splicing sensing measurements and enhance sensing performance. Furthermore, this application requires no additional signaling overhead, making it simple to implement and low in complexity.

[0014] In conjunction with the first aspect, in one possible implementation, the aforementioned sensing control information also includes a channel order field. This channel order field is used to indicate whether the channel transmission order used for band splicing is sequentially used in ascending or descending order of the center frequency (i.e., in-sequence channel order, or simply sequential channel) or out-of-sequence channel order (i.e., out-of-sequence channel order, or simply out-of-sequence channel).

[0015] The channel usage order of this out-of-order channel satisfies:

[0016] CH(l i )=CH((p*(OF+1)MOD(N))+(p*(OF+1)DIV(N)));

[0017] Among them, l i Let M represent the i-th logical index, i = (p+1), where p takes values ​​of 0, 1, 2, ..., (N-1). If M is an integer multiple of (OF+1), then N equals M. If M is not an integer multiple of (OF+1), then N is the smallest integer multiple of (OF+1) among positive integers greater than M. MOD represents the modulo operation, and DIV represents integer division.

[0018] In conjunction with the first aspect, in one possible implementation, after determining the channel based on the aforementioned sensing control information, the method further includes: transmitting a channel impulse response (CIR) report information element (CIR report IE), which includes an antenna field, first indication information, and Q receive report fields. Each receive report field indicates one CIR report, so the Q receive report fields indicate a total of Q CIR reports. The value of the antenna field plus 1 indicates the number of antennas requiring CIR report feedback. The first indication information indicates the number of sensing segments in a sensing packet, or the number of sensing segments requiring CIR report feedback, or the number of different sensing segments corresponding to the CIR report in the CIR report IE. Q is equal to the product of the number of antennas and the number of sensing segments indicated by the first indication information.

[0019] This application considers the structure of the perception package in the CIR report IE and improves the CIR feedback scheme.

[0020] For example, the order in which CIR reports are arranged in the CIR report IE includes: first traversing the CIR reports corresponding to the antenna and then traversing the CIR reports corresponding to the sensing segments; or, first traversing the CIR reports corresponding to the sensing segments and then traversing the CIR reports corresponding to the antennas.

[0021] This application clarifies the order in which CIR reports appear in the CIR report IE, which is beneficial for supporting sensing measurements and improving sensing performance. Furthermore, in band splicing scenarios, different sensing segments or different sensing packets can be transmitted at different center frequencies (or frequencies or channels). Since a single sensing measurement requires CIR reports for multiple sensing segments or multiple sensing packets, first traversing the CIR reports corresponding to the sensing segments and then traversing the CIR reports corresponding to the antennas allows the CIR reports required for a single sensing measurement to be grouped together, which is beneficial for subsequent processing.

[0022] For example, the order in which CIR reports appear in the CIR report IE can be predefined by the standard or the default. This is simple to implement, has low complexity, and requires no additional signaling overhead.

[0023] For example, the order in which CIR reports appear in the CIR report IE can be determined through negotiation between the sender and receiver. This makes the arrangement of CIR reports more flexible.

[0024] For example, the order in which CIR reports appear in the CIR report IE can be pre-configured or indicated by the sensing response end / sensing initiator. For instance, the CIR report IE may carry second indication information to indicate the order of CIR reports within the IE. Alternatively, second indication information may be received or sent to indicate the order of CIR reports within the IE. This allows for more flexible and configurable order of CIR reports within the IE.

[0025] Secondly, this application provides an information interaction method in a UWB system, which is applied to a sensing initiator. The method includes: sending sensing control information, which includes a band splicing direction field, a reference channel field, a carrier frequency grid field, and a transmission number segment; and determining a channel based on the sensing control information. For details regarding the band splicing direction field, the reference channel field, the carrier frequency grid field, and the transmission number segment, please refer to the relevant description in the first aspect, which will not be elaborated here.

[0026] The aforementioned channels satisfy the following:

[0027] N i =N base +l i ×(4-OF)×(2×D-1); or, f i =f base +124.8×l i ×(4-OF)×(2×D-1);

[0028] N i Indicates the i-th logical index l in the channel usage order i The corresponding channel number. f i Indicates the i-th logical index l in the channel usage order i The center frequency of the corresponding channel. i The value of N ranges from 0 to (M-1), where M represents the total number of frequency bands used for the frequency band splicing indicated by the above-mentioned transmission number segments. base This indicates the channel number of the reference channel indicated by the aforementioned reference channel field. base This indicates the center frequency of the reference channel indicated by the aforementioned reference channel field, in megahertz (MHz). The center frequency of this reference channel corresponds to its channel number. i The unit is megahertz. OF represents the value of the carrier frequency grid field mentioned above. D represents the value of the frequency band splicing direction field mentioned above.

[0029] It is understandable that the logical index corresponding to the reference channel is 0.

[0030] In conjunction with the second aspect, in one possible implementation, the aforementioned sensing control information also includes a channel order field. This channel order field is used to indicate whether the channel transmission order used for band splicing is sequential (i.e., using channels in ascending or descending order of the center frequency point, referred to as sequential channels) or non-sequential (i.e., using channels out of order, referred to as out-of-order channels).

[0031] The channel usage order of this out-of-order channel satisfies:

[0032] CH(l i )=CH((p*(OF+1)MOD(N))+(p*(OF+1)DIV(N)));

[0033] Among them, l i Let M represent the i-th logical index, i = (p+1), where p takes values ​​of 0, 1, 2, ..., (N-1). If M is an integer multiple of (OF+1), then N equals M. If M is not an integer multiple of (OF+1), then N is the smallest integer multiple of (OF+1) among positive integers greater than M. MOD represents the modulo operation, and DIV represents integer division.

[0034] In conjunction with the second aspect, in one possible implementation, after determining the channel based on the aforementioned sensing control information, the method further includes: receiving a CIR report IE, which includes an antenna field, first indication information, and Q receive report fields, one of which indicates a CIR report; processing the CIR report IE to obtain Q CIR reports. The Q receive report fields indicate a total of Q CIR reports. The value of the antenna field plus 1 indicates the number of antennas that need to feed back CIR reports. The first indication information is used to indicate the number of sensing segments in a sensing packet, or the number of sensing segments that need to feed back CIR reports, or the number of different sensing segments corresponding to the CIR reports in the CIR report IE. Q is equal to the product of the number of antennas and the number of sensing segments indicated by the first indication information.

[0035] For example, the order in which CIR reports are arranged in the CIR report IE includes: first traversing the CIR reports corresponding to the antenna and then traversing the CIR reports corresponding to the sensing segments; or, first traversing the CIR reports corresponding to the sensing segments and then traversing the CIR reports corresponding to the antennas.

[0036] For example, the order in which CIR reports appear in the CIR report IE can be predefined by the standard or the default. This is simple to implement, has low complexity, and requires no additional signaling overhead.

[0037] For example, the order in which CIR reports appear in the CIR report IE can be determined through negotiation between the sender and receiver. This makes the arrangement of CIR reports more flexible.

[0038] For example, the order in which CIR reports appear in the CIR report IE can be pre-configured or indicated by the sensing response end / sensing initiator. For instance, the CIR report IE may carry second indication information to indicate the order of CIR reports within the IE. Alternatively, second indication information may be sent or received to indicate the order of CIR reports within the IE. This allows for more flexible and configurable order of CIR reports within the IE.

[0039] Thirdly, this application provides a communication device for performing the method in the first aspect or any possible implementation thereof. The communication device includes units for performing the method in the first aspect or any possible implementation thereof.

[0040] Fourthly, this application provides a communication device for performing the method in the second aspect or any possible implementation thereof. The communication device includes units for performing the method in the second aspect or any possible implementation thereof.

[0041] In the third or fourth aspect, the aforementioned communication device may include a transceiver unit and a processing unit. Further details regarding the transceiver unit and processing unit can be found in the device embodiments shown below. The beneficial effects of the third and fourth aspects described above can be referenced in the relevant descriptions of the first and second aspects, and will not be repeated here.

[0042] Fifthly, this application provides an information interaction method in a UWB system, which is applied in a sensing or ranging scenario. Exemplarily, the method is applied to a sensing receiver. The method includes: generating a CIR report IE and sending the CIR report IE. The CIR report IE includes an antenna field, first indication information, and Q reception report fields. One reception report field indicates one CIR report, so the Q reception report fields indicate a total of Q CIR reports. The value of the antenna field plus 1 indicates the number of antennas that need to send back a CIR report. The first indication information indicates the number of sensing segments in a sensing packet, or the first indication information indicates the number of sensing segments that need to send back a CIR report. Q is equal to the product of the number of antennas and the number of sensing segments indicated by the first indication information.

[0043] This application takes into account CIR for different antennas and different sensing segments, and adds first indication information to the CIR report IE to indicate the number of sensing segments in a sensing packet or the number of sensing segments that need to be fed back in CIR report, which can improve the CIR feedback scheme and thus improve the sensing scheme.

[0044] In conjunction with the fifth aspect, in one possible implementation, the order in which CIR reports are arranged in the CIR report IE includes: first traversing the CIR reports corresponding to the antenna and then traversing the CIR reports corresponding to the sensing segments; or, first traversing the CIR reports corresponding to the sensing segments and then traversing the CIR reports corresponding to the antennas.

[0045] This application clarifies the order in which CIR reports appear in the CIR report IE, which is beneficial for supporting sensing measurements and improving sensing performance. Furthermore, in band splicing scenarios, different sensing segments or different sensing packets can be transmitted at different center frequencies (or frequencies or channels). Since a single sensing measurement requires CIR reports for multiple sensing segments or multiple sensing packets, first traversing the CIR reports corresponding to the sensing segments and then traversing the CIR reports corresponding to the antennas allows the CIR reports required for a single sensing measurement to be grouped together, which is beneficial for subsequent processing.

[0046] For example, the order in which CIR reports appear in the CIR report IE can be predefined by the standard or the default. This is simple to implement, has low complexity, and requires no additional signaling overhead.

[0047] For example, the order in which CIR reports appear in the CIR report IE can be determined through negotiation between the sender and receiver. This makes the arrangement of CIR reports more flexible.

[0048] For example, the order in which CIR reports appear in the CIR report IE can be pre-configured or indicated by the sensing response end / sensing initiator. For instance, the CIR report IE may carry second indication information to indicate the order of CIR reports within the IE. Alternatively, second indication information may be received or sent to indicate the order of CIR reports within the IE. This allows for more flexible and configurable order of CIR reports within the IE.

[0049] Sixthly, this application provides an information interaction method in a UWB system, which is applied in a sensing or ranging scenario. Exemplarily, the method is applied to a sensing transmitter. The method includes: receiving a CIR report IE, the CIR report IE including an antenna field, first indication information, and Q reception report fields, one of which indicates a CIR report; and processing the CIR report IE to obtain Q CIR reports. The Q reception report fields indicate a total of Q CIR reports. The value of the antenna field plus 1 indicates the number of antennas that need to provide CIR reports. The first indication information is used to indicate the number of sensing segments in a sensing packet, or the first indication information is used to indicate the number of sensing segments that need to provide CIR reports. Q is equal to the product of the number of antennas and the number of sensing segments indicated by the first indication information.

[0050] In conjunction with the sixth aspect, in one possible implementation, the order in which CIR reports are arranged in the CIR report IE includes: first traversing the CIR reports corresponding to the antenna and then traversing the CIR reports corresponding to the sensing segments; or, first traversing the CIR reports corresponding to the sensing segments and then traversing the CIR reports corresponding to the antennas.

[0051] For example, the order in which CIR reports appear in the CIR report IE can be predefined by the standard or the default. This is simple to implement, has low complexity, and requires no additional signaling overhead.

[0052] For example, the order in which CIR reports appear in the CIR report IE can be determined through negotiation between the sender and receiver. This makes the arrangement of CIR reports more flexible.

[0053] For example, the order in which CIR reports appear in the CIR report IE can be pre-configured or indicated by the sensing response end / sensing initiator. For instance, the CIR report IE may carry second indication information to indicate the order of CIR reports within the IE. Alternatively, second indication information may be sent or received to indicate the order of CIR reports within the IE. This allows for more flexible and configurable order of CIR reports within the IE.

[0054] In a seventh aspect, this application provides a communication device for performing the method in the fifth aspect or any possible implementation thereof. The communication device includes units for performing the method in the fifth aspect or any possible implementation thereof.

[0055] Eighthly, this application provides a communication device for performing the method in the sixth aspect or any possible implementation thereof. The communication device includes units for performing the method in the sixth aspect or any possible implementation thereof.

[0056] In the seventh or eighth aspect, the aforementioned communication apparatus may include a transceiver unit and a processing unit. Further details regarding the transceiver unit and processing unit can be found in the apparatus embodiments shown below. The beneficial effects of the seventh to eighth aspects can be referenced in the relevant descriptions of the fifth and sixth aspects described above, and will not be repeated here.

[0057] Ninthly, this application provides a communication device including a processor for executing the methods shown in any possible implementation of the first, second, fifth, sixth, or any of the above-described aspects. Alternatively, the processor is configured to execute a program stored in a memory, wherein when the program is executed, the methods shown in any possible implementation of the first, second, fifth, sixth, or any of the above-described aspects are executed.

[0058] In conjunction with the ninth aspect, in one possible implementation, the memory is located outside the aforementioned communication device.

[0059] In conjunction with the ninth aspect, in one possible implementation, the memory is located within the aforementioned communication device.

[0060] In this application, the processor and memory can also be integrated into a single device, that is, the processor and memory can be integrated together.

[0061] In conjunction with the ninth aspect, in one possible implementation, the communication device further includes a transceiver for transmitting or receiving sensing control information or CIR reporting information elements.

[0062] Tenthly, this application provides a communication device that may include a processor and an interface circuit connected together. The interface circuit is used for exchanging (or sending / receiving or inputting / outputting) information or data, and the processor is used to execute program instructions that cause the communication device to perform the methods described in any possible implementation of the first aspect, the second aspect, the fifth aspect, the sixth aspect, or any of these aspects. The interface circuit may be a communication interface or a transceiver. The transceiver may be a radio frequency module in the communication device, or a combination of a radio frequency module and an antenna, or an input / output interface of a chip or circuit.

[0063] In one aspect, this application provides a readable storage medium storing program instructions that, when run on a computer, cause the computer to perform the method described in any possible implementation of the first aspect, the second aspect, the fifth aspect, the sixth aspect, or any of the aspects.

[0064] In a twelfth aspect, this application provides a program product containing program instructions that, when run, causes the method described in any possible implementation of the first aspect, or the second aspect, or the fifth aspect, or the sixth aspect, or any of these aspects to be executed.

[0065] In a thirteenth aspect, this application provides an apparatus, which can be implemented as a chip or as a device, including a processor. The processor is used to read and execute a program stored in a memory to execute one or more of the first, second, fifth, and sixth aspects described above, or one or more of any possible implementations of any of these aspects, the information interaction method in a UWB system provided. Optionally, the apparatus further includes a memory connected to the processor via a circuit. Further optionally, the apparatus includes a communication interface to which the processor is connected. The communication interface is used to receive information to be processed, the processor obtains the information from the communication interface, processes the information, and outputs the processing result through the communication interface. The communication interface can be an input / output interface.

[0066] In one possible implementation, the processor and memory can be physically independent units, or the memory can be integrated with the processor.

[0067] In a fourteenth aspect, this application provides a communication system comprising a first communication device and a second communication device; the first communication device is configured to perform the method described in any possible implementation of the first aspect, the fifth aspect, or any of the above aspects, and the second communication device is configured to perform the method described in any possible implementation of the second aspect, the sixth aspect, or any of the above aspects.

[0068] The technical effects achieved in the above aspects can be referred to each other or to the beneficial effects in the method embodiments shown below, and will not be repeated here. Attached Figure Description

[0069] Figure 1 This is a schematic diagram of the structure of a wireless communication system provided in an embodiment of this application;

[0070] Figure 2 This is another schematic diagram of the wireless communication system provided in the embodiments of this application;

[0071] Figure 3a This is a schematic diagram of a possible frequency band splicing scheduling method provided in an embodiment of this application;

[0072] Figure 3b This is a schematic diagram of another possible frequency band splicing scheduling method provided in the embodiments of this application;

[0073] Figure 3c This is a schematic diagram illustrating another possible frequency band splicing scheduling method provided in the embodiments of this application;

[0074] Figure 4 This is a schematic diagram of the frame format of the sensing and control information provided in the embodiments of this application;

[0075] Figure 5 This is a schematic diagram of the frame format of the frequency band splicing parameter field provided in the embodiments of this application;

[0076] Figure 6 This is a schematic diagram of an out-of-order channel provided in an embodiment of this application;

[0077] Figure 7 This is a schematic diagram of a sequential channel provided in an embodiment of this application;

[0078] Figure 8 This is a flowchart illustrating an information interaction method in a UWB system provided in an embodiment of this application.

[0079] Figure 9 This is a schematic diagram of a frame format of a CIR report information element provided in an embodiment of this application;

[0080] Figure 10This is a schematic diagram of the frame format of the received report field provided in an embodiment of this application;

[0081] Figure 11 This is a schematic diagram of the PPDU format provided in the embodiments of this application;

[0082] Figure 12 This is a schematic diagram of the structure of the perception field provided in the embodiments of this application;

[0083] Figure 13 This is another flowchart illustrating the information interaction method in the UWB system provided in this application embodiment;

[0084] Figure 14 This is a schematic diagram of another frame format for the CIR report information element provided in the embodiments of this application;

[0085] Figure 15 This is a schematic diagram of the CIR corresponding to different antennas and different SENS segments provided in the embodiments of this application;

[0086] Figure 16 This is a schematic diagram of the structure of the communication device provided in an embodiment of this application;

[0087] Figure 17 This is another structural schematic diagram of the communication device provided in the embodiments of this application;

[0088] Figure 18 This is another structural schematic diagram of the communication device provided in the embodiments of this application. Detailed Implementation

[0089] The technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings.

[0090] In the description of this application, the terms "first," "second," etc., are used only to distinguish different objects and do not limit the quantity or order of execution, nor do they imply that they are necessarily different. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or devices.

[0091] In the description of this application, "at least one (item)" means one or more, "more than" means two or more, and "at least two (items)" means two or three or more. Additionally, "and / or" is used to describe the relationship between related objects, indicating that three relationships can exist. For example, "A and / or B" can represent: only A exists, only B exists, and both A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "One or more of the following" or similar expressions refer to any combination of these items. For example, "one or more of the following: a, b, or c" can represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c".

[0092] In this application, the words "exemplary" or "for example" are used to indicate that something is an example, illustration, or illustration. Any embodiment or design described as "exemplary," "for example," or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Rather, the use of the words "exemplary," "for example," or "for example" is intended to present the relevant concepts in a specific manner.

[0093] In the description of this application, "when," "if," and "if" all refer to the device making a corresponding action under certain objective circumstances, and are not limited to a specific time, nor do they require the device to make a judgment action when it is implemented, nor do they imply any other limitations.

[0094] In this application, the use of singular designations for elements is intended to represent "one or more" rather than "one and only one," unless otherwise specified.

[0095] In the embodiments of this application, phrases such as "A corresponds to B," "B corresponds to A," or similar expressions indicate that B is associated with A, and B can be determined based on A. Determining B based on A does not mean determining B solely based on A; B can also be determined based on A and / or other information.

[0096] The technical solution provided in this application can be applied to wireless personal area networks (WPANs) based on UWB technology. For example, the method provided in this application can be applied to IEEE 802.15 series protocols, such as 802.15.4a, 802.15.4z, or 802.15.4ab, or a future generation of UWB WPAN standards, etc., which will not be listed here. The method provided in this application can also be applied to various communication systems, such as Internet of Things (IoT) systems, vehicle-to-everything (V2X) systems, narrowband Internet of Things (NB-IoT) systems, devices applied in V2X, IoT nodes and sensors in IoT, smart cameras, smart remote controls, smart water and electricity meters in smart homes, and sensors in smart cities, etc. The method provided in this application can also be applied to long term evolution (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, LTE systems, and also to 5th-generation (5G) communication systems, 6th-generation (6G) communication systems, etc.

[0097] Ultra-wideband (UWB) technology is a novel wireless communication technology. It utilizes nanosecond-level non-sinusoidal narrow pulses to transmit data. By modulating impulse pulses with very steep rise and fall times, it achieves a wide transmission spectrum, resulting in a bandwidth on the order of gigahertz (GHz). The bandwidth used in UWB is typically above 500 MHz. Because UWB systems do not require the generation of sinusoidal carrier signals and can directly transmit impulse sequences, they possess a wide spectrum and very low average power. UWB wireless communication systems offer advantages such as strong multipath resolution, low power consumption, and strong security, facilitating coexistence with other systems and thus improving spectrum utilization and system capacity. Furthermore, in short-range communication applications, the transmit power of UWB transmitters can typically be below 1 mW. Theoretically, the interference generated by UWB signals is equivalent to only white noise. This contributes to good coexistence between ultra-wideband and narrowband communications. Therefore, UWB systems can operate simultaneously with narrowband (NB) communication systems without interference. The method provided in this application can be implemented by a communication device within a wireless communication system. In a communication device, the device or chip implementing UWB system functions can be referred to as a UWB module, and the device or chip implementing narrowband communication system functions can be referred to as a narrowband communication module. The UWB module and the narrowband communication module can be different devices or chips; of course, they can also be integrated onto a single device or chip. The embodiments of this application do not limit the implementation of the UWB module and the narrowband communication module in the communication device. The communication device in this application includes a UWB module and may also include a narrowband communication module.

[0098] Although the embodiments in this application primarily use WPAN as an example, such as a network applied to the IEEE 802.15 series of standards, those skilled in the art will readily understand that the various aspects involved in this application can be extended to other networks employing various standards or protocols. For example, wireless local area networks (WLANs), Bluetooth, high-performance radio LANs (HIPERLANs) (a wireless standard similar to the IEEE 802.11 standard, primarily used in Europe), and wide area networks (WANs) or other networks now known or developed in the future. Therefore, regardless of the coverage area and wireless access protocol used, the various aspects provided in this application can be applied to any suitable wireless network.

[0099] Optionally, the communication device in this application embodiment can be a device that supports multiple WPAN standards such as 802.15.4a and 802.15.4z, as well as 802.15.4ab or later versions currently under discussion.

[0100] For example, the method provided in this application can be implemented by a communication device in a wireless communication system, which can be a device involved in the UWB system. For instance, the communication device can include, but is not limited to, communication servers, routers, switches, bridges, computers, mobile phones, etc., that support UWB technology. As another example, the communication device can include user equipment (UE), which can include various handheld devices, in-vehicle devices (such as automobiles or components installed in automobiles), wearable devices, Internet of Things (IoT) devices, computing devices, or other processing devices connected to a wireless modem that support UWB technology, etc., and will not be listed exhaustively here. As yet another example, the communication device can include a central control point, such as a personal area network (PAN) or a PAN coordinator. The PAN coordinator or PAN can be a mobile phone, in-vehicle device, anchor, tag, or smart home device, etc. As yet another example, the communication device can include a chip, which can be located in a communication server, router, switch, or terminal device, etc., and will not be listed exhaustively here.

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

[0102] It is understood that the above description of the communication device applies to any communication device in the embodiments of this application.

[0103] For example, see Figure 1 , Figure 1 This is a schematic diagram of the structure of a wireless communication system provided in an embodiment of this application. Figure 1As shown, the wireless communication system is a star topology, in which a central control node (e.g., Figure 1 The PAN coordinator (in this context) can communicate with one or more other devices. See also Figure 2 , Figure 2 This is another schematic diagram of the wireless communication system provided in an embodiment of this application. For example... Figure 2 As shown, this wireless communication system is a point-to-point topology, in which a central control node (such as...) Figure 2 The PAN coordinator can communicate with one or more other devices, and these other devices can also communicate with each other. Figure 1 and Figure 2 In this application, both "full-function device" and "reduced-function device" can be understood as the communication apparatus shown. The terms "full-function device" and "reduced-function device" are relative; for example, a reduced-function device cannot be a PAN coordinator. Furthermore, compared to a full-function device, a reduced-function device may lack coordination capabilities or have a lower communication rate. It is understood that... Figure 2 The PAN coordinator shown is for illustrative purposes only. Figure 2 The other three full-function devices shown can also act as PAN coordinators, and will not be shown individually here. It should also be understood that the full-function and low-function devices shown in this application are merely examples of communication devices, and any device capable of implementing the PPDU transmission method based on band splicing provided in this application falls within the protection scope of this application.

[0104] Currently, most UWB devices are limited by the performance of their ADCs, which are unable to handle large-bandwidth signals. Since sensing performance is directly proportional to effective bandwidth—the larger the effective bandwidth, the higher the sensing accuracy—one possible solution to improve the sensing performance of UWB devices is through frequency band splicing. Frequency band splicing can be simply described as follows: the transmitting end uses multiple different frequency bands to transmit multiple sensing fragments (SFs), where different sensing fragments (SFs) can be transmitted on different frequency bands; the receiving end receives the sensing fragments (SFs) on these frequency bands respectively, and performs sensing measurements based on these received sensing fragments (SFs), thus effectively splicing multiple frequency bands and performing sensing measurements on the spliced ​​frequency band.

[0105] From a temporal perspective, frequency band splicing can be divided into two categories. One is intra-packet frequency band splicing, where different parts of a single physical layer protocol data unit (PPDU) are transmitted on different UWB channels (or frequency bands). The other is inter-packet frequency band splicing, where multiple different sensing PPDUs are transmitted on different UWB channels (or frequency bands).

[0106] In this application, "sensing PPDU" can be referred to as "sensing package," and the two can be used interchangeably. "Sensing PPDU (or sensing package)" can be understood as a PPDU (or package) used for sensing measurement, or a PPDU (or package) containing a sensing field. It is understood that "PPDU used for sensing measurement" does not mean that this PPDU is only used for sensing measurement; of course, this PPDU can also be used to implement other functions, and this application does not impose any restrictions.

[0107] In one possible implementation, for inter-packet bandgap stitching, a sensing segment (SF) can represent one or more PPDUs. For intra-packet bandgap stitching, a sensing segment (SF) can represent one or more sensing segments (SENS segments) within a PPDU.

[0108] The following describes several possible scheduling methods for frequency band splicing.

[0109] See Figures 3a to 3c , Figures 3a to 3c This is a schematic diagram illustrating three possible frequency band splicing scheduling methods provided in the embodiments of this application. Among them, Figure 3a , Figure 3b as well as Figure 3c The horizontal axis represents frequency, and the vertical axis represents time. For example... Figure 3a As shown, a control message (CM) can schedule multiple sensing fragments (SFs), and the frequency band (or channel) for transmitting the control message is the same as the frequency band (or channel) for transmitting a specific sensing fragment (SF). For example, the frequency band for transmitting the sensing fragment (SF) is the UWB band. Figure 3b As shown, a control message (CM) can schedule a sensing segment (SF), and both the control message and the sensing segment (SF) are transmitted using the same frequency band (or channel). For example, the frequency band for transmitting the sensing segment (SF) is the UWB band. Figure 3cAs shown, the control message is transmitted on a dedicated control channel, such as a narrowband channel, which can schedule multiple sensing segments (SFs); and these sensing segments (SFs) can be transmitted on the UWB band (or UWB channel).

[0110] In this application, terms such as "transmission band", "band", and "channel" can be used interchangeably.

[0111] Of the three scheduling methods mentioned above ( Figures 3a to 3c The frequency bands (or channels) of the transmitted sensing segments (SF) can overlap or not. Overlapping frequency bands help track the phase during splicing, improving the accuracy of the channel impulse response (CIR) on the effective channel after splicing.

[0112] In one possible implementation, the control message (CM) mentioned above may include perceived control information. See also... Figure 4 , Figure 4 This is a schematic diagram of the frame format of the sensing and control information provided in an embodiment of this application. For example... Figure 4 As shown, the sensing and control information includes, but is not limited to, the Common Sensing Control Present field, the CIR Report Parameters Present field, and the Frequency Stitching Parameters Present field. Optional additional fields include the Common Sensing Control field, the CIR Report Parameters field, and the Frequency Stitching Parameters field.

[0113] The "Common Sensing Control Existence Field" indicates whether the common sensing control field exists. For example, a value of 1 indicates the common sensing control field exists; a value of 0 indicates its absence. The "CIR Report Parameter Existence Field" indicates whether the CIR report parameter field exists. For example, a value of 1 indicates the CIR report parameter field exists; a value of 0 indicates its absence. The "Band Splicing Parameter Existence Field" indicates whether the band splicing parameter field exists. For example, a value of 1 indicates the band splicing parameter field exists; a value of 0 indicates its absence.

[0114] Common sensing control fields can be used to indicate sensing mode, responder role, sensing packet type, etc. CIR reporting parameter fields can be used to indicate CIR IQ (I-path and Q-path, where I-path typically refers to the real part of a complex number and Q-path typically refers to the imaginary part) bit width, bitmap type, bitmap location information, bitmap, whether to report distance, whether to report velocity, whether to report azimuth angle of arrival (AOA), whether to compress, etc. See also Figure 5 , Figure 5 This is a schematic diagram of the frame format of the frequency band splicing parameter field provided in an embodiment of this application. For example... Figure 5 As shown, the frequency stitching parameter fields include, but are not limited to: frequency stitching direction, base channel, carrier frequency grid, channel sequence order, and feedback control.

[0115] The band splicing direction field can be used to indicate whether the center frequency of the channel used for band splicing increases or decreases relative to the center frequency of the reference channel, or in other words, to indicate whether the center frequency of the channel subsequently used in the band splicing is greater than or less than the center frequency of the first channel used in the band splicing. For example, when the value of the band splicing direction field is 1, it indicates that the center frequency of the channel used for band splicing increases based on the center frequency of the reference channel; when the value is 0, it indicates that the center frequency of the channel used for band splicing decreases based on the center frequency of the reference channel. The reference channel field can be used to indicate the channel number of the reference channel. In this application, the reference channel can refer to the first channel used in the band splicing. The carrier frequency grid field can be used to indicate the spacing between the channels used in the band splicing, and the correspondence between its values ​​and meanings is shown in Table 1 below.

[0116] Table 1: Values ​​and Definitions of the Carrier Frequency Grid Field

[0117]

[0118] The channel sequence field indicates whether the channels used in band splicing are used sequentially in ascending or descending order of the center frequency, or not sequentially. The value of the transmission quantity field plus 1 indicates the total number of bands (or channels) used in the band splicing. The feedback control field indicates the CIR feedback control of the band splicing; the correspondence between its values ​​and meanings is shown in Table 2 below.

[0119] Table 2: Values ​​and Definitions of Feedback Control Fields

[0120]

[0121]

[0122] The transmission order of existing band splicing channels can be divided into two categories: one is out-of-sequence channel order, or simply out-of-sequence channel; the other is in-sequence channel order, or simply sequential channel.

[0123] See Figure 6 , Figure 6 This is a schematic diagram of an out-of-order channel provided in an embodiment of this application. For example... Figure 6 As shown, the characteristic of existing out-of-order channels is that adjacent transmission channels (such as...) Figure 6 The channels (CH0 and CH3) in the frequency domain do not overlap, and channels that overlap in the frequency domain (such as...) Figure 6 The initial transmission interval between CH0 and CH1 in the signal needs to be greater than 1 ms. According to the transmission power requirements of UWB transmission, the maximum average power per megahertz bandwidth per millisecond is -41.3 dBm. If the transmission interval between overlapping channels in the frequency domain is greater than 1 ms, each sensing segment (SF) can be transmitted at the maximum permissible average power.

[0124] For out-of-order channels, the channel usage order can be calculated according to the following formula (1-1):

[0125] CH((p*(OF+1)MOD(N))+(p*(OF+1)DIV(N)))…………………………………………(1-1)

[0126] Where p takes values ​​of 0, 1, 2, ..., (N-1), and OF represents the overlap factor, whose value is the same as that of the carrier frequency grid field. If the total number of channels (bands) M used for band splicing is an integer multiple of (OF+1), then N equals M. If the total number of channels (bands) M used for band splicing is not an integer multiple of (OF+1), then N is the smallest integer multiple of (OF+1) among positive integers greater than M. M is the value of the number of transmitted segments plus 1. Taking M equal to 6 as an example, assuming OF equals 2 (i.e., the band overlap rate is 50%), since M is divisible by (OF+1) = 3, N equals M equals 6. Assuming OF equals 3 (i.e., the band overlap rate is 75%), since M is not divisible by (OF+1) = 4, N equals 8. It is understandable that if N is greater than M (i.e., the value of M is not divisible by (OF+1)), the additional channels (i.e., CH(M), CH(M+1), ..., CH(N-1)) are not actually used, and the transmitter does not transmit UWB pulses on the additional channels.

[0127] MOD stands for modulo operation, and DIV stands for integer division; these will not be elaborated further below. For integer division (DIV), x DIVy equals the integer part of the quotient of x divided by y. For example, if x equals 4 and y equals 6, then x DIVy = 0; and if x equals 8 and y equals 6, then x DIVy = 1.

[0128] See Figure 7 , Figure 7 This is a schematic diagram of a sequential channel provided in an embodiment of this application. For example... Figure 7 As shown, the characteristic of a sequential channel is that different channels are transmitted sequentially in order of increasing or decreasing center frequency. Figure 7 A sequential channel with a frequency band overlap rate of 50% is shown. It can be understood that, since sequential channels do not have the limitation that the initial transmission interval between signals from channels with frequency domain overlap must be greater than 1 ms, the total transmission time of a sequential channel can be less than 1 ms. Of course, the total transmission time of a sequential channel can also be greater than 1 ms or equal to 1 ms; this embodiment of the application does not impose any limitations.

[0129] Unless otherwise specified, the term "channel" used in this application refers to a UWB channel, and the bandwidth of a UWB channel is 499.2MHz.

[0130] The channel usage order of the above out-of-order channels, calculated according to the above formula (1-1), does not match the actual channel, and cannot realize sensing or ranging based on frequency band splicing in practical applications.

[0131] In view of this, embodiments of this application provide an information interaction method and apparatus in a UWB system, which can associate the channel usage order of out-of-order channels with the actual UWB channels (such as channel numbers), improve the sensing scheme based on band splicing, support sensing measurement based on band splicing, and improve sensing performance.

[0132] The technical solution provided in this application will be described in detail below with reference to more accompanying drawings.

[0133] In this application, unless otherwise specified, the same or similar parts between various embodiments or implementations can be referred to each other. In the various embodiments of this application, and in the various implementation methods / methods / implementations within each embodiment, unless otherwise specified or logically conflicting, the terminology and / or descriptions between different embodiments and between the various implementation methods / methods / implementations within each embodiment are consistent and can be mutually referenced. The technical features in different embodiments and the various implementation methods / methods / implementations within each embodiment can be combined according to their inherent logical relationships to form new embodiments, implementation methods, methods, or implementation approaches. The embodiments described below do not constitute a limitation on the scope of protection of this application. It is understood that the order of the embodiments below does not represent their importance.

[0134] The communication device in this application can support not only 802.15 series protocols, such as 802.15.4ab or its next-generation standard, but also other standard protocols (such as 802.11 series protocols), such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a, 802.11be and their next generation, and various wireless local area networks (WLAN) standards of the 802.11 family.

[0135] In one possible implementation, the method provided in this application can be applied to a perception scenario between one node and one node, or to a perception scenario between one node and multiple nodes, or to a perception scenario between multiple nodes; this application does not impose any limitations.

[0136] See Figure 8 , Figure 8 This is a flowchart illustrating an information interaction method in a UWB system provided in this application embodiment. The method mainly describes the relationship between the logical index in the channel usage sequence and the channel number of the UWB channel. The first and second communication devices involved in this method can be the aforementioned... Figure 1 or Figure 2Any two devices capable of data communication. In one possible implementation, the first communication device can act as a sensing responder, and the second communication device can act as a sensing initiator.

[0137] like Figure 8 As shown, the information exchange method in this UWB system includes, but is not limited to, the following steps:

[0138] S101, the second communication device (sensinginitiator) sends sensing control information to the first communication device (sensingresponder), which includes a frequency band splicing direction field, a reference channel field, a carrier frequency grid field, and a transmission number field.

[0139] Correspondingly, the first communication device (sensingresponder) receives the sensing control information.

[0140] S102, the second communication device (sensinginitiator) determines the channel based on the aforementioned sensing and control information.

[0141] S103, the first communication device (sensingresponder) determines the channel based on the aforementioned sensing and control information.

[0142] In one possible implementation, the aforementioned sensing and control information may include, but is not limited to, a frequency stitching parameters field. For example, the frame format of this sensing and control information may be as described above. Figure 4 As shown above, this will not be repeated here. Figure 4 As shown, in the sensing control information of this application embodiment, the value of the frequency band stitching parameter existence field is 1, indicating that the frequency band stitching parameter field exists. This frequency band stitching parameter field may include, but is not limited to: frequency stitching direction field, base channel field, carrier frequency grid field, channel sequence order field, and number of transmissions field. For example, the frame format of the frequency band stitching parameter field in this application embodiment can be as described above. Figure 5 As shown, it will not be elaborated further here.

[0143] The band splicing direction field indicates whether the center frequency of the channel used for band splicing increases or decreases relative to the center frequency of the reference channel, or in other words, whether the center frequency of subsequent channels used in the band splicing is greater than or less than the center frequency of the first channel used in the band splicing. For example, a value of 1 indicates that the center frequency of the channel used for band splicing increases from the center frequency of the reference channel; a value of 0 indicates that the center frequency of the channel used for band splicing decreases from the center frequency of the reference channel. The reference channel field indicates the channel number of the reference channel, which may refer to the first channel used in the band splicing. The carrier frequency grid field indicates the spacing between channels used in the band splicing. The channel order field indicates whether the channels used for band splicing are used sequentially in ascending or descending order of the center frequency (i.e., in-sequence channel order, or simply sequential channel) or out-of-sequence channel order (i.e., out-of-sequence channel order, or simply out-of-sequence channel). Increasing the value of the transmission quantity field by 1 indicates the total number of bands (or channels) used for band splicing.

[0144] In one possible implementation, when the first communication device determines that the channel transmission order used for band splicing is out of order, it can determine the channel usage order of the out-of-order channels based on the spacing between the channels used for band splicing (i.e., the overlap factor) and the total number of bands (or channels) used for band splicing. In other words, the first communication device can determine the channel usage order of the out-of-order channels based on the channel order field, the carrier frequency grid field, and the number of transmission segments. The channel order field indicates that the channel transmission order used for band splicing is out of order. After receiving the aforementioned sensing and control information, the second communication device can determine that the channel transmission order used for band splicing is out of order based on the indication in the channel order field. Then, the second communication device can determine the channel usage order of the out-of-order channels based on the carrier frequency grid field and the number of transmission segments.

[0145] For example, the channel usage order of an out-of-order channel satisfies the following formula (2-1):

[0146] CH(l i )=CH((p*(OF+1)MOD(N))+(p*(OF+1)DIV(N)))………………………………(2-1)

[0147] Among them, l iThis represents the i-th logical index, where i = (p+1), and p takes values ​​of 0, 1, 2, ..., (N-1). OF represents the overlap factor, whose value is the same as that of the carrier frequency grid field. If the total number of frequency bands (or channels) used in band splicing, M, is an integer multiple of (OF+1), then N equals M; if the total number of frequency bands (or channels) used in band splicing, M, is not an integer multiple of (OF+1), then N is the smallest integer multiple of (OF+1) among positive integers greater than M. MOD represents modulo operation, and DIV represents integer division.

[0148] It is understandable that CH(l) calculated according to the above formula (2-1) i ) is not the channel number of the UWB channel. For example, when there are 8 channels participating in the band splicing, that is, when M equals 8, the channel usage order calculated according to the above formula (2-1) is shown in Table 3 below.

[0149] Table 3

[0150] OF(or Carrier Frequency Grid fieldvalue) <![CDATA[Channel usage order CH(l i )]]> 0 CH(0), CH(1), CH(2), CH(3), CH(4), CH(5), CH(6), CH(7) 1 CH(0), CH(2), CH(4), CH(6), CH(1), CH(3), CH(5), CH(7) 2 CH(0), CH(3), CH(6), CH(1), CH(4), CH(7), CH(2), CH(5) 3 CH(0), CH(4), CH(1), CH(5), CH(2), CH(6), CH(3), CH(7)

[0151] The UWB channels specified in the 802.15.4z standard are shown in Table 4 below.

[0152] Table 4

[0153]

[0154] In addition, to support frequency band splicing, the following extended channels are defined:

[0155] f c =499.2MHz+N c ×124.8MHz…………………………………………(2-2)

[0156] Here, N c This represents the channel number of the extended UWB channel, with values ​​ranging from 0 to 97. c Indicates channel N c The corresponding center frequency.

[0157] As shown in Tables 3 and 4 above, the channel usage order in Table 3 does not match the actual allocated channels. Logical Index l i The value ranges from 0 to (M-1), while the channel number of the UWB channel ranges from 0 to 97. For example, as shown in Table 3 above, assume that the channel numbers of the 8 channels participating in the band splicing are 60 to 67, or 60, 62, 64, 66, 68, 70, 72, 74; and the logical index of the channel usage order is l. i The channel numbers do not match those of these 8 channels.

[0158] Therefore, after determining the channel usage order of the out-of-order channels, this application embodiment can further determine the channel corresponding to the channel usage order based on the channel usage order of the out-of-order channels, the reference channel, whether the center frequency of the channel used for band splicing increases or decreases relative to the center frequency of the reference channel, the spacing between the channels used for band splicing (i.e., the overlap factor), and the total number of bands (or channels) used for band splicing. In other words, after determining the channel usage order of the out-of-order channels, the first communication device and the second communication device in this application embodiment can respectively determine the channel corresponding to the channel usage order based on the band splicing direction field, the reference channel field, the carrier frequency grid field, and the number of transmission segments in the aforementioned sensing control information.

[0159] In one possible implementation, the actual allocated channel can be referred to as the physical channel, and the result CH(l) calculated based on the above formula (2-1) is... i This is called a logical channel. Physical channels and logical channels can be connected in the following ways.

[0160] In one possible implementation, the physical channel can be represented by channel number N. i To represent, logical channels can be represented by logical index l i To represent. For example, the channel number N of a UWB channel. i With logical index l i The relationship can be shown in the following formula (2-3).

[0161] N i =N base +l i ×(4-OF)×(2×D-1)................................(2-3)

[0162] Where, N i This represents the i-th logical index l in the above channel usage order. i The corresponding channel number. i The value ranges from 0 to (M-1). M represents the total number of frequency bands (channels) used for the frequency band splicing indicated by the above-mentioned transmission number segment. The value of M is equal to the value of the transmission number segment plus 1. N baseThis indicates the channel number of the reference channel indicated by the aforementioned reference channel field. OF represents the overlap factor, whose value is equal to the value of the aforementioned carrier frequency grid field. D represents the value of the aforementioned band splicing direction field. In other words, the channel determined based on the sensing control information satisfies the aforementioned formula (2-3). It can be understood that the logical index corresponding to the reference channel is 0. When the value of the band splicing direction field is 1, it means that the center frequency of the channel subsequently used for band splicing is greater than the center frequency of the reference channel, that is, the center frequency of the channel used for band splicing increases based on the center frequency of the reference channel; when the value of the band splicing direction field is 0, it means that the center frequency of the channel subsequently used for band splicing is less than the center frequency of the reference channel, that is, the center frequency of the channel used for band splicing decreases based on the center frequency of the reference channel.

[0163] For example, if the Frequency Stitching Direction field is 1, it means that the center frequency of the channel used in the subsequent band splicing is less than the center frequency of the reference channel; if the Frequency Stitching Direction field is 0, it means that the center frequency of the channel used in the subsequent band splicing is greater than the center frequency of the reference channel; then the above formula (2-3) can also be transformed as follows.

[0164] N i =N base +l i ×(4-OF)×(1-2×D)................................(2-4)

[0165] For another example, if the center frequency of the channel used after the default band splicing is greater than the center frequency of the reference channel, or if the transmitting and receiving parties (i.e., the first communication device and the second communication device) negotiate, or predefine or preconfigure the protocol to determine that the center frequency of the channel used after the band splicing is greater than the center frequency of the reference channel, then the above formula (2-3) can also be modified as follows.

[0166] N i =N base +l i ×(4-OF)................................(2-5)

[0167] For another example, if the center frequency of the channel used after the default band splicing is less than the center frequency of the reference channel, or if the transmitting and receiving parties (i.e., the first communication device and the second communication device) negotiate, or predefine or preconfigure the protocol to determine that the center frequency of the channel used after the band splicing is less than the center frequency of the reference channel, then the above formula (2-3) can also be modified as follows.

[0168] N i =N base -l i ×(4-OF)................................(2-6)

[0169] It is understood that formulas (2-3) above can have other variations, which are not listed one by one in the embodiments of this application. Any variation of formulas (2-3) above is within the protection scope of the embodiments of this application.

[0170] For example, as shown in Table 3 above, assuming there are 8 channels participating in band splicing, i.e., M equals 8 and OF equals 2, then the channel usage order calculated according to the above formula (2-1) is CH(0), CH(3), CH(6), CH(1), CH(4), CH(7), CH(2), CH(5). Assuming the channel number of the reference channel is 60 and the value of the band splicing direction field is 1, i.e., D in the above formula (2-3) equals 1, indicating that the center frequency of the channel used in subsequent band splicing is greater than the center frequency of the reference channel. Therefore, according to formula (2-3) above, we can obtain: the channel number N1 of the UWB channel corresponding to the first logical index l1 (l1=0) in the channel usage order is 60; the channel number N2 of the UWB channel corresponding to the second logical index l2 (l2=3) in the channel usage order is 66; the channel number N3 of the UWB channel corresponding to the third logical index l3 (l3=6) in the channel usage order is 72; and the channel number N3 of the UWB channel corresponding to the fourth logical index l4 (l4=1) in the channel usage order is... Channel number N4 is 62. The UWB channel corresponding to the 5th logical index l5 (l5=4) in the channel usage sequence has channel number N5 of 68. The UWB channel corresponding to the 6th logical index l6 (l6=7) in the channel usage sequence has channel number N6 of 74. The UWB channel corresponding to the 7th logical index l7 (l7=2) in the channel usage sequence has channel number N7 of 64. The UWB channel corresponding to the 8th logical index l8 (l8=5) in the channel usage sequence has channel number N8 of 70. In short, the channel numbers corresponding to logical indices 0, 3, 6, 1, 4, 7, 2, and 5 in the channel usage sequence are: 60, 66, 72, 62, 68, 74, 64, and 70, respectively. Assuming the reference channel number is 48 and the value of the band splicing direction field is still 1, that is, D in the above formula (2-3) equals 1, then according to the above formula (2-3), we can get the channel numbers corresponding to the channel usage order CH(0), CH(3), CH(6), CH(1), CH(4), CH(7), CH(2), CH(5) respectively: 48, 54, 60, 50, 56, 62, 52, 58.

[0171] For example: Suppose there are 8 channels participating in band splicing, i.e., M equals 8 and OF equals 3. Then, according to the above formula (2-1), the channel usage order is CH(0), CH(4), CH(1), CH(5), CH(2), CH(6), CH(3), CH(7). Assuming the channel number of the reference channel is 60 and the value of the band splicing direction field is 1, i.e., D in the above formula (2-3) equals 1, then the above formula (2-3) can be used to obtain: the channel number N1 of the UWB channel corresponding to the first logical index l1 (l1=0) in the channel usage order is 60, the channel number N2 of the UWB channel corresponding to the second logical index l2 (l2=4) in the channel usage order is 64, the channel number N3 of the UWB channel corresponding to the third logical index l3 (l3=1) in the channel usage order is 61, and the channel number N3 of the UWB channel corresponding to the fourth logical index l3 (l3=1) in the channel usage order is 61. The channel number N4 corresponding to logical index l4 (l4=5) is 65. The channel number N5 corresponding to the 5th logical index l5 (l5=2) in the channel usage order is 62. The channel number N6 corresponding to the 6th logical index l6 (l6=6) in the channel usage order is 66. The channel number N7 corresponding to the 7th logical index l7 (l7=3) in the channel usage order is 63. The channel number N8 corresponding to the 8th logical index l8 (l8=7) in the channel usage order is 67. In short, the channel numbers corresponding to logical indices 0, 4, 1, 5, 2, 6, 3, 7 in the channel usage order are 60, 64, 61, 65, 62, 66, 63, 67, respectively. Assuming the reference channel number is 48 and the value of the band splicing direction field is still 1, that is, D in the above formula (2-3) equals 1, then according to the above formula (2-3), we can obtain that the channel numbers corresponding to the channel usage order CH(0), CH(4), CH(1), CH(5), CH(2), CH(6), CH(3), CH(7) are 48, 52, 49, 53, 50, 54, 51, 55 respectively.

[0172] Therefore, the embodiments of this application can determine the corresponding channel based on the channel usage order of the out-of-order channel and the sensing control information, so that both the transmitting and receiving parties (i.e., the first communication device and the second communication device) have the channel information corresponding to the channel usage order, thereby improving the sensing scheme based on band splicing, associating the channel usage order of the out-of-order channel with the actual channel, so as to support the sensing measurement of band splicing and improve the sensing performance.

[0173] In another possible implementation, the physical channel can be transmitted via the center frequency f. i To represent, logical channels can be represented by logical index l iThis is used to represent the channel. It can be understood that there is a one-to-one correspondence between the center frequency of a physical channel and its channel number. For example, the center frequency f of a UWB channel... i With logical index l i The relationship can be shown in the following formula (2-7).

[0174] f i =f base +124.8×l i ×(4-OF)×(2×D-1)........................(2-7)

[0175] Among them, f i This represents the i-th logical index l in the above channel usage order. i The corresponding center frequency of the channel. base This indicates the center frequency of the reference channel indicated by the aforementioned reference channel field, which corresponds to the channel number of the reference channel. The meanings of the other parameters in formula (2-7) are described above and will not be repeated here. In formula (2-7), f... i The unit is megahertz (MHz), meaning the center frequency is measured in MHz. It's understandable that if the center frequency were measured in hertz (Hz), gigahertz (GHz), or other units, the above formula (2-7) would require corresponding unit conversions, which will not be detailed here.

[0176] For example, if the Frequency Stitching Direction field is 1, it means that the center frequency of the channel used in the subsequent band splicing is less than the center frequency of the reference channel; if the Frequency Stitching Direction field is 0, it means that the center frequency of the channel used in the subsequent band splicing is greater than the center frequency of the reference channel; then the above formula (2-7) can also be transformed as follows.

[0177] f i =f base +124.8×l i ×(4-OF)×(1-2×D)........................(2-8)

[0178] For another example, if the center frequency of the channel used after the default band splicing is greater than the center frequency of the reference channel, or if the transmitting and receiving parties (i.e., the first communication device and the second communication device) negotiate, or predefine or preconfigure the protocol to determine that the center frequency of the channel used after the band splicing is greater than the center frequency of the reference channel, then the above formula (2-7) can also be modified as follows.

[0179] f i =f base +124.8×l i ×(4-OF)................................(2-9)

[0180] For another example, if the center frequency of the channel used after the default band splicing is less than the center frequency of the reference channel, or if the transmitting and receiving parties (i.e., the first communication device and the second communication device) negotiate, or predefine or preconfigure the protocol to determine that the center frequency of the channel used after the band splicing is less than the center frequency of the reference channel, then the above formula (2-7) can also be modified as follows.

[0181] f i =f base -124.8×l i ×(4-OF)................................(2-10)

[0182] It is understood that formulas (2-7) above can have other variations, which are not listed one by one in the embodiments of this application. Any variation of formulas (2-7) above is within the protection scope of the embodiments of this application.

[0183] Therefore, the embodiments of this application can determine the center frequency of the corresponding channel based on the channel usage order and sensing control information of the out-of-order channel, so that both the transmitting and receiving parties (i.e., the first communication device and the second communication device) have the channel information corresponding to the channel usage order, thereby improving the sensing scheme based on band splicing, associating the channel usage order of the out-of-order channel with the actual channel, so as to support the sensing measurement of band splicing and improve the sensing performance.

[0184] In one possible implementation, after the first communication device determines the channel corresponding to the channel usage order, it can also use the corresponding channel to send / receive multiple sensing segments (SFs) according to the channel usage order. For example, assuming there are 8 channels participating in band splicing, i.e., M equals 8 and OF equals 2, and the channel usage order is CH(0), CH(3), CH(6), CH(1), CH(4), CH(7), CH(2), CH(5), the channel numbers corresponding to this channel usage order are: 60, 66, 72, 62, 68, 74, 64, 70. The first communication device can transmit / receive eight sensing segments using the corresponding channels according to the channel usage order. Specifically, the first communication device can first use channel number 60 to transmit / receive sensing segment 1, then use channel number 66 to transmit / receive sensing segment 2, then use channel number 72 to transmit / receive sensing segment 3, then use channel number 62 to transmit / receive sensing segment 4, then use channel number 68 to transmit / receive sensing segment 5, then use channel number 74 to transmit / receive sensing segment 6, then use channel number 64 to transmit / receive sensing segment 7, and finally use channel number 70 to transmit / receive sensing segment 8. Similarly, after determining the channels corresponding to the channel usage order, the second communication device can also receive / transmit multiple sensing segments (SFs) using the corresponding channels according to the channel usage order. These will not be detailed here. It can be understood that for inter-packet band splicing, one sensing segment (SF) can represent one or more PPDUs. For intra-packet band splicing, a sensing segment (SF) can represent one or more sensing segments (SENS segments) within a PPDU.

[0185] It can be understood that the first communication device (sensing responder) can act as a sensing transmitter, sending sensing PPDUs; correspondingly, the second communication device (sensing initiator) can act as a sensing receiver, receiving sensing PPDUs. Alternatively, the first communication device (sensing responder) can also act as a sensing receiver, receiving sensing PPDUs; correspondingly, the second communication device (sensing initiator) can also act as a sensing transmitter, sending sensing PPDUs. Furthermore, it can be understood that when the first communication device acts as a sensing receiver, it needs to feed back the channel impulse response (CIR) to the second communication device for the second communication device to calculate the sensing results or ranging results.

[0186] This application's embodiments, based on multiple elements in existing sensing control information, associate the channel usage order of out-of-order channels with the actual UWB channels (such as channel numbers or center frequencies), thereby improving the band-stitching-based sensing scheme to support band-stitched sensing measurements and enhance sensing performance. Furthermore, this application's embodiments require no additional signaling overhead, making implementation simple and low-complexity.

[0187] In one possible implementation, the receiving party of the UWB signal (or UWB PPDU) can feed back a channel impulse response (CIR) to the sending party of the UWB signal (or UWB PPDU). This UWB signal (or UWB PPDU) can be used for sensing measurements or ranging; this application does not impose any limitations. CIR feedback can be achieved through a CIR report information element (CIR report IE). See also... Figure 9 , Figure 9 This is a schematic diagram of a frame format for a CIR report information element provided in an embodiment of this application. For example... Figure 9 As shown, the CIR reportIE includes, but is not limited to: Antennas field, Bitmap Length field, Bitmap Offset field, Channel Impulse Response Bitmap (CIR Bitmap), and one or more Receive Report fields.

[0188] The Antennas field, incremented by 1, indicates the number of antennas requiring a CIR report. The Bitmap Length field indicates the length of the CIR Bitmap. The Bitmap Offset field indicates the offset of the CIR Bitmap. The CIR Bitmap indicates whether the corresponding CIR Tap has provided feedback. A Receive Report field indicates a CIR report.

[0189] See Figure 10 , Figure 10 This is a schematic diagram of the frame format of the received report field provided in an embodiment of this application. For example... Figure 10As shown, the Receive Report fields include, but are not limited to: Timing Offset, Normalization Factor, Received Signal Strength Indication (RSSI), and CIR Taps. The Timing Offset field indicates the offset between the reference path and the CIR reporting time. The Normalization Factor field indicates the number of bits to left-shift the IQ (I-path and Q-path) data represented in binary. RSSI indicates the received signal strength. The CIR Tap field indicates the value of CIRTap, with each CIR Tap corresponding to one bit in the CIR Bitmap.

[0190] From the above Figure 9 and Figure 10 It is known that existing technologies only consider the CIR of different antennas, without taking into account the structure of the sensing PPDU.

[0191] In view of this, embodiments of this application also provide an information interaction method and apparatus in a UWB system, which considers the structure of the sensing PPDU in the CIRreport IE, improves the CIR feedback scheme, and clarifies the order in which CIR reports appear in the CIR report IE, so as to support sensing measurement and improve sensing performance.

[0192] In the discussion of IEEE 802.15.4ab, the format of the physical layer protocol data unit (PPDU) used for sensing measurements can be as follows: Figure 11 As shown. Figure 11 This is a schematic diagram of the PPDU format provided in an embodiment of this application. For example... Figure 11The diagram illustrates three possible PPDU formats. These PPDUs include, but are not limited to, a synchronization (SYNC) field, a start-of-frame delimiter (SFD) field, and a sensing (SENS) field. In one possible implementation, the PPDU may also include one or more of the following: a physical layer header (PHR) or a payload field. In this application, each field of the PPDU may include one or more symbols, and the symbols in the SYNC, SFD, and SENS fields can be generated from sequences. For example, the synchronization (SYNC) field may contain multiple repeating symbols generated from a preamble sequence. A symbol in the synchronization (SYNC) field can be obtained by spreading this preamble sequence, such as by adding several zero elements after each element of the preamble sequence to obtain a symbol.

[0193] The SYNC field can be used for PPDU detection and synchronization. In some scenarios, a portion of the symbols in the SYNC field can be used for PPDU detection and synchronization, while other symbols can be used for sensing measurements. The SENS field can be used for sensing measurements and contains one or more SENS segments. Each SENS segment can support 32, 64, or 128 sensing symbols, or even 16, 256, or 512 sensing symbols. These sensing symbols can be generated from predefined sequences (such as the sequences defined for sensing in the 802.15.4 related standards). The PHR carries some physical layer indication information, such as modulation and coding information or PPDU length information, to assist the receiver in correctly demodulating the data. The payload field is used to carry the data.

[0194] For example, see Figure 12 , Figure 12 This is a schematic diagram of the structure of a sensing field provided in an embodiment of this application. Currently, a sensing field (SENS field) can include 1 to 4 sensing segments. Of course, as the standard evolves, a sensing field can include more sensing segments, and this embodiment of the application does not impose any limitations. A SENS segment can contain one or more sensing symbols. Figure 12The structure of a sensing field, comprising at least one sensing segment, is shown. Gap intervals are inserted between adjacent sensing segments. Each gap lasts for one sensing symbol, approximately 1 microsecond. Different sensing segments can be transmitted using different transmit antennas. Each receiving antenna at the receiver can generate a corresponding CIR report for each sensing segment received.

[0195] Therefore, the total number of CIR reports is equal to the product of the number of receive antennas and the number of SENS segments.

[0196] See Figure 13 , Figure 13 This is another flowchart illustrating the information interaction method in the UWB system provided in this application embodiment. The method mainly introduces the feedback mechanism for CIR reports. This method can be applied to sensing / ranging scenarios based on frequency band stitching, as well as traditional sensing / ranging scenarios. The first and second communication devices involved in this method can be the aforementioned... Figure 1 or Figure 2 Any two devices capable of data communication. In one possible implementation, the first communication device can act as a sensing receiver, and the second communication device can act as a sensing transmitter.

[0197] like Figure 13 As shown, the information exchange method in this UWB system includes, but is not limited to, the following steps:

[0198] S201, the first communication device generates a CIR report information element, which includes an antenna field, a first indication information, and Q receive report fields. One of the receive report fields is used to indicate a CIR report. The value of the antenna field plus 1 indicates the number of antennas that need to send back a CIR report. The first indication information is used to indicate the number of sensing segments in a sensing packet or to indicate the number of sensing segments that need to send back a CIR report. Q is equal to the product between the number of antennas and the number of sensing segments indicated by the first indication information.

[0199] S202, the first communication device sends the CIR report information element to the second communication device.

[0200] Accordingly, the second communication device receives the CIR report information element.

[0201] S203, the second communication device processes the CIR report information element and obtains Q CIR reports.

[0202] In one possible implementation, the aforementioned CIR report information elements may include, but are not limited to: an antenna field, first indication information, and Q receive report fields. The value of the antenna field plus 1 indicates the number of antennas requiring CIR report feedback. One receive report field can be used to indicate one CIR report, so the Q receive report fields indicate a total of Q CIR reports. For example, the frame format of the receive report field can be as described above. Figure 10 As shown. This first indication information can be used to indicate the number of sensing segments in a sensing packet (or sensing PPDU). Alternatively, it can be used to indicate the number of sensing segments requiring a CIR report. Or, it can be used to indicate the number of some or all of the sensing segments used for band splicing, or the number of sensing segments in K sensing packets (sensing PPDUs) used for band splicing (K is a positive integer less than or equal to M, where M is the total number of bands used for band splicing), etc. In other words, this first indication information can be used to indicate the number of different sensing segments corresponding to all CIR reports in the aforementioned CIR report information element. Where Q is equal to the product of the aforementioned antenna number (i.e., the value of the antenna field plus 1) and the number of sensing segments indicated by the first indication information.

[0203] In a frequency band splicing scenario, for intra-packet frequency band splicing, the aforementioned first indication information can be used to indicate the number of SENS segments in a sensing packet (or sensing PPDU). For inter-packet frequency band splicing, a CIR report IE can be fed back for a sensing packet (or sensing PPDU), so the first indication information can still be used to indicate the number of SENS segments in a sensing packet (or sensing PPDU). Of course, for inter-packet frequency band splicing, a CIR report IE can also be fed back for multiple sensing packets used for frequency band splicing, so the first indication information in a CIR report IE can be used to indicate the number of SENS segments in these multiple sensing packets. For both intra-packet and inter-packet frequency band splicing (the case of both intra-packet and inter-packet frequency band splicing), a CIR report IE can carry CIR reports for multiple SENS segments, and the first indication information can indicate some or all of the SENS segments used for frequency band splicing, or it can indicate the number of SENS segments in some sensing packets used for frequency band splicing.

[0204] For example, see Figure 14 , Figure 14 This is a schematic diagram of another frame format for the CIR report information element provided in an embodiment of this application. For example... Figure 14 As shown, the CIR report IE includes, but is not limited to: an antenna field, a segment number (Number of Segment) field (i.e., the first indication information mentioned above), and a reception report field. For example, the value of the Number of Segment field (i.e., the first indication information) plus 1 indicates the number of sensing segments (SENS segments) in a sensing packet (or sensing PPDU), or the number of sensing segments that need to be fed back in a CIR report, or the number of different SENS segments corresponding to the CIR report in the CIR report IE.

[0205] Based on the structure of the sensing packet, each sensing packet currently includes a maximum of 4 SENS segments, while the existing receiver (i.e., the first communication device) has a maximum of 4 receiving antennas. Therefore, for one sensing packet, there can be a maximum of 16 (4×4) CIR reports, i.e., 16 reception report fields. See [link / reference] Figure 15 , Figure 15 This is a schematic diagram of the CIR corresponding to different antennas and different SENS segments provided in the embodiments of this application. The receiving antennas are Antennas 1 to Antennas 4. For simplicity, Figure 15 In this context, Ant 1 to Ant 4 are used to represent the sensor segments in a sensor packet; these segments are SENS segment 1 to SENS segment 4. For simplicity, Figure 15 In Chinese, these are represented by Seg 1 to Seg 4. For example... Figure 15 As shown, each receiving antenna can generate a corresponding CIR report for each SENS segment signal received. This can be understood as... Figure 15 In the diagram, Ant xSeg y CIR represents the CIR report corresponding to SENS segment y received by receiving antenna x. The values ​​of x and y are both 1, 2, 3, and 4.

[0206] In one possible implementation, the transmitting and receiving parties (i.e., the first communication device and the second communication device) need to agree on the order in which the CIR reports appear in the CIR report IE, i.e., the arrangement order. For example, the order in which the CIR reports appear in the CIR report IE (i.e., the arrangement order) may include, but is not limited to: first traversing the CIR reports corresponding to the antenna, and then traversing the CIR reports corresponding to the sensing segments. For example, the CIR reports in the CIR report IE are arranged as described above. Figure 15 Arranged from top to bottom and left to right. It can be understood that if the number of receiving antennas is less than 4, and / or the number of sensing segments in a sensing packet is less than 4, then the corresponding CIR report is as described above. Figure 15The part in. Therefore, during traversal. Figure 15 During the process, if a CIR report is missing, it is skipped. For example, when there are only 2 receiving antennas, assuming a sensing packet contains 4 SENS segments, during the traversal... Figure 15 When, you need to skip. Figure 15 The third and fourth lines, or rather, the CIR report IE does not include... Figure 15 The third and fourth lines. As another example, the order in which CIR reports appear in the CIR report IE (i.e., the arrangement order) can include, but is not limited to: first traversing the CIR reports corresponding to the sensing segments, then traversing the CIR reports corresponding to the antennas. For example, the CIR reports in the CIR report IE are arranged as described above. Figure 15 Arranged from left to right and from top to bottom. Of course, during traversal... Figure 15 If a CIR report is missing during the process, it is skipped.

[0207] In the frequency band splicing scenario, different SENS segments or different sensing packets can be transmitted at different center frequencies (or frequencies or channels). However, a single sensing measurement requires the CIRs of multiple SENS segments or multiple sensing packets. By first traversing the CIR reports corresponding to the sensing segments and then traversing the CIR reports corresponding to the antennas, it can be ensured that the CIR reports required for a single sensing measurement are placed together, which is beneficial for subsequent processing.

[0208] In one possible implementation, the order in which CIR reports appear in the CIR report IE can be predefined by the standard or a default. This approach is simple, has low complexity, and requires no additional signaling overhead.

[0209] In another possible implementation, the order in which CIR reports appear in the CIR report IE can be determined through negotiation between the sending and receiving parties (i.e., the first communication device and the second communication device). This allows for a more flexible arrangement of CIR reports.

[0210] In another possible implementation, the order in which CIR reports appear in the CIR report IE can be pre-configured or indicated by the first / second communication device. For example, a second indication information can be carried in the CIR report IE to indicate the order of CIR reports within it. Alternatively, the first / second communication device can send the second indication information to indicate the order of CIR reports within the CIR report IE. For instance, each CIR report can be numbered, and the number can then be used to indicate the order of each CIR report within the CIR report IE. Another example is that the second indication information is one bit; when the bit is 1, it indicates that the CIR reports corresponding to the antenna are traversed first, followed by the CIR reports corresponding to the sensing segment; when the bit is 0, it indicates that the CIR reports corresponding to the sensing segment are traversed first, followed by the CIR reports corresponding to the antenna. This allows for a more flexible and configurable order in which CIR reports appear in the CIR report IE.

[0211] The embodiments of this application do not limit the order in which the sending and receiving parties (i.e., the first communication device and the second communication device) learn about the order in which the CIR report appears in the CIR report IE.

[0212] This application embodiment takes into account CIR for different antennas and different SENS segments. It adds a Number of Segment field (i.e., the first indication information mentioned above) to the CIR report IE to indicate the number of SENS segments in a sensing packet or the number of sensing segments that need to be fed back with CIR reports. It also determines the order in which CIR reports appear in the CIR report IE, which can improve the CIR feedback scheme, thereby improving the sensing measurement scheme, aligning the understanding of CIR reports between the transmitting and receiving parties, supporting sensing measurement, and improving sensing performance.

[0213] In one possible implementation, the above Figure 13 The illustrated embodiment can be compared with the foregoing Figure 8 The illustrated embodiments can be implemented in combination, or they can be implemented individually. When the above... Figure 13 The illustrated embodiment is the same as the one described above. Figure 8 In the illustrated embodiment, the first communication device acts as both a sensing responder and a sensing receiver, and correspondingly, the second communication device acts as both a sensing initiator and a sensing transmitter. For example, in the aforementioned... Figure 8After step S103 of the illustrated embodiment, the second communication device sends multiple SENS segments or multiple sensing packets; the first communication device generates a CIR report based on the received SENS segments or sensing packets; the first communication device sends a CIRreport IE to the second communication device. The specific implementation of the CIR report IE is described above and will not be repeated here.

[0214] The foregoing details the method provided in this application. To facilitate the implementation of the above-described solutions in the embodiments of this application, corresponding apparatus or devices are also provided in the embodiments of this application.

[0215] This application divides the communication device into functional modules according to the above-described method embodiments. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated modules can be implemented in hardware or as software functional modules. It should be noted that the module division in this application is illustrative and represents only one logical functional division; other division methods may be used in actual implementation. The following will combine... Figures 16 to 18 The communication device of the present application embodiment is described in detail.

[0216] See Figure 16 , Figure 16 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application. Figure 16 As shown, the communication device includes a transceiver unit 10 and a processing unit 20. The transceiver unit 10 can implement corresponding communication functions, and the processing unit 20 is used for data processing. The transceiver unit 10 can also be referred to as a communication interface or communication unit, etc.

[0217] In some embodiments of this application, the communication device may be the first communication device shown above. That is... Figure 16 The communication device shown can be used to perform the steps or functions performed by the first communication device in the above method embodiments. For example, the communication device can be the first communication device or a chip or functional module configured in the first communication device, etc., and this application embodiment does not limit this. The transceiver unit 10 is used to perform the transceiver-related operations of the first communication device in the above method embodiments, and the processing unit 20 is used to perform the processing-related operations of the first communication device in the above method embodiments.

[0218] In one design, a transceiver unit 10 is used to receive sensing control information, which includes a frequency band splicing direction field, a reference channel field, a carrier frequency grid field, and a transmission number segment; a processing unit 20 is used to determine the channel based on the sensing control information.

[0219] The aforementioned channels satisfy the following:

[0220] N i =N base +l i ×(4-OF)×(2×D-1);

[0221] N i Indicates the i-th logical index l in the channel usage order i The corresponding channel number, l i The value of N ranges from 0 to (M-1), where M represents the total number of frequency bands used in the frequency band splicing indicated by the transmission digital segment, and N represents the total number of frequency bands used in the splicing. base The reference channel field indicates the channel number of the reference channel, OF indicates the value of the carrier frequency grid field, and D indicates the value of the band splicing direction field.

[0222] Alternatively, the above channels satisfy:

[0223] f i =f base +124.8×l i ×(4-OF)×(2×D-1);

[0224] f i Indicates the i-th logical index l in the channel usage order i The corresponding center frequency of the channel, l i The value of f ranges from 0 to (M-1), where M represents the total number of frequency bands used for splicing the frequency bands indicated by the transmitted digital segment. i The unit is megahertz, f base The reference channel field indicates the center frequency of the reference channel, which corresponds to the channel number of the reference channel. OF represents the value of the carrier frequency grid field, and D represents the value of the band splicing direction field.

[0225] For example, the aforementioned sensing control information also includes a channel order field, which indicates that the channel transmission order used for band splicing is out of order. The channel usage order satisfies the following:

[0226] CH(l i )=CH((p*(OF+1)MOD(N))+(p*(OF+1)DIV(N)));

[0227] Among them, l i Let M represent the i-th logical index, i = (p+1), where p takes values ​​of 0, 1, 2, ..., (N-1). If M is an integer multiple of (OF+1), then N equals M. If M is not an integer multiple of (OF+1), then N is the smallest integer multiple of (OF+1) among positive integers greater than M. MOD represents the modulo operation, and DIV represents integer division.

[0228] Understandably, the transceiver unit 10 can receive sensing and control information from other communication devices, or it can input the sensing and control information from other components or functional modules within the communication device. The explanations regarding the input of other information by the transceiver unit are similar and will not be detailed below.

[0229] For example, the transceiver unit 10 is further configured to transmit CIR report information elements, which include an antenna field, first indication information, and Q receive report fields. Each receive report field indicates a CIR report; the value of the antenna field plus 1 indicates the number of antennas requiring a CIR report; the first indication information indicates the number of sensing segments in a sensing packet or the number of sensing segments requiring a CIR report; and Q is equal to the product of the number of antennas and the number of sensing segments indicated by the first indication information.

[0230] Understandably, transceiver unit 10 can send CIR report information elements to other communication devices, or it can output the CIR report information elements from processing unit 20 to other components or functional modules in the communication device. The explanations for other information output by the transceiver unit are similar and will not be detailed below.

[0231] For example, the arrangement order of the CIR reports in the CIR report information element includes: first traversing the CIR reports corresponding to the antenna and then traversing the CIR reports corresponding to the sensing segment; or, first traversing the CIR reports corresponding to the sensing segment and then traversing the CIR reports corresponding to the antenna.

[0232] For example, the CIR report information element further includes second indication information, which is used to indicate the order in which the CIR report is arranged in the CIR report information element.

[0233] For example, the transceiver unit 10 is also configured to receive or send second indication information, which is used to indicate the arrangement order of the CIR report in the CIR report information elements.

[0234] In the embodiments of this application, the descriptions of sensing control information, channel usage order, etc., can be found above. Figure 8 The descriptions in the method embodiments shown will not be repeated here.

[0235] It is understood that the specific descriptions of the transceiver unit and processing unit shown in the embodiments of this application are merely examples. For the specific functions or execution steps of the transceiver unit and processing unit, please refer to the above descriptions. Figure 8 The method embodiments shown are not described in detail here. Furthermore, the technical effects of the embodiments of this application are explained in the foregoing. Figure 8 The technical effects of the method embodiments shown are not elaborated here for the sake of simplicity.

[0236] In another design, processing unit 20 is used to generate CIR report information elements, which include an antenna field, first indication information, and Q receive report fields. One of the receive report fields is used to indicate a CIR report. The value of the antenna field plus 1 indicates the number of antennas that need to send back a CIR report. The first indication information is used to indicate the number of sensing segments in a sensing packet or to indicate the number of sensing segments that need to send back a CIR report. Q is equal to the product between the number of antennas and the number of sensing segments indicated by the first indication information. Transceiver unit 10 is used to send the CIR report information elements.

[0237] For example, the arrangement order of the CIR reports in the CIR report information element includes: first traversing the CIR reports corresponding to the antenna and then traversing the CIR reports corresponding to the sensing segment or sensing packet; or, first traversing the CIR reports corresponding to the sensing segment or sensing packet and then traversing the CIR reports corresponding to the antenna.

[0238] For example, the CIR report information element further includes second indication information, which is used to indicate the order in which the CIR report is arranged in the CIR report information element.

[0239] For example, the transceiver unit 10 is also configured to receive or send second indication information, which is used to indicate the arrangement order of the CIR report in the CIR report information elements.

[0240] In this embodiment of the application, the descriptions of CIR report information elements, first indication information, second indication information, etc., can be found above. Figure 13 The descriptions in the method embodiments shown will not be repeated here.

[0241] It is understood that the specific descriptions of the transceiver unit and processing unit shown in the embodiments of this application are merely examples. For the specific functions or execution steps of the transceiver unit and processing unit, please refer to the above descriptions. Figure 13 The method embodiments shown are not described in detail here. Furthermore, the technical effects of the embodiments of this application are explained in the foregoing. Figure 13 The technical effects of the method embodiments shown are not elaborated here for the sake of simplicity.

[0242] Reuse Figure 16 In other embodiments of this application, the communication device may be the second communication device shown above. That is... Figure 16The communication device shown can be used to perform the steps or functions performed by the second communication device in the above method embodiments. For example, the communication device can be the second communication device or a chip or functional module configured in the second communication device, etc., and this application embodiment does not limit this. The transceiver unit 10 is used to perform the transceiver-related operations of the second communication device in the above method embodiments, and the processing unit 20 is used to perform the processing-related operations of the second communication device in the above method embodiments.

[0243] In one design, a transceiver unit 10 is used to transmit sensing control information, which includes a frequency band splicing direction field, a reference channel field, a carrier frequency grid field, and a transmission number field; a processing unit 20 is used to determine the channel based on the sensing control information.

[0244] The aforementioned channels satisfy the following:

[0245] N i =N base +l i ×(4-OF)×(2×D-1);

[0246] N i Indicates the i-th logical index l in the channel usage order i The corresponding channel number, l i The value of N ranges from 0 to (M-1), where M represents the total number of frequency bands used in the frequency band splicing indicated by the transmission digital segment, and N represents the total number of frequency bands used in the splicing. base The reference channel field indicates the channel number of the reference channel, OF indicates the value of the carrier frequency grid field, and D indicates the value of the band splicing direction field.

[0247] Alternatively, the above channels satisfy: f i =f base +124.8×l i ×(4-OF)×(2×D-1);

[0248] f i Indicates the i-th logical index l in the channel usage order i The corresponding center frequency of the channel, l i The value of f ranges from 0 to (M-1), where M represents the total number of frequency bands used for splicing the frequency bands indicated by the transmitted digital segment. i The unit is megahertz, f base The reference channel field indicates the center frequency of the reference channel, which corresponds to the channel number of the reference channel. OF represents the value of the carrier frequency grid field, and D represents the value of the band splicing direction field.

[0249] For example, the aforementioned sensing control information also includes a channel order field, which indicates that the channel transmission order used for band splicing is out of order. The channel usage order satisfies the following:

[0250] CH(l i )=CH((p*(OF+1)MOD(N))+(p*(OF+1)DIV(N)));

[0251] Among them, l i Let M represent the i-th logical index, i = (p+1), where p takes values ​​of 0, 1, 2, ..., (N-1). If M is an integer multiple of (OF+1), then N equals M. If M is not an integer multiple of (OF+1), then N is the smallest integer multiple of (OF+1) among positive integers greater than M. MOD represents the modulo operation, and DIV represents integer division.

[0252] For example, the transceiver unit 10 is further configured to receive CIR report information elements, which include an antenna field, first indication information, and Q receive report fields. One of the receive report fields is used to indicate a CIR report. The value of the antenna field plus 1 indicates the number of antennas that need to send back a CIR report. The first indication information is used to indicate the number of sensing segments in a sensing packet or to indicate the number of sensing segments that need to send back a CIR report. Q is equal to the product between the number of antennas and the number of sensing segments indicated by the first indication information.

[0253] Process the CIR report element to obtain Q CIR reports.

[0254] For example, the arrangement order of the CIR reports in the CIR report information element includes: first traversing the CIR reports corresponding to the antenna and then traversing the CIR reports corresponding to the sensing segment; or, first traversing the CIR reports corresponding to the sensing segment and then traversing the CIR reports corresponding to the antenna.

[0255] For example, the CIR report information element further includes second indication information, which is used to indicate the order in which the CIR report is arranged in the CIR report information element.

[0256] For example, the transceiver unit 10 is also configured to send or receive second indication information, which is used to indicate the arrangement order of the CIR report in the CIR report information elements.

[0257] In the embodiments of this application, the descriptions of sensing control information, channel usage order, etc., can be found above. Figure 8 The descriptions in the method embodiments shown will not be repeated here.

[0258] It is understood that the specific descriptions of the transceiver unit and processing unit shown in the embodiments of this application are merely examples. For the specific functions or execution steps of the transceiver unit and processing unit, please refer to the above descriptions. Figure 8 The method embodiments shown are not described in detail here. Furthermore, the technical effects of the embodiments of this application are explained in the foregoing. Figure 8 The technical effects of the method embodiments shown are not elaborated here for the sake of simplicity.

[0259] In another design, transceiver unit 10 is used to receive CIR report information elements, which include an antenna field, first indication information, and Q receive report fields. One of the receive report fields is used to indicate a CIR report. The value of the antenna field plus 1 indicates the number of antennas that need to send back a CIR report. The first indication information is used to indicate the number of sensing segments in a sensing packet or to indicate the number of sensing segments that need to send back a CIR report. Q is equal to the product between the number of antennas and the number of sensing segments indicated by the first indication information. Processing unit 20 is used to process the CIR report information elements to obtain Q CIR reports.

[0260] For example, the arrangement order of the CIR reports in the CIR report information element includes: first traversing the CIR reports corresponding to the antenna and then traversing the CIR reports corresponding to the sensing segment or sensing packet; or, first traversing the CIR reports corresponding to the sensing segment or sensing packet and then traversing the CIR reports corresponding to the antenna.

[0261] For example, the CIR report information element further includes second indication information, which is used to indicate the order in which the CIR report is arranged in the CIR report information element.

[0262] For example, the transceiver unit 10 is also configured to send or receive second indication information, which is used to indicate the arrangement order of the CIR report in the CIR report information elements.

[0263] In this embodiment of the application, the descriptions of CIR report information elements, first indication information, second indication information, etc., can be found above. Figure 13 The descriptions in the method embodiments shown will not be repeated here.

[0264] It is understood that the specific descriptions of the transceiver unit and processing unit shown in the embodiments of this application are merely examples. For the specific functions or execution steps of the transceiver unit and processing unit, please refer to the above descriptions. Figure 13 The method embodiments shown are not described in detail here. Furthermore, the technical effects of the embodiments of this application are explained in the foregoing. Figure 13 The technical effects of the method embodiments shown are not elaborated here for the sake of simplicity.

[0265] The communication device according to embodiments of this application has been described above. The following describes possible product forms of the communication device. It should be understood that any device possessing the above-described features... Figure 16 Any form of the communication device described herein falls within the protection scope of the embodiments of this application. It should also be understood that the following description is merely illustrative and does not limit the form of the communication device in the embodiments of this application to this specific example.

[0266] In one possible implementation, Figure 16 In the communication device shown, the processing unit 20 can be one or more processors, and the transceiver unit 10 can be a transceiver, or the transceiver unit 10 can also be a transmitting unit and a receiving unit. The transmitting unit can be a transmitter, and the receiving unit can be a receiver. The transmitting unit and the receiving unit are integrated into one device, such as a transceiver. In the embodiments of this application, the processor and the transceiver can be coupled, etc., and the connection method between the processor and the transceiver is not limited in the embodiments of this application. In the process of executing the above method, the process of sending information (such as sending sensing control information, CIR report information elements, etc.) in the above method can be understood as the process of the processor outputting the above information. When outputting the above information, the processor outputs the above information to the transceiver so that the transceiver can transmit it. After the above information is output by the processor, it may need to undergo other processing before reaching the transceiver. Similarly, the process of receiving information (such as receiving sensing control information, CIR report information elements, etc.) in the above method can be understood as the process of the processor receiving the above information input. When the processor receives the input information, the transceiver receives the above information and inputs it into the processor. Furthermore, after the transceiver receives the aforementioned information, the information may need to undergo further processing before being input into the processor.

[0267] See Figure 17 , Figure 17 This is another structural schematic diagram of the communication device provided in the embodiments of this application. The communication device can be a first communication device or a second communication device, or a chip therein. Figure 17 Only the main components of the communication device are shown. In addition to the processor 1001, the communication device may further include a transceiver 1002, a memory 1003, and input / output devices (not shown).

[0268] The processor 1001 is mainly used to process communication protocols and communication data, control the entire communication device, execute software programs, and process the data of the software programs. The memory 1003 is mainly used to store software programs and data. The transceiver 1002 may include control circuitry and an antenna. The control circuitry is mainly used for converting baseband signals to radio frequency signals and processing radio frequency signals. The antenna is mainly used for transmitting and receiving radio frequency signals in the form of electromagnetic waves. Input / output devices, such as touchscreens, displays, and keyboards, are mainly used to receive user input data and output data to the user.

[0269] When the communication device is powered on, the processor 1001 can read the software program in the memory 1003, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be transmitted wirelessly, the processor 1001 performs baseband processing on the data to be transmitted and outputs the baseband signal to the radio frequency (RF) circuit. The RF circuit processes the baseband signal and transmits the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor 1001. The processor 1001 converts the baseband signal into data and processes the data.

[0270] In another implementation, the radio frequency circuitry and antenna can be set up independently of the processor performing baseband processing. For example, in a distributed scenario, the radio frequency circuitry and antenna can be arranged remotely, independent of the communication device.

[0271] The processor 1001, transceiver 1002, and memory 1003 can be connected via a communication bus.

[0272] For example, when the communication device is used to perform the above... Figure 8 When the first communication device executes a step, method, or function in the method embodiment shown, the processor 1001 can be used to execute... Figure 8 Step S102, and / or other processes for performing the techniques described herein; transceiver 1002 can be used to perform Figure 8 Step S101 in the document, and / or other processes used in the techniques described herein.

[0273] For example, when the communication device is used to perform the above... Figure 8 When the second communication device executes a step, method, or function in the method embodiment shown, the processor 1001 can be used to execute... Figure 8 The transceiver 1002 may be used to receive sensing and control information and / or to perform other processes of the technology described herein.

[0274] For example, when the communication device is used to perform the above... Figure 13 When the first communication device executes a step, method, or function in the method embodiment shown, the processor 1001 can be used to execute... Figure 13 Step S201, and / or other processes used to perform the techniques described herein; transceiver 1002 can be used to perform Figure 13 Step S202 in the document, and / or other processes used in the techniques described herein.

[0275] For example, when the communication device is used to perform the above... Figure 13 When the second communication device executes a step, method, or function in the method embodiment shown, the processor 1001 can be used to execute... Figure 13 The transceiver 1002 may be used to receive CIR report information elements and / or other processes for performing the techniques described herein.

[0276] In any of the above designs, the processor 1001 may include a transceiver for implementing receiving and transmitting functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing receiving and transmitting functions may be separate or integrated. The aforementioned transceiver circuit, interface, or interface circuit may be used for reading and writing code / data, or it may be used for transmitting or relaying signals.

[0277] In any of the above designs, the processor 1001 may store instructions, which may be computer programs. These computer programs, running on the processor 1001, cause the communication device to perform the methods described in the above method embodiments. The computer program may be embedded in the processor 1001; in this case, the processor 1001 may be implemented in hardware.

[0278] In one implementation, the communication device may include a circuit that can perform the functions of transmitting, receiving, or communicating in the aforementioned method embodiments. The processor and transceiver described in this application can be implemented on integrated circuits (ICs), analog ICs, radio frequency integrated circuits (RFICs), mixed-signal ICs, application-specific integrated circuits (ASICs), printed circuit boards (PCBs), electronic devices, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal-oxide semiconductors (CMOS), n-metal-oxide-semiconductor (NMOS), positive-channel metal-oxide semiconductors (PMOS), bipolar junction transistors (BJTs), bipolar CMOS (BiCMOS), silicon-germanium (SiGe), gallium arsenide (GaAs), etc.

[0279] It is understood that the communication device shown in the embodiments of this application may also have more than Figure 17 This application does not limit the use of other components or other related elements. The methods performed by the processor and transceiver shown above are merely examples; for the specific steps performed by the processor and transceiver, please refer to the description of the method embodiments above.

[0280] In another possible implementation Figure 16 In the communication device shown, the processing unit 20 can be one or more logic circuits, and the transceiver unit 10 can be an input / output interface, or a communication interface, or an interface circuit, or an interface, etc. Alternatively, the transceiver unit 10 can also be a transmitting unit and a receiving unit. The transmitting unit can be an output interface, and the receiving unit can be an input interface. The transmitting unit and the receiving unit are integrated into one unit, such as an input / output interface. See also Figure 18 , Figure 18 This is another structural schematic diagram of the communication device provided in the embodiments of this application. For example... Figure 18 As shown, Figure 18The communication device shown includes logic circuitry 901 and interface 902. That is, the processing unit 20 can be implemented using logic circuitry 901, and the transceiver unit 10 can be implemented using interface 902. The logic circuitry 901 can be a chip, processing circuit, integrated circuit, or system-on-chip (SoC) chip, etc., and the interface 902 can be a communication interface, input / output interface, pins, etc. For example, Figure 18 The above-mentioned communication device is used as an example of a chip, which includes a logic circuit 901 and an interface 902.

[0281] In this embodiment, the logic circuit and the interface can also be coupled to each other. The specific connection method between the logic circuit and the interface is not limited in this embodiment.

[0282] For example, when the communication device is used to perform the aforementioned Figure 8 In the embodiment shown, when the first communication device performs a method, function, or step, interface 902 is used to input sensing control information; logic circuit 901 is used to determine the channel based on the sensing control information.

[0283] For example, when the communication device is used to perform the aforementioned Figure 8 In the embodiment shown, when the second communication device performs a method, function, or step, interface 902 is used to output sensing control information; logic circuit 901 is used to determine the channel based on the sensing control information.

[0284] For detailed descriptions of the sensing control information and the channel determined based on the sensing control information in this embodiment, please refer to the above text. Figure 8 The method embodiments shown will not be described in detail here.

[0285] For example, when the communication device is used to perform the aforementioned Figure 13 When the first communication device executes a method, function, or step in the illustrated embodiment, logic circuit 901 is used to generate CIR report information elements; interface 902 is used to output the CIR report information elements.

[0286] For example, when the communication device is used to perform the aforementioned Figure 13 When the second communication device in the illustrated embodiment performs a method, function, or step, interface 902 is used to input CIR report information elements; logic circuit 901 is used to process the CIR report information elements to obtain Q CIR reports.

[0287] For detailed descriptions of CIR report information elements and CIR reports in this embodiment, please refer to the above text. Figure 13 The method embodiments shown will not be described in detail here.

[0288] It is understood that the communication device shown in the embodiments of this application can implement the method provided in the embodiments of this application in hardware form or in software form, etc., and the embodiments of this application do not limit it in this way.

[0289] for Figure 18 The specific implementation of the embodiments shown can also be found in the above embodiments, which will not be described in detail here.

[0290] This application also provides a communication system, which includes a first communication device and a second communication device. The first communication device and the second communication device can be used to execute the methods in any of the foregoing method embodiments.

[0291] In addition, this application also provides a computer program for implementing the operations and / or processes performed by the first communication device in the method provided in this application.

[0292] This application also provides a computer program for implementing the operations and / or processes performed by the second communication device in the method provided in this application.

[0293] This application also provides a computer-readable storage medium storing computer code that, when executed on a computer, causes the computer to perform the operations and / or processes performed by the first communication device in the method provided in this application.

[0294] This application also provides a computer-readable storage medium storing computer code that, when executed on a computer, causes the computer to perform the operations and / or processes performed by the second communication device in the method provided in this application.

[0295] This application also provides a computer program product, which includes computer code or a computer program that, when run on a computer, causes the operations and / or processes performed by the first communication device in the method provided in this application to be executed.

[0296] This application also provides a computer program product, which includes computer code or a computer program that, when run on a computer, causes the operations and / or processes performed by the second communication device in the method provided in this application to be executed.

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

[0298] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected according to actual needs to achieve the technical effects of the solutions provided in the embodiments of this application.

[0299] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0300] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a readable storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned readable storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

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

Claims

1. A method for information exchange in an ultra-wideband system, characterized by, The method comprises: receiving sensing control information, the sensing control information comprising a frequency band splicing direction field, a reference channel field, a carrier frequency grid field, a channel order field, and a transmission number field, the channel order field being used to indicate that a channel transmission order used by frequency band splicing is disordered channels; determining a channel based on the sensing control information; wherein the channel satisfies: f i = f base + 124.8 x l i x (4 - OF) x (2 x D - 1); f i represents the i-th logical index in the channel using order i represents the center frequency point of the corresponding channel, l i M represents the total number of frequency bands used by the frequency band stitching indicated by the transmission number field, f i The unit of f is megahertz, f base represents the center frequency point of the reference channel indicated by the reference channel field, which corresponds to the channel number of the reference channel, OF represents the value of the carrier frequency grid field, and D represents the value of the frequency band stitching direction field.

2. The method of claim 1, wherein, the channel use order satisfies: CH(l i ) = CH((p * (OF + 1) MOD (N)) + (p * (OF + 1) DIV (N))); wherein i=(p+1), and the value of p is respectively 0, 1, 2, …, (N-1), if M is an integer multiple of (OF+1), N is equal to M, if M is not an integer multiple of (OF+1), N is the smallest integer multiple of (OF+1) among positive integers greater than M, MOD represents a modulo operation, and DIV represents an integer division.

3. The method according to claim 1 or 2, characterized in that, The method further comprises: sending a channel impulse response (CIR) report information element, the CIR report information element comprising an antenna field, first indication information, and Q reception report fields; wherein one reception report field is used to indicate one CIR report, the value of the antenna field plus 1 indicates the number of antennas that need to feed back CIR reports, the first indication information is used to indicate the number of sensing segments in one sensing packet or the number of sensing segments that need to feed back CIR reports, and Q is equal to the product between the number of antennas and the number of sensing segments indicated by the first indication information.

4. The method of claim 3, wherein, The arrangement order of the CIR reports in the CIR report information element comprises: first traversing the CIR reports corresponding to the antennas and then traversing the CIR reports corresponding to the sensing segments.

5. A method for information exchange in an ultra-wideband system, characterized by, The method comprises: sending sensing control information, the sensing control information comprising a frequency band splicing direction field, a reference channel field, a carrier frequency grid field, a channel order field, and a transmission number field, the channel order field being used to indicate that a channel transmission order used by frequency band splicing is disordered channels; determining a channel based on the sensing control information; wherein the channel satisfies: f i = f base + 124.8 x l i x (4 - OF) x (2 x D - 1); f i represents the center frequency point of the i-th channel in the channel using order i represents the center frequency point of the i-th channel in the channel using order i M represents the total number of frequency bands used by the frequency band stitching indicated by the transmission number field, f i The unit of f is megahertz, f base represents the center frequency point of the reference channel indicated by the reference channel field, and the center frequency point of the reference channel corresponds to the channel number of the reference channel, OF represents the value of the carrier frequency grid field, and D represents the value of the frequency band stitching direction field.

6. The method of claim 5, wherein, the channel use order satisfies: CH(l i ) = CH((p * (OF + 1) MOD (N)) + (p * (OF + 1) DIV (N))); wherein i=(p+1), and the value of p is respectively 0, 1, 2, …, (N-1), if M is an integer multiple of (OF+1), N is equal to M, if M is not an integer multiple of (OF+1), N is the smallest integer multiple of (OF+1) among positive integers greater than M, MOD represents a modulo operation, and DIV represents an integer division.

7. The method according to claim 5 or 6, characterized in that, The method further comprises: receiving a channel impulse response (CIR) report information element, the CIR report information element comprising an antenna field, first indication information, and Q reception report fields, wherein one reception report field is used to indicate one CIR report, the value of the antenna field plus 1 indicates the number of antennas that need to feed back CIR reports, the first indication information is used to indicate the number of sensing segments in one sensing packet or the number of sensing segments that need to feed back CIR reports, and Q is equal to the product between the number of antennas and the number of sensing segments indicated by the first indication information; processing the CIR report element to obtain Q CIR reports.

8. The method of claim 7, wherein, The arrangement order of the CIR reports in the CIR report information element comprises: first traversing the CIR reports corresponding to the antennas and then traversing the CIR reports corresponding to the sensing segments. First traverse the CIR report corresponding to the antenna pair, and then traverse the CIR report corresponding to the sensing segment.

9. A communications device, characterized by comprising means or modules for performing the method of any of claims 1 to 8.

10. A communications device, characterized by comprising a processor and interface circuitry for receiving signals from and transmitting signals to other communication devices and a processor for processing signals received by the interface circuitry or for generating signals to be transmitted by the interface circuitry in accordance with the methods of any of claims 1 to 8.

11. A readable storage medium, characterized by, A computer program product for storing a program which, when executed by one or more processors, causes a device comprising the one or more processors to perform the method of any of claims 1 to 8.

12. A communication system, characterized by comprising: communication devices for performing the method of any of claims 1 to 4 and communication devices for performing the method of any of claims 5 to 8.

13. A computer program product, characterised in that, The computer program product, when executed, performs the method of any of claims 1 to 8.

Citation Information

Patent Citations

  • Perceptual measurement method and related device

    CN116074884A

  • Wireless sensing method and device, equipment and storage medium

    CN116456326A