Wireless communication method and related products

By using a canonical decomposition of CSI with sub-dimensional splitting in MIMO systems, the method addresses the challenge of accurately obtaining CSI with high precision, reducing feedback overhead and enhancing transmission efficiency.

WO2025105975A1PCT designated stage expired Publication Date: 2025-05-22HUAWEI TECH CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
PCT/RU2023/000345
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-11-14
Publication Date
2025-05-22

AI Technical Summary

Technical Problem

Existing Multiple Input Multiple Output (MIMO) systems face challenges in accurately obtaining channel state information (CSI) with high precision, particularly in Frequency Division Duplexing (FDD) systems, which leads to inefficiencies in data transmission.

Method used

The method involves obtaining CSI by determining a first estimation that represents a canonical decomposition of the CSI, using a preset number of factor vectors, and applying sub-dimensional splitting to at least one factor vector, thereby reducing the parameters required for accurate channel representation and minimizing feedback overhead.

Benefits of technology

This approach significantly reduces the parameters needed for high-accuracy channel representation, resulting in less feedback overhead and improved efficiency in CSI reporting, while maintaining accurate channel estimation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure RU2023000345_22052025_PF_FP_ABST
    Figure RU2023000345_22052025_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure provides a wireless communication method and related products. The wireless communication method includes: obtaining, by a receiver, channel state information (CSI); determining, by the receiver, a first estimation of the CSI, where the first estimation is for representing a canonical decomposition of the CSI and includes a preset number of factor vectors, where at least one factor vector of the preset number of factor vectors is subject to sub-dimensional splitting; and generating, by the receiver, a CSI report based on the first estimation of the CSI. Through this solution, the parameters required for channel representation with high accuracy can be significantly reduced, thereby realizing CSI reporting with less feedback overhead.
Need to check novelty before this filing date? Find Prior Art

Description

WIRELESS COMMUNICATION METHOD AND RELATED PRODUCTSTECHNICAL FIELD

[0001] The present disclosure relates to the field of data transmission, and particularly to a wireless communication method and related products.BACKGROUND

[0002] The rapid growth of modem telecommunications and global network evolution at the appropriate pace for the market need and the local state of readiness requires a significant increase in the rate of data transmission, coverage and capacity of communication systems. To achieve these goals, one possible technique is to increase the number of transmit and receive antennas.

[0003] One of the key challenges for Multiple Input Multiple Output (MIMO) systems is the ability to know channel state information (CSI) with high accuracy at the evolved Node B (eNodeB or eNB). It is needed to exploit the best capacity of such technology. For a time division duplexing (TDD) system, the problem may be solved by reciprocity between the downlink (DL) and uplink (UL) channels. For a frequency division duplexing (FDD) system, for the sake of efficiency, eNodeB needs to acquire DL channel conditions from user equipment (UE). For this purpose, reference symbols are transmitted by eNodeB, on which UE could perform measurements so as to obtain a state of the DL channel, and thus reports such state to the eNodeB.

[0004] This background information is provided to reveal information believed by the applicant to be of possible relevance to the present disclosure. No admission is necessarily intended, nor should be construed, that any of the preceding information constitutes prior art against the present disclosure.SUMMARY

[0005] In a first aspect, the present disclosure provides a wireless communication method, where the method includes:obtaining, by a receiver, CSI; determining, by the receiver, a first estimation of the CSI, where the first estimation is for representing a canonical decomposition of the CSI and includes a preset number of factor vectors, where at least one factor vector of the preset number of factor vectors is subject to sub-dimensional splitting; and generating, by the receiver, a CSI report based on the first estimation of theCSI.

[0006] By using the first estimation for representing the canonical decomposition of the CSI and making at least one factor vector of the preset number of factor vectors included in the first estimation being subject to sub-dimensional splitting, the parameters required for channel representation with high accuracy can be significantly reduced, thereby realizing CSI reporting with less feedback overhead.

[0007] In a possible implementation of the first aspect, the determining, by the receiver, the first estimation of the CSI includes: determining, by the receiver, a sub-dimensional representation for each of the at least one factor vector; and obtaining, by the receiver, the first estimation of the CSI based on the subdimensional representation for each of the at least one factor vector.

[0008] In order to achieve the sub-dimensional splitting of the at least one factor vector, the sub-dimensional representation for each of the at least one factor vector is determined and the first estimation of the CSI is thus obtained based on such subdimensional representation, which makes it easier to obtain the first estimation of the CSI, thus simplifying the operations, reducing the amount of parameters for representing the CSI, and further increasing the efficiency of the channel estimation.

[0009] In a possible implementation of the first aspect, the determining, by the receiver, the sub-dimensional representation for each of the at least one factor vector includes: determining, by the receiver, at least one sub-dimensional parameter size for each of the at least one factor vector based on a first preset configuration corresponding to the CSI; and representing, by the receiver, for each of the at least one factor vector with the at least one sub-dimensional parameter size for each of the at least one factor vector.

[0010] In a possible implementation of the first aspect, for each of the at least onefactor vector: the at least one sub-dimensional parameter size includes a first subdimensional parameter size and a second sub-dimensional parameter size, where the first sub-dimensional parameter size includes at least one factor indicating a size of a sub-dimension, and the second sub-dimensional parameter size represents a number of sub-dimensions for representing the factor vector; where the sub-dimensional representation for the factor vector is a Kronecker product of sub-split elements, where each of the sub-split elements is represented in an exponential form based on a phase corresponding to the factor vector, the first sub-dimensional parameter size of the factor vector and the second sub-dimensional parameter size of the factor vector.

[0011] In a possible implementation of the first aspect, the first preset configuration is indicative of a number of sub-dimensions for the sub-dimensional splitting of each of the at least one factor vector and a size of a respective sub-dimension of the subdimensions.

[0012] In a possible implementation of the first aspect, the obtaining, by the receiver, the first estimation of the CSI based on the sub-dimensional representation for each of the at least one factor vector includes: obtaining, by the receiver, the first estimation of the CSI by using the subdimensional representation for each of the at least one factor vector as input of a first preset algorithm.

[0013] In a possible implementation of the first aspect, the generating, by the receiver, the CSI report based on the first estimation of the CSI includes: generating, by the receiver, the CSI report based on a second preset configuration and the first estimation of the CSI, where the second preset configuration is indicative of whether a preset structure is applied for a first factor vector of the preset number of factor vectors.

[0014] In a possible implementation of the first aspect, the second preset configuration is indicative of applying the preset structure for the first factor vector of the preset number of factor vectors; the generating, by the receiver, the CSI report includes: performing, by the receiver, factor approximation on the first estimation based on a second preset algorithm to derive a characterization parameter of the first factor vector; and generating, by the receiver, the CSI report based on the characterizationparameter of the first factor vector.

[0015] By assuming a preset structure for the first factor vector(s) among the preset number of factor vectors, factor approximation could be enabled for the first factor vector(s), thereby making it possible to represent the first factor vector(s) with fewer parameters, thereby reducing feedback overhead.

[0016] In a possible implementation of the first aspect, the second preset configuration is indicative of not applying the preset structure for the first factor vector of the preset number of factor vectors; the generating, by the receiver, the CSI report includes: generating, by the receiver, the CSI report based on the first estimation.

[0017] In a possible implementation of the first aspect, the preset structure is a parametric structure.

[0018] In a possible implementation of the first aspect, the parametric structure includes at least one of a steering structure, a quadratic structure or a cubic structure.

[0019] Flexibility is achieved by introducing various kinds of parametric structures.

[0020] In a possible implementation of the first aspect, the method further includes: receiving, by the receiver, first information indicative of the second preset configuration from a wireless communication system.

[0021] In a possible implementation of the first aspect, the generating, by the receiver, the CSI report further includes: performing, by the receiver, an extrapolation operation on the first estimation to obtain an extrapolated first estimation for a next time unit; and generating, by the receiver, the CSI report based on the extrapolated first estimation of the CSI.

[0022] In a possible implementation of the first aspect, before obtaining, by the receiver, the first estimation of the CSI by using the sub-dimensional representation for each of the at least one factor vector as input of a first preset algorithm, the method further includes: obtaining, by the receiver, an initial sub-dimensional representation of each of the at least one factor vector based on the CSI; the obtaining, by the receiver, the first estimation of the CSI by using the sub-dimensional representation for each of the at least one factor vector as input of the first preset algorithm includes: obtaining, by the receiver, the first estimation of the CSI by using the initialsub-dimensional representation as the input of the first preset algorithm.

[0023] In a possible implementation of the first aspect, the obtaining, by the receiver, the initial sub-dimensional representation for each of the at least one factor vector based on the CSI includes: obtaining, by the receiver, the initial sub-dimensional representation for each of the at least one factor vector and a rank for the canonical decomposition of the CSI based on a discrete Fourier transform (DFT) operation of the CSI; the obtaining, by the receiver, the first estimation of the CSI by using the sub-dimensional representation for each of the at least one factor vector as input of the first preset algorithm includes: obtaining, by the receiver, the first estimation of the CSI by using the initial sub-dimensional representation and the rank for the canonical decomposition as the input of the first preset algorithm.

[0024] In a possible implementation of the first aspect, the obtaining, by the receiver, the initial sub-dimensional representation for each of the at least one factor vector and the rank for the canonical decomposition of the CSI based on the DFT operation of the CSI includes: determining, by the receiver, an extended channel matrix based on the CSI and a preset oversampling parameter; performing, by the receiver, a Discrete Fourier Transform DFT operation on the extended channel matrix to obtain a power spectrum of the CSI; and determining, by the receiver, the initial sub-dimensional representation for each of the at least one factor vector and the rank for the canonical decomposition of the CSI based on the power spectrum of the CSI.

[0025] In a possible implementation of the first aspect, the obtaining, by the receiver, the initial sub-dimensional representation for each of the at least one factor vector based on the CSI includes: using, by the receiver, an extrapolated first estimation as the initial subdimensional representation for each of the at least one factor vector, where the extrapolated first estimation is obtained by performing an extrapolation operation on a first estimation determined in a previous time unit.

[0026] By introducing extrapolation in the process of channel estimation, the extrapolated first estimation may have better robustness in terms of the problem of“channel aging”.

[0027] In a possible implementation of the first aspect, the CSI includes first channel information about a time domain, second channel information about a frequency domain and third channel information about a spatial domain; the preset number of factor vectors includes a time factor vector for characterizing the first channel information, a subcarrier factor vector for characterizing the second channel information, and a transmitting factor vector and a receiving factor vector for characterizing the third channel information; at least one of the time factor vector, the subcarrier factor vector, the transmitting factor vector, and the receiving factor vector is represented with regularly changed phases.

[0028] In a possible implementation of the first aspect, the transmitting factor vector includes a first transmitting factor vector and a second transmitting factor vector, the first transmitting factor vector is used for characterizing channel information of at least one vertical polarized antenna port, and the second transmitting factor vector is used for characterizing channel information of at least one horizontal polarized antenna port.

[0029] By splitting the transmitting factor vector further into two sub-dimensions, the polarization of the transmitting antenna is taken into account, the applicability of the solution is thus improved.

[0030] In a possible implementation of the first aspect, the method further includes: transmitting, by the receiver, the CSI report to a wireless communication system.

[0031] In a possible implementation of the first aspect, the method further includes: receiving, by the receiver, second information indicative of the preset number from a wireless communication system.

[0032] In a second aspect, the present disclosure provides a wireless communication method, where the method includes: receiving, by a transmitter, a CSI report from a receiver, where the CSI report is generated by the receiver based on a first estimation of CSI, where the first estimation is for representing a canonical decomposition of the CSI and includes a preset number of factor vectors, and at least one factor vector of the preset number of factor vectors is subject to sub-dimensional splitting; and determining, by the transmitter, the CSI based on the CSI report.

[0033] Because the CSI report is generated based on a first estimation of the CSIwhich is used for representing a canonical decomposition of the CSI and includes a preset number of factor vectors, where at least one factor vector of the preset number of factor vectors is subject to sub-dimensional splitting, the parameters required for channel representation with high accuracy can be significantly reduced, thereby realizing CSI reporting with less feedback overhead.

[0034] In a possible implementation of the second aspect, the method further includes: transmitting, by the transmitter, first information indicative of second preset configuration to the receiver, where the second preset configuration is indicative of whether a preset structure is applied for a first factor vector of the preset number of factor vectors.

[0035] In a possible implementation of the second aspect, the method further includes: transmitting, by the transmitter, second information indicative of the preset number to the receiver.

[0036] In a third aspect, the present disclosure provides a wireless communication apparatus, where the apparatus includes: an obtaining module, configured to obtain CSI; a determining module, configured to determine a first estimation of the CSI, where the first estimation is for representing a canonical decomposition of the CSI and includes a preset number of factor vectors, where at least one factor vector of the preset number of factor vectors is subject to sub-dimensional splitting; and, a generating module, configured to generate a CSI report based on the first estimation of the CSI.

[0037] In a fourth aspect, the present disclosure provides a wireless communication apparatus, where the apparatus includes: a receiving module, configured to receive a CSI report from a receiver, where the CSI report is generated by the receiver based on a first estimation of CSI, where the first estimation is for representing a canonical decomposition of the CSI and includes a preset number of factor vectors, and at least one factor vector of the preset number of factor vectors is subject to sub-dimensional splitting; and, a determining module, configured to determine the CSI based on the CSI report.

[0038] In a fifth aspect, the present disclosure provides a terminal device including a processing circuitry for executing the wireless communication method according to the first aspect or any implementation of the first aspect.

[0039] In a sixth aspect, the present disclosure provides a network device including a processing circuitry for executing the wireless communication method according to thesecond aspect or any implementation of the second aspect.

[0040] In a seventh aspect, the present disclosure provides a wireless communication system including a terminal device according to the fifth aspect and a network device according to the sixth aspect.

[0041] In an eighth aspect, the present disclosure provides a chip, including an input / output (I / O) interface and a processor, where the processor is configured to call and run computer execution instructions stored in a memory, to enable a device installing with the chip to execute the wireless communication method according to the first aspect or any implementation of the first aspect or the second aspect or any implementation of the second aspect.

[0042] In a ninth aspect, the present disclosure provides a computer-readable storage medium storing computer execution instructions which, when executed by a processor, cause the processor to execute the wireless communication method according to the first aspect or any implementation of the first aspect or the second aspect or any implementation of the second aspect.

[0043] In a tenth aspect, the present disclosure provides a computer program product including computer execution instructions which, when executed by a processor, causes the processor to execute the wireless communication method according to the first aspect or any implementation of the first aspect or the second aspect or any implementation of the second aspect.

[0044] The present disclosure provides a wireless communication method and related products. The wireless communication method includes: obtaining, by a receiver, CSI; determining, by the receiver, a first estimation of the CSI, where the first estimation is for representing a canonical decomposition of the CSI and includes a preset number of factor vectors, where at least one factor vector of the preset number of factor vectors is subject to sub-dimensional splitting; and generating, by the receiver, a CSI report based on the first estimation of the CSI. By using the first estimation for representing the canonical decomposition of the CSI and making at least one factor vector of the preset number of factor vectors included in the first estimation being subject to subdimensional splitting, the parameters required for channel representation with high accuracy can be significantly reduced, thereby realizing CSI reporting with less feedback overhead.BRIEF DESCRIPTION OF DRAWINGS

[0045] Reference will now be made, by way of example, to the accompanying drawings which show example embodiments of the present disclosure.

[0046] FIG. 1 is a schematic illustration of a communication system according to one or more example embodiments of the present disclosure.

[0047] FIG. 2 is another schematic illustration of a communication system according to one or more example embodiments of the present disclosure.

[0048] FIG. 3 is a schematic illustration of basic component structure of a communication system according to one or more example embodiments of the present disclosure.

[0049] FIG. 4 illustrates a block diagram of a device in a communication system according to one or more example embodiments of the present disclosure.

[0050] FIG. 5 is a schematic flowchart of a wireless communication method according to one or more example embodiments of the present disclosure.

[0051] FIG. 6 is an example of a tensor according to one or more example embodiments of the present disclosure.

[0052] FIG. 7 A and FIG. 7B show dimensions splitting of a channel tensor according to one or more example embodiments of the present disclosure.

[0053] FIG. 8 is an illustration of selection of peak for case R=6 according to one or more example embodiments of the present disclosure.

[0054] FIG. 9 is an illustration of approximation of TX1 factors for rank R = 8 according to one or more example embodiments of the present disclosure.

[0055] FIG. 10 shows output of ALS - rough factors, TTI dimension, 16 samples in time / TTI, ranks 8, UE1.

[0056] FIG. 11 shows output of ALS - rough factors, TTI dimension, 16 samples in time / TTI, rank 8, UE2.

[0057] FIG. 12 is a flowchart of extrapolation of factors according to one or more example embodiments of the present disclosure.

[0058] FIG. 13 is an example with 32 transmitting antennas according to one or more example embodiments of the present disclosure.

[0059] FIG. 14 is a result of simulation for single-layer transmission according to one or more example embodiments of the present disclosure.

[0060] FIG 15 is another result of simulation for single layer transmission accordingto one or more example embodiments of the present disclosure.

[0061] FIG. 16 is a result of simulation for two-layer transmission according to one or more example embodiments of the present disclosure.

[0062] FIG. 17 is a result of simulation for three-layer transmission according to one or more example embodiments of the present disclosure.

[0063] FIG. 18 is a result of simulation for four-layer transmission according to one or more example embodiments of the present disclosure

[0064] FIG. 19 is another schematic flowchart of a wireless communication method according to one or more example embodiments of the present disclosure.

[0065] FIG. 20 is a schematic structural diagram of a wireless communication apparatus according to one or more example embodiments of the present disclosure.

[0066] FIG. 21 is a schematic structural diagram of a wireless communication apparatus according to one or more example embodiments of the present disclosure.DESCRIPTION OF EMBODIMENTS

[0067] In the following description, reference is made to the accompanying figures, which form part of the present disclosure, and which show, by way of illustration, specific aspects of embodiments of the present disclosure or specific aspects in which embodiments of the present disclosure may be used. It is understood that embodiments of the present disclosure may be used in other aspects and include structural or logical changes not depicted in the figures. The following detailed description, therefore, is not to be taken in a limiting sense, and the scope of the present disclosure is defined by the appended claims.

[0068] To assist in understanding the present disclosure, examples of wireless communication systems and devices are described below.

[0069] Example communication systems and devices

[0070] Referring to FIG. 1, as an illustrative example without limitation, a simplified schematic illustration of a communication system is provided. The communication system 100 includes a radio access network 120. The radio access network 120 may be a next generation (e.g., sixth generation (6G) or later) radio access network, or a legacy (e.g., 5G, 4G, 3G or 2G) radio access network. One or more communication electric devices (ED) 110a-120j (generically referred to as 110) may be interconnected to oneanother or connected to one or more network nodes (170a, 170b, generically referred to as 170) in the radio access network 120. A core network 130 may be a part of the communication system and may be dependent or independent of the radio access technology used in the communication system 100. Also, the communication system 100 includes a public switched telephone network (PSTN) 140, the internet 150, and other networks 160.

[0071] FIG. 2 illustrates an example communication system 100. In general, the communication system 100 enables multiple wireless or wired elements to communicate data and other content. The purpose of the communication system 100 may be to provide content, such as voice, data, video, and / or text, via broadcast, multicast and unicast, etc. The communication system 100 may operate by sharing resources, such as carrier spectrum bandwidth, between its constituent elements. The communication system 100 may include a terrestrial communication system and / or a non-terrestrial communication system. The communication system 100 may provide a wide range of communication services and applications (such as earth monitoring, remote sensing, passive sensing and positioning, navigation and tracking, autonomous delivery and mobility, etc.). The communication system 100 may provide a high degree of availability and robustness through a joint operation of the terrestrial communication system and the non-terrestrial communication system. For example, integrating a nonterrestrial communication system (or components thereof) into a terrestrial communication system can result in what may be considered a heterogeneous network including multiple layers. Compared to conventional communication networks, the heterogeneous network may achieve better overall performance through efficient multilink joint operation, more flexible functionality sharing, and faster physical layer link switching between terrestrial networks and non- terrestrial networks.

[0072] The terrestrial communication system and the non-terrestrial communication system could be considered sub-systems of the communication system. In the example shown, the communication system 100 includes electronic devices (ED) HOa-llOd (generically referred to as ED 110), radio access networks (RANs) 120a- 120b, nonterrestrial communication network 120c, a core network 130, a public switched telephone network (PSTN) 140, the internet 150, and other networks 160. The RANs 120a-120b include respective base stations (BSs) 170a-170b, which may be generically referred to as terrestrial transmit and receive points (T-TRPs) 170a-170b. The non-terrestrial communication network 120c includes an access node 120c, which may be generically referred to as a non-terrestrial transmit and receive point (NT-TRP) 172.

[0073] Any ED 110 may be alternatively or additionally configured to interface, access, or communicate with any other T-TRP 170a- 170b and NT-TRP 172, the internet 150, the core network 130, the PSTN 140, the other networks 160, or any combination of the preceding. In some examples, ED 110a may communicate an uplink and / or downlink transmission over an interface 190a with T-TRP 170a. In some examples, the EDs 110a, 110b and 110d may also communicate directly with one another via one or more sidelink air interfaces 190b. In some examples, ED 110d may communicate an uplink and / or downlink transmission over an interface 190c with NT-TRP 172.

[0074] The air interfaces 190a and 190b may use similar communication technology, such as any suitable radio access technology. For example, the communication system 100 may implement one or more channel access methods, such as code division multiple access (CDMA), time division multiple access (TDMA), frequency division multiple access (FDMA), orthogonal FDMA (OFDMA), or single-carrier FDMA (SC- FDMA) in the air interfaces 190a and 190b. The air interfaces 190a and 190b may utilize other higher dimension signal spaces, which may involve a combination of orthogonal and / or non-orthogonal dimensions.

[0075] The air interface 190c can enable communication between the ED l lOd and one or multiple NT-TRPs 172 via a wireless link or simply a link. In some examples, the link is a dedicated connection for unicast transmission, a connection for broadcast transmission, or a connection between a group of EDs and one or multiple NT-TRPs for multicast transmission.

[0076] The RANs 120a and 120b are in communication with the core network 130 to provide the EDs 110a 110b, and 110c with various services such as voice, data, and other services. The RANs 120a and 120b and / or the core network 130 may be in direct or indirect communication with one or more other RANs (not shown), which may or may not be directly served by core network 130, and may or may not employ the same radio access technology as RAN 120a, RAN 120b or both. The core network 130 may also serve as a gateway access between (i) the RANs 120a and 120b or EDs 110a 110b, and 110c or both, and (ii) other networks (such as the PSTN 140, the internet 150, and the other networks 160). In addition, some or all of the EDs 110a 110b, and 110c may include functionality for communicating with different wireless networks over differentwireless links using different wireless technologies and / or protocols. Instead of wireless communication (or in addition thereto), the EDs 110a 110b, and 110c may communicate via wired communication channels to a service provider or switch (not shown), and to the internet 150. PSTN 140 may include circuit switched telephone networks for providing plain old telephone service (POTS). Internet 150 may include a network of computers and subnets (intranets) or both, and incorporate protocols, such as Internet Protocol (IP), Transmission Control Protocol (TCP), User Datagram Protocol (UDP). EDs 110a 110b, and 110c may be multimode devices capable of operation according to multiple radio access technologies, and incorporate multiple transceivers necessary to support such.

[0077] Basic component structure

[0078] FIG. 3 illustrates another example of an ED 110 and a base station 170a, 170b and / or 170c. The ED 110 is used to connect persons, objects, machines, etc. The ED 110 may be widely used in various scenarios, for example, cellular communications, device-to-device (D2D), vehicle to everything (V2X), peer-to-peer (P2P), machine-to- machine (M2M), machine-type communications (MTC), internet of things (IOT), virtual reality (VR), augmented reality (AR), industrial control, self-driving, remote medical, smart grid, smart furniture, smart office, smart wearable, smart transportation, smart city, drones, robots, remote sensing, passive sensing, positioning, navigation and tracking, autonomous delivery and mobility, etc.

[0079] Each ED 110 represents any suitable end user device for wireless operation and may include such devices (or may be referred to) as a user equipment / device (UE), a wireless transmit / receive unit (WTRU), a mobile station, a fixed or mobile subscriber unit, a cellular telephone, a station (STA), a machine type communication (MTC) device, a personal digital assistant (PDA), a smartphone, a laptop, a computer, a tablet, a wireless sensor, a consumer electronics device, a smart book, a vehicle, a car, a truck, a bus, a train, or an loT device, an industrial device, or apparatus (e.g. communication module, modem, or chip) in the forgoing devices, among other possibilities. Future generation EDs 110 may be referred to using other terms. The base station 170a and 170b is a T-TRP and will hereafter be referred to as T-TRP 170. Also shown in FIG. 3, a NT-TRP will hereafter be referred to as NT-TRP 172. Each ED 110 connected to T- TRP 170 and / or NT-TRP 172 can be dynamically or semi-statically tumed-on (i.e., established, activated, or enabled), turned-off (i.e., released, deactivated, or disabled)and / or configured in response to one of more of: connection availability and connection necessity.

[0080] The ED 110 includes a transmitter 201 and a receiver 203 coupled to one or more antennas 204. Only one antenna 204 is illustrated. One, some, or all of the antennas may alternatively be panels. The transmitter 201 and the receiver 203 may be integrated, e.g. as a transceiver. The transceiver is configured to modulate data or other content for transmission by at least one antenna 204 or network interface controller (NIC). The transceiver is also configured to demodulate data or other content received by the at least one antenna 204. Each transceiver includes any suitable structure for generating signals for wireless or wired transmission and / or processing signals received wirelessly or by wire. Each antenna 204 includes any suitable structure for transmitting and / or receiving wireless or wired signals.

[0081] The ED 110 includes at least one memory 208. The memory 208 stores instructions and data used, generated, or collected by the ED 110. For example, the memory 208 could store software instructions or modules configured to implement some or all of the functionality and / or embodiments described herein and that are executed by the processing unit(s) 210. Each memory 208 includes any suitable volatile and / or non-volatile storage and retrieval device(s). Any suitable type of memory may be used, such as random access memory (RAM), read only memory (ROM), hard disk, optical disc, subscriber identity module (SIM) card, memory stick, secure digital (SD) memory card, on-processor cache, and the like.

[0082] The ED 110 may further include one or more input / output devices (not shown) or interfaces (such as a wired interface to the internet 150 in FIG. 1). The input / output devices permit interaction with a user or other devices in the network. Each input / output device includes any suitable structure for providing information to or receiving information from a user, such as a speaker, microphone, keypad, keyboard, display, or touch screen, including network interface communications.

[0083] The ED 110 further includes a processor 210 for performing operations including those related to preparing a transmission for uplink transmission to the NT- TRP 172 and / or T-TRP 170, those related to processing downlink transmissions received from the NT-TRP 172 and / or T-TRP 170, and those related to processing sidelink transmission to and from another ED 110. Processing operations related to preparing a transmission for uplink transmission may include operations such asencoding, modulating, transmit beamforming, and generating symbols for transmission. Processing operations related to processing downlink transmissions may include operations such as receive beamforming, demodulating and decoding received symbols. Depending upon the embodiment, a downlink transmission may be received by the receiver 203, possibly using receive beamforming, and the processor 210 may extract signaling from the downlink transmission (e.g. by detecting and / or decoding the signaling). An example of signaling may be a reference signal transmitted by NT-TRP 172 and / or T-TRP 170. In some embodiments, the processor 276 implements the transmit beamforming and / or receive beamforming based on the indication of beam direction, e.g. beam angle information (BAI), received from T-TRP 170. In some embodiments, the processor 210 may perform operations relating to network access (e.g. initial access) and / or downlink synchronization, such as operations relating to detecting a synchronization sequence, decoding and obtaining the system information, etc. In some embodiments, the processor 210 may perform channel estimation, e.g. using a reference signal received from the NT-TRP 172 and / or T-TRP 170.

