CN110838904A - Communication method and device - Google Patents

Communication method and device Download PDF

Info

Publication number
CN110838904A
CN110838904A CN201810944850.5A CN201810944850A CN110838904A CN 110838904 A CN110838904 A CN 110838904A CN 201810944850 A CN201810944850 A CN 201810944850A CN 110838904 A CN110838904 A CN 110838904A
Authority
CN
China
Prior art keywords
csi
part1
uci
ack
frequency hopping
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.)
Pending
Application number
CN201810944850.5A
Other languages
Chinese (zh)
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201810944850.5A priority Critical patent/CN110838904A/en
Publication of CN110838904A publication Critical patent/CN110838904A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0023Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
    • H04L1/0026Transmission of channel quality indication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • H04L1/1671Details of the supervisory signal the supervisory signal being transmitted together with control information

Landscapes

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

Abstract

The application provides a communication method and a communication device, comprising the following steps: receiving downlink control information, wherein the downlink control information is used for scheduling a PUSCH (physical uplink shared channel) which is only used for transmitting UCI (uplink control information), the PUSCH comprises a first frequency hopping resource and a second frequency hopping resource, and a time domain starting symbol of the first frequency hopping resource is positioned in front of a time domain starting symbol of the second frequency hopping resource; transmitting a first UCI on a PUSCH, the first UCI including at least one of HARQ-ACK, CSI-part1, and CSI-part 2; the number of coding bits mapped on the first frequency hopping resource by the CSI-part1 in the first UCI is GCSI‑part1(1) The number of the coding bits mapped on the second frequency hopping resource is GCSI‑part1(2),GCSI‑part1(1) Greater than or equal to GCSI‑part1(2). The scheme changes the mapping rule of the CSI-part1, and can solve the problem that the CSI-part1 can cause the transmission of UCI through frequency hopping in a UCI-only sceneThe problem of incomplete information transmission occurs.

Description

