CN111614435B - Transmission method, terminal and network equipment for Channel State Information (CSI) report - Google Patents
Transmission method, terminal and network equipment for Channel State Information (CSI) report Download PDFInfo
- Publication number
- CN111614435B CN111614435B CN201910395204.2A CN201910395204A CN111614435B CN 111614435 B CN111614435 B CN 111614435B CN 201910395204 A CN201910395204 A CN 201910395204A CN 111614435 B CN111614435 B CN 111614435B
- Authority
- CN
- China
- Prior art keywords
- priority
- column
- bitmap
- bit
- layer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 81
- 230000005540 biological transmission Effects 0.000 title claims abstract description 42
- 239000011159 matrix material Substances 0.000 claims abstract description 56
- 238000004891 communication Methods 0.000 claims abstract description 25
- 238000013139 quantization Methods 0.000 claims description 112
- 230000010287 polarization Effects 0.000 claims description 36
- 238000012545 processing Methods 0.000 claims description 28
- 230000006835 compression Effects 0.000 claims description 17
- 238000007906 compression Methods 0.000 claims description 17
- 238000004590 computer program Methods 0.000 claims description 15
- 230000036961 partial effect Effects 0.000 description 17
- 230000006870 function Effects 0.000 description 16
- 239000013598 vector Substances 0.000 description 14
- 238000005516 engineering process Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 6
- 238000000354 decomposition reaction Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 230000002349 favourable effect Effects 0.000 description 4
- 238000010295 mobile communication Methods 0.000 description 4
- 238000012913 prioritisation Methods 0.000 description 4
- 230000001360 synchronised effect Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 230000009466 transformation Effects 0.000 description 3
- 239000000969 carrier Substances 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 239000003795 chemical substances by application Substances 0.000 description 2
- 125000004122 cyclic group Chemical group 0.000 description 2
- 235000019800 disodium phosphate Nutrition 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 229920001690 polydopamine Polymers 0.000 description 2
- 230000006798 recombination Effects 0.000 description 2
- 238000005215 recombination Methods 0.000 description 2
- 230000002829 reductive effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 241000699670 Mus sp. Species 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- GVVPGTZRZFNKDS-JXMROGBWSA-N geranyl diphosphate Chemical compound CC(C)=CCC\C(C)=C\CO[P@](O)(=O)OP(O)(O)=O GVVPGTZRZFNKDS-JXMROGBWSA-N 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 230000000670 limiting effect Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0023—Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
- H04L1/0026—Transmission of channel quality indication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signaling, i.e. of overhead other than pilot signals
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses a transmission method, a terminal and network equipment of Channel State Information (CSI) reports, and belongs to the technical field of communication. The transmission method of the CSI report is applied to a terminal side and comprises the following steps: discarding at least one of the following information in the CSI report in units of columns according to preset priority information: each layer of quantized coefficients of non-zero coefficients of the coefficient matrix is compressed, indicating a bit map of the quantized coefficients; and sending the CSI report after discarding the information. The technical scheme of the invention can solve the problem that the network equipment cannot accurately judge the channel condition because the content of the CSI part discarded by the terminal cannot be determined.
Description
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method, a terminal, and a network device for transmitting a CSI report.
Background
In a wireless communication system, feedback of channel state information (Channel State Information, CSI) is enhanced, and CSI feedback is in two ways, type one and type two. Wherein type two employs spatial orthogonal baseline combining (Linear Combination, LC) to approximate CSI, such as eigenvalue vectors of the channel. Specifically, L orthogonal beams are selected from the oversampled two-dimensional discrete fourier transform (2-Dimentional Discrete Fourier Transform,2D DFT) beams, the combination coefficients (complex numbers) of the L orthogonal beams corresponding to each layer (or each eigenvalue vector) are calculated, and the amplitude values, phase values, and/or phase angle values thereof are quantized. Where L is configured for the network device, the selection of orthogonal beams is bandwidth based and is applicable to all ranks (rank), i.e. to all layers. The amplitude quantization of the combined coefficients may be configured as bandwidth quantization or bandwidth quantization and subband quantization, wherein the bandwidth quantization is indicated when the subband amplitude (subband Amplitude) is false (false) and the bandwidth quantization and subband quantization are indicated when the subband amplitude is true (wire). Phase angle quantization of the combined coefficients is done on each subband.
Further, CSI reports corresponding to CSI feedback type two may be written as a matrix with codebook writing of 2 lxr at frequency domain granularity m.
If the combined coefficients at all frequency domain granularity are concatenated together, a precoding matrix of layer r at the frequency domain can be obtained, which can be written as a 2L M matrix.
In order to reduce CSI feedback overhead, the 2 lxm matrix may be compressed into a 2 lxk compressed matrix by using methods such as frequency domain compression of frequency domain correlation, time domain compression of sparsity of time domain impulse response, and frequency domain difference.
Specifically, the CSI report of type two includes a first part (part 1) and a second part (part 2), wherein part1 has a fixed payload size, specifically including: rank Indication (RI), channel quality Indication (Channel Quality Indication, CQI), and a number of non-zero amplitude combining coefficients per layer bandwidth. part2 includes a precoding matrix indicator (Precoding Matrix Indicator, PMI). Part1 and part2 in the CSI report are respectively encoded, and the load size of part2 is determined according to the information of part 1.
When the CSI report is transmitted on the physical uplink shared channel (Physical Uplink Share Channel, PUSCH), since the network device cannot predict the size of the CSI report, especially the payload size of part2 in the CSI report, the PUSCH resource allocated by the network device may not accommodate the entire content of the CSI report, and at this time, the terminal may discard the information of the subband CSI, so as to ensure that the CSI report can be placed in the uplink resource of the corresponding network configuration. However, for the codebook based on fourier transform compression in the New air interface (NR), the information put into the CSI report has no concept of a subband, so the existing discarding scheme cannot be used, and after receiving the CSI report, the network device cannot determine the content of the CSI part discarded by the terminal, so the network device cannot accurately determine the channel condition according to the CSI report, which results in deteriorated CSI feedback performance.
Disclosure of Invention
The embodiment of the invention provides a transmission method of a Channel State Information (CSI) report, a terminal and network equipment, which are used for solving the problem that the network equipment cannot accurately judge the channel condition because the content of a CSI part discarded by the terminal cannot be determined.
In a first aspect, an embodiment of the present invention provides a method for transmitting a CSI report, applied to a terminal, including:
discarding at least one of the following information in the CSI report in units of columns according to preset priority information:
each layer of quantized coefficients of non-zero coefficients of the coefficient matrix is compressed, indicating a bit map of the quantized coefficients;
and sending the CSI report after discarding the information.
In a second aspect, an embodiment of the present invention provides a method for transmitting a CSI report, applied to a network device side, including:
receiving a Channel State Information (CSI) report of a terminal;
according to preset priority information, determining at least one of the following information in the CSI report in a column unit:
quantization coefficients of non-zero coefficients of each layer of the laminated coefficient matrix,
a bit map indicating the quantized coefficients.
In a third aspect, an embodiment of the present invention further provides a terminal, including:
The processing module is used for discarding at least one of the following information in the CSI report in units of columns according to preset priority information:
each layer of quantized coefficients of non-zero coefficients of the coefficient matrix is compressed, indicating a bit map of the quantized coefficients;
and the sending module is used for sending the CSI report after the information is discarded.
In a fourth aspect, an embodiment of the present invention provides a network device, including:
a receiving module, configured to receive a CSI report of a terminal;
the processing module is used for determining at least one of the following information in the CSI report in units of columns according to preset priority information:
quantization coefficients of non-zero coefficients of each layer of the laminated coefficient matrix,
a bit map indicating the quantized coefficients.
In a fifth aspect, an embodiment of the present invention further provides a communication device, where the communication device includes a processor, a memory, and a computer program stored on the memory and running on the processor, where the steps of the transmission method of channel state information CSI reports as described above are implemented when the processor executes the computer program.
In a sixth aspect, embodiments of the present invention provide a computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the steps of a method of transmitting channel state information CSI reports as described above.
In the above scheme, the terminal discards at least one of the following information in the CSI report in units of columns according to the preset priority information: the quantized coefficients of the non-zero coefficients of each layer of the laminated coefficient matrix indicate bit maps of the quantized coefficients, and the CSI report after the information is discarded is sent to the network equipment, so that the network equipment can receive and analyze the CSI report according to preset priority information, determine the discarded partial content of the terminal, and is favorable for the network equipment to accurately acquire the channel state and optimize the CSI feedback performance.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings that are needed in the description of the embodiments of the present invention will be briefly described below, it being obvious that the drawings in the following description are only some embodiments of the present invention, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 shows a block diagram of a mobile communication system to which an embodiment of the present invention is applicable;
fig. 2 is a flow chart illustrating a method for transmitting CSI reports of a terminal according to an embodiment of the present invention;
FIG. 3 is a schematic block diagram of a terminal according to an embodiment of the present invention;
FIG. 4 shows a block diagram of a terminal according to an embodiment of the application;
fig. 5 is a flowchart illustrating a method for transmitting CSI reports of a network device according to an embodiment of the present application;
fig. 6 is a schematic block diagram of a network device according to an embodiment of the present application;
fig. 7 shows a block diagram of a network device according to an embodiment of the application.
Detailed Description
Exemplary embodiments of the present application will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present application are shown in the drawings, it should be understood that the present application may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the application to those skilled in the art.
The terms first, second and the like in the description and in the claims, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments of the application described herein may be implemented in sequences other than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus. "and/or" in the specification and claims means at least one of the connected objects.
The techniques described herein are not limited to long term evolution (Long Term Evolution, LTE)/LTE evolution (LTE-Advanced, LTE-a) systems and may also be used for various wireless communication systems such as code division multiple access (Code Division Multiple Access, CDMA), time division multiple access (Time Division Multiple Access, TDMA), frequency division multiple access (Frequency Division Multiple Access, FDMA), orthogonal frequency division multiple access (Orthogonal Frequency Division Multiple Access, OFDMA), single-carrier frequency division multiple access (Single-carrier Frequency-Division Multiple Access, SC-FDMA), and other systems. The terms "system" and "network" are often used interchangeably. A CDMA system may implement radio technologies such as CDMA2000, universal terrestrial radio access (Universal Terrestrial Radio Access, UTRA), and the like. UTRA includes wideband CDMA (Wideband Code Division Multiple Access, WCDMA) and other CDMA variants. TDMA systems may implement radio technologies such as the global system for mobile communications (Global System for Mobile Communication, GSM). OFDMA systems may implement radio technologies such as ultra mobile broadband (Ultra Mobile Broadband, UMB), evolved UTRA (E-UTRA), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, flash-OFDM, and the like. UTRA and E-UTRA are parts of the universal mobile telecommunications system (Universal Mobile Telecommunications System, UMTS). LTE and higher LTE (e.g., LTE-a) are new UMTS releases that use E-UTRA. UTRA, E-UTRA, UMTS, LTE, LTE-a and GSM are described in the literature from an organization named "third generation partnership project" (3rd Generation Partnership Project,3GPP). CDMA2000 and UMB are described in the literature from an organization named "third generation partnership project 2" (3 GPP 2). The techniques described herein may be used for the systems and radio technologies mentioned above as well as for other systems and radio technologies. However, the following description describes an NR system for purposes of example, and NR terminology is used in much of the description below, although the techniques may also be applied to applications other than NR system applications.
The following description provides examples and does not limit the scope, applicability, or configuration as set forth in the claims. Changes may be made in the function and arrangement of elements discussed without departing from the spirit and scope of the disclosure. Various examples may omit, substitute, or add various procedures or components as appropriate. For example, the described methods may be performed in an order different than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
Referring to fig. 1, fig. 1 is a block diagram of a wireless communication system to which an embodiment of the present invention is applicable. The wireless communication system includes a terminal 11 and a network device 12. The terminal 11 may also be referred to as a terminal Device or a User Equipment (UE), and the terminal 11 may be a terminal-side Device such as a mobile phone, a tablet (Tablet Personal Computer), a Laptop (Laptop Computer), a personal digital assistant (Personal Digital Assistant, PDA), a mobile internet Device (Mobile Internet Device, MID), a Wearable Device (Wearable Device), or a vehicle-mounted Device, which is not limited to a specific type of the terminal 11 in the embodiment of the present invention. The network device 12 may be a base station or a core network, where the base station may be a 5G or later version base station (e.g., a gNB, a 5G NR NB, etc.), or a base station in other communication systems (e.g., an eNB, a WLAN access point, or other access points, etc.), where the base station may be referred to as a node B, an evolved node B, an access point, a base transceiver station (Base Transceiver Station, BTS), a radio base station, a radio transceiver, a basic service set (Basic Service Set, BSS), an extended service set (Extended Service Set, ESS), a node B, an evolved node B (eNB), a home node B, a home evolved node B, a WLAN access point, a WiFi node, or some other suitable terminology in the field, and the base station is not limited to a specific technical vocabulary, and it should be noted that, in the embodiment of the present invention, only the base station in the NR system is exemplified, but not limited to the specific type of the base station.
The base stations may communicate with the terminal 11 under the control of a base station controller, which may be part of the core network or some base stations in various examples. Some base stations may communicate control information or user data with the core network over a backhaul. In some examples, some of these base stations may communicate with each other directly or indirectly over a backhaul link, which may be a wired or wireless communication link. A wireless communication system may support operation on multiple carriers (waveform signals of different frequencies). A multicarrier transmitter may transmit modulated signals on the multiple carriers simultaneously. For example, each communication link may be a multicarrier signal modulated according to various radio technologies. Each modulated signal may be transmitted on a different carrier and may carry control information (e.g., reference signals, control channels, etc.), overhead information, data, and so on.
The base station may communicate wirelessly with the terminal 11 via one or more access point antennas. Each base station may provide communication coverage for a respective corresponding coverage area. The coverage area of an access point may be partitioned into sectors that form only a portion of that coverage area. A wireless communication system may include different types of base stations (e.g., macro base stations, micro base stations, or pico base stations). The base station may also utilize different radio technologies, such as cellular or WLAN radio access technologies. The base stations may be associated with the same or different access networks or operator deployments. The coverage areas of different base stations, including coverage areas of the same or different types of base stations, coverage areas utilizing the same or different radio technologies, or coverage areas belonging to the same or different access networks, may overlap.
The communication link in the wireless communication system may include an Uplink for carrying Uplink (UL) transmissions (e.g., from the terminal 11 to the network device 12) or a Downlink for carrying Downlink (DL) transmissions (e.g., from the network device 12 to the terminal 11). UL transmissions may also be referred to as reverse link transmissions, while DL transmissions may also be referred to as forward link transmissions. Downlink transmissions may be made using licensed bands, unlicensed bands, or both. Similarly, uplink transmissions may be made using licensed bands, unlicensed bands, or both.
In an existing wireless communication system, a CSI report of type two includes a first part (part 1) and a second part (part 2), wherein part1 has a fixed payload size, and specifically includes: rank Indication (RI), channel quality Indication (Channel Quality Indication, CQI), and a number of non-zero amplitude combining coefficients per layer bandwidth. part2 includes a precoding matrix indicator (Precoding Matrix Indicator, PMI). Part1 and part2 in the CSI report are respectively encoded, and the load size of part2 is determined according to the information of part 1.
The two-level codebook of CSI reports at frequency domain granularity m may be written as:
Wherein N is 1 、N 2 The port numbers of the CSI reference signals (CSI Reference Signal, CSI-RS) in two dimensions are respectively, and R is the rank or the layer number; b' l C is an orthogonal vector composed of 2D-DFT beam vectors l,r (m) is the combination coefficient of the first orthogonal beam vector of layer R on the frequency domain granularity m, r=1, 2, …, R, l=1, 2, …,2l, l is the number of orthogonal beams selected. The frequency domain granularity may be a subband or a Resource Block (RB), and the wideband may be divided into M frequency domain resources in units of the frequency domain granularity.
If the combined coefficients of all the sub-bands are cascaded together, a precoding matrix of a layer r on a frequency domain can be obtained, wherein the precoding matrix is a precoding matrix of a certain layer on a broadband (or called frequency domain), that is, the combined coefficients on all the frequency domain granularity are cascaded together, and a precoding matrix of the layer r on the frequency domain can be obtained, and the precoding matrix can be written as a 2L×M matrix and is expressed as follows:
wherein c l,r (m) is the combining coefficient of the first orthogonal beam vector of layer r at frequency domain granularity m. W (W) 2,r The first line in (b) represents the beam vector b' l The combined coefficient matrix at all frequency domain granularity is represented as follows:
due to the frequency domain correlation, the coefficient matrices (W 2,r ) 2L×M Frequency domain compression can be further performed; on the other hand, the sparsity of the impulse response of the time domain channel can be used for time domain compression.
The compression matrix is: extracting elements in the product of the precoding matrix and the initial vector matrix of the orthogonal base, wherein K is a value smaller than M, and K can be configured by network equipment, agreed by a protocol or autonomously determined by a terminal. For example, using spatial compression of CSI feedback type two, for W 2,r Transform W 3 I.e.From W 3 Is->
Let W be 3 An inverse discrete fourier transform (InverseDiscrete Fourier Transform, IDFT) matrix defined as m×m dimensions corresponds to transforming the combined coefficients of the frequency domain into the time domain, i.e. to W 2,r And (3) performing transformation:
if the spatial compressed frequency domain coefficient has sparsity in the time domain, only a small amount of time domain coefficients with larger amplitude can be fed back, and other time domain coefficients are zero. Assuming that only K time domain coefficients with maximum amplitude after IDFT transformation are fed back, thenExtracting K columns to obtain ∈>
The complex number of the feedback needed for each layer is reduced from (2L-1) M to (2L) k i And feeding back the number of the selected K1 non-zero coefficients, achieving time domain compression, wherein The orthogonal base vector matrix selected corresponding to the corresponding position is +.>
Alternatively, assume thatIncluding the selected k r An optimal orthogonal vector, where k r <M, then approximately recover W 2,r . For example->Including selected k r Orthogonal DFT vectors, or K right dominant singular vectors after singular value decomposition (Singular Value Decomposition, SVD) decomposition, etc. For W 2,r And (3) performing transformation to obtain:
therefore, the content requiring feedback is composed of W in 2L×M dimensions 2,r Becomes 2L x k r Dimension(s)Selected k r Numbering of the orthogonal vectors. The complex number of feedback needed per layer is reduced from (2L-1) M to 2L x k r And frequency domain compression is realized.
Therefore, the terminal needs to feed back quantized signalsAnd +.>Selected orthogonal basis vector matrix corresponding to corresponding position +.>Index indicating information of (a).
Polarization differential methods have been used in NR for quantization. The specific quantization method is as follows: at the position ofThe largest amplitude coefficient is found out from the first L rows and the last L rows in the matrix to form a polarization matrix, wherein the L rows where the strongest amplitude coefficient is located are called strong polarization parts, and the other half of the L rows are called weak polarization parts. For->The front L rows and the rear L rows in the matrix are normalized according to the corresponding maximum amplitude coefficient. The polarization matrix is normalized according to the largest amplitude coefficient in the own matrix, the strong polarization coefficient in the polarization matrix is normalized to 1, amplitude and phase quantization is not needed, and the terminal informs network equipment through the strongest coefficient indicating information, and the weak amplitude polarization coefficient needs to be quantized. For polarization normalized +. >Matrix (For { c) l,k ,(l,k)≠(l * ,k * ) Both amplitude and phase require quantization.
After codebook compression, the following parameters exist:
k0 number of subset coefficients configured by the network device to indicate a multi-layered compression coefficient matrixHow many coefficients need to be fed back, i.e. for +.>Coefficients other than K0 coefficients in the matrix are considered to be 0 and are not fed back. For rank1/2, layer-to-layerThe K0 coefficients are independently selected. For rank3/4, all layers pick out 2×K0 coefficients together, i.e. for rank1 only K0 coefficients need to be quantized, for rank>1, all layers together require quantization of 2 x k0 coefficients.
Indication information Of Non-zero coefficients (Number Of Non-Zero Coefficients Indication, NNZCI), for multi-layer compression coefficient matrixAnd the sum of all non-zero coefficients is K1, the total number of the coefficients of the subset is K0 or 2 x K0, and if K1 is smaller than the total number of the coefficients of the subset, the terminal only needs to feed back K1 coefficients. Therefore, part1 needs to feed back the indication information of the non-zero coefficient.
Bitmaps (bitmaps) are matrices of X rows, xi columns, the rows being related to the number of SD beams and the columns being related to the number of orthogonal base beams, where i represents the first layer. For each layer, there is a bitmap for indicating the position of the non-zero coefficients of the current layer and the number of non-zero coefficients of the current layer.
When the type two CSI report is transmitted on the PUSCH, since the network device cannot know CSI feedback, especially the payload size of part 2 in advance, the allocated PUSCH resource may not accommodate the complete CSI report content, so the terminal needs to discard part 2 content of CSI without feedback. Assuming that N CSI reports need to be fed back in one slot, the part 2 content discard Priority (Priority) of CSI is shown in table 1: priority 0 is the highest priority, namely the content of the CSI report which is sent preferentially; the priority 2N is the lowest priority, i.e. the CSI report content discarded first, and the CSI report content of each priority is discarded as a whole.
Table 1: part 2 CSI report priority
When a UE is scheduled to transmit uplink data (transport block) and one or more CSI reports on PUSCH, ifIs greater than->Part 2 of the CSI is discarded step by step in the above order until +.>Less than or equal to->Until that point. Wherein:
O CSI-2 is the number of bits of CSI part 2;
if O CSI-2 ≥360,L CSI-2 =11; otherwise L CSI-2 Is the cyclic redundancy check (Cyclic Redundancy Check, CRC) bit number of CSI part 2 determined according to a preset rule;
set CSI offset value;
is the total number of OFDM symbols within PUSCH, including all OFDM symbols transmitting DMRS;
The RE number used for transmitting UCI on OFDM symbol/in PUSCH;
C UL-SCH is the number of code blocks of the UL-SCH transmitted on PUSCH;
if the DCI scheduling the PUSCH includes a Code Block Group Transmission Information (CBGTI) field indicating that the UE does not transmit the (r) th code block, K r =0; otherwise K r The size of the r code block of the UL-SCH transmitted on the PUSCH;
Q' CSI-1 is the number of coded modulation symbols per layer of CSI part 1 transmitted on PUSCH;
if HARQ-ACKThe number of information bits is greater than 2, Q' ACK For each layer of coded modulation symbol number transmitted on PUSCH, if the HARQ-ACK information bit number is equal to 1 or 2, Q' ACK =0;
Alpha is a scale parameter of the higher layer configuration;
when UE only transmits CSI report on PUSCH, part 2 of CSI is discarded step by step according to the sequence until the code rate of part 2 CSI is lower than a threshold code rate c smaller than 1 T Until now, wherein
And R is the code rate indicated by DCI for the set CSI offset value.
When transmitting type two CSI on PUCCH, discarding part 2 CSI still according to the priority of table 1, discarding from the lowest priority until the code rate of part 2 CSI is less than or equal to the parameter maxCodeRate configured by the higher layer.
The existing type two CSI discarding scheme is to discard the information of the subband CSI directly, and is used for ensuring that the CSI report can be put into the uplink resource configured by the corresponding network equipment. However, for the codebook based on fourier transform compression in the New air interface (NR), the information put into the CSI report has no concept of a subband, so the existing discarding scheme cannot be used, and after receiving the CSI report, the network device cannot determine the content of the CSI part discarded by the terminal, so the network device cannot accurately determine the channel condition according to the CSI report, which results in deteriorated CSI feedback performance.
In order to solve the above problems, embodiments of the present invention provide a method for transmitting CSI reports, a terminal, and a network device, so as to solve the problem that the network device cannot accurately determine the channel condition due to the fact that the network device cannot determine the content of the CSI part discarded by the terminal.
The embodiment of the invention provides a transmission method of Channel State Information (CSI) report, which is applied to a terminal side, as shown in fig. 2, and the method can comprise the following steps:
step 201: discarding at least one of the following information in the CSI report in units of columns according to preset priority information: each layer of quantized coefficients of non-zero coefficients of the coefficient matrix is compressed, indicating a bit map of the quantized coefficients;
step 202: and sending the CSI report after discarding the information.
In this embodiment, the terminal discards at least one of the following information in the CSI report in units of columns according to the preset priority information: the quantized coefficients of the non-zero coefficients of each layer of the laminated coefficient matrix indicate bit maps of the quantized coefficients, and the CSI report after the information is discarded is sent to the network equipment, so that the network equipment can receive and analyze the CSI report according to preset priority information, determine the discarded partial content of the terminal, and is favorable for the network equipment to accurately acquire the channel state and optimize the CSI feedback performance.
In a specific embodiment, before discarding the information in the CSI report, the method further includes:
acquiring uplink channel resources used for sending the CSI report;
calculating uplink channel resources required for transmitting the CSI report;
and judging that the acquired uplink channel resource is smaller than the transmission resource required by the CSI report.
Among them, uplink channel resources include, but are not limited to, physical uplink control channel (Physical Uplink Control Channel, PUCCH) and/or physical uplink shared channel (Physical Uplink Share Channel, PUSCH), etc. Alternatively, the uplink channel resources may be semi-statically configured by the network device to the terminal through radio resource control (Radio Resource Control, RRC) signaling, or dynamically indicated to the terminal through a physical downlink control channel (Physical Downlink Control Channel, PDCCH).
Specifically, the terminal may calculate uplink resources required for transmitting CSI reports according to parameters such as the number of orthogonal bases, the number of spatial digital beams, the number of subsets, and the like configured by the network device.
Optionally, the quantization coefficients include at least one of: amplitude quantization value and phase quantization value.
Optionally, the preset priority information satisfies any one of the following rules:
Each column of the bitmap is the same as the priority of the quantization coefficient it indicates;
the priority of each column of the bitmap is higher than the priority of the quantization coefficient indicated by the bitmap;
each column of the bitmap has a lower priority than the quantization coefficients it indicates.
In a specific embodiment, the preset priority information satisfies any one of the following rules:
the priority of the bit bitmap of the a layer is higher than that of the bit bitmap of the a+1 layer, and the priority of the b column of each bit bitmap is higher than that of the b+1 column, wherein a is an integer which is more than or equal to 0 and less than the number of layers, and b is an integer which is more than or equal to 0 and less than the number of bit bitmap columns;
the b-th column of the bit bitmap has higher priority than the b+1th column, and the a-th bit bitmap in the same column has higher priority than the a+1th bit bitmap.
In another specific embodiment, the bit map includes a strongly polarized portion and a weakly polarized portion, the strongly polarized portion includes the strongest coefficient of the compressed coefficient matrix, and the preset priority information satisfies:
the strongly polarized portion and the quantized coefficients indicated by it have a higher priority than the weakly polarized portion and the quantized coefficients indicated by it.
Optionally, the number of lines included in one of the strongly polarized portion and the weakly polarized portion is equal to x×p, where X is the number of lines of the bitmap, and the parameter p is greater than or equal to 0 and less than or equal to 1, and is specified by a protocol, or configured by a network device, or set by the terminal and reported to the network device.
Wherein one of the strongly polarized portion and the weakly polarized portion includes a number of rows equal to ceil (x×p) or floor (x×p), wherein ceil (x×p) is rounded up to (x×p) and floor (x×p) is rounded down to (x×p).
Optionally, in the strongly polarized portion, the preset priority information further satisfies any one of the following rules:
the priority of the bit bitmap of the a layer is higher than that of the bit bitmap of the a+1 layer, and the priority of the b column of each bit bitmap is higher than that of the b+1 column, wherein a is an integer which is more than or equal to 0 and less than the number of layers, and b is an integer which is more than or equal to 0 and less than the number of bit bitmap columns;
the priority of the b-th column of the bit bitmap is higher than the priority of the b+1th column, and the priority of the a-th bit bitmap in the same column is higher than the priority of the a+1th bit bitmap;
in the weakly polarized section, the preset priority information further satisfies any one of the following rules:
The priority of the bit bitmap of the a layer is higher than that of the bit bitmap of the a+1 layer, and the priority of the b column of each bit bitmap is higher than that of the b+1 column, wherein a is an integer which is more than or equal to 0 and less than the number of layers, and b is an integer which is more than or equal to 0 and less than the number of bit bitmap columns;
the b-th column of the bit bitmap has higher priority than the b+1th column, and the a-th bit bitmap in the same column has higher priority than the a+1th bit bitmap.
The transmission method of CSI reports of a terminal is further described below with reference to specific embodiments, in which the priority of bitmap and the quantization coefficient indicated by bitmap is indicated by column unit, and the first priority is the highest priority, that is, the CSI report content that is preferentially sent, where when discarding is performed, the bitmap column and the quantization coefficient are discarded according to the priorities from low to high, and when discarding is performed, all the content corresponding to one priority is discarded.
Example 1
In this embodiment, each column of bitmap has the same priority as the quantization coefficient indicated by the bitmap, the priority of the a-th layer bitmap is higher than the priority of the a+1-th layer bitmap, and the priority of the b-th column of each bitmap is higher than the priority of the b+1-th column, where a is an integer greater than or equal to 0 and less than the number of layers, and b is an integer greater than or equal to 0 and less than the number of columns of bitbitmaps, and specifically, the priority information is as follows:
First priority: the first column of bitmaps of Layer 0 (Layer 0) with quantized coefficients of its indicated non-zero coefficients;
second priority: the second column of the bitmap of Layer 0 and its indicated quantized coefficients of non-zero coefficients;
…
the X0 priority is the quantized coefficient of the X0 column of the bitmap of Layer 0 and the indicated non-zero coefficient;
x0+1 priority: the first column of the bitmap of Layer 0 and its indicated quantized coefficients of non-zero coefficients;
x0+2 priority: the second column of the bitmap of Layer 1 and its indicated quantized coefficients of non-zero coefficients;
…
the X < 0 > +X1 priority is the quantized coefficient of the X < 1 > column of the bitmap of Layer 1 and the non-zero coefficient indicated by the column;
…。
example two
In this embodiment, the priority of each column of the bitmap is higher than the priority of the quantization coefficient indicated by the bitmap, the priority of the a-th layer bitmap is higher than the priority of the a+1-th layer bitmap, and the priority of the b-th column of each bitmap is higher than the priority of the b+1-th column, where a is an integer greater than or equal to 0 and less than the number of layers, b is an integer greater than or equal to 0 and less than the number of columns of the bitbitmaps, and specifically, the priority information is as follows:
first priority: the first column of Layer 0 bitmap;
second priority: quantization coefficients of non-zero coefficients indicated by the first column of the bitmap of Layer 0;
Third priority: the second column of Layer 0's bitmap;
fourth priority: quantization coefficients of non-zero coefficients indicated by the second column of the bitmap of Layer 0;
…
2X 0-1 priority X0 column of bitmap of Layer 0;
the 2X 0 priority is the quantized coefficient of the non-zero coefficient indicated by the X0 column of the bitmap of Layer 0;
priority 2 x 0+1: the first column of Layer 1 bitmap;
priority 2 x 0+2: quantization coefficients of non-zero coefficients indicated by the first column of the bitmap of Layer 1;
…
x0+2x1-1 priority X1 column of bitmap of Layer 1;
the priority of 2x0+2x1 is the quantized coefficient of the non-zero coefficient indicated in column X1 of the bitmap of Layer 1;
…。
example III
In this embodiment, each column of the bitmap has the same priority as the quantization coefficient indicated by the bitmap, the priority of the b-th column of the bitmap is higher than the priority of the b+1th column, and the priority of the a-th bitmap is higher than the priority of the a+1th bitmap in the same column, where a is an integer greater than or equal to 0 and less than the number of layers, b is an integer greater than or equal to 0 and less than the number of columns of the bitmap, and specifically, the priority information is as follows:
first priority: the first column of the bitmap of Layer 0 and its indicated quantized coefficients of non-zero coefficients;
Second priority: the first column of the bitmap of Layer 1 and its indicated quantized coefficients of non-zero coefficients;
…
n1 st priority: the first column of the bitmap of Layer i and its indicated quantized coefficients of non-zero coefficients;
the second column of the bitmap of Layer 0 and the quantization coefficient of the non-zero coefficient indicated by the second column;
the second column of the bitmap of Layer 1 and the quantization coefficient of the non-zero coefficient indicated by the second column;
…
n1+n2 priority: the second column of the bitmap of Layer i and its indicated quantized coefficients of non-zero coefficients;
…
where N1 represents the number of first columns of bitmaps in layer 0 through layer i, N2 represents the number of second columns of bitmaps in layer 0 through layer i, and so on.
Example IV
In this embodiment, the priority of each column of the bitmap is higher than the priority of the quantization coefficient indicated by the bitmap, the priority of the b-th column of the bitmap is higher than the priority of the b+1th column, and the priority of the a-th bitmap is higher than the priority of the a+1th bitmap in the same column, where a is an integer greater than or equal to 0 and less than the number of layers, b is an integer greater than or equal to 0 and less than the number of columns of the bitmap, and specifically, the priority information is as follows:
first priority: the first column of Layer 0 bitmap;
Second priority: quantization coefficients of non-zero coefficients indicated by the first column of the bitmap of Layer 0;
third priority: the first column of Layer 1 bitmap;
fourth priority: quantization coefficients of non-zero coefficients indicated by the first column of the bitmap of Layer 1;
…
priority of n 1-1: the first column of the bitmap of Layer i;
priority of n1 No. 2: quantization coefficients of non-zero coefficients indicated by the first column of the bitmap of Layer i;
a second column of bitmap of Layer 0;
n1+2 priority, quantized coefficients of non-zero coefficients indicated by the second column of bitmap of Layer 0;
…
n1+2n2-1 priority: the second column of the bitmap of Layer i;
n1+2n2 priority: quantization coefficients of non-zero coefficients indicated by the second column of the bitmap of Layer i;
…
where N1 represents the number of first columns of bitmaps in layer 0 through layer i, N2 represents the number of second columns of bitmaps in layer 0 through layer i, and so on.
Example five
In this embodiment, the number of lines of the bitmap of each layer is X, a coefficient p is defined, the number of lines of the upper portion of the bitmap is equal to x×p, the rounding includes rounding up or rounding down, and the number of lines of the lower portion of the bitmap is equal to X-rounding (x×p), where the portion where the strongest coefficient is located is called a strongly polarized portion, and the other portion is called a weakly polarized portion. The parameter p is greater than or equal to 0 and less than or equal to 1, and is specified for a protocol, or is configured by a network device, or is set by a terminal and reported to the network device.
In this embodiment, the priority of each column of bitmap is the same as the priority of the quantization coefficient indicated by the bitmap, in the strongly polarized portion, the priority of the bit map of the a-th layer is higher than the priority of the bit map of the a+1-th layer, and the priority of the b-th column of each bit map is higher than the priority of the b+1-th column, where a is an integer greater than or equal to 0 and less than the number of layers, and b is an integer greater than or equal to 0 and less than the number of bit map columns; in the weakly polarized section, prioritization is performed in the same way. Specifically, the priority information is as follows:
first priority: the first column of the strongly polarized portion bitmap of Layer 0 and its indicated quantized coefficients of non-zero coefficients;
…
the X0 priority is the quantized coefficients of the X0 column of the strong polarization part bitmap of Layer 0 and the indicated non-zero coefficient;
…
x0+ … +Xi priority: xi column of the strongly polarized partial bitmap of Layer i and quantization coefficient of non-zero coefficient indicated by the same;
the X0+ … +xi+1 priority is that the first column of the weak polarization part bitmap of Layer 0 and the quantization coefficient of the non-zero coefficient indicated by the first column;
…
priority 2X (x0+ … +xi) the Xi column of the weak polarization portion bitmap of Layer i and the quantization coefficients of the non-zero coefficients indicated by the same.
Example six
In this embodiment, the number of lines of the bitmap of each layer is X, a coefficient p is defined, the number of lines of the upper portion of the bitmap is equal to x×p, the rounding includes rounding up or rounding down, and the number of lines of the lower portion of the bitmap is equal to X-rounding (x×p), where the portion where the strongest coefficient is located is called a strongly polarized portion, and the other portion is called a weakly polarized portion. The parameter p is greater than or equal to 0 and less than or equal to 1, and is specified for a protocol, or is configured by a network device, or is set by a terminal and reported to the network device.
In this embodiment, the priority of each column of bitmap is higher than the priority of the quantization coefficient indicated by the bitmap, in the strongly polarized portion, the priority of the bit map of the a-th layer is higher than the priority of the bit map of the a+1 layer, and the priority of the b-th column of each bit map is higher than the priority of the b+1-th column, where a is an integer greater than or equal to 0 and less than the number of layers, and b is an integer greater than or equal to 0 and less than the number of bit map columns; in the weakly polarized section, prioritization is performed in the same way. Specifically, the priority information is as follows:
first priority: the first column of the strongly polarized portion bitmap of Layer 0;
second priority: quantization coefficients of non-zero coefficients indicated by the first column of the strongly polarized partial bitmap of Layer 0;
…
2X 0-1 priority, X0 column of the strongly polarized partial bitmap of Layer 0;
the 2X 0 priority is the quantized coefficient of the non-zero coefficient indicated by the X0 column of the strongly polarized partial bitmap of Layer 0;
…
the 2 x0+ … +2 x Xi-1 priority: the Xi column of the strongly polarized portion bitmap of Layer i;
the priority of X0+ … +2 Xi is the quantized coefficient of the non-zero coefficient indicated by the Xi column of the strongly polarized partial bitmap of Layer i;
the 2 x0+ … +2 x xi +1 priority: the first column of the weak polarization portion bitmap of Layer 0;
The 2 x0+ … +2 x xi +2 priority: quantized coefficients of non-zero coefficients indicated by the first column of the weak polarization portion bitmap of Layer 0;
…
priority 4 (x0+ … +xi) -1: xi column of weak polarization portion bitmap of Layer i;
priority 4 (x0+ … +xi) quantized coefficients of non-zero coefficients indicated by the Xi-th column of the weak polar part bitmap of Layer i.
Example seven
In this embodiment, the number of lines of the bitmap of each layer is X, a coefficient p is defined, the number of lines of the upper portion of the bitmap is equal to x×p, the rounding includes rounding up or rounding down, and the number of lines of the lower portion of the bitmap is equal to X-rounding (x×p), where the portion where the strongest coefficient is located is called a strongly polarized portion, and the other portion is called a weakly polarized portion. The parameter p is greater than or equal to 0 and less than or equal to 1, and is specified for a protocol, or is configured by a network device, or is set by a terminal and reported to the network device.
In this embodiment, the priority of each column of the bitmap is the same as the priority of the quantization coefficient indicated by the bitmap, in the strongly polarized portion, the priority of the b-th column of the bitmap is higher than the priority of the b+1th column, and the priority of the a-th layer bitmap in the same column is higher than the priority of the a+1th layer bitmap, where a is an integer greater than or equal to 0 and less than the number of layers, and b is an integer greater than or equal to 0 and less than the number of columns of the bitmap; in the weakly polarized section, prioritization is performed in the same way. Specifically, the priority information is as follows:
First priority: the first column of the strongly polarized portion bitmap of Layer 0 and its indicated quantized coefficients of non-zero coefficients;
second priority: the first column of the strongly polarized portion bitmap of Layer 1 and its indicated quantized coefficients of non-zero coefficients;
…
n1 st priority: the first column of the strongly polarized portion bitmap of Layer i and its indicated quantized coefficients of non-zero coefficients;
the second column of the strong polarization part bitmap of Layer 0 and the quantization coefficient of the non-zero coefficient indicated by the second column;
the second column of the strong polarization part bitmap of Layer 1 and the quantization coefficient of the non-zero coefficient indicated by the second column;
…
n1+n2 priority: the second column of the strongly polarized portion bitmap of Layer i and its indicated quantized coefficients of non-zero coefficients;
…
n1+ … +ni priority: the Ni column of the strong polarization part bitmap of Layer i and the quantization coefficient of the non-zero coefficient indicated by the Ni column;
n1+ … +ni+1 priority: the first column of the weak polarization portion bitmap of Layer 0 and its indicated quantized coefficients of non-zero coefficients;
…
n1+ … +ni priority: the first column of the weak polarization portion bitmap of Layer i and its indicated quantized coefficients of non-zero coefficients;
…
priority 2 (n1+ … +ni): the Ni column of the weak polarization portion bitmap of Layer i and the quantization coefficient of the non-zero coefficient indicated by the Ni column;
Where N1 represents the number of first columns of bitmaps in layer 0 through layer i, N2 represents the number of second columns of bitmaps in layer 0 through layer i, and so on.
Example eight
In this embodiment, the number of lines of the bitmap of each layer is X, a coefficient p is defined, the number of lines of the upper portion of the bitmap is equal to x×p, the rounding includes rounding up or rounding down, and the number of lines of the lower portion of the bitmap is equal to X-rounding (x×p), where the portion where the strongest coefficient is located is called a strongly polarized portion, and the other portion is called a weakly polarized portion. The parameter p is greater than or equal to 0 and less than or equal to 1, and is specified for a protocol, or is configured by a network device, or is set by a terminal and reported to the network device.
In this embodiment, the priority of each column of the bitmap is higher than the priority of the quantization coefficient indicated by the bitmap, the priority of the b-th column of the bitmap is higher than the priority of the b+1th column in the strongly polarized portion, and the priority of the a-th bitmap is higher than the priority of the a+1th bitmap in the same column, where a is an integer greater than or equal to 0 and less than the number of layers, and b is an integer greater than or equal to 0 and less than the number of columns of the bitmap; in the weakly polarized section, prioritization is performed in the same way. Specifically, the priority information is as follows:
First priority: the first column of the strongly polarized portion bitmap of Layer 0;
second priority: quantization coefficients of non-zero coefficients indicated by the first column of the strongly polarized partial bitmap of Layer 0;
third priority: the first column of the strongly polarized portion bitmap of Layer 1;
fourth priority: quantization coefficients of non-zero coefficients indicated by the first column of the strongly polarized partial bitmap of Layer 1;
…
priority of n 1-1: a first column of the strongly polarized portion bitmap of Layer i;
priority of n1 No. 2: quantization coefficients of non-zero coefficients indicated by the first column of the strongly polarized partial bitmap of Layer i;
n1+1 priority, second column of strongly polarized partial bitmap of Layer 0;
n1+2 priority, quantized coefficients of non-zero coefficients indicated by the second column of the strongly polarized partial bitmap of Layer 0;
n1+3 priority, second column of strongly polarized partial bitmap of Layer 1;
n1+4 priority, quantized coefficients of non-zero coefficients indicated by the second column of the strongly polarized partial bitmap of Layer 1;
…
n1+2n2-1 priority: the second column of the strongly polarized portion bitmap of Layer i;
n1+2n2 priority: quantization coefficients of non-zero coefficients indicated by the second column of the strongly polarized partial bitmap of Layer i;
…
n1+ … +2 ni-1 priority: the Ni column of the strong polarization portion bitmap of Layer i;
N1+ … +2 ni priority: quantization coefficients of non-zero coefficients indicated by the Ni-th column of the strongly polarized partial bitmap of Layer i;
n1+ … +2×ni+1 priority: a first column of weakly polarized section bitmap of Layer 0;
n1+ … +2×ni+2 priority: quantization coefficients of non-zero coefficients indicated by the first column of the weakly polarized section bitmap of Layer 0;
…
n1+ … +2 ni-1 priority: a first column of weakly polarized section bitmap of Layer i;
n1+ … +2 ni priority: quantization coefficients of non-zero coefficients indicated by the first column of the weakly polarized section bitmap of Layer i;
…
priority of (n1+ … +ni) -1: the Ni column of the weak polarization portion bitmap of Layer i;
priority 4 (n1+ … +ni): the Ni column of the weak polarization portion bitmap of Layer i and the quantization coefficient of the non-zero coefficient indicated by the Ni column;
where N1 represents the number of first columns of bitmaps in layer 0 through layer i, N2 represents the number of second columns of bitmaps in layer 0 through layer i, and so on.
The above embodiments describe a transmission method of channel state information CSI reports in different scenarios, and the following will further describe a terminal corresponding to the transmission method with reference to the accompanying drawings.
As shown in fig. 3, the terminal 300 according to the embodiment of the present invention includes a transmission device for CSI reports, which can send CSI reports to the network device in the above embodiment, and achieve the same effect, and the terminal 300 specifically includes the following functional modules:
A processing module 310, configured to discard, according to preset priority information, at least one of the following information in the CSI report in units of columns:
each layer of quantized coefficients of non-zero coefficients of the coefficient matrix is compressed, indicating a bit map of the quantized coefficients;
a sending module 320, configured to send the CSI report after discarding the information.
In this embodiment, the terminal discards at least one of the following information in the CSI report in units of columns according to the preset priority information: the quantized coefficients of the non-zero coefficients of each layer of the laminated coefficient matrix indicate bit maps of the quantized coefficients, and the CSI report after the information is discarded is sent to the network equipment, so that the network equipment can receive and analyze the CSI report according to preset priority information, determine the discarded partial content of the terminal, and is favorable for the network equipment to accurately acquire the channel state and optimize the CSI feedback performance.
Optionally, the processing module 310 is further configured to obtain uplink channel resources used to send the CSI report; calculating uplink channel resources required for transmitting the CSI report; and judging that the acquired uplink channel resource is smaller than the transmission resource required by the CSI report.
Among them, uplink channel resources include, but are not limited to, physical uplink control channel (Physical Uplink Control Channel, PUCCH) and/or physical uplink shared channel (Physical Uplink Share Channel, PUSCH), etc. Alternatively, the uplink channel resources may be semi-statically configured by the network device to the terminal through radio resource control (Radio Resource Control, RRC) signaling, or dynamically indicated to the terminal through a physical downlink control channel (Physical Downlink Control Channel, PDCCH).
Specifically, the terminal may calculate uplink resources required for transmitting CSI reports according to parameters such as the number of orthogonal bases, the number of spatial digital beams, the number of subsets, and the like configured by the network device.
Optionally, the quantization coefficients include at least one of: amplitude quantization value and phase quantization value.
Optionally, the preset priority information satisfies any one of the following rules:
each column of the bitmap is the same as the priority of the quantization coefficient it indicates;
the priority of each column of the bitmap is higher than the priority of the quantization coefficient indicated by the bitmap;
each column of the bitmap has a lower priority than the quantization coefficients it indicates.
In a specific embodiment, the preset priority information satisfies any one of the following rules:
the priority of the bit bitmap of the a layer is higher than that of the bit bitmap of the a+1 layer, and the priority of the b column of each bit bitmap is higher than that of the b+1 column, wherein a is an integer which is more than or equal to 0 and less than the number of layers, and b is an integer which is more than or equal to 0 and less than the number of bit bitmap columns;
the b-th column of the bit bitmap has higher priority than the b+1th column, and the a-th bit bitmap in the same column has higher priority than the a+1th bit bitmap.
In another specific embodiment, the bit map includes a strongly polarized portion and a weakly polarized portion, the strongly polarized portion includes the strongest coefficient of the compressed coefficient matrix, and the preset priority information satisfies:
the strongly polarized portion and the quantized coefficients indicated by it have a higher priority than the weakly polarized portion and the quantized coefficients indicated by it.
Optionally, the number of lines included in one of the strongly polarized portion and the weakly polarized portion is equal to x×p, where X is the number of lines of the bitmap, and the parameter p is greater than or equal to 0 and less than or equal to 1, and is specified by a protocol, or configured by a network device, or set by the terminal and reported to the network device.
Wherein one of the strongly polarized portion and the weakly polarized portion includes a number of rows equal to ceil (x×p) or floor (x×p), wherein ceil (x×p) is rounded up to (x×p) and floor (x×p) is rounded down to (x×p).
Optionally, in the strongly polarized portion, the preset priority information further satisfies any one of the following rules:
the priority of the bit bitmap of the a layer is higher than that of the bit bitmap of the a+1 layer, and the priority of the b column of each bit bitmap is higher than that of the b+1 column, wherein a is an integer which is more than or equal to 0 and less than the number of layers, and b is an integer which is more than or equal to 0 and less than the number of bit bitmap columns;
The priority of the b-th column of the bit bitmap is higher than the priority of the b+1th column, and the priority of the a-th bit bitmap in the same column is higher than the priority of the a+1th bit bitmap;
in the weakly polarized section, the preset priority information further satisfies any one of the following rules:
the priority of the bit bitmap of the a layer is higher than that of the bit bitmap of the a+1 layer, and the priority of the b column of each bit bitmap is higher than that of the b+1 column, wherein a is an integer which is more than or equal to 0 and less than the number of layers, and b is an integer which is more than or equal to 0 and less than the number of bit bitmap columns;
the b-th column of the bit bitmap has higher priority than the b+1th column, and the a-th bit bitmap in the same column has higher priority than the a+1th bit bitmap.
To better achieve the above objects, further, fig. 4 is a schematic hardware structure of a terminal for implementing various embodiments of the present invention, where the terminal 40 includes, but is not limited to: radio frequency unit 41, network module 42, audio output unit 43, input unit 44, sensor 45, display unit 46, user input unit 47, interface unit 48, memory 49, processor 410, and power source 411. Those skilled in the art will appreciate that the terminal structure shown in fig. 4 is not limiting of the terminal and that the terminal may include more or fewer components than shown, or may combine certain components, or a different arrangement of components. In the embodiment of the invention, the terminal comprises, but is not limited to, a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted terminal, a wearable device, a pedometer and the like.
Wherein, the radio frequency unit 41 is configured to send a channel state information CSI report to the network device;
a processor 410, configured to discard, according to preset priority information, at least one of the following information in the CSI report in units of columns:
quantized coefficients of non-zero coefficients of each layer of the layer of coefficient matrices indicate bit maps of the quantized coefficients.
It should be understood that, in the embodiment of the present invention, the radio frequency unit 41 may be used for receiving and transmitting signals during the process of receiving and transmitting information or communication, specifically, receiving downlink data from the base station and then processing the received downlink data by the processor 410; and, the uplink data is transmitted to the base station. Typically, the radio frequency unit 41 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. In addition, the radio frequency unit 41 may also communicate with networks and other devices via a wireless communication system.
The terminal provides wireless broadband internet access to the user via the network module 42, such as helping the user to send and receive e-mail, browse web pages, access streaming media, etc.
The audio output unit 43 may convert audio data received by the radio frequency unit 41 or the network module 42 or stored in the memory 49 into an audio signal and output as sound. Also, the audio output unit 43 may also provide audio output (e.g., a call signal reception sound, a message reception sound, etc.) related to a specific function performed by the terminal 40. The audio output unit 43 includes a speaker, a buzzer, a receiver, and the like.
The input unit 44 is for receiving an audio or video signal. The input unit 44 may include a graphics processor (Graphics Processing Unit, GPU) 441 and a microphone 442, the graphics processor 441 processing image data of still pictures or video obtained by an image capturing device (e.g., a camera) in a video capturing mode or an image capturing mode. The processed image frames may be displayed on the display unit 46. The image frames processed by the graphics processor 441 may be stored in the memory 49 (or other storage medium) or transmitted via the radio frequency unit 41 or the network module 42. The microphone 442 may receive sound and may be capable of processing such sound into audio data. The processed audio data may be converted into a format output that can be transmitted to the mobile communication base station via the radio frequency unit 41 in the case of a telephone call mode.
The terminal 40 further comprises at least one sensor 45, such as a light sensor, a motion sensor and other sensors. Specifically, the light sensor includes an ambient light sensor and a proximity sensor, wherein the ambient light sensor can adjust the brightness of the display panel 461 according to the brightness of the ambient light, and the proximity sensor can turn off the display panel 461 and/or the backlight when the terminal 40 moves to the ear. As one of the motion sensors, the accelerometer sensor can detect the acceleration in all directions (generally three axes), and can detect the gravity and direction when the accelerometer sensor is stationary, and can be used for recognizing the terminal gesture (such as horizontal and vertical screen switching, related games, magnetometer gesture calibration), vibration recognition related functions (such as pedometer and knocking), and the like; the sensor 45 may further include a fingerprint sensor, a pressure sensor, an iris sensor, a molecular sensor, a gyroscope, a barometer, a hygrometer, a thermometer, an infrared sensor, etc., which will not be described herein.
The display unit 46 is used to display information input by a user or information provided to the user. The display unit 46 may include a display panel 461, and the display panel 461 may be configured in the form of a liquid crystal display (Liquid Crystal Display, LCD), an Organic Light-Emitting Diode (OLED), or the like.
The user input unit 47 may be used to receive input numeric or character information and to generate key signal inputs related to user settings and function control of the terminal. Specifically, the user input unit 47 includes a touch panel 471 and other input devices 472. The touch panel 471, also referred to as a touch screen, may collect touch operations thereon or thereabout by a user (e.g., operations of the user on the touch panel 471 or thereabout using any suitable object or accessory such as a finger, stylus, etc.). The touch panel 471 may include two parts of a touch detection device and a touch controller. The touch detection device detects the touch azimuth of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts it into touch point coordinates, and sends the touch point coordinates to the processor 410, and receives and executes commands sent from the processor 410. In addition, the touch panel 471 may be implemented in various types such as resistive, capacitive, infrared, and surface acoustic wave. The user input unit 47 may include other input devices 472 in addition to the touch panel 471. In particular, other input devices 472 may include, but are not limited to, physical keyboards, function keys (e.g., volume control keys, switch keys, etc.), trackballs, mice, joysticks, and so forth, which are not described in detail herein.
Further, the touch panel 471 may be overlaid on the display panel 461, and when the touch panel 471 detects a touch operation thereon or thereabout, the touch panel 471 is transmitted to the processor 410 to determine the type of touch event, and then the processor 410 provides a corresponding visual output on the display panel 461 according to the type of touch event. Although in fig. 4, the touch panel 471 and the display panel 461 are provided as two separate components to implement the input and output functions of the terminal, in some embodiments, the touch panel 471 may be integrated with the display panel 461 to implement the input and output functions of the terminal, which is not limited herein.
The interface unit 48 is an interface to which an external device is connected to the terminal 40. For example, the external devices may include a wired or wireless headset port, an external power (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input/output (I/O) port, a video I/O port, an earphone port, and the like. The interface unit 48 may be used to receive input (e.g., data information, power, etc.) from an external device and transmit the received input to one or more elements within the terminal 40 or may be used to transmit data between the terminal 40 and an external device.
The memory 49 may be used to store software programs as well as various data. The memory 49 may mainly include a storage program area that may store an operating system, application programs required for at least one function (such as a sound playing function, an image playing function, etc.), and a storage data area; the storage data area may store data (such as audio data, phonebook, etc.) created according to the use of the handset, etc. In addition, memory 49 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid-state storage device.
The processor 410 is a control center of the terminal, connects various parts of the entire terminal using various interfaces and lines, and performs various functions of the terminal and processes data by running or executing software programs and/or modules stored in the memory 49 and calling data stored in the memory 49, thereby performing overall monitoring of the terminal. Processor 410 may include one or more processing units; preferably, the processor 410 may integrate an application processor that primarily handles operating systems, user interfaces, applications, etc., with a modem processor that primarily handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 410.
The terminal 40 may further include a power source 411 (e.g., a battery) for supplying power to the respective components, and preferably, the power source 411 may be logically connected to the processor 410 through a power management system, so as to perform functions of managing charging, discharging, and power consumption management through the power management system.
In addition, the terminal 40 includes some functional modules, which are not shown, and will not be described herein.
Preferably, the embodiment of the present invention further provides a terminal, which includes a processor 410, a memory 49, and a computer program stored in the memory 49 and capable of running on the processor 410, where the computer program when executed by the processor 410 implements the respective processes of the above-mentioned transmission method embodiment of the CSI report, and can achieve the same technical effects, and for avoiding repetition, a detailed description is omitted herein. The terminal may be a wireless terminal or a wired terminal, and the wireless terminal may be a device that provides voice and/or other service data connectivity to a user, a handheld device with wireless connection functionality, or other processing device connected to a wireless modem. The wireless terminals may communicate with one or more core networks via a radio access network (Radio Access Network, RAN), which may be mobile terminals such as mobile phones (or "cellular" phones) and computers with mobile terminals, e.g., portable, pocket, hand-held, computer-built-in or vehicle-mounted mobile devices that exchange voice and/or data with the radio access network. Such as personal communication services (Personal Communication Service, PCS) phones, cordless phones, session initiation protocol (Session Initiation Protocol, SIP) phones, wireless local loop (Wireless Local Loop, WLL) stations, personal digital assistants (Personal Digital Assistant, PDAs), and the like. A wireless Terminal may also be referred to as a system, subscriber Unit (Subscriber Unit), subscriber Station (Subscriber Station), mobile Station (Mobile Station), mobile Station (Mobile), remote Station (Remote Station), remote Terminal (Remote Terminal), access Terminal (Access Terminal), user Terminal (User Terminal), user Agent (User Agent), user equipment (User Device or User Equipment), without limitation.
The embodiment of the invention also provides a computer readable storage medium, on which a computer program is stored, which when executed by a processor, implements the processes of the above-mentioned transmission method embodiment of the channel state information CSI report, and can achieve the same technical effects, so that repetition is avoided, and no further description is given here. Wherein the computer readable storage medium is selected from Read-Only Memory (ROM), random access Memory (Random Access Memory, RAM), magnetic disk or optical disk.
The above embodiments introduce the transmission method of the CSI report of the present invention from the terminal side, and the following embodiments will further describe the transmission method of the CSI report of the network device side with reference to the accompanying drawings.
As shown in fig. 5, a transmission method of a channel state information CSI report according to an embodiment of the present invention is applied to a network device side, and the method may include the following steps:
step 501: receiving a Channel State Information (CSI) report of a terminal;
step 502: according to preset priority information, determining at least one of the following information in the CSI report in a column unit:
quantization coefficients of non-zero coefficients of each layer of the laminated coefficient matrix,
A bit map indicating the quantized coefficients.
In this embodiment, the network device may receive and parse the CSI report according to the preset priority information, so as to determine the content in the CSI report, which is favorable for the network device to accurately acquire the channel state and optimize the CSI feedback performance.
According to the configured uplink channel resource, the network equipment decodes part 2 to a bit level after receiving the CSI report according to the CSI parameter configured by the network equipment and the information carried by part 1 in the CSI report, wherein a part of a non-bit bitmap and a quantization coefficient in part 2 can be obtained by the part 1 and the CSI parameter information configured by the network equipment, and the rest part, namely the bit bitmap and the quantization coefficient part, demodulates the quantization coefficient indicated by the part according to the column bit bitmap of fixed overhead from high to low according to corresponding priority information. For example, 200 bits are obtained after part 2 is parsed, wherein 100 bits are parts of a bit map and quantization coefficients, and a bit map column and a corresponding quantization coefficient included in the 100 bits are sequentially determined according to the priority from high to low.
Optionally, the method further comprises:
and determining that a value of a quantization coefficient not included in the CSI report is 0.
Optionally, the quantization coefficients include at least one of: amplitude quantization value and phase quantization value.
Optionally, the preset priority information satisfies any one of the following rules:
each column of the bitmap is the same as the priority of the quantization coefficient it indicates;
the priority of each column of the bitmap is higher than the priority of the quantization coefficient indicated by the bitmap;
each column of the bitmap has a lower priority than the quantization coefficients it indicates.
In a specific embodiment, the preset priority information satisfies any one of the following rules:
the priority of the bit bitmap of the a layer is higher than that of the bit bitmap of the a+1 layer, and the priority of the b column of each bit bitmap is higher than that of the b+1 column, wherein a is an integer which is more than or equal to 0 and less than the number of layers, and b is an integer which is more than or equal to 0 and less than the number of bit bitmap columns;
the b-th column of the bit bitmap has higher priority than the b+1th column, and the a-th bit bitmap in the same column has higher priority than the a+1th bit bitmap.
In another specific embodiment, the bit map includes a strongly polarized portion and a weakly polarized portion, the strongly polarized portion includes the strongest coefficient of the compressed coefficient matrix, and the preset priority information satisfies:
The strongly polarized portion and the quantized coefficients indicated by it have a higher priority than the weakly polarized portion and the quantized coefficients indicated by it.
Optionally, one of the strongly polarized portions and the weakly polarized portions includes a number of rows equal to
Rounding x×p, where X is the number of rows of the bitmap, and the parameter p is greater than or equal to 0 and less than or equal to 1, and is specified for a protocol, or configured by a network device, or set by the terminal and reported to the network device.
Wherein one of the strongly polarized portion and the weakly polarized portion includes a number of rows equal to ceil (x×p) or floor (x×p), wherein ceil (x×p) is rounded up to (x×p) and floor (x×p) is rounded down to (x×p). Optionally, in the strongly polarized portion, the preset priority information further satisfies any one of the following rules:
the priority of the bit bitmap of the a layer is higher than that of the bit bitmap of the a+1 layer, and the priority of the b column of each bit bitmap is higher than that of the b+1 column, wherein a is an integer which is more than or equal to 0 and less than the number of layers, and b is an integer which is more than or equal to 0 and less than the number of bit bitmap columns;
the priority of the b-th column of the bit bitmap is higher than the priority of the b+1th column, and the priority of the a-th bit bitmap in the same column is higher than the priority of the a+1th bit bitmap;
In the weakly polarized section, the preset priority information further satisfies any one of the following rules:
the priority of the bit bitmap of the a layer is higher than that of the bit bitmap of the a+1 layer, and the priority of the b column of each bit bitmap is higher than that of the b+1 column, wherein a is an integer which is more than or equal to 0 and less than the number of layers, and b is an integer which is more than or equal to 0 and less than the number of bit bitmap columns;
the b-th column of the bit bitmap has higher priority than the b+1th column, and the a-th bit bitmap in the same column has higher priority than the a+1th bit bitmap.
The foregoing embodiments respectively describe the transmission methods of the CSI reports in detail in different scenarios, and the following embodiments will further describe the corresponding network devices with reference to the accompanying drawings.
As shown in fig. 6, a network device 600 according to an embodiment of the present invention includes a transmission apparatus for CSI reports, which can receive CSI reports of channel state information in the above embodiment and achieve the same effect, and the network device 600 specifically includes the following functional modules:
a receiving module 610, configured to receive a CSI report of a terminal;
a processing module 620, configured to determine, according to preset priority information, at least one of the following information in the CSI report in units of columns:
Quantization coefficients of non-zero coefficients of each layer of the laminated coefficient matrix,
a bit map indicating the quantized coefficients.
Optionally, the processing module 620 is further configured to determine that a value of a quantization coefficient not included in the CSI report is 0.
Optionally, the quantization coefficients include at least one of: amplitude quantization value and phase quantization value.
Optionally, the preset priority information satisfies any one of the following rules:
each column of the bitmap is the same as the priority of the quantization coefficient it indicates;
the priority of each column of the bitmap is higher than the priority of the quantization coefficient indicated by the bitmap;
each column of the bitmap has a lower priority than the quantization coefficients it indicates.
In a specific embodiment, the preset priority information satisfies any one of the following rules:
the priority of the bit bitmap of the a layer is higher than that of the bit bitmap of the a+1 layer, and the priority of the b column of each bit bitmap is higher than that of the b+1 column, wherein a is an integer which is more than or equal to 0 and less than the number of layers, and b is an integer which is more than or equal to 0 and less than the number of bit bitmap columns;
the b-th column of the bit bitmap has higher priority than the b+1th column, and the a-th bit bitmap in the same column has higher priority than the a+1th bit bitmap.
In another specific embodiment, the bit map includes a strongly polarized portion and a weakly polarized portion, the strongly polarized portion includes the strongest coefficient of the compressed coefficient matrix, and the preset priority information satisfies:
the strongly polarized portion and the quantized coefficients indicated by it have a higher priority than the weakly polarized portion and the quantized coefficients indicated by it.
Optionally, the number of lines included in one of the strongly polarized portion and the weakly polarized portion is equal to x×p, where X is the number of lines of the bitmap, and the parameter p is greater than or equal to 0 and less than or equal to 1, and is specified by a protocol, or configured by a network device, or set by the terminal and reported to the network device.
Wherein one of the strongly polarized portion and the weakly polarized portion includes a number of rows equal to ceil (x×p) or floor (x×p), wherein ceil (x×p) is rounded up to (x×p) and floor (x×p) is rounded down to (x×p).
Optionally, in the strongly polarized portion, the preset priority information further satisfies any one of the following rules:
the priority of the bit bitmap of the a layer is higher than that of the bit bitmap of the a+1 layer, and the priority of the b column of each bit bitmap is higher than that of the b+1 column, wherein a is an integer which is more than or equal to 0 and less than the number of layers, and b is an integer which is more than or equal to 0 and less than the number of bit bitmap columns;
The priority of the b-th column of the bit bitmap is higher than the priority of the b+1th column, and the priority of the a-th bit bitmap in the same column is higher than the priority of the a+1th bit bitmap;
in the weakly polarized section, the preset priority information further satisfies any one of the following rules:
the priority of the bit bitmap of the a layer is higher than that of the bit bitmap of the a+1 layer, and the priority of the b column of each bit bitmap is higher than that of the b+1 column, wherein a is an integer which is more than or equal to 0 and less than the number of layers, and b is an integer which is more than or equal to 0 and less than the number of bit bitmap columns;
the b-th column of the bit bitmap has higher priority than the b+1th column, and the a-th bit bitmap in the same column has higher priority than the a+1th bit bitmap.
It should be noted that, it should be understood that the above division of the respective modules of the network device and the terminal is only a division of a logic function, and may be integrated in whole or in part into a physical entity or may be physically separated. And these modules may all be implemented in software in the form of calls by the processing element; or can be realized in hardware; the method can also be realized in a form of calling software by a processing element, and the method can be realized in a form of hardware by a part of modules. For example, the determining module may be a processing element that is set up separately, may be implemented in a chip of the above apparatus, or may be stored in a memory of the above apparatus in the form of program code, and may be called by a processing element of the above apparatus and execute the functions of the determining module. The implementation of the other modules is similar. In addition, all or part of the modules can be integrated together or can be independently implemented. The processing element described herein may be an integrated circuit having signal processing capabilities. In implementation, each step of the above method or each module above may be implemented by an integrated logic circuit of hardware in a processor element or an instruction in a software form.
For example, the modules above may be one or more integrated circuits configured to implement the methods above, such as: one or more specific integrated circuits (Application Specific Integrated Circuit, ASIC), or one or more microprocessors (digital signal processor, DSP), or one or more field programmable gate arrays (Field Programmable Gate Array, FPGA), or the like. For another example, when a module above is implemented in the form of a processing element scheduler code, the processing element may be a general purpose processor, such as a central processing unit (Central Processing Unit, CPU) or other processor that may invoke the program code. For another example, the modules may be integrated together and implemented in the form of a system-on-a-chip (SOC).
To better achieve the above object, an embodiment of the present invention further provides a network device, which includes a processor, a memory, and a computer program stored on the memory and executable on the processor, where the processor implements the steps in the transmission method of channel state information CSI reports as described above when executing the computer program.
The embodiment of the invention also provides a computer readable storage medium, wherein a computer program is stored on the computer readable storage medium, and the computer program realizes the steps of the transmission method of the Channel State Information (CSI) report when being executed by a processor.
Specifically, the embodiment of the invention also provides a network device. As shown in fig. 7, the network device 700 includes: an antenna 71, a radio frequency device 72, a baseband device 73. The antenna 71 is connected to a radio frequency device 72. In the uplink direction, the radio frequency device 72 receives information via the antenna 71, and transmits the received information to the baseband device 73 for processing. In the downlink direction, the baseband device 73 processes information to be transmitted, and transmits the processed information to the radio frequency device 72, and the radio frequency device 72 processes the received information and transmits the processed information through the antenna 71.
The above-described band processing means may be located in a baseband apparatus 73, and the method performed by the network device in the above embodiment may be implemented in the baseband apparatus 73, the baseband apparatus 73 including a processor 74 and a memory 75.
The baseband device 73 may, for example, comprise at least one baseband board, on which a plurality of chips are disposed, as shown in fig. 7, where one chip, for example, a processor 74, is connected to the memory 75 to invoke a program in the memory 75 to perform the network device operations shown in the above method embodiment.
The baseband device 73 may also include a network interface 76 for interacting with the radio frequency device 72, such as a common public radio interface (common public radio interface, CPRI).
The processor may be a processor, or may be a generic term for a plurality of processing elements, e.g., the processor may be a CPU, an ASIC, or one or more integrated circuits configured to implement the methods performed by the network devices described above, e.g.: one or more microprocessor DSPs, or one or more field programmable gate array FPGAs, etc. The memory element may be one memory or may be a collective term for a plurality of memory elements.
The memory 75 may be volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory. The non-volatile memory may be a Read-only memory (ROM), a programmable Read-only memory (ProgrammableROM, PROM), an erasable programmable Read-only memory (ErasablePROM, EPROM), an electrically erasable programmable Read-only memory (ElectricallyEPROM, EEPROM), or a flash memory, among others. The volatile memory may be a random access memory (RandomAccessMemory, RAM) that acts as an external cache. By way of example, and not limitation, many forms of RAM are available, such as Static RAM (SRAM), dynamic random access memory (DynamicRAM, DRAM), synchronous dynamic random access memory (SynchronousDRAM, SDRAM), double data rate synchronous dynamic random access memory (DoubleDataRateSDRAM, DDRSDRAM), enhanced synchronous dynamic random access memory (EnhancedSDRAM, ESDRAM), synchronous link dynamic random access memory (SynchlinkDRAM, SLDRAM), and direct memory bus random access memory (DirectRambusRAM, DRRAM). The memory 75 described herein is intended to comprise, without being limited to, these and any other suitable types of memory.
Specifically, the network device of the embodiment of the present invention further includes: a computer program stored on the memory 75 and executable on the processor 74, the processor 74 invoking the computer program in the memory 75 to perform the method performed by the modules shown in fig. 6.
In particular, the computer program, when invoked by the processor 74, is operable to perform: receiving a Channel State Information (CSI) report of a terminal; according to preset priority information, determining at least one of the following information in the CSI report in a column unit: quantized coefficients of non-zero coefficients of each layer of the layer of coefficient matrices indicate bit maps of the quantized coefficients.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
It will be clear to those skilled in the art that, for convenience and brevity of description, specific working procedures of the above-described systems, apparatuses and units may refer to corresponding procedures in the foregoing method embodiments, and are not repeated herein.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of the units is merely a logical function division, and there may be additional divisions when actually implemented, e.g., multiple units or components may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art or in a part of the technical solution, in the form of a software product stored in a storage medium, comprising several instructions for causing a computer device (which may be a personal computer, a server, a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a usb disk, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disk, etc.
Furthermore, it should be noted that in the apparatus and method of the present invention, it is apparent that the components or steps may be disassembled and/or assembled. Such decomposition and/or recombination should be considered as equivalent aspects of the present invention. Also, the steps of performing the series of processes described above may naturally be performed in chronological order in the order of description, but are not necessarily performed in chronological order, and some steps may be performed in parallel or independently of each other. It will be appreciated by those of ordinary skill in the art that all or any of the steps or components of the methods and apparatus of the present invention may be implemented in hardware, firmware, software, or a combination thereof in any computing device (including processors, storage media, etc.) or network of computing devices, as would be apparent to one of ordinary skill in the art after reading this description of the invention.
The object of the invention can thus also be achieved by running a program or a set of programs on any computing device. The computing device may be a well-known general purpose device. The object of the invention can thus also be achieved by merely providing a program product containing program code for implementing said method or apparatus. That is, such a program product also constitutes the present invention, and a storage medium storing such a program product also constitutes the present invention. It is apparent that the storage medium may be any known storage medium or any storage medium developed in the future. It should also be noted that in the apparatus and method of the present invention, it is apparent that the components or steps may be disassembled and/or assembled. Such decomposition and/or recombination should be considered as equivalent aspects of the present invention. The steps of executing the series of processes may naturally be executed in chronological order in the order described, but are not necessarily executed in chronological order. Some steps may be performed in parallel or independently of each other.
While the foregoing is directed to the preferred embodiments of the present invention, it will be appreciated by those skilled in the art that various modifications and changes can be made without departing from the principles of the present invention, and such modifications and changes are intended to be within the scope of the present invention.
Claims (16)
1. A transmission method of a CSI report applied to a terminal, comprising:
discarding at least one of the following information in the CSI report in units of columns according to preset priority information:
each layer of quantized coefficients of non-zero coefficients of the coefficient matrix is compressed, indicating a bit map of the quantized coefficients;
sending a CSI report after discarding the information;
the preset priority information satisfies any one of the following rules:
each column of the bitmap is the same as the priority of the quantization coefficient it indicates;
the priority of each column of the bitmap is higher than the priority of the quantization coefficient indicated by the bitmap;
each column of the bitmap has a priority lower than the quantization coefficient indicated by the bitmap;
the bit map comprises a strong polarization part and a weak polarization part, the strong polarization part comprises the strongest coefficient of the compression coefficient matrix, and the preset priority information meets the following conditions:
the priority of the strongly polarized part and the quantization coefficient indicated by the strongly polarized part is higher than the priority of the weakly polarized part and the quantization coefficient indicated by the weakly polarized part;
in the strongly polarized section, the preset priority information further satisfies any one of the following rules:
The priority of the bit map of the a-th layer is higher than that of the bit map of the a+1-th layer, and the priority of the b-th column of each bit map is higher than that of the b+1-th column, wherein a is an integer which is more than or equal to 0 and less than the number of layers, and b is an integer which is more than or equal to 0 and less than the number of bit map columns;
the priority of the b-th column of the bit bitmap is higher than the priority of the b+1th column, and the priority of the a-th bit bitmap in the same column is higher than the priority of the a+1th bit bitmap;
in the weakly polarized section, the preset priority information further satisfies any one of the following rules:
the priority of the bit map of the a-th layer is higher than that of the bit map of the a+1-th layer, and the priority of the b-th column of each bit map is higher than that of the b+1-th column, wherein a is an integer which is more than or equal to 0 and less than the number of layers, and b is an integer which is more than or equal to 0 and less than the number of bit map columns;
the b-th column of the bit bitmap has higher priority than the b+1th column, and the a-th bit bitmap in the same column has higher priority than the a+1th bit bitmap.
2. The method for transmitting a CSI report according to claim 1, wherein before discarding the information in the CSI report, the method further comprises:
Acquiring uplink channel resources used for sending the CSI report;
calculating uplink channel resources required for transmitting the CSI report;
and judging that the acquired uplink channel resource is smaller than the transmission resource required by the CSI report.
3. The method for transmitting CSI reports according to claim 1, wherein said quantization coefficients comprise at least one of: amplitude quantization value and phase quantization value.
4. The transmission method of CSI reports according to claim 1, wherein said preset priority information satisfies any one of the following rules:
the priority of the bit bitmap of the a layer is higher than that of the bit bitmap of the a+1 layer, and the priority of the b column of each bit bitmap is higher than that of the b+1 column, wherein a is an integer which is more than or equal to 0 and less than the number of layers, and b is an integer which is more than or equal to 0 and less than the number of bit bitmap columns;
the b-th column of the bit bitmap has higher priority than the b+1th column, and the a-th bit bitmap in the same column has higher priority than the a+1th bit bitmap.
5. The transmission method of CSI reports according to claim 1, wherein one of the strongly polarized portion and the weakly polarized portion includes a number of rows equal to X p, where X is the number of rows of the bitmap, and the parameter p is greater than or equal to 0 and less than or equal to 1, and is specified by a protocol, or configured by a network device, or set by the terminal and reported to the network device.
6. The CSI report transmission method according to claim 5, wherein one of the strongly polarized portion and the weakly polarized portion includes a number of rows equal to ceil (x×p) or floor (x×p), wherein ceil (x×p) is rounded up to (x×p), and floor (x×p) is rounded down to (x×p).
7. A transmission method of a channel state information CSI report, applied to a network device side, comprising:
receiving a Channel State Information (CSI) report of a terminal;
according to preset priority information, determining at least one of the following information in the CSI report in a column unit:
quantization coefficients of non-zero coefficients of each layer of the laminated coefficient matrix,
a bit map indicating the quantized coefficients;
the preset priority information satisfies any one of the following rules:
each column of the bitmap is the same as the priority of the quantization coefficient it indicates;
the priority of each column of the bitmap is higher than the priority of the quantization coefficient indicated by the bitmap;
each column of the bitmap has a priority lower than the quantization coefficient indicated by the bitmap;
the bit map comprises a strong polarization part and a weak polarization part, the part where the strongest coefficient of the compression coefficient matrix is located is the strong polarization part, and the preset priority information satisfies: the priority of the strongly polarized part and the quantization coefficient indicated by the strongly polarized part is higher than the priority of the weakly polarized part and the quantization coefficient indicated by the weakly polarized part;
In the strongly polarized section, the preset priority information further satisfies any one of the following rules:
the priority of the bit map of the a-th layer is higher than that of the bit map of the a+1-th layer, and the priority of the b-th column of each bit map is higher than that of the b+1-th column, wherein a is an integer which is more than or equal to 0 and less than the number of layers, and b is an integer which is more than or equal to 0 and less than the number of bit map columns;
the priority of the b-th column of the bit bitmap is higher than the priority of the b+1th column, and the priority of the a-th bit bitmap in the same column is higher than the priority of the a+1th bit bitmap;
in the weakly polarized section, the preset priority information further satisfies any one of the following rules:
the priority of the bit map of the a-th layer is higher than that of the bit map of the a+1-th layer, and the priority of the b-th column of each bit map is higher than that of the b+1-th column, wherein a is an integer which is more than or equal to 0 and less than the number of layers, and b is an integer which is more than or equal to 0 and less than the number of bit map columns;
the b-th column of the bit bitmap has higher priority than the b+1th column, and the a-th bit bitmap in the same column has higher priority than the a+1th bit bitmap.
8. The method for transmitting CSI reports according to claim 7, further comprising:
And determining that a value of a quantization coefficient not included in the CSI report is 0.
9. The method for transmitting CSI reports according to claim 7, wherein said quantization coefficients comprise at least one of: amplitude quantization value and phase quantization value.
10. The transmission method of CSI reports according to claim 7, wherein said preset priority information satisfies any one of the following rules:
the priority of the bit bitmap of the a layer is higher than that of the bit bitmap of the a+1 layer, and the priority of the b column of each bit bitmap is higher than that of the b+1 column, wherein a is an integer which is more than or equal to 0 and less than the number of layers, and b is an integer which is more than or equal to 0 and less than the number of bit bitmap columns;
the b-th column of the bit bitmap has higher priority than the b+1th column, and the a-th bit bitmap in the same column has higher priority than the a+1th bit bitmap.
11. The transmission method of CSI reports according to claim 7, wherein one of the strongly polarized portion and the weakly polarized portion includes a number of rows equal to X p, where X is the number of rows of the bitmap, and the parameter p is greater than or equal to 0 and less than or equal to 1, and is specified by a protocol, or configured by a network device, or set by the terminal and reported to the network device.
12. The CSI report transmission method according to claim 11, wherein one of the strongly polarized portion and the weakly polarized portion includes a number of rows equal to ceil (X p) or floor (X p), wherein ceil (X p) is a round-up of (X p), and floor (X p) is a round-down of (X p).
13. A transmission apparatus for a CSI report, applied to a terminal, comprising:
the processing module is used for discarding at least one of the following information in the CSI report in units of columns according to preset priority information:
each layer of quantized coefficients of non-zero coefficients of the coefficient matrix is compressed, indicating a bit map of the quantized coefficients;
a sending module, configured to send a CSI report after discarding the information;
the preset priority information satisfies any one of the following rules:
each column of the bitmap is the same as the priority of the quantization coefficient it indicates;
the priority of each column of the bitmap is higher than the priority of the quantization coefficient indicated by the bitmap;
each column of the bitmap has a priority lower than the quantization coefficient indicated by the bitmap;
the bit map comprises a strong polarization part and a weak polarization part, the part where the strongest coefficient of the compression coefficient matrix is located is the strong polarization part, and the preset priority information satisfies: the priority of the strongly polarized part and the quantization coefficient indicated by the strongly polarized part is higher than the priority of the weakly polarized part and the quantization coefficient indicated by the weakly polarized part;
In the strongly polarized section, the preset priority information further satisfies any one of the following rules:
the priority of the bit map of the a-th layer is higher than that of the bit map of the a+1-th layer, and the priority of the b-th column of each bit map is higher than that of the b+1-th column, wherein a is an integer which is more than or equal to 0 and less than the number of layers, and b is an integer which is more than or equal to 0 and less than the number of bit map columns;
the priority of the b-th column of the bit bitmap is higher than the priority of the b+1th column, and the priority of the a-th bit bitmap in the same column is higher than the priority of the a+1th bit bitmap;
in the weakly polarized section, the preset priority information further satisfies any one of the following rules:
the priority of the bit map of the a-th layer is higher than that of the bit map of the a+1-th layer, and the priority of the b-th column of each bit map is higher than that of the b+1-th column, wherein a is an integer which is more than or equal to 0 and less than the number of layers, and b is an integer which is more than or equal to 0 and less than the number of bit map columns;
the b-th column of the bit bitmap has higher priority than the b+1th column, and the a-th bit bitmap in the same column has higher priority than the a+1th bit bitmap.
14. A transmission apparatus for a CSI report, applied to a network device, comprising:
A receiving module, configured to receive a CSI report of a terminal;
the processing module is used for determining at least one of the following information in the CSI report in units of columns according to preset priority information:
quantization coefficients of non-zero coefficients of each layer of the laminated coefficient matrix,
a bit map indicating the quantized coefficients;
the preset priority information satisfies any one of the following rules:
each column of the bitmap is the same as the priority of the quantization coefficient it indicates;
the priority of each column of the bitmap is higher than the priority of the quantization coefficient indicated by the bitmap;
each column of the bitmap has a priority lower than the quantization coefficient indicated by the bitmap;
the bit map comprises a strong polarization part and a weak polarization part, the part where the strongest coefficient of the compression coefficient matrix is located is the strong polarization part, and the preset priority information satisfies: the priority of the strongly polarized part and the quantization coefficient indicated by the strongly polarized part is higher than the priority of the weakly polarized part and the quantization coefficient indicated by the weakly polarized part;
in the strongly polarized section, the preset priority information further satisfies any one of the following rules:
The priority of the bit bitmap of the a layer is higher than that of the bit bitmap of the a+1 layer, and the priority of the b column of each bit bitmap is higher than that of the b+1 column, wherein a is an integer which is more than or equal to 0 and less than the number of layers, and b is an integer which is more than or equal to 0 and less than the number of bit bitmap columns;
the priority of the b-th column of the bit bitmap is higher than the priority of the b+1th column, and the priority of the a-th bit bitmap in the same column is higher than the priority of the a+1th bit bitmap;
in the weakly polarized section, the preset priority information further satisfies any one of the following rules:
the priority of the bit bitmap of the a layer is higher than that of the bit bitmap of the a+1 layer, and the priority of the b column of each bit bitmap is higher than that of the b+1 column, wherein a is an integer which is more than or equal to 0 and less than the number of layers, and b is an integer which is more than or equal to 0 and less than the number of bit bitmap columns;
the b-th column of the bit bitmap has higher priority than the b+1th column, and the a-th bit bitmap in the same column has higher priority than the a+1th bit bitmap.
15. A communication device, characterized in that it comprises a processor, a memory and a computer program stored on the memory and running on the processor, which when executed implements the steps of the method for transmitting channel state information CSI reports according to any of claims 1 to 12.
16. A computer readable storage medium, characterized in that the computer readable storage medium has stored thereon a computer program which, when executed by a processor, implements the steps of the method for transmitting channel state information CSI reports according to any of claims 1 to 12.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910395204.2A CN111614435B (en) | 2019-05-13 | 2019-05-13 | Transmission method, terminal and network equipment for Channel State Information (CSI) report |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910395204.2A CN111614435B (en) | 2019-05-13 | 2019-05-13 | Transmission method, terminal and network equipment for Channel State Information (CSI) report |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111614435A CN111614435A (en) | 2020-09-01 |
CN111614435B true CN111614435B (en) | 2023-12-15 |
Family
ID=72201518
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910395204.2A Active CN111614435B (en) | 2019-05-13 | 2019-05-13 | Transmission method, terminal and network equipment for Channel State Information (CSI) report |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111614435B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116939649A (en) * | 2022-04-01 | 2023-10-24 | 维沃移动通信有限公司 | Channel characteristic information transmission method and device, terminal and network side equipment |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102013954A (en) * | 2010-07-08 | 2011-04-13 | 华为技术有限公司 | Method for reporting and acquiring channel state information, base station and user equipment |
CN102845097A (en) * | 2010-04-01 | 2012-12-26 | Lg电子株式会社 | Method for transmitting channel state information in wireless access system |
CN104170411A (en) * | 2012-03-16 | 2014-11-26 | 华为技术有限公司 | Systems and Methods for Reference Signals and CSI Feedback |
CN108029032A (en) * | 2015-09-24 | 2018-05-11 | 株式会社Ntt都科摩 | User terminal, wireless base station and wireless communications method |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9369234B2 (en) * | 2010-08-16 | 2016-06-14 | Qualcomm Incorported | Channel state information feedback for carrier aggregation |
WO2013168969A1 (en) * | 2012-05-07 | 2013-11-14 | 엘지전자 주식회사 | Method and apparatus for transmitting channel state information in wireless communication system |
-
2019
- 2019-05-13 CN CN201910395204.2A patent/CN111614435B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102845097A (en) * | 2010-04-01 | 2012-12-26 | Lg电子株式会社 | Method for transmitting channel state information in wireless access system |
CN105207707A (en) * | 2010-04-01 | 2015-12-30 | Lg电子株式会社 | Method for transmitting channel state information in wireless access system |
CN102013954A (en) * | 2010-07-08 | 2011-04-13 | 华为技术有限公司 | Method for reporting and acquiring channel state information, base station and user equipment |
CN104170411A (en) * | 2012-03-16 | 2014-11-26 | 华为技术有限公司 | Systems and Methods for Reference Signals and CSI Feedback |
CN108029032A (en) * | 2015-09-24 | 2018-05-11 | 株式会社Ntt都科摩 | User terminal, wireless base station and wireless communications method |
Non-Patent Citations (5)
Title |
---|
"R1-1801069 Summary of CSI reporting v3".3GPP tsg_ran\WG1_RL1.2018,全文. * |
R1-1802285 CSI reporting on PUCCH;Nokia等;《3GPP tsg_ran\WG1_RL1》;20180217;全文 * |
R1-1907076 On CSI omission procedure;Ericsson;《3GPP tsg_ran\wg1_rl1》;20190503;第1、3-5部分 * |
vivo.R1-1904095 "Further discussion on type II CSI compression and feedback for high rank extension".3GPP tsg_ran\wg1_rl1.2019,(tsgr1_96b),全文. * |
在OFDM***中用循环前缀对时变色散信道进行估计;邵怀宗, 彭启琮, 李玉柏;电波科学学报(05);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN111614435A (en) | 2020-09-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111277360B (en) | Transmission method, terminal and network equipment for CSI report | |
CN110505040B (en) | Information transmission method, terminal and network equipment | |
CN111614390B (en) | Transmission method, terminal and network equipment for CSI report | |
CN111835459B (en) | Transmission method, terminal and network side equipment for Channel State Information (CSI) report | |
CN111278120B (en) | Configuration method and transmission method of uplink channel, network side equipment and terminal | |
CN111435862B (en) | Transmission method, terminal and network equipment for Channel State Information (CSI) report | |
EP3926875A1 (en) | Hybrid automatic repeat request (harq) feedback method, terminal, and network device | |
CN111435855B (en) | Transmission method, terminal and network equipment for CSI report | |
CN111836309B (en) | Transmission method, terminal and network side equipment for Channel State Information (CSI) report | |
CN111148125B (en) | Monitoring method, configuration method, terminal and network equipment for downlink information | |
CN110139390B (en) | Resource scheduling indication method, terminal and network equipment | |
WO2020164585A1 (en) | Uplink transmission method at unauthorized spectrum, terminal and network device | |
CN111615142B (en) | Transmission method, terminal and network equipment for Channel State Information (CSI) report | |
CN111614435B (en) | Transmission method, terminal and network equipment for Channel State Information (CSI) report | |
CN111278115B (en) | Transmission method, configuration method and related equipment | |
CN111315031B (en) | Uplink transmission method, terminal and network equipment | |
CN111132216B (en) | Information reporting method, terminal and network equipment | |
CN112887067B (en) | Resource determination method and device and communication equipment | |
CN110460406B (en) | Information transmission method, network equipment and terminal | |
CN113543158B (en) | Method and device for determining number of data transmission layers and communication equipment | |
CN111263400B (en) | Method and terminal for discarding CSI report |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |