WO2021159850A1 - Wireless communication methods, user equipment and network device - Google Patents

Wireless communication methods, user equipment and network device Download PDF

Info

Publication number
WO2021159850A1
WO2021159850A1 PCT/CN2020/136548 CN2020136548W WO2021159850A1 WO 2021159850 A1 WO2021159850 A1 WO 2021159850A1 CN 2020136548 W CN2020136548 W CN 2020136548W WO 2021159850 A1 WO2021159850 A1 WO 2021159850A1
Authority
WO
WIPO (PCT)
Prior art keywords
harq
ack codebook
coreset
value
wireless communication
Prior art date
Application number
PCT/CN2020/136548
Other languages
French (fr)
Inventor
Li Guo
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp., 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 Guangdong Oppo Mobile Telecommunications Corp., Ltd. filed Critical Guangdong Oppo Mobile Telecommunications Corp., Ltd.
Publication of WO2021159850A1 publication Critical patent/WO2021159850A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/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/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1825Adaptation of specific ARQ protocol parameters according to transmission conditions

Definitions

  • the present disclosure relates to communication technology, and more particularly, to wireless communication methods and the associated User Equipment (UE) and network device.
  • UE User Equipment
  • An NR/5G system has introduced multi-Transmission/reception point (TRP) based non-coherent joint transmission.
  • TRP multi-Transmission/reception point
  • Multiple TRPs are connected through a backhaul link for coordination.
  • the backhaul link can be ideal or non-ideal.
  • the TRPs can exchange dynamic Physical Downlink Shared Channel (PDSCH) scheduling information with a short latency and thus the different TRPs can coordinate the PDSCH transmission per PDSCH transmission.
  • PDSCH Physical Downlink Shared Channel
  • the information exchange between TRPs has a large latency and thus coordination between TRPs can only be semi-static or static.
  • different TRPs use different Physical Downlink Control Channels (PDCCHs) to schedule the PDSCH transmission independently.
  • Each TRP can send one Downlink control information (DCI) to schedule one PDSCH transmission.
  • DCI Downlink control information
  • PDSCHs from different TRPs can be scheduled in same or different slots.
  • Two different PDSCH transmissions from different TRPs can be fully overlapped or partially overlapped in PDSCH resource allocation.
  • a User Equipment UE is requested to receive PDCCH from multiple TRPs and then receive PDSCH sent from multiple TRPs.
  • the UE can feedback Hybrid Automatic Repeat Request (HARQ) -Acknowledge (ACK) information to the network.
  • HARQ Hybrid Automatic Repeat Request
  • ACK Acknowledge
  • the UE can feedback the HARQ-ACK information for each PDSCH transmission to the TRP transmitting the PDSCH.
  • the UE can also feedback the HARQ-ACK information for a PDSCH transmission sent from any TRP to one particular TRP.
  • the UE in the method for generating a HARQ-ACK codebook for multi-TRP transmission, the UE only generates HARQ-ACK bits for possible PDSCH transmission for one TRP in an active Bandwidth Part (BWP) of one serving cell.
  • BWP Bandwidth Part
  • the multi-TRP transmission is not actually considered in the procedure of generating HARQ-ACK bits.
  • the consequence is that the HARQ-ACK bits for PDSCHs transmitted from multiple TRPs are not generated properly and thus the HARQ-ACK feedback information to the system is not correct.
  • the transmission quality of the multi-TRP system would be greatly impaired and the data rate and throughput would be degraded greatly.
  • the present disclosure provides wireless communication methods and associated User Equipment (UE) and network device, capable of solving or mitigating one or more of the above problems.
  • UE User Equipment
  • a wireless communication method applied in a UE includes: obtaining a first Hybrid Automatic Repeat Request (HARQ) -Acknowledge (ACK) codebook for a first set of serving cells and a second HARQ-ACK codebook for a second set of serving cells; obtaining a third HARQ-ACK codebook based on the first HARQ-ACK codebook and the second HARQ-ACK codebook; and transmitting the third HARQ-ACK codebook in an uplink transmission.
  • HARQ Hybrid Automatic Repeat Request
  • ACK Hybrid Automatic Repeat Request
  • ACK Hybrid Automatic Repeat Request
  • a wireless communication method applied in a network device includes receiving a third HARQ-ACK codebook in an uplink transmission.
  • the third HARQ-ACK codebook is based on a first HARQ-ACK codebook for a first set of serving cells and a second HARQ-ACK codebook for a second set of serving cells.
  • a UE includes: a processing unit configured to: obtain a first HARQ-ACK codebook for a first set of serving cells and a second HARQ-ACK codebook for a second set of serving cells; and obtain a third HARQ-ACK codebook based on the first HARQ-ACK codebook and the second HARQ-ACK codebook; and a communication unit configured to transmit the third HARQ-ACK codebook in an uplink transmission.
  • a network device includes a communication unit configured to receive a third HARQ-ACK codebook in an uplink transmission.
  • the third HARQ-ACK codebook is based on a first HARQ-ACK codebook for a first set of serving cells and a second HARQ-ACK codebook for a second set of serving cells.
  • a UE includes a memory having computer program stored thereon; and a processor configured to invoke and run the computer program whereby the UE is operative to perform the method according to the above first aspect.
  • a chip includes a processor configured to invoke and run a computer program from a memory whereby an apparatus provided with the chip is operative to perform the method according to the above first aspect.
  • a computer readable storage medium has a computer program stored thereon, and the computer program, when executed by a computer, causes the computer to perform the method according to the above first aspect.
  • a computer program product includes computer program instructions, and the computer program instructions, when executed by a computer, cause the computer to perform the method according to the above first aspect.
  • a computer program when executed by a computer, causes the computer to perform the method according to the above first aspect.
  • a network device includes: a memory having computer program stored thereon; and a processor configured to invoke and run the computer program whereby the network device is operative to perform the method according to the above second aspect.
  • a chip includes a processor configured to invoke and run a computer program from a memory whereby an apparatus provided with the chip is operative to perform the method according to the above second aspect.
  • a computer readable storage medium has a computer program stored thereon, and the computer program, when executed by a computer, causes the computer to perform the method according to the above second aspect.
  • a computer program product includes computer program instructions, and the computer program instructions, when executed by a computer, cause the computer to perform the method according to the above second aspect.
  • a computer program when executed by a computer, causes the computer to perform the method according to the above second aspect.
  • the UE can correctly generate a HARQ-ACK codebook for multi-TRP transmission by considering the multi-TRP transmission in the procedure of generating HARQ-ACK bits. This can lead to the correct HARQ-ACK feedback information, thereby improving the transmission quality of the multi-TRP system while improving the data rate and throughput.
  • Fig. 1a illustrates an example of multi-Transmission/reception point (TRP) based non-coherent joint transmission
  • Fig. 1b illustrates another example of multi-TRP transmission based non-coherent joint transmission
  • Fig. 2 is a flowchart illustrating a wireless communication method 200 applied in a User Equipment (UE) according to embodiments of the present disclosure
  • Fig. 3 illustrates an exemplary implementation of block 220
  • Fig. 4 is a flowchart illustrating a wireless communication method 400 applied in a network device according to embodiments of the present disclosure
  • Fig. 5 is a block diagram of a UE 500 according to embodiments of the present disclosure.
  • Fig. 6 is a block diagram of a network device 600 according to embodiments of the present disclosure.
  • Fig. 7 is a block diagram of a communication device 700 according to embodiments of the present disclosure.
  • Fig. 8 is a block diagram of an apparatus 800 according to embodiments of the present disclosure.
  • Fig. 9 is a block diagram of a communication system 900 according to embodiments of the present disclosure.
  • wireless communication network refers to a network following any suitable communication standards, such as NR, LTE-Advanced (LTE-A) , LTE, Wideband Code Division Multiple Access (WCDMA) , High-Speed Packet Access (HSPA) , and so on.
  • LTE-A LTE-Advanced
  • WCDMA Wideband Code Division Multiple Access
  • HSPA High-Speed Packet Access
  • the communications between a terminal device such as a User Equipment (UE) and a network device in the wireless communication network may be performed according to any suitable generation communication protocols, including, but not limited to, Global System for Mobile Communications (GSM) , Universal Mobile Telecommunications System (UMTS) , Long Term Evolution (LTE) , and/or other suitable 1G (the first generation) , 2G (the second generation) , 2.5G, 2.75G, 3G (the third generation) , 4G (the fourth generation) , 4.5G, 5G (the fifth generation) communication protocols, wireless local area network (WLAN) standards, such as the IEEE 802.11 standards; and/or any other appropriate wireless communication standard, such as the Worldwide Interoperability for Microwave Access (WiMax) , Bluetooth, and/or ZigBee standards, and/or any other protocols either currently known or to be developed in the future.
  • GSM Global System for Mobile Communications
  • UMTS Universal Mobile Telecommunications System
  • LTE Long Term Evolution
  • 1G the first generation
  • 2G
  • the term "network device” refers to a device in a wireless communication network via which a UE accesses the network and receives services therefrom.
  • the network device refers to a base station (BS) , an access point (AP) , or any other suitable device in the wireless communication network.
  • the BS may be, for example, a node B (NodeB or NB) , an evolved NodeB (eNodeB or eNB) , or a (next) generation (gNB) , a Remote Radio Unit (RRU) , a radio header (RH) , a remote radio head (RRH) , a relay, a low power node such as a femto, a pico, and so forth.
  • NodeB or NB node B
  • eNodeB or eNB evolved NodeB
  • gNB node B
  • gNB node B
  • RRU Remote Radio Unit
  • RH radio header
  • RRH remote radio head
  • the network device may include multi-standard radio (MSR) radio equipment such as MSR BSs, network controllers such as radio network controllers (RNCs) or base station controllers (BSCs) , base transceiver stations (BTSs) , transmission points, transmission nodes.
  • MSR multi-standard radio
  • RNCs radio network controllers
  • BSCs base station controllers
  • BTSs base transceiver stations
  • the network device may represent any suitable device (or group of devices) capable, configured, arranged, and/or operable to enable and/or provide a UE access to the wireless communication network or to provide some service to a UE that has accessed the wireless communication network.
  • the term "UE” refers to any end device that can access a wireless communication network and receive services therefrom.
  • the UE may be, for example, a Subscriber Station (SS) , a Portable Subscriber Station, a Mobile Station (MS) , or an Access Terminal (AT) .
  • SS Subscriber Station
  • MS Mobile Station
  • AT Access Terminal
  • the UE may include, but not limited to, portable computers, desktop computers, image capture terminal devices such as digital cameras, gaming terminal devices, music storage and playback appliances, a mobile phone, a cellular phone, a smart phone, voice over IP (VoIP) phones, wireless local loop phones, tablets, personal digital assistants (PDAs) , wearable terminal devices, vehicle-mounted wireless terminal devices, wireless endpoints, mobile stations, laptop-embedded equipment (LEE) , laptop-mounted equipment (LME) , USB dongles, smart devices, wireless customer-premises equipment (CPE) and the like.
  • a "UE” may not necessarily have a "user” in the sense of a human user who owns and/or operates the relevant device. Instead, a UE may represent a device that is intended for sale to, or operation by, a human user but that may not initially be associated with a specific human user.
  • a downlink (DL) transmission refers to a transmission from a network device to a UE
  • an uplink (UL) transmission refers to a transmission in an opposite direction.
  • references in the specification to "one embodiment, “an embodiment, “”an example embodiment, “ and the like indicate that the embodiment described may include a particular feature, structure, or characteristic, but it is not necessary that every embodiment includes the particular feature, structure, or characteristic. Moreover, such phrases are not necessarily referring to the same embodiment. Further, when a particular feature, structure, or characteristic is described in connection with an embodiment, it is submitted that it is within the knowledge of one skilled in the art to affect such feature, structure, or characteristic in connection with other embodiments whether or not explicitly described.
  • first and second etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, a first element could be termed a second element, and similarly, a second element could be termed a first element, without departing from the scope of example embodiments.
  • the term “and/or” includes any and all combinations of one or more of the associated listed terms.
  • Fig. 1a illustrates an example of multi-Transmission/reception point (TRP) based non-coherent joint transmission, in which a UE receives Physical Downlink Shared Channel (PDSCH) based on non-coherent joint transmission from two TRPs: TRP1 and TRP2.
  • TRP1 sends one Downlink control information (DCI) to schedule transmission of PDSCH1 to the UE and TRP2 sends one DCI to schedule transmission of PDSCH 2 to the UE.
  • DCI Downlink control information
  • the UE receives and decodes the DCIs from both TRPs.
  • the UE Based on the DCI from TRP1, the UE receives and decodes PDSCH1, and based on the DCI from TRP2, the UE receives and decodes PDSCH2.
  • the UE reports Hybrid Automatic Repeat Request (HARQ) -Acknowledge (ACK) for PDSCH1 and PDSCH2 to the TRP1 and TRP2, respectively.
  • TRP1 and TRP2 use different Control Resource Sets (CORESETs) and search spaces to transmit DCI scheduling PDSCH transmission to the UE.
  • CORESETs Control Resource Sets
  • NW Network
  • Each TRP can be associated with one or more CORESETs and also the related search spaces. With such configuration, the TRPs would use the associated CORESET to transmit DCI to schedule a PDSCH transmission to the UE.
  • the UE can be requested to decode DCI in CORESETs associated with either TRP to obtain PDSCH scheduling information.
  • Fig. 1b illustrates another example of multi-TRP transmission based non-coherent joint transmission, in which a UE receives PDSCH based on non-coherent joint transmission from two TRPs: TRP1 and TRP2.
  • TRP1 sends one DCI to schedule transmission of PDSCH1 to the UE
  • TRP2 sends one DCI to schedule transmission of PDSCH2 to the UE.
  • the UE receives and decodes the DCIs from both TRPs. Based on the DCI from TRP1, the UE receives and decodes PDSCH1 and based on the DCI from TRP2, the UE receive and decodes PDSCH2.
  • TRP1 sends one DCI to schedule transmission of PDSCH1 to the UE
  • TRP2 sends one DCI to schedule transmission of PDSCH2 to the UE.
  • the UE receives and decodes the DCIs from both TRPs.
  • the UE receives and decodes PDSCH1 and based
  • the UE reports HARQ-ACK for both PDSCH1 and PDSCH2 to the TRP1, which is different from the HARQ-ACK reporting in the example shown in Fig. 1a.
  • the example shown in Fig. 1b needs an ideal backhaul between TRP1 and TRP2, while the example shown in Fig. 1a can be deployed in scenarios where a backhaul between TRP1 and TRP2 is ideal or non-ideal.
  • the present disclosure is not limited to the multi-TRP transmission involving two TRPs as illustrated in Figs. 1a and 1b. Rather, the present disclosure is also applicable to multi-TRP transmission involving more than two TRPs.
  • a higher layer parameter CORESETPoolIndex is used to differentiate whether multi-TRP transmission is supported in one serving cell or not.
  • CORESETs in that serving cell would be configured with one of two different values for the higher layer parameter CORESETPoolIndex.
  • BWP Bandwidth Part
  • the UE is provided with a higher layer parameter CORESETPoolIndex with a value of 0 or not provided with the higher layer parameter for some CORESET (s) and is provided with a higher layer parameter CORESETPoolIndex with a value of 1 for other CORESET (s)
  • multi-TRP transmission is supported for that UE in the BWP of the serving cell.
  • the UE can be configured with one of the following HARQ-ACK feedback modes: joint HARQ-ACK feedback and separate HARQ-ACK feedback.
  • joint HARQ-ACK feedback HARQ-ACK bits for PDSCHs from all the TRPs are multiplexed in one same HARQ codebook and then the UE reports that HARQ-ACK codebook in one Physical Uplink Control Channe (PUCCH) or Physical Uplink Shared Channel (PUSCH) to the network side.
  • PUCCH Physical Uplink Control Channe
  • PUSCH Physical Uplink Shared Channel
  • the UE In contrast, in the separate HARQ-ACK feedback, the UE generates a HARQ-ACK codebook for the PDSCHs of each TRP separately and then reports each HARQ-ACK codebook separately in different PUCCH transmissions or PUSCH transmissions. In the separate HARQ-ACK transmission, the UE would assume PUCCHs carrying HARQ-ACK bits for different TRPs are not overlapped in time domain.
  • the UE can generate HARQ-ACK bits for all the possible PDSCH transmissions for each TRP in an active BWP of one serving cell, i.e., for each set of CORESETs associated with a value of 0 or 1 of the higher layer parameter CORESETPoolIndex. But in the method for generating a HARQ-ACK codebook for multi-TRP transmission specified in the current specification, the UE only generates HARQ-ACK bits for possible PDSCH transmission for one TRP in an active BWP of one serving cell. The multi-TRP transmission is not actually considered in the procedure of generating HARQ-ACK bits.
  • the present disclosure proposes to consider multi-TRP transmission in generating HARQ-ACK bits.
  • a UE can monitor a set of PDCCH candidates in one or more CORESETs on the active DL BWP on each activated serving cell configured with PDCCH monitoring according to corresponding search space sets.
  • the UE monitors PDCCH candidates to decode each PDCCH candidate according to the monitored DCI formats.
  • the UE can be configured with one or more CORESETs.
  • the UE is provided with a few parameters to specify the time-frequency resource, DMRS configuration, antenna port quasi co-location and association with TRPs.
  • the UE can be provided with a higher layer parameter CORESETPoolIndex, which takes value from 0 or 1.
  • the CORESETs associated with the same value of higher layer parameter CORESETPoolIndex are associated with one same TRP in multi-TRP transmission. In other words, if the UE is provided with CORESETPoolIndex having a same value for each CORESET on the active DL BWP of a serving cell, it can be determined that multi-TRP transmission is not configured for the serving cell.
  • the UE determines whether multi-TRP transmission is configured in one BWP of a serving cell or not.
  • the present disclosure proposes a method for generating a HARQ-ACK codebook when multi-TRP transmission is configured.
  • the UE generates a first set of serving cells that includes at least one CORESET not provided with higher layer parameter CORESETPoolIndex or provided with a higher layer parameter CORESETPoolIndex with a value of 0, and generates a second set of serving cells that includes at least one CORESET provided with higher layer parameter CORESETPoolIndex with a value of 1.
  • the UE generates a third set of serving cell by appending the second set of serving cells to the first set of serving cells.
  • the UE generates a HARQ-ACK codebook for the third set of serving cells, and reports the HARQ-ACK codebook to a network device such as a gNB.
  • the UE may determine that one of its serving cells belongs to the first set of serving cells, if the serving cell includes a first CORESET and the UE is not provided with CORESETPoolIndex or is provided with CORESETPoolIndex with a value of 0 for the first CORESET on an active DL BWP of the serving cell.
  • the UE may determine that one of its serving cells belongs to the second set of serving cells, if the serving cell includes a second CORESET and the UE is provided with CORESETPoolIndex with a value of 1 for the second CORESET on an active DL BWP of the other serving cell.
  • the first set of serving cells may include one or more serving cells
  • the second set of serving cells may include one or more serving cells.
  • a serving cell in the first set of serving cells may only include the first CORESET or may include both the first CORESET and the second CORESET.
  • a serving cell in the second set of serving cells may only include the second CORESET or may include both the first CORESET and the second CORESET. That is, a serving cell in the first set of serving cells may be the same as or different from the one or more serving cells in the second set of serving cells.
  • the UE may have a serving cell, which includes both the first CORESET and the second CORESET.
  • such serving cell may belong to both the first set of serving cells and the second set of serving cells. That is, there may be some overlapping between the first set of serving cells and the second set of serving cells.
  • the first set of serving cells includes one or more first serving cells
  • the second set of serving cells includes one or more second serving cells
  • one first serving cell and one second serving cell refer to the same serving cell, which includes both the first CORESET and the second CORESET.
  • the first serving cell only includes the first CORESET and the second serving cell only includes the second CORESET, that is, the first serving cell and the second serving cell refer to different serving cells.
  • CORESETPoolIndex with a value of 1 for second CORESETs on active DL BWPs of the serving cells
  • a serving cell is placed in a first set S 0 of serving cells if the serving cell includes a first CORESET, and
  • a serving cell is placed in a second set S 1 of serving cells if the serving cell includes a second CORESET, and
  • - serving cells are placed in a set according to an ascending order of a serving cell index
  • the UE generates the set S of serving cells by appending the second set S 1 to the first set S 0 .
  • the UE generates a Type-1 HARQ-ACK codebook for the set S.
  • the UE may generate the Type-1 HARQ-ACK codebook for the set S according to pseudo code as presented in the following Table 1.
  • a UE determines HARQ-ACK information bits, for a total number of O ACK HARQ-ACK information bits, of a HARQ-ACK codebook for transmission in a PUCCH according to the following pseudo-code as listed in Table 1.
  • the UE if the UE does not receive a transport block or a Code Block Group (CBG) , due to the UE not detecting a corresponding DCI format 1_0 or DCI format 1_1, the UE generates a NACK value for the transport block or the CBG.
  • the cardinality of the set M A, c defines a total number M c of occasions for PDSCH reception or Semi-Persistent Scheduling (SPS) PDSCH release for serving cell c corresponding to the HARQ-ACK information bits.
  • SPS Semi-Persistent Scheduling
  • Table 1 Pseudo-code for generating HARQ-ACK bits
  • the UE may generate O ACK HARQ-ACK bits for the serving cells in the set S.
  • the present disclosure proposes another method for generating a HARQ-ACK codebook when multi-TRP transmission is configured.
  • the UE generates a first set of serving cells that includes at least one CORESET not provided with higher layer parameter CORESETPoolIndex or provided with higher layer parameter CORESETPoolIndex with a value of 0, and generates a second set of serving cells that includes at least one CORESET provided with higher layer parameter CORESETPoolIndex with a value of 1.
  • the UE generates a first HARQ-ACK codebook and for the second set of serving cells, the UE generates a second HARQ-ACK codebook.
  • the UE generates a third HARQ-ACK codebook by appending the second HARQ-ACK codebook to the first HARQ-ACK codebook. Then, the UE reports the third HARQ-ACK codebook in PUCCH and/or PUSCH to a network device such as a gNB.
  • Fig. 2 is a flowchart illustrating a wireless communication method 200 according to embodiments of the present disclosure.
  • the wireless communication method 200 can be performed at a UE.
  • the UE obtains a first HARQ-ACK codebook for a first set of serving cells and a second HARQ-ACK codebook for a second set of serving cells.
  • each serving cell in the first set of serving cells includes a first CORESET
  • each serving cell in the second set of serving cells includes a second CORESET
  • the first CORESET is provided with a higher layer parameter having a first value
  • the second CORESET is provided with the higher layer parameter having a second value.
  • the first value is different from the second value.
  • the first value is 0, and/or the second value is 1.
  • the first CORESET is not provided with a higher layer parameter
  • the second CORESET is provided with the higher layer parameter having a second value.
  • the second value is 1.
  • the higher layer parameter is CORESETPoolIndex.
  • each of the first HARQ-ACK codebook and the second HARQ-ACK codebook is a Type-1 HARQ-ACK codebook.
  • the third HARQ-ACK codebook is a Type-1 HARQ-ACK codebook.
  • the UE may determine that one of its serving cells belongs to the first set of serving cells, if the serving cell includes the first CORESET and the UE is not provided with CORESETPoolIndex or is provided with CORESETPoolIndex with a value of 0 for the first CORESET on an active DL BWP of the serving cell.
  • the UE may determine that one of its serving cells belongs to the second set of serving cells, if the serving cell includes the second CORESET and the UE is provided with CORESETPoolIndex with a value of 1 for the second CORESET on an active DL BWP of the other serving cell.
  • the first set of serving cells may include one or more serving cells
  • the second set of serving cells may include one or more serving cells.
  • a serving cell in the first set of serving cells may only include the first CORESET or may include both the first CORESET and the second CORESET.
  • a serving cell in the second set of serving cells may only include the second CORESET or may include both the first CORESET and the second CORESET. That is, a serving cell in the first set of serving cells may be the same as or different from the one or more serving cells in the second set of serving cells.
  • the UE may have a serving cell, which includes both the first CORESET and the second CORESET.
  • such serving cell may belong to both the first set of serving cells and the second set of serving cells. That is, there may be some overlapping between the first set of serving cells and the second set of serving cells.
  • the first set of serving cells includes one or more first serving cells
  • the second set of serving cells includes one or more second serving cells
  • one first serving cell and one second serving cell refer to the same serving cell, which includes both the first CORESET and the second CORESET.
  • the first serving cell only includes the first CORESET and the second serving cell only includes the second CORESET, that is, the first serving cell and the second serving cell refer to different serving cells.
  • CORESETPoolIndex with a value of 1 for second CORESETs on active DL BWPs of the serving cells
  • a serving cell is placed in a first set S 0 of serving cells if the serving cell includes a first CORESET, and
  • a serving cell is placed in a second set S 1 of serving cells if the serving cell includes a second CORESET, and
  • - serving cells are placed in a set according to an ascending order of a serving cell index
  • the UE may generate the first or second HARQ-ACK codebook according to pseudo code as presented in the following Table 2.
  • the UE determines HARQ-ACK information bits, for a total number of O ACK HARQ-ACK information bits, of a HARQ-ACK codebook for transmission in a PUCCH according to the following pseudo-code as presented in Table 2.
  • the UE if the UE does not receive a transport block or a CBG, due to the UE not detecting a corresponding DCI format 1_0 or DCI format 1_1, the UE generates a NACK value for the transport block or the CBG.
  • the cardinality of the set M A, c defines a total number M c of occasions for PDSCH reception or SPS PDSCH release for serving cell c corresponding to the HARQ-ACK information bits.
  • the UE may generate HARQ-ACK bits for the serving cells in the first set S 0 , and generate HARQ-ACK bits for the serving cells in the second set S 1 .
  • the pseudo-code as listed in Table 2 is similar with that in Table 1, and the only difference lies in that the pseudo-code as listed in Table 2 is adapted to generate HARQ-ACK information bits for the first set S 0 or the second set S 1 , while the pseudo-code as listed in Table 1 is adapted to generate HARQ-ACK information bits for the set S (i.e., the third set obtained by concatenating the second set S 1 to the first set S 0 ) .
  • the UE obtains a third HARQ-ACK codebook based on the first HARQ-ACK codebook and the second HARQ-ACK codebook.
  • Fig. 3 illustrates an exemplary implementation of block 220.
  • the UE generates the third HARQ-ACK codebook by concatenating the first HARQ-ACK codebook and the second HARQ-ACK codebook. For example, the UE may concatenate the HARQ-ACK codebook for the first set S 0 and the HARQ-ACK codebook for the second set S 1 by appending the HARQ-ACK bits to the HARQ-ACK bits, to generate a HARQ-ACK codebook with a total number of O ACK HARQ-ACK information bits, as the third HARQ-ACK codebook.
  • the UE transmits the third HARQ-ACK codebook in an uplink transmission.
  • the UE may feedback HARQ-ACK information in the third HARQ-ACK codebook to a network device such as a gNB.
  • the uplink transmission includes a PUCCH and/or a PUSCH.
  • the UE may transmit the third HARQ-ACK codebook in a PUCCH and/or a PUSCH, so as to feed back HARQ-ACK information to the network device.
  • the UE can correctly generate a HARQ-ACK codebook for multi-TRP transmission by considering the multi-TRP transmission in the procedure of generating HARQ-ACK bits. This can lead to the correct HARQ-ACK feedback information, thereby improving the transmission quality of the multi-TRP system while improving the data rate and throughput.
  • Fig. 4 is a flowchart illustrating a wireless communication method 400 according to embodiments of the present disclosure.
  • the wireless communication method 400 can be performed at a network device.
  • the network device receives a third HARQ-ACK codebook in an uplink transmission.
  • the third HARQ-ACK codebook is based on a first HARQ-ACK codebook for a first set of serving cells and a second HARQ-ACK codebook for a second set of serving cells.
  • each of the first HARQ-ACK codebook and the second HARQ-ACK codebook may be obtained by the UE, e.g., according to the pseudo-code in Table 2.
  • the third HARQ-ACK codebook is based on a concatenation of the first HARQ-ACK codebook and the second HARQ-ACK codebook.
  • the third HARQ-ACK codebook may be generated by concatenating the first HARQ-ACK codebook and the second HARQ-ACK codebook, e.g., at the UE side.
  • each serving cell in the first set of serving cells includes a first CORESET
  • each serving cell in the second set of serving cells includes a second CORESET
  • the first CORESET is provided with a higher layer parameter having a first value
  • the second CORESET is provided with the higher layer parameter having a second value.
  • the first value is different from the second value.
  • the first value is 0, and/or the second value is 1.
  • the first CORESET is not provided with a higher layer parameter
  • the second CORESET is provided with the higher layer parameter having a second value.
  • the second value is 1.
  • the higher layer parameter is CORESETPoolIndex.
  • each of the first HARQ-ACK codebook and the second HARQ-ACK codebook is a Type-1 HARQ-ACK codebook.
  • the third HARQ-ACK codebook is a Type-1 HARQ-ACK codebook.
  • the uplink transmission includes a PUCCH and/or a PUSCH.
  • the network device may receive the third HARQ-ACK codebook in a PUCCH and/or a PUSCH, so as to get HARQ-ACK information from the UE.
  • the network device may receive a HARQ-ACK codebook for multi-TRP transmission, which is correctly generated by considering the multi-TRP transmission in the procedure of generating HARQ-ACK bits.
  • a UE is provided.
  • Fig. 5 is a block diagram of a UE 500 according to an embodiment of the present disclosure.
  • the UE 500 includes a processing unit 510 and a communication unit 520.
  • the processing unit 510 is configured to obtain a first HARQ-ACK codebook for a first set of serving cells and a second HARQ-ACK codebook for a second set of serving cells, and to obtain a third HARQ-ACK codebook on the first HARQ-ACK codebook and the second HARQ-ACK codebook.
  • the communication unit 520 is configured to transmit the third HARQ-ACK codebook in an uplink transmission.
  • the uplink transmission may include a PUCCH and/or a PUSCH.
  • the UE may transmit the third HARQ-ACK codebook in a PUCCH and/or a PUSCH, so as to feed back HARQ-ACK information to the network device.
  • the processing unit 510 is further configured to obtain the third HARQ-ACK codebook by: generating the third HARQ-ACK codebook by concatenating the first HARQ-ACK codebook and the second HARQ-ACK codebook.
  • each serving cell in the first set of serving cells includes a first CORESET
  • each serving cell in the second set of serving cells includes a second CORESET
  • the first CORESET is provided with a higher layer parameter having a first value
  • the second CORESET is provided with the higher layer parameter having a second value, the first value being different from the second value.
  • the first value is 0, and/or the second value is 1.
  • the first CORESET is not provided with a higher layer parameter
  • the second CORESET is provided with the higher layer parameter having a second value.
  • the second value is 1.
  • the higher layer parameter is CORESETPoolIndex.
  • each of the first HARQ-ACK codebook and the second HARQ-ACK codebook is a Type-1 HARQ-ACK codebook.
  • the third HARQ-ACK codebook is a Type-1 HARQ-ACK codebook.
  • the processing unit 510 can include one or more processors, and the communication unit 520 can be a communication interface, a transceiver, a communication chip or an input-output interface of a System-on-Chip (SOC) .
  • SOC System-on-Chip
  • the UE 500 according to the embodiment of the present disclosure may correspond to the UE in the wireless communication method 200 according to the embodiments of the present disclosure, and the above and other operations and/or functions of each unit in the UE 500 are to implement the method shown in Fig. 2, respectively.
  • the corresponding process of the UE in Fig. 2 will not be repeated here.
  • Fig. 6 is a block diagram of a network device 600 according to an embodiment of the present disclosure.
  • the network device 600 includes a communication unit 610.
  • the communication unit 610 is configured to receive a third HARQ-ACK codebook in an uplink transmission.
  • the third HARQ-ACK codebook is based on a first HARQ-ACK codebook for a first set of serving cells and a second HARQ-ACK codebook for a second set of serving cells.
  • the third HARQ-ACK codebook is based on a concatenation of the first HARQ-ACK codebook and the second HARQ-ACK codebook.
  • each serving cell in the first set of serving cells includes a first CORESET
  • each serving cell in the second set of serving cells includes a second CORESET
  • the first CORESET is provided with a higher layer parameter having a first value
  • the second CORESET is provided with the higher layer parameter having a second value.
  • the first value is different from the second value.
  • the first value is 0, and/or the second value is 1.
  • the first CORESET is not provided with a higher layer parameter
  • the second CORESET is provided with the higher layer parameter having a second value.
  • the second value is 1.
  • the higher layer parameter is CORESETPoolIndex.
  • each of the first HARQ-ACK codebook and the second HARQ-ACK codebook is a Type-1 HARQ-ACK codebook.
  • the third HARQ-ACK codebook is a Type-1 HARQ-ACK codebook.
  • the uplink transmission includes a PUCCH and/or a PUSCH.
  • the communication unit 610 can be a communication interface, a transceiver, a communication chip or an input-output interface of a SOC.
  • the network device 600 may correspond to the network device in the wireless communication method 400 according to the embodiments of the present disclosure, and the above and other operations and/or functions of each unit in the network device 600 are to implement the method shown in Fig. 4, respectively.
  • the corresponding process of the network device in Fig. 4 will not be repeated here.
  • Fig. 7 is a block diagram of a communication device 700 according to embodiments of the present disclosure.
  • the communication device 700 shown in Fig. 7 includes a processor 710, and the processor 710 can invoke and run a computer program from a memory to implement the wireless communication method 200 or 400 according to the embodiments of the present disclosure.
  • the communication device 700 may further include a memory 720.
  • the processor 710 may invoke and run a computer program from the memory 720 to implement the wireless communication method 200 or 400 according to the embodiments of the present disclosure.
  • the memory 720 may be a separate device independent of the processor 710, or may be integrated in the processor 710.
  • the communication device 700 may further include a transceiver 730, and the processor 710 may control the transceiver 730 to communicate with other devices, e.g., transmitting information or data to other devices, or receiving information or data from other devices.
  • the transceiver 730 may include a transmitter and a receiver.
  • the transceiver 730 may further include one or more antennas.
  • the communication device 700 may be a UE according to the embodiments of the present disclosure, and the communication device 700 may implement the corresponding process implemented by the UE in the method 200 according to the embodiments of the present disclosure.
  • the communication device 700 may be a network device according to the embodiments of the present disclosure, and the communication device 700 may implement the corresponding process implemented by the network device in the method 400 according to the embodiments of the present disclosure.
  • Fig. 8 is a block diagram of an apparatus 800 according to embodiments of the present disclosure.
  • the apparatus 800 includes a processor 810, which is configured to invoke and run a computer program from a memory to implement the wireless communication method 200 or 400 according to the embodiments of the present disclosure.
  • the apparatus 800 may further include a memory 820.
  • the processor 810 may invoke and run a computer program from the memory 820 to implement the wireless communication method 200 or 400 according to the embodiments of the present disclosure.
  • the memory 820 may be a separate device independent of the processor 810, or may be integrated in the processor 810.
  • the apparatus 800 may further include an input interface 830.
  • the processor 810 may control the input interface 830 to communicate with other devices or chips, e.g., obtaining information or data sent by other devices or chips.
  • the apparatus 800 may further include an output interface 840.
  • the processor 810 can control the output interface 840 to communicate with other devices or chips, e.g., outputting information or data to other devices or chips.
  • the apparatus 800 can be applied to the UE or the network device according to the embodiments of the present disclosure, and the apparatus can implement the corresponding processes implemented by the UE or the network device in each method according to the embodiments of the present disclosure.
  • the apparatus 800 can also be a chip.
  • the apparatus 800 can be a system-level chip or a system-on-chip.
  • Fig. 9 is a block diagram of a communication system 900 according to embodiments of the present disclosure. As shown in Fig. 9, the communication system 900 includes a UE 910 and a network device 920.
  • the UE 910 can be used to implement the corresponding function implemented by the UE in the above method 200, and the network device 920 can be used to implement the corresponding function implemented by the network device in the above method 400.
  • the UE 910 may generate a HARQ-ACK codebook by considering multi-TRP transmission in the procedure of generating HARQ-ACK bits, and then transmit the HARQ-ACK codebook to the network device 920.
  • the network device 920 may receive the HARQ-ACK codebook generated in this way from the UE 910.
  • the processor may be a single CPU (Central Processing Unit) , but could also include two or more processing units.
  • the processor may include general purpose microprocessors; instruction set processors and/or related chips sets and/or special purpose microprocessors such as Application Specific Integrated Circuits (ASICs) .
  • the processor may also include board memory for caching purposes.
  • the computer program may be carried by a computer program product connected to the processor.
  • the computer program product may include a non-transitory computer readable storage medium on which the computer program is stored.
  • the computer program product may be a flash memory, a Random-Access Memory (RAM) , a Read-Only Memory (ROM) , or an EEPROM, and the computer program modules described above could in alternative embodiments be distributed on different computer program products in the form of memories.
  • RAM Random-Access Memory
  • ROM Read-Only Memory
  • EEPROM Electrically Erasable programmable read-only memory
  • the embodiments of the present disclosure also provide a computer readable storage medium having a computer program stored thereon.
  • the computer readable storage medium can be applied to the UE or the network device according to the embodiments of the present disclosure, and the computer program causes a computer to execute the corresponding process implemented by the UE or the network device in each method according to the embodiments of the present disclosure.
  • the embodiments of the present disclosure also provide a computer program product including computer program instructions.
  • the computer program product can be applied to the UE or the network device according to the embodiments of the present disclosure, and the computer program instructions cause the computer to perform the corresponding process implemented by the UE or the network device in each method according to the embodiments of the present disclosure.
  • the embodiment of the present disclosure also provides a computer program.
  • the computer program can be applied to the UE or the network device according to the embodiments of the present disclosure.
  • the computer program When executed by the computer, the computer program causes the computer to perform the corresponding process implemented by the UE or the network device in each method according to the embodiments of the present disclosure.