[0084] Although not illustrated, the processor 210 may form part of the transmitter 201 and / or receiver 203. Although not illustrated, the memory 208 may form part of the processor 210.

[0085] The processor 210, and the processing components of the transmitter 201 and receiver 203 may each be implemented by the same or different one or more processors that are configured to execute instructions stored in a memory (e.g. in memory 208). Alternatively, some or all of the processor 210, and the processing components of the transmitter 201 and receiver 203 may be implemented using dedicated circuitry, such as a programmed field-programmable gate array (FPGA), a graphical processing unit (GPU), or an application-specific integrated circuit (ASIC).

[0086] In some implementations, the ED 110 may be an apparatus (also called component) for example, communication module, modem, chip, or chipset, it includes at least one processor 210, and an interface or at least one pin. In this scenario, the transmitter 201 and receiver 203 may be replaced by the interface or at least one pin, wherein the interface or at least one pin is to connect the apparatus (e.g., chip) and other apparatus (e.g., chip, memory, or bus). Accordingly, the transmitting information to the NT-TRP 172 and / or the T-TRP 170 and / or another ED 110 may be referred as transmitting information to the interface or at least one pin, or as transmittinginformation to the NT-TRP 172 and / or the T-TRP 170 and / or another ED 110 via the interface or at least one pin, and receiving information from the NT-TRP 172 and / or the T-TRP 170 and / or another ED 110 may be referred as receiving information from the interface or at least one pin, or as receiving information from the NT-TRP 172 and / or the T-TRP 170 and / or another ED 110 via the interface or at least one pin. The information may include control signaling and / or data.

[0087] The T-TRP 170 may be known by other names in some implementations, such as a base station, a base transceiver station (BTS), a radio base station, a network node, a network device, a device on the network side, a transmit / receive node, a Node B, an eNB, a Home eNodeB, a next Generation NodeB (gNB), a transmission point (TP) ), a site controller, an access point (AP), or a wireless router, a relay station, a remote radio head, a terrestrial node, a terrestrial network device, or a terrestrial base station, base band unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distribute unit (DU), positioning node, among other possibilities. The T-TRP 170 may be macro BSs, pico BSs, relay node, donor node, or the like, or combinations thereof. The T-TRP 170 may refer to the forging devices or apparatus (e.g. communication module, modem, or chip) in the forgoing devices.

[0088] In some embodiments, the parts of the T-TRP 170 may be distributed. For example, some of the modules of the T-TRP 170 may be located remote from the equipment housing the antennas of the T-TRP 170, and may be coupled to the equipment housing the antennas over a communication link (not shown) sometimes known as front haul, such as common public radio interface (CPRI). Therefore, in some embodiments, the term T-TRP 170 may also refer to modules on the network side that perform processing operations, such as determining the location of the ED 110, resource allocation (scheduling), message generation, and encoding / decoding, and that are not necessarily part of the equipment housing the antennas of the T-TRP 170. The modules may also be coupled to other T-TRPs. In some embodiments, the T-TRP 170 may actually be a plurality of T-TRPs that are operating together to serve the ED 110, e.g. through coordinated multipoint transmissions.

[0089] The T-TRP 170 includes at least one transmitter 252 and at least one receiver 254 coupled to one or more antennas 256. Only one antenna 256 is illustrated. One, some, or all of the antennas may alternatively be panels. The transmitter 252 and the receiver 254 may be integrated as a transceiver. The T-TRP 170 further includes aprocessor 260 for performing operations including those related to: preparing a transmission for downlink transmission to the ED 110, processing an uplink transmission received from the ED 110, preparing a transmission for backhaul transmission to NT-TRP 172, and processing a transmission received over backhaul from the NT-TRP 172. Processing operations related to preparing a transmission for downlink or backhaul transmission may include operations such as encoding, modulating, precoding (e.g. MIMO precoding), transmit beamforming, and generating symbols for transmission. Processing operations related to processing received transmissions in the uplink or over backhaul may include operations such as receive beamforming, and demodulating and decoding received symbols. The processor 260 may also perform operations relating to network access (e.g. initial access) and / or downlink synchronization, such as generating the content of synchronization signal blocks (SSBs), generating the system information, etc. In some embodiments, the processor 260 also generates the indication of beam direction, e.g. BAI, which may be scheduled for transmission by scheduler 253. The processor 260 performs other network-side processing operations described herein, such as determining the location of the ED 110, determining where to deploy NT-TRP 172, etc. In some embodiments, the processor 260 may generate signaling, e.g. to configure one or more parameters of the ED 110 and / or one or more parameters of the NT-TRP 172. Any signaling generated by the processor 260 is sent by the transmitter 252. Note that “signaling”, as used herein, may alternatively be called control signaling. Dynamic signaling may be transmitted in a control channel, e.g. a physical downlink control channel (PDCCH), and static or semi-static higher layer signaling may be included in a packet transmitted in a data channel, e.g. in a physical downlink shared channel (PDSCH).

[0090] A scheduler 253 may be coupled to the processor 260. The scheduler 253 may be included within or operated separately from the T-TRP 170, which may schedule uplink, downlink, and / or backhaul transmissions, including issuing scheduling grants and / or configuring scheduling-free (“configured grant”) resources. The T-TRP 170 further includes a memory 258 for storing information and data. The memory 258 stores instructions and data used, generated, or collected by the T-TRP 170. For example, the memory 258 could store software instructions or modules configured to implement some or all of the functionality and / or embodiments described herein and that are executed by the processor 260.

[0091] Although not illustrated, the processor 260 may form part of the transmitter 252 and / or receiver 254. Also, although not illustrated, the processor 260 may implement the scheduler 253. Although not illustrated, the memory 258 may form part of the processor 260.

[0092] The processor 260, the scheduler 253, and the processing components of the transmitter 252 and receiver 254 may each be implemented by the same or different one or more processors that are configured to execute instructions stored in a memory, e.g. in memory 258. Alternatively, some or all of the processor 260, the scheduler 253, and the processing components of the transmitter 252 and receiver 254 may be implemented using dedicated circuitry, such as a FPGA, a GPU, or an ASIC.

[0093] When the T-TRP 170 is an apparatus (also called as component), for example, communication module, modem, chip, or chipset in a device, it includes at least one processor, and an interface or at least one pin. In this scenario, the transmitter 252 and receiver 254 may be replaced by the interface or at least one pin, wherein the interface or at least one pin is to connect the apparatus (e.g., chip) and other apparatus (e.g., chip, memory, or bus). Accordingly, the transmitting information to the NT-TRP 172 and / or the T-TRP 170 and / or ED 110 may be referred as transmitting information to the interface or at least one pin, and receiving information from the NT-TRP 172 and / or the T-TRP 170 and / or ED 110 may be referred as receiving information from the interface or at least one pin. The information may include control signaling and / or data.

[0094] Although the NT-TRP 172 is illustrated as a drone only as an example, the NT- TRP 172 may be implemented in any suitable non-terrestrial form. Also, the NT-TRP 172 may be known by other names in some implementations, such as a non-terrestrial node, a non-terrestrial network device, or a non-terrestrial base station. The NT-TRP 172 includes a transmitter 272 and a receiver 274 coupled to one or more antennas 280. Only one antenna 280 is illustrated. One, some, or all of the antennas may alternatively be panels. The transmitter 272 and the receiver 274 may be integrated as a transceiver. The NT-TRP 172 further includes a processor 276 for performing operations including those related to: preparing a transmission for downlink transmission to the ED 110, processing an uplink transmission received from the ED 110, preparing a transmission for backhaul transmission to T-TRP 170, and processing a transmission received over backhaul from the T-TRP 170. Processing operations related to preparing a transmission for downlink or backhaul transmission may include operations such as encoding,modulating, precoding (e.g. MIMO precoding), transmit beamforming, and generating symbols for transmission. Processing operations related to processing received transmissions in the uplink or over backhaul may include operations such as receive beamforming, and demodulating and decoding received symbols. In some embodiments, the processor 276 implements the transmit beamforming and / or receive beamforming based on beam direction information (e.g. BAI) received from T-TRP 170. In some embodiments, the processor 276 may generate signaling, e.g. to configure one or more parameters of the ED 110. In some embodiments, the NT-TRP 172 implements physical layer processing, but does not implement higher layer functions such as functions at the medium access control (MAC) or radio link control (RLC) layer. As this is only an example, more generally, the NT-TRP 172 may implement higher layer functions in addition to physical layer processing.

[0095] The NT-TRP 172 further includes a memory 278 for storing information and data. Although not illustrated, the processor 276 may form part of the transmitter 272 and / or receiver 274. Although not illustrated, the memory 278 may form part of the processor 276.

[0096] The processor 276 and the processing components of the transmitter 272 and receiver 274 may each be implemented by the same or different one or more processors that are configured to execute instructions stored in a memory, e.g. in memory 278. Alternatively, some or all of the processor 276 and the processing components of the transmitter 272 and receiver 274 may be implemented using dedicated circuitry, such as a programmed FPGA, a GPU, or an ASIC. In some embodiments, the NT-TRP 172 may actually be a plurality of NT-TRP s that are operating together to serve the ED 110, e.g. through coordinated multipoint transmissions.

[0097] When the NT-TRP 172 is an apparatus (e.g. communication module, modem, chip, or chipset) in a device, it includes at least one processor, and an interface or at least one pin. In this scenario, the transmitter 272 and receiver 257 may be replaced by the interface or at least one pin, wherein the interface or at least one pin is to connect the apparatus (e.g., chip) and other apparatus (e.g., chip, memory, or bus). Accordingly, the transmitting information to the T-TRP 170 and / or another NT-TRP 172 and / or ED 110 may be referred as transmitting information to the interface or at least one pin, and receiving information from the T-TRP 170 and / or another NT-TRP 172 and / or ED 110 may be referred as receiving information from the interface or at least one pin. Theinformation may include control signaling and / or data.

[0098] Note that “TRP”, as used herein, may refer to a T-TRP or a NT-TRP. A T-TRP may alternatively be called a terrestrial network TRP (“TN TRP”) and a NT-TRP may alternatively be called a non-terrestrial network TRP (“NTN TRP”).

[0099] The T-TRP 170, the NT-TRP 172, and / or the ED 110 may include other components, but these have been omitted for the sake of clarity.

[0100] Basic module structure

[0101] One or more steps of the embodiment methods provided herein may be performed by corresponding units or modules, according to FIG. 4. FIG. 4 illustrates units or modules in a device, such as in ED 110, in T-TRP 170, or in NT-TRP 172. For example, a signal may be transmitted by a transmitting unit or a transmitting module. For example, a signal may be transmitted by a transmitting unit or a transmitting module. A signal may be received by a receiving unit or a receiving module. A signal may be processed by a processing unit or a processing module. Other steps may be performed by an artificial intelligence (Al) or machine learning (ML) module. The respective units or modules may be implemented using hardware, one or more components or devices that execute software, or a combination thereof. For instance, one or more of the units or modules may be an integrated circuit, such as a programmed FPGA, a GPU, or an ASIC. It will be appreciated that where the modules are implemented using software for execution by a processor for example, they may be retrieved by a processor, in whole or part as needed, individually or together for processing, in single or multiple instances, and that the modules themselves may include instructions for further deployment and instantiation.

[0102] Additional details regarding the EDs 110, T-TRP 170, and NT-TRP 172 are known to those of skill in the art. As such, these details are omitted here.

[0103] Definitions of Acronyms & Glossaries3 GPP - 3rd Generation Partnership projectNR - New RadioBS - Base StationCSI - Channel State InformationDFT - Discrete Fourier TransformDL - Downlink eNodeB - Base Station system in 3GPP terminologyTDD - Time Division DuplexingFDD - Frequency Division DuplexingFFT - Fast Fourier TransformSU - Single-User MU - Multi-User MIMO - Multiple Input / Multiple Output UE - User Equipment UL - Uplink Uma - Urban Macro

[0104] As an application to the massive MIMO topic, canonical decomposition can be used. However, in existing approaches, some may use a predefined number of orthogonal components in spatial, frequency and Doppler domains (these orthogonal components are determined and reported from a terminal to a base station), which leads to loss of performance in comparison with joint non-orthogonal basis across spatial - frequency-Doppler domains.

[0105] The amount of the CSI report is tradeoff between accuracy of a DL channel representation and overhead (system resources and air signaling used for the CSI report in UL). There are some approaches of a CSI compression in NR standard such as Type I and Type II codebooks. Type I codebook is designed for SU mode transmission and Type II codebook is designed for MU mode. Type II codebook has higher accuracy than type I codebook, but has some drawbacks such as low accuracy of the higher channel ranks representation and higher performance degradation in time due to aperiodic nature of such report and delay between DL and UL messages (round trip delay), which leads to some usage delay of obtained CSI. These drawbacks of existing standard codebook necessitates design of more efficient channel compression algorithm, which can achieve desirable performance for ranks up to 4 and comparable overhead with existed standard Type II codebook.

[0106] When facing increased high ranks of channels (up to 4), the accuracy of channel representation / compression may become relatively low. There are many terminals which have at least 4 receive antennas. Based on system level simulations and real field tests, 2-4 ranks are most reported from UE to the eNodeB. Existing solutions have poor accuracy of high ranks representation / compression.

