A communication method and apparatus

CN120111563BActive Publication Date: 2026-06-23HUAWEI TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2023-04-17
Publication Date
2026-06-23

AI Technical Summary

Technical Problem

In the CIR feedback mechanism based on CIR windows, the sensing transmitter needs to indicate whether feedback is required for each CIR tap, resulting in a large indication overhead.

Method used

By dividing the CIR taps within the CIR window into one or more CIR groups and using indication information to indicate the CIR groups that require feedback, the indication overhead is reduced.

Benefits of technology

It enables effective indication of CIR taps that require feedback without increasing the amount of feedback information, thus saving indication overhead.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120111563B_ABST
    Figure CN120111563B_ABST
Patent Text Reader

Abstract

A communication method and device are used to reduce the indication overhead of channel impulse response branch feedback. The method comprises receiving first indication information and sending first channel impulse response information according to the first indication information. The first indication information is used to indicate one or more channel impulse response groups that need to be fed back in a channel impulse response window; each channel impulse response group that needs to be fed back contains all channel impulse response branches between the first channel impulse response branch in the channel impulse response window, the first channel impulse response branch and the second channel impulse response branch, s1 and s2 are positive integers, t1 and t2 are positive integers. The first channel impulse response information is one or more channel impulse response groups that need to be fed back indicated by the first indication information.
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 202310454036.6 and the original application date is April 17, 2023. The entire contents of the original application are incorporated herein by reference. Technical Field

[0002] This application relates to the field of mobile communication technology, and in particular to a communication method and apparatus. Background Technology

[0003] Ultra-wideband (UWB) is a wireless carrier communication technology that uses nanosecond-level non-sinusoidal narrow pulses to transmit data, thus occupying a wide frequency spectrum. Due to its narrow pulses and extremely low radiation spectral density, UWB systems have advantages such as strong multipath resolution, low power consumption, and strong security, and UWB technology can be applied to a variety of communication scenarios.

[0004] In sensing applications, target information such as distance, angle, and velocity can be extracted by detecting the echo of UWB signals on a target to achieve target perception. When the sensing receiver is a UWB signal receiver, it needs to transmit the channel impulse response (CIR) measurement results to the sensing transmitter via the air interface to provide feedback. In a CIR feedback mechanism based on a CIR window, the sensing receiver can send the required CIR taps within the CIR window to the sensing transmitter according to the indication of the CIR branch (tap) to provide feedback. Each CIR tap indicates a sensing result at a certain time granularity within the CIR window. This indication specifies the CIR taps that need feedback, allowing the sensing receiver to send only the required CIR taps, saving overhead.

[0005] Currently, the sensing transmitter needs to indicate whether each CIR tap within the CIR window needs to provide feedback, which incurs significant overhead. Summary of the Invention

[0006] This application provides a communication method and apparatus for reducing the indication overhead of CIR tap feedback.

[0007] Firstly, a communication method is provided. This method can be implemented by a first terminal device. The first terminal device can be a sensing receiver or a component of a sensing receiver. The sensing receiver can be a network device or a terminal device. The components in this application may include, for example, at least one of a chip, a chip system, a processor, a transceiver, a processing unit, or a transceiver unit. Taking the first terminal device as the executing entity as an example, the method can be implemented through the following steps: the first terminal device receives first indication information, the first indication information being used to indicate one or more channel impulse response packets that need to be fed back within a channel impulse response window; each channel impulse response packet that needs to be fed back contains a first impulse response packet within the channel impulse response window. The channel impulse response branch, the first The first terminal device can also transmit first channel impulse response information, which is one or more channel impulse response packets that need to be fed back as indicated by the first indication information. The first channel impulse response information consists of one channel impulse response branch and all channel impulse response branches between them, where s1 and s2 are positive integers, and t1 and t2 are positive integers.

[0008] Based on the method described in the first aspect, the first terminal device can determine one or more channel impulse response packets that need to be fed back according to the first indication information, and send the first channel impulse response information corresponding to the channel impulse response packets that need to be fed back. The first indication information can indicate at least one channel impulse response packet within the channel impulse response window that needs to be fed back. Since it is not necessary to indicate whether all channel impulse response branches within the channel impulse response window need to be fed back, but rather to indicate the channel impulse response branches that need to be fed back at the packet level, indication overhead can be saved.

[0009] As one possible implementation, each channel impulse response packet contains One channel impulse response branch. Optional, Greater than 1.

[0010] As one possible implementation, the channel impulse response branches in the channel impulse response window include the first channel impulse response branch and the second channel impulse response branch within the channel impulse response window. K There are 2 channel impulse response branches and all channel impulse response branches between them. K There are 1 channel impulse response branch, where K is a positive integer greater than 2.

[0011] Based on this implementation method, flexible grouping settings can be achieved to support the indication scheme of the channel impulse response branch that requires feedback in this application.

[0012] As one possible implementation, the first channel impulse response information includes a first channel impulse response packet, and the first channel impulse response packet includes a first... The channel impulse response branch, the first The channel impulse response branches, and all channel impulse response branches between them, where k1 and k2 are non-negative integers, and k1 < k2 ≤ K.

[0013] As one possible implementation, the first indication information corresponds to a first channel impulse response packet. Optionally, the correspondence between the first indication information and the first channel impulse response packet is included in a correspondence list, which contains a subset of all channel impulse response packets in the channel impulse response window, to further reduce indication overhead.

[0014] As one possible implementation, the first channel impulse response information also includes a second channel impulse response packet, which includes the second... k3 +1 channel impulse response branch, the 2nd k4 The channel impulse response branches, and all channel impulse response branches between them, where k3 and k4 are non-negative integers, and k3 < k4 ≤ K.

[0015] Based on this implementation, the first channel impulse response information can indicate multiple channel impulse response groups. Therefore, compared with the scheme of indicating multiple channel impulse response groups separately through different psychological means, indicating multiple channel impulse response groups through the same indication information can further save indication overhead.

