Uplink data transmission method and apparatus
By sending information indicating TPMI of K first frequency domain resources and N precoding subbands to the terminal device in the uplink data transmission, the problem of discontinuous frequency domain resource division is solved, and the effect of reducing TPMI overhead and improving precoding performance is achieved.
Patent Information
- Application Number
- PCT/CN2024/131648
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-11-13
- Filing Date
- 2024-11-12
- Publication Date
- 2025-05-22
AI Technical Summary
It is difficult for the prior art to realize the reasonable division of discontinuous frequency domain resources in uplink data transmission and notify the precoding matrix indicator (TPMI).
Information indicating K first frequency domain resources and determining TPMIs of N precoding subbands is sent to the terminal device through the network device, wherein the N precoding subbands include K first frequency domain resources, and the number of second frequency domain resources between any two adjacent first frequency domain resources in the first precoding subband is less than X.
The overhead for indicating the corresponding TPMI of the precoding subband is reduced, and the redundant TPMI-related information is avoided, and the precoding performance is improved.
Smart Images

Figure CN2024131648_22052025_PF_FP_ABST
Abstract
Description
Uplink data transmission method and device
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of the People's Republic of China on November 13, 2023, with application number 202311515225.6 and invention name "A method and device for uplink data transmission", the entire contents of which are incorporated by reference into this application. Technical Field
[0003] The present application relates to the field of communication technology, and in particular to a method and device for uplink data transmission. Background Art
[0004] When performing downlink (DL) transmission in a new radio (NR) system, the precoding granularity of multiple input multiple output (MIMO), i.e., the precoding resource group (PRG), can be 2 resource blocks (RBs), 4 RBs, or wideband. If the precoding granularity is wideband, the base station applies the same precoding matrix to the scheduling bandwidth during downlink transmission; if the precoding granularity is 2 RBs or 4 RBs, the base station divides the scheduling bandwidth into different subbands according to the precoding granularity when performing downlink precoding, and applies the same precoding matrix to the same subband, and different precoding matrices to different subbands. The user equipment (UE) sends a precoding matrix indicator (PMI) to the base station based on the precoding granularity.
[0005] During uplink (UL) transmission in the NR system, the base station notifies the UE of the transmitted precoding matrix indicator (TPMI). Currently, the only solution is to divide continuous frequency domain resources and notify the TPMI. How to reasonably divide non-contiguous frequency domain resources and notify the TPMI requires further discussion.
[0006] Summary of the Invention
[0007] The embodiments of the present application provide an uplink data transmission method and apparatus for reasonably dividing non-contiguous frequency domain resources and notifying the TPMI.
[0008] In a first aspect, the present application provides an uplink data transmission method, which can be executed by a network device or a module (such as a chip) in the network device. The method includes: the network device sends first information and second information to a terminal device, wherein the first information is used to indicate K first frequency domain resources, the first frequency domain resources are allocated to the terminal device, and the second information is used to determine the TPMI of N precoding subbands, K and N are positive integers; the N precoding subbands include the K first frequency domain resources, and the number of second frequency domain resources between any two adjacent first frequency domain resources in the first precoding subband is less than X, X is a positive integer; the second frequency domain resource is not allocated to the terminal device, and the first precoding subband is any one of the N precoding subbands; the network device receives uplink data on the K first frequency domain resources, and the uplink data is precoded based on the TPMI of the N precoding subbands.
[0009] Using the above method, since the N precoding subbands include K first frequency domain resources, the N precoding subbands can be determined not based on all frequency domain resources in a bandwidth, but only need to ensure that the N precoding subbands include the K first frequency domain resources. This can reduce the overhead used to indicate the TPMI corresponding to the precoding subband and avoid carrying redundant TPMI-related information. Furthermore, the number of second frequency domain resources between any two adjacent first frequency domain resources in the first precoding subband is less than X. This allows a precoding subband to include as few second frequency domain resources as possible, ensuring that a precoding subband does not have many frequency domain resources that are not allocated to terminal devices, thereby improving precoding performance.
[0010] Exemplarily, the second information is used to indicate the TPMIs of N precoding subbands. This can also be described as the second information being used to determine the TPMIs of the N precoding subbands, or the second information being used to obtain the TPMIs of the N precoding subbands. Alternatively, this can be described as the second information being used to indicate the TPMIs of the N precoding subbands and the number of layers used by the terminal device. The TPMI can also be replaced by a TPMI index.
[0011] In one possible design, the frequency domain resources respectively included in the N precoding subbands do not overlap with each other.
[0012] In one possible design, the frequency domain resource with the smallest index and / or the frequency domain resource with the largest index in the first precoding subband is the first frequency domain resource.
[0013] In one possible design, among the N precoding subbands, there are a second precoding subband and a third precoding subband, the first index is greater than the second index, the difference between the first index and the second index is greater than Y, Y is a positive integer, wherein the first index is the index of the frequency domain resource with the smallest index in the second precoding subband, and the second index is the index of the frequency domain resource with the largest index in the third precoding subband.
[0014] The above design ensures that there are not many frequency domain resources that are not allocated to terminal devices in a precoding subband. The frequency difference between frequency domain resources with smaller indexes and frequency domain resources with larger indexes in the same precoding subband will not be too large, and the same set of precoding matrix information can be shared.
[0015] In one possible design, the first information and / or the second information is carried via downlink control information DCI.
[0016] In one possible design, among the N precoding subbands, there are a fourth precoding subband and a fifth precoding subband, the maximum index of the frequency domain resources in the fourth precoding subband is less than the minimum index of the frequency domain resources in the fifth precoding subband, and the number of frequency domain resources included in the fourth precoding subband is greater than or equal to the number of frequency domain resources included in the fifth precoding subband.
[0017] With the above design, the number of frequency domain resources included in the N precoding subbands can be arranged in descending order.
[0018] In one possible design, among the N precoding subbands, there are a fourth precoding subband and a fifth precoding subband, the maximum index of the frequency domain resources in the fourth precoding subband is less than the minimum index of the frequency domain resources in the fifth precoding subband, and the difference between the maximum index and the minimum index of the frequency domain resources in the fourth precoding subband is less than or equal to the difference between the maximum index of the frequency domain resources in the fifth precoding subband and the maximum index of the frequency domain resources in the fourth precoding subband.
[0019] In one possible design, among the N precoding subbands, there are a fourth precoding subband and a fifth precoding subband, the maximum index of the frequency domain resources in the fourth precoding subband is less than the minimum index of the frequency domain resources in the fifth precoding subband, and the number of frequency domain resources included in the fourth precoding subband is less than or equal to the number of frequency domain resources included in the fifth precoding subband.
[0020] With the above design, the number of frequency domain resources included in the N precoding subbands can be arranged in ascending order.
[0021] In one possible design, among the N precoding subbands, there are a fourth precoding subband and a fifth precoding subband, and the maximum index of the frequency domain resources in the fourth precoding subband is less than the maximum index of the frequency domain resources in the fifth precoding subband. Then, the difference between the maximum index and the minimum index of the frequency domain resources in the fifth precoding subband is less than or equal to the difference between the minimum index of the frequency domain resources in the fifth precoding subband and the minimum index of the frequency domain resources in the fourth precoding subband.
[0022] In one possible design, among the N precoding subbands, the absolute value of the difference in the number of frequency domain resources included in any two precoding subbands is less than or equal to Z, where Z is a positive integer.
[0023] By adopting the above design, it is possible to ensure that a precoding subband includes as few second frequency domain resources as possible.
[0024] In one possible design, the K first frequency domain resources belong to multiple frequency domain resource groups, and the frequency domain resources included in the multiple frequency domain resource groups do not overlap with each other; wherein each frequency domain resource group constitutes one or more precoding subbands, and the total number of precoding subbands constituted by the multiple frequency domain resource groups is less than or equal to N.
[0025] In one possible design, the number of precoding subbands constituted by the i-th frequency domain resource group is determined according to the number of frequency domain resources included in the i-th frequency domain resource group, and P, where P is determined according to the values of K and N, i is a positive integer, and the i-th frequency domain resource group is any one of the multiple frequency domain resource groups.
[0026] In one possible design, the number of frequency domain resources included in each precoding subband constituted by the i-th frequency domain resource group is determined according to the number of frequency domain resources included in the i-th frequency domain resource group and the number of precoding subbands constituted by the i-th frequency domain resource group.
[0027] In one possible design, or, Wherein, C1 is an integer.
[0028] In one possible design, there is at least one precoding subband among the N precoding subbands that includes the second frequency domain resources.
[0029] In a second aspect, the present application provides an uplink data transmission method, which can be executed by a terminal device or a module (such as a chip) in the terminal device. The method includes: the terminal device receives first information and second information from a network device, wherein the first information is used to indicate K first frequency domain resources, the first frequency domain resources are allocated to the terminal device, and the second information is used to indicate the TPMI of N precoding subbands, K and N are positive integers; the N precoding subbands include the K first frequency domain resources, and the number of second frequency domain resources between any two adjacent first frequency domain resources in the first precoding subband is less than X, X is a positive integer; the second frequency domain resource is not allocated to the terminal device, and the first precoding subband is any one of the N precoding subbands; the terminal device sends uplink data on the K first frequency domain resources, and the uplink data is precoded based on the TPMI of the N precoding subbands.
[0030] In one possible design, the frequency domain resources respectively included in the N precoding subbands do not overlap with each other.
[0031] In one possible design, the frequency domain resource with the smallest index and / or the frequency domain resource with the largest index in the first precoding subband is the first frequency domain resource.
[0032] In one possible design, among the N precoding subbands, there are a second precoding subband and a third precoding subband, the first index is greater than the second index, the difference between the first index and the second index is greater than Y, Y is a positive integer, wherein the first index is the index of the frequency domain resource with the smallest index in the second precoding subband, and the second index is the index of the frequency domain resource with the largest index in the third precoding subband.
[0033] In one possible design, the first information and / or the second information is carried via downlink control information DCI.
[0034] In one possible design, among the N precoding subbands, there are a fourth precoding subband and a fifth precoding subband, the maximum index of the frequency domain resources in the fourth precoding subband is less than the minimum index of the frequency domain resources in the fifth precoding subband, and the number of frequency domain resources included in the fourth precoding subband is greater than or equal to the number of frequency domain resources included in the fifth precoding subband.
[0035] In one possible design, among the N precoding subbands, there are a fourth precoding subband and a fifth precoding subband, the maximum index of the frequency domain resources in the fourth precoding subband is less than the minimum index of the frequency domain resources in the fifth precoding subband, and the difference between the maximum index and the minimum index of the frequency domain resources in the fourth precoding subband is less than or equal to the difference between the maximum index of the frequency domain resources in the fifth precoding subband and the maximum index of the frequency domain resources in the fourth precoding subband.
[0036] In one possible design, among the N precoding subbands, there are a fourth precoding subband and a fifth precoding subband, the maximum index of the frequency domain resources in the fourth precoding subband is less than the minimum index of the frequency domain resources in the fifth precoding subband, and the number of frequency domain resources included in the fourth precoding subband is less than or equal to the number of frequency domain resources included in the fifth precoding subband.
[0037] In one possible design, among the N precoding subbands, there are a fourth precoding subband and a fifth precoding subband, and the maximum index of the frequency domain resources in the fourth precoding subband is less than the maximum index of the frequency domain resources in the fifth precoding subband. Then, the difference between the maximum index and the minimum index of the frequency domain resources in the fifth precoding subband is less than or equal to the difference between the minimum index of the frequency domain resources in the fifth precoding subband and the minimum index of the frequency domain resources in the fourth precoding subband.
[0038] In one possible design, among the N precoding subbands, the absolute value of the difference in the number of frequency domain resources included in any two precoding subbands is less than or equal to Z, where Z is a positive integer.
[0039] In one possible design, the K first frequency domain resources belong to multiple frequency domain resource groups, and the frequency domain resources included in the multiple frequency domain resource groups do not overlap with each other; wherein each frequency domain resource group constitutes one or more precoding subbands, and the total number of precoding subbands constituted by the multiple frequency domain resource groups is less than or equal to N.
[0040] In one possible design, the number of precoding subbands constituted by the i-th frequency domain resource group is determined according to the number of frequency domain resources included in the i-th frequency domain resource group, and P, where P is determined according to the values of K and N, i is a positive integer, and the i-th frequency domain resource group is any one of the multiple frequency domain resource groups.
[0041] In one possible design, the number of frequency domain resources included in each precoding subband constituted by the i-th frequency domain resource group is determined according to the number of frequency domain resources included in the i-th frequency domain resource group and the number of precoding subbands constituted by the i-th frequency domain resource group.
[0042] In one possible design, or, Wherein, C1 is an integer.
[0043] In one possible design, there is at least one precoding subband among the N precoding subbands that includes the second frequency domain resources.
[0044] In one possible design, before the terminal device sends uplink data on the K first frequency domain resources, the terminal device determines the N precoding subbands based on the K first frequency domain resources.
[0045] In a third aspect, the present application provides an uplink data transmission method, which can be performed by a network device or a module (such as a chip) in the network device. The method includes: the network device sends third information and fourth information to a terminal device, wherein the third information is used to indicate the frequency domain resources corresponding to M carriers, and the fourth information is used to determine the TPMIs of N precoding subbands, where N and M are positive integers; the N precoding subbands include the frequency domain resources corresponding to the M carriers; the network device receives uplink data on the frequency domain resources corresponding to the M carriers, and the uplink data is precoded based on the TPMIs of the N precoding subbands.
[0046] By adopting the above method, N precoding subbands include frequency domain resources corresponding to M carriers respectively, which can reduce the overhead for indicating the TPMI corresponding to the precoding subbands, avoid carrying redundant TPMI-related information, and improve precoding performance.
[0047] Exemplarily, the fourth information is used to indicate the TPMIs of the N precoding subbands. Alternatively, the fourth information may be used to determine the TPMIs of the N precoding subbands, or to obtain the TPMIs of the N precoding subbands. Alternatively, the fourth information may be used to determine the TPMIs of the N precoding subbands and the number of layers of the terminal device. The TPMI may also be replaced by a TPMI index.
[0048] In one possible design, the third information and / or the fourth information is carried via downlink control information DCI.
[0049] In one possible design, the frequency domain resources corresponding to each of the M carriers constitute one or more precoding subbands, and the sum of the number of precoding subbands constituted by the frequency domain resources corresponding to each of the M carriers is less than or equal to N.
[0050] In one possible design, the number of precoding subbands constituted by the frequency domain resources corresponding to the j-th carrier is determined according to the total number of frequency domain resources corresponding to the j-th carrier and Q, 1≤j≤M, j is a positive integer, and the j-th carrier is any one of the M carriers, wherein Q is determined according to the total number of frequency domain resources corresponding to the M carriers and the value of N.
[0051] In one possible design, the number of frequency domain resources included in each precoding subband constituted by the frequency domain resources corresponding to the j-th carrier is determined according to the total number of frequency domain resources corresponding to the j-th carrier and the number of precoding subbands constituted by the frequency domain resources corresponding to the j-th carrier.
[0052] In one possible design, or, Where C2 is an integer, W j is the total number of frequency domain resources corresponding to the j-th carrier.
[0053] In a fourth aspect, the present application provides an uplink data transmission method, which can be performed by a terminal device or a module (such as a chip) in the terminal device. The method includes: the terminal device receives third information and fourth information from a network device, wherein the third information is used to indicate the frequency domain resources corresponding to M carriers, and the fourth information is used to determine the TPMIs of N precoding subbands, where N and M are positive integers; the N precoding subbands include the frequency domain resources corresponding to the M carriers; the terminal device determines the N precoding subbands based on the frequency domain resources corresponding to the M carriers; the terminal device sends uplink data on the frequency domain resources corresponding to the M carriers, and the uplink data is precoded based on the TPMIs of the N precoding subbands.
[0054] In one possible design, the third information and / or the fourth information is carried via downlink control information DCI.
[0055] In one possible design, the frequency domain resources corresponding to each of the M carriers constitute one or more precoding subbands, and the sum of the number of precoding subbands constituted by the frequency domain resources corresponding to each of the M carriers is less than or equal to N.
[0056] In one possible design, the number of precoding subbands constituted by the frequency domain resources corresponding to the j-th carrier is determined according to the total number of frequency domain resources corresponding to the j-th carrier and Q, 1≤j≤M, j is a positive integer, and the j-th carrier is any one of the M carriers, wherein Q is determined according to the total number of frequency domain resources corresponding to the M carriers and the value of N.
[0057] In one possible design, the number of frequency domain resources included in each precoding subband constituted by the frequency domain resources corresponding to the j-th carrier is determined according to the total number of frequency domain resources corresponding to the j-th carrier and the number of precoding subbands constituted by the frequency domain resources corresponding to the j-th carrier.
[0058] In one possible design, or, Where C2 is an integer, W j is the total number of frequency domain resources corresponding to the j-th carrier.
[0059] In a fifth aspect, the present application provides a communication device, which may be a first device, or a module or unit (for example, a chip, or a chip system, or a circuit) in the first device that corresponds one-to-one to the method / operation / step / action described in any one of the first to fourth aspects, or a device that can be used in combination with the first device.
[0060] In a sixth aspect, the present application provides a communication device comprising at least one processing element and at least one storage element, wherein the at least one storage element is used to store programs and data, and the at least one processing element is used to read and execute the programs and data stored in the storage element, so that any method described in any one of the above aspects of the present application is implemented.
[0061] In a seventh aspect, the present application further provides a computer program, which, when executed on a computer, enables the computer to execute any of the methods described in any of the above aspects.
[0062] In an eighth aspect, the present application provides a communication device comprising: an interface circuit and at least one processor; the interface circuit is used to provide input and / or output of programs or instructions to the at least one processor; the at least one processor is used to execute the programs or instructions so that the communication device can implement any of the methods described in any of the above aspects.
[0063] In one possible manner, the communication device includes the at least one memory, and the at least one memory is used to store the program or instruction.
[0064] In a ninth aspect, the present application provides a computer storage medium storing a software program. When the software program is read and executed by one or more processors, the software program can implement any of the methods described in any of the above aspects.
[0065] In a tenth aspect, the present application provides a computer program product comprising instructions, which, when executed on a computer, enables the computer to execute any of the methods described in any of the above aspects.
[0066] In the eleventh aspect, the present application provides a chip system, which includes at least one chip and a memory, and the at least one chip is used to read and execute the program stored in the memory to implement any of the methods described in any of the above aspects.
[0067] In the twelfth aspect, the present application provides a communication system, which includes a terminal device and a network device, wherein the terminal device executes the method described in any one of the first or third aspects above, and the network device executes the method described in any one of the second or fourth aspects above.
[0068] Based on the implementations provided in the above aspects, this application can also be further combined to provide more implementations. BRIEF DESCRIPTION OF THE DRAWINGS
[0069] FIG1 is a schematic diagram of the architecture of a communication system used in an embodiment of the present application;
[0070] FIG2 is a schematic diagram of RBG allocation in this application;
[0071] FIG3 is a schematic diagram of a possible precoding subband determination method 1 in this application;
[0072] FIG4 is a schematic diagram of a possible precoding subband determination method 2 in this application;
[0073] FIG5 is a flowchart illustrating an uplink data transmission method in the present application;
[0074] FIG6A is a schematic diagram of a first frequency domain resource allocated by a network device to a terminal device in this application;
[0075] FIG6B is a schematic diagram of three precoding subbands determined based on FIG6A in this application;
[0076] FIG6C is a schematic diagram of four precoding subbands determined based on FIG6A in this application;
[0077] FIG7A is another schematic diagram of a first frequency domain resource allocated by a network device to a terminal device in this application;
[0078] FIG7B is a schematic diagram of one of the precoding subbands determined based on FIG7A in this application;
[0079] FIG7C is a second schematic diagram of precoding subbands determined based on FIG7A in this application;
[0080] FIG7D is a third schematic diagram of the precoding subband determined based on FIG7A in this application;
[0081] FIG8A is a fourth schematic diagram of precoding subbands determined based on FIG7A in this application;
[0082] FIG8B is a fifth schematic diagram of precoding subbands determined based on FIG7A in this application;
[0083] FIG8C is a sixth schematic diagram of precoding subbands determined based on FIG7A in this application;
[0084] FIG9 is a flowchart of a method for determining N precoding subbands in the present application;
[0085] FIG10 is a schematic diagram of determining a frequency domain resource group according to a first frequency domain resource in the present application;
[0086] FIG11 is a flowchart illustrating another uplink data transmission method in the present application;
[0087] FIG12 is a flowchart of another method for determining N precoding subbands in the present application;
[0088] FIG13 is a schematic structural diagram of a communication device in this application;
[0089] FIG14 is a schematic structural diagram of another communication device in this application. DETAILED DESCRIPTION
[0090] The specific implementation of the present application is described below with reference to the accompanying drawings in the embodiments of the present application. However, the implementation of the present application may also include combining these embodiments without departing from the spirit or scope of the present application, such as adopting other embodiments and making structural changes. Therefore, the detailed description of the following embodiments should not be understood in a restrictive sense. The terms used in the examples section of the present application are only used to explain the specific embodiments of the present application and are not intended to limit the present application.
[0091] The embodiments of the present application can be applied to various communication systems, such as: global system for mobile communications (GSM) system, code division multiple access (CDMA) system, wideband code division multiple access (WCDMA) system, general packet radio service (GPRS), long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), universal mobile telecommunication system (UMTS), world-wide interoperability for microwave access (WIMAX) communication system, fifth generation (5G) system or new radio (NR), or applied to future communication systems or other similar communication systems.
[0092] Figure 1 is a schematic diagram of the architecture of a communication system 1000 used in an embodiment of the present application. As shown in Figure 1 , the communication system includes a radio access network 100 and a core network 200. Optionally, the communication system 1000 may also include the Internet 300. The radio access network 100 may include at least one radio access network device (such as 110a and 110b in Figure 1 ) and at least one terminal device (such as 120a-120j in Figure 1 ). The terminal device is wirelessly connected to the radio access network device, and the radio access network device is wirelessly or wiredly connected to the core network. The core network device and the radio access network device may be independent and distinct physical devices, or the functions of the core network device and the logical functions of the radio access network device may be integrated into the same physical device, or a single physical device may integrate some of the functions of the core network device and some of the functions of the radio access network device. Terminal devices and radio access network devices may be connected to each other via wired or wireless connections. FIG1 is only a schematic diagram. The communication system may further include other network devices, such as wireless relay devices and wireless backhaul devices, which are not shown in FIG1 .
[0093] A radio access network device can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next-generation NodeB (gNB) in a fifth-generation (5G) mobile communication system, a next-generation base station in a sixth-generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a Wi-Fi system. It can also be a module or unit that performs some of the functions of a base station, such as a centralized unit (CU) or a distributed unit (DU). The CU performs the functions of the base station's radio resource control protocol and packet data convergence protocol (PDCP), as well as the service data adaptation protocol (SDAP). The DU performs the functions of the base station's radio link control layer and medium access control (MAC) layer, as well as some or all of the physical layer. For detailed descriptions of each of these protocol layers, please refer to the relevant technical specifications of the Third Generation Partnership Project (3GPP). The wireless access network device can be a macro base station (such as 110a in Figure 1), a micro base station or an indoor station (such as 110b in Figure 1), a relay node, a donor node, etc. The embodiments of this application do not limit the specific technology and device form used by the wireless access network device. For ease of description, the following description uses a network device as an example of a wireless access network device.
[0094] Terminal devices may also be referred to as terminals, user equipment (UE), mobile stations, mobile terminals, etc. Terminal devices can be widely used in various scenarios, for example, device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IOT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wearable, smart transportation, smart city, etc. Terminal devices may be mobile phones, tablet computers, computers with wireless transceiver functions, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the terminal devices.
[0095] Network devices and terminal devices can be fixed or mobile. They can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; they can also be deployed on aircraft, balloons, and artificial satellites. The embodiments of this application do not limit the application scenarios of network devices and terminal devices.
[0096] The roles of network devices and terminal devices can be relative. For example, the helicopter or drone 120i in Figure 1 can be configured as a mobile network device. To terminal devices 120j accessing the wireless access network 100 via 120i, drone 120i is a network device. However, to network device 110a, 120i is a terminal device, meaning that communication between 110a and 120i occurs via a wireless air interface protocol. Of course, communication between 110a and 120i can also occur via an interface protocol between network devices. In this case, 120i is also a network device relative to 110a. Therefore, both network devices and terminal devices can be collectively referred to as communication devices. 110a and 110b in Figure 1 can be referred to as communication devices with network device functionality, while 120a-120j in Figure 1 can be referred to as communication devices with terminal device functionality.
[0097] Network devices and terminal devices, network devices and network devices, and terminal devices and terminal devices can communicate through authorized spectrum, unauthorized spectrum, or both; can communicate through spectrum below 6 gigahertz (GHz), spectrum above 6 GHz, or spectrum below 6 GHz and spectrum above 6 GHz simultaneously. The embodiments of the present application do not limit the spectrum resources used for wireless communications.
[0098] In the embodiments of the present application, the functions of the network device may also be performed by a module (such as a chip) in the network device, or by a control subsystem that includes the network device functions. The control subsystem that includes the network device functions here may be a control center in the above-mentioned application scenarios such as smart grid, industrial control, smart transportation, and smart city. The functions of the terminal device may also be performed by a module (such as a chip or a modem) in the terminal device, or by a device that includes the terminal device functions.
[0099] It can be understood that in the embodiments of the present application, the physical downlink shared channel (PDSCH), physical downlink control channel (PDCCH), physical uplink control channel (PUCCH) and physical uplink shared channel (PUSCH) are only used as examples of downlink data channels, downlink control channels, uplink control channels and uplink data channels, respectively. In different systems and different scenarios, data channels and control channels may have different names, and the embodiments of the present application do not limit this.
[0100] In the 5G NR wireless communication system, there are three types of PUSCH frequency domain resource allocation: uplink resource allocation type 0, uplink resource allocation type 1, and uplink resource allocation type 2. Uplink resource allocation type 0 can be used for non-contiguous resource allocation. Uplink resource allocation type 1 can be used for contiguous resource allocation. Uplink resource allocation type 2 can be used for dynamic switching between non-contiguous and contiguous resource allocation.
[0101] If the resource allocation field in the radio resource control (RRC) signaling indicates uplink resource allocation type 0, the specific frequency domain resource allocation can be indicated using the bitmap of the frequency domain resource assignment field in the downlink control information (DCI).
[0102] If the resource allocation field in the radio resource control (RRC) signaling indicates uplink resource allocation type 2, and the most significant bit (MSB) value of the frequency range resource allocation field in DCI formats 0_1 and 0_2 is 0, uplink resource allocation type 0 is used. Specific frequency domain resource allocation can be indicated using a bitmap of the frequency range resource allocation field in the DCI. In addition, if the MSB bit value is 1, uplink resource allocation type 1 is used.
[0103] For example, assume that the frequency domain resource granularity allocated by the network device to the UE is a resource block group (RBG), and an RBG is a set of consecutive virtual resource blocks (VRBs). The bitmap is "10011110", and the corresponding RBG allocation is shown in Figure 2. The diagonal squares represent the RBGs allocated to the UE, and the blank squares represent the RBGs not allocated to the UE. Among them, RBG 0, RBG 3, RBG 4, RBG 5, and RBG 6 are RBGs allocated to the UE, and RBG 0 is not continuous with other RBGs. RBG X represents the RBG with index X, where X is an integer greater than or equal to 0.
[0104] Currently, there are two possible methods for determining precoding subbands:
[0105] Method 1: Determine the precoding subband based on the total number of physical resource blocks (PRBs) within a bandwidth, and indicate the TPMI corresponding to the precoding subband consisting of all PRBs to the UE via the DCI. If the total number of PRBs within a bandwidth is fixed, and the PRG granularity (i.e., the number of RBGs within each PRG) is also fixed, then the number of bits used to indicate the TPMI in the DCI is fixed, which reduces the complexity of blind detection of the DCI by the UE.
[0106] For example, as shown in Figure 3, a bandwidth includes 8 PRBs, each PRG includes 4 PRBs, and two PRGs can be determined. Therefore, the DCI is used to indicate the TPMIs corresponding to the two PRGs. Regardless of whether all 8 PRBs are allocated to the UE, the DCI needs to indicate the TPMIs corresponding to the two PRGs.
[0107] As shown in Figure 3, black represents the PRBs allocated to the UE by the network device, while white represents the PRBs not allocated to the UE. As can be seen, all three PRBs allocated to the UE are located in PRG#1, meaning that PRG#2 is useless to the UE. However, the DCI still includes the TPMIs corresponding to the two PRGs. This means that the TPMI corresponding to PRG#2 is redundant information for the UE, resulting in significant DCI overhead.
[0108] Method 2: Determine the precoding subband according to the number of scheduled PRBs in a bandwidth, and indicate the TPMI corresponding to the precoding subband composed of the scheduled PRBs to the UE through the DCI. The scheduled PRBs are the PRBs allocated to the UE by the network device. Although the number of PRBs scheduled by the UE can vary, if the number of PRGs configured for the UE is fixed (i.e., the PRG granularity is variable), the number of bits used to indicate the TPMI in the DCI can also be fixed, which can achieve lower complexity when the UE performs blind detection on the DCI.
[0109] As shown in Figure 4, 6 of the 11 RBGs are scheduled for UE use, and 2 of these RBGs are frequency-discontinuous with the other 4. If there are 2 PRGs, each PRG contains 3 RBGs, where 6 / 2 = 3. As can be seen, although PRG #1 only contains 3 scheduled RBGs, the first two RBGs and the last RBG are frequency-discontinuous, and the frequency difference is likely quite large, resulting in poor precoding performance for PRG #1.
[0110] It should be noted that in this application, if the precoding granularity is not specifically specified as a subband, PRG is used by default to refer to the precoding subband.
[0111] The frequency domain resources included in each precoding subband are any one of RBG, resource block (RB) or physical resource block (PRB).
[0112] Among them, each precoding subband can include two types of frequency domain resources, namely, first frequency domain resources and second frequency domain resources. Among them, the first frequency domain resources are allocated to the terminal device, that is, the first frequency domain resources are scheduled frequency domain resources. The second frequency domain resources are not allocated to the terminal device, that is, the second frequency domain resources are unscheduled frequency domain resources. The second frequency domain resources can be preset frequency domain resources, and the second frequency domain resources can be used for other signaling or transmission frequency domain resources, for example, they can be frequency domain resources allocated to other terminal devices. A precoding subband can include the first frequency domain resources, or the first frequency domain resources and the second frequency domain resources.
[0113] For example, as shown in Figure 2, the diagonal squares represent first frequency domain resources, and the blank squares represent second frequency domain resources. RBG 0, RBG 3, RBG 4, RBG 5, and RBG 6 are all first frequency domain resources, and RBG 1, RBG 2, and RBG 7 are all second frequency domain resources.
[0114] Based on the network system architecture shown in FIG1 and the contents of the above-mentioned related technical introduction, several possible uplink data transmission methods are provided in the embodiments of the present application. The execution subjects of each uplink data transmission method are introduced by taking the network device and the terminal device as examples. For example, the network device can be the access network device 110a or the access network device 110b in FIG1 . The terminal can be any of the terminal devices 120 shown in FIG1 . In addition, it should be understood that the network device can also be replaced by a communication device having the function of a network device or a chip, unit or module inside a communication device having the function of a network device. The terminal device can also be replaced by a communication device having the function of a terminal device or a chip, unit or module inside a communication device having the function of a terminal.
[0115] As shown in FIG5 , the present application provides an uplink data transmission method, the method comprising:
[0116] Step 500: The network device sends first information and second information to the terminal device. Correspondingly, the terminal device receives the first information and the TPMIs of N precoding subbands from the network device.
[0117] The first information is used to indicate K first frequency domain resources, where the first frequency domain resources are allocated to the terminal device, and K is a positive integer. The K first frequency domain resources can be understood as the network device scheduling K frequency domain resources for the terminal device, or the network device allocating K frequency domain resources to the terminal device. The K first frequency domain resources can be continuous frequency domain resources or non-continuous frequency domain resources, which is not limited in this application.
[0118] Exemplarily, the allocation of the first frequency domain resources can be indicated using a bitmap of the frequency range resource allocation field in the DCI. For details, please refer to FIG. 2 and the above-mentioned related content, which will not be repeated here.
[0119] The second information is used to indicate the TPMIs of N precoding subbands, where N is a positive integer. The TPMIs of the N precoding subbands can be understood as the TPMIs corresponding to the N precoding subbands, that is, one precoding subband corresponds to one TPMI.
[0120] Exemplarily, DCI includes precoding information and number of layers fields. The precoding information and number of layers fields may include a certain number of bits, for example, 0 bits, or 1 bit, or 2 bits, or 3 bits, or 4 bits, or 5 bits, or 6 bits, or more than 6 bits. This application does not limit the specific number of bits. Among them, if the upper layer is configured with "nonCodeBook" or the number of antenna ports is 1, the precoding information and number of layers fields may be 0 bits, that is, the network device does not need to notify the terminal device of the number of layers and TPMI.
[0121] When the number of bits included in the precoding information and layer number field is not 0, the precoding information and layer number field indicates N indexes in Table 1. For example, the index can be a bit field mapped to the index. Table 1 is a preset table, which provides the number of layers and TPMI used by the terminal device, and the corresponding relationship with the index. Taking any one of the N indexes indicated by the precoding information and layer number field as an example, the terminal device can determine the number of layers and TPMI used by the terminal device corresponding to the index based on the index and Table 1. Furthermore, the terminal device determines which Table 2 to select based on the number of layers obtained from Table 1. Different numbers of layers can correspond to different Tables 2. The terminal device can search for the precoding matrix information corresponding to the TPMI in the selected Table 2 based on the TPMI obtained from Table 1, such as the precoding matrix. Table 2 is also a preset table. Table 2 provides the corresponding relationship between TPMI and precoding matrix information. It should be noted that this application does not limit the specific implementation of Tables 1 and 2. That is, the terminal device can determine the TPMIs of the N precoding subbands based on the second information, and further determine N precoding matrix information based on the TPMIs of the N precoding subbands. The N precoding matrix information corresponds one-to-one to the TPMIs of the N precoding subbands. The above table can also be a set of corresponding relationships. For example, Table 1 can be a set of corresponding relationships between the number of layers and TPMI, and index, including the corresponding relationships between multiple TPMIs and indexes; Table 2 can be the precoding matrix information corresponding to the TPMI.
[0122] For example, Table 1 is shown in Table A below. Assuming the number of antenna ports is 2, terminal devices with different codebook subset configurations need to search different columns. For example, if the codebook subset is fullyAndPartialAndNonCoherent and the bit field mapped to index is 8, the terminal device searches Table A and obtains "2layers:TPMI=2", indicating the number of layers is 2 and the TPMI index is 2. For more information about Table A, please refer to TR 38.212.
[0123] Table A
[0124] Furthermore, the terminal can determine Table 2 based on parameters such as the number of layers being 2 and the number of antenna ports being 2. Table 2 is shown in Table B below. The terminal device determines that W corresponding to the TPMI index being 2 is This is the precoding matrix information corresponding to the TPMI. For details of Table B, please refer to TR 38.211.
[0125] Table B
[0126] It should be understood that the above Table A and Table B are only examples and are not intended to limit the present application.
[0127] Exemplarily, the first information and / or the second information may be carried by DCI, which is carried on the PDCCH.
[0128] In one possible implementation, the network device and the terminal device may further determine the number of precoding subbands, that is, determine the value of N, where N is a positive integer greater than 1. In one example, the terminal device may directly or indirectly determine the value of N based on one or more bits in the DCI. In another example, the terminal device may directly or indirectly determine the value of N based on one or more fields in received higher-layer signaling (e.g., RRC signaling).
[0129] Step 510: The terminal device sends uplink data on K first frequency domain resources. Correspondingly, the network device receives uplink data on the K first frequency domain resources. The uplink data is precoded based on the TPMI of the N precoding subbands.
[0130] Exemplarily, the uplink data is precoded based on the TPMIs of N precoding subbands, that is, the uplink data is precoded according to N precoding matrix information, wherein the N precoding matrix information corresponds one-to-one to the TPMIs of the N precoding subbands.
[0131] Exemplarily, the N precoding subbands include K first frequency domain resources, and the number of second frequency domain resources between any two adjacent first frequency domain resources in the first precoding subband is less than X, where X is a positive integer. In one embodiment, the second frequency domain resources are frequency domain resources not allocated to a terminal device, and the first precoding subband is any one of the N precoding subbands. The following description uses the first precoding subband as an example. For example, the value of X can be 1 or 2, etc., and this application does not limit this.
[0132] The number of second frequency domain resources between any two adjacent first frequency domain resources in the first precoding subband is less than X. This can also be understood as the absolute value of the difference between the indexes of any two adjacent first frequency domain resources in the first precoding subband is less than X + 1. For ease of explanation, "the first precoding subband is any one of the N precoding subbands, and the number of second frequency domain resources between any two adjacent first frequency domain resources in the first precoding subband is less than X" is hereinafter referred to as feature 0.
[0133] Because the N precoding subbands include K first frequency domain resources, the N precoding subbands do not need to be determined based on all frequency domain resources in a bandwidth. It is sufficient to ensure that the N precoding subbands include the K first frequency domain resources. This can reduce the overhead used to indicate the TPMI corresponding to the precoding subband and avoid carrying redundant TPMI-related information. Furthermore, the number of second frequency domain resources between any two adjacent first frequency domain resources in the first precoding subband is less than X. This allows a precoding subband to include as few second frequency domain resources as possible, ensuring that a precoding subband does not contain many frequency domain resources that are not allocated to terminal devices, thereby improving precoding performance.
[0134] In addition, the N precoding subbands may also have other possible features. It should be understood that the following features are only examples and are not intended to limit the present application.
[0135] Feature 1: The frequency domain resources included in the N precoding subbands do not overlap with each other
[0136] That is, any two precoding subbands in the N precoding subbands include frequency domain resources with different indexes, or the N precoding subbands do not have overlapping frequency domain resources.
[0137] As shown in Figure 6A, assuming that the frequency domain resource granularity allocated by the network device to the terminal device can be RBG, among the 18 consecutive RBGs, the RBG index ranges from 0 to 17, i.e., RBG0 to RBG17. The diagonal squares represent the first frequency domain resources, and the blank squares represent the second frequency domain resources. RBG1 to RBG3, RBG7 to RBG10, and RBG11 and RBG12 are all first frequency domain resources, i.e., K = 9. Among the 18 consecutive RBGs, RBGs other than the aforementioned 9 RBGs are not allocated to the terminal device and are all second frequency domain resources.
[0138] It should be noted that, based on the frequency domain resource allocation shown in Figure 6A, if N=3, the three precoding subbands (i.e., three PRGs) shown in Figure 6B are only examples. If N=4, the four precoding subbands (i.e., four PRGs) shown in Figure 6C are only examples. Figures 6A to 6C are not intended to limit the scope of this application.
[0139] For example, based on the frequency domain resource allocation shown in FIG6A and in combination with FIG6B , it can be seen that for any one of the three precoding subbands, taking PRG1 as an example, the three first frequency domain resources included in PRG1 are continuous frequency domain resources, that is, the number of second frequency domain resources between any two adjacent RBGs is 0, or the difference between the indices of any two adjacent first frequency domain resources is 1. PRG2 and PRG3 are similar.
[0140] In addition, PRG1 includes RBG1 to RBG3, PRG2 includes RBG7 to RBG10, and PRG3 includes RBG11 and RBG12. That is, there are no overlapping frequency domain resources among PRG1, PRG2, and PRG3.
[0141] Feature 2: Among the N precoding subbands, there are a second precoding subband and a third precoding subband, the first index is greater than the second index, the difference between the first index and the second index is greater than Y, Y is a positive integer, wherein the first index is the index of the frequency domain resource with the smallest index in the second precoding subband, and the second index is the index of the frequency domain resource with the largest index in the third precoding subband.
[0142] That is to say, for two precoding subbands, the difference between the minimum index in the precoding subband including the frequency domain resources with a larger index and the maximum index in the precoding subband including the frequency domain resources with a smaller index is greater than Y, so that there are not many frequency domain resources that are not allocated to the terminal device in a precoding subband, and the frequency difference between the frequency domain resources with a smaller index and the frequency domain resources with a larger index in the same precoding subband will not be too large, and the same set of precoding matrix information can be shared.
[0143] In addition, X may be less than or equal to Y. For example, the selectable value of Y is a positive integer between 1 and 5, X is a positive integer between 1 and 5, and X is less than or equal to Y.
[0144] Feature 3: Among the N precoding subbands, there are a fourth precoding subband and a fifth precoding subband, the maximum index of the frequency domain resources in the fourth precoding subband is less than the minimum index of the frequency domain resources in the fifth precoding subband, and the number of frequency domain resources included in the fourth precoding subband is less than or equal to the number of frequency domain resources included in the fifth precoding subband.
[0145] Or it can also be described as: among the N precoding subbands, there are a fourth precoding subband and a fifth precoding subband, the maximum index of the frequency domain resources in the fourth precoding subband is less than the minimum index of the frequency domain resources in the fifth precoding subband, and the difference between the maximum index and the minimum index of the frequency domain resources included in the fourth precoding subband is less than or equal to the number of frequency domain resources included in the fifth precoding subband.
[0146] Therefore, the number of frequency domain resources included in the precoding subband including the frequency domain resources with a larger index can be greater than or equal to the number of frequency domain resources included in the precoding subband including the frequency domain resources with a smaller index. Alternatively, it can be understood that the above-mentioned feature 3 can achieve the number of frequency domain resources included in the N precoding subbands being arranged in ascending order.
[0147] As shown in Figure 7A, assuming that the frequency domain resource granularity allocated by the network device to the terminal device can be RBG, in 18 consecutive RBGs, the RBG indexes range from 0 to 17, i.e., RBG0 to RBG17. The diagonal squares represent first frequency domain resources, and the blank squares represent second frequency domain resources. RBG0, RBG2, RBG4, RBG6, RBG8, RBG10, RBG12, RBG14, and RBG16 are all first frequency domain resources, i.e., K = 9. Among the 18 consecutive RBGs, RBGs other than the aforementioned 9 RBGs are not allocated to the terminal device and are therefore second frequency domain resources.
[0148] It should be noted that, based on the frequency domain resource allocation shown in FIG7A , if N=4, the four precoding subbands (ie, four PRGs) shown in FIG7B to FIG7D are only examples and are not intended to limit the present application.
[0149] For example, as shown in Figure 7B, the number of RBGs included in PRG1, PRG2, and PRG3 is the same, 3, while the number of RBGs included in PRG4 is 5. That is, the number of RBGs included in the PRG with a larger index is greater than or equal to the number of RBGs included in the PRG with a smaller index. Taking PRG1 and PRG2 as an example, the maximum index of the RBG in PRG1 is 2, and the minimum index of the RBG in PRG2 is 4. 2<4, then the number of RBGs included in PRG1 is equal to the number of RBGs included in PRG2. For any two PRGs among PRG1, PRG2, PRG3, and PRG4 that meet the conditions, that is, the maximum index of the RBG in one of the other PRGs (denoted as the first PRG) is less than the minimum index of the RBG in the other PRG (denoted as the second PRG), then the number of RBGs included in the first PRG is less than or equal to the number of RBGs included in the second PRG.
[0150] 7C and 7D are similar to FIG. 7A . The four PRGs indicated in FIG. 7C and the four PRGs indicated in FIG. 7D both satisfy Feature 3, which will not be described in detail here.
[0151] Feature 4: Among the N precoding subbands, in the fourth precoding subband and the fifth precoding subband, the maximum index of the frequency domain resources in the fourth precoding subband is less than the maximum index of the frequency domain resources in the fifth precoding subband, then the difference between the maximum index and the minimum index of the frequency domain resources in the fifth precoding subband is less than or equal to the difference between the minimum index of the frequency domain resources in the fifth precoding subband and the minimum index of the frequency domain resources in the fourth precoding subband.
[0152] Therefore, the number of frequency domain resources included in different precoding subbands can be made relatively average, or it can be understood that the difference in the number of frequency domain resources included in different precoding subbands is reduced through feature 4.
[0153] For example, in combination with Figure 7B, it can be seen that taking PRG3 and PRG4 as examples, the maximum index of RBG in PRG3 is 10 and the minimum index is 8, the maximum index of RBG in PRG4 is 16 and the minimum index is 12, where 10<12, then the difference between the maximum index (16) and the minimum index (12) of RBG in PRG4 is 4, and the difference between the minimum index (12) of RBG in PRG4 and the minimum index (8) of RBG in PRG3 is 4.
[0154] In combination with Figure 7C, it can be seen that, taking PRG3 and PRG4 as examples, the maximum index of RBG in PRG3 is 10 and the minimum index is 6, the maximum index of RBG in PRG4 is 16 and the minimum index is 12, where 10<12, the difference between the maximum index (16) and the minimum index (12) of RBG in PRG4 is 4, and the difference between the minimum index (12) of RBG in PRG4 and the minimum index (6) of RBG in PRG3 is 6.
[0155] Combined with Figure 7D, it can be seen that, taking PRG3 and PRG4 as examples, the maximum index of RBG in PRG3 is 8, and the minimum index is 6. The maximum index of RBG in PRG4 is 16, and the minimum index is 10. Among them, 8<10, the difference between the maximum index (16) and the minimum index (10) of RBG in PRG4 is 6, and the difference between the minimum index (10) of RBG in PRG4 and the minimum index (6) of RBG in PRG3 is 4.
[0156] That is, the four PRGs indicated in FIG. 7A and the four PRGs indicated in FIG. 7B satisfy Feature 4.
[0157] Feature 5: Among the N precoding subbands, there are a fourth precoding subband and a fifth precoding subband, the maximum index of the frequency domain resources in the fourth precoding subband is less than the minimum index of the frequency domain resources in the fifth precoding subband, and the number of frequency domain resources included in the fourth precoding subband is greater than or equal to the number of frequency domain resources included in the fifth precoding subband.
[0158] Or it can also be described as: among the N precoding subbands, there are a fourth precoding subband and a fifth precoding subband, the maximum index of the frequency domain resources in the fourth precoding subband is less than the minimum index of the frequency domain resources in the fifth precoding subband, and the difference between the maximum index and the minimum index of the frequency domain resources included in the fourth precoding subband is greater than or equal to the number of frequency domain resources included in the fifth precoding subband.
[0159] Therefore, the number of frequency domain resources included in the precoding subband including the frequency domain resources with a larger index can be less than or equal to the number of frequency domain resources included in the precoding subband including the frequency domain resources with a smaller index. Alternatively, it can be understood that the above-mentioned feature 3 can be used to arrange the number of frequency domain resources included in the N precoding subbands in descending order.
[0160] Assume that the frequency domain resources allocated by the network device to the terminal device are as shown in Figure 7A. It should be noted that based on the frequency domain resource allocation shown in Figure 7A, if N=4, the four precoding subbands (i.e., four PRGs) shown in Figures 8A to 8C are only examples and are not intended to limit the present application.
[0161] For example, as shown in Figure 8A, the number of RBGs included in PRG2, PRG3, and PRG4 is the same, 3, while the number of RBGs included in PRG1 is 5. That is, the number of RBGs included in a PRG with a smaller index is greater than or equal to the number of RBGs included in a PRG with a larger index. Taking PRG1 and PRG2 as examples, the maximum index of the RBG in PRG1 is 4, and the minimum index of the RBG in PRG2 is 6. 4<6, so the number of RBGs included in PRG1 is greater than the number of RBGs included in PRG2. For any two PRGs among PRG1, PRG2, PRG3, and PRG4 that meet the conditions, that is, the maximum index of the RBG in one of the other PRGs (denoted as the first PRG) is less than the minimum index of the RBG in the other PRG (denoted as the second PRG), then the number of RBGs included in the first PRG is greater than or equal to the number of RBGs included in the second PRG.
[0162] 8B and 8C are similar to FIG. 8A . The four PRGs indicated in FIG. 8B and the four PRGs indicated in FIG. 8C both satisfy Feature 5, which will not be described in detail here.
[0163] Feature 6: Among the N precoding subbands, there are a fourth precoding subband and a fifth precoding subband, the maximum index of the frequency domain resources in the fourth precoding subband is less than the minimum index of the frequency domain resources in the fifth precoding subband, and the difference between the maximum index and the minimum index of the frequency domain resources in the fourth precoding subband is less than or equal to the difference between the maximum index of the frequency domain resources in the fifth precoding subband and the maximum index of the frequency domain resources in the fourth precoding subband.
[0164] For example, in combination with Figure 8A, it can be seen that taking PRG1 and PRG2 as examples, the maximum index of RBG in PRG1 is 4 and the minimum index is 0, the maximum index of RBG in PRG2 is 8 and the minimum index is 6, where 4<6, then the difference between the maximum index (4) and the minimum index (0) of RBG in PRG1 is 4, and the difference between the maximum index (8) of RBG in PRG2 and the maximum index (4) of RBG in PRG1 is 4.
[0165] 8B , taking PRG2 and PRG3 as examples, the maximum index of RBG in PRG2 is 4 and the minimum index is 0; the maximum index of RBG in PRG2 is 10 and the minimum index is 6, where 4<6. The difference between the maximum index (4) and the minimum index (0) of RBG in PRG1 is 4, and the difference between the maximum index (10) of RBG in PRG2 and the maximum index (4) of RBG in PRG1 is 6.
[0166] 8C , taking PRG1 and PRG2 as examples, the maximum index of RBG in PRG1 is 6 and the minimum index is 0, the maximum index of RBG in PRG2 is 10 and the minimum index is 8, where 6<8. Therefore, the difference between the maximum index (6) and the minimum index (0) of RBG in PRG1 is 6, and the difference between the maximum index (10) of RBG in PRG2 and the maximum index (6) of RBG in PRG1 is 4.
[0167] That is, the four PRGs indicated in FIG. 8A and the four PRGs indicated in FIG. 8B all satisfy Feature 6.
[0168] Feature 7: The frequency domain resource with the smallest index and / or the frequency domain resource with the largest index in the first precoding subband is the first frequency domain resource.
[0169] That is, the frequency domain resource with the smallest index and / or the frequency domain resource with the largest index in the first precoding subband is not the second frequency domain resource.
[0170] The above feature 7 can make the number of second frequency domain resources included in a precoding subband as small as possible.
[0171] As shown in Figures 6B, 6C, 7B, 7C, and 8A to 8C, feature 7 is met.
[0172] Feature 8: Among the N precoding subbands, the absolute value of the difference in the number of frequency domain resources included in any two precoding subbands is less than or equal to Z, where Z is a positive integer.
[0173] Therefore, the number of frequency domain resources included in different precoding subbands can be made relatively average, or it can be understood that the difference in the number of frequency domain resources included in different precoding subbands is reduced through feature 8.
[0174] In addition, in addition to including K first frequency domain resources, the N precoding subbands may also include second frequency domain resources. In one possible implementation, at least one precoding subband among the N precoding subbands may include second frequency domain resources. Among them, there is a precoding subband including second frequency domain resources, in which one or more second frequency domain resources are located between two first frequency domain resources, and the two first frequency domain resources and one or more second frequency domain resources all belong to the precoding subband, then the frequency domain resources included in the precoding subband are discontinuous. For example, as shown in Figures 7B, 7C, and 8A to 8C, there is a PRG including second frequency domain resources and first frequency domain resources.
[0175] It should be noted that the N precoding subbands only include K first frequency domain resources, but do not include second frequency domain resources, as shown in Figures 6B and 6C. Each PRG only includes first frequency domain resources.
[0176] Optionally, before the terminal device sends uplink data on the K first frequency domain resources, the terminal device determines N precoding subbands. That is, the terminal device may first determine the N precoding subbands based on the K first frequency domain resources. For details, reference may be made to the method for determining N precoding subbands shown in FIG. 9 . As shown in FIG. 9 , it should be understood that the following method is merely an example and is not intended to limit the present application.
[0177] S901: Determine whether K first frequency domain resources belong to multiple frequency domain resource groups.
[0178] In one embodiment, the frequency domain resources included in the multiple frequency domain resource groups do not overlap with each other.
[0179] Exemplarily, the K first frequency domain resources may be grouped in the same manner as features 0 to 3 to determine multiple frequency domain resource groups, and the multiple frequency domain resource groups may satisfy the following conditions:
[0180] Condition (1): For any frequency domain resource group, the number of second frequency domain resources between any two adjacent first frequency domain resources in the frequency domain resource group is less than X. Condition (1) may correspond to the above-mentioned feature 0.
[0181] Condition (2): The frequency domain resources included in the multiple frequency domain resource groups do not overlap with each other. Condition (2) may correspond to the above-mentioned feature 1.
[0182] Condition (3): Among the multiple frequency domain resource group packages, there are two frequency domain resource groups, wherein the minimum index of one frequency domain resource group is greater than the maximum index of the other frequency domain resource group, and the difference between the minimum index and the maximum index is greater than Y. Condition (3) may correspond to the above-mentioned feature 2.
[0183] For example, as shown in FIG6A , K=9, RBG1 to RBG3, RBG7 to RBG10, and RBG11 and RBG12 are all first frequency domain resources. The above conditions (1) to (3) can be combined to determine three frequency domain resource groups based on the nine first frequency domain resources, as shown in FIG10 .
[0184] S902: Determine, according to P, the number of precoding subbands constituted by each frequency domain resource group in a plurality of frequency domain resource groups.
[0185] The preset value of the number of frequency domain resources included in each precoding subband is P, that is, the preset value of the precoding subband granularity is P. P is determined according to the values of K and N. For example, or, Where C1 is an integer. Indicates rounding up K / N. Indicates rounding K / N down.
[0186] Taking the i-th frequency domain resource group as an example, the i-th frequency domain resource group is any one of multiple frequency domain resource groups, and i is a positive integer.
[0187] The number of precoding subbands formed by the i-th frequency domain resource group is determined according to the number of frequency domain resources included in the i-th frequency domain resource group and P.
[0188] For example, suppose As shown in Figure 6A, K = 9, assuming N = 4, then
[0189] The number of precoding subbands composed of the i-th frequency domain resource group S i is the number of frequency domain resources included in the i-th frequency domain resource group.
[0190] For example, combined with Figure 10, it can be seen that the 9 first frequency domain resources belong to 3 frequency domain resource groups, among which the number of frequency domain resources S1 included in frequency domain resource group 1 is 3, the number of frequency domain resources included in frequency domain resource group 2 is S2 is 4, and the number of frequency domain resources included in frequency domain resource group 3 is S3 is 2.
[0191] The number of precoding subbands in frequency domain resource group 1
[0192] The number of precoding subbands in frequency domain resource group 2
[0193] The number of precoding subbands composed of frequency domain resource group 3
[0194] It can be seen that N1+N2+N3=4, that is, the number of precoding subbands constituted by each of the three frequency domain resource groups is equal to N, and N=4.
[0195] S903: Determine whether the first sum value is greater than N, if so, execute S904, otherwise execute S905.
[0196] The first summation value is the sum of the number of precoding subbands formed by each frequency domain resource group in the multiple frequency domain resource groups. The sum of the number of precoding subbands formed by each frequency domain resource group in the multiple frequency domain resource groups is also the total number of precoding subbands formed by the multiple frequency domain resource groups.
[0197] For example, assuming that the total number of frequency domain resource groups determined by K first frequency domain resources is L, the first summation value is if Execute S905. If Then execute S904.
[0198] Based on the above example, N1+N2+N3=4, that is, the number of precoding subbands formed by each of the three frequency domain resource groups is equal to N, and the network device configures N=4 for the terminal device. Then, S905 is executed.
[0199] In one embodiment, the term "greater than" in the embodiment of the present invention may also mean greater than or equal to, or satisfy a specific condition. For example, the determination condition in S903 may be determining whether the first sum value is greater than or equal to N. Alternatively, it may be determining whether a preset condition is satisfied.
[0200] S904: Adjust the value of P so that the re-determined first sum value is less than or equal to N.
[0201] That is, if the first sum value is greater than N, the value of P is adjusted so that the re-determined first sum value is less than or equal to N.
[0202] Alternatively, it can be described as follows: when the first condition is met, P' is determined based on P, and the number of precoding subbands constituted by each of the multiple frequency domain resource groups is associated with P', such that the first sum value is less than or equal to N. The first condition is that the sum of the number of precoding subbands constituted by each of the multiple frequency domain resource groups determined based on P is greater than N.
[0203] Exemplarily, the value of P is adjusted so that the adjusted P is greater than the pre-adjusted P. The number of precoding subbands constituting each of the multiple frequency domain resource groups is re-determined based on the adjusted P, and the first sum value is then re-determined. The judgment in S903 is repeated. If the first sum value is greater than N, the value of P is further increased, and the above process is repeated until the first sum value is less than or equal to N. It can be understood that the P that ultimately makes the first sum value less than or equal to N is recorded as P'.
[0204] For example, suppose If the first sum is greater than N, the value of P is adjusted. For example,
[0205] S905: Determine the precoding subband granularity corresponding to each frequency domain resource.
[0206] Exemplarily, taking the i-th frequency domain resource group as an example, the i-th frequency domain resource group is any one of multiple frequency domain resource groups. The number of frequency domain resources included in each precoding subband constituted by the i-th frequency domain resource group (i.e., the precoding subband granularity corresponding to the i-th frequency domain resource group) is determined according to the number of frequency domain resources included in the i-th frequency domain resource group and the number of precoding subbands constituted by the i-th frequency domain resource group.
[0207] For example, P iis the precoding subband granularity corresponding to the i-th frequency domain resource group.
[0208] Combined with the above example, Then, four precoding subbands as shown in FIG6C can be obtained.
[0209] Through the above process, each frequency domain resource group can constitute one or more precoding subbands, the total number of precoding subbands constituted by multiple frequency domain resource groups is less than or equal to N, and the precoding subband granularity corresponding to each frequency domain resource group can be determined separately. The precoding subband granularity corresponding to different frequency domain resource groups can be the same or different, and the precoding subband granularity belonging to the same frequency domain resource group is the same.
[0210] As shown in FIG11 , the present application also provides an uplink data transmission method, the method comprising:
[0211] Step 1100: The network device sends third information and fourth information to the terminal device. Correspondingly, the terminal device receives the third information and the TPMIs of N precoding subbands from the network device.
[0212] The third information is used to indicate the frequency domain resources corresponding to the M carriers, N and M are positive integers, and the N precoding subbands include the frequency domain resources corresponding to the M carriers. Optionally, N is an integer multiple of M, for example, when M=3, N=6.
[0213] Exemplarily, the third information includes a carrier index, a carrier bandwidth, a value of M, etc. Optionally, the subcarrier spacing (SCS) of the M carriers is equal. The frequency domain resources corresponding to the M carriers are any one of RBG, RB, or PRB.
[0214] The fourth information is used to indicate the TPMIs of N precoding subbands, where N is a positive integer. For details, please refer to the above description of the second information, which will not be repeated here.
[0215] Exemplarily, the third information and / or the fourth information is carried by downlink control information DCI, which is carried on the PDCCH. Alternatively, the third information may also be carried by RRC signaling or other high-layer signaling above the physical layer.
[0216] In one possible implementation, the network device and the terminal device may further determine the number of precoding subbands, that is, determine the value of N, where N is a positive integer greater than 1. In one example, the terminal device may directly or indirectly determine the value of N based on one or more bits in the DCI. In another example, the terminal device may directly or indirectly determine the value of N based on one or more fields in received higher-layer signaling (e.g., RRC signaling).
[0217] Frequency domain resources corresponding to each of the M carriers constitute one or more precoding subbands, and the sum of the number of precoding subbands constituted by the frequency domain resources corresponding to each of the M carriers is less than or equal to N.
[0218] The precoding subband granularity corresponding to different carriers may be the same or different, as detailed in the embodiment shown in FIG12 below. If the precoding subband granularity corresponding to different carriers is determined independently, the number of frequency domain resources included in each precoding subband constituted by the frequency domain resources corresponding to the j-th carrier is determined based on the total number of frequency domain resources corresponding to the j-th carrier and the number of precoding subbands constituted by the frequency domain resources corresponding to the j-th carrier.
[0219] Step 1110: The terminal device sends uplink data on the frequency domain resources corresponding to the M carriers. Correspondingly, the network device receives uplink data on the frequency domain resources corresponding to the M carriers.
[0220] The uplink data is precoded based on the TPMI of N precoding subbands.
[0221] Optionally, before the terminal device sends uplink data on the frequency domain resources corresponding to the M carriers, the terminal device determines N precoding subbands. That is, the terminal device can first determine N precoding subbands based on the frequency domain resources corresponding to the M carriers. For details, please refer to the method shown in Figure 12 below.
[0222] FIG12 shows a possible method for a terminal device to determine N precoding subbands.
[0223] S1201: Determine the number of precoding subbands formed by each carrier in the M carriers according to Q.
[0224] The preset value of the number of frequency domain resources included in each precoding subband is Q, that is, the preset value of the precoding subband granularity is Q. Q is determined according to the total number of frequency domain resources included in the M carriers and the value of N. For example, or, Where C2 is an integer. j is the total number of frequency domain resources corresponding to the j-th carrier, where the j-th carrier is any one of the M carriers, 1≤j≤M, and j is a positive integer.
[0225] Taking the frequency domain resources corresponding to the jth carrier as an example, the number of precoding subbands composed of the frequency domain resources corresponding to the jth carrier is determined according to the total number of frequency domain resources corresponding to the jth carrier and Q. For example, the number of precoding subbands composed of the frequency domain resources corresponding to the jth carrier is
[0226] For example, suppose N=6, M=3, the three carriers are component carriers CC (component carrier, CC)) 1, CC2 and CC3, where CC1 corresponds to a total of 7 RBs in the frequency domain, or CC1 schedules 7 RBs, CC2 corresponds to a total of 25 RBs in the frequency domain, CC3 corresponds to a total of 11 RBs in the frequency domain, so the three CCs schedule a total of RB, then
[0227] The number of precoding subbands composed of frequency domain resources corresponding to CC1
[0228] The number of precoding subbands composed of frequency domain resources corresponding to CC2
[0229] The number of precoding subbands composed of frequency domain resources corresponding to CC3
[0230] It can be seen that N1+N2+N3=7, that is, the sum of the number of precoding subbands formed by each carrier in the three CCs is greater than N, N=6.
[0231] S1202: Determine whether the first sum value is greater than N. If so, execute S1203; otherwise, execute S1204a or S1204b.
[0232] The second sum value is the sum of the number of precoding subbands formed by each carrier in the M carriers, that is, the total number of precoding subbands formed by the frequency domain resources corresponding to the M carriers.
[0233] For example, the second sum is if Execute S1204a or S1204b if Then execute S1203.
[0234] Combining the above example, we can see that N1+N2+N3=7, that is, the sum of the number of precoding subbands formed by each carrier in the three CCs is greater than N, and the network device configures N=6 for the terminal device.
[0235] S1203: Adjust the value of Q so that the re-determined second sum value is less than or equal to N.
[0236] That is, if the first sum value is greater than N, the value of Q is adjusted so that the re-determined second sum value is less than or equal to N.
[0237] Alternatively, it can be described as follows: when the second condition is met, Q' is determined based on Q, and the number of precoding subbands constituted by each carrier in the M carriers is associated with Q', so that the second sum value is less than or equal to N. The second condition is that the sum of the number of precoding subbands constituted by each carrier in the M carriers determined based on Q is greater than N.
[0238] Exemplarily, the value of Q is adjusted so that the adjusted Q is greater than the pre-adjusted Q. The number of precoding subbands constituted by each carrier in the M carriers is re-determined based on the adjusted Q, and the second sum value is then re-determined. The judgment in S1202 is repeated. If the second sum value is greater than N, the value of Q is further increased, and the above process is repeated until the second sum value is less than or equal to N. It can be understood that the Q that ultimately makes the second sum value less than or equal to N is recorded as Q'.
[0239] For example, suppose To make the second sum greater than N, adjust the value of Q, for example,
[0240] Combining the above example, we can see that the adjusted Q = 8 + 1 = 9. Based on the adjusted Q, the number of precoding subbands composed of each carrier in the three CCs is re-determined:
[0241] The number of precoding subbands composed of frequency domain resources corresponding to CC1
[0242] The number of precoding subbands composed of frequency domain resources corresponding to CC2
[0243] The number of precoding subbands composed of frequency domain resources corresponding to CC3
[0244] It can be seen that N1+N2+N3=6, that is, the sum of the number of precoding subbands formed by each carrier in the three CCs is equal to N, and N=6. At this time, Q'=9.
[0245] S1204a: If the precoding subband granularity corresponding to each carrier is the same, determine N precoding subbands according to the total number of frequency domain resources corresponding to each carrier in the M carriers and Q'.
[0246] For example, assuming Q'=9, the number of precoding subbands constituted by frequency domain resources corresponding to CC1 is N1=1, the number of precoding subbands constituted by frequency domain resources corresponding to CC2 is N2=3, and the number of precoding subbands constituted by frequency domain resources corresponding to CC3 is N3=2.
[0247] S1204b: If the precoding subband granularity corresponding to each carrier can be different, determine N precoding subbands according to the total number of frequency domain resources corresponding to each carrier in the M carriers and the precoding subband granularity corresponding to each carrier.
[0248] Exemplarily, taking the frequency domain resources corresponding to the j-th carrier as an example, the number of frequency domain resources included in each precoding subband constituted by the frequency domain resources corresponding to the j-th carrier is determined according to the total number of frequency domain resources corresponding to the j-th carrier and the number of precoding subbands constituted by the frequency domain resources corresponding to the j-th carrier.
[0249] The number of frequency domain resources included in each precoding subband constituted by the frequency domain resources corresponding to the j-th carrier is also the precoding subband granularity corresponding to the j-th carrier.
[0250] For example, Q j is the precoding subband granularity corresponding to the j-th carrier.
[0251] Combined with the above example,
[0252] Through the above process, the precoding subband granularity corresponding to the carrier can be made as small as possible. The precoding subband granularity corresponding to different carriers can be the same or different. The precoding subband granularity composed of frequency domain resources corresponding to the same carrier is the same.
[0253] In summary, the frequency domain resources corresponding to each carrier can constitute one or more precoding subbands, the total number of precoding subbands constituted by the frequency domain resources corresponding to M carriers is less than or equal to N, and the precoding subband granularity corresponding to each carrier can be determined separately or be the same value.
[0254] It is understood that in order to implement the functions in the above embodiments, the terminal devices and network devices include hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should readily appreciate that, in combination with the units and method steps of each example described in the embodiments disclosed in this application, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in hardware or in a manner driven by computer software depends on the specific application scenario and design constraints of the technical solution.
[0255] Figures 13 and 14 are schematic diagrams of possible communication devices provided in embodiments of the present application. These communication devices can be used to implement the functions of the terminal device or network device in the above method embodiments, thereby also achieving the beneficial effects of the above method embodiments.
[0256] As shown in Figure 13, the communication device 1300 includes a processing unit 1310 and a transceiver unit 1320. The communication device 1300 is used to implement the terminal device or network device in the above method embodiment.
[0257] When the communication device 1300 is used to implement the functions of the network device in the method embodiment shown in FIG5 :
[0258] The processing unit 1310 calls the transceiver unit 1320 to execute: sending first information and second information to the terminal device, wherein the first information is used to indicate K first frequency domain resources, and the first frequency domain resources are allocated to the terminal device, and the second information is used to indicate the TPMI of N precoding subbands, K and N are positive integers; the N precoding subbands include the K first frequency domain resources, and the number of second frequency domain resources between any two adjacent first frequency domain resources in the first precoding subband is less than X, and X is a positive integer; the second frequency domain resource is not allocated to the terminal device, and the first precoding subband is any one of the N precoding subbands; receiving uplink data on the K first frequency domain resources, and the uplink data is precoded based on the TPMI of the N precoding subbands.
[0259] In one possible design, the frequency domain resources respectively included in the N precoding subbands do not overlap with each other.
[0260] In one possible design, the frequency domain resource with the smallest index and / or the frequency domain resource with the largest index in the first precoding subband is the first frequency domain resource.
[0261] In one possible design, among the N precoding subbands, there are a second precoding subband and a third precoding subband, the first index is greater than the second index, the difference between the first index and the second index is greater than Y, Y is a positive integer, wherein the first index is the index of the frequency domain resource with the smallest index in the second precoding subband, and the second index is the index of the frequency domain resource with the largest index in the third precoding subband.
[0262] In one possible design, the first information and / or the second information is carried via DCI.
[0263] In one possible design, among the N precoding subbands, there are a fourth precoding subband and a fifth precoding subband, the maximum index of the frequency domain resources in the fourth precoding subband is less than the minimum index of the frequency domain resources in the fifth precoding subband, and the number of frequency domain resources included in the fourth precoding subband is greater than or equal to the number of frequency domain resources included in the fifth precoding subband.
[0264] In one possible design, among the N precoding subbands, there are a fourth precoding subband and a fifth precoding subband, the maximum index of the frequency domain resources in the fourth precoding subband is less than the minimum index of the frequency domain resources in the fifth precoding subband, and the difference between the maximum index and the minimum index of the frequency domain resources in the fourth precoding subband is less than or equal to the difference between the maximum index of the frequency domain resources in the fifth precoding subband and the maximum index of the frequency domain resources in the fourth precoding subband.
[0265] In one possible design, among the N precoding subbands, there are a fourth precoding subband and a fifth precoding subband, the maximum index of the frequency domain resources in the fourth precoding subband is less than the minimum index of the frequency domain resources in the fifth precoding subband, and the number of frequency domain resources included in the fourth precoding subband is less than or equal to the number of frequency domain resources included in the fifth precoding subband.
[0266] In one possible design, among the N precoding subbands, there are a fourth precoding subband and a fifth precoding subband, and the maximum index of the frequency domain resources in the fourth precoding subband is less than the maximum index of the frequency domain resources in the fifth precoding subband. Then, the difference between the maximum index and the minimum index of the frequency domain resources in the fifth precoding subband is less than or equal to the difference between the minimum index of the frequency domain resources in the fifth precoding subband and the minimum index of the frequency domain resources in the fourth precoding subband.
[0267] In one possible design, among the N precoding subbands, the absolute value of the difference in the number of frequency domain resources included in any two precoding subbands is less than or equal to Z, where Z is a positive integer.
[0268] In one possible design, the K first frequency domain resources belong to multiple frequency domain resource groups, and the frequency domain resources included in the multiple frequency domain resource groups do not overlap with each other; wherein each frequency domain resource group constitutes one or more precoding subbands, and the total number of precoding subbands constituted by the multiple frequency domain resource groups is less than or equal to N.
[0269] In one possible design, the number of precoding subbands constituted by the i-th frequency domain resource group is determined according to the number of frequency domain resources included in the i-th frequency domain resource group, and P, where P is determined according to the values of K and N, i is a positive integer, and the i-th frequency domain resource group is any one of the multiple frequency domain resource groups.
[0270] In one possible design, the number of frequency domain resources included in each precoding subband constituted by the i-th frequency domain resource group is determined according to the number of frequency domain resources included in the i-th frequency domain resource group and the number of precoding subbands constituted by the i-th frequency domain resource group.
[0271] In one possible design, or, Wherein, C1 is an integer.
[0272] In one possible design, there is at least one precoding subband among the N precoding subbands that includes the second frequency domain resources.
[0273] When the communication device 1300 is used to implement the functions of the network device in the method embodiment shown in FIG5 :
[0274] The processing unit 1310 calls the transceiver unit 1320 to execute: receiving first information and second information from the network device, wherein the first information is used to indicate K first frequency domain resources, and the first frequency domain resources are allocated to the terminal device, and the second information is used to indicate the TPMI of N precoding subbands, K and N are positive integers; the N precoding subbands include the K first frequency domain resources, and the number of second frequency domain resources between any two adjacent first frequency domain resources in the first precoding subband is less than X, and X is a positive integer; the second frequency domain resource is not allocated to the terminal device, and the first precoding subband is any one of the N precoding subbands; uplink data is sent on the K first frequency domain resources, and the uplink data is precoded based on the TPMI of the N precoding subbands.
[0275] In one possible design, the frequency domain resources respectively included in the N precoding subbands do not overlap with each other.
[0276] In one possible design, the frequency domain resource with the smallest index and / or the frequency domain resource with the largest index in the first precoding subband is the first frequency domain resource.
[0277] In one possible design, among the N precoding subbands, there are a second precoding subband and a third precoding subband, the first index is greater than the second index, the difference between the first index and the second index is greater than Y, Y is a positive integer, wherein the first index is the index of the frequency domain resource with the smallest index in the second precoding subband, and the second index is the index of the frequency domain resource with the largest index in the third precoding subband.
[0278] In one possible design, the first information and / or the second information is carried via DCI.
[0279] In one possible design, among the N precoding subbands, there are a fourth precoding subband and a fifth precoding subband, the maximum index of the frequency domain resources in the fourth precoding subband is less than the minimum index of the frequency domain resources in the fifth precoding subband, and the number of frequency domain resources included in the fourth precoding subband is greater than or equal to the number of frequency domain resources included in the fifth precoding subband.
[0280] In one possible design, among the N precoding subbands, there are a fourth precoding subband and a fifth precoding subband, the maximum index of the frequency domain resources in the fourth precoding subband is less than the minimum index of the frequency domain resources in the fifth precoding subband, and the difference between the maximum index and the minimum index of the frequency domain resources in the fourth precoding subband is less than or equal to the difference between the maximum index of the frequency domain resources in the fifth precoding subband and the maximum index of the frequency domain resources in the fourth precoding subband.
[0281] In one possible design, among the N precoding subbands, there are a fourth precoding subband and a fifth precoding subband, the maximum index of the frequency domain resources in the fourth precoding subband is less than the minimum index of the frequency domain resources in the fifth precoding subband, and the number of frequency domain resources included in the fourth precoding subband is less than or equal to the number of frequency domain resources included in the fifth precoding subband.
[0282] In one possible design, among the N precoding subbands, there are a fourth precoding subband and a fifth precoding subband, and the maximum index of the frequency domain resources in the fourth precoding subband is less than the maximum index of the frequency domain resources in the fifth precoding subband. Then, the difference between the maximum index and the minimum index of the frequency domain resources in the fifth precoding subband is less than or equal to the difference between the minimum index of the frequency domain resources in the fifth precoding subband and the minimum index of the frequency domain resources in the fourth precoding subband.
[0283] In one possible design, among the N precoding subbands, the absolute value of the difference in the number of frequency domain resources included in any two precoding subbands is less than or equal to Z, where Z is a positive integer.
[0284] In one possible design, the K first frequency domain resources belong to multiple frequency domain resource groups, and the frequency domain resources included in the multiple frequency domain resource groups do not overlap with each other; wherein each frequency domain resource group constitutes one or more precoding subbands, and the total number of precoding subbands constituted by the multiple frequency domain resource groups is less than or equal to N.
[0285] In one possible design, the number of precoding subbands constituted by the i-th frequency domain resource group is determined according to the number of frequency domain resources included in the i-th frequency domain resource group, and P, where P is determined according to the values of K and N, i is a positive integer, and the i-th frequency domain resource group is any one of the multiple frequency domain resource groups.
[0286] In one possible design, the number of frequency domain resources included in each precoding subband constituted by the i-th frequency domain resource group is determined according to the number of frequency domain resources included in the i-th frequency domain resource group and the number of precoding subbands constituted by the i-th frequency domain resource group.
[0287] In one possible design, or, Wherein, C1 is an integer.
[0288] In one possible design, there is at least one precoding subband among the N precoding subbands that includes the second frequency domain resources.
[0289] In one possible design, before sending uplink data on the K first frequency domain resources, the processing unit 1310 is used to determine the N precoding subbands based on the K first frequency domain resources.
[0290] When the communication device 1300 is used to implement the functions of the network device in the method embodiment shown in FIG11 :
[0291] The processing unit 1310 calls the transceiver unit 1320 to execute: sending third information and fourth information to the terminal device, wherein the third information is used to indicate the frequency domain resources corresponding to the M carriers, and the fourth information is used to indicate the TPMI of the N precoding subbands, where N and M are positive integers; the N precoding subbands include the frequency domain resources corresponding to the M carriers; receiving uplink data on the frequency domain resources corresponding to the M carriers, and the uplink data is precoded based on the TPMI of the N precoding subbands.
[0292] In one possible design, the third information and / or the fourth information is carried via downlink control information DCI.
[0293] In one possible design, the frequency domain resources corresponding to each of the M carriers constitute one or more precoding subbands, and the sum of the number of precoding subbands constituted by the frequency domain resources corresponding to each of the M carriers is less than or equal to N.
[0294] In one possible design, the number of precoding subbands constituted by the frequency domain resources corresponding to the j-th carrier is determined according to the total number of frequency domain resources corresponding to the j-th carrier and Q, 1≤j≤M, j is a positive integer, and the j-th carrier is any one of the M carriers, wherein Q is determined according to the total number of frequency domain resources corresponding to the M carriers and the value of N.
[0295] In one possible design, the number of frequency domain resources included in each precoding subband constituted by the frequency domain resources corresponding to the j-th carrier is determined according to the total number of frequency domain resources corresponding to the j-th carrier and the number of precoding subbands constituted by the frequency domain resources corresponding to the j-th carrier.
[0296] In one possible design, or, Where C2 is an integer, W j is the total number of frequency domain resources corresponding to the j-th carrier.
[0297] When the communication device 1300 is used to implement the functions of the terminal device in the method embodiment shown in FIG11 :
[0298] The processing unit 1310 calls the transceiver unit 1320 to execute: receiving third information and fourth information from the network device, wherein the third information is used to indicate the frequency domain resources corresponding to the M carriers respectively, and the fourth information is used to indicate the TPMI of N precoding subbands, N and M are positive integers; the N precoding subbands include the frequency domain resources corresponding to the M carriers respectively; the terminal device determines the N precoding subbands based on the frequency domain resources corresponding to the M carriers respectively; and sends uplink data on the frequency domain resources corresponding to the M carriers respectively, and the uplink data is precoded based on the TPMI of the N precoding subbands.
[0299] In one possible design, the third information and / or the fourth information is carried via DCI.
[0300] In one possible design, the frequency domain resources corresponding to each of the M carriers constitute one or more precoding subbands, and the sum of the number of precoding subbands constituted by the frequency domain resources corresponding to each of the M carriers is less than or equal to N.
[0301] In one possible design, the number of precoding subbands constituted by the frequency domain resources corresponding to the j-th carrier is determined according to the total number of frequency domain resources corresponding to the j-th carrier and Q, 1≤j≤M, j is a positive integer, and the j-th carrier is any one of the M carriers, wherein Q is determined according to the total number of frequency domain resources corresponding to the M carriers and the value of N.
[0302] In one possible design, the number of frequency domain resources included in each precoding subband constituted by the frequency domain resources corresponding to the j-th carrier is determined according to the total number of frequency domain resources corresponding to the j-th carrier and the number of precoding subbands constituted by the frequency domain resources corresponding to the j-th carrier.
[0303] In one possible design, or, Where C2 is an integer, W j is the total number of frequency domain resources corresponding to the j-th carrier.
[0304] A more detailed description of the processing unit 1310 and the transceiver unit 1320 can be directly obtained by referring to the relevant description in the above method embodiment, and will not be repeated here.
[0305] As shown in Figure 14, communication device 1400 includes a processor 1410 and an interface circuit 1420. Processor 1410 and interface circuit 1420 are coupled to each other. It is understood that interface circuit 1420 can be a transceiver or an input / output interface. Optionally, communication device 1400 may also include a memory 1430 for storing instructions executed by processor 1410, input data required by processor 1410 to execute instructions, or data generated after processor 1410 executes instructions.
[0306] When the communication device 1400 is used to implement the method shown in FIG. 5 or 11 , the processor 1410 is used to implement the functions of the processing unit 1310 , and the interface circuit 1420 is used to implement the functions of the transceiver unit 1320 .
[0307] It is understood that the processor in the embodiments of the present application may be a central processing unit (CPU), or may be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.
[0308] The present application provides another example of a device, which includes at least one processor and at least one memory, the at least one processor and the at least one memory being coupled, the at least one memory being used to store instructions. When the instructions are executed by the at least one processor, the communication device executes the method in the above-described embodiment. For example, as shown in FIG14 , a communication device 1400 includes a processor 1410 and a memory 1430. The processor 1410 and the memory 1430 are coupled, and the memory 1430 stores instructions. When the instructions stored in the memory 1430 are executed by the processor 1410, the communication device 1400 executes the method executed by the terminal device or network device in the above-described embodiment.
[0309] The method steps in the embodiments of the present application can be implemented in hardware or in software instructions that can be executed by a processor. The software instructions can be composed of corresponding software modules, and the software modules can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disk, mobile hard disk, CD-ROM or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. The storage medium can also be an integral part of the processor. The processor and storage medium can be located in an ASIC. In addition, the ASIC can be located in the above-mentioned terminal device or network device. The processor and storage medium can also exist in the terminal device or network device as discrete components.
[0310] In the above embodiments, all or part of the embodiments may be implemented using software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are performed in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device, or other programmable device. The computer program or instructions may be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions may be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; an optical medium, such as a digital video disk; or a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or nonvolatile storage medium, or may include both volatile and nonvolatile types of storage media.
[0311] In the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0312] In this application, "at least one" means one or more, and "more" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In the text description of this application, the character " / " generally indicates that the previous and next associated objects are in an "or" relationship; in the formula of this application, the character " / " indicates that the previous and next associated objects are in a "division" relationship. "Including at least one of A, B and C" can mean: including A; including B; including C; including A and B; including A and C; including B and C; including A, B and C.
[0313] It is understood that the various numbers used in the embodiments of this application are merely for ease of description and are not intended to limit the scope of the embodiments of this application. The order of the sequence numbers of the above-mentioned processes does not necessarily imply a specific order of execution; the order of execution of the processes should be determined by their functions and inherent logic.
Claims
1. A method for uplink data transmission, characterized in that: The method includes: The network device sends first information and second information to the terminal device, wherein the first information is used to indicate K first frequency domain resources, the first frequency domain resources are allocated to the terminal device, and the second information is used to indicate the transmit precoding matrix indication TPMI of N precoding subbands, K and N are positive integers; the N precoding subbands include the K first frequency domain resources, and the number of second frequency domain resources between any two adjacent first frequency domain resources in the first precoding subband is less than X, and X is a positive integer; the second frequency domain resources are not allocated to the terminal device, and the first precoding subband is any one of the N precoding subbands; The network device receives uplink data on the K first frequency domain resources, where the uplink data is precoded based on the TPMI of the N precoding subbands.
2. A method for uplink data transmission, characterized in that: The method includes: The terminal device receives first information and second information from the network device, wherein the first information is used to indicate K first frequency domain resources, the first frequency domain resources are allocated to the terminal device, and the second information is used to indicate the TPMI of N precoding subbands, K and N are positive integers; the N precoding subbands include the K first frequency domain resources, and the number of second frequency domain resources between any two adjacent first frequency domain resources in the first precoding subband is less than X, and X is a positive integer; the second frequency domain resources are not allocated to the terminal device, and the first precoding subband is any one of the N precoding subbands; The terminal device sends uplink data on the K first frequency domain resources, where the uplink data is precoded based on the TPMI of the N precoding subbands.
3. The method according to claim 1 or 2, characterized in that The frequency domain resources respectively included in the N precoding subbands do not overlap with each other.
4. The method according to any one of claims 1 to 3, characterized in that: The frequency domain resource with the smallest index and / or the frequency domain resource with the largest index in the first precoding subband is the first frequency domain resource.
5. The method according to any one of claims 1 to 4, characterized in that: Among the N precoding subbands, there are a second precoding subband and a third precoding subband, the first index is greater than the second index, and the difference between the first index and the second index is greater than Y, where Y is a positive integer, wherein the first index is the index of the frequency domain resource with the smallest index in the second precoding subband, and the second index is the index of the frequency domain resource with the largest index in the third precoding subband.
6. The method according to any one of claims 1 to 5, characterized in that: The first information and / or the second information is carried by downlink control information DCI.
7. The method according to any one of claims 1 to 6, characterized in that: Among the N precoding subbands, there are a fourth precoding subband and a fifth precoding subband, the maximum index of the frequency domain resources in the fourth precoding subband is less than the minimum index of the frequency domain resources in the fifth precoding subband, and the number of frequency domain resources included in the fourth precoding subband is greater than or equal to the number of frequency domain resources included in the fifth precoding subband.
8. The method according to any one of claims 1 to 7, characterized in that: Among the N precoding subbands, there are a fourth precoding subband and a fifth precoding subband, the maximum index of the frequency domain resources in the fourth precoding subband is less than the minimum index of the frequency domain resources in the fifth precoding subband, and the difference between the maximum index and the minimum index of the frequency domain resources in the fourth precoding subband is less than or equal to the difference between the maximum index of the frequency domain resources in the fifth precoding subband and the maximum index of the frequency domain resources in the fourth precoding subband.
9. The method according to any one of claims 1 to 6, characterized in that: Among the N precoding subbands, there are a fourth precoding subband and a fifth precoding subband, the maximum index of the frequency domain resources in the fourth precoding subband is less than the minimum index of the frequency domain resources in the fifth precoding subband, and the number of frequency domain resources included in the fourth precoding subband is less than or equal to the number of frequency domain resources included in the fifth precoding subband.
10. The method according to any one of claims 1 to 6 or 9, characterized in that: Among the N precoding subbands, there are a fourth precoding subband and a fifth precoding subband, and the maximum index of the frequency domain resources in the fourth precoding subband is less than the maximum index of the frequency domain resources in the fifth precoding subband, then the difference between the maximum index and the minimum index of the frequency domain resources in the fifth precoding subband is less than or equal to the difference between the minimum index of the frequency domain resources in the fifth precoding subband and the minimum index of the frequency domain resources in the fourth precoding subband.
11. The method according to any one of claims 1 to 10, characterized in that: In the N precoding subbands, an absolute value of a difference in the number of frequency domain resources included in any two precoding subbands is less than or equal to Z, where Z is a positive integer.
12. The method according to any one of claims 1 to 11, characterized in that: The K first frequency domain resources belong to multiple frequency domain resource groups, and the frequency domain resources included in the multiple frequency domain resource groups do not overlap with each other; wherein each frequency domain resource group constitutes one or more precoding subbands, and the total number of precoding subbands constituted by the multiple frequency domain resource groups is less than or equal to N.
13. The method according to claim 12, characterized in that The number of precoding subbands constituted by the i-th frequency domain resource group is determined according to the number of frequency domain resources included in the i-th frequency domain resource group and P, where P is determined according to the values of K and N, i is a positive integer, and the i-th frequency domain resource group is any one of the multiple frequency domain resource groups.
14. The method according to claim 13, characterized in that The number of frequency domain resources included in each precoding subband constituted by the i-th frequency domain resource group is determined according to the number of frequency domain resources included in the i-th frequency domain resource group and the number of precoding subbands constituted by the i-th frequency domain resource group.
15. The method according to any one of claims 12 to 14, characterized in that: or, Wherein, C1 is an integer.
16. The method according to any one of claims 1 to 15, characterized in that: There is at least one precoding subband among the N precoding subbands including the second frequency domain resources.
17. The method according to any one of claims 2 to 16, characterized in that: Before the terminal device sends uplink data on the K first frequency domain resources, the method further includes: The terminal device determines the N precoding subbands according to the K first frequency domain resources.
18. An uplink data transmission method, characterized in that: The method includes: The network device sends third information and fourth information to the terminal device, wherein the third information is used to indicate the frequency domain resources corresponding to the M carriers respectively, and the fourth information is used to indicate the TPMI of the N precoding subbands, where N and M are positive integers; the N precoding subbands include the frequency domain resources corresponding to the M carriers respectively; The network device receives uplink data on frequency domain resources respectively corresponding to the M carriers, where the uplink data is precoded based on the TPMI of the N precoding subbands.
19. An uplink data transmission method, characterized in that: The method includes: The terminal device receives third information and fourth information from the network device, wherein the third information is used to indicate the frequency domain resources corresponding to the M carriers respectively, and the fourth information is used to determine the TPMI of N precoding subbands, where N and M are positive integers; the N precoding subbands include the frequency domain resources corresponding to the M carriers respectively; The terminal device determines the N precoding subbands according to the frequency domain resources respectively corresponding to the M carriers; The terminal device sends uplink data on frequency domain resources corresponding to the M carriers respectively, and the uplink data is precoded based on the TPMI of the N precoding subbands.
20. The method according to claim 18 or 19, characterized in that The third information and / or the fourth information is carried by DCI.
21. The method according to any one of claims 18 to 20, characterized in that: The frequency domain resources corresponding to each of the M carriers constitute one or more precoding subbands, and the sum of the numbers of precoding subbands constituted by the frequency domain resources corresponding to each of the M carriers is less than or equal to N.
22. The method according to claim 21, characterized in that The number of precoding subbands constituted by the frequency domain resources corresponding to the j-th carrier is determined according to the total number of frequency domain resources corresponding to the j-th carrier and Q, 1≤j≤M, j is a positive integer, and the j-th carrier is any one of the M carriers, wherein Q is determined according to the total number of frequency domain resources corresponding to the M carriers respectively and the value of N.
23. The method of claim 22, wherein: The number of frequency domain resources included in each precoding subband constituted by the frequency domain resources corresponding to the jth carrier is determined according to the total number of frequency domain resources corresponding to the jth carrier and the number of precoding subbands constituted by the frequency domain resources corresponding to the jth carrier.
24. The method according to claim 22 or 23, characterized in that or Where C2 is an integer, W j is the total number of frequency domain resources corresponding to the j-th carrier.
25. A communication device, characterized in that: The method comprises a unit or a module for executing the method according to any one of claims 1 to 24.
26. A communication device, characterized in that: include: One or more processors; the one or more processors are configured to execute the method as described in any one of claims 1-24.
27. A readable storage medium, characterized in that: The readable storage medium includes a program, and when the program is executed on a device, the device is caused to perform the method according to any one of claims 1 to 24.
28. A computer program product, characterized in that The computer program product comprises a computer program or instructions, and when the computer program or instructions are executed by a communication device, the method according to any one of claims 1 to 24 is implemented.
Citation Information
Patent Citations
Method and equipment for indicating precoding information
CN115834004A
Information sending method, information receiving method and related equipment
CN116325534A
Method and apparatus for resource allocation and precoding for uplink mobile communication system
US20200076484A1
User equipment, base station, method for a user equipment, and method for a base station
US20210329693A1