[0107] In the following, the present disclosure presents a proposal to tackle this issue.The purpose of the present disclosure is to provide channel state information compression in order to reduce feedback overhead in a diversity of scenarios with similar issues. The present disclosure is based on increasing demission of original channel tensor (using virtual additional dimensions), tensor decomposition, and approximation of particular factors (factor vectors) by steering vector and extrapolation time factors. The idea is applicable to any scenario where channel state information may need to be transmitted with the constraint of limited feedback. Some examples where the present disclosure can be exploited would be: FDD MIMO feedback mechanism, cloud RAN with limited backhaul, channel feedback for millimeter wave scenarios, cooperative multi-point MIMO feedback mechanism.

[0108] The idea of the present disclosure consists in taking the concept of canonical decomposition to reduce the spatial-frequency-time information of the channel to be reported. Canonical decomposition is used instead of other types of decompositions (Tucker decomposition, Tensor train, etc.) due to both the less complexity for sufficient quality of MIMO channel representation and less required parameters to represent CSI.

[0109] Further based on the canonical decomposition, it is proposed in the present disclosure to use virtual dimensions (or referred as sub-dimensions), which can provide opportunities to represent MIMO channel with high desirable accuracy and lowest number of parameters. Each such virtual dimension of tensor (or referred to as factor vector) may contain smallest possible size (e.g., 2 element per dimension). Approximation of the channel in each dimension is carried out by vectors having a so called “steering” structure. Decomposition of channel virtual dimensions / factors may be calculated by alternating least squares (ALS) algorithm, which would give as result vectors with non-orthogonal nature. To provide robust performance to CSI degradation (so as to resist channel aging) in time an extrapolation of factors, having a parametric structure, e.g., a “steering” structure (which will be described later in details) over the time, are made to obtain prediction of the channel in the future.

[0110] Further, the provided solution of propagation channel compression demonstrates good performance at different propagation channel scenarios like urban, rural, suburban types of the channel, signal to interference plus noise ratio (SINK), as well as for different UE speeds, like 3 - 10 km / h, and more.

[0111] The disclosure also provides an embodiment in which approximation of the channel is used in dimensions by vectors having a parametric structure, not only“steering” structure, but could also be other structures, quadratic, cubic, and so on. Also switch on / off dimensions or part of dimensions from channel representation can be made, as well as the parameters of algorithm can be adjusted to correspond to the current propagation channel conditions.

[0112] Discrete Fourier transform (DFT) as initial approximation of the channel for first ALS iterations may be made to reduce complexity of algorithm and decrease number of required iterations of ALS. Approximation can be made by other methods, not only ALS - for example, Levenberg-Marquardt algorithm, etc.

[0113] The present disclosure proposes a wireless communication method and / or device of MIMO channel representation (approximation) by piecewise linear non- orthogonal vectors whichever across full dimensions of spatial, frequency and time domains or sub-dimensions of spatial, frequency and time domains. Proposed approach can significantly reduce overhead when transmitting CSI from UE to eNodeB, obtain good quality prediction channel in various propagation channel conditions, SNRs, various number and configuration of transmit and receive antennas, bandwidth of the signal.

[0114] Proposed solution possesses an ability to accomplish rank adaptation in MU mode at the eNodeB. Considered disclosure compresses channel itself (channel-based approach), which it gives opportunities to extract eigenvalues and use them for rank selection adaptation at the eNodeB.

[0115] Proposed solution has robust performances to the UE mobility or to aperiodic nature of CSI report with high accuracy. CSI report with high accuracy is aperiodic in general due to limitation of resources in UL. To keep stable performance during some time interval is desired property of CSI. Considered disclosure can provide robust performance to aperiodic nature of CSI or UE mobility.

[0116] The principle of the present disclosure consists of using canonical decomposition to represent MIMO channel in spatial-frequency-time domain. Additional splitting of TX antenna by double dimension is obtained for realization of two-dimensional antenna arrays.

[0117] The details of the present disclosure will be elaborated in the following description.

[0118] FIG. 5 is a schematic flowchart of a wireless communication method according to one or more example embodiments of the present disclosure. The method can beimplemented by a receiver. Optionally, the receiver may be a terminal device or other device that has similar function (for example, the receiver could be a chip), which is not limited herein. As shown in FIG. 5, the method may include the following steps.

[0119] S510, a receiver obtains CSI.

[0120] Here the CSI is actual channel state information between a transmitter and the receiver. The CSI may also be referred to as, e.g., exact CSI that is measured by the receiver. The measurement may be made based on a signal sent from the transmitter to the receiver. Techniques in existing art may be adopted here for obtaining the CSI, which will not be elaborated here for brevity.

[0121] S520, the receiver determines a first estimation of the CSI, where the first estimation is for representing a canonical decomposition of the CSI and includes a preset number of factor vectors, wherein at least one factor vector of the preset number of factor vectors is subject to sub-dimensional splitting.

[0122] After obtaining the CSI, as described above, due to constrained feedback resources, the CSI may have to be subject to some processing, so as to obtain an estimation thereof suitable for generating the CSI report. It is thus proposed to introduce the canonical decomposition in estimating the CSI, and further, on the basis of the canonical decomposition of the CSI, it is also proposed to perform sub-dimensional splitting on the tensors used in the canonical decomposition.

[0123] Here the sub-dimensional splitting may also be called virtual dimension splitting. The principle is to divide a size of a factor vector into smallest possible sizes, so as to represent the factor vector with sub-split elements in sub-dimensions (virtual dimensions), the size of the factor vector before the sub-dimensional splitting may be greater than the size of each sub-dimensions of the factor vector after the subdimensional splitting.

[0124] By using the sub-dimensional splitting, the smallest possible sizes may be introduced for representing the factor vector, such splitting may contribute to the reduction of parameters used for representing the factor vector. Normally, the size of the factor vector may be split in a way that the sizes of the sub-dimensions are the smallest possible integers.

[0125] It should be noted that the at least one factor vector here could be one of the preset number of factor vectors, or all of the preset number of factor vectors, or could also be some of them, which is not limited by the embodiments of the present disclosure.When multiple factor vectors among the preset number of factor vectors are subject to sub-dimensional splitting, the sub-dimensions involved with such splitting for the respective factor vectors may be the same, or different, which is not limited by the embodiments of the present disclosure.

[0126] Besides, the preset number here represents the number of factor vectors used in the canonical decomposition, and can be a value predefined prior to the estimation of the CSI. This value can be a fixed value known by both of the receiver and the transmitter, or can also be a value notified by the transmitter. This predefined value could be dependent on the information amount of the CSI to be estimated. For example, the CSI includes information in three domains, i.e., the time domain, the frequency domain and the spatial domain, then as an implementation, the preset number is set to be four, that means four factor vectors could be used for developing the canonical decomposition of the CSI, one factor vector may be taken for characterizing information in the time domain, one factor vector may be taken for characterizing information in the frequency domain, and two factor vectors may be taken for characterizing information in the spatial domain. In the following, examples may be given by taking the preset number as five (one factor vector for characterizing the state of the channel in the time domain, one factor vector for characterizing the state of the channel in the frequency domain, and three factor vectors for characterizing the state of the channel in the spatial domain — two for transmitting antenna and one for receiving antenna), however, it should be noted that more or less factor vectors may be used, depending on the aforementioned information amount contained in the CSI, or other factors, e.g., specific algorithm used for realizing the canonical decomposition.

[0127] As described above, the at least one factor vector may undergo subdimensional splitting or in other words virtual dimension splitting. In an implementation, such splitting may be implemented as follows: the receiver may determine a sub-dimensional representation for each of the at least one factor vector, and then obtain the first estimation of the CSI based on the sub-dimensional representation for each of the at least one factor vector. In order to achieve the subdimensional splitting of the at least one factor vector, the sub-dimensional representation for each of the at least one factor vector is determined and the first estimation of the CSI is thus obtained based on such sub-dimensional representation, which makes it easier to obtain the first estimation of the CSI, thus simplifying theoperations, reducing the amount of parameters for representing the CSI, and further increasing the efficiency of the channel estimation.

[0128] Each factor vector may have its corresponding sub-dimensional representation, and if all of the preset number of factor vectors are subject to sub-dimensional splitting, then the obtaining of the first estimation of the CSI may be based on the subdimensional representations for all of the preset number of factor vectors; if some of the preset number of factor vectors are subject to sub-dimensional splitting while the remaining factor vector(s) are not subject to sub-dimensional splitting, then the obtaining of the first estimation of the CSI may be based on the sub-dimensional representations for some of the preset number of factor vectors.

[0129] For the determination of the sub-dimensional representation for each of the at least one factor vector, in a possible implementation, the receiver may determine at least one sub-dimensional parameter size for each of the at least one factor vector based on a first preset configuration corresponding to the CSI, and represent for each of the at least one factor vector with the at least one sub-dimensional parameter size, here the first preset configuration may be indicative of the number of sub-dimensions for the sub-dimensional splitting of each of the at least one factor vector and a size of a respective sub-dimension of the sub-dimensions. Then the receiver may obtain the first estimation of the CSI by using the sub-dimensional representation for each of the at least one factor vector as input of a first preset algorithm. For example, the first preset configuration may be the number of transmitting antennas, and based on such number, the number of sub-dimensions for the sub-dimensional splitting of the factor vector (which is used for representing channel information characterizing the transmitting antennas) may be determined.

[0130] For each of the at least one factor vector, the at least one sub-dimensional parameter size includes a first sub-dimensional parameter size and a second subdimensional parameter size, where the first sub-dimensional parameter size includes at least one factor indicating a size of a sub-dimension, and the second sub-dimensional parameter size represents a number of sub-dimensions for representing the factor vector. The sub-dimensional representation for the factor vector is a Kronecker product of subsplit elements, where each of the sub-split elements is represented in an exponential form based on a phase corresponding to the factor vector, the first sub-dimensional parameter size of the factor vector and the second sub-dimensional parameter size ofthe factor vector.

[0131] After determining the sub-dimensional representation for each of the at least one factor vector, the receiver may obtain the first estimation of the CSI based on the sub-dimensional representation for each of the at least one factor vector. In a possible implementation, the receiver may obtain the first estimation of the CSI by using the sub-dimensional representation for each of the at least one factor vector as input of a first preset algorithm. That is, the first preset algorithm may be used for determining the preset number of factor vectors included in the first estimation, with at least one of these factor vectors being represented in the form of sub-dimensional representation, here the first preset algorithm may be any algorithm that could be used for calculating the factor vectors of the canonical decomposition of the CSI, for example, it could be the ALS algorithm. Other algorithms may also be adopted, for example, Levenberg- Marquardt algorithm, etc. It should be noted that if not all of the preset number of factor vectors are subject to sub-dimensional splitting, then the input of the first preset algorithm may be the sub-dimensional representation for each of the factor vectors subject to sub-dimensional splitting.

[0132] For ease of understanding, a specific example is introduced to explain the related terms more clearly. It should be noted that the number of the factor vectors before the sub-dimensional splitting (the preset number), the number of factor vectors subject to the sub-dimensional splitting (those called “at least one factor vector in the above description”), as well as the number and sizes of sub-dimensions for each factor vector subject to the sub-dimensional splitting in the example are just for illustration purpose, rather than limitation.