[0016] As one possible implementation, the first indication information corresponds to the first channel impulse response packet and the second channel impulse response packet.

[0017] Based on this implementation, the first indication information corresponds to multiple channel impulse response packets that require feedback. Optionally, the correspondence between the first indication information and the first and second channel impulse response packets is included in a correspondence list. The channel impulse response packets included in this list are a subset of all channel impulse response packets in the channel impulse response window, in order to further reduce indication overhead.

[0018] As one possible implementation, the first channel impulse response branch in the first channel impulse response information is the k52nd branch in the channel impulse response window. d +1 channel impulse response branch, the last channel impulse response branch in the first channel impulse response information is the (k6+1)2nd branch in the channel impulse response window. d There are 1 channel impulse response branch, where d is a positive integer and K > d, k5 and k6 are non-negative integers and k5 ∈ [0, 2]. K-d -1],k6∈[0,2 K-d -1].

[0019] Based on this implementation, the first indication information can indicate k5 and k6 respectively to indicate the start and end positions of the channel impulse response packet, thereby saving indication overhead.

[0020] As one possible implementation, the first indication information includes 2 (Kd) bits, with the first Kd bits indicating k5 and the last Kd bits indicating k6.

[0021] Secondly, a communication method is provided. This method can be implemented by a second communication device. The second communication device can be a sensing transmitter or a component within a sensing transmitter. The sensing transmitter can be a terminal device or a network device. The components in this application may include, for example, at least one of a chip, a chip system, a processor, a transceiver, a processing unit, or a transceiver unit. Taking the second communication device as the executing entity as an example, the method can be implemented through the following steps: the second communication device sends first indication information, the first indication information being used to indicate one or more channel impulse response packets that need to be fed back within the channel impulse response window; each channel impulse response packet that needs to be fed back contains the s12th segment within the channel impulse response window. t1 +1 channel impulse response branch, s22 t2 A channel impulse response branch and all channel impulse response branches between them, s1 and s2 are positive integers, t1 and t2 are positive integers; receive the first channel impulse response information, the first channel impulse response information is one or more channel impulse response packets that need to be fed back as indicated by the first indication information.

[0022] As one possible implementation, each channel impulse response packet contains s22 t2 -s12 t1 One channel impulse response branch.

[0023] As one possible implementation, the channel impulse response branches in the channel impulse response window include the first channel impulse response branch and the second channel impulse response branch within the channel impulse response window. K There are 2 channel impulse response branches and all channel impulse response branches between them. K There are 1 channel impulse response branch, where K is a positive integer greater than 2.

[0024] As one possible implementation, the first channel impulse response information includes a first channel impulse response packet, and the first channel impulse response packet includes a second... k1 +1 channel impulse response branch, the 2nd k2 The channel impulse response branches, and all channel impulse response branches between them, where k1 and k2 are non-negative integers, and k1 < k2 ≤ K.

[0025] As one possible implementation, the first indication information corresponds to the first channel impulse response packet.

[0026] As one possible implementation, the first channel impulse response information also includes a second channel impulse response packet, which includes the second... k3 +1 channel impulse response branch, the 2nd k4 The channel impulse response branches, and all channel impulse response branches between them, where k3 and k4 are non-negative integers, and k3 < k4 ≤ K.

[0027] As one possible implementation, the first indication information corresponds to the first channel impulse response packet and the second channel impulse response packet.

[0028] As one possible implementation, the first channel impulse response branch in the first channel impulse response information is the k52nd branch in the channel impulse response window. d +1 channel impulse response branch, the last channel impulse response branch in the first channel impulse response information is the (k6+1)2nd branch in the channel impulse response window. d There are 1 channel impulse response branch, where d is a positive integer and K > d, k5 and k6 are non-negative integers and k5 ∈ [0, 2]. K-d -1],k6∈[0,2 K-d -1].

[0029] As one possible implementation, the first indication information includes 2 (Kd) bits, with the first Kd bits indicating k5 and the last Kd bits indicating k6.

[0030] Thirdly, a communication device is provided. The device can implement the method described in any possible design of the first or second aspect. The device possesses the functions of the first or second communication device described above. The device is, for example, a sensing transmitter, a sensing receiver, a component of the sensing transmitter, or a component of the sensing receiver.

[0031] In one optional implementation, the device may include modules corresponding to the methods / operations / steps / actions described in either the first or second aspect. These modules may be hardware circuits, software, or a combination of hardware circuits and software. In another optional implementation, the device includes a processing unit (sometimes also called a processing module) and a communication unit (sometimes also called a transceiver module, communication module, etc.). The transceiver unit is capable of both sending and receiving functions. When the transceiver unit performs the sending function, it may be referred to as or include a sending unit (sometimes also called a sending module); when the transceiver unit performs the receiving function, it may be referred to as or include a receiving unit (sometimes also called a receiving module). The sending unit and the receiving unit may be the same functional module, referred to as the transceiver unit, which performs both sending and receiving functions; or, the sending unit and the receiving unit may be different functional modules, with the transceiver unit being a collective term for these functional modules.

[0032] For example, when the apparatus is used to perform the method described in either the first or second aspect, the apparatus may include a communication unit and a processing unit. The processing unit may include a transmitting unit and / or a receiving unit.

[0033] Fourthly, embodiments of this application also provide a communication device, including a processor for executing a computer program (or computer-executable instructions) stored in a memory, which, when executed, causes the device to perform methods as described in the first or second aspect and their respective possible implementations.

[0034] In one possible implementation, the processor and memory are integrated together;

[0035] In another possible implementation, the memory is located outside the communication device.

[0036] The communication device also includes a communication interface for communicating with other devices, such as sending or receiving data and / or signals. Exemplarily, the communication interface may be a transceiver, circuit, bus, module, or other type of communication interface.

