This application pertains to the field of wireless communication technologies, and specifically, relates to a channel information reporting method, a terminal, and a network-side device.
In a Frequency Division Duplex (FDD) system, Channel State Information (CSI) needs to be estimated and fed back by a User Equipment (UE) due to lack of complete reciprocity of channels. At present, the CSI fed back is obtained through calculation by the UE based on channel state information of a measurement occasion. Therefore, the CSI fed back can be understood as a channel measurement result of a specific occasion, and the network-side device performs an operation such as precoding based on the CSI fed back by the UE.
Because the CSI fed back by the UE is a channel measurement result of a specific occasion, in a scenario in which a channel coherence time becomes shorter (that is, fast fading channel), channel incoherence may occur for an occasion of CSI measured by the UE and an occasion of performing an operation such as precoding by using the CSI by a base station, resulting in degradation of system performance. For example, in a high-speed scenario, a moving speed of UE is relatively high, and Doppler shift and spread is relatively large, which leads to decrease of channel coherence time. In this case, channel incoherence may occur for an occasion of CSI measured by the UE and an occasion of performing an operation such as precoding by using the CSI by the base station, which leads to degradation of system performance.
Embodiments of this application provide a channel information reporting method, a terminal, and network-side device.
According to a first aspect, a channel information reporting method is provided, including: obtaining, by a terminal, to-be-reported target time domain information based on a first report configuration, where the target time domain information is used to indicate channel change characteristics at a plurality of occasions; and reporting, by the terminal, a first report on a target resource, where the first report includes the target time domain information, and the target resource is a reporting resource indicated by the first report configuration.
According to a second aspect, a channel information reporting apparatus is provided, including: an obtaining module, configured to obtain to-be-reported target time domain information based on a first report configuration, where the target time domain information is used to indicate channel change characteristics at a plurality of occasions; and a first transceiver module, configured to report a first report on a target resource, where the first report includes the target time domain information, and the target resource is a reporting resource indicated by the first report configuration.
According to a third aspect, a terminal scheduling method is provided, including: receiving, by a network-side device, a first report reported by a terminal on a target resource, where the first report includes target time domain information, and the target time domain information is used to indicate channel change characteristics at a plurality of occasions; and scheduling, by the network-side device, the terminal based on the target time domain information.
According to a fourth aspect, a terminal scheduling apparatus is provided, including: a second transceiver module, configured to receive a first report reported by a terminal on a target resource, where the first report includes target time domain information, and the target time domain information is used to indicate channel change characteristics at a plurality of occasions; and a scheduling module, configured to schedule the terminal based on the target time domain information.
According to a fifth aspect, a terminal is provided, where the terminal includes a processor, a memory, and a program or instructions stored in the memory and capable of running on the processor, and when the program or the instructions are executed by the processor, the steps of the method according to the first aspect are implemented.
According to a sixth aspect, a terminal is provided, including a processor and a communication interface, where the processor is configured to implement the steps of the method according to the first aspect, and the communication interface is configured to communicate with a network-side device.
According to a seventh aspect, a network-side device is provided, where the network-side device includes a processor, a memory, and a program or instructions stored in the memory and capable of running on the processor, and when the program or the instructions are executed by the processor, the steps of the method according to the third aspect are implemented.
According to an eighth aspect, a network-side device is provided, including a processor and a communication interface, where the processor is configured to implement the steps of the method according to the third aspect, and the communication interface is configured to communicate with UE.
According to a ninth aspect, a readable storage medium is provided, where the readable storage medium has a program or instructions stored thereon, and when the program or the instructions are executed by a processor, the steps of the method according to the first aspect are implemented, or the steps of the method according to the third aspect are implemented.
According to a tenth aspect, a chip is provided, where the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to run a program or instructions to implement the steps of the method according to the first aspect or implement the steps of the method according to the third aspect.
According to an eleventh aspect, a computer program/program product is provided, where the computer program/program product is stored in a non-transitory storage medium, and the program/program product is executed by at least one processor to implement the steps of the method according to the first aspect or the steps of the method according to the third aspect.
In the embodiments of this application, the terminal obtains, based on the first report configuration, the target time domain information indicating the channel change characteristics at the plurality of occasions, and then has the target time domain information included in the first report for reporting, so that the network-side device can obtain the channel change characteristics at the plurality of occasions to schedule the terminal based on the channel change characteristics at the plurality of occasions. This avoids the problem that channel incoherence may occur for an occasion of CSI measured by UE and an occasion of performing an operation such as precoding by using the CSI by a base station, resulting in degradation of system performance.
The following clearly describes the technical solutions in the embodiments of this application with reference to the accompanying drawings in the embodiments of this application. Apparently, the described embodiments are only some rather than all of the embodiments of this application. All other embodiments obtained by persons of ordinary skill in the art based on the embodiments of this application shall fall within the protection scope of this application.
In the specification and claims of this application, the terms such as “first” and “second” are intended to distinguish between similar objects but do not necessarily indicate a specific order or sequence. It should be understood that the data used in this way is interchangeable in appropriate circumstances so that the embodiments of this application can be implemented in other orders than the order illustrated or described herein, and “first” and “second” are usually for distinguishing same-type objects but not limiting the number of objects, for example, there may be one or more first objects. In addition, “and/or” in this specification and claims indicates at least one of connected objects, and the symbol “/” generally indicates that the associated objects are in an “or” relationship.
It should be noted that technologies described in the embodiments of this application are not limited to a Long Term Evolution (LTE)/LTE-Advanced (LTE-A) system, and may also be used in various wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-Carrier Frequency-Division Multiple Access (SC-FDMA), and other systems. The terms “system” and “network” in the embodiments of this application are usually used interchangeably. Techniques described herein may be used in the aforementioned systems and radio technologies, and may also be used in other systems and radio technologies. In the following descriptions, a New Radio (NR) system is described for an illustration purpose, and NR terms are used in most of the following descriptions, although these technologies may also be applied to other applications than an NR system application, for example, the 6th Generation (6G) communication system.
The following describes in detail the channel information reporting solution provided in the embodiments of this application by using some embodiments and application scenarios thereof with reference to the accompanying drawings.
S210: The terminal obtains to-be-reported target time domain information based on a first report configuration, where the target time domain information is used to indicate channel change characteristics at a plurality of occasions.
In this embodiment of this application, the target time domain information is used to indicate channel change characteristics at a plurality of occasions, for example, to indicate channel amplitude and/or channel phase change characteristics at the plurality of occasions. The network-side device performs channel prediction based on the target time domain information.
In this embodiment of this application, the plurality of occasions may be a plurality of adjacent slots or a plurality of slots with fixed gaps, which is not specifically limited in this embodiment of this application.
In some embodiments, the target time domain information includes but is not limited to at least one of the following:
(1) Information about the target time domain channel, where the information about the target time domain channel includes channel information obtained by the terminal based on a CSI Reference Signal (CSI-RS) at the plurality of occasions.
For example, the target time domain information is a channel measurement result H=[h_1, h_2, . . . , h_k] obtained through channel measurement on the CSI-RS by the terminal in k slots.
(2) Correlation information of the target time domain channel, where the correlation information of the target time domain channel includes characteristic information of channel information at the plurality of occasions.
For example, when channel measurement results obtained through channel measurement on the CSI-RS by the terminal in k slots are H=[h_1, h_2, . . . , h_k], a time domain autocorrelation matrix of the channel is HHH, and an eigenvalue decomposition result is HHH=VDVH, where V represents an eigenvector matrix, with each column representing one eigenvector, and D represents a diagonal matrix formed by eigenvalues corresponding to the eigenvectors. The terminal can form the target time domain information by using eigenvectors and their eigenvalues specified by the network-side device or selected by the terminal.
(3) Doppler domain channel information, where the Doppler domain channel information includes information obtained by transforming the characteristic information in a predetermined manner.
For example, when channel measurement results obtained through channel measurement on the CSI-RS by the terminal in k slots are H=[h_1, h_2, . . . , h_k], a time domain autocorrelation matrix of the channel is HHH, and an eigenvalue decomposition result is HHH=VDVH, where V represents an eigenvector matrix, with each column representing one eigenvector, and D represents a diagonal matrix formed by eigenvalues corresponding to the eigenvectors. The terminal performs Discrete Fourier Transform (DFT) on the eigenvector matrix to obtain a transformed-to matrix V=W_d*V, where W_d is a DFT matrix. The terminal selects a specific value from each column in the matrix V, a row vector sequence number (vector identifier) of W_d corresponding to the specific value, and a corresponding eigenvalue to form the target time domain information.
S212: The terminal reports a first report on a target resource, where the first report includes the target time domain information, and the target resource is a reporting resource indicated by the first report configuration.
In this embodiment of this application, the first report may be periodic, semi-persistent, or aperiodic. This is not limited in the embodiments of this application.
In the technical solution provided in this embodiment of this application, the terminal obtains, based on the first report configuration, the target time domain information indicating the channel change characteristics at the plurality of occasions, and then has the target time domain information included in the first report for reporting, so that the network-side device can obtain the channel change characteristics at the plurality of occasions to schedule the terminal based on the channel change characteristics at the plurality of occasions. This avoids the problem that channel incoherence may occur for an occasion of CSI measured by UE and an occasion of performing an operation such as precoding by using the CSI by a base station, resulting in degradation of system performance. In addition, the network-side device may perform channel prediction based on the channel change characteristics at the plurality of occasions, so as to improve accuracy of channel prediction.
In this embodiment of this application, the first report configuration may be configured by the network-side device for the terminal, for example, the network-side device configures the first report configuration for the terminal by using a higher-layer parameter, for example, configures the first report configuration by using a Radio Resource Control (RRC) parameter.
In some embodiments, one first report configuration may correspond to one or more first reports.
In some embodiments, the first report configuration may include at least one of the following information (1) to (4).
(1) First indication information, where the first indication information is used to indicate quantity information reported in the first report, where the quantity information includes the target time domain information.
For example, the first report configuration may include a parameter of one report quantity, and a specific value of this parameter indicates quantity information reported in the first report. For example, the value of this parameter may include a first preset value, and the first preset value indicates that the reported quantity information includes the target time domain information.
In a possible implementation, the first report configuration may be a configuration dedicated to indicating the terminal to report the target time domain information. In this case, the value of the report (quantity) parameter may be set as a first preset value in the first report configuration to indicate the terminal to report the target time domain information. In this manner, the content reported in the first report can be reduced, and a bandwidth or time-frequency resource occupied by the first report can be reduced.
In an alternative implementation, the first report configuration may reuse an existing CSI report configuration (CSI-ReportConfig), and the first indication information reuses a parameter reportQuantity in the CSI-ReportConfig. For example, a value of the parameter reportQuantity includes “Doppler Matrix Indicator (DMI)”, and quantity information to be reported as indicated by the DMI includes the target time domain information.
In the foregoing possible implementations, the quantity information indicated by the first indication information may further include at least one of the following: CSI-RS Resource Indicator (CRI), Rank Indicator (RI), Channel Quality Indicator (CQI), and Precoding Matrix Indicator (PMI).
For example, the reportQuantity field in the RRC Information Element (IE) CSI-ReportConfig indicates that quantity information included in the CSI report corresponding to the current CSI-ReportConfig includes a CRI, RI, CQI, PMI, and DMI, where DMI represents the target time domain information.
(2) Second indication information, where the second indication information is used to indicate frequency domain information corresponding to the target time domain information.
The second indication information may indicate a frequency domain configuration, and the frequency domain configuration indicates frequency domain information corresponding to the target time domain information. For example, the second indication information indicates that the target time domain information can be obtained through which one subband or obtained through wideband.
For example, a frequency domain configuration field of time domain information can be added in CSI-ReportConfig. 1f the frequency domain configuration field is set to wideband, it indicates that the target time domain information is obtained through channels of the entire frequency domain. If this frequency domain configuration field is set to subband, a subband (a subband corresponding to a bit being 1) used for obtaining the target time domain information are indicated by using a bitmap.
(3) Third indication information, where the third indication information is used to indicate a codebook configuration associated with the target time domain information.
In some embodiments, the codebook configuration includes codebook subset restriction information, rank restriction information, and codebook configuration parameter information. The codebook configuration parameter information includes but is not limited to an oversampling factor, the number of taps in doppler domain, a length of tap search window in doppler domain, a starting position of the tap search window in doppler domain, and the like.
The codebook subset reported in the first report can be restricted by the codebook subset restriction information, so as to reduce computational complexity and reduce overheads for the first report.
(4) Fourth indication information, where the fourth indication information is used to indicate at least one of the following: a measurement resource corresponding to the target time domain information and a measurement port corresponding to the target time domain information.
In this possible implementation, the fourth indication information may indicate that measurement is performed by using which Channel Measurement Resource (CMR), or which ports of which channel measurement resources, or which ports of a specific channel measurement resource, so as to obtain corresponding target time domain information by using measurement results. In a possible implementation, the fourth indication information may indicate one port combination, or a resource combination, or a port and resource combination in a manner of a combination number, or the fourth indication information may indicate a measurement resource and a measurement resource port by using a bit sequence.
In a possible implementation, in S210, the obtaining the to-be-reported target time domain information may include: performing channel measurement on at least one channel measurement resource CMR at each of the plurality of occasions to obtain measurement results of a plurality of channels; and obtaining the to-be-reported target time domain information based on the measurement results of the plurality of channels. In this possible implementation, the terminal obtains the to-be-reported target time domain information based on the measurement results obtained through channel measurement on the CMR at each occasion.
In a possible implementation, the performing channel measurement on at least one channel measurement resource CMR at each of the plurality of occasions may include: the terminal obtains a plurality of CMRs based on CSI-RS information configured or indicated by a network-side device, where time domain resources occupied by the CMRs are not identical, and the CSI-RS information includes one of the following: a plurality of CSI-RS resources, at least one CSI-RS resource set, and at least one CSI-RS resource group; and the terminal performs channel measurement on the plurality of CMRs.
For example, the network-side device configures or indicates one dedicated CSI-RS set that is to be used by the UE for obtaining channels required for calculating the time domain information, and the terminal performs measurement on all CMRs in the CSI-RS set to obtain channel measurement results at a plurality of occasions, and obtains the target time domain information based on the channel measurement results at the plurality of occasions. The UE does not expect a same slot offset for the CMRs in the CSI-RS set.
In another possible implementation, the performing channel measurement on at least one channel measurement resource at each of the plurality of occasions may include: obtaining a target measurement resource and/or a target measurement port indicated by fourth indication information in the first report configuration, where the fourth indication information is used to indicate at least one of the following: a measurement resource corresponding to the target time domain information and a measurement port corresponding to the target time domain information; and performing channel measurement on the target measurement resource and/or the target measurement port at each of the plurality of occasions.
For example, the network-side device configures a measurement resource indication configuration (that is, the fourth indication information) in the first report configuration, and the configuration indicates performing channel measurement on CMR0 and CMR2 in four reference signal resources (CMR0, CMR1, CMR2, CMR3) configured by the network-side device, so as to obtain the target time domain information of the channels.
For another example, the network-side device configures a port indication configuration in the first report configuration, and the configuration indicates performing measurement on a port with a configured reference signal resource (CMR0) port number being 3000, so as to obtain the target time domain information of the channels.
In a possible implementation, the obtaining the to-be-reported target time domain information based on the measurement results of the plurality of channels may include: obtaining measurement results of a plurality of target channels based on the measurement results of the plurality of channels; and using the measurement results of the plurality of target channels as the to-be-reported target time domain information. For example, part or all of the plurality of channels are selected as the target channels, and the measurement results of the target channels are directly reported as the target time domain information.
In an alternative implementation, the obtaining the to-be-reported target time domain information based on the measurement results of the plurality of channels includes: obtaining measurement results of a plurality of target channels based on the measurement results of the plurality of channels; and calculating a plurality of eigenvectors and/or a plurality of eigenvalues of an autocorrelation matrix of a target matrix, where the target matrix includes measurement results of a plurality of target channels, and the target time domain information includes at least one of the following: the plurality of eigenvectors and the plurality of eigenvalues.
For example, channel measurement results of the terminal in k slots are H=[h_1, h_2, . . . , h_k], a time domain autocorrelation matrix of the channel is HHH, and an eigenvalue decomposition result is HHH=VDVH, where V represents an eigenvector matrix, with each column representing one eigenvector, and D represents a diagonal matrix formed by eigenvalues corresponding to the eigenvectors. The terminal can form the target time domain information by using eigenvectors and their eigenvalues specified by the network-side device or selected by the terminal. This implementation can improve accuracy of channel prediction for the network-side device.
In another possible implementation, the obtaining the to-be-reported target time domain information based on the measurement results of the plurality of channels may include:
For example, channel measurement results in k slots are H=[h_1, h_2, . . . , h_k], a time domain autocorrelation matrix of the channel is HHH, and an eigenvalue decomposition result is HHH=VDVH, where V represents an eigenvector matrix, with each column representing one eigenvector, and D represents a diagonal matrix formed by eigenvalues corresponding to the eigenvectors. The terminal performs DFT transform on the eigenvector matrix to obtain a transformed-to matrix V=W_d*V, where W_d is a DFT matrix. The terminal selects a specific value from each column in the matrix V, a row vector sequence number (vector identifier) of W_d corresponding to the specific value, and a corresponding eigenvalue to form the target time domain information.
In the foregoing possible implementation, overheads for reporting the target time domain information can be reduced.
In the foregoing possible implementation, the number of specific values selected from each column of the transformed-to matrix is configured by a network-side device, or the number of specific values selected from each column of the transformed-to matrix is selected by the terminal.
Further, the target time domain information may further include the number of specific values that is selected by the terminal from each column of the transformed-to matrix.
For example, in the foregoing example, the number of specific values for each column in the terminal selection matrix V may be configured by a base station or selected by the terminal. If the number of specific values is selected by the terminal, the target time domain information further includes the number of specific values selected by the terminal.
In the foregoing possible implementations, the obtaining measurement results of a plurality of target channels based on the measurement results of the plurality of channels may include selecting the measurement results of the plurality of target channels corresponding to the first information from the measurement results of the plurality of channels, where the first information includes at least one of the following: at least one pair of transceiver ports and at least one carrier.
In some embodiments, the first information is configured by the network-side device, or the first information is selected by the terminal. In some embodiments, the target time domain information further includes the first information.
For example, in the foregoing implementation, the target time domain information may include channel measurement results of one or more pairs of specific transceiver ports, where one or more pairs of transceiver ports may be configured by the network or selected by the terminal, and if the one or more pairs of transceiver ports is selected by the terminal, the time domain information may also include port information selected by the terminal.
For example, channel measurement results of k slots are H=[h_1, h_2, . . . , h_k], where h_m, m=1, 2, . . . , k are column vectors, and the dimension is a product of the number of transceiver ports (that is, N_t*N_r). The terminal obtains one or more pairs of transceiver ports with best channel quality according to the maximum capacity, maximum data volume, or other criteria. Then, the terminal selects values of corresponding transceiver ports in each column, so as to form the target time domain information along with the selected port information.
In some alternative embodiments, the target time domain information can include channel measurement results of one or more pairs of transceiver ports on one or more specific carriers, where the one or more carriers may be configured by the network-side device or selected by the terminal, and one or more pairs of carriers may be configured by the network-side device or selected by the terminal; in a case of being selected by the terminal, the target time domain information may also include port information and/or carrier information selected by the terminal.
For example, channel measurement results of k slots are H=[h_1, h_2, . . . , h_k], where h_m, m=1, 2, . . . , k are column vectors, and the dimension is a product (that is, N_t*N_r*N_subc) of the number of transceiver ports and the number of subcarriers. The terminal obtains one or more carriers with best channel quality according to the maximum capacity, maximum data volume, or other criteria, and then, based on the obtained carrier, selects one or more pairs of transceiver ports with best channel quality according to the maximum capacity, maximum data volume, or other criteria. Then, the terminal selects values of corresponding carriers and transceiver ports from each column, so as to form the target time domain information along with the selected port information and carrier information.
In the foregoing possible implementation, the eigenvalues are not included in the target time domain information in a case that the terminal sets no normalization operation to be performed on the eigenvector or the network-side device indicates no normalization operation to be performed on the eigenvector. That is, in a case that the modulus of the eigenvector is not 1 or the eigenvalue is not normalized, the target time domain information does not include the eigenvalue, so as to reduce overheads.
In a possible implementation, in S212, that the terminal reports the first report on the target resource includes: generating the first report; and mapping the first report on to an Uplink Control Information (UCI) bit sequence on the target resource. That is, in this possible implementation, the first report is reported as a part of UCI.
In the related art, in type (Type)1 and Type2 CSI reporting modes, a two-level frequency domain-based codebook structure is used, that is, W(s)=W1*W2(s), where s=0, 1, . . . , S, S represents the total number of subbands, W1 is subband-irrelative and is formed by 2*N discrete Fourier transform DFT vectors, and each DFT vector represents one beam in spatial domain. W2(s) represents a subband-related coefficient of the s-th configuration. According to different codebook types, functions of the coefficient include beam selection, beam weighted combination, and beam phase adjustment. In addition, in the related art, Type2 CSI reporting mode has been further enhanced, that is, to etype2 CSI reporting mode. This mode mainly uses a DFT matrix to compress the frequency domain coefficient matrix (W2) and transfer the frequency domain coefficient to the delay domain for quantitative reporting, thus effectively reducing feedback overheads. The codebook structure is extended to a three-level codebook structure, that is, W(s)=W1*W2(d)*Wf.H( ), where W1 is formed by 2*N subband-irrelative DFT vectors, each DFT vector represents one beam in spatial domain, W2(d) represents a coefficient related to delay domain, and Wf is formed by part of column vectors of the DFT matrix. In related art, a CSI report uses feedback based on Physical Uplink Shared Channel (PUSCH), and one CSI report includes two parts (Part1 and Part2), where Part1 has a fixed load size and also indicates the number of information bits of Part2. For Type1 CSI feedback, Part1 includes one or more of RI, CRI, and CQI of a first codeword, and Part2 includes one or more of PMI and CQI of a second codeword. For Type2 CSI feedback, Part1 includes one or more of RI, CQI, and Type2 CSI per-layer non-zero wideband amplitude coefficient indicator, and Part2 includes PMI of Type2 CSI. For enhanced Type2 CSI feedback, Part1 includes one or more of RI, CQI, and an indicator of the total number of enhanced Type2 CSI cross-layer non-zero amplitude coefficients, and Type2 includes PMI of enhanced Type2 CSI.
In this embodiment of this application, the first report includes the target time domain information, and a manner of generating the first report can use different manners based on different granularities of the first report, which are described below separately.
(I) The granularity of PMI and/or CQI reported by the first report that is set in the first report configuration is wideband, for example, the granularity of PMI and CQI set in the CSI report configuration is wideband.
In this case, the generating the first report may include one of the following:
(1) In a case that second indication information in the first report configuration indicates wideband or information about at least one subband, and the first report corresponding to the first report configuration contains only a first part, mapping the target time domain information and another parameter in the first report onto the first part, with a mapping position of the target time domain information being behind that of the another parameter in the first report, where the second indication information is used to indicate frequency domain information corresponding to the target time domain information, and the another parameter is a parameter in the first report other than the target time domain information.
For example, the frequency domain configuration corresponding to the target time domain information is wideband, and a CSI report corresponding to the CSI report configuration contains only one part. Then, the target time domain information is mapped onto Part1, and a mapping position is behind those of other parameters (for example, CRI, RI, CQI, or PMI) of the CSI report.
For another example, the frequency domain configuration corresponding to the target time domain information is subband, and a CSI report corresponding to the CSI report configuration contains only one part. In this case, the target time domain information is mapped onto Part1, and a mapping position is behind those of other parameters (for example, CRI, RI, CQI, or PMI) of the CSI report.
(2) In a case that the second indication information in the first report configuration indicates information about at least one subband, and that the first report corresponding to the first report configuration includes a first part and a second part, mapping other parameters in the first report to the first part, and mapping the target time domain information to the second part.
For example, if the frequency domain configuration corresponding to the target time domain information is subband, the CSI report corresponding to the CSI report configuration contains two parts, and in this case, the target time domain information is mapped onto Part2.
(II) The granularity of PMI and/or CQI reported by the first report that is set in the first report configuration is at least one subband.
In this case, the generating the first report may include: in a case that the first report corresponding to the first report configuration contains a first part and a second part, mapping the target time domain information and another parameter included in the second part of the first report onto the second part, with a mapping position of the target time domain information being behind those of the other parameters, where the other parameters in the second part are parameters in the second part of the first report other than the target time domain information.
For example, the granularity of PMI and CQI configured in the CSI report configuration is subband, the CSI report corresponding to the CSI report configuration contains two parts, and the target time domain information is mapped onto Part2, where a mapping position is behind those of other parameters (CQI, PMI, or the like) of the CSI report in Part2.
In the foregoing possible implementation, in a case that the target time domain information includes information selected by the terminal, the first part further includes indication information for indicating a bit length of the second part. For example, the target time domain information includes the first information selected by the terminal or the number of specific values selected by the terminal from each column of the transformed-to matrix. In this possible implementation, in a case that the network-side device cannot learn a bit length corresponding to the target time domain information, indication may be made to the network-side device by using the indication information in the first part, so that the network-side device is able to learn the bit length of the second part.
In some alternative embodiments, in a case that the terminal determines the target time domain information based on the selected information, the first part also includes the information selected by the terminal. For example, the target time domain information includes the first information selected by the terminal or the number of specific values selected by the terminal from each column of the transformed-to matrix. In this possible implementation, in a case that the network-side device cannot learn a bit length corresponding to the target time domain information, the information selected by the terminal can be included in the first part, so that the network-side device can determine the bit length of the target time domain information.
In a possible implementation, the mapping the first report onto a UCI bit sequence includes one of the following:
In the foregoing possible implementation, the first UCI bit sequence further includes sixth indication information, where the sixth indication information is used to indicate a bit length of the second UCI bit sequence, or the sixth indication information is used for determining the bit length of the second UCI bit sequence. For example, if the target time domain information is a terminal selection result (that is, the network-side device cannot learn the length of the second UCI bit sequence), the first UCI bit sequence contains the sixth indication information, and the network-side device may explicitly or implicitly obtain the bit length of the second UCI bit sequence through a corresponding indication. For example, the target time domain information is determined based on the first information selected by the terminal, or the target time domain information is obtained based on a specific value selected by the terminal from each column of the transformed-to matrix. In this case, the sixth indication information is further included in the first UCI bit sequence.
In some embodiments, a bit length of the second UCI bit sequence includes a length of a subsequence, related to the target time domain information, in the second UCI bit sequence.
According to the technical solution provided in this embodiment of this application, the terminal can perform measurement and feed back the channel change characteristics at the plurality of occasions.
As shown in
S310: The network-side device receives a first report reported by a terminal on a target resource, where the first report includes target time domain information, and the target time domain information is used to indicate channel change characteristics at a plurality of occasions.
The terminal may report the first report in a manner described in the foregoing method 200, and the first report is the same as the first report in the method 200. For details, refer to the descriptions in the method 200.
S312: The network-side device schedules the terminal based on the target time domain information.
For example, the network-side device can perform channel prediction based on the target time domain information, so as to adjust a CRI, RI, CQI or PMI reported by the terminal, and schedule the terminal based on the adjusted CRI, RI, CQI or PMI value, for example, perform an operation such as precoding.
In the technical solution provided in this embodiment of this application, the terminal reports the channel change characteristics at the plurality of occasions to the network-side device, and the network-side device schedules the terminal based on content reported by the terminal, thus avoiding the problem that channel incoherence may occur for an occasion of CSI measured by UE and an occasion of performing an operation such as precoding by using the CSI by a base station, resulting in degradation of system performance. In addition, the network-side device may perform channel prediction based on the channel change characteristics at the plurality of occasions, so as to improve accuracy of channel prediction.
In a possible implementation, before the receiving, by a network-side device, a first report reported by a terminal on a target resource, the method further includes: sending, by the network-side device, a first report configuration to the terminal, where the first report configuration includes indication information of the target resource.
In a possible implementation, the first report configuration further includes at least one of the following information:
In a possible implementation, the quantity information further includes at least one of the following:
In a possible implementation, the frequency domain information includes information about at least one subband, or wideband.
In a possible implementation, the codebook configuration includes codebook subset restriction information, rank restriction information, and codebook configuration parameter information.
In a possible implementation, the target time domain information includes at least one of the following:
In a possible implementation, the receiving, by a network-side device, a first report reported by a terminal on a target resource includes: monitoring, on the target resource, UCI bits transmitted by the terminal to obtain the first report.
In a possible implementation, the monitoring UCI bits transmitted by the terminal includes: monitoring, on the target resource, a first UCI bit sequence and a second UCI bit sequence, obtaining another parameter in the first report from the first UCI bit sequence, and obtaining the target time domain information from the second UCI bit sequence, where the another parameter is a parameter in the first report other than the target time domain information.
In a possible implementation, the first UCI bit sequence further includes sixth indication information, where the sixth indication information is used to indicate a bit length of the second UCI bit sequence, or the sixth indication information is used for determining the bit length of the second UCI bit sequence.
It should be noted that, in the channel information reporting method provided by this embodiment of this application, the execution body may be a channel information reporting apparatus, or a control module for executing the channel information reporting method in the channel information reporting apparatus. In this embodiment of this application, the channel information reporting method being performed by the channel information reporting apparatus is used as an example to describe the channel information reporting apparatus provided in the embodiments of this application.
In this embodiment of this application, the obtaining module 401 is configured to obtain to-be-reported target time domain information based on a first report configuration, where the target time domain information is used to indicate channel change characteristics at a plurality of occasions. The first transceiver module 402 is configured to report a first report on a target resource, where the first report includes the target time domain information, and the target resource is a reporting resource indicated by the first report configuration.
In a possible implementation, the target time domain information includes at least one of the following:
In a possible implementation, the first report configuration includes at least one of the following information:
In a possible implementation, the quantity information further includes at least one of the following:
In a possible implementation, the frequency domain information includes information about at least one subband, or wideband.
In a possible implementation, the codebook configuration includes codebook subset restriction information, rank restriction information, and codebook configuration parameter information.
In a possible implementation, that the obtaining module 401 obtains the to-be-reported target time domain information includes:
In a possible implementation, that the obtaining module 401 performs channel measurement on the at least one channel measurement resource at each of the plurality of occasions includes:
In a possible implementation, that the obtaining module 401 performs channel measurement on the at least one channel measurement resource at each of the plurality of occasions includes:
In a possible implementation, that the obtaining module 401 obtains the to-be-reported target time domain information based on the measurement results of the plurality of channels includes:
In a possible implementation, that the obtaining module 401 obtains the to-be-reported target time domain information based on the measurement results of the plurality of channels includes:
In a possible implementation, that the obtaining module 401 obtains the to-be-reported target time domain information based on the measurement results of the plurality of channels includes:
In a possible implementation, the number of specific values selected from each column of the transformed-to matrix is configured by the network-side device, or the number of specific values selected from each column of the transformed-to matrix is selected by the terminal.
In a possible implementation, the target time domain information further includes the number of specific values that is selected by the terminal from each column of the transformed-to matrix.
In a possible implementation, that the obtaining module 401 obtains the measurement results of the plurality of target channels based on the measurement results of the plurality of channels includes:
In a possible implementation, the first information is configured by the network-side device, or the first information is selected by the terminal.
In a possible implementation, the target time domain information further includes the first information selected by the terminal.
In a possible implementation, the eigenvalues are not included in the target time domain information in a case that the terminal sets no normalization operation to be performed on the eigenvector or the network-side device indicates no normalization operation to be performed on the eigenvector.
In a possible implementation, that the first transceiver module 402 reports the first report on the target resource includes:
In a possible implementation, in a case that a granularity of PMI and/or a granularity of CQI for reporting of the first report configured in the first report configuration are wideband, that the first transceiver module 402 generates the first report includes one of the following:
In a possible implementation, in a case that a granularity of PMI and/or a granularity of CQI for reporting of the first report configured in the first report configuration is at least one subband, that the first transceiver module 402 generates the first report includes the following:
In a possible implementation, in a case that the target time domain information includes information selected by the terminal, the first part further includes indication information for indicating a bit length of the second part.
In a possible implementation, in a case that the terminal determines the target time domain information based on information selected by the terminal, the first part further includes the information selected by the terminal.
In a possible implementation, that the first transceiver module 402 maps the first report onto a UCI bit sequence on the target resource includes one of the following:
In a possible implementation, the first UCI bit sequence further includes sixth indication information, where the sixth indication information is used to indicate a bit length of the second UCI bit sequence, or the sixth indication information is used for determining the bit length of the second UCI bit sequence.
In a possible implementation, a bit length of the second UCI bit sequence includes a length of a subsequence, related to the target time domain information, in the second UCI bit sequence.
The channel information reporting apparatus in this embodiment of this application may be an apparatus, or may be a component, an integrated circuit, or a chip in a terminal. The apparatus may be a mobile terminal or a non-mobile terminal. For example, the mobile terminal may include but is not limited to the types of the terminal 11 listed above, and the non-mobile terminal may be a server, a Network Attached Storage (NAS), a Personal Computer (PC), a Television (TV), a teller machine, a self-service machine, or the like, which is not specifically limited in this embodiment of this application.
The channel information reporting apparatus in this embodiment of this application may be an apparatus with an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, and is not specifically limited in the embodiments of this application.
The channel information reporting apparatus provided in this embodiment of this application is capable of implementing the processes implemented by the terminal in the method embodiments in
It should be noted that, for the terminal scheduling method provided by the embodiments of this application, the execution body may be a terminal scheduling apparatus, or a control module for executing the terminal scheduling method in the terminal scheduling apparatus. In this embodiment of this application, the terminal scheduling apparatus provided in the embodiments of this application is described by using the terminal scheduling method being executed by the terminal scheduling apparatus as an example.
In a possible implementation, the second transceiver module 501 is further configured to send a first report configuration to the terminal before the network-side device receives the first report reported by the terminal on the target resource, where the first report configuration includes indication information of the target resource.
In a possible implementation, the first report configuration further includes at least one of the following information:
In a possible implementation, the quantity information further includes at least one of the following:
In a possible implementation, the frequency domain information includes information about at least one subband, or wideband.
In a possible implementation, the codebook configuration includes codebook subset restriction information, rank restriction information, and codebook configuration parameter information.
In a possible implementation, the target time domain information includes at least one of the following:
In a possible implementation, that the first transceiver module 501 receives the first report reported by the terminal on the target resource includes:
In a possible implementation, the first transceiver module 501 monitoring the UCI bits sequence transmitted by the terminal includes:
In a possible implementation, the first UCI bit sequence further includes sixth indication information, where the sixth indication information is used to indicate a bit length of the second UCI bit sequence, or the sixth indication information is used for determining the bit length of the second UCI bit sequence.
The terminal scheduling apparatus in this embodiment of this application may be an apparatus, or may be a component, an integrated circuit, or a chip in a network-side device. The network-side device may include, but is not limited to, the types of the base station 12 listed above, which is not specifically limited in this embodiment of this application.
The terminal scheduling apparatus in this embodiment of this application may be an apparatus with an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, and is not specifically limited in the embodiments of this application.
The terminal scheduling apparatus provided in this embodiment of this application is capable of implementing the processes implemented by the network-side device in the method embodiments in
For example, as shown in
An embodiment of this application further provides a terminal, including a processor and a communication interface, the processor is configured to implement the processes of the foregoing embodiments of the channel information reporting method, and the communication interface is configured to communicate with the network-side device. The terminal embodiments correspond to the foregoing terminal-side method embodiments, and the implementation processes and implementations of the foregoing method embodiments can be applied to the terminal embodiments, with the same technical effects achieved. For example,
The terminal 700 includes but is not limited to components such as a radio frequency unit 701, a network module 702, an audio output unit 703, an input unit 704, a sensor 705, a display unit 706, a user input unit 707, an interface unit 708, a memory 709, and a processor 710.
Persons skilled in the art can understand that the terminal 700 may further include a power supply (for example, a battery) supplying power to the components, and the power supply may be logically connected to the processor 710 through a power management system. In this way, functions such as charge management, discharge management, and power consumption management are implemented by using the power management system. The structure of the terminal shown in
It can be understood that in this embodiment of this application, the input unit 704 may include a Graphics Processing Unit (GPU) 7041 and a microphone 7042. The graphics processing unit 7041 processes image data of a still picture or video obtained by an image capture apparatus (such as a camera) in a video capture mode or an image capture mode. The display unit 706 may include a display panel 7061, and the display panel 7061 may be configured in a form of a liquid crystal display, an organic light-emitting diode, and the like. The user input unit 707 may include a touch panel 7071 and other input devices 7072. The touch panel 7071 is also referred to as a touchscreen. The touch panel 7071 may include two parts: a touch detection apparatus and a touch controller. The other input devices 7072 may include but are not limited to a physical keyboard, a function key (such as a volume control key or a power on/off key), a trackball, a mouse, a joystick, and the like. Details are not described herein.
In this embodiment of this application, the radio frequency unit 701 receives downlink data from a network-side device, and then sends the downlink data to the processor 710 for processing; and also sends uplink data to the network-side device. Generally, the radio frequency unit 701 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.
The memory 709 may be configured to store software programs or instructions and various data. The memory 709 may include a program or instruction storage area and a data storage area. The program or instruction storage area may store an operating system, an application program or instruction required by at least one function (for example, a sound playback function or an image playback function), and the like. In addition, the memory 709 may include a high-speed random access memory, and may further include a non-volatile memory. The non-volatile memory may be a Read-Only memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically EPROM (EEPROM), or a flash memory, for example, at least one disk storage device, a flash memory device, or another non-transitory solid-state storage device.
The processor 710 may include one or more processing units. In some embodiments, an application processor and a modem processor may be integrated in the processor 710. This application processor primarily processes an operating system, user interfaces, application programs or instructions, and the like. The modem processor primarily processes radio communication, for example, being a baseband processor. It can be understood that the modem processor may be not integrated in the processor 710.
The processor 710 is configured to obtain to-be-reported target time domain information based on a first report configuration, where the target time domain information is used to indicate channel change characteristics at a plurality of occasions; and
The radio frequency unit 701 is configured to report a first report on a target resource, where the first report includes the target time domain information, and the target resource is a reporting resource indicated by the first report configuration.
In the technical solution provided in the embodiments of this application, the terminal obtains, based on the first report configuration, the target time domain information indicating the channel change characteristics at the plurality of occasions, and then has the target time domain information included in the first report for reporting, so that the network-side device can obtain the channel change characteristics at the plurality of occasions to schedule the terminal based on the channel change characteristics at the plurality of occasions. This avoids the problem that channel incoherence may occur for an occasion of CSI measured by UE and an occasion of performing an operation such as precoding by using the CSI by a base station, resulting in degradation of system performance. In addition, the network-side device may perform channel prediction based on the channel change characteristics at the plurality of occasions, so as to improve accuracy of channel prediction.
An embodiment of this application further provides a network-side device, including a processor and a communication interface, the processor is configured to implement the processes of the foregoing embodiments of the terminal scheduling method, and the communication interface is configured to communicate with the terminal. The network-side device embodiments correspond to the foregoing network-side device method embodiments, and the implementation processes and implementations of the foregoing method embodiments can be applied to the network-side device embodiments, with the same technical effects achieved.
For example, an embodiment of this application further provides a network-side device. As shown in
The frequency band processing apparatus may be located in the baseband apparatus 803. The method performed by the network-side device in the foregoing embodiments may be implemented in the baseband apparatus 803, and the baseband apparatus 803 includes a processor 804 and a memory 805.
The baseband apparatus 803 may include, for example, at least one baseband processing unit, where a plurality of chips are disposed on the baseband processing unit. As shown in
The baseband apparatus 803 may further include a network interface 806, configured to exchange information with the radio frequency apparatus 802, where the interface is, for example, a Common Public Radio Interface (CPRI).
For example, the network-side device in this embodiment of this application further includes: instructions or a program stored in the memory 805 and capable of running on the processor 804. The processor 804 invokes the instructions or program in the memory 805 to execute the method executed by the modules shown in
An embodiment of this application further provides a readable storage medium, where a program or instructions are stored in the readable storage medium. When the program or the instructions are executed by a processor, the processes of the foregoing embodiments of the channel information reporting method are implemented or the processes of the foregoing embodiments of the terminal scheduling method are implemented, with the same technical effects achieved. To avoid repetition, details are not described herein again.
The processor is a processor in the terminal described in the foregoing embodiments. The readable storage medium includes a computer-readable storage medium, for example, a computer ROM, a Random Access Memory (RAM), a magnetic disk, or an optical disc.
An embodiment of this application further provides a chip, where the chip includes a processor and a communication interface. The communication interface is coupled to the processor, and the processor is configured to run a program or instructions to implement the processes of the foregoing embodiments of the channel information reporting method or the processes of the foregoing embodiments of the terminal scheduling method, with the same technical effects achieved. To avoid repetition, details are not described herein again.
It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-level chip, a system chip, a chip system, a system-on-chip, or the like.
An embodiment of this application further provides a computer program/program product, where the computer program/program product is stored in a non-transitory storage medium, and when being executed by at least one processor, the program/program product is configured to implement the processes of the foregoing embodiments of the channel information reporting method or the processes of the foregoing embodiments of the terminal scheduling method, with the same technical effects achieved. To avoid repetition, details are not repeated herein.
It should be noted that in this specification, the term “include”, “comprise”, or any of their variants are intended to cover a non-exclusive inclusion, so that a process, a method, an article, or an apparatus that includes a list of elements not only includes those elements but also includes other elements that are not expressly listed, or further includes elements inherent to such process, method, article, or apparatus. In absence of more constraints, an element preceded by “includes a . . . ” does not preclude the existence of other identical elements in the process, method, article, or apparatus that includes the element. In addition, it should be noted that the scope of the method and the apparatus in the embodiments of this application is not limited to executing the functions in an order shown or discussed, but may also include executing the functions in a substantially simultaneous manner or in a reverse order, depending on the functions involved. For example, the described methods may be performed in an order different from that described, and steps may be added, omitted, or combined. In addition, features described with reference to some examples may be combined in other examples.
According to the description of the foregoing implementations, persons skilled in the art can clearly understand that the method in the foregoing embodiments may be implemented by software in combination with a necessary general hardware platform. In some alternative embodiments, the method in the foregoing embodiments may be implemented by hardware. The technical solutions of this application entirely or the part contributing to the prior art may be implemented in a form of a computer software product. The computer software product is stored in a storage medium (such as a ROM/RAM, a magnetic disk, or an optical disc), and includes several instructions for instructing a terminal (which may be a mobile phone, a computer, a server, an air conditioner, a network device, or the like) to perform the methods described in the embodiments of this application.
The foregoing describes the embodiments of this application with reference to the accompanying drawings. However, this application is not limited to the foregoing implementations. These implementations are merely illustrative rather than restrictive. Inspired by this application, persons of ordinary skill in the art may develop many other forms without departing from the essence of this application and the protection scope of the claims, and all such forms shall fall within the protection scope of this application.
Number | Date | Country | Kind |
---|---|---|---|
202111276711.8 | Oct 2021 | CN | national |
This application is a continuation of International Application No. PCT/CN2022/127206, filed on Oct. 25, 2022, which claims priority to Chinese Patent Application No. 202111276711.8, filed on Oct. 29, 2021. The entire contents of each of the above-referenced applications are expressly incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2022/127206 | Oct 2022 | WO |
Child | 18648315 | US |