[0133] We assume that the CSI may contain channel information in the time domain which is represented by tensor Vttiwith a size of Ntti, channel information in the frequency domain which is represented by tensor Vscwith a size of Nsc, and channel information related to the transmitting antennas which is represented by tensor Vtx(including Vtxland Vtx2with a size of Ntxland Ntx2respectively, channel information related to the receiving antennas which is represented by tensor VTXwith a size of Nrx. Here the terms channel tensor, tensor and factor vector are used interchangeably throughout the text.

[0134] The propagation channel (the aforementioned practical CSI) may be presented in the following form by using canonical decomposition:

[0135] whereR - rank (rank refers to the rank of the canonical decomposition)

[0136] Here we use to characterize the channel information for bothpolarizations (vertical and horizontal) of the transmitting antennas, it should be noted that we may also use just one tensor for representing the channel information related to the transmitting antennas, which is not limited in the embodiments of the present disclosure.

[0137] As shown in FIG. 6, which is an example of a tensor according to one or more example embodiments of the present disclosure. Here simply the three tensorsare shown, for each receiving antenna, we may have such decomposition.

[0138] In this example, approximation of the channel in each dimension is carried out by vectors having a so called “steering” structure, where:

[0139]

[0140]

[0141]

[0142]

[0143]

[0144] Sub-dimensional splitting (partitioning) of each tensor into the smallest possible sizes is made to increase the performance of total channel representation (dimensions splitting). If we perform sub-dimensional splitting on all of the five tensors, then the sub-dimensional representation of each of the five tensors would be:

[0145] where represents Kronecker product.

[0146] The tensor stability to noise depends largely on the tensor dimensionality

[0147] Feasibility of dimension splitting of a channel tensor

[0148] Consider all the tensor sizes of to be equal to some size n, thenumber of dimensionalities is equal to scalar d and a noise tensor E to be elementwise Gaussian with mean 0 and standard deviation 1.

[0149] If the total number M = ndof elements of a tensor H is fixed, the theoretical bound for Frobenius norm of error is not more (3)

[0150] For the fixed large amounts of M minimum value of equation above is at

[0151] PRis the decomposition method, (3) has weak dependence on decomposition method PR.

[0152] Sub-dimensional splitting (Dimensions splitting) of a channel tensor

[0153] The size of every may be donated as for any r, then for alldimensions:

[0154]

[0155] For example, if it may be represented as a Kronecker product of 2x2x2, and and where k =

[0156] For Nsc= 48 is represented as a Kronecker product of 2x2x2x2x3, where

[0157] It is denoted as i = 1,2.. index in every index in every

[0158] In that case index t in every dimension can be presented as

[0159]

[0160] (4)

[0161]

[0162] Finally, the quantized canonical decomposition, or a common canonical decomposition carried out for a tensor with virtual prime-sized dimensions is considered to be a most promising tensor tool for channel denoising followed by extrapolation, which will be described in the next sections. In a possible implementation, the ALS algorithm (alternating least squares) can be used to obtain values which will be described later in detail.

[0163] FIG. 7 A and FIG. 7B show dimensions splitting of a channel tensor according to one or more example embodiments of the present disclosure.

[0164] As shown in FIG. 7 A, the original channel isif we split the channel on two parts (vertical polarizationand horizontal polarization), the following will be obtained:

[0165]

[0166]

[0167] After the sub-dimensional splitting for each dimension, we may obtain the following:

[0168]

[0169]

[0170]

[0171]

[0172] Therefore, for each tensor, it is split into the smallest sizes. For example, the size of the tensor Vtxchanges from 1 to 4 sub-dimensions, the size of the tensor Vscchanges from 1 to 5 sub-dimensions, and the size of the tensor Vttichanges from 1 to 4 sub-dimensions. The size reduction obtained from the above sub-dimensional splitting may be beneficial for saving feedback overhead.

[0173] For each of the tensors, the sub-dimensional representation for the tensor can be represented as a Kronecker product of sub-split elements, and the tensor can be represented with at least one sub-dimensional parameter size, the at least one subdimensional parameter size of this tensor may include a first sub-dimensional parameter size and a second sub-dimensional parameter size, where the first sub-dimensional parameter size may include at least one factor indicating a size of a sub-dimension, and the second sub-dimensional parameter size represents the number of sub-dimensions for representing the factor vector.

[0174] For example, for tensorits sub-dimensional representation is and its sub-split elements are and the first subdimensional parameter size for this tensor includes dtx1(the aforementioned first subdimensional parameter size) and (the aforementioned second sub-dimensional parameter size). In this example, which meansthat the size of sub-dimensions of the tensor is 2, and the number of the sub-dimensionsis 3. It should be noted that there may be multiple first sub-dimensional parameter sizes, since for each of the sub-dimensions, their sizes may be different, or some of the subdimensions may be different from other sub-dimensions.

[0175] For another example, for tensor Vsc, its sub-dimensional representation is and its sub-split elements are and the first sub-dimensionalparameter size for this tensor includes dsc(the aforementioned first sub-dimensional parameter size) and(the aforementioned second sub-dimensional parameter size). In this example, whichmeans that the sizes of the sub-dimensions of the tensor are different, so there are two first sub-dimensional parameter sizes 2 and 3, and the number of the sub-dimensions is 5.

[0176] In this example, the first preset configuration corresponding to the CSI mentioned above may include, e.g., the number of transmitting antennas, the number of receiving antennas, the number of subcarriers, the number of transmission time intervals (TTIs).

[0177] For ease of understanding, reference may be made to FIG. 7B, in which the tensor (factor vector) TX1 is further represented with sub-split elements, so the parameters for representing the tensor is reduced from 7 different phases across parts to 3 different phases across parts.

[0178] Therefore, by performing the sub-dimensional splitting, the parameters for representing the factor vector can be reduced, and the feedback overhead may thus be reduced.

[0179] S530, the receiver generates a CSI report based on the first estimation of the CSI.

[0180] In a possible implementation, the receiver may generate the CSI report based on a second preset configuration and the first estimation of the CSI, where the second preset configuration is indicative of whether a preset structure is applied for a first factor vector of the preset number of factor vectors. Here if there are multiple first factor vectors on which the preset structure(s) is(are) applied, each of the first factor vectors may be of the same preset structure of different preset structures, which is not limited in the embodiments of the present disclosure.

[0181] As described in the above example, a certain preset structure may be assumedfor the factor vector, in a possible implementation, the preset structure mentioned above may be a parametric structure, which may include at least one of a steering structure, a quadratic structure or a cubic structure, thus flexibility is achieved by introducing various kinds of parametric structures.

[0182] For example, still take the above example for description, as illustrated in formula 1), the five tensors are assumed to be of a steering structure, which means that the phase of each element of the tensor follows a certain rule.

[0183] In order to let the receiver know the above assumption, the second preset configuration may be indicated by a wireless communication system. In an implementation, the receiver may receive first information indicative of the second preset configuration and second information indicative of the preset number from a wireless communication system. Here the first information may be the second preset configuration, or may be some information including the second preset configuration, which is not limited by the embodiments of the present disclosure. Similarly, the second information may be the preset number, or may be some information including the preset number, which is not limited by the embodiments of the present disclosure.

[0184] Switch on / off dimensions or part of dimensions from channel representation can be made, as well as the parameters of algorithm can be adjusted to correspond to the current propagation channel conditions. Here switch on means that the preset structure is applied for the factor vector, and switch off means that the preset structure is not applied for the factor vector, as described above, such switch on / off may be implemented by the second preset configuration.

[0185] In a specific implementation, the second preset configuration is indicative of applying the preset structure for the first factor vector. The receiver may perform factor approximation on the first estimation based on a second preset algorithm to derive a characterization parameter of the first factor vector, and generate the CSI report based on the characterization parameter of the first factor vector. Here when the preset structure is applied, since it is a parametric structure, so factor approximation may be done to estimate parameters that could be used for representing the factor vector, still take the above example for description, as illustrated in formula 1), the five tensors are assumed to be of a steering structure, so by performing factor approximation, the receiver may obtain the phases of the tensors and obtainthe phase and amplitude of the tensor Vtti, all these tensors are the abovementionedfirst factor vectors since they are all assumed to be in the steering structure, so then these phases and amplitude are the above characterization parameters of these first factor vectors can be used by the receiver to generate the CIS report, for example, the receiver can simply report these characterization parameters, so that the eNodeB could reconstruct the channel based on these characterization parameters. In the solution, by assuming a preset structure for the first factor vector(s) among the preset number of factor vectors, factor approximation could be enabled for the first factor vector(s), thereby making it possible to represent the first factor vector(s) with fewer parameters, thereby reducing feedback overhead.

[0186] In another specific implementation, the second preset configuration is indicative of not applying the preset structure for the first factor vector. The receiver may generate the CSI report based on the first estimation. For example, if the first estimation includes also five factor vectors, but none of them is indicated to be of the preset structure, then the receiver may simply report these five factor vectors to the wireless communication system.

[0187] It should be noted that the factor vector subject to sub-dimensional splitting and the factor vector which is indicated to be of the preset structure may not be the same factor vector. Besides, if all of the factor vectors included in the first estimation are indicated to be of the preset structure(s), then the receiver may perform factor approximation to obtain the characterization parameters for all of these factor vectors and report the characterization parameters to the wireless communication system. If some of the factor vectors included in the first estimation are indicated to be of the preset structure(s), while some are not, then the receiver may report the characterization parameters of the factor vectors with the preset structure and report the other factor vectors directly.

[0188] In an implementation, the receiver may further perform an extrapolation operation on the first estimation to obtain an extrapolated first estimation for a next time unit, and generate the CSI report based on the extrapolated first estimation of the CSI. Since there may be a problem of channel aging, so the estimation of the CSI measured at this time may be different from the future channel (which may be, e.g., used by the wireless communication system for later downlink scheduling), the receiver may choose to generate the CIS report based on the first estimation or may also choose to extrapolate the future first estimation and generate the CSI report based on theextrapolated first estimation. By introducing extrapolation in the process of channel estimation, the extrapolated first estimation may have better robustness in terms of the problem of “channel aging”. Still take the above example for description, as illustrated in formula 1), if we simply choose one dimension, the time dimension to perform extrapolation, then it is possible to accumulate the characterization parameters obtained from several times of factor approximation, and derive a change rule of the amplitude and the phase for the elements of the tensor Vtti, then extrapolate the future amplitude and the future phase for the elements of the tensor Vttibased on such change rule, then take the future amplitude and the future phase as the extrapolated values for the tensor Vtti, and report the extrapolated values to the wireless communication system.

[0189] As described above, the first preset algorithm may be used for determining the first estimation by using the sub-dimensional representation for each of the at least one factor vector as input, in a possible implementation, we can use random values as initial values of the factor vectors; in another possible implementation, before obtaining the first estimation of the CSI by using the sub-dimensional representation for each of the at least one factor vector as input of the first preset algorithm, the receiver may obtain an initial sub-dimensional representation of each of the at least one factor vector based on the CSI. Then the receiver may obtain the first estimation of the CSI by using the initial sub-dimensional representation as the input of the first preset algorithm.

[0190] In an example, the receiver may obtain the initial sub-dimensional representation for each of the at least one factor vector and a rank for the canonical decomposition of the CSI based on a DFT operation of the CSI, and then obtain the first estimation of the CSI by using the initial sub-dimensional representation and the rank for the canonical decomposition as the input of the first preset algorithm.

[0191] Specifically, the receiver may determine an extended channel matrix based on the CSI and a preset oversampling parameter, perform a Discrete Fourier Transform (DFT) operation on the extended channel matrix to obtain a power spectrum of the CSI, determine the initial sub-dimensional representation for each of the at least one factor vector and the rank for the canonical decomposition of the CSI based on the power spectrum of the CSI, and obtain the first estimation of the CSI by using the initial subdimensional representation and the rank for the canonical decomposition as the input of the first preset algorithm.

[0192] In another example, the receiver may use an extrapolated first estimation asthe initial sub-dimensional representation for each of the at least one factor vector, where the extrapolated first estimation is obtained by performing an extrapolation operation on a first estimation determined in a previous time unit. Then the receiver obtains the first estimation of the CSI by using the initial sub-dimensional representation as the input of the first preset algorithm.

[0193] In an implementation, the CSI includes first channel information about a time domain, second channel information about a frequency domain and third channel information about a spatial domain; the preset number of factor vectors includes a time factor vector for characterizing the first channel information, a subcarrier factor vector for characterizing the second channel information, and a transmitting factor vector and a receiving factor vector for characterizing the third channel information; at least one of the time factor vector, the subcarrier factor vector, the transmitting factor vector, and the receiving factor vector is represented with regularly changed phases. As illustrated in the above formula 1), the time factor vector may be Vtti, and the subcarrier factor vector may be Vscand the receiving factor vector may be Vrx.

[0194] The transmitting factor vector may include a first transmitting factor vector and a second transmitting factor vector, the first transmitting factor vector is used for characterizing channel information of at least one vertical polarized antenna port, and the second transmitting factor vector is used for characterizing channel information of at least one horizontal polarized antenna port. By splitting the transmitting factor vector further into two sub-dimensions, the polarization of the transmitting antenna is taken into account, the applicability of the solution is thus improved. As illustrated in the above formula 1), the first transmitting factor vector and the second transmitting factor vector may be Vtx1and Vtx2respectively. Additional splitting of TX antenna by double dimension is obtained for realization of two-dimensional antenna arrays.

[0195] After generating the CSI report based on the first estimation of the CSI, the receiver may further transmit the CSI report to the wireless communication system.

[0196] It should be noted that the receiver transmitting the CSI report to the wireless communication system may be transmitting the CSI report to the transmitter mentioned above or any network element in the wireless communication system, which is not limited by the embodiments of the present disclosure. Similarly, the receiver may receive a signal for measuring the CSI from the transmitter, or may receive the signal from other network element in the wireless communication system, which is alsolimited herein.

[0197] The more specific implementations will be described in the following with reference to the above example where the channel state information is represented with five tensors.

[0198] DFT as an initial approximation

[0199] One of the possible ways to significantly reduce the number of iterations in the ALS algorithm while maintaining an acceptable accuracy is to construct an initial approximation using Discrete Fourier Transform (DFT). Considering the assumptions described above, it was assumed that the factor vectors associated with subcarrier frequencies and transmitting antennas follow the steering structure closely, therefore the following procedure for constructing the initial approximation was proposed.

[0200] DFT as initial approximation of the channel for first ALS iterations is made to reduce complexity of algorithm and decrease number of required iterations of ALS.1) Assume that for all possible values of rx, tx2 and for some initial values of the time-domain index a corresponding two-dimensional channel matrix of size is selected and denoted as2) Assume an oversampling parameter L (corresponding to the above preset oversampling parameter) is selected (for example, L = 30), and matrices (corresponding to the extended channel matrix mentionedabove) are introduced with size the top-left submatrix of is equal to and all other values ofare equal to zero3) Assume 2D-FFT is carried out with each extended matrix, and is computed, where Fsis a Fourier matrix witha size s (the step corresponds to the above DFT operation)4) Assume the results are averaged by taking absolute value of each sample element: let G, (corresponding to the above power spectrum of the CSI) of size

[0201] The initial approximation is built by selecting canonical rank R as the numberof peaks, and converting the corresponding peak indeces i,j to Fourier phases and selecting the canonical factorsas steering vectors with the selected phases and each element module equal to 1. FIG.8 is an illustration of selection of peak for case R = 6 according to one or more example embodiments of the present dislcosure.

[0202] DFT (Discrete Fourier Transform) as initial approximation of the channel for first ALS iterations is made to reduce complexity of algorithm and decrease number of required iterations of ALS.

[0203] The remaining factors of the 5D tensor are determined as follows. The factors is looked for in a quantized form.

[0204] Thus, the initialization for the remaining factorsand is calculated. It is easy to see that the steering vectors are also easilyrepresented as quantized tensors. Thus, a quantized initial approximation of the tensor is obtained. For each dimension, the obtained factor refers to the above initial subdimensional representation for each of the at least one factor vector subject to subdimensional splitting.

[0205] It is worth noting that the described procedure allows one to quickly get acceptable quality. However, by using a more powerful optimization procedure, the quality of the initialization can be improved. So, the ALS procedure is applied directly to the original tensor with the dimension