Landscapes

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

Abstract

The present disclosure provides a wireless communication method applied in a User Equipment (UE). The method includes: obtaining a first Hybrid Automatic Repeat Request (HARQ) -Acknowledge (ACK) codebook for a first set of serving cells and a second HARQ-ACK codebook for a second set of serving cells; obtaining a third HARQ-ACK codebook based on the first HARQ-ACK codebook and the second HARQ-ACK codebook; and transmitting the third HARQ-ACK codebook in an uplink transmission.

Description

WIRELESS COMMUNICATION METHODS, USER EQUIPMENT AND NETWORK DEVICE TECHNICAL FIELD
The present disclosure relates to communication technology, and more particularly, to wireless communication methods and the associated User Equipment (UE) and network device.
BACKGROUND
An NR/5G system has introduced multi-Transmission/reception point (TRP) based non-coherent joint transmission. Multiple TRPs are connected through a backhaul link for coordination. The backhaul link can be ideal or non-ideal. In the case of an ideal backhaul, the TRPs can exchange dynamic Physical Downlink Shared Channel (PDSCH) scheduling information with a short latency and thus the different TRPs can coordinate the PDSCH transmission per PDSCH transmission. In a non-ideal backhaul case, the information exchange between TRPs has a large latency and thus coordination between TRPs can only be semi-static or static.
In non-coherent joint transmission, different TRPs use different Physical Downlink Control Channels (PDCCHs) to schedule the PDSCH transmission independently. Each TRP can send one Downlink control information (DCI) to schedule one PDSCH transmission. PDSCHs from different TRPs can be scheduled in same or different slots. Two different PDSCH transmissions from different TRPs can be fully overlapped or partially overlapped in PDSCH resource allocation. To support multi-TRP based non-coherent joint transmission, a User Equipment (UE) is requested to receive PDCCH from multiple TRPs and then receive PDSCH sent from multiple TRPs. For each PDSCH transmission, the UE can feedback Hybrid Automatic Repeat Request (HARQ) -Acknowledge (ACK) information to the network. In multi-TRP transmission, the UE can feedback the HARQ-ACK information for each PDSCH transmission to the TRP transmitting the PDSCH. The UE can also feedback the HARQ-ACK information for a PDSCH transmission sent from any TRP to one particular TRP.
In the current specification, in the method for generating a HARQ-ACK codebook for multi-TRP transmission, the UE only generates HARQ-ACK bits for possible PDSCH transmission for one TRP in an active Bandwidth Part (BWP) of one serving cell. The multi-TRP transmission is not actually considered in the procedure of generating HARQ-ACK bits. The consequence is that the HARQ-ACK bits for PDSCHs transmitted from multiple TRPs are not generated properly and thus the HARQ-ACK feedback information to the system is not correct. The transmission quality of the multi-TRP system would be greatly impaired and the data rate and throughput would be degraded greatly.
SUMMARY
The present disclosure provides wireless communication methods and associated User Equipment (UE) and network device, capable of solving or mitigating one or more of the above problems.
According to a first aspect of the present disclosure, a wireless communication method applied in a UE is provided. The method includes: obtaining a first Hybrid Automatic Repeat Request (HARQ) -Acknowledge (ACK) codebook for a first set of serving cells and a second HARQ-ACK codebook for a second set of serving cells; obtaining a third HARQ-ACK codebook based on the first HARQ-ACK codebook and the second HARQ-ACK codebook; and transmitting the third HARQ-ACK codebook in an uplink transmission.
According to a second aspect of the present disclosure, a wireless communication method applied in a network device is provided. The method includes receiving a third HARQ-ACK codebook in an uplink transmission. The third HARQ-ACK codebook is based on a first HARQ-ACK codebook for a first set of serving cells and a second HARQ-ACK codebook for a second set of serving cells.
According to a third aspect of the present disclosure, a UE is provided. The UE includes: a processing unit configured to: obtain a first HARQ-ACK codebook for a first set of serving cells and a second HARQ-ACK codebook for a second set of serving cells; and obtain a third HARQ-ACK codebook based on the first HARQ-ACK codebook and the second HARQ-ACK codebook; and a  communication unit configured to transmit the third HARQ-ACK codebook in an uplink transmission.
According to a fourth aspect of the present disclosure, a network device is provided. The network device includes a communication unit configured to receive a third HARQ-ACK codebook in an uplink transmission. The third HARQ-ACK codebook is based on a first HARQ-ACK codebook for a first set of serving cells and a second HARQ-ACK codebook for a second set of serving cells.
According to a fifth aspect of the present disclosure, a UE is provided. The UE includes a memory having computer program stored thereon; and a processor configured to invoke and run the computer program whereby the UE is operative to perform the method according to the above first aspect.
According to a sixth aspect of the present disclosure, a chip is provided. The chip includes a processor configured to invoke and run a computer program from a memory whereby an apparatus provided with the chip is operative to perform the method according to the above first aspect.
According to a seventh aspect of the present disclosure, a computer readable storage medium is provided. The computer readable storage medium has a computer program stored thereon, and the computer program, when executed by a computer, causes the computer to perform the method according to the above first aspect.
According to an eighth aspect of the present disclosure, a computer program product is provided. The computer program product includes computer program instructions, and the computer program instructions, when executed by a computer, cause the computer to perform the method according to the above first aspect.
According to a ninth aspect of the present disclosure, a computer program is provided. The computer program, when executed by a computer, causes the computer to perform the method according to the above first aspect.
According to a tenth aspect of the present disclosure, a network device is provided. The network device includes: a memory having computer program stored thereon; and a processor configured to invoke and run the computer program whereby the network device is operative to perform the method according to the above second aspect.
According to an eleventh aspect of the present disclosure, a chip is provided. The chip includes a processor configured to invoke and run a computer program from a memory whereby an apparatus provided with the chip is operative to perform the method according to the above second aspect.
According to a twelfth aspect of the present disclosure, a computer readable storage medium is provided. The computer readable storage medium has a computer program stored thereon, and the computer program, when executed by a computer, causes the computer to perform the method according to the above second aspect.
According to a thirteenth aspect of the present disclosure, a computer program product is provided. The computer program product includes computer program instructions, and the computer program instructions, when executed by a computer, cause the computer to perform the method according to the above second aspect.
According to a fourteenth aspect of the present disclosure, a computer program is provided. The computer program, when executed by a computer, causes the computer to perform the method according to the above second aspect.
With the embodiments of the present disclosure, the UE can correctly generate a HARQ-ACK codebook for multi-TRP transmission by considering the multi-TRP transmission in the procedure of generating HARQ-ACK bits. This can lead to the  correct HARQ-ACK feedback information, thereby improving the transmission quality of the multi-TRP system while improving the data rate and throughput.
BRIEF DESCRIPTION OF THE DRAWINGS
The above and other objects, features and advantages will be more apparent from the following description of embodiments with reference to the figures, in which:
Fig. 1a illustrates an example of multi-Transmission/reception point (TRP) based non-coherent joint transmission;
Fig. 1b illustrates another example of multi-TRP transmission based non-coherent joint transmission;
Fig. 2 is a flowchart illustrating a wireless communication method 200 applied in a User Equipment (UE) according to embodiments of the present disclosure;
Fig. 3 illustrates an exemplary implementation of block 220;
Fig. 4 is a flowchart illustrating a wireless communication method 400 applied in a network device according to embodiments of the present disclosure;
Fig. 5 is a block diagram of a UE 500 according to embodiments of the present disclosure;
Fig. 6 is a block diagram of a network device 600 according to embodiments of the present disclosure;
Fig. 7 is a block diagram of a communication device 700 according to embodiments of the present disclosure;
Fig. 8 is a block diagram of an apparatus 800 according to embodiments of the present disclosure; and
Fig. 9 is a block diagram of a communication system 900 according to embodiments of the present disclosure.
DETAILED DESCRIPTION
Hereinafter, the present disclosure will be described with reference to embodiments shown in the attached drawings. However, it is to be understood that those descriptions are just provided for illustrative purpose, rather than limiting the present disclosure. Further, in the following, descriptions of known structures and techniques are omitted so as not to unnecessarily obscure the concept of the present disclosure.
As used herein, the term "wireless communication network" refers to a network  following any suitable communication standards, such as NR, LTE-Advanced (LTE-A) , LTE, Wideband Code Division Multiple Access (WCDMA) , High-Speed Packet Access (HSPA) , and so on. Furthermore, the communications between a terminal device such as a User Equipment (UE) and a network device in the wireless communication network may be performed according to any suitable generation communication protocols, including, but not limited to, Global System for Mobile Communications (GSM) , Universal Mobile Telecommunications System (UMTS) , Long Term Evolution (LTE) , and/or other suitable 1G (the first generation) , 2G (the second generation) , 2.5G, 2.75G, 3G (the third generation) , 4G (the fourth generation) , 4.5G, 5G (the fifth generation) communication protocols, wireless local area network (WLAN) standards, such as the IEEE 802.11 standards; and/or any other appropriate wireless communication standard, such as the Worldwide Interoperability for Microwave Access (WiMax) , Bluetooth, and/or ZigBee standards, and/or any other protocols either currently known or to be developed in the future.
The term "network device" refers to a device in a wireless communication network via which a UE accesses the network and receives services therefrom. The network device refers to a base station (BS) , an access point (AP) , or any other suitable device in the wireless communication network. The BS may be, for example, a node B (NodeB or NB) , an evolved NodeB (eNodeB or eNB) , or a (next) generation (gNB) , a Remote Radio Unit (RRU) , a radio header (RH) , a remote radio head (RRH) , a relay, a low power node such as a femto, a pico, and so forth. Yet further examples of the network device may include multi-standard radio (MSR) radio equipment such as MSR BSs, network controllers such as radio network controllers (RNCs) or base station controllers (BSCs) , base transceiver stations (BTSs) , transmission points, transmission nodes. More generally, however, the network device may represent any suitable device (or group of devices) capable, configured, arranged, and/or operable to enable and/or provide a UE access to the wireless communication network or to provide some service to a UE that has accessed the wireless communication network.
The term "UE" refers to any end device that can access a wireless communication network and receive services therefrom. By way of example and not limitation, the UE may be, for example, a Subscriber Station (SS) , a Portable Subscriber Station, a Mobile Station (MS) , or an Access Terminal (AT) . The UE may include, but not  limited to, portable computers, desktop computers, image capture terminal devices such as digital cameras, gaming terminal devices, music storage and playback appliances, a mobile phone, a cellular phone, a smart phone, voice over IP (VoIP) phones, wireless local loop phones, tablets, personal digital assistants (PDAs) , wearable terminal devices, vehicle-mounted wireless terminal devices, wireless endpoints, mobile stations, laptop-embedded equipment (LEE) , laptop-mounted equipment (LME) , USB dongles, smart devices, wireless customer-premises equipment (CPE) and the like. As used herein, a "UE" may not necessarily have a "user" in the sense of a human user who owns and/or operates the relevant device. Instead, a UE may represent a device that is intended for sale to, or operation by, a human user but that may not initially be associated with a specific human user.
As used herein, a downlink (DL) transmission refers to a transmission from a network device to a UE, and an uplink (UL) transmission refers to a transmission in an opposite direction.
References in the specification to "one embodiment, " "an embodiment, " "an example embodiment, " and the like indicate that the embodiment described may include a particular feature, structure, or characteristic, but it is not necessary that every embodiment includes the particular feature, structure, or characteristic. Moreover, such phrases are not necessarily referring to the same embodiment. Further, when a particular feature, structure, or characteristic is described in connection with an embodiment, it is submitted that it is within the knowledge of one skilled in the art to affect such feature, structure, or characteristic in connection with other embodiments whether or not explicitly described.
It shall be understood that although the terms "first" and "second" etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, a first element could be termed a second element, and similarly, a second element could be termed a first element, without departing from the scope of example embodiments. As used herein, the term "and/or" includes any and all combinations of one or more of the associated listed terms.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be liming of example embodiments. As  used herein, the singular forms "a" , "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" , "comprising" , "has" , "having" , "includes" and/or "including" , when used herein, specify the presence of stated features, elements, and/or components etc., but do not preclude the presence or addition of one or more other features, elements, components and/or combinations thereof.
In the following description and claims, unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skills in the art to which this disclosure belongs.
Fig. 1a illustrates an example of multi-Transmission/reception point (TRP) based non-coherent joint transmission, in which a UE receives Physical Downlink Shared Channel (PDSCH) based on non-coherent joint transmission from two TRPs: TRP1 and TRP2. As shown in Fig. 1a, TRP1 sends one Downlink control information (DCI) to schedule transmission of PDSCH1 to the UE and TRP2 sends one DCI to schedule transmission of PDSCH 2 to the UE. At the UE side, the UE receives and decodes the DCIs from both TRPs. Based on the DCI from TRP1, the UE receives and decodes PDSCH1, and based on the DCI from TRP2, the UE receives and decodes PDSCH2. In the example shown in Fig. 1a, the UE reports Hybrid Automatic Repeat Request (HARQ) -Acknowledge (ACK) for PDSCH1 and PDSCH2 to the TRP1 and TRP2, respectively. TRP1 and TRP2 use different Control Resource Sets (CORESETs) and search spaces to transmit DCI scheduling PDSCH transmission to the UE. So, a Network (NW) can configure multiple CORESETs and search spaces. Each TRP can be associated with one or more CORESETs and also the related search spaces. With such configuration, the TRPs would use the associated CORESET to transmit DCI to schedule a PDSCH transmission to the UE. The UE can be requested to decode DCI in CORESETs associated with either TRP to obtain PDSCH scheduling information.
Fig. 1b illustrates another example of multi-TRP transmission based non-coherent joint transmission, in which a UE receives PDSCH based on non-coherent joint transmission from two TRPs: TRP1 and TRP2. As shown in Fig. 1b, TRP1 sends one DCI to schedule transmission of PDSCH1 to the UE and TRP2 sends one DCI to schedule transmission of PDSCH2 to the UE. At the UE side, the UE receives and decodes the DCIs from both TRPs. Based on the DCI from TRP1, the UE  receives and decodes PDSCH1 and based on the DCI from TRP2, the UE receive and decodes PDSCH2. In the example shown in Fig. 1b, the UE reports HARQ-ACK for both PDSCH1 and PDSCH2 to the TRP1, which is different from the HARQ-ACK reporting in the example shown in Fig. 1a. The example shown in Fig. 1b needs an ideal backhaul between TRP1 and TRP2, while the example shown in Fig. 1a can be deployed in scenarios where a backhaul between TRP1 and TRP2 is ideal or non-ideal.
It should be noted that the present disclosure is not limited to the multi-TRP transmission involving two TRPs as illustrated in Figs. 1a and 1b. Rather, the present disclosure is also applicable to multi-TRP transmission involving more than two TRPs.
In an NR/5G system, a higher layer parameter CORESETPoolIndex is used to differentiate whether multi-TRP transmission is supported in one serving cell or not. In one serving cell, if multi-TRP transmission is supported, CORESETs in that serving cell would be configured with one of two different values for the higher layer parameter CORESETPoolIndex. Specifically, in one Bandwidth Part (BWP) of the serving cell, if the UE is provided with a higher layer parameter CORESETPoolIndex with a value of 0 or not provided with the higher layer parameter for some CORESET (s) and is provided with a higher layer parameter CORESETPoolIndex with a value of 1 for other CORESET (s) , then multi-TRP transmission is supported for that UE in the BWP of the serving cell.
In one active BWP of a serving cell, the UE can be configured with one of the following HARQ-ACK feedback modes: joint HARQ-ACK feedback and separate HARQ-ACK feedback. In the joint HARQ-ACK feedback, HARQ-ACK bits for PDSCHs from all the TRPs are multiplexed in one same HARQ codebook and then the UE reports that HARQ-ACK codebook in one Physical Uplink Control Channe (PUCCH) or Physical Uplink Shared Channel (PUSCH) to the network side. In contrast, in the separate HARQ-ACK feedback, the UE generates a HARQ-ACK codebook for the PDSCHs of each TRP separately and then reports each HARQ-ACK codebook separately in different PUCCH transmissions or PUSCH transmissions. In the separate HARQ-ACK transmission, the UE would assume PUCCHs carrying HARQ-ACK bits for different TRPs are not overlapped in time domain.
In the current specification, for multi-DCI based multi-TRP transmission, the UE can generate HARQ-ACK bits for all the possible PDSCH transmissions for each TRP in an active BWP of one serving cell, i.e., for each set of CORESETs associated with a value of 0 or 1 of the higher layer parameter CORESETPoolIndex. But in the method for generating a HARQ-ACK codebook for multi-TRP transmission specified in the current specification, the UE only generates HARQ-ACK bits for possible PDSCH transmission for one TRP in an active BWP of one serving cell. The multi-TRP transmission is not actually considered in the procedure of generating HARQ-ACK bits. The consequence is that the HARQ-ACK bits for PDSCHs transmitted from two or more TRPs are not generated properly and thus the HARQ-ACK feedback information to the system is not correct. The transmission quality of the multi-TRP system would be greatly impaired and the data rate and throughput would be degraded greatly.
In view of this, the present disclosure proposes to consider multi-TRP transmission in generating HARQ-ACK bits.
According to some embodiments of the present disclosure, a UE can monitor a set of PDCCH candidates in one or more CORESETs on the active DL BWP on each activated serving cell configured with PDCCH monitoring according to corresponding search space sets. The UE monitors PDCCH candidates to decode each PDCCH candidate according to the monitored DCI formats. In each DL BWP, the UE can be configured with one or more CORESETs. For each CORESET, the UE is provided with a few parameters to specify the time-frequency resource, DMRS configuration, antenna port quasi co-location and association with TRPs. For each CORESET, the UE can be provided with a higher layer parameter CORESETPoolIndex, which takes value from 0 or 1. The CORESETs associated with the same value of higher layer parameter CORESETPoolIndex are associated with one same TRP in multi-TRP transmission. In other words, if the UE is provided with CORESETPoolIndex having a same value for each CORESET on the active DL BWP of a serving cell, it can be determined that multi-TRP transmission is not configured for the serving cell.
According to the present disclosure, there are several examples in which the UE determines whether multi-TRP transmission is configured in one BWP of a serving cell or not.
As a first example, if none of the CORESET (s) in one DL BWP on one serving cell is provided with the higher layer parameter CORESETPoolIndex, then multi-TRP transmission is not configured.
As a second example, if some of the CORESETs in one DL BWP on one serving cell is provided with the higher layer parameter CORESETPoolIndex and the value of CORESETPoolIndex is set to be 1, and the rest of CORESETs in the DL BWP are not provided with the higher layer parameter CORESETPoolIndex, then multi-TRP transmission is configured in the DL BWP. In this example, the UE can assume that the CORESET (s) not provided with the higher layer parameter CORESETPoolIndex is associated with the higher layer parameter CORESETPoolIndex with value = 0.
As a third example, if some of the CORESETs in one DL BWP on one serving cell is provided with the higher layer parameter CORESETPoolIndex and the value of CORESETPoolIndex is set to be 1 and some of CORESETs in the DL BWP are provided with the higher layer parameter CORESETPoolIndex with value = 0, then multi-TRP transmission is configured in the DL BWP. In this example, the UE can assume all the CORESET (s) not provided with the higher layer parameter CORESETPoolIndex is associated with the higher layer parameter CORESETPoolIndex with value = 0.
As a fourth example, if each of the CORESETs in one DL BWP on one serving cell is provided with the higher layer parameter CORESETPoolIndex having a same value of 1 or 0, then multi-TRP transmission is not configured.
In some embodiments, the present disclosure proposes a method for generating a HARQ-ACK codebook when multi-TRP transmission is configured. To be specific, the UE generates a first set of serving cells that includes at least one CORESET  not provided with higher layer parameter CORESETPoolIndex or provided with a higher layer parameter CORESETPoolIndex with a value of 0, and generates a second set of serving cells that includes at least one CORESET provided with higher layer parameter CORESETPoolIndex with a value of 1. The UE generates a third set of serving cell by appending the second set of serving cells to the first set of serving cells. Then, the UE generates a HARQ-ACK codebook for the third set of serving cells, and reports the HARQ-ACK codebook to a network device such as a gNB.
For example, the UE may determine that one of its serving cells belongs to the first set of serving cells, if the serving cell includes a first CORESET and the UE is not provided with CORESETPoolIndex or is provided with CORESETPoolIndex with a value of 0 for the first CORESET on an active DL BWP of the serving cell. Similarly, the UE may determine that one of its serving cells belongs to the second set of serving cells, if the serving cell includes a second CORESET and the UE is provided with CORESETPoolIndex with a value of 1 for the second CORESET on an active DL BWP of the other serving cell.
According to the present disclosure, the first set of serving cells may include one or more serving cells, and the second set of serving cells may include one or more serving cells. A serving cell in the first set of serving cells may only include the first CORESET or may include both the first CORESET and the second CORESET. Similarly, a serving cell in the second set of serving cells may only include the second CORESET or may include both the first CORESET and the second CORESET. That is, a serving cell in the first set of serving cells may be the same as or different from the one or more serving cells in the second set of serving cells. For example, it is possible that the UE may have a serving cell, which includes both the first CORESET and the second CORESET. In this case, such serving cell may belong to both the first set of serving cells and the second set of serving cells. That is, there may be some overlapping between the first set of serving cells and the second set of serving cells. In other words, if the first set of serving cells includes one or more first serving cells, and the second set of serving cells includes one or more second serving cells, it is possible that one first serving cell and one second serving cell refer to the same serving cell, which includes both the first CORESET and the second CORESET. Of course, it is also possible that the  first serving cell only includes the first CORESET and the second serving cell only includes the second CORESET, that is, the first serving cell and the second serving cell refer to different serving cells.
In this example, if a UE
- is not provided CORESETPoolIndex or is provided CORESETPoolIndex with a value of 0 for first CORESETs on active DL BWPs of serving cells, and
- is provided CORESETPoolIndex with a value of 1 for second CORESETs on active DL BWPs of the serving cells, and
- is provided ACKNACKFeedbackMode = JointFeedback
where
- a serving cell is placed in a first set S 0 of
Figure PCTCN2020136548-appb-000001
serving cells if the serving cell includes a first CORESET, and
- a serving cell is placed in a second set S 1 of
Figure PCTCN2020136548-appb-000002
serving cells if the serving cell includes a second CORESET, and
- serving cells are placed in a set according to an ascending order of a serving cell index,
then the UE generates a set S of serving cells (i.e., the third set of serving cells) by concatenating the first set S 0 and the second set S 1, i.e., S= {S 0, S 1} of 
Figure PCTCN2020136548-appb-000003
serving cells. In one example, the UE generates the set S of
Figure PCTCN2020136548-appb-000004
serving cells by appending the second set S 1 to the first set S 0. Then, the UE generates a Type-1 HARQ-ACK codebook for the set S. In other word, the UE generates a Type-1 HARQ-ACK codebook for the set S= {S 0, S 1} of
Figure PCTCN2020136548-appb-000005
serving cells.
As an example, the UE may generate the Type-1 HARQ-ACK codebook for the set S according to pseudo code as presented in the following Table 1. To be specific,  a UE determines
Figure PCTCN2020136548-appb-000006
HARQ-ACK information bits, for a total number of O ACK HARQ-ACK information bits, of a HARQ-ACK codebook for transmission in a PUCCH according to the following pseudo-code as listed in Table 1. In the following pseudo-code, if the UE does not receive a transport block or a Code Block Group (CBG) , due to the UE not detecting a corresponding DCI format 1_0 or DCI format 1_1, the UE generates a NACK value for the transport block or the CBG. The cardinality of the set M A, c defines a total number M c of occasions for PDSCH reception or Semi-Persistent Scheduling (SPS) PDSCH release for serving cell  c corresponding to the HARQ-ACK information bits.
Table 1: Pseudo-code for generating HARQ-ACK bits
Figure PCTCN2020136548-appb-000007
Figure PCTCN2020136548-appb-000008
According to the pseudo-code in Table 1 as described above, the UE may generate O ACK HARQ-ACK bits for the serving cells in the set S.
It should be appreciated that the present disclosure is not limited to the pseudo-code for the HARQ-ACK codebook generation as listed in Table 1. Rather, other appropriate pseudo-code showing an appropriate process or scheme for HARQ-ACK codebook generation is also applicable to the present disclosure.
In some embodiments, the present disclosure proposes another method for generating a HARQ-ACK codebook when multi-TRP transmission is configured. To be specific, the UE generates a first set of serving cells that includes at least one CORESET not provided with higher layer parameter CORESETPoolIndex or provided with higher layer parameter CORESETPoolIndex with a value of 0, and generates a second set of serving cells that includes at least one CORESET provided with higher layer parameter CORESETPoolIndex with a value of 1. For the first set of serving cells, the UE generates a first HARQ-ACK codebook and for the second set of serving cells, the UE generates a second HARQ-ACK codebook. The UE generates a third HARQ-ACK codebook by appending the second HARQ-ACK codebook to the first HARQ-ACK codebook. Then, the UE reports the third HARQ-ACK codebook in PUCCH and/or PUSCH to a network device such as a gNB.
Fig. 2 is a flowchart illustrating a wireless communication method 200 according to embodiments of the present disclosure. The wireless communication method 200 can be performed at a UE.
At block 210, the UE obtains a first HARQ-ACK codebook for a first set of serving cells and a second HARQ-ACK codebook for a second set of serving cells.
In an embodiment, each serving cell in the first set of serving cells includes a first CORESET, and each serving cell in the second set of serving cells includes a second CORESET.
In an embodiment, the first CORESET is provided with a higher layer parameter having a first value, and the second CORESET is provided with the higher layer  parameter having a second value. The first value is different from the second value. For example, the first value is 0, and/or the second value is 1.
In an embodiment, the first CORESET is not provided with a higher layer parameter, and the second CORESET is provided with the higher layer parameter having a second value. For example, the second value is 1.
In an embodiment, the higher layer parameter is CORESETPoolIndex.
In an embodiment, each of the first HARQ-ACK codebook and the second HARQ-ACK codebook is a Type-1 HARQ-ACK codebook.
In an embodiment, the third HARQ-ACK codebook is a Type-1 HARQ-ACK codebook.
For example, the UE may determine that one of its serving cells belongs to the first set of serving cells, if the serving cell includes the first CORESET and the UE is not provided with CORESETPoolIndex or is provided with CORESETPoolIndex with a value of 0 for the first CORESET on an active DL BWP of the serving cell. Similarly, the UE may determine that one of its serving cells belongs to the second set of serving cells, if the serving cell includes the second CORESET and the UE is provided with CORESETPoolIndex with a value of 1 for the second CORESET on an active DL BWP of the other serving cell.
According to the present disclosure, the first set of serving cells may include one or more serving cells, and the second set of serving cells may include one or more serving cells. A serving cell in the first set of serving cells may only include the first CORESET or may include both the first CORESET and the second CORESET. Similarly, a serving cell in the second set of serving cells may only include the second CORESET or may include both the first CORESET and the second CORESET. That is, a serving cell in the first set of serving cells may be the same as or different from the one or more serving cells in the second set of serving cells. For example, it is possible that the UE may have a serving cell, which includes both the first CORESET and the second CORESET. In this case, such serving cell  may belong to both the first set of serving cells and the second set of serving cells. That is, there may be some overlapping between the first set of serving cells and the second set of serving cells. In other words, if the first set of serving cells includes one or more first serving cells, and the second set of serving cells includes one or more second serving cells, it is possible that one first serving cell and one second serving cell refer to the same serving cell, which includes both the first CORESET and the second CORESET. Of course, it is also possible that the first serving cell only includes the first CORESET and the second serving cell only includes the second CORESET, that is, the first serving cell and the second serving cell refer to different serving cells.
In this example, if a UE
- is not provided CORESETPoolIndex or is provided CORESETPoolIndex with a value of 0 for first CORESETs on active DL BWPs of serving cells, and
- is provided CORESETPoolIndex with a value of 1 for second CORESETs on active DL BWPs of the serving cells, and
- is provided ACKNACKFeedbackMode = JointFeedback
where
- a serving cell is placed in a first set S 0 of
Figure PCTCN2020136548-appb-000009
serving cells if the serving cell includes a first CORESET, and
- a serving cell is placed in a second set S 1 of
Figure PCTCN2020136548-appb-000010
serving cells if the serving cell includes a second CORESET, and
- serving cells are placed in a set according to an ascending order of a serving cell index,
then the UE may generate the first or second HARQ-ACK codebook according to pseudo code as presented in the following Table 2.
To be specific, the UE determines
Figure PCTCN2020136548-appb-000011
HARQ-ACK information bits,  for a total number of O ACK HARQ-ACK information bits, of a HARQ-ACK codebook for transmission in a PUCCH according to the following pseudo-code as presented in Table 2. In the following pseudo-code, if the UE does not receive a transport block or a CBG, due to the UE not detecting a corresponding DCI format 1_0 or DCI format 1_1, the UE generates a NACK value for the transport block or the CBG. The cardinality of the set M A, c defines a total number M c of occasions for PDSCH reception or SPS PDSCH release for serving cell  c corresponding to the HARQ-ACK information bits.
Table 2: Pseudo code for generating HARQ-ACK bits
Figure PCTCN2020136548-appb-000012
Figure PCTCN2020136548-appb-000013
According to Table 2 as described above, the UE may generate
Figure PCTCN2020136548-appb-000014
HARQ-ACK bits for the serving cells in the first set S 0, and generate
Figure PCTCN2020136548-appb-000015
HARQ-ACK bits for the serving cells in the second set S 1.
It should be appreciated that the present disclosure is not limited to the pseudo-code for the HARQ-ACK codebook generation as listed in Table 2. Rather, other appropriate pseudo-code showing an appropriate process or scheme for HARQ-ACK codebook generation is also applicable to block 210 of the present disclosure.
It should be noted that the pseudo-code as listed in Table 2 is similar with that in Table 1, and the only difference lies in that the pseudo-code as listed in Table 2 is adapted to generate HARQ-ACK information bits for the first set S 0 or the second set S 1, while the pseudo-code as listed in Table 1 is adapted to generate HARQ-ACK information bits for the set S (i.e., the third set obtained by concatenating the second set S 1 to the first set S 0) .
At block 220, the UE obtains a third HARQ-ACK codebook based on the first HARQ-ACK codebook and the second HARQ-ACK codebook.
Fig. 3 illustrates an exemplary implementation of block 220. At block 310, the UE generates the third HARQ-ACK codebook by concatenating the first HARQ-ACK codebook and the second HARQ-ACK codebook. For example, the UE may concatenate the HARQ-ACK codebook for the first set S 0 and the HARQ-ACK codebook for the second set S 1 by appending the
Figure PCTCN2020136548-appb-000016
HARQ-ACK bits to the 
Figure PCTCN2020136548-appb-000017
HARQ-ACK bits, to generate a HARQ-ACK codebook with a total number of O ACK HARQ-ACK information bits, as the third HARQ-ACK codebook.
At block 230, the UE transmits the third HARQ-ACK codebook in an uplink transmission. For each PDSCH transmission, the UE may feedback HARQ-ACK information in the third HARQ-ACK codebook to a network device such as a gNB.
In an embodiment, the uplink transmission includes a PUCCH and/or a PUSCH. In other words, the UE may transmit the third HARQ-ACK codebook in a PUCCH and/or a PUSCH, so as to feed back HARQ-ACK information to the network device.
With the method 200 according to the embodiments of the present disclosure, the UE can correctly generate a HARQ-ACK codebook for multi-TRP transmission by considering the multi-TRP transmission in the procedure of generating HARQ-ACK bits. This can lead to the correct HARQ-ACK feedback information, thereby improving the transmission quality of the multi-TRP system while improving the data rate and throughput.
Fig. 4 is a flowchart illustrating a wireless communication method 400 according to embodiments of the present disclosure. The wireless communication method 400 can be performed at a network device.
At block 410, the network device receives a third HARQ-ACK codebook in an uplink transmission. The third HARQ-ACK codebook is based on a first HARQ-ACK codebook for a first set of serving cells and a second HARQ-ACK codebook for a second set of serving cells. For example, each of the first HARQ-ACK codebook and the second HARQ-ACK codebook may be obtained by the UE, e.g., according to the pseudo-code in Table 2.
In an embodiment, the third HARQ-ACK codebook is based on a concatenation of the first HARQ-ACK codebook and the second HARQ-ACK codebook. For example, the third HARQ-ACK codebook may be generated by concatenating the first HARQ-ACK codebook and the second HARQ-ACK codebook, e.g., at the UE side.
In an embodiment, each serving cell in the first set of serving cells includes a first CORESET, and each serving cell in the second set of serving cells includes a second CORESET.
In an embodiment, the first CORESET is provided with a higher layer parameter having a first value, and the second CORESET is provided with the higher layer  parameter having a second value. The first value is different from the second value. For example, the first value is 0, and/or the second value is 1.
In an embodiment, the first CORESET is not provided with a higher layer parameter, and the second CORESET is provided with the higher layer parameter having a second value. For example, the second value is 1.
In an embodiment, the higher layer parameter is CORESETPoolIndex.
In an embodiment, each of the first HARQ-ACK codebook and the second HARQ-ACK codebook is a Type-1 HARQ-ACK codebook.
In an embodiment, the third HARQ-ACK codebook is a Type-1 HARQ-ACK codebook.
In an embodiment, the uplink transmission includes a PUCCH and/or a PUSCH. In other words, the network device may receive the third HARQ-ACK codebook in a PUCCH and/or a PUSCH, so as to get HARQ-ACK information from the UE.
With the method 400 according to the embodiments of the present disclosure, the network device may receive a HARQ-ACK codebook for multi-TRP transmission, which is correctly generated by considering the multi-TRP transmission in the procedure of generating HARQ-ACK bits.
Correspondingly to the wireless communication method 200 as described above, a UE is provided. Fig. 5 is a block diagram of a UE 500 according to an embodiment of the present disclosure.
As shown in Fig. 5, the UE 500 includes a processing unit 510 and a communication unit 520.
The processing unit 510 is configured to obtain a first HARQ-ACK codebook for a first set of serving cells and a second HARQ-ACK codebook for a second set of serving cells, and to obtain a third HARQ-ACK codebook on the first HARQ-ACK codebook and the second HARQ-ACK codebook.
The communication unit 520 is configured to transmit the third HARQ-ACK codebook in an uplink transmission. For example, the uplink transmission may include a PUCCH and/or a PUSCH. In other words, the UE may transmit the third HARQ-ACK codebook in a PUCCH and/or a PUSCH, so as to feed back HARQ-ACK information to the network device.
In an embodiment, the processing unit 510 is further configured to obtain the third HARQ-ACK codebook by: generating the third HARQ-ACK codebook by concatenating the first HARQ-ACK codebook and the second HARQ-ACK codebook.
In an embodiment, each serving cell in the first set of serving cells includes a first CORESET, and each serving cell in the second set of serving cells includes a second CORESET.
In an embodiment, the first CORESET is provided with a higher layer parameter having a first value, and the second CORESET is provided with the higher layer parameter having a second value, the first value being different from the second value. For example, the first value is 0, and/or the second value is 1.
In an embodiment, the first CORESET is not provided with a higher layer parameter, and the second CORESET is provided with the higher layer parameter having a second value. For example, the second value is 1.
In an embodiment, the higher layer parameter is CORESETPoolIndex.
In an embodiment, each of the first HARQ-ACK codebook and the second HARQ-ACK codebook is a Type-1 HARQ-ACK codebook.
In an embodiment, the third HARQ-ACK codebook is a Type-1 HARQ-ACK codebook.
In some embodiments, the processing unit 510 can include one or more processors, and the communication unit 520 can be a communication interface, a transceiver, a communication chip or an input-output interface of a System-on-Chip (SOC) .
It should be understood that the UE 500 according to the embodiment of the present disclosure may correspond to the UE in the wireless communication method 200 according to the embodiments of the present disclosure, and the above and other operations and/or functions of each unit in the UE 500 are to implement the method shown in Fig. 2, respectively. For the sake of brevity, the corresponding process of the UE in Fig. 2 will not be repeated here.
Correspondingly to the wireless communication method 400 as described above, a network device is provided. Fig. 6 is a block diagram of a network device 600 according to an embodiment of the present disclosure.
As shown in Fig. 6, the network device 600 includes a communication unit 610.
The communication unit 610 is configured to receive a third HARQ-ACK codebook in an uplink transmission. The third HARQ-ACK codebook is based on a first HARQ-ACK codebook for a first set of serving cells and a second HARQ-ACK codebook for a second set of serving cells.
In an embodiment, the third HARQ-ACK codebook is based on a concatenation of the first HARQ-ACK codebook and the second HARQ-ACK codebook.
In an embodiment, each serving cell in the first set of serving cells includes a first CORESET, and each serving cell in the second set of serving cells includes a second CORESET.
In an embodiment, the first CORESET is provided with a higher layer parameter having a first value, and the second CORESET is provided with the higher layer parameter having a second value. The first value is different from the second value. For example, the first value is 0, and/or the second value is 1.
In an embodiment, the first CORESET is not provided with a higher layer parameter, and the second CORESET is provided with the higher layer parameter having a second value. For example, the second value is 1.
In an embodiment, the higher layer parameter is CORESETPoolIndex.
In an embodiment, each of the first HARQ-ACK codebook and the second HARQ-ACK codebook is a Type-1 HARQ-ACK codebook.
In an embodiment, the third HARQ-ACK codebook is a Type-1 HARQ-ACK codebook.
In an embodiment, the uplink transmission includes a PUCCH and/or a PUSCH.
In some embodiments, the communication unit 610 can be a communication interface, a transceiver, a communication chip or an input-output interface of a SOC.
It should be understood that the network device 600 according to the embodiment of the present disclosure may correspond to the network device in the wireless communication method 400 according to the embodiments of the present disclosure, and the above and other operations and/or functions of each unit in the network device 600 are to implement the method shown in Fig. 4, respectively. For the sake of brevity, the corresponding process of the network device in Fig. 4 will not be repeated here.
Fig. 7 is a block diagram of a communication device 700 according to embodiments of the present disclosure. The communication device 700 shown in Fig. 7 includes a processor 710, and the processor 710 can invoke and run a computer program from a memory to implement the  wireless communication method  200 or 400 according to the embodiments of the present disclosure.
In an embodiment, as shown in Fig. 7, the communication device 700 may further include a memory 720. The processor 710 may invoke and run a computer  program from the memory 720 to implement the  wireless communication method  200 or 400 according to the embodiments of the present disclosure.
The memory 720 may be a separate device independent of the processor 710, or may be integrated in the processor 710.
In an embodiment, as shown in Fig. 7, the communication device 700 may further include a transceiver 730, and the processor 710 may control the transceiver 730 to communicate with other devices, e.g., transmitting information or data to other devices, or receiving information or data from other devices.
The transceiver 730 may include a transmitter and a receiver. The transceiver 730 may further include one or more antennas.
In an embodiment, the communication device 700 may be a UE according to the embodiments of the present disclosure, and the communication device 700 may implement the corresponding process implemented by the UE in the method 200 according to the embodiments of the present disclosure.
In an embodiment, the communication device 700 may be a network device according to the embodiments of the present disclosure, and the communication device 700 may implement the corresponding process implemented by the network device in the method 400 according to the embodiments of the present disclosure.
Fig. 8 is a block diagram of an apparatus 800 according to embodiments of the present disclosure. The apparatus 800 includes a processor 810, which is configured to invoke and run a computer program from a memory to implement the  wireless communication method  200 or 400 according to the embodiments of the present disclosure.
In an embodiment, as shown in Fig. 8, the apparatus 800 may further include a memory 820. The processor 810 may invoke and run a computer program from the memory 820 to implement the  wireless communication method  200 or 400 according to the embodiments of the present disclosure.
The memory 820 may be a separate device independent of the processor 810, or may be integrated in the processor 810.
In an embodiment, the apparatus 800 may further include an input interface 830. The processor 810 may control the input interface 830 to communicate with other devices or chips, e.g., obtaining information or data sent by other devices or chips.
In an embodiment, the apparatus 800 may further include an output interface 840. The processor 810 can control the output interface 840 to communicate with other devices or chips, e.g., outputting information or data to other devices or chips.
In an embodiment, the apparatus 800 can be applied to the UE or the network device according to the embodiments of the present disclosure, and the apparatus can implement the corresponding processes implemented by the UE or the network device in each method according to the embodiments of the present disclosure.
In an embodiment, the apparatus 800 can also be a chip. For example, the apparatus 800 can be a system-level chip or a system-on-chip.
Fig. 9 is a block diagram of a communication system 900 according to embodiments of the present disclosure. As shown in Fig. 9, the communication system 900 includes a UE 910 and a network device 920.
The UE 910 can be used to implement the corresponding function implemented by the UE in the above method 200, and the network device 920 can be used to implement the corresponding function implemented by the network device in the  above method 400. For example, the UE 910 may generate a HARQ-ACK codebook by considering multi-TRP transmission in the procedure of generating HARQ-ACK bits, and then transmit the HARQ-ACK codebook to the network device 920. Correspondingly, the network device 920 may receive the HARQ-ACK codebook generated in this way from the UE 910.
It should be understood that the processor according to the embodiments of the present disclosure may be a single CPU (Central Processing Unit) , but could also include two or more processing units. For example, the processor may include general purpose microprocessors; instruction set processors and/or related chips sets and/or special purpose microprocessors such as Application Specific Integrated Circuits (ASICs) . The processor may also include board memory for caching purposes. The computer program may be carried by a computer program product connected to the processor. The computer program product may include a non-transitory computer readable storage medium on which the computer program is stored. For example, the computer program product may be a flash memory, a Random-Access Memory (RAM) , a Read-Only Memory (ROM) , or an EEPROM, and the computer program modules described above could in alternative embodiments be distributed on different computer program products in the form of memories.
The embodiments of the present disclosure also provide a computer readable storage medium having a computer program stored thereon.
In an embodiment, the computer readable storage medium can be applied to the UE or the network device according to the embodiments of the present disclosure, and the computer program causes a computer to execute the corresponding process implemented by the UE or the network device in each method according to the embodiments of the present disclosure.
The embodiments of the present disclosure also provide a computer program product including computer program instructions.
In an embodiment, the computer program product can be applied to the UE or the network device according to the embodiments of the present disclosure, and the computer program instructions cause the computer to perform the corresponding process implemented by the UE or the network device in each method according to the embodiments of the present disclosure.
The embodiment of the present disclosure also provides a computer program.
In an embodiment, the computer program can be applied to the UE or the network device according to the embodiments of the present disclosure. When executed by the computer, the computer program causes the computer to perform the corresponding process implemented by the UE or the network device in each method according to the embodiments of the present disclosure.
The disclosure has been described above with reference to embodiments thereof. It should be understood that various modifications, alternations and additions can be made by those skilled in the art without departing from the spirits and scope of the disclosure. Therefore, the scope of the disclosure is not limited to the above particular embodiments but only defined by the claims as attached.