[0037] Fifthly, a computer-readable storage medium is provided for storing a computer program or instructions that, when executed, cause the methods shown in the first or second aspect and any possible implementation thereof to be implemented.

[0038] In a sixth aspect, a computer program product containing instructions is provided that, when run on a computer, enables the methods shown in the first or second aspect and any possible implementation thereof to be implemented.

[0039] In a seventh aspect, embodiments of this application also provide a communication device for performing the methods described in the first or second aspect and their various possible implementations.

[0040] Eighthly, a chip system is provided, comprising logic circuitry (or, as understood, a processor, which may include logic circuitry, etc.), and further comprising input / output interfaces. The input / output interfaces can be used to input messages or to output messages. The input / output interfaces can be the same interface, i.e., the same interface can implement both sending and receiving functions; or, the input / output interface includes an input interface and an output interface, where the input interface is used to implement the receiving function, i.e., to receive messages; and the output interface is used to implement the sending function, i.e., to send messages. The logic circuitry can be used to perform operations other than the sending and receiving functions in the methods shown in the first or second aspect and any possible implementation thereof; the logic circuitry can also be used to transmit messages to the input / output interfaces or to receive messages from other communication devices from the input / output interfaces. The chip system can be used to implement the methods shown in the first or second aspect and any possible implementation thereof. The chip system can be composed of chips or can include chips and other discrete devices.

[0041] Optionally, the chip system may also include a memory, which can be used to store instructions, and the logic circuits can call the instructions stored in the memory to implement the corresponding functions.

[0042] Ninth aspect, a communication system is provided, which may include a first communication device and a second communication device, respectively used to implement the methods described in the first aspect and the second aspect and any possible implementation thereof.

[0043] The technical effects brought about by the second to ninth aspects above can be found in the description of the first aspect above, and will not be repeated here. Attached Figure Description

[0044] Figure 1 This is a schematic diagram of a star topology provided in an embodiment of this application;

[0045] Figure 2 A schematic diagram of a point-to-point topology provided in an embodiment of this application;

[0046] Figure 3 A schematic diagram of a CIR window provided for an embodiment of this application;

[0047] Figure 4 A flowchart illustrating a communication method provided in an embodiment of this application;

[0048] Figure 5 This is a schematic diagram of a CIR grouping method provided in an embodiment of this application;

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

[0050] Figure 7 This is a schematic diagram of another communication device provided in an embodiment of this application;

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

[0052] In this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. In the textual description of this application, the character " / " generally indicates an "or" relationship between the preceding and following related objects; in the formulas of this application, the character " / " indicates a "division" relationship between the preceding and following related objects. "Including at least one of A, B, and C" can mean: including A; including B; including C; including A and B; including A and C; including B and C; including A, B, and C.

[0053] 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 the Institute of Electrical and Electronics Engineers (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. It can also be applied to LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) systems, Long Term Evolution (LTE) systems, as well as 5th-generation (5G) and 6th-generation (6G) communication systems.

[0054] The following is an explanation of some of the terms used in the embodiments of this application.

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

[0056] For example, the transmitter can send a UWB signal for sensing and measurement to the receiver, which can then measure the signal to obtain a channel estimation result, such as the channel impulse response (CIR). The receiver can then perform sensing based on the CIR. Alternatively, the receiver can send the channel estimation result back to the transmitter, which can then perform target sensing or target state sensing based on the channel estimation result. For example, either the receiver or the transmitter can process the CIR to determine whether a moving target exists in the environment.

[0057] In practice, sensing signals can be sent out one by one in the form of data packets, hence they can also be called sensing packets (SPs).

[0058] In some embodiments, the sensing signals transmitted over a period of time in a frequency band can be referred to as a sensing fragment (SF), and each sensing fragment may contain one or more sensing packets. It is understood that when the number of sensing packets in a sensing fragment is fixed, sensing packets can be replaced by sensing fragments.

[0059] During the sensing process, the devices involved in sensing mainly play several roles: sensing initiator, sensing responder, sensing transmitter, and sensing receiver.

[0060] 2) Sensing initiator: also known as the sensing initiator or initiator, is the device that initiates the sensing process.

[0061] 3) Sensing responder: also known as sensing responder, response end, or responder, etc., is a device that responds to the sensing initiated by the sensing initiator and participates in the sensing process.

[0062] 4) Sensing transmitter: also known as a transmitter, this is the device that sends sensing signals. The sensing signal can refer to the signal used for sensing and measurement.

[0063] 5) Sensing receiver: Also known as a receiver, it is a device that receives sensing signals. The sensing receiver can measure the sensing signals.

[0064] In practical implementation, the sensing initiator can act as the sender and the sensing response end can act as the receiver; or, the sensing initiator can act as the receiver and the sensing response end can act as the sender.

[0065] In this system, both the sensing initiator and the sensing response end can be network devices or terminal devices. Network devices can include access network devices and core network (CN) devices. Terminals connect wirelessly to wireless access network devices, and wireless access network devices connect to the core network wirelessly or via wired connections. Core network devices and wireless access network devices can be independent physical devices, or they can integrate the functions of core network devices and the logical functions of wireless access network devices onto the same physical device. Alternatively, a single physical device can integrate some core network device functions and some wireless access network device functions. Terminals and wireless access network devices can be interconnected via wired or wireless connections.

[0066] For example, an access network device is an access device that allows a terminal to wirelessly access a communication system. A wireless access network device can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next-generation NodeB (gNB) in a 5G mobile communication system, a next-generation base station in a 6G mobile communication system, a base station in a future mobile communication system, a WiFi system, a long-range radio (LoRa) system, or an access node in a vehicle-to-everything (V2X) system. A wireless access network device can also be a module or unit that performs some of the functions of a base station; for example, it can be a central unit (CU) or a distributed unit (DU). The CU here performs the functions of the radio resource control protocol and packet data convergence protocol (PDCP) of the base station, and can also perform the functions of the service data adaptation protocol (SDAP). The DU performs the functions of the radio link control layer and medium access control (MAC) layer of the base station, and can also perform some or all of the physical layer functions. For specific descriptions of the above-mentioned protocol layers, please refer to the relevant technical specifications of the 3rd Generation Partnership Project (3GPP). The wireless access network equipment can be a macro base station, a micro base station, an indoor station, a relay node, or a donor node, etc. The embodiments of this application do not limit the specific technology and specific equipment form used in the wireless access network equipment. For ease of description, network equipment is used as an abbreviation for wireless access network equipment, and base station is used as an example of wireless access network equipment.

