Communication method and device and computer readable storage medium
By aligning the resources of PUSCH and PUCCH in the time domain, the problem that PUSCH and PUCCH cannot be sent simultaneously in the new wireless NR version 18 system is solved, and simultaneous transmission and power allocation are achieved, ensuring the successful transmission of control information and the continuity of power.
Patent Information
- Application Number
- CN202311791763.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-22
- Publication Date
- 2025-07-01
AI Technical Summary
In the new wireless NR version 18 system, the prior art cannot realize the scenario where the physical uplink shared channel PUSCH and the physical uplink control channel PUCCH are simultaneously transmitted on a component carrier.
By making PUSCH and PUCCH consistent in time domain resources, methods such as discarding, filling or adjusting power allocation are adopted to ensure that PUSCH and PUCCH are aligned in time domain and achieve simultaneous transmission.
The simultaneous transmission of PUSCH and PUCCH is realized, ensuring the successful transmission of PUCCH control information and maintaining power continuity on the transmission resources.
Smart Images

Figure CN120239068A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technologies, and in particular, to a communication method and apparatus, and a computer-readable storage medium. Background Art
[0002] In the New Radio (NR) Release 18 (R18) system, a new uplink transmission mode is introduced, allowing a terminal device to simultaneously perform the transmission of one Physical Uplink Shared Channel (PUSCH) and the transmission of one Physical Uplink Control Channel (PUCCH) on one serving cell.
[0003] In the current protocol, the scenario of simultaneously transmitting PUSCH and PUCCH on one Component Carrier (CC) is not supported.
[0004] Therefore, there is an urgent need for a solution that can achieve the simultaneous transmission of PUSCH and PUCCH. Summary of the Invention
[0005] This application provides a communication method and apparatus, which can achieve the simultaneous transmission of PUSCH and PUCCH, and is also beneficial for the terminal device to perform power allocation for PUSCH and PUCCH.
[0006] To achieve the above object, this application provides the following technical solutions:
[0007] In a first aspect, a communication method is provided. The communication method includes: transmitting a Physical Uplink Shared Channel (PUSCH) and a Physical Uplink Control Channel (PUCCH), where the time domain resources occupied by the PUSCH and the PUCCH are the same.
[0008] Optionally, the transmitting the Physical Uplink Shared Channel (PUSCH) and the Physical Uplink Control Channel (PUCCH) includes: transmitting the PUSCH and the PUCCH on the same time domain resource.
[0009] Optionally, before the transmitting the Physical Uplink Shared Channel (PUSCH) and the Physical Uplink Control Channel (PUCCH), it further includes: discarding the PUSCH, padding the PUSCH, or padding the PUCCH.
[0010] Optionally, the number of time-domain resources occupied by the PUSCH is greater than the number of time-domain resources occupied by the PUCCH, and the starting position of the time-domain resources occupied by the PUSCH is the same as the starting position of the time-domain resources occupied by the PUCCH, or the ending position of the time-domain resources occupied by the PUSCH is the same as the ending position of the time-domain resources occupied by the PUCCH.
[0011] Optionally, the physical uplink shared channel PUSCH and the physical uplink control channel PUCCH include: discarding the PUSCH located at non-overlapping resource positions based on the power of the PUSCH and the PUCCH at the overlapping resource positions.
[0012] Optionally, the number of time-domain resources occupied by the PUSCH is greater than the number of time-domain resources occupied by the PUCCH, and the middle part of the time-domain resources occupied by the PUCCH overlaps with the time-domain resources occupied by the PUSCH.
[0013] Optionally, when power is allocated, the first priority of the PUCCH is higher than the second priority of the PUSCH.
[0014] Optionally, when power is allocated, the priority of the first channel under the ultra-reliable and low-latency communication URLLC service is higher than the priority of the second channel under the enhanced mobile broadband eMBB service, where the first channel is one of the PUSCH and the PUCCH, and the second channel is the other of the PUSCH and the PUCCH.
[0015] Optionally, when power is allocated, the third priority of message A including the PUSCH is higher than the fourth priority of the PUCCH.
[0016] Optionally, the communication method further includes: in response to a conflict between the time-domain resources occupied by the PUSCH and the PUCCH and the time-domain resources occupied by the sounding reference signal SRS, and at least one of the PUSCH and the PUCCH being a high-priority channel, discarding the SRS; otherwise, discarding the PUSCH and the PUCCH.
[0017] Optionally, the communication method further includes: in response to a conflict between the time-domain resources occupied by two PUCCHs and the time-domain resources occupied by the sounding reference signal SRS, and at least one of the two PUCCHs being a high-priority channel, discarding the SRS; otherwise, discarding the two PUCCHs, where the two PUCCHs are transmitted on the same time-domain resource.
[0018] Optionally, the frequency-domain resources occupied by the PUSCH and the PUCCH are the same or different.
[0019] Second aspect, the present application also discloses a communication method, the communication method comprising: receiving the transmission of a Physical Uplink Shared Channel (PUSCH) and a Physical Uplink Control Channel (PUCCH), where the time domain resources occupied by the PUSCH and the PUCCH are the same.
[0020] Third aspect, the present application also discloses a communication device, the communication device comprising: a communication module, configured to transmit a Physical Uplink Shared Channel (PUSCH) and a Physical Uplink Control Channel (PUCCH), where the time domain resources occupied by the PUSCH and the PUCCH are the same.
[0021] Fourth aspect, the present application also discloses a communication device, the communication device comprising: a communication module, configured to receive a Physical Uplink Shared Channel (PUSCH) and a Physical Uplink Control Channel (PUCCH), where the time domain resources occupied by the PUSCH and the PUCCH are the same.
[0022] Fifth aspect, there is provided a computer-readable storage medium, on which a computer program is stored, and the computer program is run by a processor to execute any of the methods provided in the first aspect or the second aspect.
[0023] Sixth aspect, there is provided a communication device, comprising a memory and a processor, where a computer program that can run on the processor is stored on the memory, and the processor runs the computer program to execute any of the methods provided in the first aspect.
[0024] Seventh aspect, there is provided a communication device, comprising a memory and a processor, where a computer program that can run on the processor is stored on the memory, and the processor runs the computer program to execute any of the methods provided in the second aspect.
[0025] Eighth aspect, there is provided a computer program product, on which a computer program is stored, and the computer program is run by a processor to execute any of the methods provided in the first aspect or the second aspect.
[0026] Ninth aspect, there is provided a communication system, comprising the above-mentioned terminal device and the above-mentioned network device.
[0027] Tenth aspect, the embodiments of the present application also provide a chip (or data transmission device), on which a computer program is stored, and when the computer program is executed by the chip, the steps of the above-mentioned method are implemented.
[0028] Eleventh aspect, the embodiments of the present application also provide a system chip, which is applied to a terminal, the chip system comprising at least one processor and an interface circuit, where the interface circuit and the at least one processor are interconnected by a line, and the at least one processor is configured to execute instructions to execute any of the methods provided in the first aspect or the second aspect.
[0029] Compared with the prior art, the technical solution of the present application has the following beneficial effects:
[0030] In the technical solution of the present application, the terminal device sends a Physical Uplink Shared Channel (PUSCH) and a Physical Uplink Control Channel (PUCCH), and the time-domain resources occupied by the PUSCH and the PUCCH are the same. By aligning the PUSCH and the PUCCH in the time domain, the technical solution of the present application realizes the simultaneous transmission of the PUSCH and the PUCCH. In addition, it is also beneficial for the terminal device to perform power allocation for the PUSCH and the PUCCH.
[0031] Furthermore, the present application makes the PUSCH and the PUCCH aligned in the time domain by discarding the PUSCH, padding the PUSCH, or padding the PUCCH. On the one hand, it ensures that the control information transmitted by the PUCCH can be successfully transmitted, and on the other hand, it ensures the simultaneous transmission of the PUSCH and the PUCCH.
[0032] Furthermore, the technical solution of the present application discards the PUSCH located at the non-overlapping resource position based on the power of the PUSCH and the PUCCH at the overlapping resource position, which can ensure that the power on the transmission resources does not jump. Description of the Drawings
[0033] Figure 1 is an interaction flowchart of a communication method provided by an embodiment of the present application;
[0034] Figure 2 is an interaction flowchart of another communication method provided by an embodiment of the present application;
[0035] Figure 3 is a schematic diagram of a specific application scenario provided by an embodiment of the present application;
[0036] Figure 4 is a schematic diagram of another specific application scenario provided by an embodiment of the present application;
[0037] Figure 5 is a schematic structural diagram of a communication device provided by an embodiment of the present application;
[0038] Figure 6 is a schematic hardware structure diagram of a communication device provided by an embodiment of the present application. Detailed Embodiments
[0039] The communication systems applicable to the embodiments of the present application include, but are not limited to, Long Term Evolution (LTE) systems, 5th-generation (5G) systems, New Radio (NR) systems, as well as future evolved systems or multi-communication convergence systems. Among them, the 5G system can be a Non-StandAlone (NSA) 5G system or a StandAlone (SA) 5G system. The technical solutions of the present application are also applicable to different network architectures, including but not limited to relay network architectures, dual-connection architectures, Vehicle-to-Everything architectures, etc.
[0040] This application mainly relates to the communication between terminal devices and network devices. Among them:
[0041] The network device in the embodiments of the present application can also be referred to as an access network device. For example, it can be a Base Station (BS) (also referred to as base station equipment). A network device is a device deployed in a Radio Access Network (RAN) to provide wireless communication functions. For example, in the 2nd-Generation (2G) network, the device providing base station functions includes a Base Transceiver Station (BTS). In the 3rd-Generation (3G) network, the device providing base station functions includes a Node B. In the 4th-Generation (4G) network, the device providing base station functions includes an evolved Node B (eNB). In a Wireless Local Area Network (WLAN), the device providing base station functions is an Access Point (AP). In NR, the device providing base station functions is a next generation NodeBase station (gNB), and a next generation evolved Node B (ng-eNB). Among them, communication between the gNB and the terminal device uses NR technology, and communication between the ng-eNB and the terminal device uses Evolved Universal Terrestrial Radio Access (E-UTRA) technology. Both the gNB and the ng-eNB can be connected to the 5G core network. The network device in the embodiments of the present application also includes devices providing base station functions in future new communication systems, etc.
[0042] The terminal equipment in the embodiments of the present application may refer to various forms of access terminals, user units, user stations, mobile stations, mobile stations (Mobile Station, MS), remote stations, remote terminals, mobile devices, user terminals, wireless communication devices, user agents or user devices. The terminal equipment may also be a cellular phone, cordless phone, Session Initiation Protocol (SIP) phone, Wireless Local Loop (WLL) station, Personal Digital Assistant (PDA), handheld device with wireless communication function, computing device or other processing devices connected to a wireless modem, vehicle-mounted device, wearable device, terminal equipment in the future 5G network or terminal equipment in the future evolved Public Land Mobile Network (PLMN), etc. The embodiments of the present application are not limited thereto. The terminal equipment may also be referred to as User Equipment (UE), terminal, etc.
[0043] As described in the background art, there is an urgent need for a solution that can simultaneously transmit PUSCH and PUCCH.
[0044] In the technical solution of the present application, the terminal equipment transmits a Physical Uplink Shared Channel (PUSCH) and a Physical Uplink Control Channel (PUCCH), and the time-domain resources occupied by the PUSCH and the PUCCH are the same. The technical solution of the present application realizes the simultaneous transmission of the PUSCH and the PUCCH by aligning the PUSCH and the PUCCH in the time domain. In addition, it is also beneficial for the terminal equipment to perform power allocation on the PUSCH and the PUCCH.
[0045] To make the above objects, features, and advantages of the present application more obvious and understandable, the following detailed description of the specific embodiments of the present application will be given with reference to the accompanying drawings.
[0046] See Figure 1 , the method provided by the present application specifically includes the following steps:
[0047] Step 101: The terminal equipment transmits the PUSCH and the PUCCH. Among them, the time-domain resources occupied by the PUSCH and the PUCCH are the same.
[0048] Correspondingly, the network equipment receives the PUSCH and the PUCCH on the same time-domain resources.
[0049] It should be noted that the sequence numbers of the steps in this embodiment do not represent the limitation of the execution sequence of each step.
[0050] It can be understood that, in specific implementations, the communication method can be implemented in the form of a software program, and the software program runs in a processor integrated inside a chip or a chip module. This method can also be implemented in the form of software combined with hardware, and this application does not make any restrictions.
[0051] In a specific implementation, the frequency-domain resources occupied by PUSCH and PUCCH are the same. That is to say, the terminal device sends PUSCH and PUCCH on the same time-frequency resource.
[0052] In a specific implementation, the frequency-domain resources occupied by PUSCH and PUCCH are different. That is to say, the terminal device sends PUSCH and PUCCH on different frequency-domain resources at the same time, such as on different carriers, and PUSCH and PUCCH are frequency-division multiplexed.
[0053] The PUCCH mentioned in the present invention can be a periodic PUCCH resource, a semi-persistent PUCCH resource, or an aperiodic PUCCH resource, and the present invention does not make any restrictions.
[0054] In a specific embodiment, PUSCH can be a Dynamic Grant PUSCH. In other words, the terminal device can send Dynamic Grant PUSCH and PUCCH simultaneously.
[0055] In another specific embodiment, PUSCH can be a Configured Grant PUSCH. In other words, the terminal device can send Configured Grant PUSCH and PUCCH simultaneously.
[0056] In another specific embodiment, the terminal device can send Message A (Message A, MsgA) and PUCCH simultaneously. Among them, Message A includes a preamble and PUSCH.
[0057] In this embodiment, PUSCH and PUCCH are aligned in the time domain to achieve the simultaneous transmission of PUSCH and PUCCH. In addition, it is also beneficial for the terminal device to perform power allocation for PUSCH and PUCCH.
[0058] The following will elaborate in detail on how to make the time-domain resources occupied by PUSCH and PUCCH consistent in combination with different embodiments.
[0059] Embodiment 1: The network device configures the same time-domain resources for PUSCH and PUCCH.
[0060] For details, please refer to Figure 2, in step 201, the network device configures the transmission resources for PUSCH and PUCCH for the terminal device. Among them, the time-domain resources in the transmission resources of PUSCH and PUCCH are the same, for example, the symbols occupied are the same. The frequency-domain resources in the transmission resources of PUSCH and PUCCH can be the same or different, and this application does not make any restrictions.
[0061] In step 202, the terminal device sends PUSCH and PUCCH on the same time-domain resources.
[0062] In the embodiment of this application, the network configures the same time-domain resources to achieve the simultaneous transmission of PUSCH and PUCCH.
[0063] In a variation of Embodiment 1, the time-domain resources of the transmission resources for PUSCH and PUCCH by the network device are different, but the terminal device can select the same time-domain resources among the above-mentioned transmission resources to send PUSCH and PUCCH. The operations of the above terminal device can be specified by communication standard protocols, and this application does not make any restrictions on this.
[0064] Embodiment 2: The terminal device discards PUSCH, fills in PUSCH, or fills in PUCCH.
[0065] In this embodiment, the time-domain resources of the transmission resources for PUSCH and PUCCH by the network device are different, and the time-domain resources occupied by PUSCH are more than those occupied by PUCCH. More specifically, the starting position of the time-domain resources occupied by PUSCH is the same as the starting position of the time-domain resources occupied by PUCCH, or the ending position of the time-domain resources occupied by PUSCH is the same as the ending position of the time-domain resources occupied by PUCCH.
[0066] To ensure that the time-domain resources of PUSCH and PUCCH are the same, the terminal device needs to perform resource filling or discarding. Specifically, the terminal device can discard PUSCH, fill in PUSCH, or fill in PUCCH. Since the control information carried by PUCCH is relatively important, the terminal device usually does not discard PUCCH.
[0067] Taking Figure 3 the scenario shown as an example, for Figure 3 the PUSCH and PUCCH shown in Figure a in, the time-domain resources they occupy are different, and the time-domain resources occupied by PUSCH are more than those occupied by PUCCH, and the starting position of the time-domain resources occupied by PUSCH is the same as the starting position of the time-domain resources occupied by PUCCH. Then, the terminal device can perform one of the following operations:
[0068] Operation 1: Fill in PUCCH;
[0069] Operation 2: Discard the PUSCH.
[0070] Specifically, as Figure 3 shown in Figure b, by padding the PUCCH, the time-domain resources of the PUSCH and the PUCCH are made consistent. If no padding PUCCH can be found, the terminal device can discard one of the PUSCH and the PUCCH channels and continue to transmit the other channel.
[0071] Specifically, as Figure 3 shown in Figure c, by discarding the PUSCH, the time-domain resources of the PUSCH and the PUCCH are made consistent. If too many discarded PUSCHs affect the performance, the terminal device can discard one of the PUSCH and the PUCCH channels and continue to transmit the other channel.
[0072] Correspondingly, when the time-domain resources occupied by the PUSCH and the PUCCH are inconsistent and the time-domain resources occupied by the PUCCH are more than those occupied by the PUSCH, the terminal device can perform the following operation: Pad the PUSCH.
[0073] The embodiments of the present application realize the simultaneous transmission of the PUSCH and the PUCCH through the operations on the terminal device side.
[0074] Embodiment 3: Based on the power of the PUSCH and the PUCCH at the overlapping resource position, the PUSCH or PUCCH located at the non-overlapping resource position adopts the same power as the overlapping resource position.
[0075] In this embodiment, the network device makes the transmission resources of the PUSCH and the PUCCH inconsistent in time-domain resources, and the time-domain resources occupied by the PUSCH are more than those occupied by the PUCCH. More specifically, the middle part of the time-domain resources occupied by the PUCCH overlaps with the time-domain resources occupied by the PUSCH.
[0076] Taking Figure 4 the shown scenario as an example, for Figure 4 the PUSCH and the PUCCH shown in Figure a, the time-domain resources occupied by the two are inconsistent, and the time-domain resources occupied by the PUSCH are more than those occupied by the PUCCH. The middle part of the time-domain resources occupied by the PUCCH overlaps with the time-domain resources occupied by the PUSCH. Then, the terminal device can perform the following operations:
[0077] Operation 1: Pad the PUCCH;
[0078] Operation 2: Based on the power of the PUSCH and the PUCCH at the overlapping resource position, discard the PUSCH located at the non-overlapping resource position.
[0079] Specifically, as shown in Figure 4 Figure b, by padding the PUCCH, the time-domain resources of the PUSCH and the PUCCH are made consistent. If no PUCCH for padding can be found, the terminal device can discard one of the PUSCH and the PUCCH and continue to transmit the other channel.
[0080] Specifically, as shown in Figure 4 Figure c, by discarding the PUSCH located at non-overlapping resource positions, the discarded PUSCH is shown as the shaded part in Figure c, so that the time-domain resources of the PUSCH and the PUCCH are consistent. If too many discarded PUSCHs affect the performance, the terminal device can discard one of the PUSCH and the PUCCH and continue to transmit the other channel.
[0081] Correspondingly, when the time-domain resources occupied by the PUSCH and the PUCCH are inconsistent, and the time-domain resources occupied by the PUCCH are more than those occupied by the PUSCH, the terminal device can perform the following operations: pad the PUSCH.
[0082] The embodiments of the present application realize the simultaneous transmission of the PUSCH and the PUCCH through the operations on the terminal device side. In addition, the embodiments of the present application can also ensure that the power on the transmission resources does not jump.
[0083] In a non-limiting embodiment, since the transmit power of the terminal device is limited (Power limited), when the terminal device simultaneously sends the PUSCH and the PUCCH, it is necessary to allocate power to the PUSCH and the PUCCH according to the priority. The following describes different priority configurations in combination with different embodiments.
[0084] Embodiment 4: The first priority of the PUCCH is higher than the second priority of the PUSCH.
[0085] In the embodiments of the present application, the first priority of the PUCCH is always higher than the second priority of the PUSCH. Then when the terminal device performs power allocation, it preferentially allocates power to the PUCCH, and then allocates power to the PUSCH according to the difference between the total power and the power already allocated to the PUCCH.
[0086] Embodiment 5: Under the ultra-reliable and low-latency communication (URLLC) service, the priority of the first channel is higher than that of the second channel under the enhanced mobile broadband (eMBB) service. The first channel is one of the PUSCH and the PUCCH, and the second channel is the other of the PUSCH and the PUCCH.
[0087] In this embodiment, for the same service scenario, the priority of PUCCH is higher than that of PUSCH. Specifically, the following situations may be included:
[0088] Situation 1: The priority of PUCCH under URLLC service > the priority of PUSCH under eMBB service;
[0089] Situation 2: The priority of PUSCH under URLLC service > the priority of PUCCH under eMBB service;
[0090] Situation 3: The priority of PUCCH under URLLC service > the priority of PUCCH under URLLC service;
[0091] Situation 4: The priority of PUCCH under eMBB service > the priority of PUSCH under eMBB service.
[0092] The terminal device allocates power for PUSCH and PUCCH according to the above different situations. For example, for Situation 2, it is determined that the device preferentially allocates power for PUSCH under URLLC service, and then allocates power for PUCCH under eMBB service according to the difference between the total power and the power already allocated to the above PUSCH.
[0093] Embodiment 6: The third priority of Message A including PUSCH is higher than the fourth priority of PUCCH.
[0094] In this embodiment, the third priority of Message A is higher than the fourth priority of PUCCH. Then when the terminal device performs power allocation, it preferentially allocates power for Message A, and then allocates power for PUCCH according to the difference between the total power and the power already allocated to Message A.
[0095] In a non - restrictive embodiment, the terminal device can simultaneously send PUSCH and PUCCH, or can also simultaneously send two PUCCHs. However, the transmission resources of the above channels may conflict with the transmission resources of the sounding reference signal (SRS). The terminal device can take different operations to avoid conflicts. Specific embodiments are described below.
[0096] Embodiment 7: At least one of the PUSCH and PUCCH channels is a high - priority channel, discard SRS, otherwise discard PUSCH and PUCCH.
[0097] Specifically, the PUSCH has priority 0 (priority index 0) and priority 1 (priority index 1). Among them, the PUSCH with priority 0 is the high-priority PUSCH, and the PUSCH with priority 1 is the low-priority PUSCH.
[0098] For the PUCCH, its priority is determined according to the information it carries. Among them, the PUCCH carrying periodic / half-period channel state information (CSI), layer 1 reference signal receiving power (RSRP), or layer 1 signal to interference plus noise ratio (SINR) is the low-priority PUCCH, and the PUCCH carrying other information is the high-priority PUCCH.
[0099] In this embodiment, in the case where the time-domain resources occupied by the PUSCH and PUCCH conflict with the time-domain resources occupied by the SRS, the terminal device can perform one of the following operations:
[0100] Operation 3: In response to at least one of the PUSCH and PUCCH being a high-priority channel, discard the SRS;
[0101] Operation 4: In response to both the PUSCH and PUCCH being low-priority channels, discard the PUSCH and PUCCH.
[0102] For example, Operation 3 includes the following situations:
[0103] Situation 1: The terminal device simultaneously transmits a high-priority PUCCH and a low-priority PUSCH. The time-domain resources occupied by the PUSCH and PUCCH conflict with the time-domain resources occupied by the SRS, and the terminal device discards the SRS;
[0104] Situation 2: The terminal device simultaneously transmits a low-priority PUCCH and a low-priority PUSCH. The time-domain resources occupied by the PUSCH and PUCCH conflict with the time-domain resources occupied by the SRS, and the terminal device discards the PUSCH and PUCCH;
[0105] Situation 3: The terminal device simultaneously transmits a high-priority PUCCH and a high-priority PUSCH. The time-domain resources occupied by the PUSCH and PUCCH conflict with the time-domain resources occupied by the SRS, and the terminal device discards the SRS;
[0106] Case 4: The terminal device simultaneously transmits a low-priority PUCCH and a high-priority PUSCH. The time-domain resources occupied by the PUSCH and the PUCCH conflict with the time-domain resources occupied by the SRS. The terminal device discards the SRS.
[0107] Embodiment 8: At least one of the two PUCCH channels is a high-priority channel. Discard the SRS; otherwise, discard the two PUCCHs. The two PUCCHs are transmitted on the same time-domain resource.
[0108] Similar to the case where the terminal device simultaneously transmits a PUSCH and a PUCCH, when the time-domain resources occupied by the PUCCH and the PUCCH conflict with the time-domain resources occupied by the SRS, the terminal device can perform one of the following operations:
[0109] Operation 5: In response to at least one of the PUCCH and the PUCCH being a high-priority channel, discard the SRS;
[0110] Operation 6: In response to both the PUCCH and the PUCCH being low-priority channels, discard the PUCCH and the PUCCH.
[0111] For example, Operation 5 includes the following cases:
[0112] Case 1: The terminal device simultaneously transmits a high-priority PUCCH and a low-priority PUCCH. The time-domain resources occupied by the PUCCH and the PUCCH conflict with the time-domain resources occupied by the SRS. The terminal device discards the SRS;
[0113] Case 2: The terminal device simultaneously transmits a low-priority PUCCH and a low-priority PUCCH. The time-domain resources occupied by the PUCCH and the PUCCH conflict with the time-domain resources occupied by the SRS. The terminal device discards the PUCCH and the PUCCH;
[0114] Case 3: The terminal device simultaneously transmits a high-priority PUCCH and a high-priority PUCCH. The time-domain resources occupied by the PUCCH and the PUCCH conflict with the time-domain resources occupied by the SRS. The terminal device discards the SRS;
[0115] Case 4: The terminal device simultaneously transmits a low-priority PUCCH and a high-priority PUSCH. The time-domain resources occupied by the PUCCH and the PUCCH conflict with the time-domain resources occupied by the SRS. The terminal device discards the SRS.
[0116] It should be noted that the configuration of each priority in the above Embodiment 4 to Embodiment 8 can be configured by the network device for the terminal device, or can be specified by the communication standard protocol. This application does not limit this.
[0117] For more specific implementation manners of the embodiments of the present application, please refer to the foregoing embodiments, which will not be elaborated herein.
[0118] Please refer to Figure 5 , Figure 5 FIG. shows a communication device 50, and the communication device 50 may include:
[0119] A communication module 501, configured to send a Physical Uplink Shared Channel (PUSCH) and a Physical Uplink Control Channel (PUCCH), where the time-domain resources occupied by the PUSCH and the PUCCH are the same.
[0120] Further, the communication module 501 sends the PUSCH and the PUCCH on the same time-domain resource.
[0121] Further, the communication device 50 may further include: a processing module (not shown in the figure), configured to discard the PUSCH, pad the PUSCH, or pad the PUCCH.
[0122] Further, the processing module discards the PUSCH located at a non-overlapping resource position based on the power of the PUSCH and the PUCCH at the overlapping resource position.
[0123] Further, the processing module discards the Sounding Reference Signal (SRS) in response to a conflict between the time-domain resources occupied by the PUSCH and the PUCCH and the time-domain resources occupied by the SRS, and at least one of the PUSCH and the PUCCH is a high-priority channel, otherwise discards the PUSCH and the PUCCH.
[0124] Further, the processing module discards the SRS in response to a conflict between the time-domain resources occupied by two PUCCHs and the time-domain resources occupied by the SRS, and at least one of the two PUCCHs is a high-priority channel, otherwise discards the two PUCCHs, and the two PUCCHs are transmitted on the same time-domain resource.
[0125] In a specific implementation, the foregoing communication device 50 may correspond to a chip with a communication function in a terminal device, such as a System-On-a-Chip (SOC), a baseband chip, etc.; or correspond to a chip module including a chip with a communication function in a terminal device; or correspond to a chip module with a data processing function chip, or correspond to a terminal device.
[0126] In another non-limiting embodiment, the communication module 501 is configured to send a Physical Uplink Shared Channel (PUSCH) and a Physical Uplink Control Channel (PUCCH), and the time-domain resources occupied by the PUSCH and the PUCCH are the same
[0127] In a specific implementation, the above communication device 50 may correspond to a chip with communication functions in a network device, such as a SOC, a baseband chip, etc.; or correspond to a chip module including a chip with communication functions in a network device; or correspond to a chip module with a chip having data processing functions, or correspond to a network device.
[0128] For other relevant descriptions of the communication device 50, reference may be made to the relevant descriptions in the foregoing embodiments, and details are not described herein again.
[0129] Regarding each device and product described in the above embodiments and the respective modules / units included therein, they may be software modules / units, hardware modules / units, or may be partly software modules / units and partly hardware modules / units. For example, for each device and product applied to or integrated into a chip, the respective modules / units included therein may all be implemented in a hardware manner such as a circuit, or at least some of the modules / units may be implemented in a software program manner, and the software program runs on a processor integrated inside the chip, and the remaining (if any) part of the modules / units may be implemented in a hardware manner such as a circuit; for each device and product applied to or integrated into a chip module, the respective modules / units included therein may all be implemented in a hardware manner such as a circuit, and different modules / units may be located in the same component (such as a chip, a circuit module, etc.) or different components of the chip module, or at least some of the modules / units may be implemented in a software program manner, and the software program runs on a processor integrated inside the chip module, and the remaining (if any) part of the modules / units may be implemented in a hardware manner such as a circuit; for each device and product applied to or integrated into a terminal device, the respective modules / units included therein may all be implemented in a hardware manner such as a circuit, and different modules / units may be located in the same component (such as a chip, a circuit module, etc.) or different components inside the terminal device, or at least some of the modules / units may be implemented in a software program manner, and the software program runs on a processor integrated inside the terminal device, and the remaining (if any) part of the modules / units may be implemented in a hardware manner such as a circuit.
[0130] An embodiment of the present application also discloses a storage medium, which is a computer-readable storage medium, on which a computer program is stored, and when the computer program runs, it can execute the steps of the method shown in the foregoing embodiments. The storage medium may include a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disc, etc. The storage medium may also include a non-volatile memory or a non-transitory memory, etc.
[0131] Please refer toFigure 6 , embodiments of the present application also provide a schematic diagram of the hardware structure of a communication device. The device includes a processor 601, a memory 602, and a transceiver 603.
[0132] The processor 601 can be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the solution of the present application. The processor 601 can also include multiple CPUs, and the processor 601 can be a single-CPU processor or a multi-CPU processor. Here, the processor can refer to one or more devices, circuits, or processing cores for processing data (such as computer program instructions).
[0133] The memory 602 can be a ROM or other type of static storage device that can store static information and instructions, a RAM, or other type of dynamic storage device that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM), or other optical disc storage, optical disc storage (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer. Embodiments of the present application do not impose any restrictions on this. The memory 602 can exist independently (in this case, the memory 602 can be located outside or inside the device), or can be integrated with the processor 601. Among them, the memory 602 can contain computer program code. The processor 601 is used to execute the computer program code stored in the memory 602, so as to implement the method provided by the embodiments of the present application.
[0134] The processor 601, the memory 602, and the transceiver 603 are connected through a bus. The transceiver 603 is used to communicate with other devices or communication networks. Optionally, the transceiver 603 can include a transmitter and a receiver. The device in the transceiver 603 for implementing the receiving function can be regarded as a receiver, and the receiver is used to execute the receiving steps in the embodiments of the present application. The device in the transceiver 603 for implementing the sending function can be regarded as a transmitter, and the transmitter is used to execute the sending steps in the embodiments of the present application.
[0135] WhenFigure 6 When the structural schematic diagram shown is used to illustrate the structure of the terminal device involved in the above embodiments, the processor 601 is used to control and manage the actions of the terminal device. For example, the processor 601 is used to support the terminal device to execute Figure 1 step 101 in Figure 2 or step 201 and step 202 in
[0136] When Figure 6 the structural schematic diagram shown is used to illustrate the structure of the network device involved in the above embodiments, the processor 601 is used to control and manage the actions of the network device. For example, the processor 601 is used to support the network device to execute Figure 2 step 201 and step 202 in Figure 2 or step 301 and step 302 in
[0137] In the embodiments of the present application, the unidirectional communication link from the access network to the terminal device is defined as the downlink. The data transmitted on the downlink is downlink data, and the transmission direction of the downlink data is called the downlink direction; while the unidirectional communication link from the terminal device to the access network is the uplink. The data transmitted on the uplink is uplink data, and the transmission direction of the uplink data is called the uplink direction.
[0138] It should be understood that the term "and / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in this article indicates that the associated objects before and after are in an "or" relationship.
[0139] The term "a plurality of" that appears in the embodiments of the present application refers to two or more.
[0140] In the embodiments of the present application, the descriptions such as first and second are only for indicating and distinguishing the described objects, without any order, nor do they represent a special limitation on the number of devices in the embodiments of the present application, and cannot constitute any limitation to the embodiments of the present application.
[0141] The "connection" mentioned in the embodiments of the present application refers to various connection methods such as direct connection or indirect connection to achieve communication between devices, and the embodiments of the present application do not make any limitation on this.
[0142] The above embodiments can be implemented in whole or in part by software, hardware, firmware, or any other combination. When implemented using software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center in a wired or wireless manner.
[0143] It should be understood that in various embodiments of the present application, the size of the sequence numbers of the above processes does not mean the order of execution, and the execution order of each process should be determined according to its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
[0144] In the several embodiments provided by the present application, it should be understood that the disclosed methods, devices, and systems can be implemented in other ways. For example, the device embodiments described above are only illustrative; for example, the division of the units is only a logical function division, and there can be other division methods in actual implementation; for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed mutual coupling, direct coupling, or communication connection can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be in an electrical, mechanical, or other form.
[0145] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they can be located in one place, or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0146] In addition, each functional unit in various embodiments of the present application may be integrated into one processing unit, or each unit may be physically separate, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware, or in the form of a combination of hardware and software functional units.
[0147] The above-mentioned integrated unit implemented in the form of software functional units may be stored in a computer-readable storage medium. The above-mentioned software functional units stored in a storage medium include several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute some steps of the methods described in various embodiments of the present application.
[0148] Although the present application is disclosed as above, the present application is not limited thereto. Any person skilled in the art can make various changes and modifications without departing from the spirit and scope of the present application. Therefore, the protection scope of the present application should be subject to the scope defined by the claims.
Claims
1. A communication method, characterized in that, Including: Transmitting a Physical Uplink Shared Channel (PUSCH) and a Physical Uplink Control Channel (PUCCH), where the time-domain resources occupied by the PUSCH and the PUCCH are the same.
2. The communication method according to claim 1, wherein The transmitting of the Physical Uplink Shared Channel (PUSCH) and the Physical Uplink Control Channel (PUCCH) includes: Transmitting the PUSCH and the PUCCH on the same time-domain resource.
3. The communication method according to claim 1, characterized in that, Before transmitting the Physical Uplink Shared Channel (PUSCH) and the Physical Uplink Control Channel (PUCCH), it further includes: Discarding the PUSCH, padding the PUSCH, or padding the PUCCH.
4. The communication method according to claim 3, wherein The number of time-domain resources occupied by the PUSCH is greater than the number of time-domain resources occupied by the PUCCH, and the starting position of the time-domain resources occupied by the PUSCH is the same as the starting position of the time-domain resources occupied by the PUCCH, or the ending position of the time-domain resources occupied by the PUSCH is the same as the ending position of the time-domain resources occupied by the PUCCH.
5. The communication method according to claim 1, wherein The transmitting of the Physical Uplink Shared Channel (PUSCH) and the Physical Uplink Control Channel (PUCCH) includes: Discarding the PUSCH located at non-overlapping resource positions based on the power of the PUSCH and the PUCCH at the overlapping resource positions.
6. The communication method according to claim 5, characterized in that The number of time-domain resources occupied by the PUSCH is greater than the number of time-domain resources occupied by the PUCCH, and the middle part of the time-domain resources occupied by the PUCCH overlaps with the time-domain resources occupied by the PUSCH.
7. The communication method according to claim 1, wherein When performing power allocation, the first priority of the PUCCH is higher than the second priority of the PUSCH.
8. The communication method according to claim 1, wherein When performing power allocation, the priority of the first channel under the Ultra-Reliable Low-Latency Communication (URLLC) service is higher than the priority of the second channel under the Enhanced Mobile Broadband (eMBB) service. The first channel is one of the PUSCH and the PUCCH, and the second channel is the other of the PUSCH and the PUCCH.
9. The communication method according to claim 1, wherein When performing power allocation, the third priority of the Message A including the PUSCH is higher than the fourth priority of the PUCCH.
10. The communication method according to claim 1, characterized in that, It further includes: In response to a conflict between the time-domain resources occupied by the PUSCH and the PUCCH and the time-domain resources occupied by the Sounding Reference Signal (SRS), and at least one of the PUSCH and the PUCCH being a high-priority channel, discarding the SRS; otherwise, discarding the PUSCH and the PUCCH.
11. The communication method according to claim 1, wherein It further includes: In response to a conflict between the time-domain resources occupied by two PUCCHs and the time-domain resources occupied by the Sounding Reference Signal (SRS), and at least one of the two PUCCHs being a high-priority channel, discarding the SRS; otherwise, discarding the two PUCCHs. The two PUCCHs are transmitted on the same time-domain resource.
12. The communication method according to any one of claims 1 to 11, characterized in that, The frequency-domain resources occupied by the PUSCH and the PUCCH are the same or different.
13. A communication method, characterized in that, Including: Receiving the transmission of the Physical Uplink Shared Channel (PUSCH) and the Physical Uplink Control Channel (PUCCH), where the time-domain resources occupied by the PUSCH and the PUCCH are the same.
14. A communication device, characterized in that, Including: A communication module, configured to transmit a Physical Uplink Shared Channel (PUSCH) and a Physical Uplink Control Channel (PUCCH), where the time domain resources occupied by the PUSCH and the PUCCH are the same.
15. A communication device, characterized in that, Comprising: A communication module, configured to receive a Physical Uplink Shared Channel (PUSCH) and a Physical Uplink Control Channel (PUCCH), where the time domain resources occupied by the PUSCH and the PUCCH are the same.
16. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is run by a processor, it executes the steps of the communication method according to any one of claims 1 to 13.
17. A communication device, comprising a memory and a processor, wherein a computer program that can run on the processor is stored on the memory, characterized in that, When the processor runs the computer program, it executes the steps of the communication method according to any one of claims 1 to 12.
18. A communication device, comprising a memory and a processor, wherein a computer program capable of running on the processor is stored on the memory, characterized in that, When the processor runs the computer program, it executes the steps of the communication method according to claim 13.