Claims (54)

  1. A wireless communication method applied in a User Equipment (UE) , comprising:
    obtaining a first Hybrid Automatic Repeat Request (HARQ) -Acknowledge (ACK) codebook for a first set of serving cells and a second HARQ-ACK codebook for a second set of serving cells;
    obtaining a third HARQ-ACK codebook based on the first HARQ-ACK codebook and the second HARQ-ACK codebook; and
    transmitting the third HARQ-ACK codebook in an uplink transmission.
  2. The wireless communication method according to claim 1, wherein said obtaining the third HARQ-ACK codebook comprises:
    generating the third HARQ-ACK codebook by concatenating the first HARQ-ACK codebook and the second HARQ-ACK codebook.
  3. The wireless communication method according to claim 1 or 2, wherein each serving cell in the first set of serving cells comprises a first Control Resource Set (CORESET) , and each serving cell in the second set of serving cells comprises a second CORESET.
  4. The wireless communication method according to claim 3, wherein the first CORESET is provided with a higher layer parameter having a first value, and the second CORESET is provided with the higher layer parameter having a second value, the first value being different from the second value.
  5. The wireless communication method according to claim 4, wherein the first value is 0.
  6. The wireless communication method according to claim 3, wherein the first CORESET is not provided with a higher layer parameter, and the second CORESET is provided with the higher layer parameter having a second value.
  7. The wireless communication method according to any of claims 4-6, wherein the second value is 1.
  8. The wireless communication method according to any of claims 4-7, wherein the higher layer parameter is CORESETPoolIndex.
  9. The wireless communication method according to any of claims 1-8, wherein each of the first HARQ-ACK codebook and the second HARQ-ACK codebook is a Type-1 HARQ-ACK codebook.
  10. The wireless communication method according to any of claims 1-9, wherein the third HARQ-ACK codebook is a Type-1 HARQ-ACK codebook.
  11. The wireless communication method according to any of claims 1-10, wherein the uplink transmission comprises a Physical Uplink Control Channel (PUCCH) and/or a Physical Uplink Shared Channel (PUSCH) .
  12. A wireless communication method applied in a network device, comprising:
    receiving a third Hybrid Automatic Repeat Request (HARQ) -Acknowledge (ACK) codebook in an uplink transmission, the third HARQ-ACK codebook being based on a first HARQ-ACK codebook for a first set of serving cells and a second HARQ-ACK codebook for a second set of serving cells.
  13. The wireless communication method according to claim 12, wherein the third HARQ-ACK codebook is based on a concatenation of the first HARQ-ACK codebook and the second HARQ-ACK codebook.
  14. The wireless communication method according to claim 12 or 13, wherein each serving cell in the first set of serving cells comprises a first Control Resource Set (CORESET) , and each serving cell in the second set of serving cells comprises a second CORESET.
  15. The wireless communication method according to claim 14, wherein the first CORESET is provided with a higher layer parameter having a first value, and the second CORESET is provided with the higher layer parameter having a second value, the first value being different from the second value.
  16. The wireless communication method according to claim 15, wherein the first value is 0.
  17. The wireless communication method according to claim 14, wherein the first CORESET is not provided with a higher layer parameter, and the second CORESET is provided with the higher layer parameter having a second value.
  18. The wireless communication method according to any of claims 15-17, wherein the second value is 1.
  19. The wireless communication method according to any of claims 15-18, wherein the higher layer parameter is CORESETPoolIndex.
  20. The wireless communication method according to any of claims 12-19, wherein each of the first HARQ-ACK codebook and the second HARQ-ACK codebook is a Type-1 HARQ-ACK codebook.
  21. The wireless communication method according to any of claims 12-20, wherein the third HARQ-ACK codebook is a Type-1 HARQ-ACK codebook.
  22. The wireless communication method according to any of claims 12-21, wherein the uplink transmission comprises a Physical Uplink Control Channel (PUCCH) and/or a Physical Uplink Shared Channel (PUSCH) .
  23. A User Equipment (UE) , comprising:
    a processing unit configured to:
    obtain a first Hybrid Automatic Repeat Request (HARQ) -Acknowledge (ACK) codebook for a first set of serving cells and a second HARQ-ACK codebook for a second set of serving cells; and
    obtain a third HARQ-ACK codebook based on the first HARQ-ACK codebook and the second HARQ-ACK codebook; and
    a communication unit configured to transmit the third HARQ-ACK codebook in an uplink transmission.
  24. The UE according to claim 23, wherein the processing unit is further configured to obtain the third HARQ-ACK codebook by:
    generating the third HARQ-ACK codebook by concatenating the first HARQ-ACK codebook and the second HARQ-ACK codebook.
  25. The UE according to claim 23 or 24, wherein each serving cell in the first set of serving cells comprises a first Control Resource Set (CORESET) , and each serving cell in the second set of serving cells comprises a second CORESET.
  26. The UE according to claim 25, wherein the first CORESET is provided with a higher layer parameter having a first value, and the second CORESET is provided with the higher layer parameter having a second value, the first value being different from the second value.
  27. The UE according to claim 26, wherein the first value is 0.
  28. The UE according to claim 25, wherein the first CORESET is not provided with a higher layer parameter, and the second CORESET is provided with the higher layer parameter having a second value.
  29. The UE according to any of claims 26-28, wherein the second value is 1.
  30. The UE according to any of claims 26-29, wherein the higher layer parameter is CORESETPoolIndex.
  31. The UE according to any of claims 23-30, wherein each of the first HARQ-ACK codebook and the second HARQ-ACK codebook is a Type-1 HARQ-ACK codebook.
  32. The UE according to any of claims 23-31, wherein the third HARQ-ACK codebook is a Type-1 HARQ-ACK codebook.
  33. The UE according to any of claims 23-32, wherein the uplink transmission comprises a Physical Uplink Control Channel (PUCCH) and/or a Physical Uplink Shared Channel (PUSCH) .
  34. A network device, comprising:
    a communication unit configured to receive a third Hybrid Automatic Repeat Request (HARQ) -Acknowledge (ACK) codebook in an uplink transmission, the third HARQ-ACK codebook being based on a first HARQ-ACK codebook for a first set of serving cells and a second HARQ-ACK codebook for a second set of serving cells.
  35. The network device according to claim 34, wherein the third HARQ-ACK codebook is based on a concatenation of the first HARQ-ACK codebook and the second HARQ-ACK codebook.
  36. The network device according to claim 34 or 35, wherein each serving cell in the first set of serving cells comprises a first Control Resource Set (CORESET) , and each serving cell in the second set of serving cells comprises a second CORESET.
  37. The network device according to claim 36, wherein the first CORESET is provided with a higher layer parameter having a first value, and the second CORESET is provided with the higher layer parameter having a second value, the first value being different from the second value.
  38. The network device according to claim 37, wherein the first value is 0.
  39. The network device according to claim 36, wherein the first CORESET is not provided with a higher layer parameter, and the second CORESET is provided with the higher layer parameter having a second value.
  40. The network device according to any of claims 37-39, wherein the second value is 1.
  41. The network device according to any of claims 37-40, wherein the higher layer parameter is CORESETPoolIndex.
  42. The network device according to any of claims 34-41, wherein each of the first HARQ-ACK codebook and the second HARQ-ACK codebook is a Type-1 HARQ-ACK codebook.
  43. The network device according to any of claims 34-42, wherein the third HARQ-ACK codebook is a Type-1 HARQ-ACK codebook.
  44. The network device according to any of claims 34-43, wherein the uplink transmission comprises a Physical Uplink Control Channel (PUCCH) and/or a Physical Uplink Shared Channel (PUSCH) .
  45. A User Equipment (UE) , comprising:
    a memory having computer program stored thereon; and
    a processor configured to invoke and run the computer program whereby the UE is operative to perform the method of any of claims 1-11.
  46. A chip, comprising a processor configured to invoke and run computer program from a memory whereby an apparatus provided with the chip is operative to perform the method of any of claims 1-11.
  47. A computer readable storage medium having computer program stored thereon, the computer program, when executed by a computer, causing the computer to perform the method according to any of claims 1-11.
  48. A computer program product, comprising computer program instructions, the computer program instructions, when executed by a computer, causing the computer to perform the method according to any of claims 1-11.
  49. A computer program, the computer program, when executed by a computer, causing the computer to perform the method according to any of claims 1-11.
  50. A network device, comprising:
    a memory having computer program stored thereon; and
    a processor configured to invoke and run the computer program whereby the network device is operative to perform the method of any of claims 12-22.
  51. A chip, comprising a processor configured to invoke and run computer program from a memory whereby an apparatus provided with the chip is operative to perform the method of any of claims 12-22.
  52. A computer readable storage medium having computer program stored thereon, the computer program, when executed by a computer, causing the computer to perform the method according to any of claims 12-22.
  53. A computer program product, comprising computer program instructions, the computer program instructions, when executed by a computer, causing the computer to perform the method according to any of claims 12-22.
  54. A computer program, the computer program, when executed by a computer, causing the computer to perform the method according to any of claims 12-22.