[0067] A terminal device is a device with wireless transceiver capabilities, capable of sending signals to or receiving signals from a base station. Terminals can also be called terminal equipment, user equipment (UE), mobile station, mobile terminal, etc. Terminals can be widely used in various scenarios, such as device-to-device (D2D), V2X communication, machine-type communication (MTC), the Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, intelligent transportation, and smart cities. Terminals can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, airplanes, ships, robots, robotic arms, smart home devices, etc. The embodiments of this application do not limit the specific technologies or device forms used in the terminals.

[0068] Base stations and terminals can be fixed or mobile. They can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can be deployed on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of the base stations and terminals.

[0069] 6) Frequency band can refer to a range of frequencies. For example, in a UWB system, a bandwidth of 499.2MHz can be called a frequency band.

[0070] 7) A time unit refers to a time range of a defined duration, such as a frame, subframe, sensing slot, sensing wheel, sensing block, or symbol, etc., which are not limited in this application. For example, a time slot can refer to a duration of 9 microseconds.

[0071] The technical solutions provided in this application can operate in star topology, point-to-point topology, or mesh topology. (See also...) Figure 1 This is a schematic diagram of a star topology provided in an embodiment of this application. Figure 1 As shown, in a star topology, the central node can control data communication between one or more other devices.

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

[0073] Optional, Figure 1 or Figure 2In the diagram, black nodes represent full-function devices (FFDs), while white nodes represent reduced-function devices (RFDs). In a UWB system, an FFD can be an anchor device or a tag device with strong computing capabilities, such as a UWB tag mounted on a smartphone. An RFD, on the other hand, is a tag device with only partial computing capabilities. In one possible implementation, an FFD device can act as a personal area network (PAN) coordinator or coordinator, while an RFD cannot act as a PAN coordinator or coordinator.

[0074] Ultra-wideband (UWB) is a wireless carrier communication technology that uses nanosecond-level narrow pulses to transmit data. These narrow pulses occupy a wide spectral range and have extremely low radiation spectral density. UWB systems offer advantages such as strong multipath resolution, low power consumption, and high security. With the adoption of UWB technology in the civilian sector, ultra-wideband wireless communication has become one of the popular physical layer technologies for short-range, high-speed wireless networks.

[0075] Currently, the IEEE has incorporated UWB into its IEEE 802 series of wireless standards, releasing the UWB-based WPAN standard IEEE 802.15.4a, and its evolved version IEEE 802.15.4z. Among the three characteristics of communication, ranging, and sensing, UWB places greater emphasis on ranging and sensing capabilities, and can perform ranging while sensing using a single waveform.

[0076] In sensing technology, when the sensing receiver is a UWB signal receiver, it needs to transmit the CIR measurement results to the sensing transmitter via the air interface to achieve feedback of the sensing results. In a CIR feedback mechanism based on a CIR window (or feedback window), the sensing receiver can send the required CIR taps within the CIR window to the sensing transmitter as indicated by the CIR taps to receive feedback, thus achieving feedback of the sensing results. Each CIR tap can indicate the sensing result at a certain time granularity within the CIR window. This indication can specify the CIR taps that need feedback, so the sensing receiver can send only the required CIR taps without sending other CIR taps, saving overhead. The time granularity of each CIR tap can be understood to be, for example, 1 nanosecond (ns). The CIR window can contain up to 32, 64, 128, or 256 CIR taps; that is, the length of the CIR window can be 32ns, 64ns, 128ns, or 256ns.

[0077] like Figure 3As shown, t0 represents the reference point, i.e., the first measurement branch (earliest detected tap). The sensing transmitter can indicate the position of the CIR window using BMoffset and BMlength. BMoffset represents the interval between the starting position of the CIR window and t0. For example, BMoffset can indicate the number of CIR taps Woffset between the starting position of the CIR window and t0, so the starting position of the CIR window can be denoted as (t0 + Woffset). BMlength represents the length of the CIR window, for example, indicating the number of CIR taps Wlength between the ending position of the CIR window and the starting position. Therefore, it can be said that the position of the CIR window starts from (t0 + Woffset) and ends at (t0 + Woffset + Wlength), where Woffset is the number of CIR taps indicated by BMoffset, and Wlength is the number of CIR taps indicated by BMlength.

[0078] In a CIR feedback mechanism based on a CIR window, the sensing transmitter indicates via signaling whether each CIR tap is a CIR tap that the sensing receiver needs to provide feedback for. Taking a CIR window containing 256 CIR taps as an example, the sensing transmitter would need 256 bits of information (such as a bitmap) to indicate whether each CIR tap requires feedback, resulting in excessive overhead. Each bit corresponds to one CIR tap. For example, when any bit is 1 (or 0), it indicates that the corresponding CIR tap requires feedback. Accordingly, the sensing receiver sends the CIR tap requiring feedback to the sensing transmitter.

[0079] To reduce the overhead of CIR tap indication requiring feedback, embodiments of this application provide a communication method. This communication method can be executed by a first communication device and a second communication device. The first communication device can be a sensing receiver or a component of a sensing receiver, and the second communication device can be a sensing transmitter or a component of a sensing transmitter. The components in this application may include, for example, at least one of a chip, a chip system, a processor, a transceiver, a processing unit, or a transceiver unit. It is understood that the sensing transmitter can be a network device or a terminal device, and the sensing receiver can be a network device or a terminal device.

