CN110351045B - CSI report transmission method, terminal equipment and network equipment - Google Patents

CSI report transmission method, terminal equipment and network equipment Download PDF

Info

Publication number
CN110351045B
CN110351045B CN201810299850.4A CN201810299850A CN110351045B CN 110351045 B CN110351045 B CN 110351045B CN 201810299850 A CN201810299850 A CN 201810299850A CN 110351045 B CN110351045 B CN 110351045B
Authority
CN
China
Prior art keywords
csi
csi report
reports
csi reports
report
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
Application number
CN201810299850.4A
Other languages
Chinese (zh)
Other versions
CN110351045A (en
Inventor
宋扬
孙鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN201810299850.4A priority Critical patent/CN110351045B/en
Publication of CN110351045A publication Critical patent/CN110351045A/en
Application granted granted Critical
Publication of CN110351045B publication Critical patent/CN110351045B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/02Arrangements for detecting or preventing errors in the information received by diversity reception
    • H04L1/06Arrangements for detecting or preventing errors in the information received by diversity reception using space diversity
    • H04L1/0618Space-time coding
    • H04L1/0675Space-time coding characterised by the signaling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0001Arrangements for dividing the transmission path
    • H04L5/0003Two-dimensional division
    • H04L5/0005Time-frequency
    • H04L5/0007Time-frequency the frequencies being orthogonal, e.g. OFDM(A), DMT
    • H04L5/0008Wavelet-division
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0032Distributed allocation, i.e. involving a plurality of allocating devices, each making partial allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signaling, i.e. of overhead other than pilot signals
    • H04L5/0057Physical resource allocation for CQI

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a transmission method of a CSI report, terminal equipment and network equipment, wherein the method comprises the following steps: processing the CSI reports which are collided based on the priority of the CSI reports in the CSI reports which need to be transmitted on PUCCH resources of component carriers, wherein the number of the collided CSI reports is more than two, and the processing comprises reservation processing and discarding processing; and transmitting the corresponding CSI report on the PUCCH resource used by the CSI report reserved in the current component carrier. According to the embodiment of the invention, more than two collided CSI reports are processed based on the priority of the CSI reports, so that the problem of PUCCH resource competition of the CSI reports on component carriers is solved.

Description

CSI report transmission method, terminal equipment and network equipment
Technical Field
The present invention relates to the field of communications, and in particular, to a method for transmitting a Channel State Information (CSI) report, a terminal device, and a network device.
Background
The Channel State Information (CSI) report may be configured as: periodic CSI (P-CSI) report, Semi-Persistent CSI (CSI SP-CSI) report, or Aperiodic CSI (AP-CSI) report. Wherein, P-CSI is only transmitted on PUCCH, SP-CSI can be transmitted on PUCCH or PUSCH, and AP-CSI is only transmitted on PUSCH.
CSI reporting collision: when two CSI reports are allocated on the same Component Carrier (CC) and have at least one Orthogonal Frequency Division Multiplexing (OFDM) symbol overlapping in the time domain, the two CSI reports collide.
The prior art scheme does not define the mechanism of handling more than two CSI reports after collision.
Disclosure of Invention
The embodiment of the invention aims to provide a CSI report transmission method, terminal equipment and network equipment, and provides a collision solution for a scene in which more than two CSI reports collide.
In a first aspect, a method for transmitting a CSI report is provided, where the method includes:
processing the CSI reports which are collided based on the priority of the CSI reports in the CSI reports which need to be transmitted on PUCCH resources of component carriers, wherein the number of the collided CSI reports is more than two, and the processing comprises reservation processing and discarding processing;
and transmitting the corresponding CSI report on the PUCCH resource used by the CSI report reserved in the current component carrier.
In a second aspect, a terminal device is provided, which includes:
the processing module is used for processing the CSI reports which are collided based on the priority of the CSI reports in the CSI reports which need to be transmitted on the PUCCH resources of the component carriers, wherein the number of the collided CSI reports is more than two, and the processing comprises reservation processing and discarding processing;
and the sending module is used for sending the corresponding CSI report on the PUCCH resource used by the CSI report reserved in the current component carrier.
In a third aspect, a terminal device is provided, the terminal device comprising a processor, a memory and a computer program stored on the memory and executable on the processor, the computer program, when executed by the processor, implementing the steps of the method according to the first aspect.
In a fourth aspect, a computer-readable storage medium is provided, on which a computer program is stored, which computer program, when being executed by a processor, carries out the steps of the method according to the first aspect.
In a fifth aspect, a method for transmitting a CSI report is provided, the method comprising:
in CSI reports which need to be transmitted on a Physical Uplink Control Channel (PUCCH) resource of a component carrier by a terminal device, determining a processing mode of the collided CSI reports based on the priority of the CSI reports, wherein the number of the collided CSI reports is more than two, and the processing comprises reservation processing and discarding processing;
and receiving the corresponding CSI report on the PUCCH resource of the CSI report reserved in the component carrier.
In a sixth aspect, a terminal device is provided, which includes:
the terminal equipment comprises a determining module and a judging module, wherein the determining module is used for determining a processing mode of a collided CSI report based on the priority of the CSI report in the CSI report which needs to be transmitted on a Physical Uplink Control Channel (PUCCH) resource of a component carrier by the terminal equipment, wherein the number of the collided CSI reports is more than two, and the processing comprises reservation processing and discarding processing;
and the receiving module is used for receiving the corresponding CSI report on the PUCCH resource of the CSI report reserved in the component carrier.
In a seventh aspect, a network device is provided, which comprises a processor, a memory and a computer program stored on the memory and executable on the processor, the computer program, when executed by the processor, implementing the steps of the method according to the first aspect.
In an eighth aspect, a computer-readable storage medium is provided, 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 according to the fifth aspect.
In the embodiment of the invention, more than two collided CSI reports are discarded based on the priority of the CSI reports, so that normal transmission of at least part of CSI reports with high priority can be ensured.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the invention and not to limit the invention. In the drawings:
fig. 1 is a flow chart of a method for transmitting CSI reports according to an embodiment of the present invention.
Fig. 2 is a schematic diagram of a scenario where CSI reports transmitted through PUCCH resources on the same CC collide according to an embodiment of the present invention.
Fig. 3 is a schematic diagram of a scenario where CSI reports transmitted through PUCCH resources on the same CC collide according to an embodiment of the present invention.
Fig. 4 is a flow chart of a method for transmitting CSI reports according to an embodiment of the present invention.
Fig. 5 is a schematic structural diagram of a terminal device according to an embodiment of the present invention.
Fig. 6 is a schematic structural diagram of a network device according to an embodiment of the present invention.
Fig. 7 is a block diagram of a terminal device of another embodiment of the present invention.
Fig. 8 is a block diagram of a network device of another embodiment of the invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The technical scheme of the invention can be applied to various communication systems, such as: global System for Mobile communications (GSM), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), General Packet Radio Service (GPRS), Long Term Evolution (LTE), Long Term Evolution/enhanced Long Term Evolution (LTE-a), and nr new Radio.
A User Equipment (UE), which may also be referred to as a Mobile Terminal (Mobile Terminal), a Mobile User Equipment (UE), a Terminal Equipment, and so on, may communicate with one or more core networks via a Radio Access Network (RAN, Radio Access Network, for example), and the User Equipment may be a Mobile Terminal, such as a Mobile phone (or referred to as a "cellular" phone) and a computer having the Mobile Terminal, such as a portable, pocket, handheld, computer-included, or vehicle-mounted Mobile device, which exchanges languages and/or data with the Radio Access Network.
CSI reporting collision: when two CSI reports are allocated on the same Component Carrier (CC) and have at least one Orthogonal Frequency Division Multiplexing (OFDM) symbol overlapping in the time domain, the two CSI reports collide.
And (3) collision group: and a set of colliding CSI reports on the same CC, wherein any one CSI report of a colliding group collides with at least one CSI report in the colliding group, and does not collide with any CSI report outside the colliding group.
The technical solutions provided by the embodiments of the present invention are described in detail below with reference to the accompanying drawings.
Fig. 1 is a flow chart of a method for transmitting CSI reports according to an embodiment of the present invention. The method of fig. 1 is applicable to a terminal device. The method comprises the following steps:
and S110, processing the CSI reports which are collided based on the priority of the CSI reports in the CSI reports which need to be transmitted on the PUCCH resources of the component carriers.
The number of the collided CSI reports is more than two, and the processing comprises a reservation processing and a discarding processing.
It should be understood that one CSI report is allocated to use one PUCCH resource of the component carrier. The PUCCH resources, component carriers used by CSI reporting may be allocated by a network device (e.g., a base station, etc.).
It should be understood that the reservation process, i.e., CSI report determination transmission; discard processing, i.e. CSI report determination, not sent.
It should be understood that, in the embodiment of the present invention, the collided CSI report is processed, so that there is no collided CSI report for the current component carrier after the processing. Or, after the CSI report with the collision is processed, the CSI report with the collision does not exist in the current component carrier. And if the CSI reports which are collided still exist after one-time discarding processing, continuing discarding processing based on the priority of the CSI reports.
It should be understood that, in the embodiment of the present invention, the priority of the CSI report may follow the priority specification of discarding when the CSI report collides in the prior art. Specifically, each CSI report corresponds to a priority value, and the UE does not send some CSI reports with high (or low) priority values when CSI reports collide or uplink transmission resources are limited. For example: the CSI priority is first determined according to rule 1, if the priorities obtained according to rule 1 are equal, then determined according to rule 2, and so on.
Rule 1: determining the priority according to the time domain behaviors/the channel types, wherein the priority sequence is as follows: SP-CSI on AP-CSI > PUSCH > SP-CSI on PUCCH > P-CSI;
rule 2: determining the priority according to the CSI content, wherein the priority order is as follows: beam reports (Beam reports) > CSI;
rule 3: determining the priority according to the CellID, wherein the priority order is as follows: other cell IDs in ascending order for primary cell (PCell) > PSCell >;
rule 4: determining the priority according to the CSI report ID, wherein the priority sequence is as follows: in ascending order of CSI reportids.
Wherein, the rules 2-4 are only applicable to AP-CSI and SP-CSI transmitted based on PUCCH.
Of course, scenarios in which the method of the embodiment of the present invention employs other priority rules are not excluded, and the embodiment of the present invention is not limited herein.
And S120, transmitting the corresponding CSI report on the PUCCH resource used by the CSI report reserved in the current component carrier.
In the embodiment of the invention, more than two collided CSI reports on the PUCCH resources of the component carrier are processed based on the priority of the CSI reports, so that the problem of competition of the CSI reports on the PUCCH resources of the component carrier is solved.
Optionally, in some embodiments, step S110 may be specifically implemented as: in each collision group in the collided CSI reports, processing the CSI reports in the collision group respectively based on the priority of the CSI reports in the collision group, wherein the collided CSI reports comprise a plurality of collision groups, one collision group comprises at least two CSI reports, and any one CSI report in the collision group collides with at least one CSI report in the collision group and does not collide with the CSI reports outside the collision group;
wherein, step S120 may be specifically implemented as: and transmitting the corresponding CSI report on the PUCCH resource used by the CSI report reserved in each collision group in the current component carrier.
It should be understood that any CSI report in the collision group collides with at least one CSI report in the collision group, and does not collide with CSI reports outside the collision group, for example, if the first CSI report is any CSI report of the collision group, the first CSI report collides with at least one CSI report in the collision group. Furthermore, if there is a CSI report outside the collision group, the first CSI report does not collide with any CSI report outside the collision group.
Further, in some embodiments, when the CSI reports in the collision group are processed based on the priority of the CSI reports in the collision group, CSI reports with low priority may be discarded one by one until there is no colliding CSI report in the collision group.
Fig. 2 is a schematic diagram of a scenario where CSI reports transmitted through PUCCH resources on the same CC collide according to an embodiment of the present invention. As shown in fig. 2, one rectangular box represents PUCCH resources occupied by one CSI report, 1,2, 3, 4, 5 represent PUCCH-based CSI reports 1,2, 3, 4, 5, respectively, and 1 represents highest priority, and so on. The horizontal axis is time and the vertical axis is frequency. It should be understood that the colliding PUCCHs do not necessarily overlap in the frequency domain. In fig. 2, CSI report 1, CSI report 2, and CSI report 3 collide, CSI report 4 and CSI report 5 collide, and { CSI report 1, CSI report 2, CSI report 3} does not collide with { CSI report 4, CSI report 5 }. According to the definition of collision groups, { CSI report 1, CSI report 2, CSI report 3} is one collision group, and { CSI report 4, CSI report 5} is another collision group. Based on fig. 2, the following table can be obtained:
table 1:
Figure BDA0001619495750000071
in the application scenario shown in fig. 2, in the collision set { CSI report 1, CSI report 2, CSI report 3}, CSI report 3 is discarded, CSI report 2 is discarded, and CSI report 1 is retained; in collision set { CSI report 4, CSI report 5}, CSI report 5 is discarded and CSI report 4 is retained. At this time, the CSI reports that need to be transmitted are CSI report 1 and CSI report 4.
Fig. 3 is a schematic diagram of a scenario where CSI reports transmitted through PUCCH resources on the same CC collide according to an embodiment of the present invention. As shown in FIG. 3, the overlap relationship can be represented by Table 2:
table 2:
Figure BDA0001619495750000072
in the application scenario shown in fig. 3, the collision set { CSI report 1, CSI report 2, CSI report 3} may discard CSI report 3 first; collision set { CSI report 4, CSI report 5} discards CSI report 5 first. At this time, the CSI reports that need to be transmitted are CSI report 1, CSI report 2, and CSI report 4.
Further, in some embodiments, the step S110 may be further implemented as:
in each collision group, based on the priority of the CSI reports in the collision group, reserving the CSI report with the highest priority in the collision group, and discarding the rest CSI reports in the collision group.
Or the application scenarios of fig. 2 and 3.
In the application scenario shown in fig. 2, collision set { CSI report 1, CSI report 2, CSI report 3} may discard CSI report 3 and CSI report 2; collision set { CSI report 4, CSI report 5} discards CSI report 5. At this time, the CSI reports that need to be transmitted are CSI report 1 and CSI report 4.
In the embodiment shown in fig. 3, collision set { CSI report 1, CSI report 2, CSI report 3} may be to discard CSI report 3 and CSI report 2; collision set { CSI report 4, CSI report 5} to discard CSI report 5. At this time, the CSI reports that need to be transmitted are CSI report 1 and CSI report 4.
Or, further, in some embodiments, the step S110 may be further implemented specifically as: and processing the CSI reports in the CSI report set based on the priority of the CSI reports in the CSI report set and the time sequence occupied by PUCCH resources for transmitting the CSI reports, wherein the CSI report set is the set of the CSI reports of the collision group.
Optionally, in some embodiments, step S110 may be specifically implemented as:
processing the CSI reports in the CSI report set based on the priority of the CSI reports in the CSI report set and the time sequence occupied by PUCCH resources for transmitting the CSI reports;
the CSI report set is the set of the collided CSI reports, or the CSI report set is the set of all CSI reports that need to be transmitted on the PUCCH resource of the component carrier.
Specifically, in some embodiments, processing the CSI reports in the CSI report set based on the priority of the CSI reports in the CSI report set and the time sequence occupied by the PUCCH resources for transmitting the CSI reports may be performed according to the following steps:
step 1: if unprocessed CSI reports also exist in the CSI report set, judging whether the first CSI report collides with a second CSI report, wherein a starting Orthogonal Frequency Division Multiplexing (OFDM) symbol occupied by a PUCCH resource of the first CSI report is earliest in a first OFDM symbol set, a starting OFDM symbol occupied by a PUCCH resource of the second CSI report is latest in a second OFDM symbol set, the first OFDM symbol set is a set of OFDM symbols occupied by the unprocessed CSI reports of the CSI report set, and the second OFDM symbol set is a set of starting OFDM symbols occupied by the PUCCH resource of the CSI reports reserved by the CSI report set.
Of course, it should be understood that the first CSI report is one CSI report selected from a plurality of unprocessed CSI reports in the CSI report set according to a preset rule if an earliest OFDM symbol in the first OFDM symbol set corresponds to the plurality of unprocessed CSI reports in the CSI report set. Specifically, the preset rule, for example, selects the CSI report with the highest priority when the starting OFDM symbols are the same, and the like. Of course, other preset rules are possible.
It should be understood that if CSI report 1 and CSI report 2 are unprocessed and the starting OFDM symbols of the PUCCH resources of CSI report 1 and CSI report 2 are both symbol 1, then symbol 1 corresponds to CSI report 1 and CSI report 2.
Step 2: if the first CSI report collides with the second CSI report, discarding the CSI report with low priority in the first CSI report and the second CSI report in the CSI report set, and reserving the CSI report with high priority in the first CSI report and the second CSI report in the CSI report set; otherwise, reserving the first CSI report and the second CSI report in the CSI report set.
It should be understood that for the CSI report set, steps 1 and 2 may be performed in a loop until there are no unprocessed CSI reports in the CSI report set.
Taking the collision group as the CSI report set as an example, the scenario of fig. 2 and 3 is illustrated.
For the collision set { CSI report 1, CSI report 2, CSI report 3} of the scenario of fig. 2, the priorities of CSI report 1 and CSI report 2 are first compared, CSI report 1 is retained according to the priorities, and CSI report 2 is discarded; and then judging whether the CSI report 1 and the CSI report 3 collide, reserving the CSI report 1 according to the priority and discarding the CSI report 3 because of the collision between the CSI report 1 and the CSI report 3.
For the collision set { CSI report 4, CSI report 5} of the scenario of fig. 2, CSI report 4 and CSI report 5 are compared, and the two collide, leaving CSI report 4 on priority.
At this time, CSI reports 1 and 4 remain on the component carriers.
For the collision set { CSI report 1, CSI report 2, CSI report 3} of the scenario of fig. 3, the priorities of CSI report 1 and CSI report 2 are first compared, CSI report 1 is retained according to the priorities, and CSI report 2 is discarded; and then judging whether the CSI report 1 and the CSI report 3 collide, and reserving the CSI report 1 and the CSI report 3 as the CSI report 1 and the CSI report 3 do not collide.
For the collision set { CSI report 4, CSI report 5} of the scenario of fig. 3, CSI report 4 and CSI report 5 are compared, and the two collide, leaving CSI report 4 on priority.
At this time, CSI reports 1, 3, and 4 remain on the component carriers.
Taking all the CSI reports that have collided as a CSI report set as an example, the scenario of fig. 2 and 3 is exemplified.
For the scenario of FIG. 2:
step 1: and taking out the CSI report 1 and the CSI report 2, and comparing the priority of the CSI report 1 and the priority of the CSI report 2. CSI report 1 is retained according to priority and CSI report 2 is discarded.
Step 2: and judging whether the CSI report 1 and the CSI report 3 collide. Due to the collision, the CSI report 1 is reserved according to the priority, and the CSI report 3 is discarded.
And step 3: and judging whether the CSI report 1 and the CSI report 4 collide. Since the two do not collide, CSI report 1 and CSI report 4 remain.
And 4, step 4: and judging whether the CSI report 4 and the CSI report 5 collide. CSI report 4 is retained due to the collision of the two.
At this time, CSI reports 1 and 4 remain on the component carriers.
For the scenario of FIG. 3:
step 1: and taking out the CSI report 1 and the CSI report 2, comparing the priority of the CSI report 1 and the priority of the CSI report 2, reserving the CSI report 1 according to the priority, and discarding the CSI report 2.
Step 2: and judging whether the CSI report 1 and the CSI report 3 collide. Since the two do not collide, CSI report 1 and CSI report 3 remain.
And step 3: and judging whether the CSI report 1 and the CSI report 4 collide. Since the two do not collide, CSI report 3 and CSI report 4 remain.
And 4, step 4: and judging whether the CSI report 4 and the CSI report 5 collide. CSI report 4 is retained due to the collision of the two.
At this time, CSI reports 1 and 4 remain on the component carriers.
Of course, it should be understood that, in the embodiment of the present invention, for a CSI report that is not collided on a PUCCH resource of a component carrier, the CSI report may be sent on a PUCCH resource corresponding to the CSI report, and specific implementation may refer to the prior art and is not described again.
Of course, it should be understood that, in the embodiment of the present invention, for a CSI report that is not collided on a PUCCH resource of a component carrier, the CSI report may be sent on a PUCCH resource corresponding to the CSI report, and specific implementation may refer to the prior art and is not described again.
Furthermore, it should be understood that fig. 2 and fig. 3 are only two exemplary scenarios according to the embodiment of the present invention, and in a specific application, the collided CSI report may include one or more collision groups, and the CSI report that needs to be transmitted on the PUCCH resource of the component carrier may also include an un-collided CSI report, which is not limited by the embodiment of the present invention.
Fig. 4 is a flow chart of a method for transmitting CSI reports according to an embodiment of the present invention. The method of fig. 4 is performed by a network device, such as a base station or the like. The method comprises the following steps:
s410, in a CSI report which needs to be transmitted on a Physical Uplink Control Channel (PUCCH) resource of a component carrier by a terminal device, determining a processing mode of the collided CSI report based on the priority of the CSI report.
The number of the collided CSI reports is more than two, and the processing comprises a reservation processing and a discarding processing.
It should be understood that one CSI report is allocated to use one PUCCH resource of the component carrier. The PUCCH resources, component carriers used by CSI reporting may be allocated by a network device (e.g., a base station, etc.).
S420, receiving a corresponding CSI report on a PUCCH resource of the CSI report reserved in the component carrier.
In the embodiment of the invention, more than two collided CSI reports on the PUCCH resources of the component carrier are determined to be processed based on the priority of the CSI reports, so that the problem of competition of the CSI reports on the PUCCH resources of the component carrier is solved.
Optionally, in some embodiments, step S410 may be specifically implemented as:
in each collision group in the CSI reports with the collision, determining a processing mode of the CSI reports in the collision group respectively based on the priority of the CSI reports in the collision group;
the collided CSI report comprises a plurality of collision groups, one collision group comprises at least two CSI reports, any one CSI report in the collision group collides with at least one CSI report in the collision group and does not collide with CSI reports outside the collision group, and the CSI reports reserved by the PUCCH resource of the current component carrier comprise the CSI reports reserved in each collision group.
Further, in some embodiments, step S410 may be specifically implemented as: in each collision group, based on the priority of the CSI reports in the collision group, determining that the CSI report with the highest priority in the collision group is reserved, and determining that the rest CSI reports of the collision group are discarded.
Or, further, in some embodiments, the step S410 may be specifically implemented as: and determining a processing mode of the CSI reports in the CSI report set based on the priority of the CSI reports in the CSI report set and the time sequence occupied by PUCCH resources for transmitting the CSI reports, wherein the CSI report set is the set of the CSI reports of the collision group.
Optionally, in some embodiments, step S410 may be specifically implemented as: determining a processing mode of the CSI reports in the CSI report set based on the priority of the CSI reports in the CSI report set and the time sequence occupied by PUCCH resources for transmitting the CSI reports;
the CSI report set is the set of collided CSI reports, or the CSI report set is the set of all CSI reports that need to be transmitted on the PUCCH resource of the component carrier.
Further, in some embodiments, the determining, based on the priority of the CSI report in the CSI report set and the time sequence occupied by the PUCCH resource for transmitting the CSI report, a processing manner of the CSI report in the CSI report set may specifically be implemented as:
if unprocessed CSI reports still exist in the CSI report set, judging whether the first CSI report collides with a second CSI report, wherein a starting Orthogonal Frequency Division Multiplexing (OFDM) symbol occupied by a PUCCH resource of the first CSI report is earliest in a first OFDM symbol set, a starting OFDM symbol occupied by a PUCCH resource of the second CSI report is latest in a second OFDM symbol set, the first OFDM symbol set is a set of OFDM symbols occupied by the unprocessed CSI reports of the CSI report set, and the second OFDM symbol set is a set of starting OFDM symbols occupied by the PUCCH resource of the CSI reports reserved by the CSI report set;
if the first CSI report collides with the second CSI report, discarding the CSI report with low priority in the first CSI report and the second CSI report in the CSI report set, and determining the CSI report with high priority as reserved in the CSI report set; otherwise, the first CSI report and the second CSI report are determined to be reserved in the CSI report set.
Further, the first CSI report is one CSI report selected from a plurality of unprocessed CSI reports in the CSI report set according to a preset rule if an earliest OFDM symbol in the first OFDM symbol set corresponds to the plurality of unprocessed CSI reports.
In the embodiment of the present invention, the method for determining the CSI report processing manner by the network device may refer to the method for processing the CSI report by the terminal device in the embodiment shown in fig. 1, which is not described again.
Fig. 5 is a schematic structural diagram of a terminal device 500 according to an embodiment of the present invention. As shown in fig. 5, the terminal device 500 includes:
the processing module 510 is configured to process, in CSI reports that need to be transmitted on a physical uplink control channel PUCCH resource of a component carrier, colliding CSI reports based on priorities of the CSI reports, where the number of the colliding CSI reports is greater than two, and the processing includes a reservation processing and a discard processing.
It should be understood that one CSI report is allocated to use one PUCCH resource of the component carrier. The PUCCH resources, component carriers used by CSI reporting may be allocated by a network device (e.g., a base station, etc.).
It should be understood that, in the embodiment of the present invention, the collided CSI report is processed, so that there is no collided CSI report for the current component carrier after the processing is performed. Or, after the CSI report with the collision is processed, the CSI report with the collision does not exist in the current component carrier. And if the CSI reports which are collided still exist after one-time discarding processing, continuing discarding processing based on the priority of the CSI reports.
A sending module 520, configured to send the corresponding CSI report on the PUCCH resource used by the CSI report reserved in the current component carrier.
Optionally, in some embodiments, the processing module 510 is specifically configured to:
in each collision group in the collided CSI reports, processing the CSI reports in the collision group respectively based on the priority of the CSI reports in the collision group, wherein the collided CSI reports comprise a plurality of collision groups, one collision group comprises at least two CSI reports, and any one CSI report in the collision group collides with at least one CSI report in the collision group and does not collide with the CSI reports outside the collision group;
the sending module 520 is specifically configured to:
and transmitting the corresponding CSI report on the PUCCH resource used by the CSI report reserved in each collision group in the current component carrier.
Further, in some embodiments, the processing module 510 is specifically configured to:
and discarding CSI reports with low priority one by one when processing the CSI reports in the collision group based on the priority of the CSI reports in the collision group until no collision CSI reports exist in the collision group.
Further, in some embodiments, the processing module 510 is specifically configured to:
in each collision group, based on the priority of the CSI reports in the collision group, reserving the CSI report with the highest priority in the collision group, and discarding the rest CSI reports in the collision group.
Or, further, in some embodiments, the processing module 510 is specifically configured to:
and processing the CSI reports in the CSI report set based on the priority of the CSI reports in the CSI report set and the time sequence occupied by PUCCH resources for transmitting the CSI reports, wherein the CSI report set is the set of the CSI reports of the collision group.
Optionally, in some embodiments, the processing module 510 is specifically configured to:
processing the CSI reports in the CSI report set based on the priority of the CSI reports in the CSI report set and the time sequence occupied by PUCCH resources for transmitting the CSI reports,
the CSI report set is the set of the collided CSI reports, or the CSI report set is the set of all CSI reports that need to be transmitted on the PUCCH resource of the component carrier.
Alternatively, the processing module 510 may include:
a determining sub-module 511, configured to determine whether a first CSI report and a second CSI report collide with each other if an unprocessed CSI report still exists in the CSI report set, where a starting OFDM symbol occupied by a PUCCH resource of the first CSI report is earliest in a first OFDM symbol set, a starting OFDM symbol occupied by a PUCCH resource of the second CSI report is latest in a second OFDM symbol set, the first OFDM symbol set is a set of OFDM symbols occupied by the unprocessed CSI report of the CSI report set, and the second OFDM symbol set is a set of starting OFDM symbols occupied by the PUCCH resource of the CSI report reserved by the CSI report set;
the processing sub-module 512 is configured to, if the first CSI report collides with the second CSI report, discard, in the CSI report set, CSI reports with a low priority in the first CSI report and the second CSI report, and reserve, in the CSI report set, CSI reports with a high priority in the first CSI report and the second CSI report; otherwise, reserving the first CSI report and the second CSI report in the CSI report set.
Specifically, if the earliest OFDM symbol in the first OFDM symbol set corresponds to a plurality of unprocessed CSI reports in the CSI report set, the first CSI report is a CSI report selected from the plurality of unprocessed CSI reports according to a preset rule.
The terminal device provided in the embodiment of the present invention can implement each process implemented by the mobile terminal in the method embodiment of fig. 1, and is not described here again to avoid repetition.
Fig. 6 is a schematic structural diagram of a network device 600 according to an embodiment of the present invention. As shown in fig. 6, the terminal apparatus 600 includes:
a determining module 610, configured to determine, based on priorities of CSI reports, a processing manner of colliding CSI reports in CSI reports that need to be transmitted by a terminal device on a physical uplink control channel PUCCH resource of a component carrier, where the number of colliding CSI reports is more than two, and the processing includes reservation processing and discard processing;
and a receiving module 620, configured to receive the corresponding CSI report on the PUCCH resource of the CSI report reserved in the component carrier.
It should be understood that one CSI report is allocated to use one PUCCH resource of the component carrier. The PUCCH resources, component carriers used by CSI reporting may be allocated by a network device (e.g., a base station, etc.).
Optionally, in some embodiments, the determining module 610 is specifically configured to:
in each collision group in the collided CSI reports, determining a processing mode of the CSI reports in the collision group respectively based on the priority of the CSI reports in the collision group, wherein the collided CSI reports comprise a plurality of collision groups, one collision group comprises at least two CSI reports, any one CSI report in the collision group collides with at least one CSI report in the collision group and does not collide with the CSI reports outside the collision group, and the CSI reports reserved by the PUCCH resources of the current member carrier comprise the CSI reports reserved in each collision group;
the receiving module 620 is specifically configured to:
and receiving the corresponding CSI report on the PUCCH resource used by the CSI report reserved in each collision group in the current component carrier.
Further, in some embodiments, the determining module 610 is specifically configured to:
in each collision group, based on the priority of the CSI reports in the collision group, determining that the CSI report with the highest priority in the collision group is reserved, and determining that the rest CSI reports of the collision group are discarded.
Or, further, in some embodiments, the determining module 610 is specifically configured to:
and determining a processing mode of the CSI reports in the CSI report set based on the priority of the CSI reports in the CSI report set and the time sequence occupied by PUCCH resources for transmitting the CSI reports, wherein the CSI report set is the set of the CSI reports of the collision group.
Optionally, in some embodiments, the determining module 610 is specifically configured to:
determining a processing mode of the CSI reports in the CSI report set based on the priority of the CSI reports in the CSI report set and the time sequence occupied by PUCCH resources for transmitting the CSI reports;
the CSI report set is the set of the collided CSI reports, or the CSI report set is the set of all CSI reports that need to be transmitted on the PUCCH resource of the component carrier.
Alternatively, the determining module 610 may include:
a determining submodule 611, configured to determine whether a first CSI report collides with a second CSI report if an unprocessed CSI report still exists in the CSI report set, where a starting orthogonal frequency division multiplexing OFDM symbol occupied by a PUCCH resource of the first CSI report is earliest in a first OFDM symbol set, and a starting OFDM symbol occupied by a PUCCH resource of the second CSI report is latest in a second OFDM symbol set, where the first OFDM symbol set is a set of OFDM symbols occupied by PUCCH resources of the unprocessed CSI report of the CSI report set, and the second OFDM symbol set is a set of starting OFDM symbols occupied by PUCCH resources of the CSI report retained by the CSI report set;
a determining submodule 612, configured to, if the first CSI report collides with the second CSI report, discard, in the CSI report set, CSI reports with a lower priority among the first CSI report and the second CSI report, and determine, in the CSI report set, that CSI reports with a higher priority are reserved, the first CSI report and the second CSI report; otherwise, the first CSI report and the second CSI report are determined to be reserved in the CSI report set.
Specifically, if the earliest OFDM symbol in the first OFDM symbol set corresponds to a plurality of unprocessed CSI reports in the CSI report set, the first CSI report is a CSI report selected from the plurality of unprocessed CSI reports according to a preset rule.
The terminal device provided in the embodiment of the present invention can implement each process implemented by the mobile terminal in the method embodiment of fig. 4, and is not described here again to avoid repetition.
Fig. 7 is a block diagram of a terminal device of another embodiment of the present invention. The terminal device 700 shown in fig. 7 includes: at least one processor 701, a memory 702, at least one network interface 704, and a user interface 703. The various components in the terminal device 700 are coupled together by a bus system 705. It is understood that the bus system 705 is used to enable communications among the components. The bus system 705 includes a power bus, a control bus, and a status signal bus in addition to a data bus. But for clarity of illustration the various busses are labeled in figure 7 as the bus system 705.
The user interface 703 may include, among other things, a display, a keyboard, or a pointing device (e.g., a mouse, trackball, touch pad, or touch screen, among others.
It is to be understood that the memory 702 in embodiments of the present invention may be either 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 ROM (PROM), an Erasable PROM (EPROM), an Electrically Erasable PROM (EEPROM), or a flash Memory. Volatile Memory can be Random Access Memory (RAM), which acts as external cache Memory. By way of illustration and not limitation, many forms of RAM are available, such as Static random access memory (Static RAM, SRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic random access memory (Synchronous DRAM, SDRAM), Double Data Rate Synchronous Dynamic random access memory (ddr Data Rate SDRAM, ddr SDRAM), Enhanced Synchronous SDRAM (ESDRAM), Synchlink DRAM (SLDRAM), and Direct Rambus RAM (DRRAM). The memory 702 of the systems and methods described in this embodiment of the invention is intended to comprise, without being limited to, these and any other suitable types of memory.
In some embodiments, memory 702 stores the following elements, executable modules or data structures, or a subset thereof, or an expanded set thereof: an operating system 7021 and application programs 7022.
The operating system 7021 includes various system programs, such as a framework layer, a core library layer, a driver layer, and the like, for implementing various basic services and processing hardware-based tasks. The application 7022 includes various applications, such as a Media Player (Media Player), a Browser (Browser), and the like, for implementing various application services. Programs that implement methods in accordance with embodiments of the present invention can be included within application program 7022.
In this embodiment of the present invention, the terminal device 700 further includes: a computer program stored on a memory 702 and executable on a processor 701, the computer program when executed by the processor 701 performing the steps of:
processing the CSI reports which are collided based on the priority of the CSI reports in the CSI reports which need to be transmitted on the PUCCH resources of the component carriers, wherein the number of the collided CSI reports is more than two, and the processing comprises reservation processing and discarding processing;
and transmitting the corresponding CSI report on the PUCCH resource used by the CSI report reserved in the current component carrier.
It should be understood that one CSI report is allocated to use one PUCCH resource of the component carrier. The PUCCH resources, component carriers used by CSI reporting may be allocated by a network device (e.g., a base station, etc.).
It should be understood that, in the embodiment of the present invention, the collided CSI report is processed, so that there is no collided CSI report for the current component carrier after the processing is performed. Or, after the CSI report with the collision is processed, the CSI report with the collision does not exist in the current component carrier. And if the CSI reports which are collided still exist after one-time discarding processing, continuing discarding processing based on the priority of the CSI reports.
The method disclosed in the above embodiments of the present invention may be applied to the processor 701, or implemented by the processor 701. The processor 701 may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be implemented by integrated logic circuits of hardware or instructions in the form of software in the processor 701. The Processor 701 may be a general-purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic device, or discrete hardware components. The various methods, steps and logic blocks disclosed in the embodiments of the present invention may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present invention may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software modules may reside in ram, flash memory, rom, prom, or eprom, registers, among other computer-readable storage media known in the art. The computer readable storage medium is located in the memory 702, and the processor 701 reads the information in the memory 702, and performs the steps of the above method in combination with the hardware thereof. In particular, the computer-readable storage medium has stored thereon a computer program, which when executed by the processor 701 implements the steps of the method embodiment as described above with reference to fig. 1.
It is to be understood that the embodiments described herein may be implemented in hardware, software, firmware, middleware, microcode, or any combination thereof. For a hardware implementation, the Processing units may be implemented within one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), general purpose processors, controllers, micro-controllers, microprocessors, other electronic units designed to perform the functions described herein, or a combination thereof.
For a software implementation, the techniques described in this disclosure may be implemented with modules (e.g., procedures, functions, and so on) that perform the functions described in this disclosure. The software codes may be stored in a memory and executed by a processor. The memory may be implemented within the processor or external to the processor.
The terminal device 700 can implement each process implemented by the terminal device in the foregoing embodiments, and details are not described here to avoid repetition.
An embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program implements each process of the method embodiment shown in fig. 1, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here. The computer-readable storage medium may be a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk.
Fig. 8 is a block diagram of a network device of another embodiment of the invention. The network device 800 shown in fig. 8 includes: at least one processor 801, memory 802, at least one network interface 804, and a user interface 803. The various components in network device 800 are coupled together by a bus system 805. It is understood that the bus system 805 is used to enable communications among the components connected. The bus system 805 includes a power bus, a control bus, and a status signal bus in addition to a data bus. For clarity of illustration, however, the various buses are labeled as bus system 805 in fig. 8.
The user interface 803 may include, among other things, a display, a keyboard, or a pointing device (e.g., a mouse, trackball, touch pad, or touch screen, among others.
It will be appreciated that the memory 802 in embodiments of the invention may be either 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 ROM (PROM), an Erasable PROM (EPROM), an Electrically Erasable PROM (EEPROM), or a flash Memory. Volatile Memory can be Random Access Memory (RAM), which acts as external cache Memory. By way of illustration and not limitation, many forms of RAM are available, such as Static random access memory (Static RAM, SRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic random access memory (Synchronous DRAM, SDRAM), Double Data Rate Synchronous Dynamic random access memory (ddr Data Rate SDRAM, ddr SDRAM), Enhanced Synchronous SDRAM (ESDRAM), Synchlink DRAM (SLDRAM), and Direct Rambus RAM (DRRAM). The memory 802 of the subject systems and methods described in connection with the embodiments of the invention is intended to comprise, without being limited to, these and any other suitable types of memory.
In some embodiments, memory 802 stores the following elements, executable modules or data structures, or a subset thereof, or an expanded set thereof: an operating system 8021 and application programs 8022.
The operating system 8021 includes various system programs, such as a framework layer, a core library layer, a driver layer, and the like, and is used for implementing various basic services and processing hardware-based tasks. The application program 8022 includes various application programs, such as a Media Player (Media Player), a Browser (Browser), and the like, for implementing various application services. A program implementing a method according to an embodiment of the present invention may be included in application program 8022.
In this embodiment of the present invention, the network device 800 further includes: a computer program stored on the memory 802 and executable on the processor 801, the computer program when executed by the processor 801 implementing the steps of:
determining a processing mode of a collided CSI report based on the priority of the CSI report in the CSI reports needing to be transmitted on the PUCCH resources of the component carriers, wherein the number of the collided CSI reports is more than two, and the processing comprises reservation processing and discarding processing;
and receiving the corresponding CSI report on the PUCCH resource of the CSI report reserved in the component carrier.
It should be understood that one CSI report is allocated to use one PUCCH resource of the component carrier. The PUCCH resources, component carriers used by CSI reporting may be allocated by a network device (e.g., a base station, etc.).
The methods disclosed in the embodiments of the present invention described above may be implemented in the processor 801 or implemented by the processor 801. The processor 801 may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be performed by integrated logic circuits of hardware or instructions in the form of software in the processor 801. The Processor 801 may be a general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic device, or discrete hardware components. The various methods, steps and logic blocks disclosed in the embodiments of the present invention may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present invention may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software modules may reside in ram, flash memory, rom, prom, or eprom, registers, among other computer-readable storage media known in the art. The computer readable storage medium is located in the memory 802, and the processor 801 reads the information in the memory 802, and combines the hardware to complete the steps of the method. In particular, the computer readable storage medium has stored thereon a computer program which, when executed by the processor 801, performs the steps of the method embodiment as described above with respect to fig. 1.
It is to be understood that the embodiments described herein may be implemented in hardware, software, firmware, middleware, microcode, or any combination thereof. For a hardware implementation, the Processing units may be implemented within one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), general purpose processors, controllers, micro-controllers, microprocessors, other electronic units designed to perform the functions described herein, or a combination thereof.
For a software implementation, the techniques described in this disclosure may be implemented with modules (e.g., procedures, functions, and so on) that perform the functions described in this disclosure. The software codes may be stored in a memory and executed by a processor. The memory may be implemented within the processor or external to the processor.
The network device 800 can implement the processes implemented by the network device in the foregoing embodiments, and in order to avoid repetition, the details are not described here.
An embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program implements each process of the method embodiment shown in fig. 4, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here. The computer-readable storage medium may be a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk.
In some embodiments of the present invention, a method is provided how to indicate a slot offset Y for a-CSI report transmission when only an Aperiodic Channel State Information (a-CSI) request is included in Downlink Control Information (DCI).
The method comprises the following steps:
and sending a DCI format 0_1 message, wherein the DCI format 0_1 message comprises a new field which is used for indicating a time slot offset Y of A-CSI report sending.
Specifically, a field may be newly added in the existing DCI format 0_1, and the value of the newly added field is used to indicate a slot offset Y of the a-CSI report transmission. The method of newly adding the field can flexibly configure the time slot offset of the PUSCH used by the A-CSI report, and information such as mapping type, starting Symbol and Length Indication (SLIV).
For example, the value of the newly added field corresponds to a sequence number in a Report Slot Offset List (Report Slot Offset List) configured by Radio Resource Control (RRC) shown in table 1. For example, if the value of the newly added field is 2, it may be determined that the slot offset Y of the a-CSI report transmission is Y2. Y in Table 1nIs an integer of 0 to 7, and n is 1,2, … 16.
TABLE 1Report Slot Offset List
Figure BDA0001619495750000231
Figure BDA0001619495750000241
Or, the value of the newly added field corresponds to the sequence number in the RRC configured pusch-Allocation List shown in table 2, and K in table 2nIs an integer of 0 to 7, and n is 1,2, … 16. E.g. if the newly added fieldIf the value is 6, it can be determined that the time slot offset Y of the a-CSI report transmission is K6. And may further obtain information such as Mapping Type (Mapping Type) of PUSCH, starting Symbol and Length Indication (SLIV), and further obtain a time domain configuration for transmitting an a-CSI report as shown in table 3.
TABLE 2 Pusch-Allocation List
Serial number Time slot offset Mapping type Starting symbol S and length L in time slot
1 K1 A [S1L1]
2 K2 B [S2L2]
3 K3 B [S3L3]
4 K4 A [S4L4]
16 K16 A [S16L16]
TABLE 3
Time slot offset Starting symbol S and length L in time slot
Y6 [S6L6]
The second method comprises the following steps:
and sending a DCI format 0_1 message, wherein the time domain resource configuration field in the DCI format 0_1 message is also used for indicating a time slot offset Y of the A-CSI report sending.
Specifically, by multiplexing a Time Domain Resource Assignment (Time Domain Resource Assignment) field in the DCI format 0_1, a value of the Time Domain Resource Assignment field indicates a slot offset Y of a-CSI report transmission. The method for multiplexing the Time Domain Resource Assignment field can configure the Time slot offset of the PUSCH used by the A-CSI report, and information such as mapping type, starting Symbol and Length Indication (SLIV) and the like on the basis of not increasing signaling overhead.
For example, the value of the Time Domain Resource Assignment field corresponds to the sequence number in table 1. Or the value of the Time Domain Resource Assignment field corresponds to the sequence number in table 2. For example, if the Time domain resource assignment field is 9, the Time domain configuration for transmitting the a-CSI report shown in table 4 can be obtained according to table 2.
TABLE 4
Time slot offset Starting symbol S and length L in time slot
Y9 [S9L9]
In still other embodiments of the present invention, a method for determining a quantity of Channel Quality Indicators (CQIs) is also provided. Specifically, the number of CQIs is determined according to the value of the RRC parameter nroflcqisperreport.
For example, if the RRC parameter nrofCQIsPerReport is 1, the number of CQIs is determined to be 1 regardless of the value (1-8) of the RI of the CSI report. When calculating the reported CQI, the Signal to Interference plus Noise Ratio (SINR) of all layers may be mapped to one Codeword (coded) to calculate the reported 1 CQI (wideband CQI or subband CQI), or the SINR of layers 1 to min { RI,4} may be mapped to one Codeword to calculate the reported 1 CQI (wideband CQI or subband CQI), and the other layers do not perform reporting.
Or for another example, if the RRC parameter nrofCQIsPerReport is 1 and the RI limit of the CSI report of the terminal device is 4 at maximum, the number of CQIs is determined to be 1. When the reported CQI is calculated, the layer 1 to RI are mapped to code words according to the existing rule to calculate the reported 1 CQI.
Or for another example, if the RRC parameter nrofCQIsPerReport is 2, determining a mapping manner of a layer to a codeword according to an RI of a CSI report of the terminal device according to an existing rule, and calculating a report CQI.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
While the present invention has been described with reference to the embodiments shown in the drawings, the present invention is not limited to the embodiments, which are illustrative and not restrictive, and it will be apparent to those skilled in the art that various changes and modifications can be made therein without departing from the spirit and scope of the invention as defined in the appended claims.

Claims (15)

1. A transmission method of CSI report is applied to a terminal device, and the method comprises the following steps:
processing the CSI reports which are collided based on the priority of the CSI reports in the CSI reports which need to be transmitted on the PUCCH resources of the component carriers, wherein the number of the collided CSI reports is more than two, and the processing comprises reservation processing and discarding processing;
sending a corresponding CSI report on a PUCCH resource used by the CSI report reserved in the component carrier;
in the CSI reports that need to be transmitted on PUCCH resources of a component carrier, processing the collided CSI reports based on the priority of the CSI reports includes:
in each collision group of the collided CSI reports, processing the CSI reports in the collision group respectively based on the priority of the CSI reports in the collision group, wherein the collided CSI reports comprise a plurality of collision groups, one collision group comprises at least two CSI reports, any one CSI report in the collision group collides with at least one CSI report in the collision group and does not collide with the CSI reports outside the collision group, and the sending of the corresponding CSI report on the PUCCH resource used by the CSI report reserved in the member carrier comprises: sending a corresponding CSI report on a PUCCH resource used by the CSI report reserved in each collision group in the member carrier;
alternatively, the first and second electrodes may be,
and processing the CSI reports in the CSI report set based on the priority of the CSI reports in the CSI report set and the time sequence occupied by PUCCH resources for transmitting the CSI reports, wherein the CSI report set is the set of the collided CSI reports, or the CSI report set is the set of all the CSI reports needing to be transmitted on the PUCCH resources of the component carrier.
2. The method of claim 1, wherein processing, in each colliding set of the colliding CSI reports, CSI reports within the colliding set based on a priority of the CSI reports within the colliding set, respectively, comprises: in each collision group, based on the priority of the CSI reports in the collision group, reserving the CSI report with the highest priority in the collision group, and discarding the rest of the CSI reports in the collision group.
3. The method of claim 1, wherein processing the CSI reports within the colliding set based on the priority of the CSI reports within the colliding set comprises: and processing the CSI reports in a CSI report set based on the priority of the CSI reports in the CSI report set and the time sequence occupied by PUCCH resources for transmitting the CSI reports, wherein the CSI report set is the CSI report set of the collision group.
4. The method of claim 1 or 3,
based on the priority of the CSI reports in the CSI report set and the time sequence occupied by PUCCH resources for transmitting the CSI reports, the processing of the CSI reports in the CSI report set comprises the following steps: if unprocessed CSI reports still exist in the CSI report set, judging whether a first CSI report collides with a second CSI report, wherein a starting Orthogonal Frequency Division Multiplexing (OFDM) symbol occupied by a PUCCH resource of the first CSI report is earliest in a first OFDM symbol set, a starting OFDM symbol occupied by a PUCCH resource of the second CSI report is latest in a second OFDM symbol set, the first OFDM symbol set is a set of OFDM symbols occupied by the unprocessed CSI reports of the CSI report set, and the second OFDM symbol set is a set of starting OFDM symbols occupied by the PUCCH resource of the CSI reports reserved by the CSI report set;
if the first CSI report collides with the second CSI report, discarding the CSI report with low priority in the first CSI report and the second CSI report in the CSI report set, and reserving the CSI report with high priority in the first CSI report and the second CSI report in the CSI report set; otherwise, reserving the first CSI report and the second CSI report in the CSI report set.
5. The method of claim 4,
the first CSI report is a CSI report selected from a plurality of unprocessed CSI reports in the CSI report set according to a preset rule if an earliest OFDM symbol in the first OFDM symbol set corresponds to the plurality of unprocessed CSI reports.
6. A transmission method of CSI report, applied to a network device, the method comprising:
in CSI reports which need to be transmitted on a Physical Uplink Control Channel (PUCCH) resource of a component carrier by a terminal device, determining a processing mode of the collided CSI reports based on the priority of the CSI reports, wherein the number of the collided CSI reports is more than two, and the processing comprises reservation processing and discarding processing;
receiving a corresponding CSI report on a PUCCH resource of the CSI report reserved in the component carrier;
in a CSI report which needs to be transmitted on a PUCCH resource of a component carrier by a terminal device, a processing mode for determining the CSI report which is collided based on the priority of the CSI report comprises the following steps:
in each collision group of the collided CSI reports, determining a processing manner of CSI reports in the collision group based on the priority of CSI reports in the collision group, respectively, where the collided CSI reports include multiple collision groups, one collision group includes at least two CSI reports, any one CSI report in the collision group collides with at least one CSI report in the collision group and does not collide with CSI reports outside the collision group, the CSI reports reserved by the PUCCH resources of the component carrier include CSI reports reserved in each collision group, and receiving corresponding CSI reports on the PUCCH resources of the CSI reports reserved in the component carrier includes: receiving a corresponding CSI report on a PUCCH resource of the CSI report reserved by each collision group in the component carrier; alternatively, the first and second electrodes may be,
and determining a processing mode of the CSI reports in the CSI report set based on the priority of the CSI reports in the CSI report set and the time sequence occupied by PUCCH resources for transmitting the CSI reports, wherein the CSI report set is the set of the collided CSI reports, or the CSI report set is the set of all the CSI reports needing to be transmitted on the PUCCH resources of the component carrier.
7. The method of claim 6,
in each collision group in the collided CSI reports, determining a processing mode of the CSI reports in the collision group based on the priority of the CSI reports in the collision group respectively comprises: in each collision group, based on the priority of the CSI reports in the collision group, determining that the CSI report with the highest priority in the collision group is reserved, and determining that the rest CSI reports in the collision group are discarded.
8. The method of claim 6,
determining a processing mode of the CSI report in the collision group based on the priority of the CSI report in the collision group comprises: and determining a processing mode of the CSI reports in the CSI report set based on the priority of the CSI reports in the CSI report set and the time sequence occupied by PUCCH resources for transmitting the CSI reports, wherein the CSI report set is the CSI report set of the collision group.
9. The method of claim 6 or 8,
determining a processing mode of the CSI reports in the CSI report set based on the priority of the CSI reports in the CSI report set and the time sequence occupied by PUCCH resources for transmitting the CSI reports, wherein the processing mode comprises the following steps:
if unprocessed CSI reports still exist in the CSI report set, judging whether a first CSI report collides with a second CSI report, wherein a starting Orthogonal Frequency Division Multiplexing (OFDM) symbol occupied by a PUCCH resource of the first CSI report is earliest in a first OFDM symbol set, a starting OFDM symbol occupied by a PUCCH resource of the second CSI report is latest in a second OFDM symbol set, the first OFDM symbol set is a set of OFDM symbols occupied by the unprocessed CSI reports of the CSI report set, and the second OFDM symbol set is a set of starting OFDM symbols occupied by the PUCCH resource of the CSI reports reserved by the CSI report set;
if the first CSI report collides with the second CSI report, discarding the CSI report with low priority in the first CSI report and the second CSI report in the CSI report set, and determining the CSI report with high priority as reserved in the CSI report set; otherwise, the first CSI report and the second CSI report are determined to be reserved in the CSI report set.
10. The method of claim 9, wherein the first CSI report is one CSI report selected from a plurality of unprocessed CSI reports in the CSI report set according to a preset rule if an earliest OFDM symbol in the first set of OFDM symbols corresponds to the plurality of unprocessed CSI reports.
11. A terminal device, comprising:
the processing module is used for processing the CSI reports which are collided based on the priority of the CSI reports in the CSI reports which need to be transmitted on the PUCCH resources of the component carriers, wherein the number of the collided CSI reports is more than two, and the processing comprises reservation processing and discarding processing;
a sending module, configured to send a corresponding CSI report on a PUCCH resource used by a CSI report reserved in the component carrier; wherein the content of the first and second substances,
the processing module is specifically configured to, in each collision group of the collided CSI reports, process the CSI reports in the collision group based on the priority of the CSI reports in the collision group, where the collided CSI report includes a plurality of collision groups, one collision group includes at least two CSI reports, and any one CSI report in the collision group collides with at least one CSI report in the collision group and does not collide with CSI reports outside the collision group; the sending module is specifically configured to: sending a corresponding CSI report on a PUCCH resource used by the CSI report reserved in each collision group in the member carrier; alternatively, the first and second electrodes may be,
the processing module is specifically configured to:
processing the CSI reports in the CSI report set based on the priority of the CSI reports in the CSI report set and the time sequence occupied by PUCCH resources for transmitting the CSI reports,
the CSI report set is the set of the collided CSI reports, or the CSI report set is the set of all CSI reports that need to be transmitted on the PUCCH resource of the component carrier.
12. A network device, characterized by:
the terminal equipment comprises a determining module and a judging module, wherein the determining module is used for determining a processing mode of a collided CSI report based on the priority of the CSI report in the CSI report which needs to be transmitted on a Physical Uplink Control Channel (PUCCH) resource of a component carrier by the terminal equipment, the number of the collided CSI reports is more than two, and the processing comprises reservation processing and discarding processing;
a receiving module, configured to receive a corresponding CSI report on a PUCCH resource of a CSI report reserved in the component carrier; wherein the content of the first and second substances,
the determining module is specifically configured to: in each collision group in the collided CSI reports, determining a processing mode of the CSI reports in the collision group respectively based on the priority of the CSI reports in the collision group, wherein the collided CSI reports comprise a plurality of collision groups, one collision group comprises at least two CSI reports, any one CSI report in the collision group collides with at least one CSI report in the collision group and does not collide with the CSI reports outside the collision group, and the CSI reports reserved by PUCCH resources of the component carriers comprise the CSI reports reserved in each collision group; the receiving module is specifically configured to: receiving a corresponding CSI report on a PUCCH resource used by the CSI report reserved in each collision group in the member carrier; alternatively, the first and second electrodes may be,
the determining module is specifically configured to: determining a processing mode of the CSI reports in the CSI report set based on the priority of the CSI reports in the CSI report set and the time sequence occupied by PUCCH resources for transmitting the CSI reports; the CSI report set is the set of the collided CSI reports, or the CSI report set is the set of all CSI reports that need to be transmitted on the PUCCH resource of the component carrier.
13. A terminal device, comprising: memory, processor and computer program stored on the memory and executable on the processor, which computer program, when executed by the processor, carries out the steps of the method according to any one of claims 1 to 5.
14. A network device, comprising: memory, processor and computer program stored on the memory and executable on the processor, which computer program, when executed by the processor, carries out the steps of the method according to any one of claims 6 to 10.
15. A computer-readable storage medium, characterized in that a computer program is stored thereon, which computer program, when being executed by a processor, carries out the steps of the method according to one of the claims 1 to 5, or carries out the steps of the method according to one of the claims 6 to 10.
CN201810299850.4A 2018-04-04 2018-04-04 CSI report transmission method, terminal equipment and network equipment Active CN110351045B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810299850.4A CN110351045B (en) 2018-04-04 2018-04-04 CSI report transmission method, terminal equipment and network equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810299850.4A CN110351045B (en) 2018-04-04 2018-04-04 CSI report transmission method, terminal equipment and network equipment

Publications (2)

Publication Number Publication Date
CN110351045A CN110351045A (en) 2019-10-18
CN110351045B true CN110351045B (en) 2021-08-17

Family

ID=68172707

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810299850.4A Active CN110351045B (en) 2018-04-04 2018-04-04 CSI report transmission method, terminal equipment and network equipment

Country Status (1)

Country Link
CN (1) CN110351045B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114867117B (en) * 2019-11-08 2024-01-02 Oppo广东移动通信有限公司 Uplink data transmission method, device, uplink data receiving method and network equipment

Citations (6)

* Cited by examiner, † Cited by third party
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
CN102065560A (en) * 2011-01-11 2011-05-18 电信科学技术研究院 Method and equipment for processing CSI (Channel State Information) reporting collision
CN102394725A (en) * 2011-11-04 2012-03-28 电信科学技术研究院 Information feedback and receiving method and equipment
CN102685707A (en) * 2011-03-09 2012-09-19 华为技术有限公司 Method and device for solving collision of non-periodic SRS (Sound Reference Signal) and uplink control signaling
CN103107866A (en) * 2011-11-11 2013-05-15 中兴通讯股份有限公司 Reporting method and device
CN103391124A (en) * 2012-05-10 2013-11-13 中兴通讯股份有限公司 Configuration method of channel state information, feedback method of channel state information, base station and terminal

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8687555B2 (en) * 2010-09-29 2014-04-01 Lg Electronics Inc. Method and apparatus for performing effective feedback in wireless communication system supporting multiple antennas

Patent Citations (6)

* Cited by examiner, † Cited by third party
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
CN102065560A (en) * 2011-01-11 2011-05-18 电信科学技术研究院 Method and equipment for processing CSI (Channel State Information) reporting collision
CN102685707A (en) * 2011-03-09 2012-09-19 华为技术有限公司 Method and device for solving collision of non-periodic SRS (Sound Reference Signal) and uplink control signaling
CN102394725A (en) * 2011-11-04 2012-03-28 电信科学技术研究院 Information feedback and receiving method and equipment
CN103107866A (en) * 2011-11-11 2013-05-15 中兴通讯股份有限公司 Reporting method and device
CN103391124A (en) * 2012-05-10 2013-11-13 中兴通讯股份有限公司 Configuration method of channel state information, feedback method of channel state information, base station and terminal

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Periodic CSI reporting for TDD-FDD CA;三星;《3GPP TSG RAN WG1 Meeting #77》;20140523;全文 *

Also Published As

Publication number Publication date
CN110351045A (en) 2019-10-18

Similar Documents

Publication Publication Date Title
CN110034892B (en) Method for determining HARQ-ACK feedback time, indication method, terminal equipment and network equipment
CN110324127B (en) PDCCH monitoring candidate allocation method and network side equipment
CN110351768B (en) CSI report transmission method, terminal equipment and network equipment
CN110034885B (en) Method and equipment for sending uplink control information
CN110035511B (en) PUCCH resource determination method, terminal equipment and network equipment
CN106941723B (en) Data transmission method and base station
CN110971382B (en) Method and terminal equipment for determining occupied time of Channel State Information (CSI) processing unit
CN106413105B (en) Resource transmission indicating method, device, network side equipment and terminal
CN111278143A (en) Method and device for processing uplink control information
CN109428680B (en) Method and device for transmitting or receiving uplink data
CN113286372B (en) Method and communication equipment for transmitting downlink control information
CN110034865B (en) PUCCH resource determination method, PUCCH resource receiving method, terminal equipment and network side equipment
CN113382479A (en) Service cell scheduling method, terminal equipment and network equipment
CN109802751B (en) Indication method of system information type, network equipment and terminal equipment
CN107409384B (en) Method and apparatus for transmitting channel state information
CN111262675B (en) Method for determining DCI format, terminal equipment and network equipment
CN110858998A (en) Uplink signal transmission processing method and terminal equipment
CN109152033B (en) Method and device for sending information and determining information
CN110661603A (en) PUCCH transmission method, terminal equipment and network equipment
EP3567956B1 (en) Method for sending control information, method for receiving control information, access network device, and terminal device
CN111418177B (en) Reliable transmission method and related product
CN110351045B (en) CSI report transmission method, terminal equipment and network equipment
CN111277376B (en) Hybrid automatic repeat request response transmission method and device
CN113518428A (en) Resource determination method and equipment
CN110830217A (en) Method for determining CSI report processing duration, terminal equipment and network equipment

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