[0206] And then each of the factors is quantized using an e.g.

[0207] Then an additional optimization procedure is performed for a tensor with split dimensions and a better initialization is obtained. For comparison, Table 1 below shows the error in the Frobenius norm of the initial initialization, as well as the final quality of extrapolation and approximation on simulation results. It can be seen that ALS initialization gives somewhat better quality, but in practice it takes an unacceptably long time.

[0208] Table 1

[0209]

[0210] Alternating least squares algorithm for canonical tensor decomposition

[0211] To construct its canonical decomposition, each tensor dimension and the corresponding factor are considered separately All factors are fixed except one in

[0212] Multidimensional ALS algorithm is shown below.Data: Input tensor rank R, starting point factors, maximum iteration numberrepeatSolve the linear squares problem with the QR decomposition with factors considering one of factors as variable and therest of factors as variable. recalculateuntil

[0213] In this formula and further in the text - is the notation of the Kroneckerproduct.

[0214] Threshold h can be set for example,

[0215] By applying the ALS algorithm, the rough factors obtained could be regarded as the above mentioned first estimation of the CSI. Then, it is also possible to perform factor approximation, since in this example, all of the five tensors are of the steering structure.

[0216] Factors approximation

[0217] After calculation of rough factorsas the output of AL S, smoothing of factors by and αrismade. Least squares method can be used for this purpose.

[0218] FIG. 9 is an illustration of approximation of TX1 factors for rank R = 8 according to one or more example embodiments of the present disclosure. In FIG. 9, green curves represent ALS output, and red curves are filled by linear approximation (interpolated).

[0219] FIG. 10 shows output of ALS - rough factors, TTI dimension, 16 samples in time / TTI, ranks 8 for UE1. As shown in FIG. 10, real values of factors according to simulations, provided in accordance with “Quasi Deterministic Radio Channel Generator” (Quadriga, User Manual and Documentation, Document Revision: v2.6.1 July 12, 2021) are presented. is selected during simulations below as 16 wheneach time sample is taken of 5 ms time interval.

[0220] FIG. 11 shows output of ALS - rough factors, TTI dimension, 16 samples in time / TTI, ranks 8 for UE2. As shown in FIG. 11, real values of factors according to simulations, provided in accordance with “Quasi Deterministic Radio Channel Generator” (Quadriga, User Manual and Documentation, Document Revision: v2.6.1 July 12, 2021) are presented. Nttt_cutis selected during simulations below as 16 when each time sample is taken of 5 ms time interval.

[0221] FIG. 12 is a flowchart of extrapolation of factors according to one or more example embodiments of the present disclosure. As shown in FIG. 12, channel extrapolation is made to obtain forecasting samples of the channel in the future.

[0222] Generally, each element of the factor can be represented as a product of its absolute value and its complex part: Here i is an index of factor inevery dimension.

[0223] Supposing that and taking into account an assumption that the phasechanges almost linearly, the dependence of the phase on the index can be approximated by a straight line:

[0224] But other functions during approximation (extrapolations) can be used.

[0225] It is also supposed that the dependence of the logarithm of the amplitude on the index can be approximated by a linear function:

[0226] But also other functions during approximation (extrapolations) can be used.

[0227] Coefficients p, g are determined as the least squares solutions that minimize the discrepancies on the stage of interpolation. For example, accumulate the amplitudes and phases for several times to derive the above coefficients based on the least squares solution.

[0228] Besides, the extrapolation of the corresponding factor of the tensor of the subsequent time interval can be easily obtained by increasing index i.

[0229] The best results were obtained when quadratic extrapolation of amplitude during simulations.

[0230] Some other functions can be used for approximation purpose.

[0231] Values of p0, p1, as well as g0, g1, g2, g3 for every rank r are estimated by:

[0232] The present disclosure consists of a mechanism for channel compression to be applied in channel state information feedback. The channel tensor can be considered as a source of random numbers in different dimensions: space (eNodeB and UE), time and frequency. To achieve higher accuracy of a channel approximation and its low parametric representation the design of joint basis across whole domains of a channel is required. The canonical decomposition approach is used to construct such basis. It contains some desired properties for MIMO channel representation as following: 1) a sum of 6-8 rank-one tensors contain almost full energy of a MIMO channel. There are 6-8 dominant clusters in channel that are represented by such sum; 2) canonical decomposition required less parameters for representation in comparison other decomposition approaches such as Tucker (the core size depends on dimension d as Rd, where d- number of channel tensors dimension and R is rank of tensor. It grows exponentially with the virtual dimension count) or Tensor Train; 3) approximation bound of canonical decomposition is less than other decomposition and decays linearly with R ; 4) canonical decomposition provides non-orthogonal representation of a MIMO channel. It is well known that MIMO sparse channel has compact representationin non-orthogonal basis.

[0233] The introduction of virtual dimensions or splitting dimensions of original channel tensor (factor vector before sub-dimensional splitting) on sub-dimensions. The proposed way to decrease the number of required parameters, which represent MIMO channel, is to get virtual dimensions that contain smallest possible elements (2 elements in each virtual demission). It provides significant parameters reduction that it is required for channel representation with high accuracy. Using virtual dimensions provides constrain on type of non-orthogonal basis from mathematical point of view. It means what MIMO channel is represented in piecewise linear non-orthogonal basis.

[0234] Approximation of the channel in each virtual dimension is carried out by vectors having a so called “steering” structure. It allows UE to decrease overhead and decrease size of tensor without loss of performance.

[0235] To make the solution resistance to the problem of “channel aging” due to round trip delay or aperiodic nature of CSI report the prediction approach is applied. So, extrapolation of factors, having “steering” structure over the time, is made to obtain prediction of the channel in the future.

[0236] Outside of the main idea of the present disclosure, the present disclosure may be extended by using approximation of the channel in dimensions by vectors having not only “steering” structure - for example, quadratic, cubic approximation, and so on.

[0237] Different variants of channel approximation can increase the decomposition characteristics in especially rapid propagation channels like hard multipath profile, high subscriber speed, etc.

[0238] Approximation can be made by other methods, not only ALS - for example, Levenberg-Marquardt algorithm, etc., which can reduce complexity or obtain regularity of factors in time.

[0239] Using of one common amplitude coefficient for all dimensions, associated with only one of the dimensions (time for example) is made to reduce the total size of representation and reduce overhead.

[0240] This solution can be implemented in any massive MIMO FDD communication system by adding to the subscriber station the corresponding equipment that compresses the channel in accordance with the algorithm described in this disclosure and transmits the coefficients of compressed channel to the base station via one of the special service channels.

[0241] FIG. 13 is an example with 32 transmitting antennas according to one or more example embodiments of the present disclosure. As shown in FIG. 13, the antenna array has a structure of 8 columns, 2 rows and cross-polarized pair elements with ±45°. The central frequency is set to 2.14 GHz and elements are separated 0.5X in horizontal and 0.78X in vertical. For the experiment, a 10MHz FDD system is considered with 7x3 eNodeBs (21 cells) for the network deployment. Other relevant parameters are presented in Table 2.

[0242] Table 2 Main simulation parameters

[0243] The results of implementation of proposed algorithm in telecommunication system are shown in FIG. 14 to FIG. 18, where FIG. 14 is a result of simulation for single-layer transmission according to one or more example embodiments of the present disclosure; FIG. 15 is another result of simulation for single-layer transmission according to one or more example embodiments of the present disclosure; FIG. 16 is aresult of simulation for two-layer transmission according to one or more example embodiments of the present disclosure; FIG. 17 is a result of simulation for three-layer transmission according to one or more example embodiments of the present disclosure; and FIG. 18 is a result of simulation for four-layer transmission according to one or more example embodiments of the present disclosure.

[0244] FIG. 14 illustrates a result of simulation for single-layer transmission of Quadriga 3GPP Uma NLOS channel, 2.14 GHz, 3 km / h, extrapolation on 20 ms. FIG. 15 illustrates a result of simulation for single-layer transmission of Quadriga Berlin Uma NLOS channel, 2.14 GHz, 10 km / h, extrapolation on 40 ms. FIG. 16 illustrates a result of simulation for two-layer transmission of Quadriga Berlin Uma NLOS channel, 2.14 GHz, 10 km / h, extrapolation on 20 ms. FIG. 17 illustrates a result of simulation for three-layer transmission of Quadriga Berlin Uma NLOS channel, 2.14 GHz, 10 km / h, extrapolation on 20 ms. FIG. 18 illustrates a result of simulation for four-layer transmission of Quadriga Berlin Uma NLOS channel, 2.14 GHz, 10 km / h, extrapolation on 20 ms.

[0245] In order to estimate the efficiency of the channel approximations, metric called “spectral efficiency” is used. For each subcarrier domain index and for each time domain index value the corresponding channel matrix of size is consideredindependently.

[0246] Assume for each the row orthogonal bases of the true H andapproximate matricesof propagation channel of the size are calculatedand denoted as U and U respectively.

[0247] The singular values of are thencomputed for

[0248] The spectral efficiency is then defined as

[0249] Ideal spectral efficiency is defined aswhere σ2represents noise power.

[0250] The results of simulations for single-layer transmission are presented in FIG. 14 and FIG. 15. In FIG. 14, extrapolation was carried out on value 20 ms, and in FIG. 15, extrapolation was carried on value 40 ms. Signal to noise ratio is selected to 30 dB. Simulations are carried out for different users located randomly at different distances from BS. Speed of all users is selected to 3 km / h in FIG. 14 and to 10 km / h in FIG. 15.Here on FIG. 14 and FIG. 15, “Extrapolator” and “Output of ALS” - raw data from ALS algorithm output without extrapolation and without filling by steering vectors are considered as some variant of potentially achievable characteristics.

[0251] The results of simulations for two-layer, three-layer and four-layer transmission are presented in FIG. 16, 17, 18 correspondingly.

[0252] The total characteristics can be presented on the Table 3 and Table 4 below. Here the ratio of the spectral efficiency of the algorithm to the ideal one in % is presented.

[0253] Table 3 Total characteristics

[0254] Table 4 Total characteristics

[0255] With the wireless communication method provided in the present disclosure, a receiver generates the CSI report based on a first estimation of the CSI which is used for representing a canonical decomposition of the CSI and includes a preset number of factor vectors, where at least one factor vector of the preset number of factor vectors is subject to sub-dimensional splitting. By using the first estimation for representing the canonical decomposition of the CSI and making at least one factor vector of the preset number of factor vectors included in the first estimation being subject to subdimensional splitting, the parameters required for channel representation with high accuracy can be significantly reduced, thereby realizing CSI reporting with less feedback overhead.

[0256] In the above, the wireless communication method of the present disclosure isdescribed from the perspective of the receiver (such as the terminal device) in combination with FIG. 5 to FIG. 18. In the following, a wireless communication method of the present disclosure will be described from the perspective of the transmitter (such as the network device) in combination with FIG. 19.

[0257] FIG. 19 is another schematic flowchart of a wireless communication method according to one or more example embodiments of the present disclosure. The method can be implemented by a transmitter. Optionally, the transmitter may be a network device or other device that has similar function (for example, the transmitter could be a chip), which is not limited herein. As shown in FIG. 19, the method may include the following steps.

[0258] S 1910, a transmitter receives a CSI report from a receiver, where the CSI report is generated by the receiver based on a first estimation of CSI, where the first estimation is for representing a canonical decomposition of the CSI and includes a preset number of factor vectors, and at least one factor vector of the preset number of factor vectors is subject to sub-dimensional splitting.

[0259] Here the CSI is actual channel state information between the transmitter and the receiver. The CSI may also be referred to as, e.g., exact CSI that is measured by the receiver. The measurement may be made based on a signal sent from the transmitter to the receiver. Techniques in existing art may be adopted here for obtaining the CSI, which will not be elaborated here for brevity.

[0260] Here the sub-dimensional splitting may also be called virtual dimension splitting. The principle is to divide a size of a factor vector into smallest possible sizes, so as to represent the factor vector with sub-split elements in sub-dimensions (virtual dimensions), the size of the factor vector before the sub-dimensional splitting may be greater than the size of each sub-dimensions of the factor vector after the subdimensional splitting.

[0261] By using the sub-dimensional splitting, the smallest possible sizes may be introduced for representing the factor vector, such splitting may contribute to the reduction of parameters used for representing the factor vector. Normally, the size of the factor vector may be split in a way that the sizes of the sub-dimensions are the smallest possible integers.

[0262] It should be noted that the at least one factor vector here could be one of the preset number of factor vectors, or all of the preset number of factor vectors, or couldalso be some of them, which is not limited by the embodiments of the present disclosure. When multiple factor vectors among the preset number of factor vectors are subject to sub-dimensional splitting, the sub-dimensions involved with such splitting for the respective factor vectors may be the same, or different, which is not limited by the embodiments of the present disclosure.

[0263] It should be noted that the number of the factor vectors before the subdimensional splitting (the preset number), the number of factor vectors subject to the sub-dimensional splitting (those called “at least one factor vector in the above description”), as well as other terms in the example embodiments are just for illustration purpose, rather than limitation.

[0264] SI 920, the transmitter determines the CSI based on the CSI report.

[0265] In an implementation, the transmitter may transmit first information indicative of second preset configuration and second information indicative of the preset number to the receiver, where the second preset configuration is indicative of whether a preset structure is applied for a first factor vector of the preset number of factor vectors. Here the first information may be the second preset configuration, or may be some information including the second preset configuration, which is not limited by the embodiments of the present disclosure. Similarly, the second information may be the preset number, or may be some information including the preset number, which is not limited by the embodiments of the present disclosure.