[0080] like Figure 4 As shown, taking the sensing transmitter and sensing receiver as the executing entities, the communication method provided in this application embodiment may include the following steps:

[0081] S101: The sensing receiver receives first indication information, which is used to indicate one or more CIR packets that need to be fed back within the CIR window; each CIR packet that needs to be fed back contains the CIR packet numbered in the CIR window. t1 +1 CIR tap, s22 t2 There are 1 CIR tap and all CIR taps between them, where s1 and s2 are positive integers and t1 and t2 are positive integers.

[0082] Correspondingly, the first indication information can be sent by the sensing transmitter.

[0083] As can be seen, the CIR tap within the CIR window can be divided into one or more CIR groups, where each CIR group can contain consecutive s22. t2 -s12 t1 There are several CIR taps. Based on the physical meaning of a CIR tap, a continuous CIR tap (i.e., multiple consecutive CIR taps) can reflect information about a target perceived within a certain distance. Therefore, when performing CIR feedback, only a continuous length of CIR tap needs to be considered for feedback. The length of the continuous CIR tap requiring feedback is related to the distance range of the target. Therefore, in S101, multiple consecutive CIR taps can be considered as a CIR group. The first indication information can be used to indicate at least one CIR group that needs feedback. Thus, feedback indication for a continuous length of CIR taps can be achieved, reducing indication overhead compared to indicating whether each CIR tap needs feedback.

[0084] The following examples illustrate several possible grouping methods for all CIR taps within the CIR window, as well as the corresponding first indication information indicating the CIR grouping method that requires feedback.

[0085] Example 1 uses N bits of data as the first indication information to represent a continuous CIR tap of length 2 (an integer power) within the CIR window and its position, as a CIR packet requiring feedback. In Example 1, the maximum supported number of CIR packets is 2. N-1 In other words, the first indication information of length N bits can be used to indicate no more than 2 N-1 Any one of the CIR packets is considered as the CIR packet requiring feedback. Here, N is an integer greater than 1.

[0086] As a possible implementation of Example 1, given the CIR window length, or with a given CIR window length, the number of consecutive CIR taps in the feedback can be limited to a power of 2. That is, the length of each CIR block can be 1, 2, 4, 8, 16, 32, ... . Assuming the CIR window length is L (i.e., the CIR window contains L CIR taps), an N-bit binary number k can be used to represent a consecutive CIR tap of length 2 within the CIR window and its position.

[0087] Assuming the total number of CIR taps within the CIR window is L, these L CIR taps can be continuously and uniformly divided into 2... g 1 CIR group, therefore each CIR group contains 10 CIR groups. Each CIR tap contains [number] CIR taps. Specifically, each CIR group, or each CIR group requiring feedback, contains the [number] taps within the CIR window. The first CIR tap, the first The CIR taps are defined as follows: k1 and k2 are non-negative integers, and k1 and k2 are defined as the total number of CIR taps between each CIR tap. Assume L = 2. K If k1 < k2 ≤ K, then k1 < k2 ≤ K. That is, each CIR group contains... One CIR tap.

[0088] It is understandable that, for Example 1, the S101 shown That is, s1 = s2 = 1, t1 = k1, t2 = k2.

[0089] like Figure 5 As shown, CIR taps within the CIR window can be grouped using a layer-by-layer grouping method. Furthermore, Figure 5 Each blank circle in the diagram represents a CIR group, and each CIR group contains multiple taps at the end of the branch. For example, CIR group #1 contains CIR taps 1 through 8. Figure 5 The middle section is represented as branches 1 to 8.

[0090] Each layer represents a different 2. g ,2 gThis refers to the number of groups; or it can represent different Ng values, where Ng is the number of CIR taps within each CIR group. When the number of groups is 1, there are no groups, and all 256 CIR taps are fed back. When the number of groups is 2, the first group contains CIR taps 1 to 128, the second group contains CIR taps 129 to 256, and so on. When the number of groups is 4, the first group contains CIR taps 1 to 64, the second group contains CIR taps 65 to 128, the third group contains CIR taps 129 to 192, the fourth group contains CIR taps 192 to 256, and so on.