Communication method and device
Technical Field
The present application relates to the field of communications, and in particular, to a communication method and apparatus.
Background
The 5th generation (5G) mobile communication system supports transmission of Uplink Control Information (UCI) on a Physical Uplink Shared Channel (PUSCH), and there is a scenario in which only UCI is transmitted and no uplink shared channel (UL-SCH) is transmitted, that is, a UCI-only scenario exists.
The UCI sent in the UCI-only scenario may include a hybrid automatic repeat request acknowledgement (HARQ-ACK), a first channel state information part (CSI-part 1), and a second channel state information part (CSI-part2), where the requirements for the protection level are sequentially reduced according to the above order, and therefore, when mapping the above three information onto a resource, the terminal device may map the HARQ-ACK, the CSI-part1, and the CSI-part2 onto a data-loadable Resource Element (RE) of the PUSCH according to the quality of channel estimation.
In order to obtain frequency hopping gain, the PUSCH may be divided into two parts, namely, a first hop (hop1) and a second hop (hop2), in the time domain, and in order to obtain the largest frequency hopping gain, the frequency domain resources of the hops 1 and 2 are generally far apart and generally do not completely overlap. Accordingly, HARQ-ACK, CSI-part1, and CSI-part2 may also be mapped to hop1 and hop2 according to a preset rule, however, CSI-part1 mapped to a hopping resource may have an incomplete information transmission phenomenon, that is, a part of CSI-part1 is not successfully transmitted, which adversely affects application of UCI transmission through hopping in a UCI-only scenario.
Disclosure of Invention
The application provides a communication method and device, and the problem that information transmission is incomplete in CSI-part1 due to the fact that UCI is transmitted through frequency hopping in a UCI-only scene can be solved by changing the mapping rule of CSI-part 1.
In a first aspect, a communication method is provided, including: receiving downlink control information, wherein the downlink control information is used for scheduling PUSCH (physical uplink shared channel) which is only used for transmitting UCI (uplink control information), and the PUSCH comprises a first frequency hopping resource and a second frequency hopping resourceThe time domain starting symbol of the first frequency hopping resource is positioned before the time domain starting symbol of the second frequency hopping resource; transmitting a first UCI on a PUSCH, the first UCI including at least one of HARQ-ACK, CSI-part1, and CSI-part 2; the number of coding bits mapped on the first frequency hopping resource by the CSI-part1 in the first UCI is GCSI-part1(1) The number of coding bits mapped on the second frequency hopping resource by the CSI-part1 in the first UCI is GCSI-part1(2),GCSI-part1(1) Greater than or equal to GCSI-part1(2)。
It should be noted that the PUSCH includes a first frequency hopping resource and a second frequency hopping resource, which means that when the network device instructs the frequency hopping identifier field of the DCI of the uplink grant (UL grant) to enable the PUSCH to perform frequency hopping, the time-frequency domain resources of the PUSCH in the first hop and the time-frequency domain resources of the PUSCH in the second hop are respectively called the first frequency hopping resource and the second frequency hopping resource. In order to distinguish, the first frequency hopping resource and the second frequency hopping resource of the PUSCH in the present application have a precedence relationship in the starting timing sequence. In addition, the value of the number of coded bits mapped on a certain number of REs of the PUSCH is equal to the number of REs multiplied by the number of transmission layers of the PUSCH and further multiplied by the modulation order of the UCI potentially transmitted on the PUSCH.
The reason why the sending of the information is incomplete in the CSI-part1 is that the number of coded bits mapped on the second frequency hopping resource by the CSI-part1 is small, that is, the number of REs used for mapping the CSI-part1 on the second frequency hopping resource is small, so that the CSI-part1 cannot be completely mapped on the second frequency hopping resource, and the communication scheme provided by the application increases the number of coded bits mapped on the first frequency hopping resource by the CSI-part1 and reduces the number of coded bits mapped on the second frequency hopping resource by the CSI-part1, compared with the prior art, thereby solving the problem that the sending of the information is incomplete in the CSI-part1 due to the fact that UCI is transmitted through frequency hopping in the UCI-only scene.
Alternatively, GCSI-part1(1) The smaller of the first value and the second value, the first value is based on the number G of coded bits of CSI-part1 in the first UCICSI-part1Determined, the second value being based on GACK(1) And
Figure BDA0001769955150000026
the larger of the two is determined, or the second value is based on GACK(1) OrIs determined byACK(1) The number of coded bits mapped on the first frequency hopping resource for the HARQ-ACK in the first UCI,
Figure BDA0001769955150000028
and mapping the number of coded bits on the reserved RE in the first frequency hopping resource. Wherein, when the number of HARQ-ACK bits is greater than 2, the number of ACK bits is less than the number of ACK bits
Figure BDA0001769955150000029
Is equal to 0, said number of HARQ-ACK bits being less than or equal to 2(0, 1 or 2)Is equal to the value calculated on the assumption that the number of HARQ-ACK bits is equal to 2.
The above "number of coded bits mapped on the first frequency hopping resource by the HARQ-ACK in the first UCI" refers to the number of coded bits that can be mapped on the first frequency hopping resource by the HARQ-ACK in the first UCI. The above "number of coded bits mapped on the reserved REs in the first frequency hopping resource" refers to the number of coded bits that the reserved REs in the first frequency hopping resource can map, and should not be understood as the number of coded bits that the reserved REs in the first frequency hopping resource actually map.
Optionally, the first value is based on the number of encoding bits G of CSI-part1 in the first UCICSI-part1The determination comprises the following steps: the first value is equal to
Figure BDA0001769955150000021
Wherein N isLNumber of transmission layers, Q, for PUSCHmIs the modulation order of the first UCI.
Alternatively, GCSI-part1(2)=GCSI-part1-GCSI-part1(1)。
Optionally, the second value is based on GACK(1) And
Figure BDA0001769955150000022
the larger value of the two is determined, including: second number, etc
Figure BDA0001769955150000023
Alternatively, the first and second electrodes may be,
the second value is based on GACK(1) OrThe determination comprises the following steps: the second value is equal to M when the number of bits of HARQ-ACK is greater than 21·NL·Qm-GACK(1) (ii) a Or, when the number of bits of the HARQ-ACK is less than or equal to 2, the second value is equal to
Figure BDA0001769955150000025
Wherein M is1For the number of REs capable of transmitting data in the first frequency hopping resource, NLNumber of transmission layers, Q, for PUSCHmIs the modulation order of the first UCI.
The number of bits of the HARQ-ACK is different, the resources used for transmitting the HARQ-ACK on the first frequency hopping resource are also different, and the remaining resources capable of transmitting the CSI-part1 can be determined according to the actual situation of the resources used for transmitting the HARQ-ACK on the first frequency hopping resource, so that the number of coding bits mapped on different frequency hopping resources by the CSI-part1 can be reasonably allocated, and incomplete sending of the CSI-part1 caused by the fact that the resources are not enough to bear the number of coding bits of the CSI-part1 is avoided.
In a second aspect, the present application further provides a communication method, including: sending downlink control information, wherein the downlink control information is used for scheduling a PUSCH (physical uplink shared channel) which is only used for transmitting UCI (uplink control information), the PUSCH comprises a first frequency hopping resource and a second frequency hopping resource, and a time domain starting symbol of the first frequency hopping resource is positioned in front of a time domain starting symbol of the second frequency hopping resource; receiving a first UCI on a PUSCH, the first UCI comprising at least one of HARQ-ACK, CSI-part1, and CSI-part 2; the number of coding bits mapped on the first frequency hopping resource by the CSI-part1 in the first UCI is GCSI-part1(1) The number of coding bits mapped on the second frequency hopping resource by the CSI-part1 in the first UCI is GCSI-part1(2),GCSI-part1(1) Greater than or equal to GCSI-part1(2)。
The reason why the sending of the information is incomplete in the CSI-part1 is that the number of coded bits mapped on the second frequency hopping resource by the CSI-part1 is small, that is, the number of REs used for mapping the CSI-part1 on the second frequency hopping resource is small, so that the CSI-part1 cannot be completely mapped on the second frequency hopping resource, and the communication scheme provided by the application increases the number of coded bits mapped on the first frequency hopping resource by the CSI-part1 and reduces the number of coded bits mapped on the second frequency hopping resource by the CSI-part1, compared with the prior art, thereby solving the problem that the sending of the information is incomplete in the CSI-part1 due to the fact that UCI is transmitted through frequency hopping in the UCI-only scene.
Optionally, the GCSI-part1(1) The smaller of the first value and the second value, the first value and the number G of encoding bits of CSI-part1 in the first UCICSI-part1Corresponding to the second value and GACK(1) Andthe larger of the two values corresponds to, or the second value corresponds to GACK(1) Or
Figure BDA0001769955150000032
Correspond to, the GACK(1) A number of coded bits mapped on the first frequency hopping resource for HARQ-ACK in the first UCI, the number of coded bits being
Figure BDA0001769955150000033
And mapping the number of coded bits on the reserved resource element RE in the first frequency hopping resource. Wherein, the
Figure BDA0001769955150000034
And is equal to 0 when the number of HARQ-ACK bits is greater than 2, and is calculated on the assumption that the number of HARQ-ACK bits is equal to 2(0, 1, or 2) when the number of HARQ-ACK bits is less than or equal to 2.
Optionally, the first value and the number of bits G encoded by CSI-part1 in the first UCICSI-part1Correspondingly, the method comprises the following steps: the first value is equal to
Figure BDA0001769955150000035
Wherein N isLNumber of transmission layers, Q, for PUSCHmIs the modulation order of the first UCI.
Alternatively, GCSI-part1(2)=GCSI-part1-GCSI-part1(1)。
Alternatively,
the second value is ANDACK(1) And
Figure BDA0001769955150000036
the larger of the two corresponds to, including: the second value is equal to
Figure BDA0001769955150000037
Or
Second value and GACK(1) Or
Figure BDA0001769955150000038
Correspondingly, the method comprises the following steps: the second value is equal to M when the number of bits of HARQ-ACK is greater than 21·NL·Qm-GACK(1) (ii) a Or, when the number of bits of the HARQ-ACK is less than or equal to 2, the second value is equal to
Figure BDA0001769955150000039
Wherein M is1For the number of REs capable of transmitting data in the first frequency hopping resource, NLNumber of transmission layers, Q, for PUSCHmIs the modulation order of the first UCI.
The number of bits of the HARQ-ACK is different, the resources used for transmitting the HARQ-ACK on the first frequency hopping resource are also different, and the remaining resources capable of transmitting the CSI-part1 can be determined according to the actual situation of the resources used for transmitting the HARQ-ACK on the first frequency hopping resource, so that the number of coding bits mapped on different frequency hopping resources by the CSI-part1 can be reasonably allocated, and incomplete sending of the CSI-part1 caused by the fact that the resources are not enough to bear the number of coding bits of the CSI-part1 is avoided.
In a third aspect, the present application further provides a communication method, including: receiving downlink control information, wherein the downlink control information is used for scheduling a PUSCH (physical uplink shared channel) which is used for transmitting UCI (uplink control information) and uplink data, the PUSCH comprises a first frequency hopping resource and a second frequency hopping resource, and a time domain starting symbol of the first frequency hopping resource is positioned in front of a time domain starting symbol of the second frequency hopping resource; transmitting a first UCI on a PUSCH, the first UCI including at least one of HARQ-ACK, CSI-part1, and CSI-part 2; wherein, the number of coded bits mapped on the first frequency hopping resource by the HARQ-ACK in the first UCI is GACK(1),GACK(1) The smaller of the third value and the fourth value, the third value being based on GACKDetermined, the fourth value being based on M3Is determined byACKIs the number of coded bits of HARQ-ACK in the first UCI, M3Is the number of REs that can be used to carry data after the first set of consecutive DMRS symbols on the first frequency hopping resource.
In the prior art, GACK(1) Based on G onlyACKDetermining that the number M of REs available for carrying data is not considered3And M is3May be equal to 0, resulting in that HARQ-ACKs scheduled to be mapped on the first hopping resource cannot complete the mapping.
The above scheme provided in the present application is in determining GACK(1) While considering M3For example, if M3Equal to 0, not mapping HARQ-ACK on the first frequency hopping resource, if M is equal to3And if not, determining the number of the coded bits of the HARQ-ACK mapped on the first frequency hopping resource based on the number of the coded bits which can be actually mapped on the first frequency hopping resource.
Optionally, the fourth value is based on M3The determination comprises the following steps: the fourth value being equal to M3·NL·QmWherein N isLNumber of transmission layers, Q, for PUSCHmIs the modulation order of the first UCI.
Optionally, the third value is based on GACKThe determination comprises the following steps: a third value equal to
Figure BDA0001769955150000041
Wherein N isLNumber of transmission layers, Q, for PUSCHmIs the modulation order of the first UCI.
Optionally, the number of coded bits mapped on the first hopping resource by the CSI-part1 in the first UCI is GCSI-part1(1) The number of coding bits mapped on the second frequency hopping resource by the CSI-part1 in the first UCI is GCSI-part1(2),GCSI-part1(1) Greater than or equal to GCSI-part1(2)。
In a non-UCI-only scene (i.e., a scene in which uplink data and UCI are simultaneously transmitted) in the prior art, the number of coded bits that CSI-part1 is mapped on the second hopping resource is small, that is, the number of REs used for mapping CSI-part1 on the second hopping resource is small, so that CSI-part1 cannot be completely mapped on the second hopping resource, the above-mentioned scheme provided by the application increases the number of coded bits that CSI-part1 is mapped on the first hopping resource, and reduces the number of coded bits that CSI-part1 is mapped on the second hopping resource, compared with the prior art, thereby solving the problem that information transmission is incomplete in CSI-part1 due to UCI transmission through hopping in the non-UCI-only scene.
Alternatively, GCSI-part1(1) And GCSI-part1(2) Are all based on the number of encoding bits G of CSI-part1 in the first UCICSI-part1And (4) determining.
Alternatively,
Figure BDA0001769955150000042
and/or the presence of a gas in the gas,
Figure BDA0001769955150000043
wherein N isLNumber of transmission layers, Q, for PUSCHmIs the modulation order of the first UCI.
In a fourth aspect, the present application further provides a communication method, including: sending downlink control information, wherein the downlink control information is used for scheduling PUSCH (physical uplink shared channel) which is used for transmitting UCI (uplink control information) and uplink data, the PUSCH comprises a first frequency hopping resource and a second frequency hopping resource, and the first frequency hopping resourceThe time domain starting symbol of the frequency resource is positioned before the time domain starting symbol of the second frequency hopping resource; receiving a first UCI on a PUSCH, the first UCI comprising at least one of HARQ-ACK, CSI-part1, and CSI-part 2; wherein, the number of coded bits mapped on the first frequency hopping resource by the HARQ-ACK in the first UCI is GACK(1),GACK(1) The smaller of the third value and the fourth value, the third value and GACKCorresponding to the fourth value and M3Corresponds to, GACKIs the number of coded bits of HARQ-ACK in the first UCI, M3Is the number of REs that can be used to carry data after the first set of consecutive DMRS symbols on the first frequency hopping resource.
In the prior art, GACK(1) Only with GACKRelated to the number M of REs available for carrying data3Is not associated, and M3May be equal to 0, resulting in that HARQ-ACKs scheduled to be mapped on the first hopping resource cannot complete the mapping.
The above scheme, G, is provided by the present applicationACK(1) And M3Related, e.g. if M3If the number of coded bits is equal to 0, mapping CSI-part1 on the first frequency hopping resource to be 0, and if M is equal to 03And if the number of coded bits of the CSI-part1 mapped on the first hopping resource is not equal to 0, the number of coded bits actually carried on the first hopping resource is the number of coded bits.
Optionally, the fourth value is associated with M3Correspondingly, the method comprises the following steps: the fourth value being equal to M3·NL·QmWherein N isLNumber of transmission layers, Q, for PUSCHmIs the modulation order of the first UCI.
Optionally, the third value is equal to GACKCorrespondingly, the method comprises the following steps: a third value equal to
Figure BDA0001769955150000044
Wherein N isLNumber of transmission layers, Q, for PUSCHmIs the modulation order of the first UCI.
Optionally, the number of coded bits mapped on the first hopping resource by the CSI-part1 in the first UCI is GCSI-part1(1) Coding for mapping CSI-part1 in first UCI on second frequency hopping resourceThe number of code bits is GCSI-part1(2),GCSI-part1(1) Greater than or equal to GCSI-part1(2)。
In a non-UCI-only scene (i.e., a scene in which uplink data and UCI are simultaneously transmitted) in the prior art, the number of coded bits that CSI-part1 is mapped on the second hopping resource is small, that is, the number of REs used for mapping CSI-part1 on the second hopping resource is small, so that CSI-part1 cannot be completely mapped on the second hopping resource, the above-mentioned scheme provided by the application increases the number of coded bits that CSI-part1 is mapped on the first hopping resource, and reduces the number of coded bits that CSI-part1 is mapped on the second hopping resource, compared with the prior art, thereby solving the problem that information transmission is incomplete in CSI-part1 due to UCI transmission through hopping in the non-UCI-only scene.
Alternatively, GCSI-part1(1) And GCSI-part1(2) The number of encoding bits G of CSI-part1 in the first UCICSI -part1And (7) corresponding.
Alternatively,
Figure BDA0001769955150000051
and/or the presence of a gas in the gas,
Figure BDA0001769955150000052
wherein N isLNumber of transmission layers, Q, for PUSCHmIs the modulation order of the first UCI.
In a fifth aspect, the present application provides an apparatus, which may implement functions corresponding to each step in the method according to at least one of the first aspect, the second aspect, the third aspect, and the fourth aspect, where the functions may be implemented by hardware, or may be implemented by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the above functions.
In one possible design, the apparatus includes a processor configured to support the apparatus to perform corresponding functions in the method according to at least one of the first, second, third, and fourth aspects. The apparatus may also include a memory, coupled to the processor, that retains program instructions and data necessary for the apparatus. Optionally, the apparatus further comprises a transceiver for supporting communication between the apparatus and other network elements. Wherein the transceiver may be a separate receiver, a separate transmitter, or a transceiver integrating transceiving functions.
In a sixth aspect, the present application provides a computer readable storage medium having stored therein computer program code which, when executed by a processing unit or processor, implements a method according to at least one of the first, second, third and fourth aspects.
In a seventh aspect, the present application provides a computer program product comprising: computer program code for implementing a method of at least one of the first, second, third and fourth aspects when the computer program code is run by a processing unit or processor.
Drawings
FIG. 1 is a schematic diagram of a communication system suitable for use in the present application;
fig. 2 is a schematic diagram of a mapping manner of UCI in a UCI-only scene provided in the present application;
fig. 3 is a schematic diagram of various frequency hopping resources including a set of consecutive DMRS symbols, which are provided by the applicant;
fig. 4 is a schematic diagram of another mapping manner of UCI in a UCI-only scene provided in the present application;
FIG. 5 is a schematic diagram of a communication method provided herein;
FIG. 6 is a schematic diagram of another communication method provided herein;
FIG. 7 is a schematic diagram of yet another communication method provided herein;
fig. 8 is a schematic diagram of yet another communication method provided herein;
fig. 9 is a schematic diagram of a communication device provided herein;
FIG. 10 is a schematic diagram of another communication device provided herein;
fig. 11 is a schematic diagram of yet another communication device provided herein;
fig. 12 is a schematic diagram of yet another communication device provided herein;
fig. 13 is a schematic diagram of yet another communication device provided herein;
fig. 14 is a schematic diagram of yet another communication device provided herein;
fig. 15 is a schematic diagram of yet another communication device provided herein;
fig. 16 is a schematic diagram of yet another communication device provided herein.
Detailed Description
The technical solution in the present application will be described below with reference to the accompanying drawings.
Fig. 1 shows a communication system to which the present application is applicable. The communication system comprises a network device and a terminal device, wherein the network device and the terminal device communicate through a wireless network, when the terminal device sends information, a wireless communication module of the terminal device can acquire information bits to be sent to the network device through a channel, and the information bits are generated by a processing module of the terminal device, received from other devices or stored in a storage module of the terminal device.
In this application, a terminal device may be referred to as an access terminal, User Equipment (UE), subscriber unit, subscriber station, mobile station, remote terminal, mobile device, user terminal, wireless communication device, user agent, or user equipment. An access terminal may be a cellular telephone, a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, and a user device in a 5G communication system.
The network device may be a Base Transceiver Station (BTS) in a Code Division Multiple Access (CDMA) system, a base station (node B, NB) in a Wideband Code Division Multiple Access (WCDMA) system, an evolved node B (eNB) in a Long Term Evolution (LTE) system, or a base station (gNB) in a 5G communication system, where the base station is merely an example, and the network device may also be a relay station, an access point, a vehicle-mounted device, a wearable device, and other types of devices.
The above-described communication system to which the present application is applied is merely an example, and the communication system to which the present application is applied is not limited thereto, and for example, the number of network devices and terminal devices included in the communication system may also be other numbers.
In order to facilitate understanding of the technical solution of the present application, the concepts related to the present application are briefly introduced, and the following is described by taking a 5G system as an example.
In a scenario that the UE sends UCI to the gNB through the PUSCH, since the UE may miss detection of a downlink control channel (PDCCH), an error occurs in the cognition of the HARQ-ACK bit number that needs to be fed back, that is, the HARQ-ACK bit number actually fed back by the UE is less than the HARQ-ACK bit number that the gNB schedules for feedback; and may also result in that all UCI transmitted by the UE via PUSCH cannot be correctly received by the gNB. In order to avoid the CSI-part1 being affected by the UE transmitting less HARQ-ACKs, the communication protocol defines reserved REs (reserved REs for HARQ-ACKs), i.e., reserved REs, for HARQ-ACKs in the scenario that the UE transmits UCI to the gNB through PUSCH. The specific definition is:
(1) when the number of HARQ-ACK information bits is 0,1, or 2, the reserved REs are generated in accordance with the number of HARQ-ACK information bits being 2.
(2) The CSI-part1 with higher protection level requirement cannot be sent on the reserved RE, so that the sending loss of the HARQ-ACK does not affect the CSI-part1 when the number of information bits is not more than 2.
(3) CSI-part2 and UL-SCH may be transmitted on the reserved REs (only the possibility of transmitting CSI-part2 in UCI-only scenarios).
(4) If there are HARQ-ACK information bits to send (i.e. the number of HARQ-ACK information bits is 1 or 2), then HARQ-ACK is sent on the reserved REs. This time, equivalent to HARQ-ACK, puncturing CSI-part2 that has been mapped on the reserved REs.
To obtain frequency hopping gain, PUSCH may be divided into two parts, front and back, in the time domain, which are respectively referred to as a first hop (hop1) and a second hop (hop2), and frequency domain resources of hop1 and hop2 may be the same or different. Accordingly, HARQ-ACK, CSI-part1, and CSI-part2 are also mapped to hop1 and hop2 according to a preset rule.
The mapping rule can be visually represented by fig. 2. As shown in fig. 2, CSI-part1 maps only to unreserved REs; CSI-part2 has both parts mapped to reserved REs and parts mapped to unreserved REs; if there is a HARQ-ACK (i.e. information bits are 1 or 2), then mapping onto reserved REs (equivalent to puncturing over the resources to which the coded bits of CSI-part2 have been mapped).
For the hopping of PUSCH, the following is specified:
the frequency hopping rule of the number of the PUSCH symbols comprises frequency hopping in a slot (slot) and frequency hopping among the slots, and specifically comprises the following steps:
for frequency hopping within slot, the number of hops 1 is half the total number of PUSCH symbols and rounded down, i.e., the number of hops is rounded down
Figure BDA0001769955150000071
The number of the hop2 symbols is the sum of the PUSCH symbols minus the number of the hop1 symbols, i.e. the number of the hop2 symbols
Figure BDA0001769955150000072
Wherein
Figure BDA0001769955150000073
The total number of symbols in one slot for PUSCH.
For inter-slot hopping, hops 1 and 2 are divided in time in slots. For example, a hop1 is even slot and a hop2 is odd slot.
From a demodulation reference signal (DMRS) pattern in the case of PUSCH frequency hopping specified by the current protocol, the cases where frequency hopping may occur in a slot include: the number of data-bearing symbols of hop1 and hop2 is equal; alternatively, hop1 has 1 fewer data-bearing symbols than hop 2; hop1 and hop2 may carry equal numbers of symbols in the case of inter-slot hopping.
The frequency hopping splitting rule for reserving the number of coded bits mapped by the RE is as follows:
assume that the number of coded bits mapped by the reserved RE is
Figure BDA0001769955150000079
The number of coded bits mapped by reserved REs of hop1 and hop2 is equal to
Figure BDA0001769955150000075
Wherein N isLFor PUSCH transmission layer number, QmIs the PUSCH modulation order. As can be seen from the formulas (1) and (2),
Figure BDA0001769955150000076
Figure BDA0001769955150000077
the equal sign in the formula (3) and the formula (4) is only
Figure BDA0001769955150000078
Can divide (2. N) completelyL·Qm) This is true.
In the conventional standard, in a UCI-only scene, the number of coded bits of each part of UCI (HARQ-ACK, CSI-part1, and CSI-part2) is also split according to a certain rule under the condition of frequency hopping. Before the splitting is said, the following three parameters are defined:
number of REs that can carry data on hop 1:wherein
Figure BDA0001769955150000082
Is the number of the symbols of hop1,
Figure BDA0001769955150000083
is a set
Figure BDA0001769955150000084
Size, set of
Figure BDA0001769955150000085
Is the number of REs that can carry data on the symbol l.
Number of REs that can carry data on hop 2:
Figure BDA0001769955150000086
whereinThe number of the hop2 symbols.
The number of REs that can carry data on the PUSCH symbol after the first set of consecutive DMRS symbols on PUSCH hop 1:
Figure BDA0001769955150000088
wherein l(1)Is defined as a first DMRS-free symbol index following a first set of consecutive DMRS symbols; the first set of consecutive DMRS symbols may include 1 DMRS symbol, or may include a plurality of consecutive DMRS symbols.
It should be noted in this application that the first set of consecutive DMRS symbols is interpreted to start from the first DMRS symbol in the time domain of the corresponding resource until the consecutive DMRS symbols end. Referring to fig. 3 in particular, fig. 3 shows, from top to bottom (the top and bottom order is only used for logically distinguishing 4 PUSCH resources, and does not define any frequency domain positional relationship), 4 PUSCH resources, PUSCH1, PUSCH2, PUSCH3 and PUSCH4, where the starting symbols of PUSCH1 and PUSCH3 are DMRS symbols, and the starting symbols of PUSCH2 and PUSCH4 are not DMRS symbols. In addition, the first group of consecutive DMRS symbols in PUSCH1 and PUSCH2 only contains 1 symbol, and the first group of consecutive DMRS symbols in PUSCH3 and PUSCH4 contains a plurality of symbols. On PUSCH1, the first set is consecutiveThe DMRS symbol of (1) comprises one DMRS symbol(1)Is the index of symbol 1; on PUSCH2, a first set of consecutive DMRS symbols contains one DMRS symbol,/(1)Is the index of symbol 2; on PUSCH3, a first set of consecutive DMRS symbols contains two DMRS symbols, l(1)Is the index of symbol 2; on PUSCH4, a first set of consecutive DMRS symbols contains two DMRS symbols, l(1)Is the index of the symbol 3.
The coding bit number frequency hopping splitting rule of each part of UCI (HARQ-ACK, CSI-part1 and CSI-part2) is as follows.
Frequency hopping splitting rule of HARQ-ACK coded bits:
suppose the number of encoding bits of HARQ-ACK is GACKIf the number of HARQ-ACK coded bits sent on hop1 and hop2 is:
Figure BDA0001769955150000089
GACK(2)=GACK-GACK(1)。
frequency hopping splitting rule of CSI-part1 coded bits:
assume that the number of coded bits of CSI-part1 is GCSI-part1Then, the number of CSI-part1 encoded bits sent on hop1 and hop2 is:
Figure BDA00017699551500000810
GCSI-part1(2)=GCSI-part1-GCSI-part1(1) (6)
when the minimum operation min (·,. cndot.) of the formula (4) is to the left of the comma, combining the formulas (5) and (6),
GCSI-part1(1)≤GCSI-part1(2) (7)
wherein the equal sign is only GCSI-part1Can divide (2. N) completelyL·Qm) This is true.
Frequency hopping splitting rule of CSI-part2 coded bits:
assume that the number of coded bits of CSI-part2 is GCSI-part2Then, the number of CSI-part2 encoded bits sent on hop1 and hop2 is:
GCSI-part2(1)=M1·NL·Qm-GCSI-part1(1) (8)
GCSI-part2(2)=M2·NL·Qm-GCSI-part1(2) (9)
when the following three conditions exist in the UCI-only scene, there is a problem that transmission of CSI-part1 is incomplete.
Condition 1: the number of coded bits of CSI-part1 is exactly equal to the number of coded bits mapped by all REs capable of carrying data except reserved REs on hop1 and hop2 of PUSCH, namely the number of coded bits
Figure BDA0001769955150000091
Condition 2: gCSI-part1Can not be divided completely (2. N)L·Qm). Therefore, the formula (7) cannot take an equal sign, i.e.
GCSI-part1(1)<GCSI-part1(2) (11)
Condition 3: the number of REs available to carry data for the two hopping resources is equal, i.e. for PUSCH hops 1 and hop2, there is M1=M2(12)
As can be seen from the formulas (8), (9), (11) and (12),
GCSI-part2(1)>GCSI-part2(2) (13)
obtained by adding the equations (8) and (9),
GCSI-part2(1)+GCSI-part2(2)=(M1+M2)·NL·Qm-GCSI-part1(14)
from the formulae (14) and (10),
Figure BDA0001769955150000092
from the formulae (13) and (15),
from the formulae (16) and (4),
Figure BDA0001769955150000094
therefore, as can be seen from the formulae (9) and (17),
Figure BDA0001769955150000095
namely, the number of coding bits of the CSI-part1 on hop2 is greater than the number of coding bits mapped by the unreserved RE; whereas CSI-part1 is not carried with reserved REs. Therefore, the transmission of CSI-part1 is incomplete.
In addition, due to
Figure BDA0001769955150000096
(equation (17)), there may be a reserved RE without any data to send, as shown in fig. 4. If PUSCH is single carrier discrete fourier transform spread orthogonal frequency division multiplexing (DFT-s-OFDM), the RE not transmitting any data may destroy the characteristic of peak-to-average power ratio (PAPR) of one or more symbols of hop 2.
In addition, the symbol referred to in the present application is a time unit, and may be an Orthogonal Frequency Division Multiplexing (OFDM) symbol.
It should be noted that, the number of bits of HARQ-ACK mentioned in this application refers to the number of information bits before HARQ-ACK is not encoded; the coding bit number of the HARQ-ACK means that the information bits of the HARQ-ACK are subjected to steps of channel coding and the like, and the bit number after redundant bits is increased.
In view of the above, the present application provides a communication method capable of solving the incomplete transmission of the CSI-part1, and further solving the problem that the single carrier characteristic is destroyed when a signal is transmitted on the hop2 by using the DFT-s-OFDM waveform.
As shown in fig. 5, the communication method includes:
and S510, receiving downlink control information, wherein the downlink control information is used for scheduling a PUSCH (physical uplink shared channel) which is only used for transmitting UCI (uplink control information), the PUSCH comprises a first frequency hopping resource and a second frequency hopping resource, and a time domain starting symbol of the first frequency hopping resource is positioned before a time domain starting symbol of the second frequency hopping resource.
The PUSCH is used only for carrying UCI refers to a UCI-only scenario defined in a communication protocol. The first and second frequency hopping resources are, for example, hop1 and hop2 described above. Optionally, the frequency domain resources of the first frequency hopping resource and the second frequency hopping resource may be different, where the difference indicates that the frequency domain resources of the first frequency hopping resource and the frequency domain resources of the second frequency hopping resource are partially overlapped or completely not overlapped. Further optionally, the time-frequency end position of the first frequency hopping resource is adjacent to the time-domain start position of the second frequency hopping resource. Or, the first frequency hopping resource is a resource which is continuous or discontinuous in the time domain, and the second frequency hopping resource is a resource which is continuous or discontinuous in the time domain. The interpretation of the hopping resources can be applied to other methods or embodiments in the present application.
It should be further noted that the PUSCH includes a first frequency hopping resource and a second frequency hopping resource, which means that when the network device indicates that the frequency hopping identifier field of the DCI of the uplink grant (UL grant) enables the PUSCH to perform frequency hopping, time-frequency domain resources of the PUSCH in the first hop and the second hop are respectively called the first frequency hopping resource and the second frequency hopping resource. In order to distinguish, the first frequency hopping resource and the second frequency hopping resource of the PUSCH in the present application have a precedence relationship in the starting timing sequence. In addition, the value of the number of coded bits mapped on a certain number of REs of the PUSCH is equal to the number of REs multiplied by the number of transmission layers of the PUSCH and further multiplied by the modulation order of the UCI potentially transmitted on the PUSCH.
S520, transmitting a first UCI on a PUSCH, wherein the first UCI comprises at least one of HARQ-ACK, CSI-part1 and CSI-part 2; the number of coding bits mapped on the first frequency hopping resource by the CSI-part1 in the first UCI is GCSI-part1(1) The number of coding bits mapped on the second frequency hopping resource by the CSI-part1 in the first UCI is GCSI-part1(2),GCSI-part1(1) Greater than or equal to GCSI-part1(2)。
If the first UCI includes CSI-part1, CSI-part1 is mapped as described in S520.
The reason why the sending of the information is incomplete in the CSI-part1 is that the number of coded bits mapped on the second frequency hopping resource by the CSI-part1 is small, that is, the number of REs used for mapping the CSI-part1 on the second frequency hopping resource is small, so that the CSI-part1 cannot be completely mapped on the second frequency hopping resource, and the communication scheme provided by the application increases the number of coded bits mapped on the first frequency hopping resource by the CSI-part1 and reduces the number of coded bits mapped on the second frequency hopping resource by the CSI-part1, compared with the prior art, thereby solving the problem that the sending of the information is incomplete in the CSI-part1 due to the fact that UCI is transmitted through frequency hopping in the UCI-only scene.
Alternatively, GCSI-part1(1) The smaller of the first value and the second value, the first value is based on the number G of coded bits of CSI-part1 in the first UCICSI-part1Determined, the second value being based on GACK(1) And
Figure BDA0001769955150000101
the larger of the two is determined, or the second value is based on GACK(1) OrIs determined byACK(1) The number of coded bits mapped on the first frequency hopping resource for the HARQ-ACK in the first UCI,
Figure BDA0001769955150000103
and mapping the number of coded bits on the reserved RE in the first frequency hopping resource. Wherein, when the number of HARQ-ACK bits is greater than 2, the number of ACK bits is less than the number of ACK bits
Figure BDA0001769955150000104
Is equal to 0, said number of HARQ-ACK bits being less than or equal to 2(0, 1 or 2)
Figure BDA0001769955150000105
Is equal to the value calculated on the assumption that the number of HARQ-ACK bits is equal to 2.
The above "number of coded bits mapped on the first frequency hopping resource by the HARQ-ACK in the first UCI" refers to the number of coded bits that can be mapped on the first frequency hopping resource by the HARQ-ACK in the first UCI. The above "number of coded bits mapped on the reserved REs in the first frequency hopping resource" refers to the number of coded bits that the reserved REs in the first frequency hopping resource can map, and should not be understood as the number of coded bits that the reserved REs in the first frequency hopping resource actually map.
Optionally, the first value is based on the number of encoding bits G of CSI-part1 in the first UCICSI-part1The determination comprises the following steps: the first value is equal to
Figure BDA0001769955150000106
Wherein N isLNumber of transmission layers, Q, for PUSCHmIs the modulation order of the first UCI.
Alternatively, GCSI-part1(2)=GCSI-part1-GCSI-part1(1)。
Optionally, the second value is based on GACK(1) And
Figure BDA0001769955150000111
the larger value of the two is determined, including: the second value is equal to
Figure BDA0001769955150000112
Wherein said
Figure BDA0001769955150000113
Equal to 0 when the number of HARQ-ACK bits is greater than 2; alternatively, the first and second electrodes may be,
the second value is based on GACK(1) Or
Figure BDA0001769955150000114
The determination comprises the following steps: the second value is equal to M when the number of bits of HARQ-ACK is greater than 21·NL·Qm-GACK(1) (ii) a Alternatively, at the bits of HARQ-ACKWhen the number is less than or equal to 2, the second number is equal to
Figure BDA0001769955150000115
Wherein M is1For the number of REs capable of transmitting data in the first frequency hopping resource, NLNumber of transmission layers, Q, for PUSCHmIs the modulation order of the first UCI.
The number of bits of the HARQ-ACK is different, the resources used for transmitting the HARQ-ACK on the first frequency hopping resource are also different, and the remaining resources capable of transmitting the CSI-part1 can be determined according to the actual situation of the resources used for transmitting the HARQ-ACK on the first frequency hopping resource, so that the number of coding bits mapped on different frequency hopping resources by the CSI-part1 can be reasonably allocated, and incomplete sending of the CSI-part1 caused by the fact that the resources are not enough to bear the number of coding bits of the CSI-part1 is avoided.
The interpretation of the relevant terms in this application may refer to definitions in the communication protocol (subsection 6.2.7 of 3GPP TS38.212 v15.2.0).
In the following, an example of frequency hopping transmission provided by the present application is given.
Step one, the gNB configures a scale parameter α and a code rate compensation parameter for the UE through RRC signaling
Figure BDA0001769955150000116
Figure BDA0001769955150000117
And the parameters, wherein the scale parameter α is greater than 0 and less than or equal to 1, and the configuration mode of the code rate compensation parameter may be a set of values or a plurality of sets of values, if a set of values is configured, the set of values in the subsequent step is directly configured, and if a plurality of sets of values are configured, the index of the set of values can be indicated by Downlink Control Information (DCI) in the second step.
Step two: the gNB transmits DCI to the UE through the PDCCH, wherein the DCI comprises but is not limited to the following information: the PUSCH resources allocated to the UE, whether the PUSCH is UCI-only (or contains UL-SCH), whether the PUSCH is frequency hopped, the number of PUSCH transmission layers, and the modulation and coding strategyOutline index (I)MCS) Number of PUSCH transmission layers NLAnd
Figure BDA0001769955150000119
index of (optional), etc.
Step three: after receiving DCI, UE analyzes PUSCH resources distributed to UE, whether PUSCH is UCI-only, whether PUSCH hops, and IMCSNumber of PUSCH transmission layers NLThe like; UE passing through IMCSLooking up a table to obtain a code rate R and a modulation order Qm(ii) a If there is DCI
Figure BDA00017699551500001110
Andthe UE resolves the index
Figure BDA00017699551500001112
And
Figure BDA00017699551500001113
and used in subsequent steps.
Step four, if the PUSCH analyzed by the UE is UCI-only, the bit number of the HARQ-ACK information required to be sent by the UE is not more than 2 (namely the bit number of the HARQ-ACK information is 0,1 or 2), and the UCI required to be sent by the UE comprises CSI-part1, the UE sends the HARQ-ACK information according to α,
Figure BDA00017699551500001114
R、QmAnd NLObtaining HARQ-ACK coding bit number G by equal parameter calculationACKNumber of CSI-part1 coded bits GCSI-part1Number of CSI-part2 coded bits GCSI-part2. Optionally, the UCI may further include at least one of HARQ-ACK and CSI-part 2.
The manner in which the UE calculates the reserved REs is divided into the following two cases.
Case 1: the UCI does not include HARQ-ACK, or includes HARQ-ACK having the information bit number not greater than 2 (i.e., the HARQ-ACK information bit number is 0,1, or 2).
The UE calculates the number of reserved REs reserved for HARQ-ACK according to the following equation (2 in the denominator in the equation is calculated according to the HARQ-ACK information bit being 2):
wherein the content of the first and second substances,
Figure BDA0001769955150000122
number of REs l capable of carrying UCI on symbol l of PUSCH0Index for a first DMRS-free symbol after a first set of consecutive DMRS symbols for PUSCH;
Figure BDA0001769955150000123
is the number of symbols of the PUSCH.
Then according to the resulting Q'ACKTo calculate the number of coded bits mapped by the reserved REs that may need to be reserved for HARQ-ACK
Figure BDA0001769955150000124
Case 2: UCI includes HARQ-ACK with information bit number greater than 2, then
Figure BDA0001769955150000125
Step five: if the UE needs frequency hopping for resolving the PUSCH, the UE respectively calculates the encoding bit numbers of the HARQ-ACK, the CSI-part1 and the CSI-part2 on the hop1 and the hop2 according to the following formula.
Figure BDA0001769955150000126
GACK(2)=GACK-GACK(1)。
Figure BDA0001769955150000127
Wherein, when the number of HARQ-ACK bits is greater than 2,
Figure BDA0001769955150000128
or, the above GCSI-part1(1) The formula can also be calculated in the form of the following piecewise function:
when the number of HARQ-ACK information bits is 0,1 or 2,
Figure BDA0001769955150000129
when the number of HARQ-ACK information bits is greater than 2,
Figure BDA00017699551500001210
GCSI-part1(2)=GCSI-part1-GCSI-part1(1)。
GCSI-part2(1)=M1·NL·Qm-GCSI-part1(1)。
GCSI-part2(2)=M2·NL·Qm-GCSI-part1(2)。
the UE respectively calculates the number of coded bits mapped by reserved REs reserved for HARQ-ACK on hop1 and hop2 according to the following formula:
Figure BDA00017699551500001211
step six: and the UE maps the HARQ-ACK, CSI-part1 and CSI-part2 coded bits to the PUSCH according to the parameters obtained by calculation in the step five.
The following describes advantageous effects of calculating the number of mapping code bits on two hops by using the communication method 500 provided in the present application for frequency hopping transmission by using several examples. Table 1 shows the results obtained using the prior art process and table 2 shows the results obtained using the process of the present application.
TABLE 1
Figure BDA00017699551500001213
Figure BDA0001769955150000131
As can be seen from the second last row and the third last row in table 1, the number of encoding bits that the unreserved REs on hop2 can map is different from the number of encoding bits that the CSI-part1 maps on the unreserved REs, and it can be seen that CSI-part1 cannot be completely carried by the unreserved REs on hop2, which may cause incomplete CSI-part1 transmission; as can be seen from the first to last and fourth to last rows of Table 1, the number of coded bits of the reserved RE mapping of hop2
Figure BDA0001769955150000132
The number of coded bits is larger than that of the code bits mapped by the CSI-part2 on the hop2, and it can be seen that some reserved REs have no data to transmit, and when the PUSCH uses DFT-s-OFDM, the single carrier low PAPR characteristic of the PUSCH can be damaged.
The above examples are merely illustrative.
Table 2 shows the results of calculation by using the communication method provided in this application, and as can be seen from the second last row and the third last row in table 2, the number of coded bits transmitted by the unreserved REs on hop2 is the same as the number of coded bits mapped on the unreserved REs by CSI-part 1. As can be seen from the first to last and fourth to last rows of Table 2, the number of coded bits for the reserved RE mapping of hop2
Figure BDA0001769955150000133
And the number of coded bits is less than that of the code bits mapped on the hop2 by the CSI-part2, and all reserved REs have data to transmit. It can be seen that the calculation method of the present application aligns the number of coded bits mapped by the unreserved REs in the two hops and the number of coded bits of CSI-part1 in the two hops, respectively, and solves the problems of the prior art.
TABLE 2
Figure BDA0001769955150000134
Figure BDA0001769955150000141
In the prior art, when there is UCI and UL-SCH transmission on PUSCH simultaneously, i.e., in a non-UCI-only scenario, UCI includes one or more of HARQ-ACK, CSI-part1 and CSI-part2, and the coded bit lengths are G respectivelyACK、GCSI -part1And GCSI-part2
For frequency hopping of PUSCH, the splitting rules of the code bit number of each of the CSI-part1 and CSI-part2 in hop1 and hop2 are as follows:
Figure BDA0001769955150000142
Figure BDA0001769955150000143
Figure BDA0001769955150000144
Figure BDA0001769955150000145
if UCI contains HARQ-ACK, the splitting rule of the coding bit number of the HARQ-ACK on hop1 and hop2 is as follows:
Figure BDA0001769955150000147
in the above-described prior art non-UCI-only scenario, GACK(1) Based on G onlyACKDetermining that no consideration is given to the available data for carryingNumber M of REs3And M is3May be equal to 0, resulting in that the HARQ-ACKs scheduled to be mapped on the first hopping resource cannot complete the mapping, i.e. resulting in incomplete transmitted HARQ-ACKs.
In view of the above, the present application provides another communication method 600, as shown in fig. 6, the method comprising:
s610, receiving downlink control information, wherein the downlink control information is used for scheduling PUSCH, the PUSCH is used for transmitting UCI and uplink data, the PUSCH comprises a first frequency hopping resource and a second frequency hopping resource, and a time domain starting symbol of the first frequency hopping resource is positioned before a time domain starting symbol of the second frequency hopping resource.
S620, transmitting a first UCI on a PUSCH, wherein the first UCI comprises at least one of HARQ-ACK, CSI-part1 and CSI-part 2;
wherein, the number of coded bits mapped on the first frequency hopping resource by the HARQ-ACK in the first UCI is GACK(1),GACK(1) The smaller of the third value and the fourth value, the third value being based on GACKDetermined, the fourth value being based on M3Is determined byACKIs the number of coded bits of HARQ-ACK in the first UCI, M3Is the number of REs that can be used to carry data after the first set of consecutive DMRS symbols on the first frequency hopping resource.
In the scheme provided by the application, G is determinedACK(1) While considering M3For example, if M3Equal to 0, not mapping HARQ-ACK on the first frequency hopping resource, if M is equal to3And if not, determining the number of the coded bits of the HARQ-ACK mapped on the first frequency hopping resource based on the number of the coded bits which can be actually mapped on the first frequency hopping resource. Is guaranteed to be in computation GACK(1) And taking the actually mapped coding bit number in the first frequency hopping resource as a reference, thereby avoiding the problem of incomplete transmitted HARQ-ACK.
Optionally, the fourth value is based on M3The determination comprises the following steps:
the fourth value being equal to M3·NL·QmWherein N isLNumber of transmission layers, Q, for PUSCHmModulation order of the first UCI
Optionally, the third value is based on GACKThe determination comprises the following steps:
a third value equal to
Figure BDA0001769955150000151
Wherein N isLNumber of transmission layers, Q, for PUSCHmIs the modulation order of the first UCI.
Optionally, the number of coded bits mapped on the first hopping resource by the CSI-part1 in the first UCI is GCSI-part1(1) The number of coding bits mapped on the second frequency hopping resource by the CSI-part1 in the first UCI is GCSI-part1(2),GCSI-part1(1) Greater than or equal to GCSI-part1(2)。
In a non-UCI-only scene in the prior art, the number of coded bits mapped on the second hopping resource by the CSI-part1 is small, that is, the number of REs used for mapping the CSI-part1 on the second hopping resource is small, so that the CSI-part1 cannot be mapped on the second hopping resource completely, the scheme provided by the application increases the number of coded bits mapped on the first hopping resource by the CSI-part1 and reduces the number of coded bits mapped on the second hopping resource by the CSI-part1, compared with the prior art, thereby solving the problem that the CSI-part1 is not completely transmitted due to UCI transmission through frequency hopping in the non-UCI-only scene.
Alternatively, GCSI-part1(1) And GCSI-part1(2) Are all based on the number of encoding bits G of CSI-part1 in the first UCICSI-part1And (4) determining.
Alternatively,
Figure BDA0001769955150000152
and/or the presence of a gas in the gas,
Figure BDA0001769955150000153
wherein N isLNumber of transmission layers, Q, for PUSCHmIs the modulation order of the first UCI.
G aboveCSI-part1(1) And GCSI-part1(2) Meter (2)The calculation formula is consistent with the frequency hopping division method of the CSI-part1 coded bits in the UCI-only scene, which is beneficial to ensure that the possibility that the coded bits of the UL-SCH are mapped to the reserved RE is smaller, and therefore, the possibility of being punctured by the HARQ-ACK is smaller, and the transmission reliability is higher.
In the following, an example of frequency hopping transmission provided by the present application is given.
Step one, the gNB configures a scale parameter α and a code rate compensation parameter for the UE through RRC signaling
Figure BDA0001769955150000154
And the parameters, wherein the scale parameter α is greater than 0 and less than or equal to 1, and the configuration mode of the code rate compensation parameter may be a set of values or a plurality of sets of values, if a set of values is configured, the set of values in the subsequent step is directly configured, and if a plurality of sets of values are configured, the index of the set of values can be indicated by Downlink Control Information (DCI) in the second step.
Step two: the gNB transmits DCI to the UE through the PDCCH, wherein the DCI comprises but is not limited to the following information: the PUSCH resources allocated to the UE, whether the PUSCH is UCI-only (or contains UL-SCH), whether the PUSCH is frequency hopped, the number of PUSCH transmission layers, and a modulation and coding strategy index (I)MCS) Number of PUSCH transmission layers NL
Figure BDA0001769955150000156
And
Figure BDA0001769955150000157
index of (optional), etc.
Step three: after receiving DCI, UE analyzes PUSCH resources distributed to UE, whether PUSCH is UCI-only, whether PUSCH hops, and IMCSNumber of PUSCH transmission layers NLThe like; UE passing through IMCSLooking up a table to obtain a code rate R and a modulation order Qm(ii) a If there is DCI
Figure BDA0001769955150000158
And
Figure BDA0001769955150000159
the UE resolves the index
Figure BDA0001769955150000161
And
Figure BDA0001769955150000162
and used in subsequent steps.
Step four, if the PUSCH is analyzed by the UE to be the PUSCH containing the UL-SCH, namely the current communication scene is a non-UCI-only scene and the UCI contains CSI (CSI-part1 and/or CSI-part2), the UE performs the following steps according to α,
Figure BDA0001769955150000163
Figure BDA0001769955150000164
R、QmAnd NLObtaining HARQ-ACK coding bit number G by equal parameter calculationACK(if HARQ-ACK exists), CSI-part1 encodes the number of bits GCSI-part1Number of CSI-part2 coded bits GCSI-part2
Step five: if the UE needs frequency hopping for resolving the PUSCH, the UE calculates the coding bit numbers of the CSI-part1 and the CSI-part2 on the hop1 and the hop2 respectively according to the following formula.
Figure BDA0001769955150000165
Figure BDA0001769955150000166
Figure BDA0001769955150000167
Figure BDA0001769955150000168
If HARQ-ACK exists, the UE calculates the number of coded bits of HARQ-ACK on hop1 and hop2 respectively according to the following equation:
Figure BDA0001769955150000169
GACK(2)=GACK-GACK(1)。
wherein M is3Is the number of REs that can carry data on the PUSCH symbol after the first set of consecutive DMRS symbols on PUSCH hop 1.
Step six: and the UE maps the HARQ-ACK, CSI-part1 and CSI-part2 coded bits to hop1 and hop2 of the PUSCH according to the parameters obtained by calculation in the step five.
The present application further provides a communication method, as shown in fig. 7, the method 700 includes:
and S710, sending downlink control information, wherein the downlink control information is used for scheduling PUSCH (physical uplink shared channel) which is only used for transmitting UCI (uplink control information), the PUSCH comprises a first frequency hopping resource and a second frequency hopping resource, and a time domain starting symbol of the first frequency hopping resource is positioned before a time domain starting symbol of the second frequency hopping resource.
S720, receiving a first UCI on a PUSCH, wherein the first UCI comprises at least one of HARQ-ACK, CSI-part1 and CSI-part 2; the number of coding bits mapped on the first frequency hopping resource by the CSI-part1 in the first UCI is GCSI-part1(1) The number of coding bits mapped on the second frequency hopping resource by the CSI-part1 in the first UCI is GCSI-part1(2),GCSI-part1(1) Greater than or equal to GCSI-part1(2)。
The reason why the sending of the information is incomplete in the CSI-part1 is that the number of coded bits mapped on the second frequency hopping resource by the CSI-part1 is small, that is, the number of REs used for mapping the CSI-part1 on the second frequency hopping resource is small, so that the CSI-part1 cannot be completely mapped on the second frequency hopping resource, and the communication scheme provided by the application increases the number of coded bits mapped on the first frequency hopping resource by the CSI-part1 and reduces the number of coded bits mapped on the second frequency hopping resource by the CSI-part1, compared with the prior art, thereby solving the problem that the sending of the information is incomplete in the CSI-part1 due to the fact that UCI is transmitted through frequency hopping in the UCI-only scene.
Those skilled in the art will appreciate that the method 700 corresponds to the method 500, and the parameter definitions involved in the method 700 can be referred to the explanations and explanations above, and are not repeated herein for brevity.
Optionally, the GCSI-part1(1) The smaller of the first value and the second value, the first value and the number G of encoding bits of CSI-part1 in the first UCICSI-part1Corresponding to the second value and GACK(1) Andthe larger of the two values corresponds to, or the second value corresponds to GACK(1) Or
Figure BDA00017699551500001611
Correspond to, the GACK(1) A number of coded bits mapped on the first frequency hopping resource for HARQ-ACK in the first UCI, the number of coded bits being
Figure BDA0001769955150000171
And mapping the number of coded bits on the reserved resource element RE in the first frequency hopping resource.
Optionally, the first value and the number of bits G encoded by CSI-part1 in the first UCICSI-part1Correspondingly, the method comprises the following steps: the first value is equal to
Figure BDA0001769955150000172
Wherein N isLNumber of transmission layers, Q, for PUSCHmIs the modulation order of the first UCI.
Alternatively, GCSI-part1(2)=GCSI-part1-GCSI-part1(1)。
Alternatively,
the second value is ANDACK(1) And
Figure BDA0001769955150000173
the larger of the two corresponds to, including: the second value is equal to
Figure BDA0001769955150000174
Wherein said
Figure BDA0001769955150000175
Equal to 0 when the number of HARQ-ACK bits is greater than 2; or
Second value and GACK(1) OrCorrespondingly, the method comprises the following steps: the second value is equal to M when the number of bits of HARQ-ACK is greater than 21·NL·Qm-GACK(1) (ii) a Or, when the number of bits of the HARQ-ACK is less than or equal to 2, the second value is equal to
Wherein M is1For the number of REs capable of transmitting data in the first frequency hopping resource, NLNumber of transmission layers, Q, for PUSCHmIs the modulation order of the first UCI.
The number of bits of the HARQ-ACK is different, the resources used for transmitting the HARQ-ACK on the first frequency hopping resource are also different, and the remaining resources capable of transmitting the CSI-part1 can be determined according to the actual situation of the resources used for transmitting the HARQ-ACK on the first frequency hopping resource, so that the number of coding bits mapped on different frequency hopping resources by the CSI-part1 can be reasonably allocated, and incomplete sending of the CSI-part1 caused by the fact that the resources are not enough to bear the number of coding bits of the CSI-part1 is avoided.
The present application further provides a communication method, as shown in fig. 8, the method 800 includes:
and S810, sending downlink control information, wherein the downlink control information is used for scheduling a PUSCH (physical uplink shared channel) which is used for transmitting UCI (uplink control information) and uplink data, the PUSCH comprises a first frequency hopping resource and a second frequency hopping resource, and a time domain starting symbol of the first frequency hopping resource is positioned before a time domain starting symbol of the second frequency hopping resource.
S820, receiving a first UCI on PUSCHA UCI comprises at least one of HARQ-ACK, CSI-part1 and CSI-part 2; wherein, the number of coded bits mapped on the first frequency hopping resource by the HARQ-ACK in the first UCI is GACK(1),GACK(1) The smaller of the third value and the fourth value, the third value and GACKCorresponding to the fourth value and M3Corresponds to, GACKIs the number of coded bits of HARQ-ACK in the first UCI, M3Is the number of REs that can be used to carry data after the first set of consecutive DMRS symbols on the first frequency hopping resource.
In the prior art, GACK(1) Only with GACKRelated to the number M of REs available for carrying data3Is not associated, and M3May be equal to 0, resulting in that the CSI-part1 scheduled to be mapped on the first hopping resource cannot complete the mapping.
The above scheme, G, is provided by the present applicationACK(1) And M3Related, e.g. if M3If the number of coded bits is equal to 0, mapping CSI-part1 on the first frequency hopping resource to be 0, and if M is equal to 03And if the number of coded bits of the CSI-part1 mapped on the first hopping resource is not equal to 0, the number of coded bits actually carried on the first hopping resource is the number of coded bits.
Those skilled in the art will appreciate that the method 800 corresponds to the method 600, and the parameter definitions involved in the method 800 can be referred to the explanations and explanations above, and are not repeated herein for brevity.
Optionally, the fourth value is associated with M3Correspondingly, the method comprises the following steps: the fourth value being equal to M3·NL·QmWherein N isLNumber of transmission layers, Q, for PUSCHmIs the modulation order of the first UCI.
Optionally, the third value is equal to GACKCorrespondingly, the method comprises the following steps: a third value equal toWherein N isLNumber of transmission layers, Q, for PUSCHmIs the modulation order of the first UCI.
Optionally, the CSI-part1 in the first UCI maps coding on the first hopping resourceBit number GCSI-part1(1) The number of coding bits mapped on the second frequency hopping resource by the CSI-part1 in the first UCI is GCSI-part1(2),GCSI-part1(1) Greater than or equal to GCSI-part1(2)。
In a non-UCI-only scene (i.e., a scene in which uplink data and UCI are simultaneously transmitted) in the prior art, the number of coded bits that CSI-part1 is mapped on the second hopping resource is small, that is, the number of REs used for mapping CSI-part1 on the second hopping resource is small, so that CSI-part1 cannot be completely mapped on the second hopping resource, the above-mentioned scheme provided by the application increases the number of coded bits that CSI-part1 is mapped on the first hopping resource, and reduces the number of coded bits that CSI-part1 is mapped on the second hopping resource, compared with the prior art, thereby solving the problem that information transmission is incomplete in CSI-part1 due to UCI transmission through hopping in the non-UCI-only scene.
Alternatively, GCSI-part1(1) And GCSI-part1(2) The number of encoding bits G of CSI-part1 in the first UCICSI -part1And (7) corresponding.
Alternatively,
Figure BDA0001769955150000181
and/or the presence of a gas in the gas,
Figure BDA0001769955150000182
wherein N isLNumber of transmission layers, Q, for PUSCHmIs the modulation order of the first UCI.
The above detailed description is directed to examples of communication methods provided herein. It is to be understood that the communication device includes hardware structures and/or software modules for performing the respective functions in order to realize the above functions. Those of skill in the art would readily appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as hardware or combinations of hardware and computer software. Whether a function is performed as hardware or computer software drives hardware depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
The communication device may be divided into functional units according to the above method examples, for example, each function may be divided into each functional unit, or two or more functions may be integrated into one processing unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit. It should be noted that the division of the units in the present application is schematic, and is only one division of logic functions, and there may be another division manner in actual implementation.
Fig. 9 shows a schematic diagram of a possible structure of the communication device provided by the present application, in the case of an integrated unit. The apparatus 900 comprises: a processing unit 901, a receiving unit 902 and a transmitting unit 903. The processing unit 901 is configured to control the apparatus 900 to perform the steps of the communication method shown in fig. 5. The processing unit 901 may also be used to perform other processes for the techniques described herein. The apparatus 900 may also include a storage unit for storing program codes and data of the apparatus 900.
For example, the processing unit 901 is configured to control the receiving unit 902 to perform: and receiving downlink control information, wherein the downlink control information is used for scheduling a PUSCH (physical uplink shared channel) which is only used for transmitting UCI (uplink control information), the PUSCH comprises a first frequency hopping resource and a second frequency hopping resource, and a time domain starting symbol of the first frequency hopping resource is positioned before a time domain starting symbol of the second frequency hopping resource.
The processing unit 901 is further configured to control the sending unit 903 to perform: transmitting a first UCI on a PUSCH, the first UCI including at least one of HARQ-ACK, CSI-part1, and CSI-part 2; the number of coding bits mapped on the first frequency hopping resource by the CSI-part1 in the first UCI is GCSI-part1(1) The number of coding bits mapped on the second frequency hopping resource by the CSI-part1 in the first UCI is GCSI-part1(2),GCSI-part1(1) Greater than or equal to GCSI-part1(2)。
The processing unit 901 may be a processor or a controller, such as a Central Processing Unit (CPU), 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, a transistor logic device, a hardware component, or any combination thereof. Which may implement or perform the various illustrative logical blocks, modules, and circuits described in connection with the disclosure. The processor may also be a combination of computing functions, e.g., comprising one or more microprocessors, DSPs, and microprocessors, among others. The transmitting unit 902 and the receiving unit 903 are transceivers, for example, and the storage unit may be a memory.
When the processing unit 901 is a processor, the transmitting unit 902 and the receiving unit 903 are transceivers, and the storage unit is a memory, the communication device according to the present application may be the device shown in fig. 10.
Referring to fig. 10, the apparatus 1000 includes: a processor 1001, a transceiver 1002, and a memory 1003 (optional). The processor 1001, the transceiver 1002, and the memory 1003 may communicate with each other via an internal connection path, and may transmit control and/or data signals.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the apparatuses and units described above may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
The communication device provided by the application can solve the problem that information transmission is incomplete in CSI-part1 caused by UCI (channel state information) -part transmission through frequency hopping in a UCI-only scene by changing the mapping rule of CSI-part 1.
Fig. 11 shows a schematic diagram of a possible structure of another communication device provided in the present application, in the case of an integrated unit. The apparatus 1100 comprises: a processing unit 1101, a receiving unit 1102 and a sending unit 1103. The processing unit 1101 is configured to control the apparatus 1100 to perform the steps of the communication method shown in fig. 7. The processing unit 1101 may also be used to perform other processes for the techniques described herein. The apparatus 1100 may also include a storage unit for storing program codes and data of the apparatus 1100.
For example, the processing unit 1101 is configured to control the sending unit 1103 to perform: and sending downlink control information, wherein the downlink control information is used for scheduling a PUSCH (physical uplink shared channel) which is only used for transmitting UCI (uplink control information), the PUSCH comprises a first frequency hopping resource and a second frequency hopping resource, and a time domain starting symbol of the first frequency hopping resource is positioned before a time domain starting symbol of the second frequency hopping resource.
The processing unit 1101 is further configured to control the receiving unit 1102 to perform: receiving a first UCI on a PUSCH, the first UCI comprising at least one of HARQ-ACK, CSI-part1, and CSI-part 2; the number of coding bits mapped on the first frequency hopping resource by the CSI-part1 in the first UCI is GCSI-part1(1) The number of coding bits mapped on the second frequency hopping resource by the CSI-part1 in the first UCI is GCSI-part1(2),GCSI-part1(1) Greater than or equal to GCSI-part1(2)。
The processing unit 1101 may be a processor or controller, for example, a CPU, general purpose processor, DSP, ASIC, FPGA or other programmable logic device, transistor logic device, hardware component, or any combination thereof. Which may implement or perform the various illustrative logical blocks, modules, and circuits described in connection with the disclosure. The processor may also be a combination of computing functions, e.g., comprising one or more microprocessors, DSPs, and microprocessors, among others. The transmitting unit 1102 and the receiving unit 1103 are, for example, transceivers, and the storage unit may be a memory.
When the processing unit 1101 is a processor, the transmitting unit 1102 and the receiving unit 1103 are transceivers, and the storage unit is a memory, the communication device according to the present application may be a device shown in fig. 12.
Referring to fig. 12, the apparatus 1200 includes: a processor 1201, a transceiver 1202, and a memory 1203 (optional). The processor 1201, the transceiver 1202, and the memory 1203 may communicate with each other via internal connection paths, passing control and/or data signals.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the apparatuses and units described above may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
The communication device provided by the application can solve the problem that information transmission is incomplete in CSI-part1 caused by UCI (channel state information) -part transmission through frequency hopping in a UCI-only scene by changing the mapping rule of CSI-part 1.
Fig. 13 shows a schematic diagram of a possible structure of the communication device provided by the present application, in the case of an integrated unit. The apparatus 1300 includes: a processing unit 1301, a receiving unit 1302 and a sending unit 1303. Processing unit 1301 is configured to control apparatus 1300 to perform the steps of the communication method illustrated in fig. 6. Processing unit 1301 may also be used to perform other processes for the techniques described herein. The apparatus 1300 may also include a storage unit to store program codes and data for the apparatus 1300.
For example, the processing unit 1301 is configured to control the receiving unit 1302 to perform: and receiving downlink control information, wherein the downlink control information is used for scheduling a PUSCH (physical uplink shared channel) which is used for transmitting UCI (uplink control information) and uplink data, the PUSCH comprises a first frequency hopping resource and a second frequency hopping resource, and a time domain starting symbol of the first frequency hopping resource is positioned before a time domain starting symbol of the second frequency hopping resource.
The processing unit 1301 is further configured to control the sending unit 1303 to perform: transmitting a first UCI on a PUSCH, the first UCI including at least one of HARQ-ACK, CSI-part1, and CSI-part 2; wherein, the number of coded bits mapped on the first frequency hopping resource by the HARQ-ACK in the first UCI is GACK(1),GACK(1) The smaller of the third value and the fourth value, the third value being based on GACKDetermined, the fourth value being based on M3Is determined byACKIs the number of coded bits of HARQ-ACK in the first UCI, M3Is the number of REs that can be used to carry data after the first set of consecutive DMRS symbols on the first frequency hopping resource.
The processing unit 1301 may be a processor or a controller, such as a Central Processing Unit (CPU), 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, a transistor logic device, a hardware component, or any combination thereof. Which may implement or perform the various illustrative logical blocks, modules, and circuits described in connection with the disclosure. The processor may also be a combination of computing functions, e.g., comprising one or more microprocessors, DSPs, and microprocessors, among others. The transmitting unit 1302 and the receiving unit 1303 are transceivers, for example, and the storage unit may be a memory.
When processing section 1301 is a processor, transmitting section 1302, receiving section 1303 are transceivers, and the storage section is a memory, the communication apparatus according to the present application may be the apparatus shown in fig. 14.
Referring to fig. 14, the apparatus 1400 includes: a processor 1401, a transceiver 1402, and a memory 1403 (optional). The processor 1401, the transceiver 1402 and the memory 1403 may communicate with each other via an internal connection path, communicating control and/or data signals.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the apparatuses and units described above may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
The communication device provided by the application can solve the problem that information transmission of HARQ-ACK is incomplete due to UCI transmission through frequency hopping in a non-UCI-only scene by changing the mapping rule of HARQ-ACK.
Fig. 15 shows a schematic diagram of a possible structure of another communication device provided in the present application, in the case of an integrated unit. The apparatus 1500 includes: a processing unit 1501, a receiving unit 1502, and a transmitting unit 1503. The processing unit 1501 is configured to control the apparatus 1500 to execute the steps of the communication method illustrated in fig. 8. Processing unit 1501 may also be used to perform other processes for the techniques described herein. The apparatus 1500 may also include a storage unit for storing program codes and data of the apparatus 1500.
For example, the processing unit 1501 is configured to control the transmission unit 1503 to execute: and sending downlink control information, wherein the downlink control information is used for scheduling a PUSCH (physical uplink shared channel) which is used for transmitting UCI (uplink control information) and uplink data, the PUSCH comprises a first frequency hopping resource and a second frequency hopping resource, and a time domain starting symbol of the first frequency hopping resource is positioned before a time domain starting symbol of the second frequency hopping resource.
The processing unit 1501 is further configured to control the receiving unit 1503 to perform: receiving a first UCI on a PUSCH, the first UCI comprising at least one of HARQ-ACK, CSI-part1, and CSI-part 2; wherein, the number of coded bits mapped on the first frequency hopping resource by the HARQ-ACK in the first UCI is GACK(1),GACK(1) The smaller of the third value and the fourth value, the third value and GACKCorresponding to the fourth value and M3Corresponds to, GACKIs the number of coded bits of HARQ-ACK in the first UCI, M3Is the number of REs that can be used to carry data after the first set of consecutive DMRS symbols on the first frequency hopping resource.
The processing unit 1501 may be a processor or controller, such as a CPU, general purpose processor, DSP, ASIC, FPGA or other programmable logic device, transistor logic device, hardware component, or any combination thereof. Which may implement or perform the various illustrative logical blocks, modules, and circuits described in connection with the disclosure. The processor may also be a combination of computing functions, e.g., comprising one or more microprocessors, DSPs, and microprocessors, among others. The transmitting unit 1502 and the receiving unit 1503 are transceivers, for example, and the storage unit may be a memory.
When the processing unit 1501 is a processor, the transmitting unit 1502 and the receiving unit 1503 are transceivers, and the storage unit is a memory, the communication device according to the present application may be a device shown in fig. 16.
Referring to fig. 16, the apparatus 1600 includes: a processor 1601, a transceiver 1602, and a memory 1603 (optional). The processor 1601, the transceiver 1602 and the memory 1603 may communicate with each other via an internal connection path to transmit control and/or data signals.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the apparatuses and units described above may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
The communication device provided by the application can solve the problem that information transmission of HARQ-ACK is incomplete due to UCI transmission through frequency hopping in a non-UCI-only scene by changing the mapping rule of HARQ-ACK.
The apparatus embodiments and the method embodiments fully correspond, for example the communication unit performs the acquiring step in the method embodiments, and steps other than the acquiring step and the transmitting step may be performed by a processing unit or a processor. The functions of the specific elements may be referred to corresponding method embodiments and will not be described in detail.
In the embodiments of the present application, the sequence numbers of the processes do not mean the execution sequence, and the execution sequence of the processes should be determined by the functions and the inherent logic of the processes, and should not limit the implementation processes of the present application.
In addition, the term "and/or" herein is only one kind of association relationship describing an associated object, and means that there may be three kinds of relationships, for example, a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the character "/" herein generally indicates that the former and latter related objects are in an "or" relationship.
The steps of a method or algorithm described in connection with the disclosure herein may be embodied in hardware or in software instructions executed by a processor. The software instructions may be comprised of corresponding software modules that may be stored in Random Access Memory (RAM), flash memory, Read Only Memory (ROM), Erasable Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), registers, a hard disk, a removable disk, a compact disc read only memory (CD-ROM), or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium. Of course, the storage medium may also be integral to the processor. The processor and the storage medium may reside in an ASIC.
In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the procedures or functions described in accordance with the present application are generated, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored in or transmitted over a computer-readable storage medium. The computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)), or wirelessly (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device, such as a server, a data center, etc., that incorporates one or more of the available media. The usable medium may be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., Digital Versatile Disk (DVD), or a semiconductor medium (e.g., Solid State Disk (SSD)), etc.
The above-mentioned embodiments, objects, technical solutions and advantages of the present application are further described in detail, it should be understood that the above-mentioned embodiments are only examples of the present application, and are not intended to limit the scope of the present application, and any modifications, equivalent substitutions, improvements and the like made on the basis of the technical solutions of the present application should be included in the scope of the present application.

Claims (22)

1. A method of communication, comprising:
receiving downlink control information, wherein the downlink control information is used for scheduling a Physical Uplink Shared Channel (PUSCH), the PUSCH is only used for transmitting Uplink Control Information (UCI), the PUSCH comprises a first frequency hopping resource and a second frequency hopping resource, and a time domain starting symbol of the first frequency hopping resource is positioned before a time domain starting symbol of the second frequency hopping resource;
transmitting a first UCI on the PUSCH, the first UCI containing at least one of a hybrid automatic repeat request acknowledgement (HARQ-ACK), a channel state information first part CSI-part1, and a channel state information second part CSI-part 2;
wherein the number of coded bits mapped on the first frequency hopping resource by the CSI-part1 in the first UCI is GCSI -part1(1) The number of coding bits mapped on the second frequency hopping resource by the CSI-part1 in the first UCI is GCSI-part1(2) Said G isCSI-part1(1) Greater than or equal to the GCSI-part1(2)。
2. The method of claim 1, wherein G isCSI-part1(1) Is the smaller of a first value and a second value, the first value being based on the number G of coded bits of CSI-part1 in the first UCICSI-part1Determined, the second value is based on GACK(1) And
Figure FDA0001769955140000011
the larger of the two is determined, or the second value is based on GACK(1) Or
Figure FDA0001769955140000012
Is determined byACK(1) A number of coded bits mapped on the first frequency hopping resource for HARQ-ACK in the first UCI, the number of coded bits being
Figure FDA0001769955140000013
And mapping the number of coded bits on the reserved resource element RE in the first frequency hopping resource.
3. The method of claim 2, wherein the first value is based on a number of bits G encoded by CSI-part1 in the first UCICSI-part1The determination comprises the following steps:
the first value is equal toWherein, the N isLIs the number of transmission layers of the PUSCH, QmIs a modulation order of the first UCI.
4. The method of claim 3, wherein G isCSI-part1(2)=GCSI-part1-GCSI-part1(1)。
5. The method according to any one of claims 2 to 4,
the second value is based on GACK(1) And
Figure FDA0001769955140000015
the larger value of the two is determined, including: the second value is equal toOr
The second value is based on GACK(1) Or
Figure FDA0001769955140000017
The determination comprises the following steps: the second value is equal to M when the number of bits of the HARQ-ACK is greater than 21·NL·Qm-GACK(1) (ii) a Or, when the bit number of the HARQ-ACK is less than or equal to 2, the second value is equal to
Figure FDA0001769955140000018
Wherein, M is1For the number of REs capable of transmitting data in the first frequency hopping resource, NLIs the number of transmission layers of the PUSCH, QmIs a modulation order of the first UCI.
6. A method of communication, comprising:
sending downlink control information, wherein the downlink control information is used for scheduling a Physical Uplink Shared Channel (PUSCH), the PUSCH is only used for transmitting Uplink Control Information (UCI), the PUSCH comprises a first frequency hopping resource and a second frequency hopping resource, and a time domain starting symbol of the first frequency hopping resource is positioned before a time domain starting symbol of the second frequency hopping resource;
receiving a first UCI on the PUSCH, the first UCI containing at least one of a hybrid automatic repeat request acknowledgement (HARQ-ACK), a channel state information first part CSI-part1, and a channel state information second part CSI-part 2;
wherein the number of coded bits mapped on the first frequency hopping resource by the CSI-part1 in the first UCI is GCSI -part1(1) The number of coding bits mapped on the second frequency hopping resource by the CSI-part1 in the first UCI is GCSI-part1(2) Said G isCSI-part1(1) Greater than or equal to the GCSI-part1(2)。
7. The method of claim 6, wherein G isCSI-part1(1) The smaller of the first value and the second value, the first value and the number G of encoding bits of CSI-part1 in the first UCICSI-part1Corresponding to the second value and GACK(1) And
Figure FDA0001769955140000021
the larger of the two values corresponds to, or the second value corresponds to GACK(1) OrCorrespond to, the GACK(1) A number of coded bits mapped on the first frequency hopping resource for HARQ-ACK in the first UCI, the number of coded bits being
Figure FDA0001769955140000023
And mapping the number of coded bits on the reserved resource element RE in the first frequency hopping resource.
8. The method of claim 7,
the first value is equal to
Figure FDA0001769955140000024
Wherein, the N isLIs the number of transmission layers of the PUSCH, QmIs a modulation order of the first UCI.
9. The method of claim 8, wherein G isCSI-part1(2)=GCSI-part1-GCSI-part1(1)。
10. The method according to any one of claims 7 to 9,
the second value is equal to
Figure FDA0001769955140000025
Or
The second value is equal to M when the number of bits of the HARQ-ACK is greater than 21·NL·Qm-GACK(1) (ii) a Or, when the bit number of the HARQ-ACK is less than or equal to 2, the second value is equal to
Figure FDA0001769955140000026
Wherein, M is1For the number of REs capable of transmitting data in the first frequency hopping resource, NLIs the number of transmission layers of the PUSCH, anQ ismIs a modulation order of the first UCI.
11. A communication apparatus comprising a receiving unit and a transmitting unit,
the receiving unit is used for: receiving downlink control information, wherein the downlink control information is used for scheduling a Physical Uplink Shared Channel (PUSCH), the PUSCH is only used for transmitting Uplink Control Information (UCI), the PUSCH comprises a first frequency hopping resource and a second frequency hopping resource, and a time domain starting symbol of the first frequency hopping resource is positioned before a time domain starting symbol of the second frequency hopping resource;
the sending unit is used for: transmitting a first UCI on the PUSCH, the first UCI containing at least one of a hybrid automatic repeat request acknowledgement (HARQ-ACK), a channel state information first part CSI-part1, and a channel state information second part CSI-part 2;
wherein the number of coded bits mapped on the first frequency hopping resource by the CSI-part1 in the first UCI is GCSI -part1(1) The number of coding bits mapped on the second frequency hopping resource by the CSI-part1 in the first UCI is GCSI-part1(2) Said G isCSI-part1(1) Greater than or equal to the GCSI-part1(2)。
12. The apparatus of claim 11, wherein G isCSI-part1(1) Is the smaller of a first value and a second value, the first value being based on the number G of coded bits of CSI-part1 in the first UCICSI-part1Determined, the second value is based on GACK(1) And
Figure FDA0001769955140000027
the larger of the two is determined, or the second value is based on GACK(1) Or
Figure FDA0001769955140000028
Is determined byACK(1) For HARQ-ACK in the first UCI in theNumber of coded bits mapped on first frequency hopping resource, said
Figure FDA0001769955140000029
And mapping the number of coded bits on the reserved resource element RE in the first frequency hopping resource.
13. The apparatus of claim 12, wherein the first value is based on a number of bits G encoded in CSI-part1 in the first UCICSI-part1The determination comprises the following steps:
the first value is equal to
Figure FDA00017699551400000210
Wherein, the N isLIs the number of transmission layers of the PUSCH, QmIs a modulation order of the first UCI.
14. The apparatus of claim 13, wherein G isCSI-part1(2)=GCSI-part1-GCSI-part1(1)。
15. The apparatus of any one of claims 12 to 14,
the second value is based on GACK(1) Andthe larger value of the two is determined, including: the second value is equal to
Figure FDA0001769955140000032
Or
The second value is based on GACK(1) Or
Figure FDA0001769955140000033
The determination comprises the following steps: the second value is equal to M when the number of bits of the HARQ-ACK is greater than 21·NL·Qm-GACK(1) (ii) a Or, when the bit number of the HARQ-ACK is less than or equal to 2, the second value is equal to
Figure FDA0001769955140000034
Wherein, M is1For the number of REs capable of transmitting data in the first frequency hopping resource, NLIs the number of transmission layers of the PUSCH, QmIs a modulation order of the first UCI.
16. A communication apparatus comprising a receiving unit and a transmitting unit,
the sending unit is used for: sending downlink control information, wherein the downlink control information is used for scheduling a Physical Uplink Shared Channel (PUSCH), the PUSCH is only used for transmitting Uplink Control Information (UCI), the PUSCH comprises a first frequency hopping resource and a second frequency hopping resource, and a time domain starting symbol of the first frequency hopping resource is positioned before a time domain starting symbol of the second frequency hopping resource;
the receiving unit is used for: receiving a first UCI on the PUSCH, the first UCI containing at least one of a hybrid automatic repeat request acknowledgement (HARQ-ACK), a channel state information first part CSI-part1, and a channel state information second part CSI-part 2;
wherein the number of coded bits mapped on the first frequency hopping resource by the CSI-part1 in the first UCI is GCSI -part1(1) The number of coding bits mapped on the second frequency hopping resource by the CSI-part1 in the first UCI is GCSI-part1(2) Said G isCSI-part1(1) Greater than or equal to the GCSI-part1(2)。
17. The apparatus of claim 16, wherein G isCSI-part1(1) The smaller of the first value and the second value, the first value and the number G of encoding bits of CSI-part1 in the first UCICSI-part1Corresponding to the second value and GACK(1) And
Figure FDA0001769955140000035
the larger of the two values corresponds to, or the second value corresponds to GACK(1) Or
Figure FDA0001769955140000036
Correspond to, the GACK(1) A number of coded bits mapped on the first frequency hopping resource for HARQ-ACK in the first UCI, the number of coded bits being
Figure FDA0001769955140000037
And mapping the number of coded bits on the reserved resource element RE in the first frequency hopping resource.
18. The apparatus of claim 17,
the first value is equal to
Figure FDA0001769955140000038
Wherein, the N isLIs the number of transmission layers of the PUSCH, QmIs a modulation order of the first UCI.
19. The apparatus of claim 18, wherein G isCSI-part1(2)=GCSI-part1-GCSI-part1(1)。
20. The apparatus of any one of claims 17 to 19,
the second value is equal to
Figure FDA0001769955140000039
Or
The second value is equal to M when the number of bits of the HARQ-ACK is greater than 21·NL·Qm-GACK(1) (ii) a Or, when the bit number of the HARQ-ACK is less than or equal to 2, the second value is equal to
Figure FDA00017699551400000310
Wherein, M is1For the number of REs capable of transmitting data in the first frequency hopping resource, NLIs the number of transmission layers of the PUSCH, QmIs a modulation order of the first UCI.
21. A computer-readable storage medium, characterized in that it stores a computer program which, when called by a processor, implements the method of any one of claims 1 to 5.
22. A computer-readable storage medium, characterized in that it stores a computer program which, when called by a processor, implements the method of any one of claims 6 to 10.
CN201810944850.5A 2018-08-19 2018-08-19 Communication method and device Pending CN110838904A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810944850.5A CN110838904A (en) 2018-08-19 2018-08-19 Communication method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810944850.5A CN110838904A (en) 2018-08-19 2018-08-19 Communication method and device

Publications (1)

Publication Number Publication Date
CN110838904A true CN110838904A (en) 2020-02-25

Family

ID=69573895

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810944850.5A Pending CN110838904A (en) 2018-08-19 2018-08-19 Communication method and device

Country Status (1)

Country Link
CN (1) CN110838904A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022037476A1 (en) * 2020-08-17 2022-02-24 中兴通讯股份有限公司 Scheduling method, base station and storage medium
WO2022194056A1 (en) * 2021-03-18 2022-09-22 维沃移动通信有限公司 Frequency-hopping processing method, device, and terminal

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022037476A1 (en) * 2020-08-17 2022-02-24 中兴通讯股份有限公司 Scheduling method, base station and storage medium
WO2022194056A1 (en) * 2021-03-18 2022-09-22 维沃移动通信有限公司 Frequency-hopping processing method, device, and terminal
CN115173889A (en) * 2021-03-18 2022-10-11 维沃移动通信有限公司 Frequency hopping processing method, device and terminal
CN115173889B (en) * 2021-03-18 2024-04-12 维沃移动通信有限公司 Frequency hopping processing method, device and terminal

Similar Documents

Publication Publication Date Title
JP7392035B2 (en) Control information multiplexed on physical uplink data channels
US20220182207A1 (en) Enhancements to reception reliability for data and control information
US20190053218A1 (en) Method for transmitting and receiving uplink control information in mobile communication system, and apparatus for the same
US9584265B2 (en) Method and apparatus for sending hybrid automatic repeat request acknowledge information
JP5665240B2 (en) Transmission of uplink control information through data channel or control channel
US11523415B2 (en) Method and apparatus for uplink transmission in communication system
EP2876957B1 (en) Terminal device, and buffer partitioning method
CN108322296B (en) Method for allocating Resource Elements (REs) of Uplink Control Information (UCI) on Physical Uplink Shared Channel (PUSCH), communication device, and memory
US8068466B2 (en) Transmission of multiple information elements in multiple channels
WO2012124980A2 (en) Method and device for transmitting ack/nack in wireless communication system
WO2014038908A1 (en) Method and device for controlling transmission power for uplink control channel in carrier aggregation system
US20220312445A1 (en) MAPPING METHODS FOR URLLC HARQ-ACK MULTIPLEXING ON eMBB PUSCH
US11317380B2 (en) Method for allocating and reserving resource for sidelink communication, and apparatus therefor
US20200021388A1 (en) Data Sending Method and Apparatus and Data Receiving Method and Apparatus
US9838153B2 (en) Multiplexing control and data information from a user equipment
US20220078040A1 (en) Groupcast transmission method and apparatus therefor
US20230088374A1 (en) Buffer determining method and apparatus
WO2019029591A1 (en) A method and devices to support new radio (nr) transmission without grant
CN112586071B (en) Communication method and device
CN110838904A (en) Communication method and device
US9877336B2 (en) Methods and systems for link adaptation
WO2019136706A1 (en) Methods and systems for uplink control channel transmission
CN110034871B (en) Method and device used in user equipment and base station for wireless communication
CN110679108B (en) Method and device for sending uplink data
RU2786411C2 (en) Communication method and communication device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20200225