WO2024051821A1 - 信道状态信息的处理方法和装置 - Google Patents
信道状态信息的处理方法和装置 Download PDFInfo
- Publication number
- WO2024051821A1 WO2024051821A1 PCT/CN2023/117738 CN2023117738W WO2024051821A1 WO 2024051821 A1 WO2024051821 A1 WO 2024051821A1 CN 2023117738 W CN2023117738 W CN 2023117738W WO 2024051821 A1 WO2024051821 A1 WO 2024051821A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- csi
- transformation matrix
- compression
- elements
- present application
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
- H04B7/0613—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
- H04B7/0615—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
- H04B7/0619—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
- H04B7/0621—Feedback content
- H04B7/0626—Channel coefficients, e.g. channel state information [CSI]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
- H04B7/0456—Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
- H04B7/0478—Special codebook structures directed to feedback optimisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
- H04B7/0613—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
- H04B7/0615—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
- H04B7/0617—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal for beam forming
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
- H04B7/0613—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
- H04B7/0615—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
- H04B7/0619—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
- H04B7/0636—Feedback format
- H04B7/0639—Using selective indices, e.g. of a codebook, e.g. pre-distortion matrix index [PMI] or for beam selection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
- H04B7/0613—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
- H04B7/0615—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
- H04B7/0619—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
- H04B7/0658—Feedback reduction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
- H04B7/0613—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
- H04B7/0615—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
- H04B7/0619—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
- H04B7/0658—Feedback reduction
- H04B7/0663—Feedback reduction using vector or matrix manipulations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/08—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station
- H04B7/0837—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station using pre-detection combining
- H04B7/0842—Weighted combining
- H04B7/086—Weighted combining using weights depending on external parameters, e.g. direction of arrival [DOA], predetermined weights or beamforming
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0023—Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
- H04L1/0026—Transmission of channel quality indication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0023—Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
- H04L1/0028—Formatting
- H04L1/0029—Reduction of the amount of signalling, e.g. retention of useful signalling or differential signalling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2626—Arrangements specific to the transmitter only
- H04L27/2627—Modulators
- H04L27/2634—Inverse fast Fourier transform [IFFT] or inverse discrete Fourier transform [IDFT] modulators in combination with other circuits for modulation
- H04L27/2636—Inverse fast Fourier transform [IFFT] or inverse discrete Fourier transform [IDFT] modulators in combination with other circuits for modulation with FFT or DFT modulators, e.g. standard single-carrier frequency-division multiple access [SC-FDMA] transmitter or DFT spread orthogonal frequency division multiplexing [DFT-SOFDM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2626—Arrangements specific to the transmitter only
- H04L27/2627—Modulators
- H04L27/2639—Modulators using other transforms, e.g. discrete cosine transforms, Orthogonal Time Frequency and Space [OTFS] or hermetic transforms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/10—Scheduling measurement reports ; Arrangements for measurement reports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
Definitions
- the present application relates to the field of communication technology, and in particular, to a method and device for processing channel state information (channel state information, CSI).
- channel state information channel state information, CSI
- wireless local area network WLAN
- technologies such as large-scale multiple input multiple output (MIMO) and millimeter wave are expected to become popular driving technologies for the development of WLAN.
- MIMO multiple input multiple output
- CSI channel state information
- Orthogonal frequency division multiplex (OFDM) technology is one of the core technologies of WLAN.
- the basic principle of OFDM technology is to convert a serial high-speed transmission bit stream into multiple parallel low-speed transmission bit streams, and These data are modulated onto different mutually orthogonal subcarriers.
- the 20 MHz bandwidth has 64 subcarriers
- the number of 20MHz subcarriers increases to 256
- the CSI feedback overhead increases four times.
- the channel coefficient of each subcarrier needs to be estimated, and the increased number of subcarriers means an increase in CSI feedback overhead.
- MIMO is another core technology of WLAN.
- the embodiments of the present application provide a CSI processing method and device, which can not only effectively reduce the feedback overhead of CSI, but also effectively improve the accuracy of compressed CSI.
- embodiments of the present application provide a CSI processing method, which method includes:
- the CSI report includes a first CSI.
- the first CSI is obtained based on the second CSI and a transformation matrix.
- the transformation matrix is a complex matrix with M rows and N columns, and the modulus of the elements in the transformation matrix is The value is 1, the M is greater than the N, the M is the number of elements in the second CSI, and the N is the number of elements in the first CSI; send the CSI report.
- the transmitter uses a transformation matrix to compress the second CSI to obtain the first CSI.
- the number of rows of the transformation matrix corresponds to the number of elements of the second CSI (which can also be understood as CSI before compression).
- the transformation matrix The number of columns of the matrix corresponds to the number of elements of the first CSI (which can also be understood as compressed CSI).
- the method of compressing CSI through a transformation matrix provided by the embodiment of the present application can effectively reduce the feedback overhead of CSI because M is greater than N so that the overhead occupied by the compressed CSI is less than the overhead occupied by the CSI before compression.
- the embodiment can also be applied to different M and N to achieve a longer compression length to meet the situation of massive MIMO and more subcarriers.
- the modulus value of the CSI before compression changes slowly, that is, the CSI before compression has similar (or close) modulus values. Therefore, by setting the modulus values of the elements in the transformation matrix to be the same, and both are 1, when the receiving end restores the CSI based on the compressed CSI and the transformation matrix, it can be ensured that the modulus values of the elements in the restored CSI are also similar (or close to ). Therefore, the accuracy of the CSI recovered by the receiving end is guaranteed, and the accuracy of the compressed CSI is effectively improved.
- angles of elements in at least one column of the transformation matrix change periodically, and the angles of elements in different columns change in different periods.
- the angle of the CSI before compression changes periodically. Therefore, by ensuring that the angle of the elements in at least one column of the transformation matrix changes periodically, the receiving end can recover the angle of the CSI based on the transformation matrix and the compressed CSI.
- the CSI can have an angular periodic change as similar as possible to the CSI before compression, thereby improving the accuracy of the receiving end when recovering the CSI.
- the angles of elements in CSI before compression have different The frequency component, that is, the angle change of the CSI before compression is not a completely regular period (it can also be understood as not being an exact period change). Designing the angle changes of elements in different columns in the transformation matrix to different periods can effectively match the compression
- the angle change rule of the previous CSI can also be called phase characteristics). Thereby minimizing the difference between the CSI recovered by the receiving end and the CSI before compression, ensuring that the receiving end can recover the pre-compression CSI based on the compressed CSI and the transformation matrix as much as possible, and improving the accuracy of compressed CSI.
- the angle of the element in the transformation matrix is determined according to the M, the N and the angular period of the second CSI; or, the angle of the element in the transformation matrix is determined according to the M , the N and the frequency components of the discrete Fourier transform (DFT) of the angle of the second CSI are determined.
- DFT discrete Fourier transform
- the angle of the elements in the transformation matrix is determined according to the number of elements of the first CSI (i.e., N), the number of elements of the second CSI (i.e., M), and the angle period of the second CSI (or the phase of the second CSI).
- the frequency component of the DFT can be determined so that the angles of the elements in the transformation matrix can be effectively combined with the angle periodic changes of the second CSI, thereby constructing the transformation matrix using the angle change rules of the CSI before compression, which can effectively improve the compression performance of the compressed CSI. .
- the angle of the element in the m-th row and n-th column of the transformation matrix satisfies the following formula:
- T 0 is related to the angle of the second CSI
- m is an integer greater than 0 and less than or equal to M
- n is an integer greater than 0 and less than or equal to N
- k(n) is a function of n.
- variable k(n) can be used to make the angles of elements in different columns of the transformation matrix have different angular velocities, thereby improving the accuracy of compressed CSI.
- the T 0 is determined according to the frequency component of the DFT of the angle of the second CSI.
- the T 0 satisfies the following formula:
- f 0 represents the frequency component corresponding to the maximum value of the coefficient modulus value among the frequency components of the DFT of the angle of the second CSI.
- the angular period of the second CSI is determined through the frequency component corresponding to the maximum value of the coefficient modulus in the frequency component of the DFT of the second CSI angle, so that the transformation matrix can better combine the second CSI
- the changing pattern of the angle period effectively improves the accuracy of compressed CSI.
- n satisfies the following formula:
- ⁇ is greater than 0 and ⁇ is greater than 0.
- the CSI report further includes at least one of the following information: M, N, T 0 , f 0 .
- embodiments of the present application provide a CSI processing method, which method includes:
- the modulus value of the element is 1, the M is greater than the N, the M is the number of elements in the second CSI, and the N is the number of elements in the first CSI.
- the method further includes: obtaining at least one of the following information: M, N, T 0 , f 0 , where T 0 is related to the angle of the second CSI, and f 0 Determining according to the T 0 ; processing the first CSI according to the transformation matrix to obtain the second CSI includes: determining the transformation according to the T 0 or f 0 , the M and the N Matrix; process the first CSI according to the transformation matrix to obtain the second CSI.
- angles of elements in at least one column of the transformation matrix change periodically, and the angles of elements in different columns change in different periods.
- the angle of the element in the m-th row and n-th column of the transformation matrix satisfies the following formula:
- n is an integer greater than 0 and less than or equal to N
- k(n) is a function of n.
- the T 0 satisfies the following formula:
- f 0 represents the frequency component corresponding to the maximum value of the coefficient modulus value among the frequency components of the DFT of the angle of the second CSI.
- n satisfies the following formula:
- ⁇ is greater than 0 and ⁇ is greater than 0.
- embodiments of the present application provide a communication device for performing the method in the first aspect or any possible implementation of the first aspect.
- the communication device includes means for performing a method in the first aspect or in any possible implementation of the first aspect.
- the communication device may include a processing unit and a transceiver unit.
- embodiments of the present application provide a communication device for performing the method in the second aspect or any possible implementation of the second aspect.
- the communication device includes means for performing the method of the second aspect or any possible implementation of the second aspect.
- the communication device may include a processing unit and a transceiver unit.
- inventions of the present application provide a communication device.
- the communication device includes a processor, configured to execute the method shown in the above-mentioned first aspect or any possible implementation of the first aspect.
- the processor is configured to execute a program stored in the memory. When the program is executed, the method shown in the above first aspect or any possible implementation of the first aspect is executed.
- the memory is located outside the communication device.
- the memory is located within the communication device.
- the processor and the memory can also be integrated into one device, that is, the processor and the memory can also be integrated together.
- the communication device further includes a transceiver, and the transceiver is used to receive signals and/or send signals.
- embodiments of the present application provide a communication device, which includes a processor configured to execute the method shown in the above second aspect or any possible implementation of the second aspect.
- the processor is configured to execute a program stored in the memory. When the program is executed, the method shown in the above second aspect or any possible implementation of the second aspect is executed.
- the memory is located outside the communication device.
- the memory is located within the communication device.
- the processor and the memory can also be integrated into one device, that is, the processor and the memory can also be integrated together.
- the communication device further includes a transceiver, and the transceiver is used to receive signals and/or send signals.
- embodiments of the present application provide a communication device, the communication device includes a logic circuit and an interface, the logic circuit is coupled to the interface; the logic circuit is used to determine a CSI report; the access, Used to output CSI reports.
- the communication device shown in the seventh aspect may be a chip or a device including a chip.
- the seventh aspect please refer to the first aspect.
- inventions of the present application provide a communication device.
- the communication device includes a logic circuit and an interface.
- the logic circuit is coupled to the interface; the interface is used to input a CSI report; the logic circuit is used to The first CSI is processed according to the transformation matrix to obtain the second CSI.
- the logic circuit is specifically used to obtain at least one of the following information: M, N, T 0 , f 0 , the T 0 is related to the angle of the second CSI, and the f 0 is determined according to the T 0 ; and the transformation matrix is determined according to the T 0 or f 0 , the M, and the N; the first CSI is processed according to the transformation matrix to obtain the 2nd CSI.
- the communication device shown in the eighth aspect may be a chip or a device including a chip.
- the eighth aspect please refer to the second aspect.
- embodiments of the present application provide a computer-readable storage medium, which is used to store a computer program. When it is run on a computer, it enables any possibility of the first aspect or the first aspect mentioned above. The implementation shown in the method is executed.
- embodiments of the present application provide a computer-readable storage medium.
- the computer-readable storage medium is used to store a computer program. When it is run on a computer, it enables any possibility of the above second aspect or the second aspect. The implementation shown in the method is executed.
- inventions of the present application provide a computer program product.
- the computer program product includes a computer program or computer code, which, when run on a computer, enables the above-mentioned first aspect or any possible implementation of the first aspect. The method shown is executed.
- inventions of the present application provide a computer program product.
- the computer program product includes a computer program or computer code, which, when run on a computer, enables the above-mentioned second aspect or any possible implementation of the second aspect. The method shown is executed.
- embodiments of the present application provide a computer program.
- the computer program When the computer program is run on a computer, the method shown in the above first aspect or any possible implementation of the first aspect is executed.
- embodiments of the present application provide a computer program.
- the computer program When the computer program is run on a computer, the method shown in the above second aspect or any possible implementation of the second aspect is executed.
- inventions of the present application provide a communication system.
- the communication system includes a sending end and a receiving end.
- the sending end is configured to perform the above-mentioned first aspect or any possible implementation of the first aspect.
- Method, the receiving end is configured to perform the method shown in the above second aspect or any possible implementation of the second aspect.
- Figure 1 is a schematic architectural diagram of a communication system provided by an embodiment of the present application.
- Figure 2 is an architectural schematic diagram of a communication system provided by an embodiment of the present application.
- Figure 3 is a performance diagram of the subcarrier grouping method provided by the embodiment of the present application.
- Figure 4 is a schematic flowchart of a CSI processing method provided by an embodiment of the present application.
- Figure 5a is a schematic diagram of phase changes of CSI provided by an embodiment of the present application.
- Figure 5b is a schematic diagram of the frequency components of DFT of the CSI phase provided by the embodiment of the present application.
- Figure 6 is a performance diagram of the CSI compression method of the regression polynomial method provided by the embodiment of the present application.
- Figure 7a is a schematic diagram showing the performance comparison of different CSI compression methods provided by the embodiment of the present application.
- Figure 7b is a schematic diagram showing the performance comparison of different CSI compression methods provided by the embodiment of the present application.
- Figure 7c is a schematic diagram of performance comparison of different CSI compression methods provided by the embodiment of the present application.
- Figure 8a is a schematic diagram of performance comparison of different CSI compression methods provided by the embodiment of the present application.
- Figure 8b is a schematic diagram showing the performance comparison of different CSI compression methods provided by the embodiment of the present application.
- Figure 9 is a schematic structural diagram of a communication device provided by an embodiment of the present application.
- Figure 10 is a schematic structural diagram of a communication device provided by an embodiment of the present application.
- Figure 11 is a schematic structural diagram of a communication device provided by an embodiment of the present application.
- an embodiment means that a particular feature, structure or characteristic described in connection with the embodiment may be included in at least one embodiment of the present application.
- the appearances of this phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. Those skilled in the art will understand, both explicitly and implicitly, that the embodiments described herein may be combined with other embodiments.
- At least one (item) means one or more
- plural means two or more
- at least two (items) means two or three and three
- “and/or” is used to describe the relationship between associated objects, indicating that there can be three relationships.
- a and/or B can mean: only A exists, only B exists, and A and B exist simultaneously. In this case, A and B can be singular or plural.
- “Or” means that there can be two relationships, such as only A and only B; when A and B are not mutually exclusive, it can also mean that there are three relationships, such as only A, only B, or both A and B. .
- the character "/" generally indicates that the related objects are in an "or” relationship.
- At least one of the following or similar expressions refers to any combination of these items.
- at least one of a, b or c can mean: a, b, c, "a and b", “a and c", “b and c", or "a and b and c" ".
- the technical solution provided by this application can be applied to WLAN systems, such as Wi-Fi, etc.
- the method provided in this application can be applied to the IEEE802.11 series protocols, such as 802.11a/b/g protocol, 802.11n protocol, 802.11ac protocol, 802.11ax protocol, 802.11be protocol or next-generation protocols, etc., which are not repeated here. List one.
- the technical solution provided by this application can also be applied to wireless personal area network (WPAN) based on UWB technology.
- WPAN wireless personal area network
- the method provided by this application can be applied to IEEE802.15 series protocols, such as The 802.15.4a protocol, 802.15.4z protocol or 802.15.4ab protocol, or a certain future generation of UWB WPAN protocols, etc. will not be listed here.
- the technical solutions provided by this application can also be applied to other types of communication systems, for example, they can be Internet of things (IoT) systems, vehicle to X (V2X), narrowband Internet of things (narrow band internet of things) , NB-IoT) system, used in devices in the Internet of Vehicles, IoT nodes, sensors, etc. in the Internet of Things (IoT, internet of things), smart cameras in smart homes, smart remote controls, smart water meters, and smart Sensors in cities, etc., or it can also be applied to long term evolution (LTE) systems, fifth-generation (5th-generation, 5G) communication systems, and new communication systems emerging in future communication development.
- LTE long term evolution
- 5th-generation, 5G fifth-generation
- WLAN Wireless Local Area Network
- Wi-Fi7 which can also be called an extremely high-throughput (EHT) system
- Wi-Fi8 which can also be called ultra high reliability (UHR) or ultra high reliability and throughput (UHRT) systems
- EHT extremely high-throughput
- UHR ultra high reliability
- UHRT ultra high reliability and throughput
- Bluetooth high performance wireless LAN
- WAN wide area networks
- the various aspects provided herein may be applicable to any suitable wireless network, regardless of the coverage and wireless access protocols used.
- the method provided by this application can be implemented by a communication device in a wireless communication system.
- the communication device may be an access point (AP) or a station (STA).
- AP access point
- STA station
- An access point is a device with wireless communication functions that supports communication or sensing using WLAN protocols. It has the function of communicating or sensing with other devices in the WLAN network (such as sites or other access points). Of course, it can also have the function of communicating with The ability to communicate or sense other devices. Alternatively, the access point is equivalent to a bridge connecting the wired network and the wireless network. Its main function is to connect various wireless network clients together, and then connect the wireless network to the Ethernet. In a WLAN system, an access point may be called an access point station (AP STA).
- the device with wireless communication function can be a complete device, or it can be a chip or processing system installed in the complete device. The devices equipped with these chips or processing systems can be controlled by the chip or processing system.
- the AP in the embodiment of this application is a device that provides services for STA, and can support 802.11 series protocols or subsequent protocols, etc.
- the access point can be an access point for a terminal (such as a mobile phone) to enter a wired (or wireless) network. It is mainly deployed inside homes, buildings, and campuses. The typical coverage radius is tens of meters to hundreds of meters. Of course, it can also Deployed outdoors.
- AP can be communication entities such as communication servers, routers, switches, and bridges; AP can include various forms of macro base stations, micro base stations, relay stations, etc. Of course, AP can also be chips and chips in these various forms of equipment. processing system to implement the methods and functions of the embodiments of this application.
- a station is a device with wireless communication functions that supports communication or sensing using WLAN protocols and has the ability to communicate or sense with other stations or access points in the WLAN network.
- a station can be called a non-access point station (non-AP STA).
- STA is any user communication device that allows users to communicate with AP or sense and then communicate with WLAN.
- the device with wireless communication function can be a complete device, or it can be a chip or processing system installed in the complete device. Etc., devices equipped with these chips or processing systems can implement the methods and functions of the embodiments of the present application under the control of the chips or processing systems.
- a site can be a wireless communication chip, a wireless sensor or a wireless communication terminal, etc., and can also be called a user.
- the site can be a mobile phone that supports Wi-Fi communication function, a tablet computer that supports Wi-Fi communication function, a set-top box that supports Wi-Fi communication function, a smart TV that supports Wi-Fi communication function, or a mobile phone that supports Wi-Fi communication function.
- WLAN systems can provide high-speed and low-latency transmission. With the continuous evolution of WLAN application scenarios, WLAN systems will be used in more scenarios or industries, such as in the Internet of Things industry, in the Internet of Vehicles industry or in Banking industry, used in corporate offices, sports venues and exhibition halls, concert halls, hotel rooms, dormitories, wards, classrooms, supermarkets, squares, streets, production workshops and warehousing, etc.
- devices that support WLAN communication or sensing can be sensor nodes in smart cities (such as smart water meters, smart electricity meters, smart air detection nodes), smart devices in smart homes (such as smart cameras) , projectors, displays, TVs, speakers, refrigerators, washing machines, etc.), nodes in the Internet of Things, entertainment terminals (such as augmented reality (AR), virtual reality (VR) and other wearable devices ), smart devices in smart offices (such as printers, projectors, loudspeakers, speakers, etc.), Internet of Vehicles devices in the Internet of Vehicles, infrastructure in daily life scenes (such as vending machines, self-service navigation in supermarkets, etc.) counters, self-service checkout equipment, self-service ordering machines, etc.), as well as equipment in large sports and music venues, etc.
- smart cities such as smart water meters, smart electricity meters, smart air detection nodes
- smart devices in smart homes such as smart cameras
- projectors displays, TVs, speakers, refrigerators, washing machines, etc.
- nodes in the Internet of Things such as augmented reality (
- access points and sites can be devices used in the Internet of Vehicles, IoT nodes, sensors, etc. in the Internet of Things, smart cameras, smart remote controls, smart water meters, and smart cities in smart homes. Sensors etc.
- IoT nodes IoT nodes
- sensors etc. in the Internet of Things
- smart cameras smart remote controls
- smart water meters smart cities in smart homes.
- Sensors etc. there is no restriction on the specific forms of the STA and the AP, and it is only an illustrative description.
- the communication system to which the method provided by this application can be applied may include access points and stations.
- the present application may be applied to communication or sensing scenarios between APs and STAs, APs and APs, or STAs in WLAN, and the embodiments of the present application are not limited to this.
- the AP can communicate or sense with a single STA, or the AP can communicate with or sense multiple STAs at the same time.
- communication or sensing between the AP and multiple STAs can be divided into downlink transmission in which the AP sends signals to multiple STAs at the same time, and uplink transmission in which multiple STAs send signals to the AP.
- the WLAN communication protocol can be supported between AP and STA, between AP and AP, or between STA and STA.
- the communication protocol can include the IEEE802.11 series of protocols. For example, it can be applied to the 802.11be standard, and of course it can also be applied to 802.11. be the standard for the future.
- Figure 1 is a schematic architectural diagram of a communication system provided by an embodiment of the present application.
- the communication system may include one or more APs and one or more STAs. Two access points such as AP1 and AP2, and three stations such as STA1, STA2 and STA3 are shown in Figure 1. It can be understood that one or more APs can communicate with one or more STAs. Of course, APs can communicate with APs, and STAs can communicate with each other.
- the STA is a mobile phone and the AP is a router as an example, which does not mean that the types of AP and STA in this application are limited.
- FIG. 1 only illustrates two APs and three STAs as an example, but the number of APs or STAs can be more or less, and this is not limited in the embodiment of the present application.
- FIG. 2 is a schematic architectural diagram of a communication system provided by an embodiment of the present application.
- the communication system may include at least one network device and at least one terminal device, such as terminal device 1 to terminal device 4 in Figure 2.
- the terminal device 3 and the terminal device 4 shown in Figure 2 can communicate directly.
- the direct communication between the terminal devices can be achieved through D2D technology.
- terminal device 1 to terminal device 4 can communicate with the network device respectively.
- terminal device 3 and terminal device 4 can communicate with the network device directly or indirectly, such as via other terminal devices (Fig. 2 (not shown) communicates with network devices.
- FIG. 2 exemplarily shows one network device and four terminal devices, as well as communication links between the respective communication devices.
- the communication system may include multiple network devices, and the coverage of each network device may include other numbers of terminal devices, such as more or less terminal devices, which is not limited in the embodiments of this application. .
- Terminal equipment is a device with wireless transceiver function.
- the terminal device can communicate with the access network device (or can also be called the access device) in the radio access network (radio access network, RAN).
- Terminal equipment can also be called user equipment (UE), access terminal, terminal, subscriber unit, user station, mobile station, remote station, remote terminal, mobile device, user terminal, user Agent or user device, etc.
- the terminal device can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; it can also be deployed on water (such as ships, etc.).
- the terminal device can be a handheld device with wireless communication function, a vehicle-mounted device, a wearable device, a sensor, a terminal in the Internet of Things, a terminal in the Internet of Vehicles, a drone, a 5G network or in the future Any form of terminal equipment in the network, etc., is not limited in the embodiments of this application. It can be understood that the terminal devices shown in the embodiments of the present application may not only include vehicles (such as cars) in the Internet of Vehicles, but may also include vehicle-mounted devices or vehicle-mounted terminals in the Internet of Vehicles. The embodiments of the present application are applicable to the terminal equipment used in vehicles. The specific form of networking is not limited. It can be understood that the terminal devices shown in the embodiments of the present application can also communicate through technologies such as D2D, V2X or M2M. The embodiments of the present application do not limit the communication method between the terminal devices.
- the network device may be a device deployed in a wireless access network to provide wireless communication services for terminal devices.
- the network equipment may also be called access network equipment, access equipment or RAN equipment.
- the network device may be a next generation node B (next generation node B, gNB), a next generation evolved base station (next generation evolved nodeB, ng-eNB), or a network device in 6G communications, etc.
- the network device may be any device with wireless transceiver functions, including but not limited to the base stations shown above (including base stations deployed on satellites).
- the network equipment may also be a device with base station functions in 6G.
- the network device can be an access node, a wireless relay node, a wireless backhaul node, etc. in the Wi-Fi system.
- the network device may be a wireless controller in a cloud radio access network (cloud radio access network, CRAN) scenario.
- the network device can be a wearable device or a vehicle-mounted device.
- the network device can also be a small station, a transmission reception point (TRP) (or it can also be called a transmission point), etc.
- TRP transmission reception point
- the network equipment can also be base stations, satellites, etc. in the public land mobile network (public land mobile network, PLMN) that will evolve in the future.
- the network equipment may also be a non-terrestrial communication system, a communication device carrying base station functions in D2D, V2X or M2M, etc. The embodiments of this application do not limit the specific type of network equipment.
- the names of communication devices with network equipment functions may be different, and the embodiments of this application will not list them one by one.
- the network equipment may include a centralized unit (centralized unit, CU), a distributed unit (distributed unit, DU), etc.
- CU can also be divided into CU-control plane (CP) and CU-user plane (user plan, UP).
- the network equipment may also be an open radio access network (open radio access network, ORAN) architecture, etc.
- ORAN open radio access network
- subcarrier grouping method such as multiple adjacent subcarriers reporting one CSI, thereby reducing the feedback overhead of CSI reporting.
- This method selects the CSI of equally spaced subcarriers for transmission, and performs initial CSI recovery after receiving the compressed CSI results at the receiving end, which has the advantage of low computational complexity.
- the accuracy of this method is low, which will affect subsequent applications such as beamforming or WiFi sensing, and cannot meet the CSI compression quality requirements.
- the performance of the subcarrier grouping method is shown in Figure 3 for the CSI (also called channel coefficient) of a set of subcarriers received between a pair of transmitting and receiving antennas.
- Before compression in Figure 3 represents the CSI before compression, and “after compression” represents the CSI recovered by the receiving end based on the compressed CSI received. It can be understood that “after compression” shown in Figure 3 can also be called “CSI restored after compression”.
- the compression rate is high (such as 128 CSI compressed to 8 CSI)
- there is a significant deviation in the subcarrier grouping method when the compression rate is high (such as 128 CSI compressed to 8 CSI), there is a significant deviation in the subcarrier grouping method.
- the reason for the obvious deviation in the subcarrier grouping method is that as the compression rate increases, the distance between the selected subcarriers becomes larger and larger, and the continuity between the subcarriers is destroyed, which leads to CSI at the receiving end. Decrease in accuracy during recovery.
- the subcarrier grouping method ignores the CSI transformation rules between subcarriers and directly uses a multiple-select method to perform CSI compression, resulting in low compression quality.
- 2 to 4 subcarriers are usually divided into a group to ensure compression quality. Therefore, it is impossible to achieve a longer compression length and cannot meet the needs of massive MIMO and many subcarriers.
- OFDM sub-carrier spacing is getting smaller and smaller, and frequency bandwidth is getting larger and larger. Both of these have led to an increase in the number of sub-carriers required for channel estimation, coupled with the continuous increase in the number of MIMO antennas. Increase, the superposition of the three causes the overhead of CSI feedback to become larger and larger, occupying the time originally used for data transmission, resulting in the decline of network performance.
- embodiments of the present application provide a CSI processing method and device, which can effectively reduce CSI feedback overhead.
- the method provided by the embodiments of the present application can also effectively utilize the transformation rules of CSI between subcarriers, thereby effectively reducing the difference between the CSI recovered by the receiving end and the CSI before compression by the sending end, and improving the accuracy of compression. rate, improving the compression performance of compressed CSI.
- the method provided by the embodiments of this application can also effectively meet the scenario of massive MIMO and multiple subcarriers.
- CSI feedback overhead is mainly related to the number of MIMO antennas and the number of OFDM subcarriers.
- CSI feedback plays an important role in radio frequency sensing fields such as WiFi positioning.
- radio frequency sensing can be used to reconstruct the actual physical world and provide a wide range of new services.
- CSI compression can reduce transmission delay by reducing the number of data that needs to be transmitted, and improve the timeliness of CSI feedback and wireless sensing.
- FIG. 4 is a schematic flowchart of a CSI processing method provided by an embodiment of the present application.
- This method can be applied to the communication system as shown in Figure 1 or Figure 2.
- This method can be applied to a sending end and a receiving end.
- the sending end can be understood as a communication device that sends a CSI report
- the receiving end can be understood as a communication device that receives a CSI report.
- the STA can serve as the transmitter and the AP can serve as the receiver; for another example, the AP can serve as the transmitter and the STA can serve as the receiver; for another example, the UE can serve as the transmitter and the base station can serve as the receiver; for another example, the base station can serve as the transmitter.
- the UE can serve as the receiving end.
- the beamforming receiving end (beamformee) can be used as the transmitting end
- the beamforming transmitting end (beamformer) can be used as the receiving end.
- the beamforming transmitting end can be understood as a communication device that sends pilot signals
- the beamforming receiving end can be understood as a communication device that receives pilot signals.
- the beamforming receiving end can obtain the channel measurement results based on the pilot signal sent by the beamforming transmitting end, thereby feeding back the CSI.
- the pilot signal can be understood as a signal used for channel detection, or a signal used for channel estimation, or a signal used for channel measurement.
- the CSI processing method provided by the embodiment of this application involves the following optimization issues: min x ⁇ Ax-b ⁇ 2 (1)
- vector b represents the vector of CSI before compression
- vector x represents the vector of CSI after compression.
- the elements in vector b and vector x are complex numbers.
- the number of elements in vector b is M
- the number of elements in vector x is N.
- M and N are both positive integers, M>N.
- vector b can be expressed as b ⁇ C M ⁇ 1
- vector x can be expressed as x ⁇ C N ⁇ 1
- Matrix A represents the transformation matrix used for CSI compression.
- Matrix A is a complex matrix with M rows and N columns.
- Matrix A can also be expressed as A ⁇ C M ⁇ N .
- the number of rows M corresponds to the number of CSI before compression (which can also be understood as the number of elements in vector b), and the number of columns N corresponds to the number of CSI after compression (which can also be understood as the number of elements in vector x). number).
- the compressed CSI shown here refers to the compressed CSI (eg, vector "After” all refers to the CSI recovered by the receiving end based on the vector x and the transformation matrix A, that is, Ax. Therefore, "after compression” in the drawings should not be understood as the compressed CSI obtained by the transmitting end in the embodiment of the present application based on the pre-compression CSI and the transformation matrix.
- the CSI before compression involved in the embodiment of this application can be understood as: for a group of subcarriers between a certain transmitting antenna and a certain receiving antenna, the transmitting end can obtain the CSI through channel estimation.
- vector b may correspond to a vector of CSI obtained based on a certain transmitting antenna, a certain receiving antenna and a group of subcarriers.
- the specific number of subcarriers included in a group of subcarriers is not limited in the embodiment of this application.
- a group of subcarriers may include 64 subcarriers, or 242 subcarriers, etc., which will not be listed one by one.
- M shown in the embodiment of this application can be understood as the number of CSI obtained on a group of subcarriers for a certain transmitting antenna and a certain receiving antenna.
- the transmitter can compress the CSI of a set of M consecutive subcarriers into N CSI.
- MP represents the number of corresponding subcarriers that meet the minimum CSI compression performance requirements.
- MC represents the number of consecutive subcarriers in a resource unit (RU) with a bandwidth of 20MHz, 40MHz, 80MHz, 160MHz, 320MHz or different sizes.
- the direct current (DC) subcarriers within the bandwidth (near the center frequency) are generally not used to transmit data, so the DC subcarriers.
- the M subcarriers shown in the embodiment of this application are not continuous.
- the subcarriers caused by ignoring the DC subcarriers within the bandwidth are discontinuous. By ignoring the DC subcarriers, the subcarriers within the bandwidth are equivalent to being continuous.
- the transmitter can perform interpolation processing at the DC position to obtain a bandwidth within a bandwidth.
- CSI of consecutive subcarriers when the receiving end restores CSI based on the compressed CSI and the transformation matrix, it can recover more than M CSIs, and then the receiving end deletes the CSI at the DC position to obtain the initial CSI.
- the transmitting antenna shown in the embodiment of this application refers to the antenna used to transmit pilot signals (such as the antenna used to transmit pilot signals in the receiving end), and the receiving antenna refers to the antenna used to receive pilot signals.
- Antenna (such as the antenna used to receive pilot signals at the receiving end).
- the above formula (1) can be understood as a two-norm minimization problem, which is a convex optimization problem. Therefore, the result of the optimization problem can be solved using the convex optimization algorithm and the compressed CSI vector x can be obtained.
- the receiving end can recover the CSI before compression based on the following formula:
- a i represents the i-th column vector of matrix A, and i is an integer greater than or equal to 1 and less than or equal to N. That is to say, the receiving end can multiply each column of the matrix A by the corresponding element of the compressed CSI and then perform an accumulation and summation, thereby realizing the estimation of the CSI before compression.
- the reason for using the approximately equal sign in formula (2) is that there may be differences between the CSI restored by the receiving end based on the compressed CSI and matrix A and the pre-compression CSI obtained by the transmitting end. For example, this difference may be caused by the optimization problem in formula (1).
- the difference may be caused by errors in quantization coding, etc., which will not be listed here.
- Condition 1 The modulus value of the elements in matrix A is 1, which can also be understood as the elements in each column of matrix A are unit modulus values.
- the modulus value (which can also be called a numerical value) of the CSI before compression changes slowly, that is, the CSI before compression has a similar (or close) modulus value.
- the modulus values in vector b are similar (or close), so by setting the modulus values of the elements in vector A to the same, and both to 1, you can effectively achieve the modulus of the elements in vector Ax by adjusting the modulus values of the elements in vector x.
- the value is similar (or similar) to the modulus value of the element in vector b. Therefore, the calculation complexity when optimizing formula (1) at the transmitting end can be effectively reduced, the difference between the CSI recovered by the receiving end and the CSI before compression can be reduced as much as possible, and the compression performance of compressed CSI can be improved.
- condition 1 can also be understood as that the element in the m-th row and n-th column in matrix A can satisfy the following formula:
- ⁇ mn can be understood as the angle of the element in the m-th row and n-th column of matrix A.
- Condition 2 The angle (which can also be understood as the phase) of the elements in at least one column of matrix A changes periodically, and the conversion periods of the angles of elements in different columns are different.
- Figure 5a is a schematic diagram of phase changes of CSI provided by an embodiment of the present application.
- the abscissa represents the subcarrier number
- the ordinate represents the phase
- the unit is ⁇ .
- Figure 5a is a schematic diagram of CSI phase changes taking a group of subcarriers as 242 subcarriers and corresponding to one transmitting antenna and one receiving antenna as an example.
- the number of subcarriers and the number of antennas shown in Figure 5a should not be understood This is a limitation of the embodiments of this application.
- the CSI phase changes shown in Figure 5a are general. It can be understood that the angles and phases involved in the embodiments of the present application can be understood as equivalent.
- the angle of the elements in vector b also changes periodically. Therefore, by ensuring that the angle of the elements in at least one column (such as A i ) in the matrix A changes periodically, it is possible to multiply A i by the coefficient x i so that x i A i can have the same value as the vector b as much as possible
- the angles of the elements in the element change similarly in cycles.
- the angles of the elements in the vector b have different frequency components, that is, the angle of the vector b is not a completely regular periodic change (it can also be understood as not a precise periodic change), the angles of the elements in different columns of the matrix A are corresponding to different The period can effectively match the angular variation pattern of CSI before compression (also called phase characteristics) and improve the accuracy of compressed CSI. Thereby, the difference between the CSI recovered by the receiving end and the CSI before compression is reduced as much as possible, and it is ensured as much as possible that the receiving end can recover the CSI before compression based on the compressed CSI and the transformation matrix.
- Condition 2 shown above can be extended to each column of matrix A.
- the angle of the elements in each column of matrix A changes periodically.
- the above condition 2 can also be expressed as: the angular velocity of the angle of the elements in at least one column of the matrix A remains unchanged (the constant angular velocity can also be understood as the same angular velocity), the angular velocity of the angle of the elements in different columns different.
- the angular velocity of the angle of the elements in each column of matrix A remains unchanged, and the angular velocity of the angle of elements in different columns is different.
- Condition 3 The angle of the elements in matrix A can be determined based on M, N and the phase period of CSI before compression.
- the angle of the element in the mth row and nth column of matrix A can satisfy the following formula:
- T 0 represents the phase period of CSI before compression
- m is a positive integer less than or equal to M
- k(n) is a function of n
- n is a positive integer less than or equal to N.
- T 0 can be understood as the number of subcarriers included in a 2 ⁇ phase transformation of the CSI before compression.
- T 0 can be understood as the minimum period of phase change of CSI before compression.
- T 0 can be understood as the reference period.
- T 0 can be understood as the optimal period of the optimization problem shown in formula (5).
- T 0 is related to the angle of CSI before compression.
- the above condition 3 can also be understood as the angle of the element in the matrix A can be based on M, N and the frequency of the DFT of the phase of the CSI before compression.
- the portion size is determined.
- Figure 5b is a schematic diagram of the frequency components of DFT of the CSI phase provided by an embodiment of the present application.
- the abscissa represents the frequency component
- the ordinate represents the coefficient modulus value (also called weight) of the corresponding frequency component.
- the coefficient corresponding to the frequency component after DFT is a complex number
- the ordinate shown in Figure 5b represents the modulus of the coefficient.
- the abscissa in Figure 5b can also be understood as the number of cycles of phase change of CSI (vector b) before compression, and this number of cycles can correspond to the number of cycles in Figure 5a The number of slashes.
- DFT( ⁇ (b) ) represents the maximum value of the coefficient modulus corresponding to the different frequency components of the DFT of the phase of the CSI before compression (i.e., vector b), or it can be understood as the phase of the CSI before compression
- ))) represents the frequency corresponding to the above maximum value component, or the abscissa corresponding to the above-mentioned highest point, or the frequency component corresponding to the above-mentioned maximum weight.
- )))-1 represents the frequency component of the phase of CSI before compression.
- T 0 related to the embodiment of the present application will be described below.
- T 0 can satisfy the following formula:
- T 0 can be obtained based on M and f 0 .
- the minimum period of the phase change of the CSI before compression shown in Figure 5a can be 60.5; or, the number of subcarriers included in a 2 ⁇ phase transformation of the CSI before compression is 60.5; or, let the formula (5)
- the optimal T 0 for the optimization problem shown is 60.5.
- T 0 can satisfy the following formula:
- T 0 can satisfy the following formula:
- the molecules in formula (7) and formula (8) are determined based on the number of elements in the CSI before compression, while the molecules in formula (9) and formula (10) can be understood as determined based on the length of the CSI before compression. .
- T 0 can satisfy the following formula:
- ))-1 calculated by DFT is an integer, and the phase change frequency of the CSI before compression may actually have decimal places. Therefore, through formula (11), searching T 0 within the above range can obtain T 0 that optimizes formula (5).
- f 0 can satisfy the following formula: index(max(
- T 0 can satisfy the following formula:
- f 0 can satisfy the following formula:
- T 0 can satisfy the following formula:
- T 0 and f 0 shown in the embodiments of the present application can be combined with each other.
- formula (6) can be combined with formula (13) or formula (14), and for example, formula (12) can also be combined with formula ( 7) to any one of the formulas (10), and for example, the formula (14) can also be combined with any one of the formulas (7) to the formula (10), which will not be listed one by one.
- the actual time domain sampling position may be shifted to the left, which is manifested as a phase shift in the frequency domain.
- LTF long training field
- k(n) can satisfy the following formula:
- ⁇ is greater than 0 and ⁇ is greater than 0.
- k(n) can satisfy the following formula:
- the constructed N rotation factors can effectively ensure that different n corresponds to different angular velocities, effectively combining the phase change characteristics of CSI before compression; and the constructed N rotation factors have more values near f 0 , and can It effectively ensures that the phase change period of elements in more column vectors in matrix A is near T 0 , making the phase change rule of elements in matrix A as close as possible to the phase change rule of CSI before compression, and improving the accuracy of compressed CSI.
- k(n) can satisfy the following formula:
- k(n) can satisfy the following formula:
- k(n) can satisfy the following formula:
- k(n) can satisfy the following formula:
- the method of compressing CSI based on matrix A shown in the embodiment of the present application can also be called a CSI compression method based on modified DFT matrix.
- a CSI compression method based on modified DFT matrix There is currently another CSI compression method based on regression polynomials.
- FIG. 6 is a performance diagram of the CSI compression method of the regression polynomial method provided by the embodiment of the present application.
- "before compression” represents the CSI before compression (i.e., vector b)
- “after compression” represents the CSI (i.e., Ax) recovered by the receiving end based on the compressed CSI it received.
- the matrix A in the embodiment of the present application is a complex matrix, and the matrix A effectively utilizes the phase continuity and periodicity of the CSI before compression, effectively improving the accuracy of the compressed CSI.
- the elements in the first row of matrix B are all 1, and the elements in the last row and last column are M N .
- M and N increase, the situation of M N >> 1 in matrix B will increase the solution complexity and error of the optimization problem.
- the modulus values of the elements in matrix A are all 1, which effectively reduces the computational complexity of the optimization problem and achieves high-efficiency and low-complexity optimization estimation.
- the method includes:
- the sending end determines the CSI report.
- the CSI report includes the first CSI, which is obtained based on the second CSI and the transformation matrix.
- the transformation matrix is a complex matrix with M rows and N columns, and the modulus value of the elements in the transformation matrix is 1, and M is greater than N.
- M is the number of elements in the second CSI
- N is the number of elements in the first CSI.
- the sending end determines the CSI report can also be understood as the sending end generating the CSI report; alternatively, the sending end performs CSI compression based on the channel detection results (or channel estimation results), compresses the number of CSIs from M to N, and based on the compressed CSI Obtain the CSI report; or, the transmitting end performs channel detection based on the reference signal, obtains M CSIs, compresses the M CSIs into N CSIs through the CSI compression method of the modified DFT matrix, and obtains the CSI report based on the N CSIs.
- the reference signal is a signal used for channel detection.
- the reference signal may be sent by the receiving end to the transmitting end. The embodiment of the present application does not limit the source of the reference signal.
- the channel detection result is determined based on the channel matrix and the number of subcarriers, or it can also be understood that the channel detection result is related to the channel matrix and the number of subcarriers.
- the channel matrix represents the channel information between all transmitting antennas and all receiving antennas.
- M shown in the embodiment of this application can be understood as the channel detection result of M subcarriers between a certain transmitting antenna and a certain receiving antenna; or, it can be understood as the transmitting end performing CSI compression with every M CSI as a group ( Example only).
- N shown in the embodiment of this application can be understood as the number of CSI after compression of the channel detection results of M subcarriers between a certain transmitting antenna and a certain receiving antenna, or can be understood as CSI compression for every M CSI The number of CSI obtained after.
- each group of CSI shown in the embodiment of the present application is M only as an example.
- the values of M of CSI of different groups may be the same, and of course, may also be different. This is not limited in the embodiment of the present application.
- the CSI before compression shown in the embodiment of this application includes M CSIs
- the M CSIs may be CSIs obtained by the transmitting end based on M consecutive subcarriers between a certain transmitting antenna and a certain receiving antenna;
- the M CSIs may be CSIs obtained by the transmitting end based on more than M consecutive subcarriers between a certain transmitting antenna and a certain receiving antenna.
- the transmitting end may obtain more than M CSIs, and then select M from them. CSI for feedback.
- the CSI report may include the first CSI, M, N, and T 0 ; or, the CSI report may include the first CSI, M, N, and f 0 .
- T 0 or f 0 in the CSI report the receiving end can simply and clearly learn the phase period of the second CSI.
- the first CSI may be included in the CSI report. Therefore, after receiving the CSI report, the receiving end can learn M, N, and f 0 (or T 0 ) based on the CSI report including M, N, and f 0 (or T 0 ) before the CSI report, which can effectively save signaling. overhead.
- the first CSI, M, and N may be included in the CSI report. Therefore, after receiving the CSI report, the receiving end can learn f 0 or T 0 based on the CSI report including f 0 or T 0 before the CSI report, thereby effectively saving signaling overhead.
- the first CSI shown in the embodiment of the present application can be understood as the compressed CSI (such as the vector x shown above), and the second CSI can be understood as the pre-compression CSI (such as the vector b shown above).
- the CSI report may be included in a CSI frame in the medium access control (medium access control, MAC) layer.
- the embodiment of the present application can use the CSI report field of the WLAN physical layer message to support the CSI frame in the MAC layer to send the CSI sending end (such as beamformee) from to the MAC layer in an explicit feedback manner.
- the function of the receiving end (such as Beamformer).
- the CSI report may be as shown in Table 1.
- each M CSI is a group for CSI compression
- N means that when performing CSI compression, each group of CSI is compressed into N CSI;
- N b is the number of bits determined by the coefficient size field of the MIMO control field, indicating the number of bits required for quantization coding of the real or imaginary part of a CSI;
- N c represents the number of columns of the channel matrix
- N r represents the number of rows of the channel matrix
- N s represents the number of subcarriers for each receiving antenna.
- the CSI report when the sending end needs to feed back the CSI report shown in Table 1, the CSI report includes the first CSI, M, N and T 0 .
- the CSI report includes the multi-subcarrier CSI compression results between each transmitting antenna and each receiving antenna, that is, multiple first CSIs, corresponding to N r ⁇ N c CSI compression results in Table 1.
- the CSI report may include multi-subcarrier CSI compression results between all transmit antennas and receive antennas in the channel matrix, M, N, and T 0 corresponding to each group of CSI compression results, as shown in Table 1. It can be understood that Table 1 takes T 0 as an example and should not be understood as limiting the embodiments of the present application.
- the CSI report may include multi-subcarrier CSI compression results between some transmit antennas and all receive antennas in the channel matrix.
- the CSI report may include multi-subcarrier CSI compression results between all transmit antennas and some receive antennas in the channel matrix.
- the CSI report may include a multi-subcarrier CSI compression result between a certain transmit antenna and a certain receive antenna in the channel matrix.
- the CSI report may include multi-subcarrier CSI compression results, M and N between all transmit antennas and receive antennas in the channel matrix.
- the receiving end can obtain T 0 corresponding to each set of CSI compression results based on the CSI report including T 0 (or f 0 ) before the CSI report, so that the receiving end can learn based on M and N in the CSI report The CSI compression rate, and then the receiving end can obtain it based on the CSI report including T 0 (or f 0 ) before the CSI report when it is determined that the CSI compression rate in the CSI report is the same as the CSI compression rate before the CSI report. T 0 corresponding to each set of CSI compression results.
- the CSI report may also include indication information, and the indication information may be used to indicate a method of performing CSI compression.
- the field in which the indication information is located can occupy 1 bit. If the value of the field in which the indication information is located is 0, it can mean that the indication information is used to indicate that the CSI compression method is the subcarrier grouping method, and if the field in which the indication information is located is If the value is 1, it can indicate that the instruction information is used to instruct the
- the CSI compression method is a CSI compression method based on modified DFT matrix. Another example is that the field in which the indication information is located can occupy 2 bits.
- the value of the field in which the indication information is located is 01, it can mean that the indication information is used to indicate that the CSI compression method is the subcarrier grouping method. Another example is that the field in which the indication information is located is 01. If the value of is 10, it can mean that the indication information is used to instruct the CSI compression method to be the regression polynomial method. If the value of the field where the indication information is located is 11, it can mean that the indication information is used to instruct the CSI compression method.
- the method is a CSI compression method based on modified DFT matrix.
- the number of bits occupied by the field where the indication information is located can also be 3 bits, etc., which will not be listed one by one. It can be understood that the above descriptions of values and meanings are only examples and should not be understood as limiting the embodiments of the present application.
- the process of compressing CSI by the sending end can be as follows:
- the transmitting end can determine the transformation matrix according to formula (1), formula (3), and formula (4), and perform CSI compression based on the determined transformation matrix.
- the sending end sends a CSI report, and correspondingly, the receiving end receives the CSI report.
- the receiving end processes the first CSI according to the transformation matrix to obtain the second CSI.
- the CSI (such as Ax shown above) recovered by the receiving end based on the transformation matrix and the first CSI will be different from the second CSI (such as the vector b shown above).
- the difference may be caused by errors in quantization coding, etc., which will not be listed here.
- the CSI recovered by the receiving end according to the transformation matrix and the first CSI can also be understood as "after compression" mentioned in the drawings of the embodiments of this application.
- formula (23) can be seen as calculating the elements at the same position in each periodic sequence
- the approximation and approximation of the elements b(m) at the same position in the CSI sequence before compression can be achieved. Therefore, the receiving end can better achieve approximation and approximation to the CSI before compression, such as b(m).
- the receiving end can determine the transformation matrix based on formula (2) (or formula (22)), formula (3) and formula (3), and process the first CSI based on the transformation matrix to restore Out of the second CSI.
- the method of determining T 0 or f 0 should be the same (for example, the same formula is used to determine T 0 or f 0 ), and the method of determining k(n) should also be The same (such as using the same formula to determine k(n)).
- the transmitter can store formula (1), formula (3) and formula (4)
- the receiver can store formula (2), formula (3) and formula (4).
- formula (1), formula (3) and formula (4) can be stored in both the sending end and the receiving end, and the receiving end can determine formula (2) based on formula (1).
- the transmitting end performs CSI compression according to the channel detection results, and can compress the number of CSIs from every M to N. Then, the sending end feeds back the compressed CSI vector x and compression parameters M, N and T 0 .
- the receiving end constructs the transformation matrix A according to the compression parameters M, N and T 0 , and multiplies the constructed matrix A and the received CSI compression vector x as the estimation result of the actual CSI vector b.
- formula (24) is only an example.
- the transformation matrix A can be expanded to any dimension.
- the embodiments of this application will not enumerate them one by one. .
- each element in the first row of the transformation matrix can be equal.
- every element in the first column of the transformation matrix is equal and every element in the first row of the transformation matrix is equal.
- formula (25) is only an example.
- each element in the last row of the transformation matrix can be equal, and I will not list them one by one here.
- any deformation of the transformation matrix falls within the protection scope of the embodiment of the present application.
- set each element in at least one column in the transformation matrix to be the same, or set each element in at least one row in the transformation matrix to be the same, Or, setting at least two columns in the transformation matrix to be the same, or setting at least two rows in the transformation matrix to be the same, etc. are all deformations of the transformation matrix.
- Another example is column permutation and row permutation of the transformation matrix, which are also deformations of the transformation matrix. The deformation methods of the transformation matrix will not be listed one by one.
- the receiving end can obtain M, N and T 0 (or f 0 ) based on the CSI report received in step 402.
- the receiving end may obtain M, N, and f 0 (or T 0 ) based on the CSI report including M, N, and f 0 (or T 0 ) before the CSI report received in step 402.
- the receiving end may obtain f 0 or T 0 based on the CSI report including f 0 or T 0 before the CSI report received in step 402 , and obtain M and N based on the CSI report received in step 402 .
- the receiving end can obtain the compression method when the sending end performs CSI compression based on the indication information, so as to process the first CSI in the CSI report based on the corresponding compression method.
- the receiving end after the receiving end obtains the second CSI, it can use the second CSI to perform beam forming. For another example, after the receiving end obtains the second CSI, it can use the second CSI for sensing, etc.
- the embodiment of the present application does not limit the specific role of the second CSI.
- the transmitter uses a transformation matrix to compress the second CSI to obtain the first CSI.
- the number of rows of the transformation matrix corresponds to the number of elements of the second CSI (which can also be understood as CSI before compression).
- the transformation matrix The number of columns of the matrix corresponds to the number of elements of the first CSI (which can also be understood as compressed CSI).
- the method of compressing CSI through a transformation matrix provided by the embodiment of the present application can effectively reduce the feedback overhead of CSI because M is greater than N so that the overhead occupied by the compressed CSI is less than the overhead occupied by the CSI before compression.
- the embodiment can also be applied to different M and N to achieve a longer compression length to meet the situation of massive MIMO and more subcarriers.
- the modulus value of the CSI before compression changes slowly, that is, the CSI before compression has similar (or close) modulus values. Therefore, by setting the modulus values of the elements in the transformation matrix to be the same and 1, when the receiving end restores the CSI based on the compressed CSI and the transformation matrix, it can be ensured that the modulus values of the elements in the restored CSI are also similar (or similar). ). Therefore, the accuracy of the CSI recovered by the receiving end is effectively guaranteed, and the compression performance of the compressed CSI is improved.
- the embodiment of this application considers the CSI of a group of subcarriers on a pair of transmitting and receiving antennas.
- Each group of CSI is unitized, that is, each CSI is divided by the maximum modulus value of multiple CSIs in the group.
- Figures 7a to 7c respectively show the performance comparison under different compression rates.
- Subcarrier grouping method Instead of sending CSI data for each subcarrier, it divides the multiple subcarriers CSI of each antenna into small groups and only transmits one CSI for each group.
- Regression polynomial method It is a method of CSI compression based on the mathematical model of regression polynomial matrix and two-norm minimization.
- the "before compression" shown in Figure 7a to Figure 7c respectively represents a certain number of CSIs marked from 32 CSI, 128 CSI, and 242 CSI.
- the circles shown in Figure 7a to Figure 7c should not be Understood as the number of CSI before compression. That is to say, the circles shown in FIGS. 7 a to 7 c are only illustratively marked CSIs. It can be understood that for the description of "after compression" in Figures 7a, 7b and 7c, please refer to the above description of Figure 3, or the above description of formula (1).
- Figure 7a shows the compression performance of different methods when compressing a set of 32 subcarrier CSI to 8 CSI. It can be seen from Figure 7a that the subcarrier grouping method and the regression polynomial method will have obvious errors at the boundary points.
- the subcarrier grouping method in practical applications, 2 to 4 subcarriers are usually divided into a group to ensure compression quality. As the compression rate increases, the compression quality decreases significantly.
- the regression polynomial method improves a certain CSI compression rate at the cost of higher complexity.
- the CSI compression method based on the modified DFT matrix provided by the embodiments of the present application effectively combines the phase change characteristics of the CSI before compression, thus effectively improving the compression performance of the compressed CSI. Even if the compression rate is increased, the method provided by the embodiments of the present application The accuracy of compressed CSI can still be guaranteed.
- Figure 7b shows the compression performance of different methods when compressing a set of 128 CSI to 8 CSI. It can be seen from Figure 7b that as the compression rate increases, larger errors appear in the subcarrier grouping, especially near the boundary points, which have completely separated from the initial data.
- Figure 7c shows the compression performance of different methods when compressing a set of 242 CSI to 8 CSI.
- the regression polynomial method also has large errors and cannot meet the compression quality requirements.
- the method of compressing CSI based on the modified DFT matrix provided by the embodiment of the present application effectively combines the angle change law of the CSI before compression, so it can always meet the compression quality, so it has Better CSI compression performance.
- the method of compressing CSI based on the modified DFT matrix provided by the embodiment of the present application can be applied to different compression rates, and can ensure CSI compression performance for any compression rate.
- Figures 8a and 8b show the average performance comparison of the compression methods in the laboratory empty room environment and the emulator environment respectively, considering 10,000 sets of channel data samples, each set of channel data samples can include a set of CSI.
- This application uses the mean squared error (MSE) between the CSI recovered by the receiving end and the CSI data before compression as a performance index for comparison.
- MSE mean squared error
- MSE 1/M* ⁇ Ax- b ⁇ 2 .
- the y-axis is converted into dB units by log operation and a negative sign is added in front. Therefore, higher bars in Figure 8a and Figure 8b represent lower MSE and superior performance.
- the compression method based on the modified DFT matrix provided by the embodiment of the present application has the best MSE performance at any compression rate.
- the method provided by the embodiment of the present application effectively reduces the error by about 15 dB.
- the performance of all CSI compression methods has a certain decline compared with the experiments in the laboratory empty room environment.
- the method provided by the embodiment of the present application has MSE at any compression rate. Performance is still the best.
- the method provided by the embodiment of the present application effectively reduces the error by approximately 7 dB.
- set a compression quality threshold of -15dB As can be seen from Figure 8a, the subcarrier grouping method can meet the compression quality requirements of 64 to 8, and the regression polynomial method can meet the compression quality requirements of 128 to 8 , and the method provided by the embodiment of this application can meet the compression quality requirements of 242 to 8.
- the regression polynomial method can meet the compression quality requirements of 64 to 8
- the method provided by the embodiment of the present application can meet the compression quality requirements of 128 to 8. Therefore, the method provided by the embodiment of the present application improves the compression rate. Because for any compression length, the method provided by the embodiment of the present application has a smaller mean square error, therefore, the error is effectively reduced and the compression accuracy is improved.
- This application divides the communication device into functional modules according to the above method embodiments.
- each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module.
- the above integrated modules can be implemented in the form of hardware or software function modules. It should be noted that the division of modules in this application is schematic and is only a logical function division. In actual implementation, there may be other division methods.
- the communication device according to the embodiment of the present application will be described in detail below with reference to FIGS. 9 to 11 .
- Figure 9 is a schematic structural diagram of a communication device provided by an embodiment of the present application. As shown in Figure 9, the communication device includes a processing unit 901 and a transceiver unit 902.
- the communication device may be the sending end or chip shown above, and the chip may be disposed in the sending end. That is, the communication device can be used to perform the steps or functions performed by the sending end in the above method embodiments (including Figure 4).
- the processing unit 901 is used to determine the CSI report; the transceiving unit 902 is used to send the CSI report.
- processing unit 901 can be used to determine the CSI report and output the CSI report, so that the transceiver unit 902 can send the CSI report.
- the communication device may be the receiving end or chip shown above, and the chip may be disposed in the receiving end. That is, the communication device can be used to perform the steps or functions performed by the receiving end in the above method embodiments (including Figure 4).
- the transceiving unit 902 is configured to receive the CSI report; the processing unit 901 is configured to process the first CSI report according to the transformation matrix to obtain the second CSI.
- processing unit 901 can be used to input the CSI report, and process the first CSI report based on the transformation matrix to obtain the second CSI.
- the processing unit 901 is specifically configured to determine a transformation matrix according to T 0 or f 0 , and M and N; and process the first CSI according to the transformation matrix to obtain the second CSI.
- transceiver unit and the processing unit shown in the embodiments of the present application are only examples.
- specific functions or steps performed by the transceiver unit and the processing unit reference may be made to the above method embodiments, which will not be described in detail here.
- the communication device according to the embodiment of the present application has been introduced above. Possible product forms of the communication device are introduced below. It should be understood that any form of product that has the functions of the communication device described in FIG. 9 falls within the protection scope of the embodiments of the present application. It should also be understood that the following description is only an example, and does not limit the product form of the communication device in the embodiment of the present application to this.
- the processing unit 901 may be one or more processors, the transceiving unit 902 may be a transceiver, or the transceiving unit 902 may also be a sending unit and a receiving unit.
- the sending unit may be a transmitter
- the receiving unit may be a receiver
- the sending unit and the receiving unit are integrated into one device, such as a transceiver.
- the processor and transceiver The transceiver may be coupled, etc., and the embodiment of the present application does not limit the connection method between the processor and the transceiver.
- the process of sending information in the above method can be understood as the process of outputting the above information by the processor.
- the processor When outputting the above information, the processor outputs the above information to the transceiver for transmission by the transceiver. After the above information is output by the processor, it may also need to undergo other processing before reaching the transceiver.
- the process of receiving information in the above method can be understood as the process of the processor receiving the input information.
- the processor receives the incoming information
- the transceiver receives the above information and inputs it into the processor. Furthermore, after the transceiver receives the above information, the above information may need to undergo other processing before being input to the processor.
- the communication device 100 includes one or more processors 1020 and a transceiver 1010 .
- the communication device can be used to perform steps or functions performed by the sending end in the above method embodiments (including Figure 4).
- the processor 1020 is used to determine the CSI report; the transceiver 1010 is used to send the CSI report.
- the communication device may be used to perform steps or functions performed by the receiving end in the above method embodiments (including Figure 4).
- the transceiver 1010 is configured to receive the CSI report; the processor 1020 is configured to process the first CSI report according to the transformation matrix to obtain the second CSI.
- the processor 1020 is specifically configured to determine a transformation matrix according to T 0 or f 0 , and M and N; and process the first CSI according to the transformation matrix to obtain the second CSI.
- transceiver and processor shown in the embodiments of the present application are only examples.
- transceiver and processor reference can be made to the above method embodiments, which will not be described in detail here.
- the transceiver may include a receiver and a transmitter.
- the receiver is configured to perform a function (or operation) of receiving.
- the transmitter is configured to perform a function (or operation) of transmitting. ). and transceivers for communication over transmission media and other equipment/devices.
- the communication device 100 may also include one or more memories 1030 for storing program instructions and/or data.
- Memory 1030 and processor 1020 are coupled.
- the coupling in the embodiment of this application is an indirect coupling or communication connection between devices, units or modules, which may be in electrical, mechanical or other forms, and is used for information interaction between devices, units or modules.
- the processor 1020 may cooperate with the memory 1030.
- Processor 1020 may execute program instructions stored in memory 1030 .
- at least one of the above one or more memories may be included in the processor.
- at least one of formulas (1) to (25) may be stored in the one or more memories.
- the specific form of the transformation matrix may be stored in the above one or more memories. For example, for a given M and N, the form of the transformation matrix may be fixed.
- connection medium between the above-mentioned transceiver 1010, processor 1020 and memory 1030 is not limited in the embodiment of the present application.
- the memory 1030, the processor 1020 and the transceiver 1010 are connected through a bus 1040 in Figure 10.
- the bus is represented by a thick line in Figure 10.
- the connection methods between other components are only schematically explained. , is not limited.
- the bus can be divided into address bus, data bus, control bus, etc. For ease of presentation, only one thick line is used in Figure 10, but it does not mean that there is only one bus or one type of bus.
- the processor 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, a discrete hardware component, etc., which can be implemented Or execute the various methods, steps and logical block diagrams disclosed in the embodiments of this application.
- a general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly implemented by a hardware processor, or executed by a combination of hardware and software modules in the processor, etc.
- the memory may include but is not limited to non-volatile memories such as hard disk drive (HDD) or solid-state drive (SSD), random access memory (Random Access Memory, RAM), Erasable Programmable ROM (EPROM), Read-Only Memory (ROM) or Portable Read-Only Memory (Compact Disc Read-Only Memory, CD-ROM), etc.
- Memory is any storage medium that can be used to carry or store program codes in the form of instructions or data structures, and that can be read and/or written by a computer (such as the communication device shown in this application), but is not limited thereto.
- the memory in the embodiment of the present application can also be a circuit or any other device capable of realizing a storage function, used to store program instructions and/or data.
- the processor 1020 is mainly used to process communication protocols and communication data, control the entire communication device, execute software programs, and process data of the software programs.
- Memory 1030 is mainly used to store software programs and data.
- Transceiver 1010 may include Control circuit and antenna.
- the control circuit is mainly used for conversion of baseband signals and radio frequency signals and processing of radio frequency signals.
- Antennas are mainly used to send and receive radio frequency signals in the form of electromagnetic waves.
- Input and output devices, such as touch screens, display screens, keyboards, etc., are mainly used to receive data input by users and output data to users.
- the processor 1020 can read the software program in the memory 1030, interpret and execute the instructions of the software program, and process the data of the software program.
- the processor 1020 performs baseband processing on the data to be sent, and then outputs the baseband signal to the radio frequency circuit.
- the radio frequency circuit performs radio frequency processing on the baseband signal and then sends the radio frequency signal out in the form of electromagnetic waves through the antenna.
- the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor 1020.
- the processor 1020 converts the baseband signal into data and performs processing on the data. deal with.
- the radio frequency circuit and antenna can be arranged independently of the processor that performs baseband processing.
- the radio frequency circuit and antenna can be arranged remotely and independently of the communication device. .
- the communication device shown in the embodiment of the present application may also have more components than in Figure 10 , and the embodiment of the present application does not limit this.
- the methods performed by the processor and transceiver shown above are only examples. For specific steps performed by the processor and transceiver, please refer to the method introduced above.
- the processing unit 901 may be one or more logic circuits, and the transceiver unit 902 may be an input-output interface, also known as a communication interface, or an interface circuit. , or interface, etc.
- the transceiver unit 902 may also be a sending unit and a receiving unit.
- the sending unit may be an output interface
- the receiving unit may be an input interface.
- the sending unit and the receiving unit may be integrated into one unit, such as an input-output interface.
- the communication device shown in FIG. 11 includes a logic circuit 1101 and an interface 1102 .
- the above-mentioned processing unit 901 can be implemented by the logic circuit 1101, and the transceiver unit 902 can be implemented by the interface 1102.
- the logic circuit 1101 can be a chip, a processing circuit, an integrated circuit or a system on chip (SoC) chip, etc.
- the interface 1102 can be a communication interface, an input/output interface, a pin, etc.
- FIG. 11 takes the above communication device as a chip, and the chip includes a logic circuit 1101 and an interface 1102.
- the logic circuit and the interface may also be coupled to each other.
- the embodiments of this application do not limit the specific connection methods of the logic circuits and interfaces.
- the communication device can be used to perform steps or functions performed by the sending end in the above method embodiments (including Figure 4).
- the logic circuit 1101 is used to determine the CSI report; the interface 1102 is used to output the CSI report.
- the communication device may further include a memory, which may be used to store at least one of formulas (1) to (25).
- the communication device may be used to perform steps or functions performed by the receiving end in the above method embodiments (including FIG. 4).
- the interface 1102 is used to input the CSI report; the logic circuit 1101 is used to process the first CSI report according to the transformation matrix to obtain the second CSI.
- the logic circuit 1101 is specifically configured to determine a transformation matrix based on T 0 or f 0 , and M and N; and process the first CSI according to the transformation matrix to obtain the second CSI.
- the communication device may further include a memory, which may be used to store at least one of formulas (1) to (25).
- the communication device shown in the embodiments of the present application can be implemented in the form of hardware to implement the methods provided in the embodiments of the present application, or can be implemented in the form of software to implement the methods provided in the embodiments of the present application. This is not limited by the embodiments of the present application.
- An embodiment of the present application also provides a wireless communication system.
- the wireless communication system includes a sending end and a receiving end.
- the sending end and the receiving end can be used to perform the method in any of the foregoing embodiments (as shown in Figure 4).
- this application also provides a computer program, which is used to implement the operations and/or processing performed by the sending end in the method provided by this application.
- This application also provides a computer program, which is used to implement the operations performed by the receiving end in the method provided by this application and/ or processing.
- This application also provides a computer-readable storage medium, which stores computer code.
- the computer code When the computer code is run on a computer, it causes the computer to perform the operations performed by the sending end in the method provided by this application and/ or processing.
- This application also provides a computer-readable storage medium, which stores computer code.
- the computer code When the computer code is run on a computer, it causes the computer to perform the operations performed by the receiving end in the method provided by this application and/ or processing.
- the computer program product includes computer code or computer program.
- the computer code or computer program When the computer code or computer program is run on a computer, it causes the operations performed by the sending end in the method provided by this application and/or Processing is performed.
- the computer program product includes computer code or computer program.
- the computer code or computer program When the computer code or computer program is run on a computer, it causes the operations performed by the receiving end in the method provided by this application and/or Processing is performed.
- the disclosed systems, devices and methods can be implemented in other ways.
- the device embodiments described above are only illustrative.
- the division of the units is only a logical function division. In actual implementation, there may be other division methods.
- multiple units or components may be combined or can be integrated into another system, or some features can be ignored, or not implemented.
- the coupling or direct coupling or communication connection between each other shown or discussed may be an indirect coupling or communication connection through some interfaces, devices or units, or may be electrical, mechanical or other forms of connection.
- the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or they may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the technical effects of the solutions provided by the embodiments of the present application.
- each functional unit in various embodiments of the present application may be integrated into one processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit.
- the above integrated units can be implemented in the form of hardware or software functional units.
- the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it may be stored in a computer-readable storage medium.
- the technical solution of the present application is essentially or contributes to the existing technology, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a readable
- the storage medium includes several instructions to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of this application.
- the aforementioned readable storage media include: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk, etc. that can store program code medium.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Quality & Reliability (AREA)
- Discrete Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
minx‖Ax-b‖2 (1)
f0=index(max(|DFT(θ(b))|))-1 (6)
index(max(|DFT(θ(b))|))-2≤f0≤index(max(|DFT(θ(b))|))-1 (12)
Claims (19)
- 一种信道状态信息CSI的处理方法,其特征在于,所述方法包括:确定CSI报告,所述CSI报告包括第一CSI,所述第一CSI根据第二CSI以及变换矩阵得到,所述变换矩阵为M行N列的复矩阵,且所述变换矩阵中的元素的模值为1,所述M大于所述N,所述M为所述第二CSI中的元素个数,所述N为所述第一CSI中的元素个数;发送所述CSI报告。
- 根据权利要求1所述的方法,其特征在于,所述变换矩阵至少一列中元素的角度是周期变化的,且不同列中元素的角度变化的周期不同。
- 根据权利要求1或2所述的方法,其特征在于,所述变换矩阵中元素的角度根据所述M、所述N以及所述第二CSI的角度周期确定;或者,所述变换矩阵中元素的角度根据所述M、所述N以及所述第二CSI的角度的离散傅里叶变换DFT的频率分量确定。
- 根据权利要求1-3任一项所述的方法,其特征在于,所述变换矩阵中第m行第n列元素的角度满足如下公式:
其中,T0与所述第二CSI的角度有关,m为大于0且小于或等于M的整数,n为大于0且小于或等于N的整数,k(n)为n的函数。 - 根据权利要求4所述的方法,其特征在于,所述T0根据所述第二CSI的角度的DFT的频率分量确定。
- 根据权利要求5所述的方法,其特征在于,所述T0满足如下公式:
其中,f0表示所述第二CSI的角度的DFT的频率分量中系数模值的最大值对应的频率分量。 - 根据权利要求4-6任一项所述的方法,其特征在于,所述n的函数满足如下公式:
或者,
其中,α大于0,β大于0。 - 根据权利要求1-7任一项所述的方法,其特征在于,所述CSI报告还包括如下至少一项信息:M、N、T0、f0。
- 一种信道状态信息CSI的处理方法,其特征在于,所述方法包括:接收CSI报告,所述CSI报告包括第一CSI;根据变换矩阵对所述第一CSI进行处理,得到第二CSI,所述变换矩阵为M行N列的复矩阵,且所述变换矩阵中的元素的模值为1,所述M大于所述N,所述M为所述第二CSI中的元素个数,所述N为所述第一CSI中的元素个数。
- 根据权利要求9所述的方法,其特征在于,所述方法还包括:获取如下至少一项信息:M、N、T0、f0,所述T0与所述第二CSI的角度有关,所述f0根据所述T0确定;所述根据所述变换矩阵对所述第一CSI进行处理,得到第二CSI包括:根据所述T0或f0,以及所述M、所述N确定所述变换矩阵;根据所述变换矩阵对所述第一CSI进行处理,得到所述第二CSI。
- 根据权利要求10所述的方法,其特征在于,所述变换矩阵至少一列中元素的角度是周期变化的,且不同列中元素的角度变化周期不同。
- 根据权利要求9-11任一项所述的方法,其特征在于,所述变换矩阵中第m行第n列元素的角度满足如下公式:
其中,m为大于0且小于或等于M的整数,n为大于0且小于或等于N的整数,k(n)为n的函数。 - 根据权利要求12所述的方法,其特征在于,所述T0满足如下公式:
其中,f0表示所述第二CSI的角度的DFT的频率分量中系数模值的最大值对应的频率分量。 - 根据权利要求12或13所述的方法,其特征在于,所述n的函数满足如下公式:
或者,
其中,α大于0,β大于0。 - 一种通信装置,其特征在于,包括用于执行如权利要求1至14任一项所述方法的单元。
- 一种通信装置,其特征在于,包括处理器和存储器;所述存储器用于存储指令;所述处理器用于执行所述指令,以使权利要求1至14任一项所述的方法被执行。
- 一种通信装置,其特征在于,包括逻辑电路和接口,所述逻辑电路和接口耦合;所述接口用于输入和/或输出代码指令,所述逻辑电路用于执行所述代码指令,以使权利要求1至14任一项所述的方法被执行。
- 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储计算机程序,当所述计算机程序被执行时,权利要求1至14任一项所述的方法被执行。
- 一种通信系统,其特征在于,所述通信系统包括发送端和接收端,所述发送端用于执行如权利要求1至8任一项所述的方法,所述接收端用于执行如权利要求9至14任一项所述的方法。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020257011168A KR20250059516A (ko) | 2022-09-09 | 2023-09-08 | 채널 상태 정보 처리 방법 및 장치 |
| EP23862515.6A EP4580080A4 (en) | 2022-09-09 | 2023-09-08 | METHOD AND APPARATUS FOR CSI INFORMATION PROCESSING |
| JP2025514292A JP2025531810A (ja) | 2022-09-09 | 2023-09-08 | チャネル状態情報処理方法および装置 |
| US19/074,165 US20250211307A1 (en) | 2022-09-09 | 2025-03-07 | Channel state information processing method and apparatus |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211104120.7A CN117728869A (zh) | 2022-09-09 | 2022-09-09 | 信道状态信息的处理方法和装置 |
| CN202211104120.7 | 2022-09-09 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US19/074,165 Continuation US20250211307A1 (en) | 2022-09-09 | 2025-03-07 | Channel state information processing method and apparatus |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2024051821A1 true WO2024051821A1 (zh) | 2024-03-14 |
Family
ID=90192082
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2023/117738 Ceased WO2024051821A1 (zh) | 2022-09-09 | 2023-09-08 | 信道状态信息的处理方法和装置 |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US20250211307A1 (zh) |
| EP (1) | EP4580080A4 (zh) |
| JP (1) | JP2025531810A (zh) |
| KR (1) | KR20250059516A (zh) |
| CN (1) | CN117728869A (zh) |
| TW (1) | TW202418787A (zh) |
| WO (1) | WO2024051821A1 (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2025245802A1 (zh) * | 2024-05-30 | 2025-12-04 | 北京小米移动软件有限公司 | 数据处理方法、第一设备、第二设备以及系统 |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20240364407A1 (en) * | 2023-04-27 | 2024-10-31 | Qualcomm Incorporated | Layer 2 signaling of a compressed channel state information report |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106788875A (zh) * | 2015-11-18 | 2017-05-31 | 电信科学技术研究院 | 一种信道状态信息反馈方法及装置 |
| WO2020069459A1 (en) * | 2018-09-28 | 2020-04-02 | Nokia Technologies Oy | Joint orthogonal compression and quantization for type ii channel state information feedback |
| CN114079493A (zh) * | 2020-08-13 | 2022-02-22 | 华为技术有限公司 | 一种信道状态信息测量反馈方法及相关装置 |
| US20220077911A1 (en) * | 2019-01-18 | 2022-03-10 | Apple Inc. | Frequency domain channel state information (csi) compression |
| US20220149904A1 (en) * | 2019-03-06 | 2022-05-12 | Telefonaktiebolaget Lm Ericsson (Publ) | Compression and Decompression of Downlink Channel Estimates |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101680212B1 (ko) * | 2011-07-18 | 2016-11-28 | 주식회사 케이티 | 단말의 채널 상태 정보 전송 방법, 그 단말, 전송단의 채널 상태 정보 수신 방법, 및 그 전송단 |
| CN106470173A (zh) * | 2015-08-17 | 2017-03-01 | 上海无线通信研究中心 | 一种bbu-rru数据压缩方法 |
| CA3130222C (en) * | 2019-02-15 | 2024-03-12 | Zte Corporation | Channel state information feedback in wireless communication |
| WO2021046783A1 (en) * | 2019-09-11 | 2021-03-18 | Nokia Shanghai Bell Co., Ltd. | Channel state information feedback |
-
2022
- 2022-09-09 CN CN202211104120.7A patent/CN117728869A/zh active Pending
-
2023
- 2023-09-05 TW TW112133657A patent/TW202418787A/zh unknown
- 2023-09-08 WO PCT/CN2023/117738 patent/WO2024051821A1/zh not_active Ceased
- 2023-09-08 JP JP2025514292A patent/JP2025531810A/ja active Pending
- 2023-09-08 KR KR1020257011168A patent/KR20250059516A/ko active Pending
- 2023-09-08 EP EP23862515.6A patent/EP4580080A4/en active Pending
-
2025
- 2025-03-07 US US19/074,165 patent/US20250211307A1/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106788875A (zh) * | 2015-11-18 | 2017-05-31 | 电信科学技术研究院 | 一种信道状态信息反馈方法及装置 |
| WO2020069459A1 (en) * | 2018-09-28 | 2020-04-02 | Nokia Technologies Oy | Joint orthogonal compression and quantization for type ii channel state information feedback |
| US20220077911A1 (en) * | 2019-01-18 | 2022-03-10 | Apple Inc. | Frequency domain channel state information (csi) compression |
| US20220149904A1 (en) * | 2019-03-06 | 2022-05-12 | Telefonaktiebolaget Lm Ericsson (Publ) | Compression and Decompression of Downlink Channel Estimates |
| CN114079493A (zh) * | 2020-08-13 | 2022-02-22 | 华为技术有限公司 | 一种信道状态信息测量反馈方法及相关装置 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4580080A4 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2025245802A1 (zh) * | 2024-05-30 | 2025-12-04 | 北京小米移动软件有限公司 | 数据处理方法、第一设备、第二设备以及系统 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN117728869A (zh) | 2024-03-19 |
| TW202418787A (zh) | 2024-05-01 |
| JP2025531810A (ja) | 2025-09-25 |
| KR20250059516A (ko) | 2025-05-02 |
| EP4580080A1 (en) | 2025-07-02 |
| US20250211307A1 (en) | 2025-06-26 |
| EP4580080A4 (en) | 2025-12-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104937894B (zh) | 多分区传输的方法、发起方站台和响应方站台 | |
| WO2021244239A1 (zh) | 多 ap 协作传输的信道探测方法及相关装置 | |
| CN105191462B (zh) | 用于上行干扰对齐的Wi-Fi下行-上行协议设计的系统和方法 | |
| US20240204839A1 (en) | Beamforming report feedback method and apparatus | |
| US20250211307A1 (en) | Channel state information processing method and apparatus | |
| CN105309018B (zh) | 一种传输方法和装置 | |
| WO2024001744A1 (zh) | 一种信道状态信息的上报方法及通信装置 | |
| WO2022171021A9 (zh) | 信号处理方法及装置 | |
| WO2023109773A1 (zh) | 信号处理方法及装置 | |
| CN114586435B (zh) | 信道状态信息上报方法、基站和用户设备 | |
| WO2022122025A1 (zh) | 信号处理方法及装置 | |
| WO2022121918A1 (zh) | 无线局域网中的功率控制方法及相关装置 | |
| US20250323695A1 (en) | Antenna pairing method and apparatus | |
| WO2024093686A1 (zh) | 一种下行信道状态信息上报方法及装置 | |
| JP2011234364A (ja) | 順次レスポンスプロトコルを用いたデータ通信方法とその方法を適用した基準端末及び端末、並びにコンピュータ読み取り可能な記録媒体 | |
| US20240381144A1 (en) | Channel sounding method and apparatus | |
| WO2026012192A1 (zh) | 基于链路自适应的通信方法及装置 | |
| WO2025167561A1 (zh) | 信道状态的压缩反馈方法、装置、设备以及存储介质 | |
| WO2024222746A1 (zh) | 通信方法及装置 | |
| CN121604117A (zh) | 测量方法及装置 | |
| CN121604118A (zh) | 通信方法及装置 | |
| WO2026067529A1 (zh) | 通信方法及装置 | |
| WO2025067493A1 (zh) | 通信方法及装置 | |
| WO2025140673A1 (zh) | 感知通信方法及装置 | |
| WO2026021521A1 (zh) | 通信方法及装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23862515 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2025514292 Country of ref document: JP |
|
| REG | Reference to national code |
Ref country code: BR Ref legal event code: B01A Ref document number: 112025004296 Country of ref document: BR |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2023862515 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 2023862515 Country of ref document: EP Effective date: 20250324 |
|
| ENP | Entry into the national phase |
Ref document number: 20257011168 Country of ref document: KR Kind code of ref document: A |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 1020257011168 Country of ref document: KR |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWP | Wipo information: published in national office |
Ref document number: 1020257011168 Country of ref document: KR |
|
| WWP | Wipo information: published in national office |
Ref document number: 2023862515 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 112025004296 Country of ref document: BR Kind code of ref document: A2 Effective date: 20250306 |