[0091] Based on the above grouping method, all CIR taps are divided into 2 g Since there are n groups, only g bits are needed to represent the position of each CIR group. Therefore, for an N-bit number k, its binary form is k = [b N-1 ,b N-2 [,…,b1,b0], the value of k can be designed to make… Then 2 g It can be used to represent the number of groups, g bits of binary number [b g-1 ,b g-2 [b1, b0] can be used to represent the location of a CIR packet, so that an N-bit number k can represent all CIR packets with a total number not exceeding 2. N-1 (i.e., the number of CIR taps in each group) Any group of segments. Where N is a positive integer.

[0092] For example, if each CIR packet contains at least Ng = 4 CIR taps and L = 256, the position of any CIR packet can be indicated by N = 7 bits.

[0093] Furthermore, to further reduce feedback overhead, a predefined correspondence can be established between the CIR packets requiring indication and the first indication information. This correspondence can be a subset of all CIR packets. The first indication information and the CIR packets requiring indication have a one-to-one correspondence; that is, one first indication information can indicate one CIR packet requiring feedback. For example, as shown in Table 1, each row represents the correspondence between the feedback pattern index and the CIR taps at the start and end positions within the CIR packets. Based on the correspondence shown in Table 1, the first indication information can contain one or more feedback pattern indices, each of which can indicate any CIR packet in Table 1 as the CIR packet requiring feedback. With each CIR packet containing at least Ng = 4 CIR taps and L = 256, only 15 packets are selected in Table 1. Therefore, the feedback pattern index requires at most 4 bits, further reducing indication overhead. Table 1 uses the example of each CIR group containing at least Ng = 4 CIR taps and L = 256. The data and format of the table can be modified according to actual needs.

[0094] Table 1

[0095]

[0096]

[0097] As can be understood, each CIR group in Table 1 includes a start tap, an end tap, and all CIR taps in between. The start tap and end tap represent the position of the CIR tap within the CIR window. For example, a start tap of 1 indicates the first CIR tap in the CIR window.

[0098] Optionally, the correspondence shown in Table 1 can be pre-configured, pre-defined, or determined by negotiation (or interaction) between the sensing transmitter and the sensing receiver.

[0099] Example 2 uses an N-bit data as the first indication information to represent multiple consecutive CIR taps of length 2 powers within the CIR window and their positions, serving as multiple CIR groups requiring feedback. Example 2 can follow the grouping method described in Example 1. Taking a CIR grouping count of 2 as an example, the first CIR group requiring feedback contains the first CIR tap within the CIR window... The first CIR tap, the first The first CIR tap, and all CIR taps between them, where k1 and k2 are non-negative integers. The second CIR group requiring feedback contains the first CIR tap within the CIR window. The first CIR tap, the first Given ___ CIR taps_, and all CIR taps in between, where k3 and k4 are non-negative integers, and k3 < k4 ≤ K. Assume L = 2. K If k1 < k2 ≤ K, then k3 < k4 ≤ K. That is, each CIR group contains... One CIR tap.

[0100] For example, if each CIR packet contains at least Ng = 4 CIR taps and L = 256, the number of packets can be 64. The first indication information can contain multiple N-bit binary numbers to indicate multiple CIR packets that need to be fed back.

[0101] In Example 2, to further reduce feedback overhead, a predefined correspondence can be established between the CIR groups that need to be indicated and the first indication information. In this correspondence, the CIR groups that need to be indicated can be a subset of all CIR groups. Specifically, the correspondence between the first indication information and the CIR groups that need to be indicated is one-to-many, meaning that one first indication information can indicate multiple CIR groups that require feedback.

[0102] As shown in Table 2, each row represents the correspondence between a feedback pattern index and one or two CIR packets. Therefore, one or more CIR packets can be indicated by a single feedback pattern index. For example, when the feedback pattern index is 15, it indicates that CIR packets 1 requiring feedback are from CIR tap 1 to CIR tap 64, and CIR packets 2 requiring feedback are from CIR tap 129 to CIR tap 252. It can be seen that in the example shown in Table 2, a maximum of 4 bits are needed to indicate 16 combinations of CIR packets requiring feedback.

[0103] Table 2 uses the example of each CIR group containing at least Ng = 4 CIR taps and L = 256. The data and table format can be modified according to actual needs.

[0104] Table 2

[0105]

[0106]

[0107] Similar to Table 1, each CIR group in Table 2 includes a start tap, an end tap, and all CIR taps in between. The start tap and end tap represent the position of the CIR tap within the CIR window. For example, a start tap of 1 indicates the first CIR tap in the CIR window.

[0108] As shown in Table 2, the inspiration position for each CIR group 1 in Table 2 is 1. This is an optional solution chosen to simplify the design complexity of the feedback pattern. Specifically, the BMoffset value can be designed so that the first CIR tap requiring feedback is the first CIR tap in the CIR window. For example, let... Figure 3 The value of Moffset shown is the number of CIR tap intervals between the first CIR tap requiring feedback and t0.

[0109] Optionally, the correspondence shown in Table 2 can be pre-configured, pre-defined, or determined by negotiation (or interaction) between the sensing transmitter and the sensing receiver.

[0110] Example 3: The first indication information includes an indication of the start position of the CIR tap requiring feedback and an indication of the end position of the CIR tap requiring feedback. Accordingly, the CIR taps requiring feedback are those that include the start position, the end position, and the position in between; therefore, these CIR taps are considered as a group of CIR taps requiring feedback.

[0111] In Example 3, assume that the minimum grouping of the CIR tap in the CIR window contains 2 d There are 2 CIR taps, and the CIR window contains 2 K If there are 5 CIR taps, then the starting CIR tap number of each CIR group can be denoted as k52. d +1, and the ending CIRtap number of the CIR group can be recorded as (k6+1)2. d Where K and d are positive integers, and K > d.

[0112] It is understandable that, for Example 3, the S101 shown That is, (k6+1)2 d That is, s1 = k5, s2 = k6 + 1, t1 = t2 = d.

[0113] In Example 3, since each CIR group contains at least 2 d There are 2 CIR taps, so k1 and k2 can take 2 values ​​respectively. l-d There are possibilities, where k1∈[0,2]K-d -1],k2∈[0,2 K-d -1] Therefore, Kd bits can be used to record the start position of each CIR packet and the end position of each CIR packet. In other words, a total of 2 (Kd) bits are needed to indicate the start and end positions of a CIR packet. Thus, a total of 2 (Kd) bits are needed to indicate a CIR packet.

[0114] As one possible implementation of Example 3, the first indication information may contain a 2(Kd)-bit binary number, wherein the first Kd bits of the binary number are used to indicate k5, and the last Kd bits of the first indication information are used to indicate k6, thus determining the k52nd bit in the CIR reference. d +1 to (k6+1)2 d Each CIR tap is a CIR tap that requires feedback.

[0115] For example, when d=5, the CIR window length is 2. K =256, then only 3 bits are needed to represent the start position of the CIR group and 3 bits are needed to represent the end position of the CIR group. Only 6 bits of information are needed to completely indicate the feedback format of a continuous CIR tap. The first 3 bits can be used to indicate the number of the first CIR tap in the CIR group in the CIR window, and the last 3 bits can be used to indicate the number of the last CIR tap in the CIR group in the CIR window.

[0116] Optionally, in Example 3, the value of d can be pre-configured, pre-defined, or determined by negotiation (or interaction) between the sensing sender and the sensing receiver.

[0117] S102: The sensing receiver sends first channel impulse response information, which is one or more CIR packets that need to be fed back as indicated by the first indication information.

[0118] Correspondingly, the sensing transmitter can receive the first channel impulse response information and perform sensing based on the first channel impulse response information.

[0119] based on Figure 4 The method shown only requires the first indication information to indicate one or more CIR groups within the CIR window that need feedback, rather than indicating whether each CIR tap needs feedback, thus saving indication overhead.

[0120] It can be understood that the first channel impulse response information in S102 can be interpreted as a set of CIR results that need to be fed back, that is, a set of CIR taps that need to be fed back. For example, the first channel impulse response information includes all CIR taps in one or more CIR packets that need to be fed back as indicated by the first indication information.

[0121] For example, in the indication method shown in Example 1 above, the first channel impulse response information may include the CIR packet corresponding to the first indication information. This CIR packet may include the first CIR packet in the CIR window. The first CIR tap, the first The CIR taps and all CIR taps between them, where k1 and k2 are non-negative integers and k1 < k2 ≤ K.

[0122] For the indication method shown in Example 2 above, the first channel impulse response information may include one or more CIR packets corresponding to the first indication information. Taking the first indication information including two CIR packets as an example, the first CIR packet may include the second CIR packet in the CIR window. k1 +1 CIR tap, 2nd k2 The first CIR tap, and all CIR taps between them, where k1 and k2 are non-negative integers, and k1 < k2 ≤ K; the second CIR group may include the second CIR tap in the CIR window. k3 +1 CIR tap, 2nd k4 The CIR taps, and all CIR taps between them, where k3 and k4 are non-negative integers.

[0123] For the indication method shown in Example 3 above, the first channel impulse response information may include the k52nd... d +1 CIR tap, (k6+1)2nd d There are 1 CIR tap and 2 CIR taps between them. Here, k5 and k6 are non-negative integers, and k5 ∈ [0, 2]. K-d -1],k6∈[0,2 K-d -1], the total number of CIR taps in the CIR window is 2. K K and d are positive integers, and K > d.

