Communication methods and devices
By grouping CIR taps and using pre-configured correspondences, the method addresses the high indication overhead in UWB systems, improving efficiency and reducing signaling complexity in UWB communication systems.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2024-04-01
- Publication Date
- 2026-05-26
AI Technical Summary
The existing UWB communication systems face high indication overhead in channel impulse response (CIR) tap feedback due to the need to indicate each tap within the CIR window, which increases signaling complexity and resource consumption.
A method is introduced where CIR taps are grouped and indicated as a whole, reducing the need to signal each individual tap, using flexible grouping settings and pre-configured correspondences to minimize instruction overhead.
This approach significantly reduces the instruction overhead by indicating CIR tap groups instead of individual taps, enhancing efficiency and reducing signaling complexity in UWB communication systems.
Smart Images

Figure 2026516679000001_ABST
Abstract
Description
[Technical Field]
[0001] [Cross-reference of related applications] This application claims priority to Chinese Patent Application No. 202310454036.6, entitled “COMMUNICATION METHOD AND APPARATUS,” filed with the China National Intellectual Property Administration on 17 April 2023, which is incorporated herein by reference in its entirety.
[0002] [Technical field] This application relates to the field of mobile communications technology, and more particularly to communication methods and apparatus. [Background technology]
[0003] Ultra-wideband (UWB) technology is a wireless carrier communication technology that uses narrow, non-sinusoidal pulses at the nanosecond level for data transmission. Therefore, ultra-wideband occupies a wide spectral range. Due to the narrow pulses and extremely low radiated spectral density of ultra-wideband, UWB systems offer advantages such as strong multipath resolution, low power consumption, and high security. UWB technology can be applied to a variety of communication scenarios.
[0004] In the application of a sensing scenario, information such as the distance, angle, and speed of a target may be extracted by detecting the echo of a UWB signal with respect to the target in order to realize target sensing. When the sensing receiver is a receiving device for UWB signals, the sensing receiver needs to transmit the measurement result of the channel impulse response (CIR) to the sensing transmitter through an air interface to feedback the sensing result. In a CIR window-based CIR feedback mechanism, the sensing receiver may transmit the CIR taps that are within the CIR window and need to be feedback to the sensing transmitter based on the indication of the CIR taps that need to be feedback, in order to feedback the sensing result. Each CIR tap may indicate the detection result of a specific time granularity within the CIR window. The indication may indicate the CIR taps that need to be feedback. Therefore, the sensing receiver may transmit only the CIR taps that need to be feedback, without the need to transmit the CIR taps other than the CIR taps that need to be feedback, reducing the overhead.
[0005] Currently, the sensing transmitter needs to indicate whether each CIR tap within the CIR window needs to be feedback, and the indication overhead is high. SUMMARY OF THE INVENTION
[0006] This application provides a communication method and apparatus for reducing the indication overhead of CIR tap feedback.
[0007] According to the first aspect, a communication method is provided. The method may be implemented by a first terminal device. The first terminal device may be a sensing receiver or a component of a sensing receiver. The sensing receiver may be a network device or a terminal device. A component 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. For example, the execution entity is the first terminal device. The method may be implemented by using the following steps. The first terminal device receives first indication information. The first indication information indicates one or more channel impulse response groups that need to be fed back within a channel impulse response window, and each channel impulse response group that needs to be fed back is within the channel impulse response window.
Number
Number
Number
Number
[0008] According to the method shown in the first embodiment, the first terminal device may determine one or more channel impulse response groups that need to be fed back based on the first instruction information and transmit first channel impulse response information corresponding to the channel impulse response groups that need to be fed back. The first instruction information may indicate at least one channel impulse response group that is within the channel impulse response window and needs to be fed back. It is not necessary to indicate whether all channel impulse response taps within the channel impulse response window need to be fed back, as the channel impulse response taps that need to be fed back are indicated on a group basis, thus reducing instruction overhead.
[0009] In possible implementations, each channel impulse response group is
number
number
[0010] In possible implementations, channel impulse response taps within the channel impulse response window are the first channel impulse response tap and the second channel impulse response tap within the channel impulse response window. K The second channel impulse response tap, the first channel impulse response tap and the second channel impulse response tap K This includes all channel impulse response taps between the second channel impulse response tap and the third channel impulse response tap, for a total of 2 K It includes channel impulse response taps. K is a positive integer greater than 2.
[0011] Based on this implementation method, flexible grouping settings can be achieved to support the instruction solution for channel impulse response taps that need to be fed back in this application.
[0012] In possible implementations, the first channel impulse response information includes a first channel impulse response group, and the first channel impulse response group is
number
number
number
number
[0013] In possible implementations, the first instruction information corresponds to the first channel impulse response group. Optionally, the correspondence between the first instruction information and the first channel impulse response group is included in a correspondence list, and the channel impulse response groups included in the list are part of all channel impulse response groups within the channel impulse response window, further reducing instruction overhead.
[0014] In possible implementations, the first channel impulse response information further includes a second channel impulse response group, and the second channel impulse response group is
number
number
number
number
[0015] Based on this implementation method, the first channel impulse response information may indicate multiple channel impulse response groups. Therefore, indicating multiple channel impulse response groups by using the same instruction information can further reduce instruction overhead compared to a solution in which multiple channel impulse response groups are indicated separately by using different signaling.
[0016] In possible implementations, the first instruction information corresponds to the first channel impulse response group and the second channel impulse response group.
[0017] Based on this implementation method, the first instruction information corresponds to multiple channel impulse response groups that need to be fed back. Optionally, the correspondence between the first instruction information and the first and second channel impulse response groups is included in a correspondence list, and the channel impulse response groups included in the list are part of all channel impulse response groups within the channel impulse response window, further reducing instruction overhead.
[0018] In a possible implementation, the first channel impulse response tap in the first channel impulse response information is k52 in the channel impulse response window. dThe (k6+1)1st channel impulse response tap is the last channel impulse response tap in the first channel impulse response information, and the (k6+1)2 channel impulse response window is the second channel impulse response tap. d This is the nth channel impulse response tap. d is a positive integer, K > d, k5 and k6 are non-negative integers, and k5 ∈ [0, 2 K-d -1] and k6∈[0,2 K-d -1]
[0019] Based on this implementation method, the first instruction information may reduce instruction overhead by separately indicating k5 and k6 to indicate the start and end positions of the channel impulse response group.
[0020] In a possible implementation, the first instruction information contains 2(Kd) bits, where the first Kd bits in the first instruction information indicate k5, and the last Kd bits in the first instruction information indicate k6.
[0021] A communication method is provided according to a second embodiment. The method may be carried out by a second communication device. The second communication device may be a sensing transmitter or a component of a sensing transmitter. The sensing transmitter may be a terminal device or a network device. The component 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. For example, the implementing body is the second communication device. The method may be carried out by using the following steps: The second communication device transmits first instruction information, the first instruction information indicates one or more channel impulse response groups that need to be fed back within a channel impulse response window, and each channel impulse response group that needs to be fed back is within a channel impulse response window
number
Number
Number
Number
[0022] In a possible implementation manner, each channel impulse response group
Number
[0023] In a possible implementation manner, the channel impulse response taps within the channel impulse response window include the first channel impulse response tap within the channel impulse response window and the second K channel impulse response tap, and all channel impulse response taps between the first channel impulse response tap and the second K channel impulse response tap, and in total include $K$ channel impulse response taps. $K$ is a positive integer greater than 2. K In a possible implementation manner, the first channel impulse response information includes the first channel impulse response group, and the first channel impulse response group
[0024] includes...
Number
number
number
number
[0025] In possible implementations, the first instruction information corresponds to the first channel impulse response group.
[0026] In possible implementations, the first channel impulse response information further includes a second channel impulse response group, and the second channel impulse response group is
number
number
number
number
[0027] In possible implementations, the first instruction information corresponds to the first channel impulse response group and the second channel impulse response group.
[0028] In a possible implementation, the first channel impulse response tap in the first channel impulse response information is k52 in the channel impulse response window. d The (k6+1)1st channel impulse response tap is the last channel impulse response tap in the first channel impulse response information, and the (k6+1)2 channel impulse response window is the second channel impulse response tap. d This is the nth channel impulse response tap. d is a positive integer, K > d, k5 and k6 are non-negative integers, and k5 ∈ [0, 2 K-d -1] and k6∈[0,2 K-d -1]
[0029] In a possible implementation, the first instruction information contains 2(Kd) bits, where the first Kd bits in the first instruction information indicate k5, and the last Kd bits in the first instruction information indicate k6.
[0030] According to a third embodiment, a communication device is provided. The device may implement a method by which either the first or second embodiment is possible. The device has the function of the first communication device or the second communication device. The device is, for example, a sensing transmitter, a sensing receiver, a component of a sensing transmitter, or a component of a sensing receiver.
[0031] In an optional implementation, the device may include modules that perform and correspond one-to-one with the methods / operations / steps / actions described in either the first or second possible implementation. These modules may be hardware circuits, software, or implemented by hardware circuits in combination with software. In an 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 can implement both transmitting and receiving functions. When the transceiver unit implements a transmitting function, it may be called a transmitting unit (sometimes also called a transmitting module) or include one. When the transceiver unit implements a receiving function, it may be called a receiving unit (sometimes also called a receiving module) or include one. The transmitting unit and the receiving unit may be the same functional module, which is called a transceiver unit, and which can implement both transmitting and receiving functions. Alternatively, the transmitting and receiving units may be different functional modules, and "transceiver unit" is a general term for these functional modules.
[0032] For example, when the device is configured to perform a method described in either the first or second embodiment, the device may include a communication unit and a processing unit. The processing unit may include a transmitting unit and / or a receiving unit.
[0033] According to a fourth aspect, embodiments of the present application further provide a communication device including a processor configured to execute a computer program (or computer executable instruction) stored in memory. When the computer program (or computer executable instruction) is executed, the device becomes capable of performing a method according to the first aspect, the second aspect, or a possible implementation of the first and second aspects.
[0034] In possible implementations, the processor and memory are integrated together.
[0035] In other possible implementations, the memory is located outside the communication device.
[0036] The communication device further includes a communication interface. The communication interface is used for communication between the communication device and other devices, for example, for transmitting or receiving data and / or signals. For example, the communication interface may be a transceiver, circuit, bus, module, or other type of communication interface.
[0037] According to a fifth aspect, a computer-readable storage medium is provided. The computer-readable storage medium is configured to store a computer program or instruction, and when the computer program or instruction is executed, a method shown in the first aspect, the second aspect, or any one of the possible implementations of the first and second aspects is implemented.
[0038] According to the sixth aspect, a computer program product including instructions is provided. When the computer program product is executed on a computer, the method shown in the first aspect, the second aspect, or any one of the possible implementations of the first and second aspects is implemented.
[0039] According to a seventh aspect, embodiments of the present application further provide a communication device configured to perform a method according to the first aspect, the second aspect, or various possible implementations of the first and second aspects.
[0040] According to the eighth aspect, a chip system is provided. The chip system includes logic circuits (alternatively, the chip system may be understood to include a processor, and the processor may include logic circuits, etc.), and may further include an input / output interface. The input / output interface may be configured to input messages or to output messages. The input / output interface may be the same interface, specifically, the same interface can implement both transmit and receive functions. Alternatively, the input / output interface includes an input interface and an output interface. The input interface is configured to implement a receive function, i.e., to receive messages. The output interface is configured to implement a transmit function, i.e., to transmit messages. The logic circuits may be configured to perform operations other than the transmit and receive functions in any one of the methods shown in the first aspect, the second aspect, or possible implementations of the first and second aspects. The logic circuits may be further configured to transmit messages to the input / output interface or to receive messages from other communication devices from the input / output interface. The chip system may be configured to implement a method according to the first embodiment, the second embodiment, or any one of the possible implementations of the first and second embodiments. The chip system may include a chip, or it may include a chip and other discrete components.
[0041] Optionally, the chip system may further include memory, which may be configured to store instructions. Logic circuits may call instructions stored in memory to implement corresponding functions.
[0042] According to the ninth aspect, a communication system is provided. The communication system may include a first communication device and a second communication device, each separately configured to implement a method according to any one of the first aspect, the second aspect, and any possible implementations of the first and second aspects.
[0043] For the technical effects brought about by the second to ninth aspects, please refer to the description of the first aspect. Further details will not be described again in this specification. [Brief explanation of the drawing]
[0044] [Figure 1] This is a diagram showing the structure of a star topology according to an embodiment of this application. [Figure 2] This is a diagram showing the structure of a point-to-point topology according to an embodiment of this application. [Figure 3] This is a diagram of a CIR window according to an embodiment of this application. [Figure 4] This is a schematic flowchart of the communication method according to the embodiment of this application. [Figure 5] This is a diagram of CIR grouping according to the embodiment of this application. [Figure 6] This is a diagram showing the structure of a communication device according to an embodiment of this application. [Figure 7] This is a diagram showing the structure of another communication device according to an embodiment of this application. [Figure 8] This is a diagram showing the structure of another communication device according to an embodiment of this application. [Modes for carrying out the invention]
[0045] In this application, “at least one” means one or more, and “multiple” means two or more. The term “and / or” describes an association relationship for describing related objects and indicates that three relationships may exist. For example, A and / or B may indicate the following cases: that only A exists, that both A and B exist, and that only B exists, and A and B may be singular or plural. In the description of the text of this application, the letter “ / ” indicates an “or” relationship between related objects. In the formulas of this application, the letter “ / ” indicates a “division” relationship between related objects. “Containing at least one of A, B and C” may mean containing A, containing B, containing C, containing A and B, containing A and C, containing B and C, and containing A, B and C.
[0046] The technical solutions provided in this application are applicable to UWB-based wireless personal area networks (WPANs). For example, the methods provided in this application are applicable to the Institute of Electrical and Electronics Engineers (IEEE) 802.15 series protocols, such as the 802.15.4a protocol, 802.15.4z protocol, 802.15.4ab protocol, or future generations of UWB WPAN standards. Examples are not listed herein. The methods provided in this application may further be applied to various communication systems, such as Internet of Things (IoT) systems, vehicle-to-everything (V2X) or narrowband internet of things (NB-IoT) systems, and are applicable to devices in vehicle-to-everything, Internet of Things nodes in the Internet of Things, sensors, etc., smart cameras, smart remote controls and smart water or electricity meters in smart homes, and sensors in smart cities. The methods provided in this application are also applicable to LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, universal mobile telecommunications systems (UMTS), worldwide interoperability for microwave access (WiMAX) communication systems, long-term evolution (LTE) systems, 5th generation (5G) communication systems, 6th generation (6G) communication systems, and the like.
[0047] Below, we will first explain some of the terms used in the embodiments of this application.
[0048] (1) Sensing may also be called sensing measurement or wireless sensing, and means that a transmitter and receiver transmit signals to achieve the purpose of discovering a target or determining the state of a target. UWB sensing means that a station (STA) with UWB signal sensing capability uses received UWB signals to detect features of an expected target in a given environment. For example, features include one or more of the following: range, velocity, angle, motion, presence or proximity, gestures, etc. Targets include one or more of the following: objects, people, animals, etc. Environments include one or more of the following: rooms, houses, vehicles, businesses, etc.
[0049] For example, the transmitter may transmit a UWB signal used for sensing measurements to the receiver, which may measure the signal to obtain a channel estimation result, such as a channel impulse response (CIR). The receiver may perform sensing based on the CIR. Alternatively, the receiver may transmit the channel estimation result to the transmitter, which may perform target sensing or target state sensing based on the channel estimation result. For example, the receiver or transmitter may process the CIR to determine whether a moving object is present in the environment.
[0050] In a particular implementation, sensing signals may be transmitted one by one in the form of data packets, and therefore may also be called sensing packets (SPs).
[0051] In some embodiments, a sensing signal transmitted over a certain period of time on a frequency band may be called a sensing fragment (SF), and each sensing fragment may have one or more sensing packets. When the number of sensing packets in a sensing fragment is determined, it can be understood that sensing packets may, by their very nature, be sensing fragments.
[0052] In the sensing process, the devices participating in sensing include a sensing initiator, a sensing responder, a sensing transmitter, and a sensing receiver.
[0053] (2) A sensing initiator is also called a sensing initiator device or initiator, and is a device that initiates a sensing procedure.
[0054] (3) A sensing responder is also called a sensing responder device, responder device, responder, or response device, and is a device that responds to sensing initiated by a sensing initiator and participates in sensing.
[0055] (4) A sensing transmitter, also called a transmitting end, is a device that transmits a sensing signal. The sensing signal may also be a signal used for sensing measurements.
[0056] (5) A sensing receiver, also called a receiving end, is a device that receives a sensing signal. The sensing receiver may measure the sensing signal.
[0057] In a particular implementation, the sensing initiator may function as a transmitter, and the sensing responder may function as a receiver. Alternatively, the sensing initiator may function as a receiver, and the sensing responder may function as a transmitter.
[0058] The sensing initiator may be a network device or a terminal device, and the sensing responder may be a network device or a terminal device. Network devices may include access network devices, core network (CN) devices, etc. Terminals are connected to wireless access network devices wirelessly, and wireless access network devices are connected to the core network wirelessly or wired. The core network device and the wireless access network device may be different, independent physical devices, and the functions of the core network device and the logical functions of the wireless access network device may be integrated into the same physical device, or some functions of the core network device and some functions of the wireless access network device may be integrated into a single physical device. Wired or wireless connections may be used for connections between terminals and between wireless access network devices.
[0059] For example, an access network device is an access device used by a terminal to access a communication system wirelessly. For example, a wireless access network device may be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next-generation NodeB (gNB) in a 5th generation (5G) mobile communication system, a next-generation base station in a 6th generation (6G) mobile communication system, a base station in a future mobile communication system, an access node in a Wi-Fi system, a long-range radio (LoRa) system, or a vehicle-to-everything system. Alternatively, a wireless access network device may be a module or unit that completes part of the base station's functions, such as a central unit (CU) or a distributed unit (DU). In this specification, the CU implements the functions of the base station's radio resource control protocol and packet data convergence protocol (PDCP), and may further implement the functions of the service data adaptation protocol (SDAP). The DU completes the functions of the base station's radio link control layer and medium access control (MAC) layer, and may further complete some or all of the functions of the physical layer. For a specific description of the above protocol layers, refer to the technical specifications related to the 3rd generation partnership project (3GPP). The radio access network device may be a macro base station, a micro base station or an indoor base station, or a relay node, donor node, etc. Specific technologies and specific device forms used by the radio access network device are not limited to the embodiments of this application.For the sake of clarity, "network device" is used as an abbreviation for "radio access network device," and "base station" is used as an example of a radio access network device.
[0060] A terminal device is a device having wireless transceiver functionality, which may transmit signals to a base station or receive signals from a base station. The terminal may also be called a terminal device, user equipment (UE), mobile station, mobile terminal, etc. The terminal may be widely used in various scenarios, such as device-to-device (D2D), V2X communication, machine-type communication (MTC), the Internet of Things, virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, and smart cities. The terminal may also be a mobile phone, tablet computer, computer with wireless transceiver capabilities, wearable device, vehicle, airplane, ship, robot, robotic arm, smart home device, etc. Specific technologies and device forms used by the terminal are not limited to the embodiments of this application.
[0061] Base stations and terminals may be fixed or mobile. Base stations and terminals may be deployed on land, on water, or on an airplane, balloon, or satellite, including indoor or outdoor devices, handheld devices, or vehicle-mounted devices. Application scenarios for base stations and terminals are not limited to the embodiments of this application.
[0062] (6) The frequency band may refer to a range of the frequency domain. For example, in a UWB system, a bandwidth of 499.2 MHz may be called the frequency band.
[0063] (7) The time unit is a time range determined by the duration, e.g., a frame, subframe, sensing slot, sensing ground, sensing block, or symbol. This is not limited to this application. For example, one slot may have a duration of 9 microseconds.
[0064] The technical solutions provided in embodiments of this application may operate in a star topology, a point-to-point topology, or a mesh topology. Figure 1 is a diagram of a star topology according to embodiments of this application. As shown in Figure 1, in a star topology, a central node may control data communication between one or more other devices.
[0065] It can be understood that a point-to-point topology can be considered a special type of mesh topology. A point-to-point topology describes the structure of data communication between two devices. As shown in Figure 2, in a mesh topology, data communication may occur between any two devices.
[0066] Optionally, in Figure 1 or Figure 2, black nodes are full-function devices (FFDs), and white nodes are reduced-function devices (RFDs). In a UWB system, an FFD may be an anchor device or a label device with powerful computing capabilities, such as a UWB label on a smartphone. An RFD is a label device and has only a portion of the computing capabilities. In possible implementations, an FFD device may function as a personal area network (PAN) coordinator or coordinator, but an RFD cannot function as a PAN coordinator or coordinator.
[0067] UWB is a wireless carrier communication technology that uses narrow pulses at the nanosecond level for data transmission. These narrow pulses occupy a wide spectral range and have an extremely low radiated spectral density. UWB systems offer advantages such as high multipath resolution, low power consumption, and high security. As UWB technology is applied to the civilian sector, ultra-wideband wireless communication has become one of the popular physical layer technologies for short-range and high-speed wireless networks.
[0068] Currently, the IEEE is incorporating UWB into its IEEE 802 series of wireless standards, and the UWB-based WPAN standard IEEE 802.15.4a and its evolved version IEEE 802.15.4z have been released. Of the three features of communication, ranging, and sensing, UWB has a greater focus on ranging and sensing capabilities, and can use a single waveform to achieve ranging while performing sensing.
[0069] When UWB is applied to sensing technology, and the sensing receiver is the receiving device for the UWB signal, the sensing receiver needs to transmit the CIR measurement results to the sensing transmitter via the air interface to feed back the sensing results. In a CIR window-based (or feedback window-based) CIR feedback mechanism, the sensing receiver may feed back the sensing results by sending CIR taps that are within the CIR window and need to be fed back to the sensing transmitter, based on an indication of which CIR taps need to be fed back. Each CIR tap may indicate a sensing result of a specific time granularity within the CIR window. The indication may indicate a CIR tap that needs to be fed back. Thus, the sensing receiver may only transmit the CIR taps that need to be fed back, and does not need to transmit any other CIR taps, thereby reducing overhead. The time domain granularity of each CIR tap can be understood to be, for example, 1 nanosecond (ns). The CIR window may contain up to 32, 64, 128, or 256 CIR taps. In other words, the length of the CIR window can be 32ns, 64ns, 128ns, or 256ns.
[0070] As shown in Figure 3, t0 represents the reference point, i.e., the earliest detected tap. The sensing transmitter is BM offset and BM length The position of the CIR window may be indicated through BM. offset This represents the interval between the start position of the CIR window and t0. For example, BM offset This is the number of CIR taps between the start position of the CIR window and t0, W. offset It may also be shown, and the starting position of the CIR window is (t0+W offset ) may be indicated as BM. length This represents the length of the CIR window, for example, the number of CIR taps W between the end position and the start position of the CIR window.length This indicates that the position of the CIR window is (t0+W offset ) starts from, (t0+W offset +W length It could also be said that it ends with ). offset BM offset This is the number of CIR taps indicated by W length BM length This is the number of CIR taps indicated by [the symbol].
[0071] In a CIR window-based CIR feedback mechanism, the sensing transmitter indicates, through signaling, whether each CIR tap needs to be fed back by the sensing receiver. For example, a CIR window contains 256 CIR taps. The sensing transmitter must indicate whether each CIR tap needs to be fed back by using information with a length of 256 bits (e.g., a bitmap), which results in excessively high instruction overhead. Each bit corresponds to one CIR tap. For example, if the value of any bit is 1 (or even 0), it indicates that the corresponding CIR tap needs to be fed back. Correspondingly, the sensing receiver transmits the CIR taps that need to be fed back to the sensing transmitter.
[0072] Embodiments of this application provide a communication method to reduce the instruction overhead of CIR taps that need to be fed back. The communication method may be performed by a first communication device and a second communication device. The first communication device may be a sensing receiver or a component of a sensing receiver, and the second communication device may 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 may be understood that the sensing transmitter may be a network device or a terminal device, and the sensing receiver may be a network device or a terminal device.
[0073] As shown in Figure 4, for example, the implementing entities are a sensing transmitter and a sensing receiver. The communication method provided in the embodiments of this application may include the following steps.
[0074] S101: The sensing receiver receives first instruction information, which indicates one or more CIR groups that need to be fed back within the CIR window. Each CIR group that needs to be fed back is located within the CIR window.
number
number
number
number
[0075] Correspondingly, the first instruction information may be transmitted by a sensing transmitter.
[0076] A CIR tap within a CIR window may be divided into one or more CIR groups, and each CIR group is contiguous.
number
[0077] The following describes, with reference to an example, several possible grouping schemes for all CIR taps within a CIR window, and the schemes for CIR groups that need to be fed back, as indicated by the first instruction information corresponding to the grouping scheme.
[0078] Example 1: A single N-bit data is used as the first instruction, representing a segment of consecutive CIR taps with a length of 2 raised to an integer, and the positions of those consecutive CIR taps within the CIR window. The segment of consecutive CIR taps is used as a CIR group that needs to be fed back. In Example 1, the maximum number of supported CIR groups is 2. N-1In other words, the first instruction information of length N bits is, N-1 It may be indicated that any CIR group within a CIR group that does not exceed a certain threshold is to be used as the CIR group that needs to be fed back, where N is an integer greater than 1.
[0079] In the possible implementations of Example 1, if the length of the CIR window is known or given, the number of consecutive CIR taps that are fed back may be restricted to an integer power of 2, i.e., the length of each CIR group may be 1, 2, 4, 8, 16, 32, etc. Assume that the length of the CIR window is L (i.e., the CIR window contains L CIR taps). An N-bit binary number k may represent a segment of consecutive CIR taps within the CIR window whose length is an integer power of 2, and the position of the consecutive CIR taps.
[0080] The total number of CIR taps in the CIR window is L, and L CIR taps are arranged in a continuous and even manner. g Assume that it can be divided into n CIR groups. Therefore, each CIR group has Ng = L / 2 g Includes individual CIR taps. Specifically, each CIR group or each CIR group that needs to be fed back is located within the CIR window.
number
number
number
number
Number
[0081] For Example 1, as shown in S101
Number
Number
Number
Number
[0082] As shown in Figure 5, the CIR taps in the CIR window may be grouped by layer. Further, each white circle in Figure 5 may represent one CIR group, and each CIR group contains a plurality of taps at the tap end. For example, CIR group #1 includes CIR tap1 - CIR tap8, which are represented as tap1 - tap8 in Figure 5.
[0083] Each layer represents different 2 g and 2 gis the number of groups, or it may represent different Ng values, where Ng is the number of CIR taps in each CIR group. When the number of groups is 1, i.e., when no grouping is performed, all 256 CIR taps are fed back. When the number of groups is 2, the first group contains CIR taps 1 through 128, the second group contains CIR taps 129 through 256, and so on. When the number of groups is 4, the first group contains CIR taps 1 through 64, the second group contains CIR taps 65 through 128, the third group contains CIR taps 129 through 192, and the fourth group contains CIR taps 192 through 256. The rest may be inferred by analogy.
[0084] According to the grouping method described above, all CIR taps are 2 g It is grouped into individual groups. Therefore, only g bits are needed to indicate the position of each CIR group. Thus, for a number k of N bits, the binary form of the number k of N bits is k = [b N-1 ,b N-2 ,…,b1,b0] and k is
number
[0085] For example, if each CIR group contains at least Ng=4 CIR taps and L=256, the position of any CIR group may be indicated by N=7 bits.
[0086] Furthermore, to further reduce feedback overhead, a correspondence between the CIR groups that need to be indicated and the first instruction information may be pre-configured. The CIR groups that need to be indicated in the correspondence may be any number of all CIR groups. A one-to-one correspondence exists between the first instruction information and the CIR groups that need to be indicated. In other words, one first instruction information may indicate one CIR group that needs to be fed back. For example, as shown in Table 1, each row represents a correspondence between a feedback pattern index and a CIR tap at the start position and a CIR tap at the end position within the CIR group. According to the correspondence shown in Table 1, the first instruction information may include one or more feedback pattern indices, and each feedback pattern index may indicate any of the CIR groups in Table 1 as the CIR group that needs to be fed back. When each CIR group contains at least Ng=4 CIR taps and L=256, only 15 groups are selected from Table 1. Therefore, a maximum of 4 bits are required to feed back the pattern index, which in turn can further reduce instruction overhead. Table 1 uses an example where each CIR group contains at least Ng=4 CIR taps and L=256. The data and format of the table may be modified based on actual requirements. [Table 1]
[0087] It can be understood that each CIR group in Table 1 includes a start tap, an end tap, and all CIR taps between the start tap and the end tap. The start tap and end tap represent the position of the CIR tap within the CIR window. For example, if the start tap is 1, it represents the first CIR tap within the CIR window.
[0088] Optionally, the correspondences shown in Table 1 may be pre-configured or pre-defined, or may be determined by the sensing transmitter and sensing receiver through negotiation (or interaction).
[0089] Example 2: A single N-bit data is used as the first instruction, representing multiple segments of a series of CIR taps with length equal to an integer power of 2 within a CIR window, and the positions of these segments. The series of segments of a series of CIR taps are used as a CIR group that needs to be fed back. In Example 2, the grouping scheme described in Example 1 may still be used. For example, the number of CIR groups that need to be fed back is 2. The first CIR group that needs to be fed back is located within the CIR window.
number
number
number
number
Number
Number
Number
Number
Number
[0090] For example, when each CIR group contains at least Ng = 4 CIR taps and L = 256, the number of groups may be 64, and the first indication information may include a plurality of N-bit binary numbers indicating a plurality of CIR groups that need to be fed back.
[0091] In Example 2, in order to further reduce the feedback overhead, the correspondence between the CIR groups that need to be shown and the first indication information may be preset. The CIR groups that need to be shown in the correspondence may be some of all the CIR groups. There is a one-to-many correspondence between the first indication information and the CIR groups that need to be shown. In other words, one piece of first indication information may indicate a plurality of CIR groups that need to be fed back.
[0092] As shown in Table 2, each row represents the correspondence between a feedback pattern index and one or two CIR groups. Therefore, one feedback pattern index may represent one or more CIR groups. For example, when the feedback pattern index is 15, it indicates that CIR group 1 that needs to be fed back is from the 1st CIR tap to the 64th CIR tap, and CIR group 2 that needs to be fed back is from the 129th CIR tap to the 252nd CIR tap. In the example shown in Table 2, it can be seen that a maximum of 4 bits are required to represent 16 combinations of CIR groups that need to be fed back.
[0093] Table 2 uses an example where each CIR group contains at least Ng=4 CIR taps and L=256. The data and table format in the table may be modified based on actual requirements. [Table 2]
[0094] Similar to Table 1, each CIR group in Table 2 includes a start tap, an end tap, and all CIR taps between the start tap and the end tap. The start tap and end tap represent the position of the CIR tap within the CIR window. For example, if the start tap is 1, it represents the first CIR tap in the CIR window.
[0095] As shown in Table 2, the starting position of each CIR group 1 in Table 2 is 1. This is an optional solution used to simplify the complexity of the feedback pattern design. The first CIR tap that needs to be fed back is BM offset The value of can be designed to be used as the first CIR tap in the CIR window. For example, as shown in Figure 3, M offset The value of the first CIR tap that needs to be fed back is t0This is the number of intervals between CIR taps.
[0096] Optionally, the correspondences shown in Table 2 may be pre-configured or pre-defined, or may be determined by the sensing transmitter and sensing receiver through negotiation (or interaction).
[0097] Example 3: The first instruction information includes an instruction indicating the start position of the CIR tap that needs to be fed back, and an instruction indicating the end position of the CIR tap that needs to be fed back. Correspondingly, the CIR tap that needs to be fed back is a CIR tap that includes a CIR tap at the start position, a CIR tap at the end position, and a CIR tap between the start position and the end position. Therefore, these CIR taps are used as a CIR group that needs to be fed back.
[0098] In Example 3, the smallest group of CIR taps in the CIR window is 2 d Includes 2 CIR taps, CIR window is 2 K Assume it contains 1 CIR tap. The sequential number of the starting CIR tap for each CIR group is k52. d +1, and the sequential number of the ending CIR tap of the CIR group is (k6+1)2 d The equation is as follows: K and d are positive integers, and K > d.
[0099] Regarding Example 3, see S101.
number
number
[0100] In Example 3, each CIR group has at least two d Since it includes several CIR taps, 2 for each of k1 and k2 l-d There are a number of possible values, and k1 ∈ [0, 2 K-d -1] and k2∈[0,2 K-d -1]. Therefore, Kd bits may be used to record the start position of each CIR group, and Kd bits may be used to record the end position of each CIR group. In other words, a total of 2(Kd) bits may be required to indicate the start and end positions of a CIR group. Therefore, a total of 2(Kd) bits may be required to indicate a CIR group.
[0101] In the possible implementation of Example 3, the first instruction information may include a binary number of 2(Kd) bits. The first Kd bits of the binary number indicate k5, and the last Kd bit of the first instruction information indicates k6. Therefore, k52 is within the CIR standard. d +1st CIR tap ~ (k6+1)2 d The second CIR tap may be determined to be the CIR tap that needs to be fed back.
[0102] For example, when d=5, the length of the CIR window is 2 K = 256, and only 3 bits are needed to indicate the start position of a CIR group, only 3 bits are needed to indicate the end position of a CIR group, and only 6 bits of information are needed to fully indicate the feedback format of consecutive CIR tap segments. The first 3 bits may indicate the sequential number of the first CIR tap in the CIR group within the CIR window, and the last 3 bits may indicate the sequential number of the last CIR tap in the CIR group within the CIR window.
[0103] Optionally, in Example 3, the value of d may be pre-configured or pre-defined, or it may be determined by the sensing transmitter and sensing receiver through negotiation (or interaction).
[0104] S102: The sensing receiver transmits first channel impulse response information, which is one or more CIR groups indicated by and to be fed back by first instruction information.
[0105] Correspondingly, the sensing transmitter may receive first channel impulse response information and perform sensing based on the first channel impulse response information.
[0106] According to the method shown in Figure 4, the first instruction information only needs to indicate one or more CIR groups that need to be fed back within the CIR window, and it is not necessary to indicate whether each CIR tap needs to be fed back or not, thereby reducing instruction overhead.
[0107] It can be understood that the first channel impulse response information in S102 may be understood as a set of CIR results that need to be fed back, i.e., 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 groups that are indicated by the first instruction information and need to be fed back.
[0108] For example, in the instruction scheme shown in Example 1, the first channel impulse response information may include a CIR group corresponding to the first instruction information. The CIR group is located within the CIR window.
number
number
Number
Number
[0109] For the indication method shown in Example 2, the first - channel impulse response information may include one or more CIR groups corresponding to the first - indication information. For example, the first - indication information includes two CIR groups. The first CIR group is within the CIR window
Number
Number
Number
Number
Number
Number
Number
number
[0110] Regarding the instruction method shown in Example 3, the first channel impulse response information is k52 d +1st CIR tap and (k6+1)2 d The second CIR tap and k52 d +1st CIR tap and (k6+1)2 d It may include CIR taps between the nth CIR tap and k5. k5 and k6 are non-negative integers, and k5 ∈ [0, 2 K-d -1] and k6∈[0,2 K-d -1]. The total number of CIR taps in the CIR window is 2 K Therefore, K and d are positive integers, and K > d.
[0111] Based on the same concept, embodiments of this application further provide a communication device. The communication device may include corresponding hardware structures and / or software modules for performing the functions shown in the above-described methods. Those skilled in the art will readily recognize, in combination with the units and method steps described in the examples of embodiments disclosed in this application, that this application can be implemented using hardware or a combination of hardware and computer software. Whether the functions are performed through hardware or through hardware driven by computer software depends on the specific application scenario and design constraints of the technical solution.
[0112] Figures 6 to 8 illustrate the structure of a possible communication device according to embodiments of this application. The communication device may be configured to implement the functions of a sensing transmitter and / or sensing receiver in the embodiments of the above method, and thus can also implement the beneficial effects of the embodiments of the above method. In possible implementations, the communication device may be a terminal device or a network device. For relevant details and effects, refer to the description of the embodiments above.
[0113] As shown in Figure 6, the device 600 includes a processing unit 610 and a communication unit 620. The communication unit 620 may implement corresponding communication functions, and the processing unit 610 is configured to process data. The communication unit 620 may also include a transmitting unit and / or a receiving unit. The communication unit 620 may, alternatively, be a transceiver unit, an input / output interface, etc. The communication device 600 may be configured to implement the functions of a sensing transmitter and / or a sensing receiver in the embodiment of the method shown in Figure 2.
[0114] For example, when the function of a sensing receiver is realized, the communication unit 620 may be configured to receive first instruction information and transmit first channel impulse response information.
[0115] In another example, when the sensing transmitter function is implemented, the communication unit 620 may be configured to transmit first instruction information and receive first channel impulse response information.
[0116] For the meaning of the above-mentioned technology, please refer to the description in the embodiment of the method. Further details will not be explained again.
[0117] In embodiments of this application, the division into modules is merely an example and can be understood as a simple logical functional division. Other division methods may exist in actual implementations. Furthermore, the functional modules in embodiments of this application may be integrated into a single processor, and each module may exist physically independently, or two or more modules may be integrated into a single module. The integrated module may be implemented in hardware form or in the form of a software functional module.
[0118] Figure 7 shows a communication device 700 according to an embodiment of this application. The communication device 700 is configured to implement the communication method provided in this application. The communication device 700 may be a communication device to which the communication method is applied, a component within a communication device, or a device that can be used in a manner consistent with a communication device. The communication device 700 may be a sensing transmitter and / or a sensing receiver. The communication device 700 may be a chip system or a chip. In this embodiment of this application, the chip system may include a chip, or it may include a chip and other discrete components. The communication device 700 includes at least one processor 720 configured to implement the communication method provided in an embodiment of this application. The communication device 700 may further include an input / output interface 710, the input / output interface may include an input interface and / or an output interface. In this embodiment of this application, the input / output interface 710 may be configured to communicate with other devices via a transmission medium, and the functions of the input / output interface 710 may include transmitting and / or receiving. For example, when the communication device 700 is a chip, the communication device 700 performs transmission with other chips or devices through the input / output interface 710. The processor 720 may be configured to implement the method shown in the embodiment of the above method.
[0119] For example, the processor 720 may be configured to perform actions carried out by the processing unit 610, and the input / output interface 710 may be configured to perform actions carried out by the communication unit 620. Further details will not be explained again.
[0120] Optionally, the communication device 700 may further include at least one memory 730 configured to store program instructions and / or data. The memory 730 is coupled to the processor 720. The coupling in this embodiment of the application may be an indirect coupling or communication connection between devices, units or modules of electrical, mechanical or other form, used for information exchange between devices, units or modules. The processor 720 may cooperate 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.
[0121] In this embodiment of the application, the memory 730 may be non-volatile memory, such as a hard disk drive (HDD) or solid-state drive (SSD), or volatile memory, such as random-access memory (RAM). The memory is any other medium that can carry or store program code, envisioned in the form of instructions or data structures, and that is accessible by a computer, but is not limited to such other medium. Alternatively, the memory in this embodiment of the application may be a circuit or any other device capable of implementing a storage function, and is configured to store program instructions and / or data.
[0122] In this embodiment of the 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 that may implement or execute the methods, steps and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this application may be performed directly by the hardware processor or by using a combination of hardware modules and software modules within the processor.
[0123] Figure 8 shows a communication device 800 according to an embodiment of this application. The communication device 800 is configured to implement the communication method provided in this application. The communication device 800 may be a communication device to which the communication method shown in the embodiments of this application is applied, a component within a communication device, or a device that can be used in a manner consistent with a communication device. The communication device 800 may be a sensing transmitter and / or a sensing receiver. The communication device 800 may be a chip system or a chip. In this embodiment of this application, the chip system may include a chip, or it may include a chip and other discrete components. Some or all of the communication method provided in the above embodiments may be implemented in hardware or software. When the communication method is implemented in hardware, the communication device 800 may include an input interface circuit 801, a logic circuit 802, and an output interface circuit 803.
[0124] Optionally, an example is used in which the device is configured to perform the functions of a receiver. The input interface circuit 801 may be configured to perform a receive action performed by the communication unit 620, the output interface circuit 803 may be configured to perform a transmit action performed by the communication unit 620, and the logic circuit 802 may be configured to perform an action performed by the processing unit 610. Further details will not be described again.
[0125] Optionally, in the specific implementation methods, the communication device 800 may be a chip or an integrated circuit.
[0126] Some or all of the operations and functions performed by the communication device described in the above embodiments of the method of this application may be implemented by using a chip or integrated circuit.
[0127] Embodiments of this application provide a computer-readable storage medium for storing a computer program. The computer program includes instructions for performing embodiments of the above-described method.
[0128] Embodiments of this application provide a computer program product including instructions. When the computer program product is executed on a computer, the computer becomes capable of performing embodiments of the method described above.
[0129] Embodiments of this application provide a communication system including a sensing transmitter and a sensing receiver.
[0130] It should be understood that the processor referred to in embodiments of this application may be a central processing unit (CPU), or may be another general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or another programmable logic device, a transistor logic device, a hardware component, or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.
[0131] All or part of the embodiments described above may be implemented using software, hardware, firmware, or a combination thereof. When software is used to implement an embodiment, all or part of the embodiment may be implemented in the form of a computer program product. A computer program product includes one or more computer instructions. When the computer instructions are loaded onto a computer and executed, all or part of the procedures or functions according to the embodiments of this application are generated. The computer may be a general-purpose computer, a dedicated computer, a computer network, or other programmable device. The computer instructions may be stored on a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, computer instructions may be transmitted by wire (e.g., via coaxial cable, optical fiber, or digital subscriber line (DSL)) or wirelessly (e.g., infrared, radio, or microwave) from one website, computer, server, or data center to another website, computer, server, or data center. The computer-readable storage medium may be any available medium accessible by a computer, or a data storage device integrating one or more available media, such as a server or data center. The usable media may also be magnetic media (e.g., floppy disks, hard disks, or magnetic tapes), optical media (e.g., high-density digital video discs (DVDs)), semiconductor media (e.g., SSDs), etc.
[0132] It should be noted that some parts of this patent application document contain copyrighted material. Except for copying the patent documents or records of patent documents of the Japan Patent Office, the copyright holder reserves their copyright.
[0133] In the above embodiment of the apparatus, the communication device corresponds to the sensing transmitter and / or sensing receiver in the embodiment of the method, and the corresponding module or unit performs the corresponding steps. For example, a communication unit (transceiver) performs the receiving or transmitting step in the embodiment of the method, and steps other than the transmitting and receiving steps may be performed by a processing unit (processor). For the functions of a particular unit, refer to the corresponding embodiment of the method. One or more processors may be present.
[0134] As used in this specification, terms such as “component,” “module,” and “system” refer to computer-related entities, hardware, firmware, combinations of hardware and software, software, or running software. For example, a component may 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 by the drawings, both a computing device and an application running on the computing device may be components. One or more components may reside in a process and / or an execution thread, and components may be located on one computer and / or distributed between two or more computers. Furthermore, components may run from various computer-readable media that store various data structures. For example, a component may communicate based on signals having one or more data packets (e.g., data from two components interacting with other components in a local system, within a distributed system, and / or across a network such as the Internet, interacting with other systems using signals) by using local and / or remote processes.
[0135] Those skilled in the art will recognize that the illustrative logical blocks and steps described in conjunction with the embodiments disclosed in this specification can be implemented by electronic hardware or by a combination of computer software and electronic hardware. Whether the functions are performed by hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art may use different methods to implement the described functions for each specific application, but the implementation should not be considered to exceed the scope of this application.
[0136] For the purpose of convenience and concise explanation, it will be readily apparent to those skilled in the art that the detailed operating processes of the above systems, apparatuses, and units are described by referring to the corresponding processes in the embodiments of the above methods. Further details are not described herein.
[0137] In some embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods may be implemented in other ways. For example, the embodiments of the described apparatus are merely examples. For example, the division into units is merely a logical functional division, and other divisions may exist in actual implementations. For example, multiple units or components may be combined, integrated into other systems, or some features may be ignored or not performed. Furthermore, the mutual coupling, direct coupling, or communication connection indicated or discussed may be implemented through some interfaces. Indirect coupling or communication connection between apparatuses or units may be implemented electronically, mechanically, or in other forms.
[0138] Units described as separate parts may or may not be physically separate, and parts shown as units may or may not be physical units, may be located in one place, or may be distributed across multiple network units. Some or all of the units may be selected based on the actual requirements to achieve the objectives of the solution of the embodiment.
[0139] Furthermore, the functional units in the embodiments of this application may be integrated into a single processing unit, or each unit may exist physically independently, or two or more units may be integrated into a single unit. When the functions are implemented in the form of software functional units and sold or used as independent products, the functions may be stored in a computer-readable storage medium.
[0140] The above description is merely a specific way of realizing this application and is not intended to limit the scope of protection of this application. Any modification or substitution that is readily conceivable by a person skilled in the art within the scope of the art disclosed in this application shall fall within the scope of protection of this application. Accordingly, the scope of protection of this application shall be subject to the scope of protection of the claims.
Claims
1. A method of communication, The step is to receive first instruction information, the first instruction information indicating one or more channel impulse response groups that need to be fed back within the channel impulse response window, and each channel impulse response group that needs to be fed back is within the channel impulse response window [Math 1] The second channel impulse response tap and [Math 2] The second channel impulse response tap and the [Math 3] The second channel impulse response tap and the [Math 4] Includes all channel impulse response taps between the second channel impulse response tap and s 1 and s 2 is a positive integer, and t 1 and t 2 Step and are positive integers. Steps include transmitting first channel impulse response information, wherein the first channel impulse response information is one or more channel impulse response groups that are indicated by and need to be fed back by the first instruction information, and A method that includes this.
2. Each channel impulse response group is: [Math 5] The method according to claim 1, comprising channel impulse response taps.
3. The channel impulse response taps within the channel impulse response window are the first channel impulse response tap and the second channel impulse response tap within the channel impulse response window. K The second channel impulse response tap, the first channel impulse response tap and the second K This includes all channel impulse response taps between the second channel impulse response tap and the third channel impulse response tap, for a total of 2 K The method according to claim 1 or 2, comprising channel impulse response taps, wherein K is a positive integer greater than 2.
4. The first channel impulse response information includes a first channel impulse response group, and the first channel impulse response group is 【Number 6】 The second channel impulse response tap, [Number 7] The second channel impulse response tap and the [Number 8] The second channel impulse response tap and the [Number 9] including all channel impulse response taps between the nth channel impulse response tap and k 1 and k 2 are non-negative integers, k 1 < k 2 ≦ K, the method according to any one of claims 1 to 3.
5. The method according to claim 4, wherein the first instruction information corresponds to the first channel impulse response group.
6. The first channel impulse response information further includes a second channel impulse response group, the second channel impulse response group is [Number 10] The second channel impulse response tap, [Math 11] The second channel impulse response tap and the [Math 12] The second channel impulse response tap and the [Number 13] This includes all channel impulse response taps between the second channel impulse response tap and k 3 and k 4 k is a non-negative integer, and 3 <k 4 The method according to claim 4, wherein ≤ K.
7. The method according to claim 6, wherein the first instruction information corresponds to the first channel impulse response group and the second channel impulse response group.
8. The first channel impulse response tap in the first channel impulse response information is k in the channel impulse response window. 5 2 d The (k) channel impulse response tap is the +1st channel impulse response tap, and the last channel impulse response tap in the first channel impulse response information is the (k) channel impulse response window. 6 +1)2 d The nth channel impulse response tap, where d is a positive integer, K > d, and k 5 and k 6 k is a non-negative integer, and 5 ∈[0,2 K-d -1] and k 6 ∈[0,2 K-d The method according to any one of claims 1 to 3, wherein [-1]
9. The first instruction information includes 2(Kd) bits, and the first Kd bits in the first instruction information are k 5 This indicates that the last Kd bits in the first instruction information are k 6 The method according to claim 8, which demonstrates the present invention.
10. A method of communication, The step is to transmit first instruction information, the first instruction information indicating one or more channel impulse response groups that need to be fed back within the channel impulse response window, and each channel impulse response group that needs to be fed back is within the channel impulse response window [Number 14] The second channel impulse response tap and [Number 15] The second channel impulse response tap and the [Number 16] The second channel impulse response tap and the [Number 17] Includes all channel impulse response taps between the second channel impulse response tap and s 1 and s 2 is a positive integer, and t 1 and t 2 Step and are positive integers. The steps include receiving first channel impulse response information, wherein the first channel impulse response information is one or more channel impulse response groups that are indicated by and need to be fed back by the first instruction information, and A method that includes this.
11. Each channel impulse response group is: [Number 18] The method according to claim 10, comprising channel impulse response taps.
12. The channel impulse response taps within the channel impulse response window are the first channel impulse response tap and the second channel impulse response tap within the channel impulse response window. K The second channel impulse response tap, the first channel impulse response tap and the second K This includes all channel impulse response taps between the second channel impulse response tap and the third channel impulse response tap, for a total of 2 K The method according to claim 10 or 11, comprising channel impulse response taps, wherein K is a positive integer greater than 2.
13. The first channel impulse response information includes a first channel impulse response group, and the first channel impulse response group is [Number 19] The second channel impulse response tap, [Number 20] The second channel impulse response tap and the [Math 21] The second channel impulse response tap and the [Number 22] This includes all channel impulse response taps between the second channel impulse response tap and k 1 and k 2 k is a non-negative integer, and 1 <k 2 The method according to any one of claims 10 to 12, wherein ≤ K.
14. The method according to claim 13, wherein the first instruction information corresponds to the first channel impulse response group.
15. The first channel impulse response information further includes a second channel impulse response group, the second channel impulse response group is [Number 23] The second channel impulse response tap, [Number 24] The second channel impulse response tap and the [Number 25] The second channel impulse response tap and the [Number 26] This includes all channel impulse response taps between the second channel impulse response tap and k 3 and k 4 k is a non-negative integer, and 3 <k 4 The method according to claim 13, wherein ≤ K.
16. The method according to claim 15, wherein the first instruction information corresponds to the first channel impulse response group and the second channel impulse response group.
17. The first channel impulse response tap in the first channel impulse response information is k in the channel impulse response window. 5 2 d The (k) channel impulse response tap is the +1st channel impulse response tap, and the last channel impulse response tap in the first channel impulse response information is the (k) channel impulse response window. 6 +1)2 d The nth channel impulse response tap, where d is a positive integer, K > d, and k 5 and k 6 k is a non-negative integer, and 5 ∈[0,2 K-d -1] and k 6 ∈[0,2 K-d The method according to any one of claims 10 to 12, wherein [-1]
18. The first instruction information includes 2(Kd) bits, and the first Kd bits in the first instruction information are k 5 This indicates that the last Kd bits in the first instruction information are k 6 The method according to claim 17, which demonstrates the present invention.
19. A communication device including a processor, A communication device wherein the processor is configured to execute a computer program or instruction to carry out the method according to any one of claims 1 to 18.
20. The apparatus according to claim 19, further comprising a memory and / or a transceiver, wherein the memory is configured to store the computer program or the instructions, and the transceiver is used by the apparatus to perform communication.
21. A computer-readable storage medium, The storage medium is a computer-readable storage medium that stores a computer program or instruction, and when the computer program or instruction is executed by a communication device, the method according to any one of claims 1 to 18 is carried out.
22. A communication system comprising a communication device configured to perform the method described in any one of claims 1 to 9, and a communication device configured to perform the method described in any one of claims 10 to 18.