Uplink control information multiplexing method and related device
Through the UCI multiplexing method of terminals in wireless communication systems, the UCI transmission problem under the overlapping time slot of TBoMS PUSCH and PUCCH is solved, and the system performance is improved.
Patent Information
- Application Number
- CN202110369777.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-04-06
- Publication Date
- 2025-02-18
- Estimated Expiration
- 2041-04-06
AI Technical Summary
In a wireless communication system, when there are overlapping time slots between TBoMS PUSCH and PUCCH, how to effectively multiplex uplink control information UCI to achieve its transmission and improve system performance.
The terminal realizes multiplexing and transmission of UCI by determining the physical uplink control channel PUCCH or the TBoMS physical uplink shared channel PUSCH transmitting transmission blocks across multiple time slots to transmit the first UCI in the uplink control information UCI.
Through UCI multiplexing and transmission, the problem of UCI transmission in the case where TBoMS PUSCH and PUCCH overlap time slots is solved, and the system performance is improved.
Smart Images

Figure CN115189850B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wireless communication technology, and in particular to an uplink control information multiplexing method and related device. Background Art
[0002] At present, in order to facilitate the base station to enhance uplink coverage, the physical uplink shared channel (PUSCH) of a transport block (TB) is transmitted across multiple time slots. At this time, if the PUSCH of the transport block of multiple slots (TBoMS) across multiple time slots overlaps with one or more physical uplink control channels (PUCCH) in the time slot, how to multiplex the uplink control information (UCI) is a problem that needs to be solved. Summary of the invention
[0003] The present application provides an uplink control information multiplexing method and related devices, in order to provide a method for multiplexing UCI to TBoMS PUSCH or PUCCH in the case where TBoMS PUSCH and PUCCH have overlapping time slots, thereby realizing UCI transmission and improving system performance.
[0004] In a first aspect, an embodiment of the present application provides an uplink control information multiplexing method, including:
[0005] The terminal determines a first UCI in uplink control information UCI transmitted by a physical uplink control channel PUCCH or a TBoMS physical uplink shared channel PUSCH that transmits a transmission block across multiple time slots, and the transmission time slot of the PUCCH overlaps with the transmission time slot of the TBoMS PUSCH.
[0006] It can be seen that in the embodiment of the present application, the terminal provides a method for multiplexing UCI to TBoMS PUSCH or PUCCH in response to the situation where TBoMS PUSCH and PUCCH have overlapping time slots, thereby realizing the transmission of UCI carried on the overlapping time slots and improving system performance.
[0007] In a second aspect, an embodiment of the present application provides an uplink control information multiplexing device, including:
[0008] The determination unit is used to determine the first UCI in the uplink control information UCI transmitted by the physical uplink control channel PUCCH or the TBoMS physical uplink shared channel PUSCH that transmits the transmission block across multiple time slots, and the transmission time slot of the PUCCH overlaps with the transmission time slot of the TBoMS PUSCH.
[0009] In a third aspect, an embodiment of the present application provides a terminal, a processor, a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the program includes instructions for executing the steps in the method described in the first aspect.
[0010] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium storing a computer program for electronic data exchange, wherein the computer program enables a computer to execute instructions for the steps in the method described in the first aspect.
[0011] In the fifth aspect, an embodiment of the present application provides a chip, which is used to determine the first UCI in the uplink control information UCI transmitted by a physical uplink control channel PUCCH or a TBoMS physical uplink shared channel PUSCH that transmits a transmission block across multiple time slots, and the transmission time slot of the PUCCH overlaps with the transmission time slot of the TBoMS PUSCH.
[0012] In the sixth aspect, an embodiment of the present application provides a chip module, including a transceiver component and a chip, wherein the chip is used to transmit the first UCI in the uplink control information UCI through the transceiver component on a physical uplink control channel PUCCH or a TBoMS physical uplink shared channel PUSCH that transmits a transmission block across multiple time slots, and the transmission time slot of the PUCCH overlaps with the transmission time slot of the TBoMS PUSCH. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] Figure 1a is an architecture diagram of a wireless communication system 10 provided in an embodiment of the present application;
[0014] Figure 1b is a schematic diagram of the structure of a terminal 100 provided in an embodiment of the present application;
[0015] Figure 2a It is a flowchart of an uplink control information multiplexing method provided in an embodiment of the present application;
[0016] Figure 2b This is an example diagram of UCI multiplexing to TboMS PUSCH transmission provided by an embodiment of the present application;
[0017] Figure 2cThis is another example diagram of UCI multiplexing to TboMS PUSCH transmission provided by an embodiment of the present application;
[0018] Figure 2d This is another example diagram of UCI multiplexing to TboMS PUSCH transmission provided by an embodiment of the present application;
[0019] Figure 2e This is another example diagram of UCI multiplexing to TboMS PUSCH transmission provided by an embodiment of the present application;
[0020] Figure 2f This is another example diagram of UCI multiplexing to TboMS PUSCH transmission provided by an embodiment of the present application;
[0021] Figure 2g This is another example diagram of UCI multiplexing to TboMS PUSCH transmission provided by an embodiment of the present application;
[0022] Figure 2h This is another example diagram of UCI multiplexing to TboMS PUSCH transmission provided by an embodiment of the present application;
[0023] Figure 2i This is another example diagram of UCI multiplexing to TboMS PUSCH transmission provided by an embodiment of the present application;
[0024] Figure 2j This is an example diagram of UCI multiplexing to PUCCH for transmission provided in an embodiment of the present application;
[0025] Figure 3 It is a block diagram of the functional units of an uplink control information multiplexing device 3 provided in an embodiment of the present application;
[0026] Figure 4 It is a block diagram of the functional units of another uplink control information multiplexing device 4 provided in an embodiment of the present application. DETAILED DESCRIPTION
[0027] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0028] The terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices.
[0029] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0030] The embodiment of the present application provides an uplink control information multiplexing method and a related device, and the embodiment of the present application is described in detail below with reference to the accompanying drawings.
[0031] See also Figure 1a , Figure 1a 1 is an architecture diagram of a wireless communication system 10 provided in an embodiment of the present application. The wireless communication system 10 may be a Long Term Evolution (LTE) system, or a next generation evolution system based on the LTE system, such as an LTE-A (LTE-Advanced) system or a fifth generation (5th Generation, 5G) system (also known as an NR system), or a next generation evolution system based on the 5G system, and so on. In the embodiments of the present application, the terms "system" and "network" are often used interchangeably, but those skilled in the art can understand their meanings.
[0032] The wireless communication system 10 includes a terminal 100 on the user side and a network device 200 on the access network side, wherein the terminal 100 is in communication connection with the network device 200 .
[0033] Among them, the network device 200 can be an LTE base station, a 5G base station, a 5G access point AP, etc., which is not limited here. The base station may include different types such as macro base stations, micro base stations, relay stations, access points, etc. In some embodiments, the base station may be referred to as a base station transceiver, a wireless base station, an access point, a wireless transceiver, a basic service set (Basic Service Set, BSS), an extended service set (Extended Service Set, ESS), a Node B (NodeB), an evolved Node B (evolved NodeB, eNB or eNodeB) or some other appropriate terms by those skilled in the art. Exemplarily, in a 5G system, the base station is called a gNB.
[0034] Among them, the terminal 100 can be scattered throughout the mobile communication system, and each terminal 100 can be stationary or mobile. The terminal 100 can also be referred to as a mobile station, a user station, a mobile unit, a user unit, a wireless unit, a remote unit, a mobile device, a user device, a wireless device, a wireless communication device, a remote device, a mobile user station, an access terminal, a mobile terminal, a wireless terminal, a remote terminal, a handheld device, a user agent, a mobile client, a client or some other appropriate terms by those skilled in the art. The terminal 100 can be a cellular phone, a personal digital assistant (Personal Digital Assistant, PDA), a wireless modem, a wireless communication device, a handheld device, a tablet computer, a laptop computer, a cordless phone, a wireless local loop (Wireless Local Loop, WLL) station, etc. The terminal 100 can communicate with the access network device in the mobile communication system.
[0035] The communication system and business scenarios described in the embodiments of the present disclosure are intended to more clearly illustrate the technical solutions of the embodiments of the present disclosure, and do not constitute a limitation on the technical solutions provided by the embodiments of the present disclosure. Those skilled in the art will appreciate that with the evolution of communication systems and the emergence of new business scenarios, the technical solutions provided by the embodiments of the present disclosure are equally applicable to similar technical problems.
[0036] like Figure 1b As shown in the structural diagram of the terminal 100, the terminal 100 provided in the embodiment of the present application includes a processor 210, a memory 220, a communication interface 230, and one or more programs 221, wherein the one or more programs 221 are stored in the memory 220 and are configured to be executed by the processor 210, and the program 221 includes a method for executing the method described in the method embodiment of the present application.
[0037] PUCCH is a physical channel of the uplink in the New Radio (NR) system, which carries UCI. The original intention of setting PUCCH is that when the user equipment (UE) is not scheduled, that is, when it is not allocated UL-SCH (Uplink Shared Channel) resources, the user equipment uses PUCCH to transmit layer 1 / layer 2, namely L1 / L2 control information, including channel state report (Channel State Information, CSI) (such as: Precoding Matrix Indicator (PMI) and Channel Quality Indication (CQI), etc.), Hybrid Automatic Repeat Request (HARQ) confirmation (ACK / NACK) and scheduling request.
[0038] Currently, when PUSCH and PUCCH overlap, they are mapped in time slots. However, when PUSCH is transmitted using TBoMS, it is not possible to support the multiplexing of UCI on PUCCH to TBoMS PUSCH.
[0039] In view of the above problems, the embodiments of the present application provide an uplink control information multiplexing method and a related device, which are described in detail below with reference to the accompanying drawings.
[0040] See also Figure 2a , Figure 2a is a flow chart of the uplink control information multiplexing method provided in an embodiment of the present application, which is applied to Figure 1a The terminal 100 in the wireless communication system 10 shown includes the following steps:
[0041] Step 201, the terminal determines a first UCI in uplink control information UCI transmitted by a physical uplink control channel PUCCH or a TBoMS physical uplink shared channel PUSCH that transmits a transmission block across multiple time slots, wherein the transmission time slot of the PUCCH overlaps with the transmission time slot of the TBoMS PUSCH.
[0042] The TBoMS PUSCH refers to a PUSCH occupying at least two consecutive time slots.
[0043] The transmission time slot of the PUCCH carrying the UCI overlaps with part or all of the transmission time slots of the TBoMS PUSCH.
[0044] The UCI may be, for example, HARQ ACK, CSI, etc., which is not limited here.
[0045] In a possible example, the terminal determines that the TBoMS PUSCH transmits the first UCI.
[0046] It can be seen that in this example, the terminal determines that the first UCI is multiplexed onto the TBoMS PUSCH for transmission, so that the terminal transmits the first UCI and UL-SCH data on the TBoMS PUSCH, and the UCI carried on the overlapping time slot is transmitted through the TBoMS PUSCH, thereby improving system performance.
[0047] In this possible example, the PUCCH includes at least two different hybrid automatic repeat request acknowledgement messages HARQ-ACK.
[0048] The at least two may be 2, 3, etc., and there is no exclusive limitation here.
[0049] It can be seen that, in this example, the PUCCH in the overlapping time slot with the TboMS PUSCH can flexibly carry multiple different HARQ-ACKs.
[0050] In this possible example, the first UCI includes only the first HARQ-ACK of the at least two different HARQ-ACKs.
[0051] For example, if Figure 2b As shown in the example diagram of UCI multiplexing transmission, assuming that PUCCH carries HARQ-ACK1 (illustrated as slot n) and HARQ-ACK2 (illustrated as slot n+1), and TBoMS PUSCH occupies slot n and slot n+1, the terminal determines to multiplex the first HARQ-ACK, i.e., HARQ-ACK1 on slot n, for transmission on TBoMS PUSCH, and discards HARQ-ACK2 in slot n+1.
[0052] It can be seen that in this example, in response to the overlapping transmission time slots of PUCCH and TBoMS PUSCH carrying multiple different HARQ-ACKs, the terminal can multiplex the first HARQ-ACK of multiple different HARQ-ACKs into the TBoMS PUSCH transmission, and discard the multiplexed transmissions of other HARQ-ACKs, so that the network side receives at least one HARQ-ACK without excessively occupying TBoMS PUSCH resources, thereby improving system performance.
[0053] In a possible example, the PUCCH includes at least two PUCCHs that repeatedly transmit the same UCI and / or at least one PUCCH that transmits non-repeated UCI.
[0054] Among them, the at least two repeatedly sent UCIs can be one group or multiple groups, and the UCIs of any two groups are different. The number of repeated transmissions of each group of UCIs is 2 times or more. For example, the first group is HARQ-ACK1+HARQ-ACK1, the second group is HARQ-ACK2+HARQ-ACK2, etc.
[0055] The at least one non-repeated UCI sent refers to a different UCI that is transmitted only once, such as HARQ-ACK3.
[0056] It can be seen that, in this example, the PUCCH overlapping with the TboMS PUSCH transmission time slot can flexibly carry retransmission and / or non-retransmission UCI, thereby improving system flexibility.
[0057] In this possible example, the first UCI includes a single UCI in each group of the at least two repeatedly transmitted identical UCIs and / or the at least one non-repeated UCI.
[0058] For example, if Figure 2c As shown in the example diagram of UCI multiplexing transmission, it is assumed that PUCCH carries HARQ-ACK1 (illustrated implementation slot n), HARQ-ACK1 (illustrated implementation slot n+1), HARQ-ACK2 (illustrated implementation slot n+2), and HARQ-ACK1 (illustrated implementation slot n+3), and TBoMS PUSCH occupies slot n to slot n+2, then the terminal determines to multiplex the first HARQ-ACK, i.e., HARQ-ACK1 on slot n and HARQ-ACK2 on time slot n+2, for transmission on TBoMS PUSCH, and HARQ-ACK1 in slot n+1 will not be multiplexed for transmission on TBoMS PUSCH, but will be transmitted by its corresponding PUCCH.
[0059] For example, Figure 2d As shown in the example diagram of UCI multiplexing transmission, it is assumed that PUCCH carries HARQ-ACK1 (illustrated implementation slot n), HARQ-ACK1 (illustrated implementation slot n+1), CSI1 (illustrated implementation slot n+2), CSI1 (illustrated implementation slot n+3), and TBoMS PUSCH occupies slot n to slot n+3, then the terminal determines to multiplex HARQ-ACK1 on slot n and CSI1 on time slot n+2 for transmission on TBoMS PUSCH, and HARQ-ACK1 on slot n+1 and CSI1 on slot n+3 will not be multiplexed for transmission on TBoMS PUSCH, but will be transmitted by their corresponding PUCCH.
[0060] It can be seen that in this example, the terminal can multiplex a single UCI in each group of retransmitted same UCI for the retransmitted UCI carried by PUCCH to TBoMS PUSCH for transmission, and for non-retransmitted UCI, it can multiplex the non-retransmitted UCI to TBoMS PUSCH for transmission, thereby avoiding multiple multiplexing transmissions of repeated UCI and improving system performance.
[0061] In a possible example, the first UCI only includes UCI on the first time slot of the time slots on the PUCCH that overlap with the transmission time slot of the TBoMS PUSCH.
[0062] For example, if Figure 2e As shown in the example diagram of UCI multiplexing transmission, it is assumed that PUCCH carries HARQ-ACK1 (illustrated as slot n), HARQ-ACK1 (illustrated as slot n+1), HARQ-ACK2 (illustrated as slot n+2), and HARQ-ACK2 (illustrated as slot n+3), and TBoMS PUSCH occupies slot n to slot n+3, then the terminal determines to multiplex the HARQ-ACK on the first overlapping time slot, i.e., HARQ-ACK1 on slot n, for transmission on TBoMS PUSCH, and the remaining UCI is transmitted by its corresponding PUCCH.
[0063] It can be seen that in this example, the terminal only chooses to multiplex the UCI on the first overlapping time slot for transmission on the TBoMS PUSCH, ensuring that the network side can receive HARQ-ACK while reducing the amount of information and improving system performance.
[0064] In a possible example, the first UCI includes all UCIs carried on a PUCCH whose transmission time slot overlaps with the TBoMS PUSCH transmission time slot.
[0065] For example, if Figure 2f The example diagram of UCI multiplexing transmission shown in the figure assumes that PUCCH carries HARQ-ACK1 (illustrated implementation slot n), HARQ-ACK1 (illustrated implementation slot n+1) and CSI1 (illustrated implementation slot n+2), CSI1 (illustrated implementation slot n+3), and TBoMS PUSCH occupies slot n to slot n+3, then the terminal determines to multiplex the UCI on each overlapping time slot for transmission on TBoMS PUSCH.
[0066] It can be seen that in this example, in the case where the PUCCH and TBoMS PUSCH transmission time slots overlap, the terminal can multiplex the UCI on each overlapping time slot in the TBoMS PUSCH transmission, and the UCI is complete, comprehensive and accurate.
[0067] In a possible example, the PUCCH includes at least one PUCCH for sending HARQ-ACK or a scheduling request (Scheduling Request, SR), and the at least one PUCCH includes a first PUCCH with a high priority.
[0068] The first PUCCH may be part or all of the PUCCH, and is not limited here.
[0069] It can be seen that, in this example, the PUCCH overlapping with the TBoMS PUSCH transmission time slot includes the first PUCCH with a high priority, thereby realizing priority-based PUCCH resource configuration.
[0070] In this possible example, the TBoMS PUSCH transmits the first UCI on the first time slot, which is a time slot on the TBoMS PUSCH excluding the time slot overlapping with the first PUCCH transmission time slot, and the first UCI is the UCI carried on the PUCCH that can be multiplexed on the TBoMS PUSCH and needs to be multiplexed on the TBoMS PUSCH.
[0071] For example, if Figure 2g The example diagram of UCI multiplexing transmission shown in the figure assumes that PUCCH carries HARQ-ACK1 (illustrated implementation slot n), HARQ-ACK2 (illustrated implementation slot n+1), HARQ-ACK2 (illustrated implementation slot n+2), HARQ-ACK2 (illustrated implementation slot n+3), the first PUCCH carrying HARQ-ACK1 is of high priority, and TBoMS PUSCH occupies slot n to slot n+1, then the terminal determines that HARQ-ACK1 on slot n is multiplexed for transmission on its corresponding first PUCCH, and HARQ-ACK2 on the overlapping time slot slot n+1 is multiplexed for transmission on the second overlapping time slot of TBoMS PUSCH, i.e., slot n+1.
[0072] It can be seen that in this example, for the first high-priority PUCCH, the system supports a multiplexing transmission mechanism at the time slot unit level, that is, multiplexing the UCI corresponding to the time slot overlapping with the non-high-priority PUCCH transmission time slot on the TBoMS PUSCH.
[0073] In this possible example, the TBoMS PUSCH transmits the first UCI on the first sub-timeslot, the first sub-timeslot is the sub-timeslot on the TBoMS PUSCH except the sub-timeslot overlapping with the first PUCCH transmission sub-timeslot, and the first UCI is the UCI carried on the PUCCH that can be multiplexed on the TBoMS PUSCH and needs to be multiplexed on the TBoMS PUSCH.
[0074] For example, if Figure 2h The example diagram of UCI multiplexing transmission shown in the figure assumes that PUCCH carries HARQ-ACK1 (illustrated implementation slot n), HARQ-ACK2 (illustrated implementation slot n+1), HARQ-ACK2 (illustrated implementation slot n+2), HARQ-ACK2 (illustrated implementation slot n+3), the first PUCCH carrying HARQ-ACK1 is of high priority, and TBoMS PUSCH occupies slot n to slot n+1, then the terminal determines that HARQ-ACK1 on slot n is multiplexed for transmission on its corresponding first PUCCH, and HARQ-ACK2 on the overlapping time slot slot n+1 is multiplexed on the second sub-slot of the first overlapping time slot of TBoMS PUSCH (one sub-slot occupies 7 symbols in the figure) for transmission.
[0075] It can be seen that in this example, for the first high-priority PUCCH, the system supports a multiplexing transmission mechanism at the sub-slot unit level, that is, multiplexing and transmitting the corresponding UCI in the sub-slot after the sub-slot where the TBoMS PUSCH overlaps with the high-priority PUCCH transmission sub-slot.
[0076] In this possible example, the TBoMS PUSCH transmits the first UCI and UL-SCH data on symbols other than symbols overlapping with the first PUCCH. The TBoMS PUSCH transmits the first UCI on a first symbol, the first symbol being a symbol on the TBoMS PUSCH other than symbols overlapping with symbols transmitted by the first PUCCH, and the first UCI being a UCI carried on the PUCCH that can be multiplexed on the TBoMS PUSCH and needs to be multiplexed on the TBoMS PUSCH.
[0077] For example, if Figure 2iThe example diagram of UCI multiplexing transmission shown in the figure assumes that PUCCH carries HARQ-ACK1 (illustrated implementation slot n), HARQ-ACK2 (illustrated implementation slot n+1), HARQ-ACK2 (illustrated implementation slot n+2), HARQ-ACK2 (illustrated implementation slot n+3), the first PUCCH carrying HARQ-ACK1 is a high priority, and TBoMS PUSCH occupies slot n to slot n+1, then the terminal determines that HARQ-ACK1 on slot n is multiplexed and transmitted on its corresponding first PUCCH, and HARQ-ACK2 on the overlapping time slot slot n+1 is multiplexed and transmitted on the symbols starting from the 6th symbol of the first overlapping time slot of TBoMS PUSCH.
[0078] It can be seen that in this example, for the first high-priority PUCCH, the system supports a multiplexing transmission mechanism at the symbol unit level, that is, multiplexing the corresponding UCI on the symbol after the symbol where the TBoMS PUSCH and the high-priority PUCCH transmission symbols overlap.
[0079] In a possible example, the first time slot of the TBoMS PUSCH overlaps with the PUCCH.
[0080] It can be seen that in this example, only when the first time slot of TBoMS PUSCH overlaps with PUCCH, the UCI carried on PUCCH will be multiplexed on TBoMS PUSCH.
[0081] In a possible example, the terminal determines the first UCI in the PUCCH transmission uplink control information UCI.
[0082] The transmission time slot of the PUCCH carrying the first UCI overlaps with part or all of the transmission time slots of the TBoMS PUSCH.
[0083] For example, if Figure 2j The example diagram of UCI multiplexing transmission shown in the figure assumes that PUCCH carries HARQ-ACK1 (illustrated as slot n) and HARQ-ACK2 (illustrated as slot n+1), and TBoMS PUSCH occupies slot n to slot n+1, then the terminal determines that HARQ-ACK1 on the overlapping time slot slot n is multiplexed for transmission on its corresponding PUCCH, and HARQ-ACK2 on the overlapping time slot slot n+1 is multiplexed for transmission on its corresponding PUCCH, and the UL-SCH data of TBoMS PUSCH is discarded.
[0084] It can be seen that in this example, the system supports discarding the UL-SCH data on the TBoMS PUSCH and multiplexing the UCI for transmission on the PUCCH.
[0085] In addition, in the above example, in the case where the first UCI for multiplexing transmission includes multiple UCIs, the terminal can specifically adopt two methods of combined mapping or independent mapping for the multiple UCIs.
[0086] In the combined mapping mode, the terminal may jointly encode the multiple UCIs and multiplex them on the TBoMS PUSCH for transmission. The specific encoding mode is not limited, or simple bit combination and multiplexing may be performed.
[0087] In the independent mapping mode, the terminal may map each UCI among the multiple UCIs into the corresponding time slot according to the existing mapping mode of PUCCH and PUSCH, and the specific implementation method is not described in detail here.
[0088] It can be seen that in the embodiment of the present application, the terminal provides a method for multiplexing UCI to TBoMS PUSCH or PUCCH in response to the situation where TBoMS PUSCH and PUCCH have overlapping time slots, thereby realizing the transmission of UCI carried on the overlapping time slots and improving system performance.
[0089] The embodiment of the present application provides an uplink control information multiplexing device, which may be a terminal. Specifically, the uplink control information multiplexing device is used to execute the steps executed by the terminal in the above uplink control information multiplexing method. The uplink control information multiplexing device provided in the embodiment of the present application may include modules corresponding to the corresponding steps.
[0090] The embodiment of the present application can divide the functional modules of the uplink control information multiplexing device according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules. The division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.
[0091] In the case of dividing each functional module into corresponding functional modules, Figure 3 A possible structural diagram of the uplink control information multiplexing device involved in the above embodiment is shown. Figure 3 As shown, the uplink control information multiplexing device 3 is applied to the terminal; the device includes:
[0092] The determination unit 30 is used to determine the first UCI in the uplink control information UCI transmitted by the physical uplink control channel PUCCH or the TBoMS physical uplink shared channel PUSCH that transmits the transmission block across multiple time slots, and the transmission time slot of the PUCCH overlaps with the transmission time slot of the TBoMS PUSCH.
[0093] In a possible example, the terminal determines that the TBoMS PUSCH transmits the first UCI.
[0094] In a possible example, the PUCCH includes at least two different hybrid automatic repeat request acknowledgement messages HARQ-ACK.
[0095] In one possible example, the first UCI includes only the first HARQ-ACK of the at least two different HARQ-ACKs.
[0096] In a possible example, the PUCCH includes at least two PUCCHs that repeatedly transmit the same UCI and / or at least one PUCCH that transmits non-repeated UCI.
[0097] In a possible example, the first UCI includes a single UCI in each group of the at least two repeatedly transmitted same UCIs and / or the at least one non-repeated UCI.
[0098] In a possible example, the first UCI only includes UCI on the first time slot of the time slots on the PUCCH that overlap with the transmission time slot of the TBoMS PUSCH.
[0099] In a possible example, the first UCI includes all UCIs carried on a PUCCH whose transmission time slot overlaps with the TBoMS PUSCH transmission time slot.
[0100] In a possible example, the PUCCH includes at least one PUCCH for sending HARQ-ACK or scheduling request SR, and the at least one PUCCH includes a first PUCCH with a high priority.
[0101] In a possible example, the TBoMS PUSCH transmits the first UCI on a first time slot, where the first time slot is a time slot on the TBoMS PUSCH excluding a time slot overlapping with a time slot for transmitting the first PUCCH, and the first UCI is a UCI carried on the PUCCH that can be multiplexed on the TBoMS PUSCH and needs to be multiplexed on the TBoMS PUSCH.
[0102] In a possible example, the TBoMS PUSCH transmits the first UCI on a first sub-timeslot, where the first sub-timeslot is a sub-timeslot on the TBoMS PUSCH excluding a sub-timeslot overlapping with a sub-timeslot for transmitting the first PUCCH, and the first UCI is a UCI carried on the PUCCH that can be multiplexed on the TBoMS PUSCH and needs to be multiplexed on the TBoMS PUSCH.
[0103] In a possible example, the TBoMS PUSCH transmits the first UCI and UL-SCH data on symbols other than symbols overlapping with the first PUCCH. The TBoMS PUSCH transmits the first UCI on a first symbol, where the first symbol is a symbol on the TBoMS PUSCH other than symbols overlapping with symbols transmitted by the first PUCCH, and the first UCI is a UCI carried on the PUCCH that can be multiplexed on the TBoMS PUSCH and needs to be multiplexed on the TBoMS PUSCH.
[0104] In a possible example, the first time slot of the TBoMS PUSCH overlaps with the PUCCH.
[0105] In a possible example, the terminal determines the first UCI in the PUCCH transmission uplink control information UCI.
[0106] In a possible example, a transmission time slot of the PUCCH carrying the first UCI overlaps with part or all of the transmission time slots of the TBoMS PUSCH.
[0107] In the case of using an integrated unit, the structural diagram of another uplink control information multiplexing device provided in an embodiment of the present application is as follows: Figure 4 As shown. Figure 4 In the embodiment, the uplink control information multiplexing device 4 includes: a processing module 40 and a communication module 41. The processing module 40 is used to control and manage the actions of the uplink control information multiplexing device, for example, the steps performed by the determination unit 30, and / or other processes for performing the technology described herein. The communication module 41 is used to support the interaction between the uplink control information multiplexing device and other devices. Figure 4 As shown, the uplink control information multiplexing device may further include a storage module 42, and the storage module 42 is used to store program codes and data of the uplink control information multiplexing device.
[0108] Among them, the processing module 40 can be a processor or a controller, for example, a central processing unit (CPU), a general processor, a digital signal processor (DSP), an ASIC, an FPGA or other programmable logic device, a transistor logic device, a hardware component or any combination thereof. It can implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of this application. The processor can also be a combination that implements a computing function, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like. The communication module 41 can be a transceiver, an RF circuit or a communication interface, and the like. The storage module 42 can be a memory.
[0109] Among them, all relevant contents of each scenario involved in the above method embodiment can be referred to the functional description of the corresponding functional module, and will not be repeated here. The above uplink control information multiplexing device 3 and the uplink control information multiplexing device 4 can both execute the above Figure 2a The steps performed by the terminal in the uplink control information multiplexing method are shown.
[0110] The uplink control information multiplexing method may be executed by the following devices: a chip or a chip module; the uplink control information multiplexing device may be, for example, a chip or a chip module.
[0111] Regarding the various modules / units included in the various devices and products described in the above embodiments, they can be software modules / units, or hardware modules / units, or they can be partially software modules / units and partially hardware modules / units. For example, for various devices and products applied to or integrated in a chip, the various modules / units included therein can all be implemented in the form of hardware such as circuits, or at least some of the modules / units can be implemented in the form of software programs, which run on a processor integrated inside the chip, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits; for various devices and products applied to or integrated in a chip module, the various modules / units included therein can all be implemented in the form of hardware such as circuits, and different modules / units can be located in the same component (such as a chip, circuit module, etc.) or different components of the chip module, or at least some of the modules / units can be implemented in the form of hardware such as circuits. The element can be implemented in the form of a software program, which runs on a processor integrated inside the chip module, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits; for various devices and products applied to or integrated in the terminal, the various modules / units contained therein can be implemented in the form of hardware such as circuits, and different modules / units can be located in the same component (for example, chip, circuit module, etc.) or in different components in the terminal, or, at least some modules / units can be implemented in the form of a software program, which runs on a processor integrated inside the terminal, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits.
[0112] An embodiment of the present application provides a chip, which is used to determine the first UCI in the uplink control information UCI transmitted by a physical uplink control channel PUCCH or a TBoMS physical uplink shared channel PUSCH that transmits a transmission block across multiple time slots, and the transmission time slot of the PUCCH overlaps with the transmission time slot of the TBoMS PUSCH.
[0113] An embodiment of the present application provides a chip module, including a transceiver component and a chip, wherein the chip is used to transmit the first UCI in the uplink control information UCI through the transceiver component on a physical uplink control channel PUCCH or a TBoMS physical uplink shared channel PUSCH that transmits a transmission block across multiple time slots, and the transmission time slot of the PUCCH overlaps with the transmission time slot of the TBoMS PUSCH.
[0114] The above embodiments can be implemented in whole or in part by software, hardware, firmware or any other combination. When implemented using software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired or wireless means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that contains one or more available media sets. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state hard disk.
[0115] An embodiment of the present application also provides a computer storage medium, wherein the computer storage medium stores a computer program for electronic data exchange, wherein the computer program enables a computer to execute part or all of the steps of any method described in the above method embodiments, and the above computer includes an electronic device.
[0116] The embodiment of the present application also provides a computer program product, the computer program product includes a non-transitory computer-readable storage medium storing a computer program, the computer program is operable to cause a computer to execute some or all of the steps of any method described in the method embodiment. The computer program product may be a software installation package, and the computer includes an electronic device.
[0117] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0118] In the several embodiments provided in the present application, it should be understood that the disclosed methods, devices and systems can be implemented in other ways. For example, the device embodiments described above are merely schematic; for example, the division of the units is only a logical function division, and there may be other division methods in actual implementation; for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0119] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0120] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may be physically included separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of hardware plus software functional units.
[0121] The above-mentioned integrated unit implemented in the form of a software functional unit can be stored in a computer-readable storage medium. The above-mentioned software functional unit is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform some steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, referred to as ROM), random access memory (Random Access Memory, referred to as RAM), disk or optical disk and other media that can store program codes.
[0122] Although the present invention is disclosed as above, the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions without departing from the spirit and scope of the present invention, and can make various changes and modifications, including the combination of the above-mentioned different functions and implementation steps, including software and hardware implementation methods, all of which are within the scope of protection of the present invention.
Claims
1. A method for multiplexing uplink control information, characterized in that: include: The terminal determines the first UCI in the uplink control information UCI transmitted by the physical uplink control channel PUCCH or the TBoMS physical uplink shared channel PUSCH that transmits a transmission block across multiple time slots, and the transmission time slot of the PUCCH overlaps with the transmission time slot of the TBoMS PUSCH. The terminal determines that the TBoMS PUSCH transmits the first UCI, wherein if the PUCCH includes at least two different hybrid automatic repeat request acknowledgement messages HARQ-ACK, the first UCI only includes the first HARQ-ACK of the at least two different HARQ-ACKs.
2. The method according to claim 1, characterized in that The PUCCH includes at least two PUCCHs that repeatedly transmit the same UCI and / or at least one PUCCH that transmits non-repeated UCI.
3. The method according to claim 2, characterized in that The first UCI includes a single UCI in each group of the at least two repeatedly transmitted same UCIs and / or at least one non-repeated UCI.
4. The method according to claim 1, characterized in that The first UCI only includes UCI on a first time slot among time slots on the PUCCH that overlap with a transmission time slot of the TBoMS PUSCH.
5. The method according to claim 1, characterized in that The first UCI includes all UCIs carried on the PUCCH whose transmission time slot overlaps with the TBoMSPUSCH transmission time slot.
6. The method according to claim 1, characterized in that The PUCCH includes at least one PUCCH for sending HARQ-ACK or scheduling request SR, and the at least one PUCCH includes a first PUCCH with a high priority.
7. The method according to claim 6, characterized in that The TBoMS PUSCH transmits the first UCI on a first time slot, where the first time slot is a time slot on the TBoMS PUSCH excluding a time slot overlapping with a time slot for transmitting the first PUCCH, and the first UCI is a UCI carried on the PUCCH that can be multiplexed on the TBoMS PUSCH and needs to be multiplexed on the TBoMS PUSCH.
8. The method according to claim 6, characterized in that The TBoMS PUSCH transmits the first UCI on a first sub-timeslot, where the first sub-timeslot is a sub-timeslot on the TBoMS PUSCH excluding a sub-timeslot overlapping with a sub-timeslot for transmitting the first PUCCH, and the first UCI is a UCI carried on the PUCCH that can be multiplexed on the TBoMS PUSCH and needs to be multiplexed on the TBoMS PUSCH.
9. The method according to claim 6, characterized in that The TBoMS PUSCH transmits the first UCI and UL-SCH data on symbols other than symbols overlapping with the first PUCCH; the TBoMS PUSCH transmits the first UCI on a first symbol, the first symbol being a symbol on the TBoMS PUSCH other than symbols overlapping with symbols transmitted by the first PUCCH, and the first UCI being the UCI carried on the PUCCH that can be multiplexed on the TBoMS PUSCH and needs to be multiplexed on the TBoMS PUSCH.
10. The method according to any one of claims 1 to 9, characterized in that: The first time slot of the TBoMS PUSCH overlaps with the PUCCH.
11. An uplink control information multiplexing device, characterized in that: include: A determination unit is used to determine the first UCI in the uplink control information UCI transmitted by a physical uplink control channel PUCCH or a TBoMS physical uplink shared channel PUSCH that transmits a transmission block across multiple time slots, the transmission time slot of the PUCCH overlaps with the transmission time slot of the TBoMS PUSCH, and to determine that the TBoMS PUSCH transmits the first UCI, wherein if the PUCCH includes at least two different hybrid automatic repeat request acknowledgement messages HARQ-ACK, the first UCI only includes the first HARQ-ACK of the at least two different HARQ-ACKs.
12. A terminal, characterized in that: The method comprises a processor, a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the programs include instructions for executing the steps in the method according to any one of claims 1 to 10.
13. A computer-readable storage medium, characterized in that: A computer program for electronic data exchange is stored, wherein the computer program causes a computer to execute instructions of the steps in the method according to any one of claims 1 to 10.
14. A chip, characterized in that: The chip comprises a module for determining a first UCI in uplink control information UCI transmitted by a physical uplink control channel PUCCH or a TBoMS physical uplink shared channel PUSCH that transmits a transmission block across multiple time slots, wherein the transmission time slot of the PUCCH overlaps with the transmission time slot of the TBoMS PUSCH; The chip also includes a module for determining that the TBoMS PUSCH transmits the first UCI, wherein if the PUCCH includes at least two different hybrid automatic repeat request acknowledgement messages HARQ-ACK, the first UCI only includes the first HARQ-ACK of the at least two different HARQ-ACKs.
15. A chip module, characterized in that: Including transceiver components and chips, The chip is used to transmit the first UCI in the uplink control information UCI in the TBoMS physical uplink shared channel PUSCH that transmits transmission blocks across multiple time slots through the transceiver component. The transmission time slot of the TBoMS PUSCH overlaps with the transmission time slot of the PUCCH. If the PUCCH includes at least two different hybrid automatic repeat request acknowledgement messages HARQ-ACK, the first UCI only includes the first HARQ-ACK of the at least two different HARQ-ACKs.
Citation Information
Patent Citations
Information sending method, information receiving method and communication device
CN115190601A