[0124] Based on the same concept, embodiments of this application also provide a communication device. This communication device may include hardware structures and / or software modules corresponding to the functions described in the above methods. Those skilled in the art should readily recognize that, based on the units and method steps of the various examples described in conjunction with the embodiments disclosed in this application, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.

[0125] Figures 6 to 8 This is a schematic diagram of a possible communication device provided for embodiments of this application. This communication device can be used to implement the functions of the sensing transmitter and / or sensing receiver in the above method embodiments, and therefore can also achieve the beneficial effects of the above method embodiments. In one possible implementation, the communication device can be a terminal device or a network device. Related details and effects can be found in the description of the foregoing embodiments.

[0126] like Figure 6 As shown, the communication device 600 includes a processing unit 610 and a communication unit 620. The communication unit 620 can implement corresponding communication functions, while the processing unit 610 is used for data processing. The communication unit 620 may include a transmitting unit and / or a receiving unit. The communication unit 620 can also be a transceiver unit or an input / output interface, etc. The communication device 600 can be used to implement the above-mentioned... Figure 2 The method embodiment shown illustrates the functions of sensing the transmitting end and / or sensing the receiving end.

[0127] For example, when implementing the function of the sensing receiver, the communication unit 620 can be used to receive the first indication information and send the first channel impulse response information.

[0128] For example, when implementing the function of the sensing transmitter, the communication unit 620 can be used to send the first indication information and receive the first channel impulse response information.

[0129] The meanings of the above technologies can be found in the description of the method implementation section, and will not be repeated here.

[0130] It is understood that the module division in the embodiments of this application is illustrative and only represents a logical functional division. In actual implementation, there may be other division methods. Furthermore, the functional modules in the various embodiments of this application can be integrated into a processor, exist as separate physical entities, or have two or more modules integrated into one module. The integrated modules described above can be implemented in hardware or as software functional modules.

[0131] like Figure 7The diagram shows a communication device 700 provided in an embodiment of this application, used to implement the communication method provided in this application. The communication device 700 can be a communication device applying the communication method, a component within a communication device, or a device compatible with a communication device. The communication device 700 can be a sensing transmitter and / or a sensing receiver. The communication device 700 can be a chip system or a chip. In this embodiment, the chip system can be composed of chips or may include chips and other discrete devices. The communication device 700 includes at least one processor 720, used to implement the communication method provided in the embodiment of this application. The communication device 700 may also include an input / output interface 710, which may include an input interface and / or an output interface. In this embodiment, the input / output interface 710 can be used to communicate with other devices via a transmission medium, and its functions may include sending and / or receiving. For example, when the communication device 700 is a chip, it transmits data with other chips or devices through the input / output interface 710. The processor 720 can be used to implement the method shown in the above method embodiment.

[0132] For example, the processor 720 can be used to perform actions performed by the processing unit 610, and the input / output interface 710 can be used to perform actions performed by the communication unit 620, which will not be described in detail here.

[0133] Optionally, the communication device 700 may further include at least one memory 730 for storing program instructions and / or data. The memory 730 is coupled to the processor 720. The coupling in this embodiment is an indirect coupling or communication connection between devices, units, or modules, and can be electrical, mechanical, or other forms, for information exchange between devices, units, or modules. The processor 720 may operate in conjunction with the memory 730. The processor 720 may execute program instructions stored in the memory 730. At least one of the at least one memory may be integrated with the processor.

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

[0135] In the embodiments of this application, the processor 720 may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, capable of implementing or executing the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware processor, or being executed by a combination of hardware and software modules in the processor.

[0136] like Figure 8 The diagram shows a communication device 800 provided in an embodiment of this application, used to implement the communication method provided in this application. The communication device 800 can be a communication device applying the communication method shown in the embodiments of this application, a component within a communication device, or a device compatible with a communication device. The communication device 800 can be a sensing transmitter and / or a sensing receiver. The communication device 800 can be a chip system or a chip. In this embodiment, the chip system can be composed of chips or may include chips and other discrete devices. Some or all of the communication methods provided in the above embodiments can be implemented in hardware or software. When implemented in hardware, the communication device 800 may include: an input interface circuit 801, a logic circuit 802, and an output interface circuit 803.

