Uplink transmission method, storage medium and user equipment based on carrier aggregation
By determining the uplink information conflict type in the carrier aggregation scenario in the 5G NR system, and adopting in- and out-of-cell processing strategies, uplink transmission conflicts in user equipment are solved, and communication reliability and information transmission stability are improved.
Patent Information
- Application Number
- CN202010411139.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-05-15
- Publication Date
- 2025-08-08
- Estimated Expiration
- 2040-05-15
AI Technical Summary
In 5G NR systems, when user equipment supports different types of services, uplink transmission conflict problems in carrier aggregation scenarios cannot guarantee communication reliability.
By determining the conflict types of multiple uplink information and adopting different transmission processing methods according to the conflict type, including within-cell and inter-cell processing strategies, such as multiplexing or discarding low-priority information, allocating target transmission resources, ensuring the transmission of high-priority information.
It improves communication reliability in carrier aggregation scenarios, solves the problem of uplink transmission conflicts, and ensures the stable transmission of high-priority information.
Smart Images

Figure CN111601388B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technologies, and in particular to an uplink transmission method, storage medium, and user equipment based on carrier aggregation. Background Art
[0002] The fifth-generation mobile communication system (5G NR) includes three major application scenarios: enhanced mobile broadband (eMBB), massive machine type communication (mMTC), and ultra-reliable low-latency communication (URLLC). These scenarios place high demands on the system for low latency, large bandwidth, and wide coverage.
[0003] User Equipment (UE) may support different types of services simultaneously. For example, drones in smart factories need to support both eMBB services (such as surveillance video) and URLLC services (such as motion control). This can lead to uplink transmission conflicts within the UE, i.e., overlapping radio resources between uplink information with different Quality of Service (QoS) requirements.
[0004] Uplink transmission conflicts within UEs are a research focus in 3GPP Releases 16 and 17. Some solutions have been proposed for various scenarios. However, if the UE supports uplink carrier aggregation (CA), these solutions are insufficient to resolve uplink transmission conflicts and cannot guarantee communication reliability. Summary of the Invention
[0005] The embodiments of the present application provide an uplink transmission method, storage medium, and user equipment based on carrier aggregation, which can solve various uplink transmission conflict problems in carrier aggregation scenarios and improve communication reliability.
[0006] In the first aspect, an embodiment of the present application provides an uplink transmission method based on carrier aggregation, which is applied to a user equipment, and the method includes: when there is a conflict in the transmission of multiple uplink information, determining the conflict type of the multiple uplink information; according to the conflict type, using a corresponding transmission processing method to process the multiple uplink information; and transmitting the processed uplink information.
[0007] Furthermore, the determining of the conflict type of the multiple uplink information includes: if the multiple uplink information are transmitted in the same cell, determining the conflict type as an intra-cell conflict; if the multiple uplink information are transmitted in different cells, determining the conflict type as an inter-cell conflict; if the multiple uplink information are transmitted in multiple cells, and multiple uplink information are transmitted in each cell, determining the conflict type includes intra-cell conflict and inter-cell conflict.
[0008] Furthermore, the multiple uplink information are processed using a corresponding transmission processing method based on the conflict type, including: when the conflict type is an intra-cell conflict, determining the information type of the multiple uplink information in the same cell; and processing the multiple uplink information in the same cell based on the information type.
[0009] Furthermore, the processing of multiple uplink information in the same cell according to the information type includes: if the multiple uplink information in the same cell includes the first physical uplink control channel PUCCH information and the first physical uplink shared channel PUSCH information, detecting whether the first PUCCH information and the first PUSCH information meet the multiplexing condition; when the first PUCCH information and the first PUSCH information meet the multiplexing condition, multiplexing the first PUCCH information with the first PUSCH information; when the first PUCCH information and the first PUSCH information do not meet the multiplexing condition, processing the first PUCCH information and the first PUSCH information according to the priority strategy.
[0010] Furthermore, the processing of multiple uplink information in the same cell according to the information type includes: if the multiple uplink information in the same cell includes multiple PUSCH information, detecting whether other cells have idle target transmission resources, the time domain resources of the target transmission resources are the same as the time domain resources occupied by the second PUSCH information, and the second PUSCH information is the low-priority PUSCH information among the multiple PUSCH information; when other cells have idle target transmission resources, allocating the target transmission resources to the second PUSCH information; when other cells do not have idle target transmission resources, discarding the second PUSCH information.
[0011] Furthermore, the processing of multiple uplink information in the same cell is performed according to the information type, including: if the multiple uplink information in the same cell includes multiple PUCCH information, detecting whether the second PUCCH information meets the multiplexing condition with the first target PUSCH information transmitted in other cells, the second PUCCH information being the low-priority PUCCH information among the multiple PUCCH information; when the second PUCCH information meets the multiplexing condition with the first target PUSCH information transmitted in other cells, the second PUCCH information is multiplexed with the first target PUSCH information; when the second PUCCH information does not meet the multiplexing condition with the first target PUSCH information transmitted in other cells, the second PUCCH information is discarded.
[0012] Furthermore, according to the conflict type, the corresponding transmission processing method is used to process the multiple uplink information, including: when the conflict type is an inter-cell conflict, determining the information type of the uplink information in different cells and the transmission indication information of the user equipment; and processing the uplink information in different cells according to the information type and the transmission indication information.
[0013] Furthermore, the uplink information in different cells is processed according to the information type and the transmission indication information, including: if the uplink information in different cells includes the third PUCCH information transmitted in the first cell and the third PUSCH information transmitted in the second cell, then detecting whether the transmission indication information supports the simultaneous transmission of PUCCH-type information and PUSCH-type information; when the transmission indication information supports the simultaneous transmission of PUCCH-type information and PUSCH-type information, retaining the transmission of the third PUCCH information and the third PUSCH information; when the transmission indication information does not support the simultaneous transmission of PUCCH-type information and PUSCH-type information, detecting whether the third PUCCH information meets the multiplexing condition with the second target PUSCH information transmitted in other cells; when the third PUCCH information and the second target PUSCH information transmitted in other cells meet the multiplexing condition, multiplexing the third PUCCH information with the second target PUSCH information; when the third PUCCH information and the second target PUSCH information transmitted in other cells do not meet the multiplexing condition, processing the third PUCCH information and the third PUSCH information according to the priority strategy.
[0014] In a second aspect, an embodiment of the present application further provides a computer-readable storage medium, wherein a plurality of instructions are stored in the storage medium, and the instructions are suitable for being loaded by a processor to execute the above-mentioned uplink transmission method based on carrier aggregation.
[0015] In a third aspect, an embodiment of the present application further provides a user equipment, comprising a processor and a memory, wherein the processor is electrically connected to the memory, the memory is used to store instructions and data, and the processor is used to execute the above-mentioned uplink transmission method based on carrier aggregation.
[0016] The carrier aggregation-based uplink transmission method, storage medium, and user equipment provided in the present application can determine the conflict type of multiple uplink information when the transmission of multiple uplink information conflicts, and use different transmission processing methods to process the multiple uplink information according to the conflict type, and transmit the processed uplink information, thereby solving various uplink transmission conflict problems in the carrier aggregation scenario and improving the reliability of communication. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The following detailed description of the specific embodiments of the present application in conjunction with the accompanying drawings will make the technical solutions and other beneficial effects of the present application apparent.
[0018] Figure 1 A schematic diagram of the structure of the communication system provided in an embodiment of the present application.
[0019] Figure 2 A flowchart of an uplink transmission method based on carrier aggregation provided in an embodiment of the present application.
[0020] Figure 3 Another flowchart of the uplink transmission method based on carrier aggregation provided in an embodiment of the present application.
[0021] Figure 4 This is a flowchart of step 102 in the uplink transmission method based on carrier aggregation provided in an embodiment of the present application.
[0022] Figure 5 This is the first schematic diagram of an uplink transmission conflict provided in an embodiment of the present application.
[0023] Figure 6 This is a second schematic diagram of an uplink transmission conflict provided in an embodiment of the present application.
[0024] Figure 7 This is the third schematic diagram of uplink transmission conflict provided in an embodiment of the present application.
[0025] Figure 8 This is another flowchart diagram of step 102 in the uplink transmission method based on carrier aggregation provided in an embodiment of the present application.
[0026] Figure 9 This is the fourth schematic diagram of uplink transmission conflict provided in an embodiment of the present application.
[0027] Figure 10A schematic structural diagram of an uplink transmission device based on carrier aggregation provided in an embodiment of the present application.
[0028] Figure 11 A schematic diagram of the structure of a user device provided in an embodiment of the present application.
[0029] Figure 12 Another structural diagram of the user equipment provided in an embodiment of the present application. DETAILED DESCRIPTION
[0030] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without making creative efforts are within the scope of protection of this application.
[0031] In the description of this application, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of this application, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined. In addition, the terms "first" and "second" are used to distinguish multiple elements from each other. For example, without departing from the scope of this application, the first constraint may also be referred to as the second constraint, and similarly, the second constraint may also be referred to as the first constraint. The first constraint and the second constraint are both constraints, but they are not the same constraint.
[0032] like Figure 1 As shown, Figure 1 This is a schematic diagram of the communication system. The communication system includes base station 1 and user equipment 2. Base station 1 can include various forms of macro base stations, micro base stations, relay stations, access points, etc. User equipment 2 can be various electronic devices with wireless communication capabilities, such as handheld devices, vehicle-mounted devices, wearable devices, etc. Base station 1 and user equipment 2 can be connected using air interface technologies (such as NR UU).
[0033] User equipment 2 can support carrier aggregation, which refers to the technology of aggregating multiple component carriers (CCs) to support a larger transmission bandwidth. Different user equipment can be configured with different CCs, and each CC can correspond to an independent serving cell (Serving Cell). For example, the primary CC corresponds to the primary cell (PCell) and the secondary CC corresponds to the secondary cell (SCell). User equipment 2 that supports carrier aggregation can be connected to one PCell and multiple SCells.
[0034] User equipment 2 sends information to base station 1 via physical uplink channels, which include the Physical Uplink Share Channel (PUSCH) and the Physical Uplink Control Channel (PUCCH). The PUCCH can be used to transmit uplink control information (UCI), which can include at least one of channel state information (CSI), hybrid automatic repeat request (HARQ), and uplink scheduling request (SR). The PUSCH can be used to transmit uplink data information as well as UCI.
[0035] like Figure 2 As shown, Figure 2 This is a flow chart of an uplink transmission method based on carrier aggregation provided by an embodiment of the present application. The uplink transmission method is applied to a user equipment, which can be Figure 1 The specific process of the uplink transmission method may include steps 101 to 103:
[0036] 101. When there is a conflict in the transmission of multiple uplink information, determine a conflict type of the multiple uplink information.
[0037] In the embodiments of the present application, uplink information refers to information sent by a user equipment to a base station. Uplink information includes multiple types of information, such as PUCCH information and PUSCH information. PUCCH information refers to information transmitted via PUCCH, such as uplink control information (UCI); PUSCH information refers to information transmitted via PUSCH, such as uplink data information. Different uplink information can be transmitted on different cells (i.e., different CCs) or on the same cell (i.e., the same CC).
[0038] Conflict in the transmission of multiple uplink messages means that the transmission resources of the multiple uplink messages overlap. The conflict type of the multiple uplink messages can be determined based on the status of the cell in which the multiple uplink messages are transmitted. The cell status refers to whether the multiple uplink messages are transmitted in the same cell or in different cells.
[0039] Specifically, if Figure 3 As shown, when there is a conflict in the transmission of multiple uplink information, determining the conflict type of the multiple uplink information in step 101 may include steps 201 to 203:
[0040] 201. When there is a conflict in the transmission of multiple uplink information, if the multiple uplink information are transmitted in the same cell, determine that the conflict type is an intra-cell conflict.
[0041] 201. When there is a conflict in the transmission of multiple uplink information, if the multiple uplink information are transmitted in different cells, determine that the conflict type is an inter-cell conflict.
[0042] 203. When there is a conflict in the transmission of multiple uplink information, if the multiple uplink information is transmitted in multiple cells, and each cell transmits multiple uplink information, determine that the conflict type includes intra-cell conflict and inter-cell conflict.
[0043] It should be noted that the transmission conflicts of multiple uplink information can be divided into three types, namely, conflicts only within a cell, conflicts only between cells, and conflicts both within a cell and between cells.
[0044] 102. Process the multiple uplink information using a corresponding transmission processing method according to the conflict type.
[0045] In the embodiment of the present application, different transmission processing methods are used for different conflict types to solve different uplink transmission conflict problems.
[0046] If the conflict type is an intra-cell conflict, that is, there is no conflicting uplink information between different cells, the first transmission processing method is used to process the uplink information in the same cell, thereby resolving the intra-cell uplink transmission conflict. If the conflict type is an inter-cell conflict, that is, there is no conflicting uplink information in the same cell, then the second transmission processing method is used to process the uplink information in different cells, thereby resolving the inter-cell uplink transmission conflict. If the conflict type includes both intra-cell and inter-cell conflicts, that is, the conflicting multiple uplink information includes both uplink information transmitted in the same cell and uplink information transmitted in different cells, then the first transmission processing method is used to process the conflicting uplink information in the same cell, that is, each cell first resolves its own internal uplink transmission conflict so that there is no conflicting uplink information in the same cell after the processing. Then, the second transmission processing method is used to process the conflicting uplink information between different cells, thereby resolving the uplink transmission conflict between different cells and thus resolving all uplink transmission conflict issues.
[0047] When resolving intra-cell conflicts, the first transmission processing method is used. Specifically, Figure 4 As shown, the step 102 of processing the multiple uplink information in a corresponding transmission processing manner according to the conflict type includes steps 301 to 304:
[0048] 301. When the conflict type is an intra-cell conflict, determine information types of multiple uplink information in the same cell.
[0049] Because uplink information includes PUCCH and PUSCH information, multiple uplink information in the same cell can have various types of conflicts, which can be roughly divided into three types: conflicts between PUCCH and PUSCH information, conflicts between multiple PUSCH information, and conflicts between multiple PUCCH information. Based on the different information types of multiple uplink information in the same cell, different processing is performed on the multiple uplink information in the same cell.
[0050] If the multiple uplink information in the same cell includes the first PUCCH information and the first PUSCH information, execute step 302; if the multiple uplink information in the same cell includes multiple PUSCH information, execute step 303; if the multiple uplink information in the same cell includes multiple PUCCH information, execute step 304.
[0051] 302. Detect whether the first PUCCH information and the first PUSCH information meet a multiplexing condition; if so, multiplex the first PUCCH information with the first PUSCH information; if not, process the first PUCCH information and the first PUSCH information according to a priority policy.
[0052] Among them, the priority strategy refers to comparing the priorities of multiple uplink information and processing the uplink information according to the priority. PUCCH information (UCI) and PUSCH information support two-level priority configuration at the physical layer, namely high priority and low priority. The priority is configured by downlink control information (DCI) or radio resource control (RRC) parameters. In order to ensure the transmission quality of high-priority uplink information, the priority strategy can be set to discard low-priority uplink information and retain high-priority uplink information. If the priorities of multiple uplink information are the same, the strategy of multiplexing NR release15 is adopted, and the strategy of subsequent NR versions can also be reused. No specific limitation is made here.
[0053] For example, Figure 5 As shown, the conflicting uplink information in the PCell includes UCI1 and PUSCH1, where UCI1 is PUCCH information and PUSCH1 is PUSCH information. The system checks whether UCI1 and PUSCH1 meet the multiplexing conditions. If so, UCI1 and PUSCH1 are multiplexed and transmitted in the PCell. If not, a priority strategy is adopted to select the higher-priority UCI1 from UCI1 and PUSCH1 for transmission in the PCell, while discarding the lower-priority PUSCH1 to resolve the transmission conflict between UCI1 and PUSCH1. When UCI1 and PUSCH1 conflict in the same cell, priority is given to multiplexing UCI1 and PUSCH1 for transmission. This ensures the communication quality of higher-priority services while also ensuring the communication quality of lower-priority services.
[0054] 303. Detect whether other cells have idle target transmission resources, where the time domain resources of the target transmission resources are the same as the time domain resources occupied by the second PUSCH information, and the second PUSCH information is a low-priority PUSCH information among the multiple PUSCH information; if so, allocate the target transmission resources to the second PUSCH information; if not, discard the second PUSCH information.
[0055] If there are multiple conflicting PUSCH messages in the same cell, since the PUSCH messages cannot be reused, the high-priority PUSCH messages are retained for transmission in the cell, while the low-priority PUSCH messages are considered for transmission in other idle cells that have not transmitted data.
[0056] For example, Figure 6As shown, the conflicting uplink information in SCell1 includes PUSCH2 and PUSCH3. Both PUSCH2 and PUSCH3 are PUSCH information, with PUSCH2 having a higher priority and PUSCH3 having a lower priority. Directly processing PUSCH2 and PUSCH3 based on the priority policy would reduce PUSCH transmission efficiency and QoS requirements. Therefore, the system first checks whether other cells have idle target transmission resources. If SCell2 is idle (i.e., the location of PUSCH3 in SCell2 corresponding to PUSCH3 in SCell1 is idle), the target transmission resources of SCell2 are allocated to PUSCH3. PUSCH3 is transmitted in SCell2, while PUSCH2 is transmitted in SCell1. This resolves the transmission conflict between PUSCH2 and PUSCH3, ensures high-priority transmission quality, and enables simultaneous transmission of multiple data channels, reducing the frequency of data discards. The detection of whether SCell2 can transmit PUSCH3 is determined by the user equipment's internal implementation and is not required here.
[0057] For example, Figure 5 As shown, if it is detected that no other cells have idle target transmission resources, PUSCH3 is discarded according to the priority strategy, and PUSCH2 is retained for transmission in SCell1 to solve the transmission conflict problem between PUSCH2 and PUSCH3.
[0058] 304. Detect whether the second PUCCH information meets the multiplexing condition with the first target PUSCH information transmitted in other cells, where the second PUCCH information is the PUCCH information with a low priority among the multiple PUCCH information; if so, multiplex the second PUCCH information with the first PUSCH information; if not, discard the second PUCCH information.
[0059] When there are multiple conflicting PUCCH messages in the same cell, the high-priority PUCCH messages are processed first, and the high-priority PUCCH messages are retained for transmission in the cell, and then the low-priority PUCCH messages are processed, and the low-priority PUCCH messages are considered to be multiplexed with the PUSCH messages in other cells for transmission.
[0060] If multiple PUCCH information configurations have the same priority, since PUCCH information has multiple types, the priority of different types of PUCCH information can be set according to the type order configured by the higher layer, and the multiple PUCCH information can be processed in sequence according to the priority order. For example, the priority order is aperiodic CSI, periodic / semi-static CSI, HARQ, and SR, that is, aperiodic CSI is processed first and SR is processed last. The priority processing mechanism of NR release 15 or subsequent versions can also be reused to prioritize PUCCH information of the same priority.
[0061] When detecting whether low-priority PUCCH information meets the multiplexing conditions with PUSCH information in other cells, the detection is started from small to large according to the cell number, that is, first detect whether other cells with the smallest cell number have PUSCH information that can be reused. If so, the low-priority PUCCH information is multiplexed with the PUSCH information in the cell and then transmitted in the cell. If not, continue to detect other cells with the second smallest cell number. If all other cells have no PUSCH information that can be reused, the low-priority PUCCH information is discarded.
[0062] For example, Figure 7 As shown, the conflicting uplink information in the PCell includes UCI1 and UCI2. Both UCI1 and UCI2 are PUCCH information, with UCI1 having a higher priority and UCI2 having a lower priority. UCI1 is retained for transmission in the PCell, and a check is performed to see whether UCI2 meets the multiplexing condition with PUSCH1 in SCell1. If so, UCI2 is multiplexed with PUSCH1 and transmitted in SCell1. If not, the check is continued to see whether UCI2 meets the multiplexing condition with PUSCH2 in SCell2. If so, UCI2 is multiplexed with PUSCH2 and transmitted in SCell2. If not, UCI2 is discarded.
[0063] Directly discarding low-priority uplink information mainly ensures the stability of high-priority signaling and data transmission, but has a greater impact on low-priority uplink information. If conflicts are frequent or some low-priority uplink information has a large data volume, frequent discarding will have a significant impact on QoS. Therefore, cross-CC multiplexing is given priority to ensure the simultaneous transmission of multiple uplink information while ensuring the quality of high-priority transmission, thereby reducing the frequency of data discard.
[0064] In addition, if the conflicting uplink information in the same cell includes multiple PUCCH information and multiple PUSCH information, the method in step 303 can be used to process the multiple PUSCH information in the cell first, so that the cell only retains one high-priority PUSCH information, and the low-priority PUSCH information can be discarded or transmitted through other idle cells, and then the method in step 304 can be used to process the multiple PUCCH information, so that the cell only retains one high-priority PUSCH information, and the low-priority PUCCH information can be discarded or multiplexed with the PUSCH information in other cells and transmitted in other cells. At this time, there is only one PUSCH information and one PUCCH information in the cell, and the method in step 302 is continued to be used to multiplex the retained PUCCH information with the PUSCH information and transmit them in the cell, or a priority strategy is used to process the retained PUCCH information and PUSCH information to solve multiple uplink transmission conflict problems.
[0065] When resolving inter-cell conflicts, the second transmission processing method is used. Specifically, Figure 8 As shown, the step 102 of processing the multiple uplink information in a corresponding transmission processing manner according to the conflict type includes steps 401 to 406:
[0066] 401. When the conflict type is an inter-cell conflict, determine the information type of uplink information in different cells and transmission indication information of the user equipment.
[0067] Because uplink information includes both PUCCH and PUSCH types, uplink information in different cells can have multiple combinations of types. However, since user equipment supports carrier aggregation, the PUCCH information (UCI) of all CCs can only be transmitted on a single uplink CC. This also means that data transmitted by multiple downlink CCs may need to be acknowledged in the same uplink CC. Therefore, uplink information conflicts in different cells can be roughly divided into two types: conflicts between PUCCH and PUSCH information, and conflicts between multiple PUSCH information.
[0068] The transmission indication information of the user equipment can be used to indicate whether the user equipment supports the simultaneous transmission of PUCCH information and PUSCH information, and whether it supports the simultaneous transmission of multiple PUSCH information. It should be noted that user equipment that supports carrier aggregation supports the simultaneous transmission of multiple PUSCH information by default. The simultaneous transmission of PUCCH information and PUSCH information requires the user equipment to have or enable the relevant function. If the user equipment does not enable the simultaneous transmission of PUCCH and PUSCH function or the user equipment does not have this capability, the transmission indication information indicates that the simultaneous transmission of PUCCH information and PUSCH information is not supported; if the user equipment enables the simultaneous transmission of PUCCH and PUSCH function, the transmission indication information supports the simultaneous transmission of PUCCH information and PUSCH information.
[0069] The uplink information in different cells is processed differently according to the information type of the uplink information in different cells and the transmission indication information of the user equipment.
[0070] If the uplink information in different cells includes multiple PUSCH information, and the user equipment supports simultaneous transmission of multiple PUSCH information by default, the transmission of the multiple PUSCH information in each cell is retained without affecting each other's transmission.
[0071] like Figure 9 As shown, the PUSCH information in different cells includes PUSCH1 transmitted in Scell1 and PUSCH2 transmitted in SCell2. PUSCH1 and PUSCH2 are transmitted simultaneously, that is, PUSCH1 is still transmitted through Scell1 and PUSCH2 is still transmitted through SCell2, which will not affect each other's transmission.
[0072] If the uplink information in different cells includes third PUCCH information transmitted in the first cell and third PUSCH information transmitted in the second cell, step 402 is performed.
[0073] 402. Detect whether the transmission indication information supports simultaneous transmission of PUCCH information and PUSCH information. If so, execute step 403; if not, execute step 404.
[0074] When PUCCH information and PUSCH information located in different cells conflict, the transmission indication information is different, and the processing method is different. It should be noted that if the transmission indication information does not support the simultaneous transmission of PUCCH information and PUSCH information, then for user equipment that supports carrier aggregation, PUCCH information can only be transmitted on the PCell, and there is no requirement for PUSCH information, that is, PUSCH information can be transmitted on both the PCell and the SCell, that is, only PUSCH information can be transmitted on the SCell; if the transmission indication information supports the simultaneous transmission of PUCCH information and PUSCH information, then for user equipment that supports carrier aggregation, PUCCH information can only be transmitted on one uplink CC. This embodiment assumes that PUCCH information can only be transmitted on the PCell, and PUSCH information can be transmitted on both the PCell and the SCell, that is, only PUSCH information can be transmitted on the SCell.
[0075] 403. Reserve transmission of the third PUCCH information and the third PUSCH information.
[0076] If the transmission indication information supports the simultaneous transmission of PUCCH information and PUSCH information, the transmission of PUCCH information and PUSCH information in their respective cells is retained without affecting each other's transmission.
[0077] like Figure 9 As shown, the uplink information in different cells includes UCI1 transmitted in PCell and PUSCH1 transmitted in Scell1, so UCI1 and PUSCH1 are transmitted simultaneously, that is, UCI1 is still transmitted through PCell and PUSCH1 is still transmitted through Scell1, which will not affect each other's transmission.
[0078] 404. Detect whether the third PUCCH information and the second target PUSCH information transmitted in other cells meet the multiplexing condition. If so, execute step 405; if not, execute step 406.
[0079] If the transmission indication information does not support the simultaneous transmission of PUCCH information and PUSCH information, the PUCCH information is preferentially multiplexed with the PUSCH information transmitted in other cells. In ascending order of cell numbers, other cells are checked for PUSCH information that can be multiplexed.
[0080] like Figure 9As shown, first detect whether PUSCH1 and UCI1 transmitted in SCell1 meet the multiplexing conditions. If yes, execute step 405. If not, continue to detect whether PUSCH2 and UCI1 transmitted in SCell2 meet the multiplexing conditions. If yes, execute step 405. If not, execute step 406.
[0081] 405. Multiplex the third PUCCH information with the second target PUSCH information.
[0082] The third PUCCH information is multiplexed with the second target PUSCH information and then transmitted in the cell where the second target PUSCH information is located.
[0083] For example, Figure 9 As shown, if UCI1 and PUSCH1 transmitted in SCell1 meet the multiplexing conditions, UCI1 and PUSCH1 are multiplexed and transmitted in SCell1; if UCI1 and PUSCH1 transmitted in SCell1 do not meet the multiplexing conditions, and UCI1 and PUSCH2 transmitted in SCell2 meet the multiplexing conditions, UCI1 and PUSCH2 are multiplexed and transmitted in SCell2.
[0084] 406. Process the third PUCCH information and the third PUSCH information according to the priority strategy.
[0085] If the third PUCCH information and the PUSCH information transmitted in all other cells do not meet the multiplexing conditions, the priority strategy is adopted to retain the high-priority uplink information from the third PUCCH information and the third PUSCH information for transmission in its corresponding cell, and discard the low-priority uplink information. If the priorities of multiple uplink information are the same, the strategy of multiplexing NRrelease15 is adopted, and the strategy of subsequent NR versions can also be multiplexed. No specific limitation is made here.
[0086] For example, Figure 9 As shown, UCI1, PUSCH1 and PUSCH2 do not meet the multiplexing conditions, and the priority of UCI1 is higher than the priorities of PUSCH1 and PUSCH2. Therefore, the transmission of UCI1 in PCell is retained, and PUSCH1 and PUSCH2 are discarded.
[0087] In this embodiment, when PUCCH information and PUSCH information in different cells conflict, the multiplexing method is given priority without affecting high-priority uplink transmission, which can not only ensure high-priority uplink transmission but also improve the robustness of low-priority uplink transmission.
[0088] When the conflict types include intra-cell conflicts and inter-cell conflicts, it is necessary to resolve the intra-cell conflicts and inter-cell conflicts at the same time. The multiple uplink information in the same cell can be processed according to the above-mentioned first transmission processing method, so that only one uplink information or multiplexed uplink information is retained in each cell, and then the uplink information that still conflicts in different cells can be processed according to the above-mentioned second transmission processing method to solve multiple uplink transmission conflict problems. It will not be repeated here.
[0089] For example, Figure 5 As shown, the first transmission processing method is first used to process UCI1 and PUSCH1 in the PCell. If UCI1 and PUSCH1 meet the multiplexing conditions, UCI1 and PUSCH1 are multiplexed. Simultaneously, the first processing method is used to process PUSCH2 and PUSCH3 in SCell1. If there are no idle resources corresponding to PUSCH3 in other cells, the high-priority PUSCH2 is retained and the low-priority PUSCH3 is discarded. Because the user equipment supports simultaneous transmission of multiple PUSCH information, the uplink information in the PCell and SCell1 no longer conflicts. Therefore, the multiplexed UCI1 and PUSCH1 are transmitted in the PCell, and PUSCH2 is transmitted in the SCell1.
[0090] For example, Figure 6 As shown, the first transmission processing method is first used to process PUSCH2 and PUSCH3 in SCell1. Since SCell2 has idle resources, the low-priority PUSCH3 is transmitted in SCell2, and the high-priority PUSCH2 is retained in SCell1. The first transmission processing method is then used to process UCI1 and UCI2 in PCell. The high-priority UCI1 is retained in PCell. If the low-priority UCI2 and PUSCH3 meet the multiplexing conditions, UCI2 and PUSCH3 are multiplexed in SCell2. After the uplink transmission conflict in each cell is resolved, if there is still a conflict between the UCI1 retained in PCell and the PUSCH2 retained in SCell1, the second transmission processing method is used to process UCI1 in PCell and PUSCH2 in SCell1. If UCI1 and PUSCH2 meet the multiplexing conditions, UCI1 and PUSCH2 are multiplexed in SCell1. After processing, multiplexed UCI1 and PUSCH2 are transmitted in SCell1, and multiplexed UCI2 and PUSCH3 are transmitted in SCell2.
[0091] 103. Transmit the processed uplink information.
[0092] After processing in step 102, if the PUCCH information remains in the original cell, the PUCCH information is still transmitted through the original cell. If the PUCCH information is multiplexed with the PUSCH information transmitted in the target cell, the PUCCH information is multiplexed with the PUSCH information in the target cell and transmitted in the target cell. If the PUCCH information is discarded, the PUCCH information is no longer transmitted. If the PUSCH information remains in the original cell, the PUSCH information is still transmitted through the original cell. If the PUSCH information is reallocated to the target idle resources of the target cell, the PUSCH information is transmitted through the target cell. If the PUSCH information is discarded, the PUSCH information is no longer transmitted.
[0093] From the above, it can be seen that the uplink transmission method based on carrier aggregation provided by the present application can determine the conflict type of multiple uplink information when the transmission of multiple uplink information conflicts, and use different transmission processing methods to process the multiple uplink information according to the conflict type, and transmit the processed uplink information, thereby solving various uplink transmission conflict problems in the carrier aggregation scenario and improving the reliability of communication.
[0094] According to the method described in the above embodiment, this embodiment will be further described from the perspective of an uplink transmission device based on carrier aggregation, and the uplink transmission device based on carrier aggregation can be integrated into a user equipment.
[0095] See also Figure 10 , Figure 10 The present invention specifically describes an uplink transmission device based on carrier aggregation provided in an embodiment of the present application. The uplink transmission device based on carrier aggregation may include: a determination module 51, a processing module 52, and a transmission module 53. The determination module 51 is configured to determine the conflict type of multiple uplink information when there is a conflict in the transmission of the multiple uplink information. The processing module 52 is configured to process the multiple uplink information using a corresponding transmission processing method based on the conflict type. The transmission module 53 is configured to transmit the processed uplink information. The determination module 51, the processing module 52, and the transmission module 53 may be composed of circuits.
[0096] From the above, it can be seen that the uplink transmission device based on carrier aggregation provided by the present application can determine the conflict type of multiple uplink information when the transmission of multiple uplink information conflicts, and use different transmission processing methods to process the multiple uplink information according to the conflict type, and transmit the processed uplink information, thereby solving various uplink transmission conflict problems in the carrier aggregation scenario and improving the reliability of communication.
[0097] In addition, the embodiment of the present application also provides a user equipment. Figure 11As shown, the user equipment 600 includes a processor 601 and a memory 602. The processor 601 is electrically connected to the memory 602.
[0098] The processor 601 is the control center of the user device 600. It uses various interfaces and lines to connect various parts of the entire user device. By running or loading applications stored in the memory 602 and calling data stored in the memory 602, it executes various functions of the user device and processes data, thereby monitoring the user device as a whole.
[0099] In this embodiment, Figure 10 The determination module 51, processing module 52, and transmission module 53 shown may be application programs stored in the memory 602. The processor 601 in the user equipment 600 executes the determination module 51, processing module 52, and transmission module 53 stored in the memory 602 to implement various functions. When the determination module 51 is executed by the processor 601, it is configured to determine the conflict type of the multiple uplink information when there is a conflict in the transmission of the multiple uplink information. When the processing module 52 is executed by the processor 601, it is configured to process the multiple uplink information using a corresponding transmission processing method based on the conflict type. When the transmission module 53 is executed by the processor 601, it is configured to transmit the processed uplink information.
[0100] See also Figure 12 , Figure 12 This is a schematic diagram of the structure of a user equipment provided in an embodiment of the present application. The user equipment can be used to implement the uplink transmission method based on carrier aggregation provided in the above embodiment. The user equipment can be connected to a network.
[0101] RF circuit 710 is used to receive and transmit electromagnetic waves, converting electromagnetic waves into electrical signals, thereby communicating with a communication network or other devices. RF circuit 710 may include various existing circuit components for performing these functions, such as an antenna, a radio frequency transceiver, a digital signal processor, an encryption / decryption chip, a subscriber identity module (SIM) card, memory, and the like. RF circuit 710 can communicate with various networks such as the Internet, an intranet, or a wireless network, or communicate with other devices via a wireless network. Such wireless networks may include cellular telephone networks, wireless local area networks, or metropolitan area networks. The wireless networks may utilize various communication standards, protocols, and technologies, including but not limited to Global System for Mobile Communication (GSM), Enhanced Data GSM Environment (EDGE), Wideband Code Division Multiple Access (WCDMA), Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Wireless Fidelity (Wi-Fi) (such as Institute of Electrical and Electronics Engineers standards IEEE 802.11a, IEEE 802.11b, IEEE802.11g, and / or IEEE802.11n), Voice over Internet Protocol (VoIP), Worldwide Interoperability for Microwave Access (Wi-Max), other protocols for email, instant messaging, and short messaging, and any other suitable communication protocols, including those currently undeveloped.
[0102] The memory 720 can be used to store software programs and modules, such as the corresponding program instructions / modules in the above-mentioned embodiments. The processor 780 executes various functional applications and data processing by running the software programs and modules stored in the memory 720. The memory 720 may include a high-speed random access memory and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 720 may further include a memory remotely located relative to the processor 780, and these remote memories may be connected to the user device 700 via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0103] The input unit 730 can be used to receive input digital or character information and generate keyboard, mouse, joystick, optical, or trackball signal input related to user settings and function control. Specifically, the input unit 730 may include a touch-sensitive surface 731 and other input devices 732. The touch-sensitive surface 731, also known as a touch display (touch screen) or touchpad, can detect user touch operations on or near it (for example, operations performed by a user using a finger, stylus, or any other suitable object or accessory on or near the touch-sensitive surface 731) and drive corresponding connected devices according to a pre-set program. Optionally, the touch-sensitive surface 731 may include a touch detection device and a touch controller. The touch detection device detects the user's touch position and detects signals generated by the touch operation, transmitting the signals to the touch controller. The touch controller receives the touch information from the touch detection device, converts it into touch point coordinates, and then sends it to the processor 780. It can also receive and execute commands from the processor 780. In addition, the touch-sensitive surface 731 can be implemented using various types, including resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch-sensitive surface 731, the input unit 730 may further include other input devices 732. Specifically, the other input devices 732 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, power keys, etc.), a trackball, a mouse, and a joystick.
[0104] The display unit 740 can be used to display information input by the user or information provided to the user, as well as various graphical user interfaces of the user device 700. These graphical user interfaces can be composed of graphics, text, icons, videos, and any combination thereof. The display unit 740 may include a display panel 741. Optionally, the display panel 741 can be configured in the form of an LCD (Liquid Crystal Display), an OLED (Organic Light-Emitting Diode), or the like. Furthermore, the touch-sensitive surface 731 can cover the display panel 741. When the touch-sensitive surface 731 detects a touch operation on or near it, it is transmitted to the processor 780 to determine the type of touch event. The processor 780 then provides a corresponding visual output on the display panel 741 based on the type of touch event. Although the touch-sensitive surface 731 and the display panel 741 are shown in the figure as two independent components to implement input and output functions, it is understandable that the touch-sensitive surface 731 and the display panel 741 can be integrated to implement input and output functions.
[0105] The user device 700 may also include at least one sensor 750, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 741 according to the brightness of the ambient light, and the proximity sensor may generate an interrupt when the flip cover is closed or closed. As a type of motion sensor, the gravity acceleration sensor can detect the magnitude of acceleration in all directions (generally three axes), and can detect the magnitude and direction of gravity when stationary. It can be used for applications that recognize the posture of the mobile phone (such as switching between horizontal and vertical screens, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for other sensors that can be configured in the user device 700, such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., they will not be described in detail here.
[0106] Audio circuit 760, speaker 761, and microphone 762 provide an audio interface between the user and user device 700. Audio circuit 760 can convert received audio data into electrical signals and transmit them to speaker 761, which then converts them into sound signals for output. Microphone 762, on the other hand, converts collected sound signals into electrical signals, which are then received by audio circuit 760 and converted into audio data. The audio data is then processed by output processor 780 and transmitted via RF circuit 710 to, for example, another terminal. Alternatively, the audio data may be output to memory 720 for further processing. Audio circuit 760 may also include an earphone jack to allow communication between external headphones and user device 700.
[0107] User device 700 can help users receive requests, send information, etc. through a transmission module 770 (e.g., a Wi-Fi module), providing users with wireless broadband Internet access. Although the figure shows transmission module 770, it is understandable that it is not a required component of user device 700 and can be omitted as needed without changing the essence of the invention.
[0108] Processor 780 is the control center of user device 700. It connects all components of the phone using various interfaces and circuits. By running or executing software programs and / or modules stored in memory 720 and accessing data stored in memory 720, it executes various functions of user device 700 and processes data, thereby providing overall monitoring of the user device. Optionally, processor 780 may include one or more processing cores. In some embodiments, processor 780 may integrate an application processor and a modem processor. The application processor primarily handles the operating system, user interface, and application programs, while the modem processor primarily handles wireless communications. It is understood that the modem processor may not be integrated into processor 780.
[0109] User device 700 also includes a power supply 790 (e.g., a battery) that supplies power to various components. In some embodiments, the power supply can be logically connected to processor 780 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. Power supply 790 can also include one or more DC or AC power supplies, a recharging system, a power failure detection circuit, a power converter or inverter, a power status indicator, and other arbitrary components.
[0110] Although not shown, the user equipment 700 also includes a camera (such as a front camera, a rear camera), a Bluetooth module, etc., which will not be described in detail here. Specifically in this embodiment, the display unit of the user equipment is a touch screen display, and the user equipment also includes a memory. Figure 10 The determination module 51, processing module 52, and transmission module 53 shown may be application programs stored in the memory 720. The processor 780 in the user equipment 700 executes the determination module 51, processing module 52, and transmission module 53 stored in the memory 720 to implement various functions. When the determination module 51 is executed by the processor 780, it is configured to determine the conflict type of the multiple uplink information when there is a conflict in the transmission of the multiple uplink information. When the processing module 52 is executed by the processor 780, it is configured to process the multiple uplink information using a corresponding transmission processing method based on the conflict type. When the transmission module 53 is executed by the processor 780, it is configured to transmit the processed uplink information.
[0111] During specific implementation, the above modules can be implemented as independent entities, or can be arbitrarily combined and implemented as the same or several entities. The specific implementation of the above modules can be found in the previous method embodiments and will not be repeated here.
[0112] Those skilled in the art will appreciate that all or part of the steps in the various methods of the above embodiments can be accomplished through instructions, or by controlling related hardware through instructions. The instructions can be stored in a computer-readable storage medium and loaded and executed by a processor. To this end, an embodiment of the present invention provides a storage medium storing a plurality of instructions that can be loaded by a processor to execute the steps in any of the data transmission methods provided in the embodiments of the present invention.
[0113] The storage medium may include a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0114] Since the instructions stored in the storage medium can execute the steps in any one of the uplink transmission methods based on carrier aggregation provided in the embodiments of the present invention, the beneficial effects that can be achieved by any one of the uplink transmission methods based on carrier aggregation provided in the embodiments of the present invention can be achieved. For details, please refer to the previous embodiments and will not be repeated here.
[0115] The specific implementation of the above operations can be found in the previous embodiments and will not be repeated here.
[0116] In summary, although the present application has been disclosed above with preferred embodiments, the above preferred embodiments are not intended to limit the present application. Ordinary technicians in this field can make various changes and modifications without departing from the spirit and scope of the present application. Therefore, the scope of protection of the present application shall be based on the scope defined by the claims.
Claims
1. A method for uplink transmission based on carrier aggregation, characterized in that: Applied to user equipment, the method includes: When there is a conflict in the transmission of multiple uplink information, determining a conflict type of the multiple uplink information; Processing the multiple uplink information using a corresponding transmission processing method according to the conflict type; Transmitting the processed uplink information; Determining the conflict type of the plurality of uplink information includes classifying the conflict type into an intra-cell conflict, an inter-cell conflict, and the simultaneous existence of the intra-cell conflict and the inter-cell conflict; Processing the plurality of uplink information using a corresponding transmission processing manner according to the conflict type includes: In the event of a conflict within the cell, determine whether a reuse condition exists based on the uplink information type, and reuse if satisfied; otherwise, process the conflict information based on a preset priority strategy; In the event of a conflict between multiple physical uplink shared channel (PUSCH) information, detect whether other cells have available transmission resources. If so, migrate the low-priority PUSCH to other cells. If no resources are available, discard the PUSCH information. In the event of a conflict between multiple physical uplink control channel (PUCCH) information, the high-priority PUCCH information is retained first, and the low-priority PUCCH information is attempted to be multiplexed with the PUSCH of other cells. If the multiplexing fails, the low-priority PUCCH information is discarded. In the case of inter-cell conflict, if the PUCCH conflicts with the PUSCH and the user equipment does not support simultaneous transmission of the PUCCH and the PUSCH, priority is given to attempting to multiplex them. If multiplexing fails, retention or discard is determined based on a priority policy. The method includes first resolving the intra-cell conflict and then resolving the inter-cell conflict.
2. The uplink transmission method based on carrier aggregation according to claim 1, characterized in that The determining the conflict type of the multiple uplink information includes: If the multiple uplink information are transmitted in the same cell, determining that the conflict type is the intra-cell conflict; If the multiple uplink information are transmitted in different cells, determining that the conflict type is the inter-cell conflict; If the multiple uplink information are transmitted in multiple cells, and each cell transmits multiple uplink information, then determining that the conflict type includes the intra-cell conflict and the inter-cell conflict.
3. The uplink transmission method based on carrier aggregation according to claim 2, characterized in that The processing of the plurality of uplink information using a corresponding transmission processing manner according to the conflict type includes: When the conflict type is an intra-cell conflict, determining information types of multiple uplink information in the same cell; Processing multiple uplink information in the same cell according to the information type.
4. The uplink transmission method based on carrier aggregation according to claim 3, characterized in that The processing of multiple uplink information in the same cell according to the information type includes: If the multiple uplink information in the same cell includes the first PUCCH information and the first PUSCH information, detecting whether the first PUCCH information and the first PUSCH information meet the multiplexing condition; When the first PUCCH information and the first PUSCH information meet the multiplexing condition, multiplexing the first PUCCH information with the first PUSCH information; When the first PUCCH information and the first PUSCH information do not meet the multiplexing condition, the first PUCCH information and the first PUSCH information are processed according to a priority policy.
5. The uplink transmission method based on carrier aggregation according to claim 3, characterized in that: The processing of multiple uplink information in the same cell according to the information type includes: If the multiple uplink information in the same cell includes multiple PUSCH information, detecting whether other cells have idle target transmission resources, where the time domain resources of the target transmission resources are the same as the time domain resources occupied by the second PUSCH information, and the second PUSCH information is a low-priority PUSCH information among the multiple PUSCH information; When other cells have idle target transmission resources, allocating the target transmission resources to the second PUSCH information; When other cells do not have idle target transmission resources, the second PUSCH information is discarded.
6. The uplink transmission method based on carrier aggregation according to claim 3, characterized in that The processing of multiple uplink information in the same cell according to the information type includes: If the multiple uplink information in the same cell includes multiple PUCCH information, detecting whether the second PUCCH information meets the multiplexing condition with the first target PUSCH information transmitted in other cells, the second PUCCH information being the PUCCH information with the lower priority among the multiple PUCCH information; When the second PUCCH information and the first target PUSCH information transmitted in other cells meet the multiplexing condition, multiplexing the second PUCCH information with the first target PUSCH information; When the second PUCCH information and the first target PUSCH information transmitted in other cells do not meet the multiplexing condition, the second PUCCH information is discarded.
7. The uplink transmission method based on carrier aggregation according to claim 2, characterized in that: The processing of the plurality of uplink information using a corresponding transmission processing manner according to the conflict type includes: When the conflict type is an inter-cell conflict, determining the information type of uplink information in different cells and transmission indication information of the user equipment; The uplink information in different cells is processed according to the information type and the transmission indication information.
8. The uplink transmission method based on carrier aggregation according to claim 7, characterized in that: The processing of uplink information in different cells according to the information type and the transmission indication information includes: If the uplink information in different cells includes third PUCCH information transmitted in the first cell and third PUSCH information transmitted in the second cell, detecting whether the transmission indication information supports simultaneous transmission of PUCCH-type information and PUSCH-type information; When the transmission indication information supports simultaneous transmission of PUCCH-type information and PUSCH-type information, retaining transmission of the third PUCCH information and the third PUSCH information; When the transmission indication information does not support simultaneous transmission of PUCCH-type information and PUSCH-type information, detecting whether the third PUCCH information meets a multiplexing condition for second target PUSCH information transmitted in other cells; When the third PUCCH information and the second target PUSCH information transmitted in other cells meet the multiplexing condition, multiplexing the third PUCCH information with the second target PUSCH information; When the third PUCCH information and the second target PUSCH information transmitted in other cells do not meet the multiplexing condition, the third PUCCH information and the third PUSCH information are processed according to a priority policy.
9. A computer-readable storage medium, characterized in that The storage medium stores a plurality of instructions, and the instructions are suitable for being loaded by a processor to execute the uplink transmission method based on carrier aggregation according to any one of claims 1 to 8.
10. A user equipment, characterized in that: It includes a processor and a memory, the processor is electrically connected to the memory, the memory is used to store instructions and data, and the processor is used to execute the uplink transmission method based on carrier aggregation as described in any one of claims 1 to 8.
Citation Information
Patent Citations
Resource control method, electronic equipment and computer readable storage medium
CN110958707A