PCT/CN2020/136548 2020-02-11 2020-12-15 Wireless communication methods, user equipment and network device WO2021159850A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US202062972813P 2020-02-11 2020-02-11
US62/972,813 2020-02-11

Publications (1)

Publication Number Publication Date
WO2021159850A1 true WO2021159850A1 (en) 2021-08-19

Family

ID=77292034

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2020/136548 WO2021159850A1 (en) 2020-02-11 2020-12-15 Wireless communication methods, user equipment and network device

Country Status (1)

Country Link
WO (1) WO2021159850A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017028001A1 (en) * 2015-08-14 2017-02-23 Lenovo Innovations Limited (Hong Kong) Determining a harq-ack response codebook in a wireless communication system
CN110519019A (en) * 2018-05-21 2019-11-29 华为技术有限公司 A kind of method and device for sending, receiving codebook information
EP3588836A1 (en) * 2018-02-27 2020-01-01 LG Electronics Inc. Method and device for transmitting/receiving harq-ack signal

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017028001A1 (en) * 2015-08-14 2017-02-23 Lenovo Innovations Limited (Hong Kong) Determining a harq-ack response codebook in a wireless communication system
EP3588836A1 (en) * 2018-02-27 2020-01-01 LG Electronics Inc. Method and device for transmitting/receiving harq-ack signal
CN110519019A (en) * 2018-05-21 2019-11-29 华为技术有限公司 A kind of method and device for sending, receiving codebook information

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ZTE: "Enhancements on Multi-TRP and Multi-panel Transmission", 3GPP DRAFT; R1-1910284 ENHANCEMENTS ON MULTI-TRP AND MULTI-PANEL TRANSMISSION, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. RAN WG1, no. Chongqing, China; 20191014 - 20191020, 5 October 2019 (2019-10-05), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France, XP051789089 *