[0137] Optionally, taking the device as an example of implementing the function of the receiving end, the input interface circuit 801 can be used to perform the receiving action performed by the communication unit 620, the output interface circuit 803 can be used to perform the sending action performed by the communication unit 620, and the logic circuit 802 can be used to perform the action performed by the processing unit 610, which will not be described in detail here.

[0138] Optionally, the communication device 800 may be a chip or an integrated circuit in its specific implementation.

[0139] Some or all of the operations and functions performed by the communication device described in the above method embodiments of this application can be implemented using chips or integrated circuits.

[0140] This application provides a computer-readable storage medium storing a computer program, the computer program including instructions for performing the above-described method embodiments.

[0141] This application provides a computer program product containing instructions that, when run on a computer, cause the computer to execute the above-described method embodiments.

[0142] This application provides a communication system including a sensing transmitter and a sensing receiver.

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

[0144] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. A computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, all or part of the flow or function according to the embodiments of this application is generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, computer instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., high-density digital video discs (DVDs)), or semiconductor media (e.g., SSDs).

[0145] It should be noted that a portion of this patent application contains copyrighted material. The copyright holder retains all rights except for making copies of the contents of patent documents or records from the patent office.

[0146] In the above-described device embodiments, the sensing transmitter and / or sensing receiver correspond to the communication device and method embodiment, respectively. Corresponding modules or units execute corresponding steps. For example, the communication unit (transceiver) executes the receiving or transmitting steps in the method embodiment, while other steps besides transmitting and receiving can be executed by the processing unit (processor). The specific functions of each unit can be found in the corresponding method embodiment. There can be one or more processors.

[0147] The terms “component,” “module,” “system,” etc., used in this specification are used to refer to computer-related entities, hardware, firmware, combinations of hardware and software, software, or software in execution. For example, a component can be, but is not limited to, a process running on a processor, a processor, an object, an executable file, an execution thread, a program, and / or a computer. As illustrated, applications running on computing devices and computing devices can both be components. One or more components may reside in a process and / or an execution thread, and components may be located on a single computer and / or distributed among two or more computers. Furthermore, these components can be executed from various computer-readable media on which various data structures are stored. Components can communicate, for example, via local and / or remote processes based on signals having one or more data packets (e.g., data from two components interacting with another component between a local system, a distributed system, and / or a network, such as the Internet interacting with other systems via signals).

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

[0149] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0150] In the several 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. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

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

[0152] 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. If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium.

[0153] The above are merely specific embodiments 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 communication method, characterized in that, include: The sensing receiver receives first indication information, which indicates one or more channel impulse response packets that need to be fed back within the channel impulse response window; each channel impulse response packet that needs to be fed back contains... Channel impulse response branches and It is a positive integer. and It is a positive integer; The sensing receiver sends first channel impulse response information, which is one or more channel impulse response packets that need to be fed back as indicated by the first indication information.

2. The method as described in claim 1, characterized in that, The channel impulse response branches in the channel impulse response window include the first channel impulse response branch, the second channel impulse response branch, and the third channel impulse response branch within the channel impulse response window. Each channel impulse response branch and all channel impulse response branches between them contain a total of [number] branches. Channel impulse response branches It is a positive integer greater than 2.

3. The method as described in claim 1 or 2, characterized in that, The first channel impulse response information includes a first channel impulse response packet, and the first channel impulse response packet includes a first... The channel impulse response branch, the first Each channel impulse response branch, and all channel impulse response branches between the two. and It is a non-negative integer, and .

4. The method as described in claim 3, characterized in that, The first indication information corresponds to the first channel impulse response packet.

5. The method as described in claim 3, characterized in that, The first channel impulse response information also includes a second channel impulse response packet, the second channel impulse response packet including the first... The channel impulse response branch, the first Each channel impulse response branch, and all channel impulse response branches between the two. and It is a non-negative integer, and .

6. The method as described in claim 5, characterized in that, The first indication information corresponds to the first channel impulse response packet and the second channel impulse response packet.

7. A sensing receiver, characterized in that, include: The receiving module is configured to receive first indication information, which indicates one or more channel impulse response packets that need to be fed back within the channel impulse response window; each channel impulse response packet that needs to be fed back contains... Channel impulse response branches and It is a positive integer. and It is a positive integer; The transmitting module is used to transmit first channel impulse response information, wherein the first channel impulse response information is one or more channel impulse response packets that need to be fed back as indicated by the first indication information.

8. The sensing receiver as described in claim 7, characterized in that, The channel impulse response branches in the channel impulse response window include the first channel impulse response branch, the second channel impulse response branch, and the third channel impulse response branch within the channel impulse response window. Each channel impulse response branch and all channel impulse response branches between them contain a total of [number] branches. Channel impulse response branches It is a positive integer greater than 2.

9. The sensing receiver as described in claim 7 or 8, characterized in that, The first channel impulse response information includes a first channel impulse response packet, and the first channel impulse response packet includes a first... The channel impulse response branch, the first Each channel impulse response branch, and all channel impulse response branches between the two. and It is a non-negative integer, and .

10. The sensing receiver as described in claim 9, characterized in that, The first indication information corresponds to the first channel impulse response packet.

11. The sensing receiver as described in claim 9, characterized in that, The first channel impulse response information also includes a second channel impulse response packet, the second channel impulse response packet including the first... The channel impulse response branch, the first Each channel impulse response branch, and all channel impulse response branches between the two. and It is a non-negative integer, and .

12. The sensing receiver as described in claim 11, characterized in that, The first indication information corresponds to the first channel impulse response packet and the second channel impulse response packet.

13. A computer-readable storage medium, characterized in that, The storage medium stores a computer program or instructions, and when the computer program or instructions are executed by a communication device, the method as described in any one of claims 1-6 is implemented.