Uplink channel transmission method and apparatus, terminal and network-side device
By processing the uplink channel time-domain overlap in the new wireless system, simultaneous transmission of different types of channels and multiplexing of channels with different priorities are achieved, solving the problem of poor transmission performance caused by channel overlap and improving the transmission performance of uplink control information.
Patent Information
- Application Number
- CN202110368483.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-04-06
- Publication Date
- 2026-02-17
- Estimated Expiration
- 2041-04-06
AI Technical Summary
In new wireless systems, the different starting symbols and lengths of different channels may lead to temporal overlap of transmission resources. Existing technologies lack clear rules for handling overlap, resulting in poor uplink control information transmission performance.
When uplink channels overlap in the time domain, the terminal processes the overlap between uplink channels, including simultaneous transmission of different types of channels and multiplexing of channels with different priorities. It selects the target channel for UCI multiplexing or cancels the transmission of low-priority channels by preset order.
It improves the effectiveness of the communication system, avoids unnecessary dropping of low-priority channels, and enhances the transmission performance of uplink control information.
Smart Images

Figure CN115175332B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of communication technology, and specifically relates to an uplink channel transmission method, apparatus, terminal and network-side equipment. Background Technology
[0002] In some communication systems (e.g., New Radio (NR) systems), different channels can have different start symbols and lengths, which may lead to temporal overlap of transmission resources. Currently, when multiple overlapping uplink channels are transmitted in a single time slot, there is no clear rule for handling this overlap, making it impossible to determine the final transmission channel and ensuring good transmission performance of uplink control information. Summary of the Invention
[0003] This application provides an uplink channel transmission method, apparatus, terminal, and network-side device, which can solve the problem of poor uplink control information transmission performance in related technologies.
[0004] Firstly, an uplink channel transmission method is provided, including:
[0005] In the case of uplink channel time domain overlap, the terminal processes the overlap between uplink channels;
[0006] The terminal transmits the processed uplink channel data, wherein the transmission includes at least one of the following:
[0007] Different types of uplink channels are transmitted simultaneously;
[0008] Multiplexed transmission between uplink channels of different priorities.
[0009] Secondly, an uplink channel transmission method is provided, including:
[0010] The network-side device receives the uplink channel transmitted by the terminal, wherein the transmitted uplink channel includes at least one of the following:
[0011] Simultaneous transmission of different types of uplink channels;
[0012] Multiplex uplink channels with different priorities for transmission.
[0013] Thirdly, an uplink channel transmission device is provided, comprising:
[0014] The processing module is used to handle the overlap between uplink channels when the uplink channels overlap in the time domain.
[0015] A transmission module is used to transmit the processed uplink channel, wherein the transmission includes at least one of the following:
[0016] Different types of uplink channels are transmitted simultaneously;
[0017] Multiplexed transmission between uplink channels of different priorities.
[0018] Fourthly, an uplink channel transmission device is provided, comprising:
[0019] A receiving module is configured to receive an uplink channel transmitted by a terminal, wherein the transmitted uplink channel includes at least one of the following:
[0020] Simultaneous transmission of different types of uplink channels;
[0021] Multiplex uplink channels with different priorities for transmission.
[0022] Fifthly, a terminal is provided, the terminal including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the method described in the first aspect.
[0023] In a sixth aspect, a terminal is provided, including a processor and a communication interface, wherein the processor is used to process the overlap between uplink channels in the case of uplink channel time-domain overlap; the communication interface is used to transmit the processed uplink channels, wherein the transmission includes at least one of the following:
[0024] Different types of uplink channels are transmitted simultaneously;
[0025] Multiplexed transmission between uplink channels of different priorities.
[0026] In a seventh aspect, a network-side device is provided, the network-side device including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the method as described in the second aspect.
[0027] Eighthly, a network-side device is provided, including a processor and a communication interface, wherein the communication interface is used to receive an uplink channel transmitted by a terminal, wherein the transmitted uplink channel includes at least one of the following:
[0028] Simultaneous transmission of different types of uplink channels;
[0029] Multiplex uplink channels with different priorities for transmission.
[0030] In a ninth aspect, a readable storage medium is provided, on which a program or instructions are stored, which, when executed by a processor, implement the steps of the uplink channel transmission method as described in the first aspect, or implement the steps of the uplink channel transmission method as described in the second aspect.
[0031] In a tenth aspect, a chip is provided, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being configured to run programs or instructions to implement the uplink channel transmission method as described in the first aspect, or to implement the uplink channel transmission method as described in the second aspect.
[0032] Eleventhly, a computer program / program product is provided, the computer program / program product being stored in a non-volatile storage medium, the program / program product being executed by at least one processor to implement the steps of the uplink channel transmission method as described in the first aspect, or to implement the steps of the uplink channel transmission method as described in the second aspect.
[0033] In this embodiment, when uplink channels overlap in the time domain, the terminal processes the overlap between uplink channels and transmits the processed uplink channels. This enables the terminal to support simultaneous transmission of different types of uplink channels and / or support multiplexed transmission between uplink channels of different priorities. Thus, there are no overlapping uplink channels after processing, and the multiplexing and simultaneous transmission between uplink channels improves the effectiveness of the communication system, avoids unnecessary dropping of low-priority channels, and enhances the terminal's transmission performance of uplink control information. Attached Figure Description
[0034] Figure 1 This is a block diagram of a wireless communication system applicable to embodiments of this application.
[0035] Figure 2 This is a flowchart of an uplink channel transmission method provided in an embodiment of this application;
[0036] Figure 3a This is one of the schematic diagrams of uplink channel transmission scenarios applicable to the embodiments of this application;
[0037] Figure 3b This is the second schematic diagram of the uplink channel transmission scenario applicable to the embodiments of this application;
[0038] Figure 3c This is the third schematic diagram of the uplink channel transmission scenario applicable to the embodiments of this application;
[0039] Figure 3d This is the fourth schematic diagram of the uplink channel transmission scenario applicable to the embodiments of this application;
[0040] Figure 3e This is the fifth schematic diagram of the uplink channel transmission scenario applicable to the embodiments of this application;
[0041] Figure 3f This is the sixth schematic diagram of the uplink channel transmission scenario applicable to the embodiments of this application;
[0042] Figure 3g This is the seventh schematic diagram of the uplink channel transmission scenario applicable to the embodiments of this application;
[0043] Figure 3h This is the eighth schematic diagram of the uplink channel transmission scenario applicable to the embodiments of this application;
[0044] Figure 3i This is the ninth schematic diagram of the uplink channel transmission scenario applicable to the embodiments of this application;
[0045] Figure 3j This is the tenth schematic diagram of the uplink channel transmission scenario applicable to the embodiments of this application;
[0046] Figure 3k This is illustrative diagram eleven of the uplink channel transmission scenarios applicable to the embodiments of this application;
[0047] Figure 4 This is a flowchart of another uplink channel transmission method provided in the embodiments of this application;
[0048] Figure 5 This is a structural diagram of an uplink channel transmission device provided in an embodiment of this application;
[0049] Figure 6 This is a structural diagram of another uplink channel transmission device provided in the embodiments of this application;
[0050] Figure 7 This is a structural diagram of a communication device provided in an embodiment of this application;
[0051] Figure 8 This is a structural diagram of a terminal provided in an embodiment of this application;
[0052] Figure 9 This is a structural diagram of a network-side device provided in an embodiment of this application. Detailed Implementation
[0053] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0054] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0055] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in this application are often used interchangeably, and the described technologies can be used with the systems and radio technologies mentioned above, as well as with other systems and radio technologies. The following description describes New Radio (NR) systems for illustrative purposes, and the term NR is used in most of the following description; however, these technologies can also be applied to applications other than NR systems, such as 6th generation (6G) radio systems. th Generation 6G communication system.
[0056] Figure 1This diagram illustrates a block diagram of a wireless communication system applicable to embodiments of this application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 can also be referred to as a terminal device or user equipment (UE). The terminal 11 can be a mobile phone, tablet computer, laptop computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), wearable device, vehicle-mounted device (VUE), pedestrian terminal (PUE), etc. Wearable devices include smartwatches, wristbands, headphones, glasses, etc. It should be noted that this application does not limit the specific type of terminal 11. Network-side device 12 can be a base station or a core network. The base station can be referred to as a node B, evolved node B, access point, base transceiver station (BTS), radio base station, radio transceiver, basic service set (BSS), extended service set (ESS), B node, evolved B node (eNB), home B node, home evolved B node, WLAN access point, WiFi node, transmitting and receiving point (TRP), or any other suitable term in the field, as long as the same technical effect is achieved. The base station is not limited to specific technical terms. It should be noted that in this application embodiment, only the base station in the NR system is used as an example, but the specific type of base station is not limited.
[0057] To better understand the technical solutions provided in the embodiments of this application, the relevant technical principles and concepts that may be involved in the embodiments of this application are explained below.
[0058] The uplink channel transmission method provided in this application will be described in detail below with reference to the accompanying drawings and through some embodiments and application scenarios.
[0059] Please refer to Figure 1 , Figure 1 This is a flowchart of an uplink channel transmission method provided in an embodiment of this application. For example... Figure 1 As shown, the uplink channel transmission method includes the following steps:
[0060] Step 201: In the case of uplink channel time domain overlap, the terminal processes the overlap between uplink channels.
[0061] Understandably, uplink channels may overlap in the time domain due to factors such as start symbols and symbol lengths. Specifically, the uplink channel time domain overlap described in this embodiment includes: overlap between Physical Uplink Control Channels (PUCCHs), where all PUCCHs are on the same serving cell; overlap between PUCCHs and Physical Uplink Shared Channels (PUSCHs), where PUCCHs and PUSCHs can be on the same serving cell or different serving cells (different serving cells within a PUCCH group); or overlap between PUSCHs, where all PUSCHs are on the same cell.
[0062] In this embodiment, when uplink channels overlap in the time domain, the terminal processes the overlap between uplink channels. Optionally, the terminal may process the overlap between PUCCHs first, and then process the overlap between PUCCHs and PUSCHs; or, the terminal may process the overlap between high-priority uplink channels first, and then process the overlap between low-priority uplink channels, etc. It should be noted that the terminal's processing of the overlap between uplink channels may include multiplexing the uplink control information (UCI) carried by the PUCCH onto a certain overlapping PUSCH, or canceling the transmission of low-priority uplink channels (e.g., canceling the transmission of low-priority PUSCHs that overlap with high-priority PUSCHs), etc. The following will describe the specific implementation process of the terminal processing the overlap between uplink channels in this embodiment through several optional implementation methods.
[0063] Implementation Method 1
[0064] In the case of overlapping time domains of PUCCH and PUSCH, the terminal's handling of the overlap between uplink channels includes:
[0065] The terminal multiplexes the UCI onto a target PUSCH in an overlapping PUSCH, wherein the target PUSCH is determined based on a preset order.
[0066] In this embodiment, if the time domain resources of PUCCH and PUSCH overlap, the terminal will multiplex the UCI onto one of the overlapping PUSCHs (i.e., the target PUSCH); wherein, the terminal may select the PUSCH for UCI multiplexing in a preset order.
[0067] Optionally, the highest priority PUSCH in the preset order is the high priority (HP) PUSCH. That is, if the overlapping PUSCHs include HP PUSCHs, then the HP PUSCH is selected as the PUSCH for UCI multiplexing.
[0068] It should be noted that the second item in the preset order is the PUSCH containing Aperiodic Channel State Information (A-CSI). That is, if the overlapping PUSCHs include multiple HP PUSCHs, or do not include any HP PUSCHs, then the PUSCH with A-CSI is selected as the PUSCH for UCI multiplexing. It should also be noted that if the overlapping PUSCHs include multiple HP PUSCHs, then the UCI multiplexing PUSCH is selected from among the multiple HP PUSCHs according to the preset order; if the overlapping PUSCHs do not include HP PUSCHs, i.e., the overlapping are LP PUSCHs, then the UCI multiplexing PUSCH is selected from among the LP PUSCHs according to the preset order.
[0069] Furthermore, the third PUSCH in the preset order is the PUSCH with the earliest starting time slot. That is, if the overlapping PUSCHs do not include a PUSCH with A-CSI or there are multiple PUSCHs with A-CSI, then the PUSCH with the earliest starting time slot is selected as the PUSCH for UCI multiplexing.
[0070] Optionally, the fourth order in the preset sequence is the dynamically scheduled PUSCH, the configuration-authorized PUSCH, and the semi-static PUSCH, with the dynamically scheduled PUSCH having a higher order than the configuration-authorized PUSCH and the semi-static PUSCH. That is, if the overlapping PUSCHs include multiple PUSCHs with the same starting time slot, the dynamically scheduled PUSCH is preferentially selected as the PUSCH for UCI multiplexing; if there is no dynamically scheduled PUSCH, then either the configuration-authorized PUSCH or the semi-static PUSCH is selected as the PUSCH for UCI multiplexing.
[0071] Furthermore, the fifth PUSCH in the preset order is related to the index value of the serving cell where the PUSCH resides. Specifically, the PUSCH with a smaller index value in its serving cell has a higher order than the PUSCH with a larger index value. In other words, if overlapping PUSCHs include multiple PUSCHs corresponding to the aforementioned four orders, the PUSCH with the smaller index value in its serving cell is preferentially selected as the PUSCH for UCI multiplexing.
[0072] Furthermore, the sixth PUSCH in the preset order is related to the transmission time of the PUSCHs. Specifically, the PUSCH transmitted earlier has a higher order than the PUSCH transmitted later. That is, if the overlapping PUSCHs include multiple PUSCHs corresponding to the aforementioned five orders, the PUSCH transmitted earlier is preferentially selected as the PUSCH for UCI multiplexing.
[0073] Optionally, in this embodiment, when time-domain resources overlap between PUCCHs of different priorities, or between PUSCHs of different priorities, the first step is: the terminal first processes the overlap between PUCCHs, including PUCCHs of the same priority and PUCCHs of different priorities; for example, the terminal may multiplex PUCCHs without considering their priorities. The second step: if the serving cell of a low-priority (LP) PUSCH has an HP PUSCH with time-domain resources overlapping with the LP PUSCH, the terminal may cancel the transmission of the LP PUSCH. It should be noted that the second step can also be performed before the first step, or the terminal can perform the second step after multiplexing the UCI onto the target PUSCH in the overlapping PUSCHs.
[0074] Optionally, in one embodiment, the terminal supports multiplexing uplink channels of different priorities but does not support simultaneous transmission of different types of uplink channels. That is, the terminal can support multiplexing between PUCCH and PUSCH of different priorities and / or between PUCCH and PUSCH of different priorities, but does not support simultaneous transmission of PUCCH and PUSCH. In this embodiment, for overlap between uplink channels, the terminal multiplexes PUCCH and PUCCH, or multiplexes the UCI carried by the PUCCH onto the PUSCH, or cancels the transmission of the lower-priority PUSCH for overlap between PUSCH of different priorities, thereby processing the overlap between uplink channels. In this way, there are no overlapping uplink channels after processing, ensuring the single-carrier characteristic of the terminal's uplink transmission, while also improving the effectiveness and transmission performance of the communication system.
[0075] Implementation Method 2
[0076] Optionally, the terminal's processing of overlap between uplink channels includes:
[0077] The terminal first processes the overlap between PUCCHs of the same priority and the overlap between PUSCHs of different priorities, and then processes the overlap between other uplink channels of different priorities, so as to multiplex the UCI carried by different PUCCHs onto one PUCCH, or multiplex the UCI carried by the PUCCH onto the PUSCH.
[0078] In this embodiment, the terminal first processes the overlap between PUCCHs of the same priority or the overlap between PUSCHs of different priorities, and then processes the overlap between other uplink channels of different priorities. For example, the terminal first processes the overlap between PUCCHs of the same priority, and the overlap between LP PUSCH and HP PUSCH (for example, if the serving cell of LP PUSCH has HP PUSCH, the transmission of LP PUSCH is canceled). If LP PUCCH overlaps with HP PUCCH, the terminal then processes the overlap between uplink channels of different priorities according to the overlap between LP PUCCH and HP PUCCH and other serving cell PUSCHs. For details, please refer to the description in the following embodiments, which will not be described in detail here.
[0079] Optionally, the terminal first processes the overlap between PUCCHs and the overlap between PUSCHs of different priorities, including:
[0080] The terminal first processes the overlap between PUCCHs of the same priority. If the serving cell of the low-priority LP PUSCH contains an HP PUSCH that overlaps with the LP PUSCH in the time domain, the terminal then cancels the transmission of the LP PUSCH that overlaps with the HP PUSCH in the time domain; or...
[0081] If there is an HP PUSCH in the serving cell where the low-priority LP PUSCH is located that overlaps with the time domain of the LP PUSCH, the terminal first cancels the transmission of the LP PUSCH that overlaps with the HP PUSCH in the time domain, and then processes the time domain overlap between PUCCHs of the same priority.
[0082] For example, in one scheme, the first step is as follows: The terminal first processes the overlap between PUCCHs of the same priority, that is, the overlap between LP PUCCHs and HP PUCCHs; for example, it processes the overlap between LP PUCCHs first, and then the overlap between HP PUCCHs, or it can process the overlap between HP PUCCHs first, and then the overlap between LP PUCCHs; or it can process the overlap between HP PUCCHs and HP PUCCHs, and the overlap between LP PUCCHs in parallel. The second step is: If there is an HP PUSCH in the serving cell that overlaps with the LP PUSCH in the time domain, the terminal cancels the transmission of the LPPUSCH, thus retaining only the transmission of the HP PUSCH. The third step is: The terminal processes the overlap between uplink channels of different priorities.
[0083] Alternatively, in another approach, the first step is as follows: if an HP PUSCH exists in the serving cell where the LP PUSCH is located, overlapping with the LP PUSCH in the time domain, the terminal first cancels the transmission of the LP PUSCH; the second step is that the terminal then processes the overlap between PUCCHs of the same priority, as described in the above approach; the third step is that the terminal processes the overlap between uplink channels of different priorities.
[0084] The terminal handles the overlap between uplink channels of different priorities using the following schemes.
[0085] Optionally, when the time domains of the LP PUCCH and HP PUCCH overlap, and neither the LP PUCCH nor the HP PUCCH overlaps with the time domains of the PUSCH of other serving cells, the terminal processes the overlap between uplink channels of different priorities to multiplex the UCI carried by the PUCCH onto the PUSCH, including:
[0086] If the HP PUSCH and the HP PUCCH overlap in the time domain on the PUCCH cell, the terminal multiplexes the HP UCI carried by the HP PUCCH onto the HP PUSCH; or...
[0087] When there is temporal overlap between LP PUSCH and LP PUCCH on the PUCCH cell, the terminal multiplexes the LP UCI carried by the LPPUCCH onto the LP PUSCH.
[0088] The PUCCH cell can be a primary cell (PCell), a primary secondary cell (PSCell), a PUCCH Scell, etc.
[0089] In one scheme, if the time domains of LP PUCCH and HP PUCCH overlap, and neither LP PUCCH nor HP PUCCH overlaps with the time domains of PUSCH of other serving cells, then if there is a time domain overlap between HP PUSCH and HP PUCCH on the PUCCH cell, the terminal will multiplex the HP UCI carried by the HP PUCCH onto the HP PUSCH.
[0090] Alternatively, in another scheme, if the time domains of LP PUCCH and HP PUCCH overlap, and neither LP PUCCH nor HP PUCCH overlaps with the time domains of PUSCH of other serving cells, then if there is a time domain overlap between LPPUSCH and LP PUCCH on the PUCCH cell, the terminal will multiplex the LP UCI carried by the LP PUCCH onto the LPPUSCH.
[0091] Furthermore, following the above scheme, the method further includes:
[0092] In the event of overlap between uplink channels of different priorities in the PUCCH cell, the terminal cancels the transmission of LP PUSCH and / or LP PUCCH.
[0093] In other words, after the terminal processes the time-domain overlap of HP PUSCH and HP PUCCH on the PUCCH cell, or processes the time-domain overlap of LP PUSCH and LP PUCCH on the PUCCH cell, if the time-domain overlap of LP PUCCH and HP PUSCH still exists on the PUCCH cell, the terminal cancels the transmission of the LP PUCCH; or if the time-domain overlap of LP PUSCH and HP PUCCH still exists on the PUCCH cell, the terminal cancels the transmission of the LP PUSCH; or if the time-domain overlap of LP PUCCH and HP PUCCH still exists on the PUCCH cell, the terminal cancels the transmission of the LP PUCCH; or if the time-domain overlap of LP PUSCH and HP PUSCH still exists on the PUCCH cell, the terminal cancels the transmission of the LP PUSCH.
[0094] In this way, the terminal can perform targeted processing on the overlap between uplink channels on the PUCCH cell to ensure the effectiveness and performance of the terminal's uplink transmission.
[0095] Optionally, in this embodiment, when the first target PUCCH overlaps in the time domain with the target PUSCH of other serving cells, the terminal processes the overlap between other uplink channels of different priorities to multiplex the UCI carried by the PUCCH onto the PUSCH, including:
[0096] The terminal multiplexes the first target PUCCH with the target PUSCH of the other serving cells;
[0097] Wherein, the first target PUCCH is a PUCCH with different priorities that overlaps in the time domain with the target PUSCH of other serving cells, and the number of the first target PUCCH is one, and the target PUSCH has the same priority as the first target PUCCH.
[0098] Specifically, when the time domains of LP PUCCH and HP PUCCH overlap, if only one PUCCH 1 (i.e., the first target PUCCH) in LP PUCCH and HP PUCCH overlaps with a PUSCH of the same priority from another serving cell, the terminal will reuse that PUCCH 1 with the PUSCH of the same priority from the other serving cell.
[0099] Furthermore, when a PUSCH cell has a PUSCH with the same priority as the second target PUCCH in its temporal domain that overlaps with the second target PUCCH, the method further includes:
[0100] The terminal multiplexes the UCI (optionally, excluding SR) carried by the second target PUCCH onto the PUSCH in the PUCCHcell; wherein, the second target PUCCH is a PUCCH other than the first target PUCCH among the PUCCHs of different priorities.
[0101] In other words, when the time domains of LP PUCCH and HP PUCCH overlap, assuming that the PUCCH other than PUCCH 1 (i.e., the first target PUCCH) in LP PUCCH and HP PUCCH is PUCCH 2 (i.e., the second target PUCCH), if there is a PUSCH with the same priority as PUCCH 2 in the PUCCH cell that overlaps with the time domain of PUCCH 2, then the UCI carried by PUCCH 2 will be multiplexed onto the PUSCH on the PUCCH cell.
[0102] Optionally, in this embodiment, when the LP PUCCH overlaps in the time domain with low-priority PUSCHs of other serving cells, and the HP PUCCH overlaps in the time domain with high-priority PUSCHs of other serving cells, the terminal processes the overlap between other uplink channels of different priorities to multiplex the UCI carried by the PUCCH onto the PUSCH, including:
[0103] The terminal multiplexes the third target PUCCH with other low-priority PUSCHs of the serving cell; wherein the third target PUCCH is the LP PUCCH or the HP PUCCH, and the third target PUCCH is determined according to any one of the following:
[0104] The start symbol time of the LP PUCCH and the HP PUCCH;
[0105] Network-side device configuration;
[0106] Network-side device indication;
[0107] The contents carried by the LP PUCCH and the HP PUCCH;
[0108] The scheduling method of the LP PUCCH and the HP PUCCH.
[0109] Specifically, when the time domains of LP PUCCH and HP PUCCH overlap, if both LP PUCCH and HP PUCCH overlap with the time domains of PUSCH of the same priority as other serving cells, that is, LP PUCCH overlaps with the time domains of LP PUSCH of other serving cells, and HP PUCCH overlaps with the time domains of HP PUSCH of other serving cells, then the terminal will multiplex PUCCH 3 with other PUSCH of the same priority. Specifically, PUCCH 3 can be the LPPUCCH that overlaps in time domain with the LP PUSCH of another serving cell; or the HP PUCCH that overlaps in time domain with the HP PUSCH of another serving cell; or PUCCH 3 can be determined based on the start symbol, for example, the PUCCH with the earlier start symbol can be identified as PUCCH 3; or PUCCH 3 can be determined based on network-side device configuration or network-side device indication, for example, the network-side device may indicate that the HP PUCCH is PUCCH 3; or PUCCH 3 can be determined based on the content or scheduling method carried by the LP PUCCH and the HP PUCCH, for example, the PUCCH carrying Hybrid Automatic Repeat Request Acknowledgment (HARQ-ACK) or CSI can be identified as PUCCH 3.
[0110] It should be noted that in the above-described scheme of this second embodiment, the terminal supports simultaneous transmission of different types of uplink channels but does not support multiplexing between uplink channels of different priorities. Thus, after processing the overlap between uplink channels, the terminal can achieve simultaneous transmission of different types of uplink channels and multiplexing between uplink channels of the same priority, thereby ensuring the effectiveness and performance of the terminal's uplink transmission.
[0111] Implementation Method 3
[0112] The terminal's processing of overlap between uplink channels includes:
[0113] The terminal processes the overlap between high-priority uplink channels and cancels the transmission of LP PUSCH. Specifically, when there is time-domain overlap between high-priority uplink channels of different types, the HP PUCCH-bearing HPUCI is multiplexed onto HP PUSCH.
[0114] The terminal processes the overlap between low-priority uplink channels. When there is temporal overlap between different types of low-priority uplink channels, the LP UCI carried by the LP PUCCH is multiplexed onto the LP PUSCH.
[0115] The terminal transmits HP PUSCH multiplexed with HP UCI and LP PUSCH multiplexed with LP UCI, respectively.
[0116] In this embodiment, the first step is as follows: The terminal first processes the overlap between high-priority uplink channels, that is, it processes the overlap between HP PUCCH and HP PUCCH, and / or the overlap between HP PUCCH and HP PUSCH. For the overlap between HP PUCCH and HP PUCCH, the terminal can multiplex the HP PUCCHs, for example, multiplexing the UCI carried by each HP PUCCH onto one HP PUCCH. For the overlap between HP PUCCH and HP PUSCH, the terminal multiplexes the HP PUCCH carrying the HP UCI onto the HP PUSCH. The second step is as follows: The terminal processes the overlap between low-priority uplink channels, that is, it processes the overlap between LP PUCCH and LP PUCCH, and / or the overlap between LP PUCCH and LPPUSCH. For the overlap between LP PUCCH and LP PUSCH, the terminal multiplexes the LP UCI carried by the LP PUCCH onto the LP PUSCH. Step 3: The terminal transmits HP PUSCH (which uses HP UCI) and LP PUSCH (which uses LP UCI) respectively.
[0117] Optionally, the terminal's processing of overlap between high-priority uplink channels and cancellation of LP PUSCH transmission includes any one of the following:
[0118] When there is time domain overlap between HP PUSCH and LP PUSCH in the serving cell where LP PUSCH is located, the terminal first processes the overlap between high-priority uplink channels, and then cancels the transmission of LP PUSCH.
[0119] When there is time domain overlap between HP PUSCH and LP PUSCH in the serving cell where LP PUSCH is located, the terminal first cancels the transmission of LP PUSCH, and then processes the overlap between high-priority uplink channels.
[0120] When there is time domain overlap between HP PUCCH and LP PUSCH in the serving cell where LP PUSCH is located, the terminal first processes the overlap between high-priority uplink channels, and then cancels the transmission of LP PUSCH.
[0121] If the HP PUCCH and LP PUSCH overlap in the time domain of the serving cell where the LP PUSCH is located, the terminal first cancels the transmission of the LP PUSCH, and then processes the overlap between high-priority uplink channels.
[0122] For example, in one scheme, if the serving cell where the LP PUSCH is located has time-domain overlap between the HP PUSCH and the LP PUSCH, the terminal first processes the overlap between HP PUCCH and HP PUCCH, and / or the overlap between HP PUCCH and HP PUSCH, and then cancels the transmission of the LP PUSCH.
[0123] Alternatively, in another approach, if the serving cell where the LP PUSCH is located has time-domain overlap between the HP PUSCH and the LP PUSCH, the terminal may first cancel the transmission of the LP PUSCH, and then process the overlap between HP PUCCH and HP PUCCH, and / or the overlap between HP PUCCH and HP PUSCH.
[0124] Alternatively, in another approach, if the serving cell where the LP PUSCH is located has time-domain overlap between the HP PUCCH and the LP PUSCH, the terminal may first process the overlap between HP PUCCH and HP PUCCH, and / or the overlap between HP PUCCH and HPPUSCH, and then cancel the transmission of the LP PUSCH.
[0125] Alternatively, in another approach, if the serving cell where the LP PUSCH is located has time-domain overlap between the HP PUCCH and the LP PUSCH, the terminal may first cancel the transmission of the LP PUSCH, and then process the overlap between the HP PUCCH and the HP PUCCH, and / or the overlap between the HP PUCCH and the HP PUSCH.
[0126] In this way, the terminal can flexibly adopt different processing methods according to the time domain overlap of the uplink channel to ensure the effectiveness of the uplink transmission.
[0127] It should be noted that in this third embodiment, the terminal supports simultaneous transmission of different types of uplink channels. Thus, after processing the overlap between uplink channels, the terminal can support simultaneous transmission of PUCCH and PUSCH, and can multiplex the UCI carried by the PUCCH onto the PUSCH with the same priority, thereby supporting multiplexed transmission of uplink channels, ensuring the effectiveness of the terminal's uplink transmission, and improving the terminal's transmission performance.
[0128] Implementation Method 4
[0129] The terminal's processing of overlap between uplink channels includes:
[0130] The terminal processes the overlap between PUCCH and PUCCH;
[0131] The terminal processes the overlap between LP PUSCH and HP PUSCH, or, if LP PUSCH and PUCCH are in the same serving cell, the terminal processes the overlap between LP PUSCH and PUCCH.
[0132] The terminal transmits PUCCH and PUSCH respectively.
[0133] In this implementation, the first step is that the terminal first processes the overlap between PUCCH and PUCCH, for example, the terminal multiplexes PUCCH and PUCCH, multiplexing the UCI carried by each PUCCH onto one PUCCH; the second step is that the terminal processes the overlap between LPPUSCH and HP PUSCH, or, if LP PUSCH and PUCCH are in the same serving cell, the terminal in the second step can also process the overlap between LP PUSCH and PUCCH in the same serving cell, for example, the terminal cancels LP PUSCH transmission; the third step is that the terminal transmits the processed PUCCH and PUSCH separately.
[0134] It should be noted that in this fourth embodiment, the terminal supports multiplexing of uplink channels of different priorities and supports simultaneous transmission of different types of uplink channels. Thus, after processing the overlap between uplink channels, the terminal can achieve both multiplexed transmission of uplink channels of different priorities and simultaneous transmission of PUCCH and PUSCH, ensuring the effectiveness of the terminal's uplink transmission and improving the terminal's transmission performance.
[0135] Implementation Method 5:
[0136] The terminal's processing of overlap between uplink channels includes:
[0137] The terminal processes the overlap between LP PUSCH and HP PUSCH, or, if LP PUSCH and PUCCH are in the same serving cell, the terminal processes the overlap between LP PUSCH and PUCCH.
[0138] The terminal processes the overlap between PUCCH and PUCCH;
[0139] The terminal transmits PUCCH and PUSCH respectively.
[0140] In this implementation, the first step is that the terminal processes the overlap between the LP PUSCH and HP PUSCH. Alternatively, if the LP PUSCH and PUCCH are in the same serving cell, the terminal can also process the overlap between the LP PUSCH and the PUCCH in the same serving cell in the first step. The second step is that the terminal processes the overlap between PUCCHs, for example, by multiplexing the UCI carried by each PUCCH onto one PUCCH. The third step is that the terminal transmits the processed PUCCH and PUSCH separately. This fifth implementation differs from the fourth implementation only in the execution order of the first and second steps.
[0141] It should be noted that in this fifth embodiment, the terminal supports multiplexing of uplink channels of different priorities and supports simultaneous transmission of different types of uplink channels. Thus, after processing the overlap between uplink channels, the terminal can achieve both multiplexed transmission of uplink channels of different priorities and simultaneous transmission of PUCCH and PUSCH, ensuring the effectiveness of the terminal's uplink transmission and improving the terminal's transmission performance.
[0142] Step 202: The terminal transmits the processed uplink channel.
[0143] The transmission includes at least one of the following: simultaneous transmission of different types of uplink channels, and multiplexing transmission between uplink channels of different priorities.
[0144] In this embodiment, when uplink channels overlap in the time domain, the terminal processes the overlap between uplink channels and transmits the processed uplink channels. This enables the terminal to support simultaneous transmission of different types of uplink channels, such as simultaneous transmission of PUCCH and PUSCH, and to support multiplexing transmission between uplink channels of different priorities. For example, the UCI carried by PUCCH is multiplexed onto PUSCH for transmission. Specific details can be found in the descriptions of the above embodiments. Thus, there are no overlapping uplink channels after processing. Multiplexing and simultaneous transmission between uplink channels improve the effectiveness of the communication system, avoids unnecessary dropping of low-priority channels, and enhances the terminal's transmission performance.
[0145] Optionally, the terminal's capabilities include at least one of the following:
[0146] Supports simultaneous transmission of PUCCH and PUSCH with the same priority on different carriers;
[0147] It supports simultaneous transmission of PUCCH and PUSCH with different priorities on different carriers;
[0148] Supports multiplexing of PUCCHs with the same priority;
[0149] Supports multiplexing of PUCCH and PUSCH with the same priority;
[0150] Supports multiplexing of PUCCH with different priorities and between PUCCH;
[0151] Supports multiplexing of PUCCH and PUSCH with different priorities.
[0152] For example, the terminal may support simultaneous transmission of LP PUCCH and LP PUSCH, as well as HP PUCCH and HP PUSCH, on different carriers, and also support multiplexing between LP PUCCH and HP PUCCH; or, the terminal may also support simultaneous transmission of LPPUCCH and HP PUSCH, as well as HP PUCCH and LP PUSCH, on different carriers, and also support multiplexing between LP PUCCH and HP PUCCH, and support multiplexing between LP PUCCH and LP PUSCH, etc. It is understood that the terminal's capabilities may also include other aspects, which will not be listed in this embodiment.
[0153] To better understand the technical solutions provided in the embodiments of this application, the embodiments of this application will be described below through specific implementation schemes.
[0154] Please refer to Figure 3a , Figure 3aThis is one of the schematic diagrams illustrating the uplink channel transmission scenario applicable to the embodiments of this application. For example... Figure 3a As shown, there is a PUCCH on the PCell. This PUCCH can be an LP PUCCH, an HP PUCCH, or a PUCCH that reuses both the LP UCI and the HP UCI. This PUCCH has temporal overlap with the LP PUSCH on SCell 1 and the HP PUSCH on SCell 2 in the secondary cell (SCell).
[0155] Understandably, based on the description of the above-described embodiment, when a PUCCH overlaps with multiple PUSCHs, the terminal can select one of the PUSCHs based on preset rules to reuse the UCI carried by the PUCCH. Figure 3a If HPPUSCH exists, the terminal will multiplex the UCI carried by the PUCCH in PCell to the HP PUSCH in SCell 2. This multiplexing can be full or partial. For example, it can be multiplexing only HARQ-ACK, or multiplexing HARQ-ACK and CSI.
[0156] Please refer to Figure 3b , Figure 3b This is the second schematic diagram of an uplink channel transmission scenario applicable to the embodiments of this application. For example... Figure 3b As shown, there are LP PUCCH and HP PUCCH on PCell, and these LP PUCCH and HP PUCCH overlap in the time domain with LP PUSCH on SCell 1 and HP PUSCH on SCell 2.
[0157] In response to the above Figure 3b Regarding the temporal overlap between the uplink and midlink channels, based on the processing method described in Implementation Method 2 above, the terminal can employ two different schemes to handle the temporal overlap and transmit the uplink channels. In Scheme 1, the terminal multiplexes the UCI carried by the LP PUCCH onto the LP PUSCH on SCell1 for transmission, and then the terminal transmits the HP PUCCH, HP PUSCH, and the LP PUSCH multiplexed with the LP UCI, respectively.
[0158] Alternatively, in Scheme 2, the terminal multiplexes the UCI carried by the HP PUCCH onto the HP PUSCH of SCell 2 for transmission, and then the terminal transmits the LP PUCCH, LP PUSCH and the HP PUSCH multiplexed with the HP UCI respectively.
[0159] The terminal can determine whether to adopt Scheme 1 or Scheme 2 based on any of the following: predefined principles, network-side device configuration, network-side device indication, PUCCH start symbol, PUCCH scheduling method, and UCI type carried by PUCCH. Specifically, refer to the description in Implementation Method 2 above; it will not be repeated here.
[0160] Alternatively, in Scheme 3, the terminal cancels the transmission of LP PUSCH on SCell 1, multiplexes the UCI carried by HP PUCCH onto HP PUSCH on SCell 2, and then the terminal transmits LP PUCCH on PCell and HP PUSCH multiplexed with HP UCI on SCell respectively.
[0161] Please refer to Figure 3c , Figure 3c This is the third schematic diagram of the uplink channel transmission scenario applicable to the embodiments of this application. For example... Figure 3c As shown, LP PUCCH, HP PUCCH and LP PUSCH have temporal overlap on PCell, while only HP PUSCH is present on SCell.
[0162] In this case, the terminal can multiplex the UCI carried by the LP PUCCH onto the LP PUSCH, and multiplex the UCI carried by the HPPUCCH onto the HP PUSCH. Then, the terminal transmits the LP PUSCH multiplexed with the LP UCI and the HP PUSCH multiplexed with the HP UCI on the Pcell and Scell, respectively.
[0163] Please refer to Figure 3d , Figure 3d This is the fourth schematic diagram of the uplink channel transmission scenario applicable to the embodiments of this application. Figure 3d As shown, there are time-domain overlapping LP PUCCH, HP PUCCH and LP PUSCH on PCell, and these uplink channels do not overlap with uplink channels on other serving cells (such as Scell).
[0164] In this case, the terminal can cancel the transmission of low-priority uplink channels on the PCcell, that is, cancel the transmission of LPPUCCH and LP PUSCH, and only transmit HP PUCCH on the Pcell.
[0165] Please refer to Figure 3e , Figure 3e This is the fifth schematic diagram of the uplink channel transmission scenario applicable to the embodiments of this application. Figure 3eAs shown, there are time-domain overlapping LP PUCCH, HP PUCCH and HP PUSCH on PCell, and these uplink channels do not overlap with uplink channels on other serving cells (such as Scell).
[0166] In this case, the terminal can cancel the transmission of the low-priority uplink channel on the PCcell, that is, cancel the transmission of LPPUCCH, and multiplex the UCI carried by HP PUCCH onto HP PUSCH. Then the terminal transmits the HP PUSCH multiplexed with HP UCI on the Pcell.
[0167] Please refer to Figure 3f , Figure 3g and Figure 3h These are schematic diagrams six, seven, and eight illustrating uplink channel transmission scenarios applicable to the embodiments of this application. Figure 3f As shown, there are temporally overlapping LP PUCCH and HP PUCCH on PCell, and temporally overlapping LP PUSCH and HP PUSCH on SCell; as Figure 3g As shown, PCell only has LP PUCCH, while SCell has temporally overlapping LP PUSCH and HP PUSCH; as Figure 3h As shown, LP PUCCH, HP PUCCH and LP PUSCH have temporal overlap on PCell, while only HP PUSCH is present on SCell.
[0168] In response to the above Figure 3f , Figure 3g and Figure 3h Regarding the temporal overlap, the terminal can process it according to the methods described in Embodiments 3 and 4 above.
[0169] Based on the above implementation method three, for Figure 3f :
[0170] Step 1: The terminal first processes the overlap between HP uplink channels, that is, it processes the overlap between HP PUCCH and HP PUSCH, for example, multiplexing the UCI carried by HP PUCCH onto HP PUSCH (except for scheduling requests (SR)); Step 2: The terminal processes the overlap between LP PUSCH and HP PUSCH, for example, canceling LP PUSCH transmission; Step 3: The terminal transmits LP PUCCH on PCell and HP PUSCH multiplexed with HP UCI on Scell respectively.
[0171] Based on the above implementation method three, for Figure 3g :
[0172] Step 1: The terminal first handles the overlap between LP PUSCH and HP PUSCH, for example, canceling the transmission of LP PUSCH; Step 2: The terminal transmits LP PUSCH on Pcell and HP PUSCH on Scell respectively.
[0173] Based on the above implementation method three, for Figure 3h :
[0174] Step 1: The terminal first processes the overlap between HP uplink channels, that is, the overlap between HP PUCCH and HP PUSCH, for example, multiplexing the UCI carried by HP PUCCH onto HP PUSCH (except SR); among them, LP PUSCH and HPPUSCH belong to different serving cells and are not conflicting PUSCHs; Step 2: The terminal processes the overlap between LP uplink channels, that is, the overlap between LP PUCCH and LP PUSCH, for example, multiplexing the UCI carried by LP PUCCH onto LPPUSCH (except SR); Step 3: The terminal transmits the LP PUSCH multiplexed with LP UCI on the Pcell and the HP PUSCH multiplexed with HP UCI on the Scell respectively.
[0175] Based on the above implementation method four, for Figure 3f :
[0176] Step 1: The terminal first processes the overlap between LP PUCCH and HP PUCCH, for example, by multiplexing LP UCI and HP UCI; Step 2: The terminal then processes the overlap between LP PUSCH and HP PUSCH, for example, by canceling the transmission of LP PUSCH; Step 3: The terminal transmits the PUCCH multiplexed with LP UCI and HP UCI on the Pcell and transmits HPPUSCH on the Scell respectively.
[0177] Based on the above implementation method four, for Figure 3g :
[0178] Step 1: The terminal handles the overlap between LP PUSCH and HP PUSCH, for example, canceling LP PUSCH transmission; Step 2: The terminal transmits LP PUSCH on Pcell and HP PUSCH on Scell respectively.
[0179] Based on the above implementation method four, for Figure 3h :
[0180] Step 1: The terminal first handles the overlap between LP PUCCH and HP PUCCH, for example, by multiplexing LP UCI and HP UCI. Step 2: If the PUCCH multiplexed in Step 1 overlaps with LP PUSCH, the overlap between PUCCH and LP PUSCH is handled, for example, by canceling the transmission of LP PUSCH, or by multiplexing UCI onto a specific PUSCH. Step 3: The terminal transmits the PUCCH multiplexed with LP UCI and HP UCI on the Pcell and transmits the HP PUSCH on the Scell; or, the terminal transmits the LP PUSCH on the Pcell and transmits the HP PUSCH on the Scell, where one channel of LP PUSCH and HP PUSCH multiplexes LP UCI and HP UCI.
[0181] Please refer to Figure 3i , Figure 3j and Figure 3k These are schematic diagrams nine, ten, and eleven, respectively, illustrating the uplink channel transmission scenarios applicable to the embodiments of this application. Figure 3i As shown, PCcell has temporally overlapping LP PUCCH and LP PUSCH, while Scell only has HP PUSCH; Figure 3j As shown, PCcell contains temporally overlapping LP PUCCH and HP PUCCH, while Scell only contains HPPUSCH; Figure 3k As shown, there are temporally overlapping LP PUSCH and HP PUCCH on PCcell, while only HP PUSCH is present on Scell.
[0182] In response to the above Figure 3i , Figure 3j and Figure 3k Regarding the temporal overlap, the terminal can process it according to the methods described in Embodiments 3 and 4 above.
[0183] Based on the above implementation method three, for Figure 3i :
[0184] Step 1: The terminal first processes the overlap between LP uplink channels, that is, the overlap between LP PUCCH and LPPUSCH, for example, multiplexing the UCI carried by LP PUCCH onto LP PUSCH (except SR); Step 2: The terminal transmits LP PUSCH multiplexed with LP UCI on PCell and HP PUSCH on Scell respectively.
[0185] Based on the above implementation method three, for Figure 3j :
[0186] Step 1: The terminal first processes the overlap between HP uplink channels, that is, the overlap between HP PUCCH and HP PUSCH, for example, multiplexing the UCI carried by HP PUCCH onto HP PUSCH (except SR); Step 2: The terminal transmits LP PUCCH on Pcell and transmits and multiplexes HP PUSCH with HP UCI on Scell respectively.
[0187] Based on the above implementation method three, for Figure 3k :
[0188] Step 1: The terminal first processes the overlap between HP uplink channels, that is, the overlap between HP PUCCH and HP PUSCH, for example, multiplexing the UCI carried by HP PUCCH onto HP PUSCH (except SR); Step 2: The terminal transmits LP PUSCH on Pcell and transmits and multiplexes HP PUSCH with HP UCI on Scell respectively.
[0189] Based on the above implementation method four, for Figure 3i :
[0190] Step 1: The terminal first handles the overlap between LP PUSCH and HP PUSCH, for example, canceling the transmission of LP PUSCH; Step 2: The terminal transmits LP PUSCH on Pcell and HP PUSCH on Scell respectively.
[0191] Alternatively, the first step is to handle the overlap between LPPUSCH and LP PUCCH first, since LP PUSCH and PUCCH are in the same serving cell, for example, by multiplexing LP UCI onto LP PUSCH; the second step is for the terminal to transmit LP PUSCH multiplexed with LP UCI on Pcell and HP PUSCH on Scell respectively.
[0192] Based on the above implementation method four, for Figure 3j :
[0193] Step 1: The terminal first handles the overlap between LP PUCCH and HP PUCCH, for example, by multiplexing LP UCI and HP UCI; Step 2: The terminal transmits the PUCCH multiplexed with LP UCI and HP UCI on the Pcell and transmits the HP PUSCH on the Scell respectively.
[0194] Based on the above implementation method five, for Figure 3k :
[0195] Step 1: Since HP PUCCH and LP PUSCH overlap on the same serving cell, the terminal first handles the overlap between LP PUSCH and HP PUCCH, for example, canceling the transmission of LP PUSCH; Step 2: The terminal transmits HP PUCCH on the Pcell and HP PUSCH on the Scell respectively.
[0196] Alternatively, the first step is as follows: Since HP PUCCH and LP PUSCH overlap on a serving cell, the terminal first processes the overlap between LPPUSCH and HP PUCCH, for example, multiplexing UCI onto LP PUSCH or multiplexing it onto HP PUSCH; the second step is as follows: The terminal transmits LP PUSCH on Pcell and HP PUSCH on Scell respectively, wherein UCI is multiplexed on the channel of LP PUSCH or UCI is multiplexed on the channel of HP PUSCH.
[0197] The technical solution provided in this application embodiment, in the case of uplink channel time domain overlap, the terminal processes the overlap between uplink channels and transmits the processed uplink channels, thereby enabling the terminal to support simultaneous transmission of different types of uplink channels and multiplexing transmission between uplink channels of different priorities, improving the effectiveness of the communication system and enhancing the transmission performance of the terminal.
[0198] Please refer to Figure 4 , Figure 4 This is a flowchart of another uplink channel transmission method provided in an embodiment of this application. For example... Figure 4 As shown, the uplink channel transmission method includes the following steps:
[0199] Step 401: The network-side device receives the uplink channel transmitted by the terminal.
[0200] The uplink channel of the transmission includes at least one of the following:
[0201] Simultaneous transmission of different types of uplink channels;
[0202] Multiplex uplink channels with different priorities for transmission.
[0203] In this embodiment, the network-side device receives uplink channels transmitted by the terminal. The terminal processes overlapping uplink channels to enable simultaneous transmission of different types of uplink channels and / or multiplexing of uplink channels with different priorities. The specific implementation process can refer to the above. Figure 2 The descriptions in the method embodiments described herein will not be repeated in this embodiment.
[0204] In this embodiment, the uplink channel transmitted by the terminal is a combination of simultaneously transmitted uplink channels of different types and / or multiplexed uplink channels of different priorities. This allows the network-side device to simultaneously receive different types of uplink channels, such as simultaneously receiving PUSCH and PUCCH transmissions; or, the network-side device can receive multiplexed uplink channels of different priorities, such as multiplexing HP PUSCH transmissions of HP UCI; or, the network-side device can simultaneously receive different types of uplink channels and multiplexed uplink channels of different priorities. This improves the efficiency of the communication system's transmission and enhances the transmission performance between the network-side device and the terminal.
[0205] Optionally, the configuration of the network-side device includes at least one of the following:
[0206] Supports simultaneous transmission of PUCCH and PUSCH with the same priority on different carriers;
[0207] It supports simultaneous transmission of PUCCH and PUSCH with different priorities on different carriers;
[0208] Supports multiplexing of PUCCHs with the same priority;
[0209] Supports multiplexing of PUCCH and PUSCH with the same priority;
[0210] Supports multiplexing of PUCCH with different priorities and between PUCCH;
[0211] Supports multiplexing of PUCCH and PUSCH with different priorities.
[0212] It should be noted that if the network-side device is not configured to allow simultaneous transmission of PUCCH and PUSCH of the same priority on different carriers, it means that the terminal supports multiplexing of PUCCH and PUSCH of the same priority, or that the terminal supports multiplexing of PUCCH and PUSCH of the same priority by default. In other words, the network-side device does not need to directly configure the terminal to support multiplexing of PUCCH and PUSCH of the same priority. If the network-side device is configured to allow simultaneous transmission of PUCCH and PUSCH of the same priority on different carriers, it means that multiplexing of PUCCH and PUSCH of the same priority is not required.
[0213] As some optional implementation methods, the configuration of the network-side device can include various situations. For example, the configuration of the network-side device includes: supporting the simultaneous transmission of PUCCH and PUSCH of different priorities on different carriers, and supporting the multiplexing of PUCCH and PUSCH of the same priority; or, the configuration of the network-side device includes: supporting the simultaneous transmission of PUCCH and PUSCH of the same priority on different carriers, and supporting the multiplexing of PUCCH and PUSCH of different priorities, etc., etc., which will not be listed one by one in this embodiment.
[0214] It should be noted that the uplink channel transmission method provided in this application embodiment can be executed by an uplink channel transmission device, or by a control module within the uplink channel transmission device for executing the uplink channel transmission method. This application embodiment uses the execution of the uplink channel transmission method by an uplink channel transmission device as an example to illustrate the uplink channel transmission device provided in this application embodiment.
[0215] Please refer to Figure 5 , Figure 5 This is a structural diagram of an uplink channel transmission device provided in an embodiment of this application. Figure 5 As shown, the uplink channel transmission device 500 includes:
[0216] The processing module 501 is used to process the overlap between uplink channels when the uplink channels overlap in the time domain.
[0217] The transmission module 502 is used to transmit the processed uplink channel, wherein the transmission includes at least one of the following:
[0218] Different types of uplink channels are transmitted simultaneously;
[0219] Multiplexed transmission between uplink channels of different priorities.
[0220] Optionally, when the Physical Uplink Control Channel (PUCCH) and the Physical Uplink Shared Channel (PUSCH) overlap in the time domain, the processing module 501 is further configured to:
[0221] Uplink control information (UCI) is multiplexed onto a target PUSCH in an overlapping PUSCH, wherein the target PUSCH is determined based on a preset order.
[0222] Optionally, the highest priority HP PUSCH is selected from the preset order.
[0223] Optionally, the uplink channel transmission device 500 supports multiplexing of uplink channels with different priorities but does not support simultaneous transmission of uplink channels of different types.
[0224] Optionally, the processing module 501 is further configured to:
[0225] First, the overlap between PUCCH and PUSCH and the overlap between PUSCH are processed. Then, the overlap between other uplink channels of different priorities is processed so that the UCI carried by different PUCCHs can be multiplexed onto one PUCCH, or the UCI carried by PUCCH can be multiplexed onto PUSCH.
[0226] Optionally, the processing module 501 is further configured to:
[0227] First, handle overlaps between PUCCHs of the same priority. If the serving cell of the low-priority LP PUSCH contains an HP PUSCH that overlaps with the LP PUSCH in the time domain, then cancel the transmission of the LP PUSCH that overlaps with the HP PUSCH in the time domain; or,
[0228] If there is an HP PUSCH in the serving cell where the LP PUSCH is located that overlaps with the LP PUSCH in the time domain, the transmission of the LP PUSCH that overlaps with the HP PUSCH in the time domain is cancelled first, and then the time domain overlap between PUCCHs of the same priority is processed.
[0229] Optionally, when the time domains of the LP PUCCH and HP PUCCH overlap, and neither the LP PUCCH nor the HP PUCCH overlaps with the time domains of the PUSCH of other serving cells, the processing module 501 is further configured to:
[0230] If the HP PUSCH and the HP PUCCH overlap in the time domain on the PUCCH cell, the HP UCI carried by the HPPUCCH is multiplexed onto the HP PUSCH; or...
[0231] In the case where the time domains of LP PUSCH and LP PUCCH overlap on the PUCCH cell, the LP UCI carried by the LP PUCCH is multiplexed onto the LP PUSCH.
[0232] Optionally, the processing module 501 is further configured to:
[0233] In the event of overlap between uplink channels of different priorities in the PUCCH cell, the transmission of LPPUSCH and / or LP PUCCH is cancelled.
[0234] Optionally, if the first target PUCCH overlaps in the time domain with the target PUSCH of another serving cell, the processing module 501 is further configured to:
[0235] The first target PUCCH is multiplexed with the target PUSCH of the other serving cells;
[0236] Wherein, the first target PUCCH is a PUCCH with different priorities that overlaps in the time domain with the target PUSCH of other serving cells, and the number of the first target PUCCH is one, and the target PUSCH has the same priority as the first target PUCCH.
[0237] Optionally, if a PUSCH cell has a PUSCH with the same priority as the second target PUCCH and overlaps with the second target PUCCH in the time domain, the processing module 501 is further configured to:
[0238] The UCI carried by the second target PUCCH is multiplexed onto the PUSCH in the PUCCH cell;
[0239] Wherein, the second target PUCCH is any PUCCH other than the first target PUCCH among the PUCCHs of different priorities.
[0240] Optionally, when the LP PUCCH overlaps in the time domain with low-priority PUSCHs of other serving cells, and the HP PUCCH overlaps in the time domain with high-priority PUSCHs of other serving cells, the processing module 501 is further configured to:
[0241] The third target PUCCH is multiplexed with other low-priority PUSCHs of the serving cell; wherein the third target PUCCH is the LP PUCCH or the HP PUCCH, and the third target PUCCH is determined according to any one of the following:
[0242] The start symbol time of the LP PUCCH and the HP PUCCH;
[0243] Network-side device configuration;
[0244] Network-side device indication;
[0245] The contents carried by the LP PUCCH and the HP PUCCH;
[0246] The scheduling method of the LP PUCCH and the HP PUCCH.
[0247] Optionally, the uplink channel transmission device 500 supports simultaneous transmission of different types of uplink channels but does not support multiplexing between uplink channels of different priorities.
[0248] Optionally, the processing module 501 is further configured to:
[0249] The overlap between high-priority uplink channels is processed and the transmission of LP PUSCH is cancelled. Specifically, when there is time-domain overlap between high-priority uplink channels of different types, the HP UCI carried by HP PUCCH is multiplexed onto HP PUSCH.
[0250] The overlap between low-priority uplink channels is handled. Specifically, when there is time-domain overlap between different types of low-priority uplink channels, the LP UCI carried by the LP PUCCH is multiplexed onto the LP PUSCH.
[0251] The transmission module 502 is also used for:
[0252] HP PUSCH, which uses HP UCI, and LP PUSCH, which uses LP UCI, are transmitted separately.
[0253] Optionally, the processing module 501 is further configured to perform any one of the following:
[0254] If there is time-domain overlap between HP PUSCH and LP PUSCH in the serving cell where LP PUSCH is located, the overlap between high-priority uplink channels is processed first, and then the transmission of LP PUSCH is cancelled.
[0255] If there is time-domain overlap between HP PUSCH and LP PUSCH in the serving cell where LP PUSCH is located, the transmission of LP PUSCH is cancelled first, and then the overlap between high-priority uplink channels is processed.
[0256] If there is time-domain overlap between HP PUCCH and LP PUSCH in the serving cell where LP PUSCH is located, the overlap between high-priority uplink channels is processed first, and then the transmission of LP PUSCH is cancelled.
[0257] If the HP PUCCH and LP PUSCH overlap in the time domain of the serving cell where the LP PUSCH is located, the transmission of the LP PUSCH is cancelled first, and then the overlap between high-priority uplink channels is processed.
[0258] Optionally, the uplink channel transmission device 500 supports simultaneous transmission of different types of uplink channels.
[0259] Optionally, the processing module 501 is further configured to:
[0260] Handle the overlap between PUCCHs;
[0261] The overlap between LP PUSCH and HP PUSCH is processed, or, if LP PUSCH and PUCCH are in the same serving cell, the overlap between LP PUSCH and PUCCH is processed.
[0262] Transmit PUUUC and PUSCH separately.
[0263] Optionally, the processing module 501 is further configured to:
[0264] The overlap between LP PUSCH and HP PUSCH is processed, or, if LP PUSCH and PUCCH are in the same serving cell, the overlap between LP PUSCH and PUCCH is processed.
[0265] Handle the overlap between PUCCHs;
[0266] PUCCH and PUSCH are transmitted separately.
[0267] Optionally, the uplink channel transmission device 500 supports multiplexing of uplink channels with different priorities and supports simultaneous transmission of different types of uplink channels.
[0268] Optionally, the capabilities of the uplink channel transmission device 500 include at least one of the following:
[0269] Supports simultaneous transmission of PUCCH and PUSCH with the same priority on different carriers;
[0270] It supports simultaneous transmission of PUCCH and PUSCH with different priorities on different carriers;
[0271] Supports multiplexing of PUCCHs with the same priority;
[0272] Supports multiplexing of PUCCH and PUSCH with the same priority;
[0273] Supports multiplexing of PUCCH with different priorities and between PUCCH;
[0274] Supports multiplexing of PUCCH and PUSCH with different priorities.
[0275] In this embodiment, when uplink channels overlap in the time domain, the uplink channel transmission device 500 processes the overlap between uplink channels and transmits the processed uplink channels. This enables the device to support simultaneous transmission of different types of uplink channels and / or support multiplexing transmission between uplink channels of different priorities. Thus, there are no overlapping uplink channels after processing, and the multiplexing and simultaneous transmission between uplink channels improves the effectiveness of the communication system, avoids unnecessary dropping of low-priority channels, and enhances the transmission performance of the uplink channel transmission device 500.
[0276] The uplink channel transmission device 500 in this application embodiment can be a device, a device or electronic device with an operating system, or a component, integrated circuit, or chip in a terminal. This device or electronic device can be a mobile terminal or a non-mobile terminal. For example, a mobile terminal can include, but is not limited to, the types of terminals 11 listed above, while a non-mobile terminal can be a server, network attached storage (NAS), personal computer (PC), television (TV), ATM, or self-service machine, etc. This application embodiment does not specifically limit the type of terminal.
[0277] The uplink channel transmission device 500 provided in this application embodiment can achieve Figures 2 to 3k The various processes implemented in the method embodiment achieve the same technical effect, and will not be described again here to avoid repetition.
[0278] Please refer to Figure 6 , Figure 6 This is a structural diagram of another uplink channel transmission device provided in an embodiment of this application. For example... Figure 6 As shown, the uplink channel transmission device 600 includes:
[0279] The receiving module 601 is configured to receive an uplink channel transmitted by the terminal, wherein the transmitted uplink channel includes at least one of the following:
[0280] Simultaneous transmission of different types of uplink channels;
[0281] Multiplex uplink channels with different priorities for transmission.
[0282] Optionally, the uplink channel transmission device 600 is configured to include at least one of the following:
[0283] Supports simultaneous transmission of PUCCH and PUSCH with the same priority on different carriers;
[0284] It supports simultaneous transmission of PUCCH and PUSCH with different priorities on different carriers;
[0285] Supports multiplexing of PUCCHs with the same priority;
[0286] Supports multiplexing of PUCCH and PUSCH with the same priority;
[0287] Supports multiplexing of PUCCH with different priorities and between PUCCH;
[0288] Supports multiplexing of PUCCH and PUSCH with different priorities.
[0289] The uplink channel transmission device 600 provided in this application embodiment can achieve Figure 4 The various processes implemented in the method embodiment achieve the same technical effect, and will not be described again here to avoid repetition.
[0290] Optional, such as Figure 7 As shown, this application embodiment also provides a communication device 700, including a processor 701, a memory 702, and a program or instructions stored in the memory 702 and executable on the processor 701. For example, when the communication device 700 is a terminal, the program or instructions executed by the processor 701 implement the above-mentioned... Figures 2 to 3k The various processes described in the method embodiments can achieve the same technical effect. When the communication device 700 is a network-side device, the program or instruction executed by the processor 701 implements the above-described... Figure 4 The various processes in the method embodiments described herein can achieve the same technical effect, and will not be repeated here to avoid repetition.
[0291] This application also provides a terminal, including a processor and a communication interface. The processor is used to process the overlap between uplink channels when the uplink channels overlap in the time domain; the communication interface is used to transmit the processed uplink channels. This terminal embodiment corresponds to the above-described terminal-side method embodiment. All implementation processes and methods of the above method embodiments can be applied to this terminal embodiment and achieve the same technical effect. Specifically, Figure 8 A schematic diagram of the hardware structure of a terminal to implement an embodiment of this application.
[0292] The terminal 800 includes, but is not limited to, at least some of the following components: radio frequency unit 801, network module 802, audio output unit 803, input unit 804, sensor 805, display unit 806, user input unit 807, interface unit 808, memory 809, and processor 810.
[0293] Those skilled in the art will understand that the terminal 800 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 810 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 8 The terminal structure shown does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0294] It should be understood that, in this embodiment, the input unit 804 may include a graphics processing unit (GPU) 8041 and a microphone 8042. The GPU 8041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 806 may include a display panel 8061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 807 includes a touch panel 8071 and other input devices 8072. The touch panel 8071 is also called a touch screen. The touch panel 8071 may include a touch detection device and a touch controller. Other input devices 8072 may include, but are not limited to, a physical keyboard, function keys (such as volume control buttons, power buttons, etc.), a trackball, a mouse, and a joystick, which will not be described in detail here.
[0295] In this embodiment, the radio frequency unit 801 receives downlink data from the network-side device and processes it for the processor 810; additionally, it sends uplink data to the network-side device. Typically, the radio frequency unit 801 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc.
[0296] The memory 809 can be used to store software programs or instructions and various data. The memory 809 may primarily include a program or instruction storage area and a data storage area. The program or instruction storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 809 may include high-speed random access memory and non-volatile memory, which may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. For example, at least one disk storage device, flash memory device, or other non-volatile solid-state storage device.
[0297] Processor 810 may include one or more processing units; optionally, processor 810 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications or instructions, and the modem processor mainly handles wireless communication, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 810.
[0298] The processor 810 is used to process the overlap between uplink channels when the uplink channels overlap in the time domain.
[0299] Radio frequency unit 801 is used to transmit the processed uplink channel, wherein the transmission includes at least one of the following:
[0300] Different types of uplink channels are transmitted simultaneously;
[0301] Multiplexed transmission between uplink channels of different priorities.
[0302] Optionally, when the physical uplink control channel PUCCH and the physical uplink shared channel PUSCH overlap in the time domain, the processor 810 is further configured to:
[0303] Uplink control information (UCI) is multiplexed onto a target PUSCH in an overlapping PUSCH, wherein the target PUSCH is determined based on a preset order.
[0304] Optionally, the highest priority HP PUSCH is selected from the preset order.
[0305] Optionally, the terminal 800 supports multiplexing of uplink channels of different priorities but does not support simultaneous transmission of different types of uplink channels.
[0306] Optionally, the processor 810 is also used for:
[0307] First, the overlap between PUCCH and PUSCH and the overlap between PUSCH are processed. Then, the overlap between other uplink channels of different priorities is processed so that the UCI carried by different PUCCHs can be multiplexed onto one PUCCH, or the UCI carried by PUCCH can be multiplexed onto PUSCH.
[0308] Optionally, the processor 810 is also used for:
[0309] First, handle overlaps between PUCCHs of the same priority. If the serving cell of the low-priority LP PUSCH contains an HP PUSCH that overlaps with the LP PUSCH in the time domain, then cancel the transmission of the LP PUSCH that overlaps with the HP PUSCH in the time domain; or,
[0310] If there is an HP PUSCH in the serving cell where the LP PUSCH is located that overlaps with the LP PUSCH in the time domain, the transmission of the LP PUSCH that overlaps with the HP PUSCH in the time domain is cancelled first, and then the time domain overlap between PUCCHs of the same priority is processed.
[0311] Optionally, if the time domains of the LP PUCCH and HP PUCCH overlap, and neither the LP PUCCH nor the HP PUCCH overlaps with the time domains of the PUSCH of other serving cells, the processor 810 is further configured to:
[0312] If the HP PUSCH and the HP PUCCH overlap in the time domain on the PUCCH cell, the HP UCI carried by the HPPUCCH is multiplexed onto the HP PUSCH; or...
[0313] In the case where the time domains of LP PUSCH and LP PUCCH overlap on the PUCCH cell, the LP UCI carried by the LP PUCCH is multiplexed onto the LP PUSCH.
[0314] Optionally, the processor 810 is also used for:
[0315] In the event of overlap between uplink channels of different priorities in the PUCCH cell, the transmission of LPPUSCH and / or LP PUCCH is cancelled.
[0316] Optionally, in the case where the first target PUCCH overlaps in the time domain with the target PUSCH of another serving cell, the processor 810 is further configured to:
[0317] The first target PUCCH is multiplexed with the target PUSCH of the other serving cells;
[0318] Wherein, the first target PUCCH is a PUCCH with different priorities that overlaps in the time domain with the target PUSCH of other serving cells, and the number of the first target PUCCH is one, and the target PUSCH has the same priority as the first target PUCCH.
[0319] Optionally, if a PUSCH cell has a PUSCH with the same priority as the second target PUCCH and overlaps with the second target PUCCH in the time domain, the processor 810 is further configured to:
[0320] The UCI carried by the second target PUCCH is multiplexed onto the PUSCH in the PUCCH cell;
[0321] Wherein, the second target PUCCH is any PUCCH other than the first target PUCCH among the PUCCHs of different priorities.
[0322] Optionally, in the case where the LP PUCCH overlaps in the time domain with low-priority PUSCHs of other serving cells, and the HP PUCCH overlaps in the time domain with high-priority PUSCHs of other serving cells, the processor 810 is further configured to:
[0323] The third target PUCCH is multiplexed with other low-priority PUSCHs of the serving cell; wherein the third target PUCCH is the LP PUCCH or the HP PUCCH, and the third target PUCCH is determined according to any one of the following:
[0324] The start symbol time of the LP PUCCH and the HP PUCCH;
[0325] Network-side device configuration;
[0326] Network-side device indication;
[0327] The contents carried by the LP PUCCH and the HP PUCCH;
[0328] The scheduling method of the LP PUCCH and the HP PUCCH.
[0329] Optionally, the terminal 800 supports simultaneous transmission of different types of uplink channels but does not support multiplexing between uplink channels of different priorities.
[0330] Optionally, the processor 810 is also used for:
[0331] The overlap between high-priority uplink channels is processed and the transmission of LP PUSCH is cancelled. Specifically, when there is time-domain overlap between high-priority uplink channels of different types, the HP UCI carried by HP PUCCH is multiplexed onto HP PUSCH.
[0332] The overlap between low-priority uplink channels is handled. Specifically, when there is time-domain overlap between different types of low-priority uplink channels, the LP UCI carried by the LP PUCCH is multiplexed onto the LP PUSCH.
[0333] The radio frequency unit 801 is also used for:
[0334] HP PUSCH, which uses HP UCI, and LP PUSCH, which uses LP UCI, are transmitted separately.
[0335] Optionally, the processor 810 is also configured to perform any of the following:
[0336] If there is time-domain overlap between HP PUSCH and LP PUSCH in the serving cell where LP PUSCH is located, the overlap between high-priority uplink channels is processed first, and then the transmission of LP PUSCH is cancelled.
[0337] If there is time-domain overlap between HP PUSCH and LP PUSCH in the serving cell where LP PUSCH is located, the transmission of LP PUSCH is cancelled first, and then the overlap between high-priority uplink channels is processed.
[0338] If there is time-domain overlap between HP PUCCH and LP PUSCH in the serving cell where LP PUSCH is located, the overlap between high-priority uplink channels is processed first, and then the transmission of LP PUSCH is cancelled.
[0339] If the HP PUCCH and LP PUSCH overlap in the time domain of the serving cell where the LP PUSCH is located, the transmission of the LP PUSCH is cancelled first, and then the overlap between high-priority uplink channels is processed.
[0340] Optionally, the terminal 800 supports simultaneous transmission of different types of uplink channels.
[0341] Optionally, the processor 810 is also used for:
[0342] Handle the overlap between PUCCHs;
[0343] The overlap between LP PUSCH and HP PUSCH is processed, or, if LP PUSCH and PUCCH are in the same serving cell, the overlap between LP PUSCH and PUCCH is processed.
[0344] Transmit PUUUC and PUSCH separately.
[0345] Optionally, the processor 810 is also used for:
[0346] The overlap between LP PUSCH and HP PUSCH is processed, or, if LP PUSCH and PUCCH are in the same serving cell, the overlap between LP PUSCH and PUCCH is processed.
[0347] Handle the overlap between PUCCHs;
[0348] PUCCH and PUSCH are transmitted separately.
[0349] Optionally, the terminal 800 supports multiplexing of uplink channels with different priorities and supports simultaneous transmission of different types of uplink channels.
[0350] Optionally, the capabilities of the terminal 800 include at least one of the following:
[0351] Supports simultaneous transmission of PUCCH and PUSCH with the same priority on different carriers;
[0352] It supports simultaneous transmission of PUCCH and PUSCH with different priorities on different carriers;
[0353] Supports multiplexing of PUCCHs with the same priority;
[0354] Supports multiplexing of PUCCH and PUSCH with the same priority;
[0355] Supports multiplexing of PUCCH with different priorities and between PUCCH;
[0356] Supports multiplexing of PUCCH and PUSCH with different priorities.
[0357] In this embodiment, when uplink channels overlap in the time domain, the terminal 800 processes the overlap between uplink channels and transmits the processed uplink channels. This enables the terminal 800 to support simultaneous transmission of different types of uplink channels and / or to support multiplexed transmission between uplink channels of different priorities. Thus, there are no overlapping uplink channels after processing, and the multiplexing and simultaneous transmission between uplink channels improves the effectiveness of the communication system, avoids unnecessary dropping of low-priority channels, and enhances the transmission performance of the terminal 800.
[0358] This application also provides a network-side device, including a processor and a communication interface. The communication interface is used to receive uplink channels transmitted by a terminal. The transmitted uplink channels include at least one of the following: simultaneously transmitted uplink channels of different types, or multiplexed uplink channels of different priorities. This network-side device embodiment corresponds to the above-described network-side device method embodiment. All implementation processes and methods of the above method embodiments can be applied to this network-side device embodiment and achieve the same technical effects.
[0359] Specifically, embodiments of this application also provide a network-side device. For example... Figure 9 As shown, the network device 900 includes an antenna 91, a radio frequency (RF) device 92, and a baseband device 93. The antenna 91 is connected to the RF device 92. In the uplink direction, the RF device 92 receives information through the antenna 91 and sends the received information to the baseband device 93 for processing. In the downlink direction, the baseband device 93 processes the information to be transmitted and sends it to the RF device 92. The RF device 92 processes the received information and then transmits it through the antenna 91.
[0360] The aforementioned frequency band processing device can be located in the baseband device 93. The method executed by the network-side device in the above embodiments can be implemented in the baseband device 93, which includes a processor 94 and a memory 95.
[0361] Baseband device 93 may include, for example, at least one baseband board on which multiple chips are disposed, such as Figure 9 As shown, one of the chips, for example, is a processor 94, which is connected to a memory 95 to call the program in the memory 95 and execute the network device operation shown in the above method embodiment.
[0362] The baseband device 93 may also include a network interface 96 for exchanging information with the radio frequency device 92, such as a common public radio interface (CPRI).
[0363] Specifically, the network-side device in this embodiment of the invention further includes: instructions or programs stored in memory 95 and executable on processor 94, wherein processor 94 calls the instructions or programs in memory 95 to execute. Figure 6 The methods executed by each module shown achieve the same technical effect, and to avoid repetition, they will not be described in detail here.
[0364] This application embodiment also provides a readable storage medium storing a program or instructions that, when executed by a processor, implement the above-described functionality. Figures 2 to 3k The various processes of the method embodiments described above, or those that can be implemented Figure 4The various processes in the method embodiments described herein can achieve the same technical effect, and will not be repeated here to avoid repetition.
[0365] The processor mentioned above is the processor in the terminal described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0366] This application embodiment also provides a chip, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run programs or instructions to implement the above. Figures 2 to 3k The various processes of the method embodiments described above, or those that can be implemented Figure 4 The various processes in the method embodiments described herein can achieve the same technical effect, and will not be repeated here to avoid repetition.
[0367] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0368] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0369] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0370] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.
Claims
1. An uplink channel transmission method, characterized in that, include: In the case of uplink channel time domain overlap, the terminal processes the overlap between uplink channels; The terminal transmits the processed uplink channel data, wherein the transmission includes at least one of the following: Different types of uplink channels are transmitted simultaneously; Multiplexed transmission between uplink channels of different priorities; The terminal's processing of overlap between uplink channels includes: The terminal first processes the overlap between PUCCH and PUSCH and then processes the overlap between other uplink channels of different priorities, so as to multiplex the UCI carried by PUCCH onto PUSCH. When the LP PUCCH and HP PUCCH overlap in the time domain, and neither the LP PUCCH nor the HP PUCCH overlaps in the time domain with the PUSCH of other serving cells, the terminal processes the overlap between uplink channels of different priorities to multiplex the UCI carried by the PUCCH onto the PUSCH, including: If the HP PUSCH and the HP PUCCH overlap in the time domain on the PUCCH cell, the terminal multiplexes the HP UCI carried by the HPPUCCH onto the HP PUSCH; or... When there is temporal overlap between LP PUSCH and LP PUCCH on the PUCCH cell, the terminal multiplexes the LP UCI carried by the LPPUCCH onto the LP PUSCH.
2. The method according to claim 1, characterized in that, In the case of time-domain overlap between the Physical Uplink Control Channel (PUCCH) and the Physical Uplink Shared Channel (PUSCH), the terminal's handling of the overlap between the uplink channels includes: The terminal multiplexes uplink control information (UCI) onto a target PUSCH in an overlapping PUSCH, wherein the target PUSCH is determined based on a preset order.
3. The method according to claim 2, characterized in that, The highest priority HP PUSCH is the one with the highest order in the preset sequence.
4. The method according to claim 2 or 3, characterized in that, The terminal supports multiplexing of uplink channels of different priorities but does not support simultaneous transmission of different types of uplink channels.
5. The method according to claim 1, characterized in that, The terminal first processes the overlap between PUCCH and PUSCH and the overlap between PUSCH, including: The terminal first processes the overlap between PUCCHs of the same priority. If the serving cell of the low-priority LP PUSCH contains an HP PUSCH that overlaps with the LP PUSCH in the time domain, the terminal then cancels the transmission of the LP PUSCH that overlaps with the HPPCH in the time domain; or... If there is an HP PUSCH in the serving cell where the LP PUSCH is located that overlaps with the LP PUSCH in the time domain, the terminal first cancels the transmission of the LP PUSCH that overlaps with the HP PUSCH in the time domain, and then processes the time domain overlap between PUCCHs of the same priority.
6. The method according to claim 1, characterized in that, The terminal processes the overlap between uplink channels of different priorities. After multiplexing the UCI carried by the PUCCH onto the PUSCH, the method further includes: In the event of overlap between uplink channels of different priorities in the PUCCH cell, the terminal cancels the transmission of LPPUSCH and / or LP PUCCH.
7. The method according to claim 1, characterized in that, When the first target PUCCH overlaps in the time domain with the target PUSCH of other serving cells, the terminal processes the overlap between uplink channels of different priorities to multiplex the UCI carried by the PUCCH onto the PUSCH, including: The terminal multiplexes the first target PUCCH with the target PUSCH of the other serving cells; Wherein, the first target PUCCH is a PUCCH with different priorities that overlaps in the time domain with the target PUSCH of other serving cells, and the number of the first target PUCCH is one, and the target PUSCH has the same priority as the first target PUCCH.
8. The method according to claim 7, characterized in that, When a PUSCH cell with the same priority as the second target PUCCH overlaps with the second target PUCCH in the time domain, the method further includes: The terminal multiplexes the UCI carried by the second target PUCCH onto the PUSCH in the PUCCH cell; Wherein, the second target PUCCH is any PUCCH other than the first target PUCCH among the PUCCHs of different priorities.
9. The method according to claim 1, characterized in that, When the LP PUCCH overlaps in the time domain with low-priority PUSCHs of other serving cells, and the HP PUCCH overlaps in the time domain with high-priority PUSCHs of other serving cells, the terminal processes the overlap between uplink channels of different priorities to multiplex the UCI carried by the PUCCH onto the PUSCH, including: The terminal multiplexes the third target PUCCH with other low-priority PUSCHs of the serving cell; wherein the third target PUCCH is the LP PUCCH or the HP PUCCH, and the third target PUCCH is determined according to any one of the following: The start symbol time of the LP PUCCH and the HP PUCCH; Network-side device configuration; Network-side device indication; The contents carried by the LP PUCCH and the HP PUCCH; The scheduling method of the LP PUCCH and the HP PUCCH.
10. The method according to any one of claims 1-9, characterized in that, The terminal supports simultaneous transmission of different types of uplink channels but does not support multiplexing between uplink channels of different priorities.
11. The method according to claim 1, characterized in that, The terminal's processing of overlap between uplink channels includes: The terminal processes the overlap between high-priority uplink channels and cancels the transmission of LP PUSCH. Specifically, when there is time-domain overlap between high-priority uplink channels of different types, the HP UCI carried by HP PUCCH is multiplexed onto HP PUSCH. The terminal processes the overlap between low-priority uplink channels. When there is temporal overlap between different types of low-priority uplink channels, the LP UCI carried by the LP PUCCH is multiplexed onto the LP PUSCH. The terminal transmits the processed uplink channel, including: The terminal transmits HP PUSCH multiplexed with HP UCI and LP PUSCH multiplexed with LP UCI, respectively.
12. The method according to claim 11, characterized in that, The terminal's processing of overlap between high-priority uplink channels includes any one of the following: When there is time domain overlap between HP PUSCH and LP PUSCH in the serving cell where LP PUSCH is located, the terminal first processes the overlap between high-priority uplink channels, and then cancels the transmission of LP PUSCH. When there is time domain overlap between HP PUSCH and LP PUSCH in the serving cell where LP PUSCH is located, the terminal first cancels the transmission of LP PUSCH, and then processes the overlap between high-priority uplink channels. When there is time domain overlap between HP PUCCH and LP PUSCH in the serving cell where LP PUSCH is located, the terminal first processes the overlap between high-priority uplink channels, and then cancels the transmission of LP PUSCH. When there is time-domain overlap between HP PUCCH and LP PUSCH in the serving cell where LP PUSCH is located, the terminal first cancels the transmission of LP PUSCH, and then processes the overlap between high-priority uplink channels.
13. The method according to claim 11 or 12, characterized in that, The terminal supports simultaneous transmission of different types of uplink channels.
14. The method according to claim 1, characterized in that, The terminal's processing of overlap between uplink channels includes: The terminal processes the overlap between PUCCH and PUCCH; The terminal processes the overlap between LP PUSCH and HP PUSCH, or, if LP PUSCH and PUCCH are in the same serving cell, the terminal processes the overlap between LP PUSCH and PUCCH. The terminal transmits PUUUC and PUSCH respectively.
15. The method according to claim 1, characterized in that, The terminal's processing of overlap between uplink channels includes: The terminal processes the overlap between LP PUSCH and HP PUSCH, or, if LP PUSCH and PUCCH are in the same serving cell, the terminal processes the overlap between LP PUSCH and PUCCH. The terminal processes the overlap between PUCCH and PUCCH; The terminal transmits PUCCH and PUSCH respectively.
16. The method according to claim 14 or 15, characterized in that, The terminal supports multiplexing of uplink channels with different priorities and supports simultaneous transmission of different types of uplink channels.
17. The method according to claim 1, characterized in that, The terminal's capabilities include at least one of the following: Supports simultaneous transmission of PUCCH and PUSCH with the same priority on different carriers; It supports simultaneous transmission of PUCCH and PUSCH with different priorities on different carriers; Supports multiplexing of PUCCHs with the same priority; Supports multiplexing of PUCCH and PUSCH with the same priority; Supports multiplexing of PUCCH with different priorities and between PUCCH; Supports multiplexing of PUCCH and PUSCH with different priorities.
18. An uplink channel transmission method, characterized in that, include: The network-side device receives the uplink channel transmitted by the terminal, wherein the transmitted uplink channel includes at least one of the following: Simultaneous transmission of different types of uplink channels; Multiplexing uplink channels with different priorities; The uplink channel transmitted by the terminal is the uplink channel after the terminal processes the overlap between uplink channels. The processing of the overlap between uplink channels by the terminal includes: the terminal first processes the overlap between PUCCH and PUCCH and the overlap between PUSCH and PUSCH, and then processes the overlap between other uplink channels of different priorities, so as to multiplex the UCI carried by PUCCH onto PUSCH. When the LP PUCCH and HP PUCCH overlap in the time domain, and neither the LP PUCCH nor the HP PUCCH overlaps in the time domain with the PUSCH of other serving cells, the terminal processes the overlap between uplink channels of different priorities to multiplex the UCI carried by the PUCCH onto the PUSCH, including: If the HP PUSCH and the HP PUCCH overlap in the time domain on the PUCCH cell, the terminal multiplexes the HP UCI carried by the HPPUCCH onto the HP PUSCH; or... When there is temporal overlap between LP PUSCH and LP PUCCH on the PUCCH cell, the terminal multiplexes the LP UCI carried by the LPPUCCH onto the LP PUSCH.
19. The method according to claim 18, characterized in that, The configuration of the network-side device includes at least one of the following: Supports simultaneous transmission of PUCCH and PUSCH with the same priority on different carriers; It supports simultaneous transmission of PUCCH and PUSCH with different priorities on different carriers; Supports multiplexing of PUCCHs with the same priority; Supports multiplexing of PUCCH and PUSCH with the same priority; Supports multiplexing of PUCCH with different priorities and between PUCCH; Supports multiplexing of PUCCH and PUSCH with different priorities.
20. An uplink channel transmission device, characterized in that, include: The processing module is used to handle the overlap between uplink channels when the uplink channels overlap in the time domain. A transmission module is used to transmit the processed uplink channel, wherein the transmission includes at least one of the following: Different types of uplink channels are transmitted simultaneously; Multiplexed transmission between uplink channels of different priorities; The processing module is also used to: first process the overlap between PUCCH and PUCCH and the overlap between PUSCH and PUSCH, and then process the overlap between other uplink channels of different priorities, so as to multiplex the UCI carried by PUCCH onto PUSCH. When the time domains of the LP PUCCH and HP PUCCH overlap, and neither the LP PUCCH nor the HP PUCCH overlaps with the time domains of the PUSCH of other serving cells, the processing module is further configured to: If the HP PUSCH and the HP PUCCH overlap in the time domain on the PUCCH cell, the HP UCI carried by the HP PUCCH is multiplexed onto the HP PUSCH; or... In the case where the time domains of LP PUSCH and LP PUCCH overlap on the PUCCH cell, the LP UCI carried by the LP PUCCH is multiplexed onto the LP PUSCH.
21. The apparatus according to claim 20, characterized in that, In the case of time-domain overlap between the Physical Uplink Control Channel (PUCCH) and the Physical Uplink Shared Channel (PUSCH), the processing module is further configured to: Uplink control information (UCI) is multiplexed onto a target PUSCH in an overlapping PUSCH, wherein the target PUSCH is determined based on a preset order.
22. The apparatus according to claim 21, characterized in that, The highest priority HP PUSCH is the one with the highest order in the preset sequence.
23. The apparatus according to claim 21 or 22, characterized in that, The device supports multiplexing of uplink channels of different priorities but does not support simultaneous transmission of different types of uplink channels.
24. The apparatus according to claim 20, characterized in that, The processing module is also used for: First, handle overlaps between PUCCHs of the same priority. If the serving cell of the low-priority LP PUSCH contains an HP PUSCH that overlaps with the LP PUSCH in the time domain, then cancel the transmission of the LP PUSCH that overlaps with the HP PUSCH in the time domain; or, If there is an HP PUSCH in the serving cell where the LP PUSCH is located that overlaps with the LP PUSCH in the time domain, the transmission of the LP PUSCH that overlaps with the HP PUSCH in the time domain is cancelled first, and then the time domain overlap between PUCCHs of the same priority is processed.
25. The apparatus according to claim 20, characterized in that, The processing module is also used for: In the event of overlap between uplink channels of different priorities in the PUCCH cell, the transmission of LP PUSCH and / or LP PUCCH is cancelled.
26. The apparatus according to claim 20, characterized in that, In the case where the first target PUCCH overlaps in the time domain with the target PUSCH of other serving cells, the processing module is further configured to: The first target PUCCH is multiplexed with the target PUSCH of the other serving cells; Wherein, the first target PUCCH is a PUCCH with different priorities that overlaps in the time domain with the target PUSCH of other serving cells, and the number of the first target PUCCH is one, and the target PUSCH has the same priority as the first target PUCCH.
27. The apparatus according to claim 26, characterized in that, In the case where a PUSCH cell with the same priority as the second target PUCCH overlaps with the second target PUCCH in the time domain, the processing module is further configured to: The UCI carried by the second target PUCCH is multiplexed onto the PUSCH in the PUCCH cell; Wherein, the second target PUCCH is any PUCCH other than the first target PUCCH among the PUCCHs of different priorities.
28. The apparatus according to claim 20, characterized in that, In the case where the LP PUCCH overlaps in the time domain with low-priority PUSCHs of other serving cells, and the HP PUCCH overlaps in the time domain with high-priority PUSCHs of other serving cells, the processing module is further configured to: The third target PUCCH is multiplexed with other low-priority PUSCHs of the serving cell; wherein the third target PUCCH is the LP PUCCH or the HP PUCCH, and the third target PUCCH is determined according to any one of the following: The start symbol time of the LP PUCCH and the HP PUCCH; Network-side device configuration; Network-side device indication; The contents carried by the LP PUCCH and the HP PUCCH; The scheduling method of the LP PUCCH and the HP PUCCH.
29. The apparatus according to any one of claims 20-28, characterized in that, The device supports simultaneous transmission of different types of uplink channels but does not support multiplexing between uplink channels of different priorities.
30. The apparatus according to claim 20, characterized in that, The processing module is also used for: The overlap between high-priority uplink channels is processed and the transmission of LP PUSCH is cancelled. Specifically, when there is time-domain overlap between high-priority uplink channels of different types, the HP UCI carried by HP PUCCH is multiplexed onto HPPUSCH. The overlap between low-priority uplink channels is handled. Specifically, when there is time-domain overlap between different types of low-priority uplink channels, the LP UCI carried by the LP PUCCH is multiplexed onto the LP PUSCH. The transmission module is also used for: HP PUSCH, which uses HP UCI, and LP PUSCH, which uses LP UCI, are transmitted separately.
31. The apparatus according to claim 30, characterized in that, The processing module is also configured to perform any one of the following: If there is time-domain overlap between HP PUSCH and LP PUSCH in the serving cell where LP PUSCH is located, the overlap between high-priority uplink channels is processed first, and then the transmission of LP PUSCH is cancelled. If there is time-domain overlap between HP PUSCH and LP PUSCH in the serving cell where LP PUSCH is located, the transmission of LP PUSCH is cancelled first, and then the overlap between high-priority uplink channels is processed. If there is time-domain overlap between HP PUCCH and LP PUSCH in the serving cell where LP PUSCH is located, the overlap between high-priority uplink channels is processed first, and then the transmission of LP PUSCH is cancelled. If the HP PUCCH and LP PUSCH overlap in the time domain of the serving cell where the LP PUSCH is located, the transmission of the LP PUSCH is cancelled first, and then the overlap between high-priority uplink channels is processed.
32. The apparatus according to claim 30 or 31, characterized in that, The device supports simultaneous transmission of different types of uplink channels.
33. The apparatus according to claim 20, characterized in that, The processing module is also used for: Handle the overlap between PUCCHs; The overlap between LP PUSCH and HP PUSCH is processed, or, if LP PUSCH and PUCCH are in the same serving cell, the overlap between LP PUSCH and PUCCH is processed. Transmit PUUUC and PUSCH separately.
34. The apparatus according to claim 20, characterized in that, The processing module is also used for: The overlap between LP PUSCH and HP PUSCH is processed, or, if LP PUSCH and PUCCH are in the same serving cell, the overlap between LP PUSCH and PUCCH is processed. Handle the overlap between PUCCHs; PUCCH and PUSCH are transmitted separately.
35. The apparatus according to claim 33 or 34, characterized in that, The device supports multiplexing of uplink channels with different priorities and supports simultaneous transmission of different types of uplink channels.
36. The apparatus according to claim 20, characterized in that, The capabilities of the device include at least one of the following: Supports simultaneous transmission of PUCCH and PUSCH with the same priority on different carriers; It supports simultaneous transmission of PUCCH and PUSCH with different priorities on different carriers; Supports multiplexing of PUCCHs with the same priority; Supports multiplexing of PUCCH and PUSCH with the same priority; Supports multiplexing of PUCCH with different priorities and between PUCCH; Supports multiplexing of PUCCH and PUSCH with different priorities.
37. An uplink channel transmission device, characterized in that, include: A receiving module is configured to receive an uplink channel transmitted by a terminal, wherein the transmitted uplink channel includes at least one of the following: Simultaneous transmission of different types of uplink channels; Multiplexing uplink channels with different priorities; The uplink channel transmitted by the terminal is the uplink channel after the terminal processes the overlap between uplink channels. The processing of the overlap between uplink channels by the terminal includes: the terminal first processes the overlap between PUCCH and PUCCH and the overlap between PUSCH and PUSCH, and then processes the overlap between other uplink channels of different priorities, so as to multiplex the UCI carried by PUCCH onto PUSCH. When the LP PUCCH and HP PUCCH overlap in the time domain, and neither the LP PUCCH nor the HP PUCCH overlaps in the time domain with the PUSCH of other serving cells, the terminal processes the overlap between uplink channels of different priorities to multiplex the UCI carried by the PUCCH onto the PUSCH, including: If the HP PUSCH and the HP PUCCH overlap in the time domain on the PUCCH cell, the terminal multiplexes the HP UCI carried by the HPPUCCH onto the HP PUSCH; or... When there is temporal overlap between LP PUSCH and LP PUCCH on the PUCCH cell, the terminal multiplexes the LP UCI carried by the LPPUCCH onto the LP PUSCH.
38. The apparatus according to claim 37, characterized in that, The configuration of the device includes at least one of the following: Supports simultaneous transmission of PUCCH and PUSCH with the same priority on different carriers; It supports simultaneous transmission of PUCCH and PUSCH with different priorities on different carriers; Supports multiplexing of PUCCHs with the same priority; Supports multiplexing of PUCCH and PUSCH with the same priority; Supports multiplexing of PUCCH with different priorities and between PUCCH; Supports multiplexing of PUCCH and PUSCH with different priorities.
39. A terminal, characterized in that, It includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the uplink channel transmission method as described in any one of claims 1-17.
40. A network-side device, characterized in that, It includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the uplink channel transmission method as described in any one of claims 18-19.
41. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the uplink channel transmission method as described in any one of claims 1-17, or implement the steps of the uplink channel transmission method as described in any one of claims 18-19.
Citation Information
Patent Citations
Uplink transmission method and terminal
CN110719646A
Wireless communication method and communication equipment
CN111757523A
UCI transmission method, UCI receiving method, terminal and network equipment
CN111835480A
Channel scheduling method and device and communication equipment
CN111836391A