Similar Documents

Publication Publication Date Title
US10277363B2 (en) Hybrid automatic repeat request acknowledgement transmission method, user equipment, and base station
US20160337086A1 (en) Method for configuring physical uplink channel, base station and user equipment
US11496272B2 (en) Methods for uplink feedback information transmission, terminal device, and network device
CN110932820B (en) Method for transmitting and receiving uplink control information and communication device
US20220053489A1 (en) Communication method and communication apparatus
WO2021155608A1 (en) Information transmission method and related apparatus
JP2021106405A (en) Wireless network node, wireless device, and method executed therein
US11229048B2 (en) Uplink channel transmitting method, and terminal device
US20200145973A1 (en) Information transmission method, apparatus and terminal
US11997686B2 (en) Transmission apparatus and method of feedback information
WO2021159419A1 (en) Information transmission method and related apparatus
US11943782B2 (en) Data channel transmission method and terminal device
WO2020211096A1 (en) Wireless communication method, terminal device and network device
WO2020248101A1 (en) Csi reporting method and terminal device
US11382079B2 (en) Method for determining uplink control information and communications device
US20220232541A1 (en) Wireless communication method, terminal device, and network device
US20230198686A1 (en) Wireless communication method and user equipment
JP2023542690A (en) User equipment and method for user equipment
US11184118B2 (en) Methods and devices for hybrid automatic repeat request acknowledgement/non-acknowledgement bundling
WO2020062318A1 (en) Wireless communication method and terminal device
WO2021159850A1 (en) Wireless communication methods, user equipment and network device
WO2021027820A1 (en) Communication method and apparatus
WO2021203230A1 (en) Uplink control information transmission method and apparatus, and terminal device
WO2020143743A1 (en) Data receiving method and apparatus
WO2021159381A1 (en) Uplink signal processing method and apparatus, and system

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 20918457

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 20918457

Country of ref document: EP

Kind code of ref document: A1