[0266] In a specific implementation, the second preset configuration is indicative of applying the preset structure for the first factor vector. As described at the receiver side, the receiver may perform factor approximation on the first estimation based on a second preset algorithm to derive a characterization parameter of the first factor vector, and generate the CSI report based on the characterization parameter of the first factor vector. Here when the preset structure is applied, since it is a parametric structure, so factor approximation may be done to estimate parameters that could be used for representing the factor vector, still take the above example for description, as illustrated in formula 1), the five tensors are assumed to be of a steering structure, so by performing factor approximation, the receiver may obtain the phases of the tensors andand obtain the phase and amplitude of the tensor all these tensors are theabovementioned first factor vectors since they are all assumed to be in the steering structure, so then these phases and amplitude which are the above characterizationparameters of these first factor vectors can be used by the receiver to generate the CIS report, for example, the receiver can simply report these characterization parameters, so that the eNodeB could reconstruct the channel based on these characterization parameters.

[0267] In another specific implementation, the second preset configuration is indicative of not applying the preset structure for the first factor vector. As described at the receiver side, the receiver may generate the CSI report based on the first estimation. For example, if the first estimation includes also five factor vectors, but none of them is indicated to be of the preset structure, then the receiver may simply report these five factor vectors to the wireless communication system.

[0268] For the reconstructing of the channel at the transmitter side, e.g., the eNodeB, canonical decomposition may also be used as at the receiver side, the details may be referred to the description at the receiver side, and the technical effect is similar, which are not repeated herein.

[0269] The specific implementation of the wireless communication method at the transmitter side may be understood with reference to the example embodiments of the wireless communication at the receiver side, and the technical effect achieved is similar, which are not repeated herein.

[0270] Next, examples of products related to the wireless communication methods will be described.

[0271] FIG. 20 is a schematic structural diagram of a wireless communication apparatus 2000 according to one or more example embodiments of the present disclosure.

[0272] As shown in FIG. 20, the wireless communication apparatus 2000 may include: an obtaining module 2010, configured to obtain CSI; a determining module 2020, configured to determine a first estimation of the CSI, where the first estimation is for representing a canonical decomposition of the CSI and includes a preset number of factor vectors, where at least one factor vector of the preset number of factor vectors is subject to sub-dimensional splitting; and a generating module 2030, configured to generate a CSI report based on the first estimation of the CSI.

[0273] In a possible implementation, the determining module 2020 includes: a determining unit, configured to determine a sub-dimensionalrepresentation for each of the at least one factor vector; and a first obtaining unit, configured to obtain the first estimation of the CSI based on the sub-dimensional representation for each of the at least one factor vector.

[0274] In a possible implementation, the determining unit is configured to: determine at least one sub-dimensional parameter size for each of the at least one factor vector based on a first preset configuration corresponding to the CSI; and represent for each of the at least one factor vector with the at least one subdimensional parameter size for each of the at least one factor vector.

[0275] In a possible implementation, for each of the at least one factor vector: the at least one sub-dimensional parameter size includes a first sub-dimensional parameter size and a second sub-dimensional parameter size, where the first sub-dimensional parameter size includes at least one factor indicating a size of a sub-dimension, and the second sub-dimensional parameter size represents a number of sub-dimensions for representing the factor vector; where the sub-dimensional representation for the factor vector is a Kronecker product of sub-split elements, where each of the sub-split elements is represented in an exponential form based on a phase corresponding to the factor vector, the first sub-dimensional parameter size of the factor vector and the second sub-dimensional parameter size of the factor vector.

[0276] In a possible implementation, the first preset configuration is indicative of a number of sub-dimensions for the sub-dimensional splitting of each of the at least one factor vector and a size of a respective sub-dimension of the sub-dimensions.

[0277] In a possible implementation, the first obtaining unit is configured to: obtain the first estimation of the CSI by using the sub-dimensional representation for each of the at least one factor vector as input of a first preset algorithm.

[0278] In a possible implementation, the generating module 2030 is configured to: generate the CSI report based on a second preset configuration and the first estimation of the CSI, where the second preset configuration is indicative of whether a preset structure is applied for a first factor vector of the preset number of factor vectors.

[0279] In a possible implementation, the second preset configuration is indicative of applying the preset structure for the first factor vector of the preset number of factor vectors; where the generating module 2030 is configured to: perform factor approximation on the first estimation based on a second preset algorithm to derive a characterization parameter of the first factor vector; andgenerate the CSI report based on the characterization parameter of the first factor vector.

[0280] In a possible implementation, the second preset configuration is indicative of not applying the preset structure for the first factor vector of the preset number of factor vectors; where the generating module 2030 is configured to: generate the CSI report based on the first estimation.

[0281] In a possible implementation, the preset structure is a parametric structure.

[0282] In a possible implementation, the parametric structure includes at least one of a steering structure, a quadratic structure or a cubic structure.

[0283] In a possible implementation, the apparatus 2000 further includes: a first receiving module, configured to receive first information indicative of the second preset configuration from a wireless communication system.

[0284] In a possible implementation, the generating module 2030 is further configured to: perform an extrapolation operation on the first estimation to obtain an extrapolated first estimation for a next time unit; and generate the CSI report based on the extrapolated first estimation of the CSI.

[0285] In a possible implementation, the determining module 2020 further includes a second obtaining unit, which is configured to: before the first obtaining unit obtains the first estimation of the CSI by using the sub-dimensional representation for each of the at least one factor vector as input of a first preset algorithm, obtain an initial subdimensional representation of each of the at least one factor vector based on the CSI; and the first obtaining unit is configured to: obtain the first estimation of the CSI by using the initial sub-dimensional representation as the input of the first preset algorithm.

[0286] In a possible implementation, the second obtaining unit is configured to obtain the initial sub-dimensional representation for each of the at least one factor vector and a rank for the canonical decomposition of the CSI based on a DFT operation of the CSI; and the first obtaining unit is configured to obtain the first estimation of the CSI by using the initial sub-dimensional representation and the rank for the canonical decomposition as the input of the first preset algorithm.

[0287] In a possible implementation, the first obtaining unit is configured to: determine an extended channel matrix based on the CSI and a preset oversampling parameter;perform a Discrete Fourier Transform DFT operation on the extended channel matrix to obtain a power spectrum of the CSI; and determine the initial sub-dimensional representation for each of the at least one factor vector and the rank for the canonical decomposition of the CSI based on the power spectrum of the CSI.

[0288] In a possible implementation, the second obtaining unit is configured to use an extrapolated first estimation as the initial sub-dimensional representation for each of the at least one factor vector, where the extrapolated first estimation is obtained by performing an extrapolation operation on a first estimation determined in a previous time unit.

[0289] In a possible implementation, the CSI includes first channel information about a time domain, second channel information about a frequency domain and third channel information about a spatial domain; the preset number of factor vectors includes a time factor vector for characterizing the first channel information, a subcarrier factor vector for characterizing the second channel information, and a transmitting factor vector and a receiving factor vector for characterizing the third channel information; where at least one of the time factor vector, the subcarrier factor vector, the transmitting factor vector, and the receiving factor vector is represented with regularly changed phases.

[0290] In a possible implementation, the apparatus 2000 further includes: a transmitting module, configured to transmit the CSI report to a wireless communication system.

[0291] In a possible implementation, the apparatus 2000 further includes: a second receiving module, configured to receive second information indicative of the preset number from a wireless communication system.

[0292] The wireless communication apparatus 2000 may be applied to the above receiver as described in the above possible method implementations. It should be understood by a person skilled in the art that, the relevant description of the above modules in these possible implementations of the present disclosure may be understood with reference to the relevant description of the wireless communication method in these possible implementations of the present disclosure. The technical effect achieved by the above wireless communication apparatus 2000 is similar as that achieved by the above possible method implementation, which is not repeated herein.

[0293] FIG. 21 is a schematic structural diagram of a wireless communicationapparatus 2100 according to one or more example embodiments of the present disclosure.

[0294] As shown in FIG. 21 , the wireless communication apparatus 2100 may include: a receiving module 2110, configured to receive a CSI report from a receiver, where the CSI report is generated by the receiver based on a first estimation of CSI, where the first estimation is for representing a canonical decomposition of the CSI and includes a preset number of factor vectors, and at least one factor vector of the preset number of factor vectors is subject to sub-dimensional splitting; and a determining module 2120, configured to determine the CSI based on the CSI report.

[0295] In a possible implementation, the wireless communication apparatus 2100 further includes: a first transmitting module, configured to transmit first information indicative of second preset configuration to the receiver, where the second preset configuration is indicative of whether a preset structure is applied for a first factor vector of the preset number of factor vectors.

[0296] In a possible implementation, the wireless communication apparatus 2100 further includes: a second transmitting module, configured to transmit second information indicative of the preset number to the receiver.

[0297] The wireless communication apparatus 2100 may be applied to the above transmitter as described in the above possible method implementations. It should be understood by a person skilled in the art that, the relevant description of the above modules in these possible implementations of the present disclosure may be understood with reference to the relevant description of the communication method in these possible implementations of the present disclosure. The technical effect achieved by the above wireless communication apparatus 2100 is similar as that achieved by the above possible method implementations, which is not repeated herein.

[0298] A possible implementation of the present disclosure provides a terminal device including a processing circuitry for executing any of the above the wireless communication methods at the receiver side, which is not repeated herein.

[0299] A possible implementation of the present disclosure provides a network device including a processing circuitry for executing any of the wireless communicationmethods at the transmitter side, which is not repeated herein.

[0300] A possible implementation of the present disclosure provides a wireless communication system including: a terminal device for executing any of the above the wireless communication methods at the receiver side or a wireless communication apparatus for executing any of the above the wireless communication methods at the receiver side; and a network device for executing any of the above the wireless communication methods at the transmitter side or a wireless communication apparatus for executing any of the above the wireless communication methods at the transmitter side.

[0301] A possible implementation of the present disclosure provides a chip, including an input / output (I / O) interface and a processor, where the processor is configured to call and run computer execution instructions stored in a memory, to enable a device installing with the chip to execute any of the wireless communication methods at the receiver side or any of the wireless communication methods at the transmitter side.

[0302] A possible implementation of the present disclosure provides a computer- readable storage medium storing computer execution instructions which, when executed by a processor, cause the processor to execute any of the wireless communication methods at the receiver side or any of the wireless communication methods at the transmitter side.

[0303] A possible implementation of the present disclosure provides a computer program product including computer execution instructions which, when executed by a processor, causes the processor to execute any of the wireless communication methods at the receiver side or any of the wireless communication methods at the transmitter side.

[0304] Although the present disclosure describes methods and processes with steps in a certain order, one or more steps of the methods and processes may be omitted or altered as appropriate. One or more steps may take place in an order other than that in which they are described, as appropriate.

[0305] Note that the expression “at least one of A or B”, as used herein, is interchangeable with the expression “A and / or B”. It refers to a list in which you may select A or B or both A and B. Similarly, “at least one of A, B, or C”, as used herein, is interchangeable with “A and / or B and / or C” or “A, B, and / or C”. It refers to a list in which you may select: A or B or C, or both A and B, or both A and C, or both B and C,or all of A, B and C. The same principle applies for longer lists having a same format.

[0306] Although the present disclosure is described, at least in part, in terms of methods, a person of ordinary skill in the art will understand that the present disclosure is also directed to the various components for performing at least some of the aspects and features of the described methods, be it by way of hardware components, software or any combination of the two. Accordingly, the technical solution of the present disclosure may be embodied in the form of a software product. A suitable software product may be stored in a pre-recorded storage device or other similar non-volatile or non-transitory computer readable medium, including DVDs, CD-ROMs, USB flash disk, a removable hard disk, or other storage media, for example. The software product includes instructions tangibly stored thereon that enable a processing device (e.g., a personal computer, a server, or a network device) to execute examples of the methods disclosed herein. The machine-executable instructions may be in the form of code sequences, configuration information, or other data, which, when executed, cause a machine (e.g., a processor or other processing device) to perform steps in a method according to examples of the present disclosure.

[0307] The present disclosure may be embodied in other specific forms without departing from the subject matter of the claims. The described example embodiments are to be considered in all respects as being only illustrative and not restrictive. Selected features from one or more of the above-described embodiments may be combined to create alternative embodiments not explicitly described, features suitable for such combinations being understood within the scope of this disclosure.

[0308] All values and sub-ranges within disclosed ranges are also disclosed. Also, although the systems, devices and processes disclosed and shown herein may include a specific number of elements / components, the systems, devices and assemblies could be modified to include additional or fewer of such elements / components. For example, although any of the elements / components disclosed may be referenced as being singular, the embodiments disclosed herein could be modified to include a plurality of such elements / components. The subject matter described herein intends to cover and embrace all suitable changes in technology.

[0309] Although embodiments have been described above with reference to the accompanying drawings, those of skill in the art will appreciate that variations and modifications may be made without departing from the scope thereof as defined by theappended claims.

Claims

CLAIMS1.A wireless communication method, comprising: obtaining, by a receiver, channel state information (CSI); determining, by the receiver, a first estimation of the CSI, wherein the first estimation is for representing a canonical decomposition of the CSI and comprises a preset number of factor vectors, wherein at least one factor vector of the preset number of factor vectors is subject to sub-dimensional splitting; and generating, by the receiver, a CSI report based on the first estimation of the CSI.

2. The method according to claim 1, wherein the determining, by the receiver, the first estimation of the CSI comprises: determining, by the receiver, a sub-dimensional representation for each of the at least one factor vector; and obtaining, by the receiver, the first estimation of the CSI based on the subdimensional representation for each of the at least one factor vector.

3. The method according to claim 2, wherein the determining, by the receiver, the sub-dimensional representation for each of the at least one factor vector comprises: determining, by the receiver, at least one sub-dimensional parameter size for each of the at least one factor vector based on a first preset configuration corresponding to the CSI; and representing, by the receiver, for each of the at least one factor vector with the at least one sub-dimensional parameter size for each of the at least one factor vector.

4. The method according to claim 3, wherein for each of the at least one factor vector: the at least one sub-dimensional parameter size comprises a first sub-dimensional parameter size and a second sub-dimensional parameter size, wherein the first subdimensional parameter size comprises at least one factor indicating a size of a subdimension, and the second sub-dimensional parameter size represents a number of subdimensions for representing the factor vector; wherein the sub-dimensional representation for the factor vector is a Kronecker product of sub-split elements, wherein each of the sub-split elements is represented in an exponential form based on a phase corresponding to the factor vector, the first sub-dimensional parameter size of the factor vector and the second sub-dimensional parameter size of the factor vector.

5. The method according to claim 3 or 4, wherein the first preset configuration is indicative of a number of sub-dimensions for the sub-dimensional splitting of each of the at least one factor vector and a size of a respective sub-dimension of the subdimensions.

6. The method according to any one of claims 2 to 5, wherein the obtaining, by the receiver, the first estimation of the CSI based on the sub-dimensional representation for each of the at least one factor vector comprises: obtaining, by the receiver, the first estimation of the CSI by using the subdimensional representation for each of the at least one factor vector as input of a first preset algorithm.

7. The method according to claim 6, wherein the generating, by the receiver, the CSI report based on the first estimation of the CSI comprises: generating, by the receiver, the CSI report based on a second preset configuration and the first estimation of the CSI, wherein the second preset configuration is indicative of whether a preset structure is applied for a first factor vector of the preset number of factor vectors.

8. The method according to claim 7, wherein the second preset configuration is indicative of applying the preset structure for the first factor vector of the preset number of factor vectors; wherein the generating, by the receiver, the CSI report comprises: performing, by the receiver, factor approximation on the first estimation based on a second preset algorithm to derive a characterization parameter of the first factor vector; and generating, by the receiver, the CSI report based on the characterization parameter of the first factor vector.

9. The method according to claim 7, wherein the second preset configuration is indicative of not applying the preset structure for the first factor vector of the preset number of factor vectors; wherein the generating, by the receiver, the CSI report comprises: generating, by the receiver, the CSI report based on the first estimation.

10. The method according to any one of claims 7 to 9, wherein the preset structureis a parametric structure.

11. The method according to claim 10, wherein the parametric structure comprises at least one of a steering structure, a quadratic structure or a cubic structure.

12. The method according to any one of claims 7 to 11, further comprising: receiving, by the receiver, first information indicative of the second preset configuration from a wireless communication system.

13. The method according to any one of claims 7 to 12, wherein the generating, by the receiver, the CSI report further comprises: performing, by the receiver, an extrapolation operation on the first estimation to obtain an extrapolated first estimation for a next time unit; and generating, by the receiver, the CSI report based on the extrapolated first estimation of the CSI.

14. The method according to any one of claims 6 to 13, wherein before the obtaining, by the receiver, the first estimation of the CSI by using the sub-dimensional representation for each of the at least one factor vector as input of a first preset algorithm, the method further comprises: obtaining, by the receiver, an initial sub-dimensional representation of each of the at least one factor vector based on the CSI; wherein obtaining, by the receiver, the first estimation of the CSI by using the subdimensional representation for each of the at least one factor vector as input of the first preset algorithm comprises: obtaining, by the receiver, the first estimation of the CSI by using the initial subdimensional representation as the input of the first preset algorithm.

15. The method according to claim 14, wherein the obtaining, by the receiver, the initial sub-dimensional representation for each of the at least one factor vector based on the CSI comprises: obtaining, by the receiver, the initial sub-dimensional representation for each of the at least one factor vector and a rank for the canonical decomposition of the CSI based on a discrete Fourier transform (DFT) operation of the CSI; wherein the obtaining, by the receiver, the first estimation of the CSI by using the sub-dimensional representation for each of the at least one factor vector as input of the first preset algorithm comprises: obtaining, by the receiver, the first estimation of the CSI by using the initial sub-dimensional representation and the rank for the canonical decomposition as the input of the first preset algorithm.

16. The method according to claim 15, wherein the obtaining, by the receiver, the initial sub-dimensional representation for each of the at least one factor vector and the rank for the canonical decomposition of the CSI based on the DFT operation of the CSI comprises: determining, by the receiver, an extended channel matrix based on the CSI and a preset oversampling parameter; performing, by the receiver, a Discrete Fourier Transform DFT operation on the extended channel matrix to obtain a power spectrum of the CSI; and determining, by the receiver, the initial sub-dimensional representation for each of the at least one factor vector and the rank for the canonical decomposition of the CSI based on the power spectrum of the CSI.

17. The method according to claim 14, wherein the obtaining, by the receiver, the initial sub-dimensional representation for each of the at least one factor vector based on the CSI comprises: using, by the receiver, an extrapolated first estimation as the initial subdimensional representation for each of the at least one factor vector, wherein the extrapolated first estimation is obtained by performing an extrapolation operation on a first estimation determined in a previous time unit.

18. The method according to any one of claims 1 to 17, wherein the CSI comprises first channel information about a time domain, second channel information about a frequency domain and third channel information about a spatial domain; the preset number of factor vectors comprises a time factor vector for characterizing the first channel information, a subcarrier factor vector for characterizing the second channel information, and a transmitting factor vector and a receiving factor vector for characterizing the third channel information; wherein at least one of the time factor vector, the subcarrier factor vector, the transmitting factor vector, and the receiving factor vector is represented with regularly changed phases.

19. The method according to any one of claims 1 to 18, further comprising: transmitting, by the receiver, the CSI report to a wireless communication system.

20. The method according to any one of claims 1 to 19, further comprising:receiving, by the receiver, second information indicative of the preset number from a wireless communication system.

21. A wireless communication method, comprising: receiving, by a transmitter, a channel state information (CSI) report from a receiver, wherein the CSI report is generated by the receiver based on a first estimation of CSI, wherein the first estimation is for representing a canonical decomposition of the CSI and comprises a preset number of factor vectors, and at least one factor vector of the preset number of factor vectors is subject to sub-dimensional splitting; and determining, by the transmitter, the CSI based on the CSI report.

22. The method according to claim 21, further comprising: transmitting, by the transmitter, first information indicative of second preset configuration to the receiver, wherein the second preset configuration is indicative of whether a preset structure is applied for a first factor vector of the preset number of factor vectors.

23. The method according to claim 21 or 22, further comprising: transmitting, by the transmitter, second information indicative of the preset number to the receiver.

24. A wireless communication apparatus, comprising: an obtaining module, configured to obtain channel state information (CSI); a determining module, configured to determine a first estimation of the CSI, wherein the first estimation is for representing a canonical decomposition of the CSI and comprises a preset number of factor vectors, wherein at least one factor vector of the preset number of factor vectors is subject to sub-dimensional splitting; and a generating module, configured to generate a CSI report based on the first estimation of the CSI.

25. The apparatus according to claim 24, wherein the determining module comprises: a determining unit, configured to determine a sub-dimensional representation for each of the at least one factor vector; and a first obtaining unit, configured to obtain the first estimation of the CSI based on the sub-dimensional representation for each of the at least one factor vector.

26. The apparatus according to claim 25, wherein the determining unit is configured to:determine at least one sub-dimensional parameter size for each of the at least one factor vector based on a first preset configuration corresponding to the CSI; and represent for each of the at least one factor vector with the at least one subdimensional parameter size for each of the at least one factor vector.

27. The apparatus according to claim 26, wherein for each of the at least one factor vector: the at least one sub-dimensional parameter size comprises a first sub-dimensional parameter size and a second sub-dimensional parameter size, wherein the first subdimensional parameter size comprises at least one factor indicating a size of a subdimension, and the second sub-dimensional parameter size represents a number of subdimensions for representing the factor vector; wherein the sub-dimensional representation for the factor vector is a Kronecker product of sub-split elements, wherein each of the sub-split elements is represented in an exponential form based on a phase corresponding to the factor vector, the first subdimensional parameter size of the factor vector and the second sub-dimensional parameter size of the factor vector.

28. The apparatus according to claim 26 or 27, wherein the first preset configuration is indicative of a number of sub-dimensions for the sub-dimensional splitting of each of the at least one factor vector and a size of a respective sub-dimension of the sub-dimensions.

29. The apparatus according to any one of claims 25 to 28, wherein the first obtaining unit is configured to: obtain the first estimation of the CSI by using the sub-dimensional representation for each of the at least one factor vector as input of a first preset algorithm.

30. The apparatus according to claim 29, wherein the generating module is configured to: generate the CSI report based on a second preset configuration and the first estimation of the CSI, wherein the second preset configuration is indicative of whether a preset structure is applied for a first factor vector of the preset number of factor vectors.

31. The apparatus according to claim 30, wherein the second preset configuration is indicative of applying the preset structure for the first factor vector of the preset number of factor vectors; wherein the generating module is configured to:perform factor approximation on the first estimation based on a second preset algorithm to derive a characterization parameter of the first factor vector; and generate the CSI report based on the characterization parameter of the first factor vector.

32. The apparatus according to claim 30, wherein the second preset configuration is indicative of not applying the preset structure for the first factor vector of the preset number of factor vectors; wherein the generating module is configured to: generate the CSI report based on the first estimation.

33. The apparatus according to any one of claims 30 to 32, wherein the preset structure is a parametric structure.

34. The apparatus according to claim 10, wherein the parametric structure comprises at least one of a steering structure, a quadratic structure or a cubic structure.

35. The apparatus according to any one of claims 30 to 34, further comprising: a first receiving module, configured to receive first information indicative of the second preset configuration from a wireless communication system.

36. The apparatus according to any one of claims 30 to 35, wherein the generating module is further configured to: perform an extrapolation operation on the first estimation to obtain an extrapolated first estimation for a next time unit; and generate the CSI report based on the extrapolated first estimation of the CSI.

37. The apparatus according to any one of claims 29 to 36, wherein the determining module further comprises a second obtaining unit; wherein the second obtaining unit is configured to: before the first obtaining unit obtains the first estimation of the CSI by using the sub-dimensional representation for each of the at least one factor vector as input of a first preset algorithm, obtain an initial sub-dimensional representation of each of the at least one factor vector based on the CSI; and the first obtaining unit is configured to: obtain the first estimation of the CSI by using the initial sub-dimensional representation as the input of the first preset algorithm.

38. The apparatus according to claim 37, wherein the second obtaining unit is configured to obtain the initial sub-dimensional representation for each of the at least one factor vector and a rank for the canonical decomposition of the CSI based on adiscrete Fourier transform (DFT) operation of the CSI; and the first obtaining unit is configured to obtain the first estimation of the CSI by using the initial sub-dimensional representation and the rank for the canonical decomposition as the input of the first preset algorithm.

39. The apparatus according to claim 38, wherein the first obtaining unit is configured to: determine an extended channel matrix based on the CSI and a preset oversampling parameter; perform a Discrete Fourier Transform DFT operation on the extended channel matrix to obtain a power spectrum of the CSI; and determine the initial sub-dimensional representation for each of the at least one factor vector and the rank for the canonical decomposition of the CSI based on the power spectrum of the CSI.

40. The apparatus according to claim 37, wherein the second obtaining unit is configured to use an extrapolated first estimation as the initial sub-dimensional representation for each of the at least one factor vector, wherein the extrapolated first estimation is obtained by performing an extrapolation operation on a first estimation determined in a previous time unit.

41. The apparatus according to any one of claims 24 to 40, wherein the CSI comprises first channel information about a time domain, second channel information about a frequency domain and third channel information about a spatial domain; the preset number of factor vectors comprises a time factor vector for characterizing the first channel information, a subcarrier factor vector for characterizing the second channel information, and a transmitting factor vector and a receiving factor vector for characterizing the third channel information; wherein at least one of the time factor vector, the subcarrier factor vector, the transmitting factor vector, and the receiving factor vector is represented with regularly changed phases.

42. The apparatus according to any one of claims 24 to 41, further comprising: a transmitting module, configured to transmit the CSI report to a wireless communication system.

43. The apparatus according to any one of claims 24 to 42, further comprising: a second receiving module, configured to receive second information indicative ofthe preset number from a wireless communication system.

44. A wireless communication apparatus, comprising: a receiving module, configured to receive a channel state information (CSI) report from a receiver, wherein the CSI report is generated by the receiver based on a first estimation of CSI, wherein the first estimation is for representing a canonical decomposition of the CSI and comprises a preset number of factor vectors, and at least one factor vector of the preset number of factor vectors is subject to sub-dimensional splitting; and a determining module, configured to determine the CSI based on the CSI report.

45. The apparatus according to claim 44, further comprising: a first transmitting module, configured to transmit first information indicative of second preset configuration to the receiver, wherein the second preset configuration is indicative of whether a preset structure is applied for a first factor vector of the preset number of factor vectors.

46. The apparatus according to claim 44 or 45, further comprising: a second transmitting module, configured to transmit second information indicative of the preset number to the receiver.

47. A terminal device, comprising a processing circuitry for executing the method according to any one of claims 1 to 20.

48. A network device, comprising a processing circuitry for executing the method according to any one of claims 21 to 23.

49. A communication system, comprising the terminal device according to claim 47 and the network device according to claim 48.

50. A chip, comprising an input / output (I / O) interface and a processor, wherein the processor is configured to call and run computer execution instructions stored in a memory, to enable a device installing with the chip to execute the method according to any one of claims 1 to 20 or any one of claims 21 to 23.

51. A computer-readable storage medium storing computer execution instructions which, when executed by a processor, cause the processor to execute the method according to any one of claims 1 to 20 or any one of claims 21 to 23.

Citation Information

Patent Citations

  • Explicit channel information feedback based on high-order PCA decomposition or PCA composition

    US20210099210A1

  • System and method for reduced CSI feedback and reporting using tensors and tensor decomposition

    WO2020192790A1