Uplink data transmission method and device
By sending information indicating K first frequency domain resources and determining TPMIs of N precoding subbands to the terminal device in the new air interface system, the problem of discontinuous frequency domain resource division is solved, and the effect of improving precoding performance is achieved.
Patent Information
- Application Number
- CN202311515225.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-13
- Publication Date
- 2025-05-13
AI Technical Summary
The prior art is difficult to realize the rational division of discontinuous frequency domain resources in the new air interface system and notify the transmission precoding matrix indication, resulting in a degradation of precoding performance.
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.
It is realized that the overhead of indicating the TPMI corresponding to the precoding subband is reduced, and the redundant TPMI-related information is avoided, and the precoding performance is improved.
Smart Images

Figure CN119997223A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communications, and in particular to an uplink data transmission method and device. Background Art
[0002] When the new radio (NR) system performs downlink (DL) transmission, the precoding granularity of multiple input multiple output (MIMO), that is, the precoding resource group (PRG) can be 2 resource blocks (RBs), 4 RBs or broadband. If the precoding granularity is broadband, the base station will apply the same precoding matrix to the scheduling bandwidth during downlink transmission; if the precoding granularity is 2 RBs or 4 RBs, the base station will divide the scheduling bandwidth into different subbands according to the precoding granularity when performing precoding for downlink transmission, and apply 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.
[0003] When the NR system performs uplink (UL) transmission, the base station notifies the UE of the transmitted precoding matrix indicator (TPMI). Currently, there is only a solution to divide continuous frequency domain resources and notify TPMI. How to reasonably divide non-continuous frequency domain resources and notify TPMI requires further discussion. Summary of the invention
[0004] The embodiments of the present application provide an uplink data transmission method and device, which are used to reasonably divide non-continuous frequency domain resources and notify the TPMI.
[0005] In the 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.
[0006] By adopting the above method, since N precoding subbands include K first frequency domain resources, the N precoding subbands may not be determined based on all frequency domain resources in a bandwidth, and it is only necessary to ensure that the N precoding subbands include the K first frequency domain resources, which can reduce the overhead for indicating the TPMI corresponding to the precoding subband and avoid carrying redundant TPMI related information. 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, which can achieve a precoding subband including as few second frequency domain resources as possible, so that there are not many frequency domain resources that are not allocated to the terminal device in a precoding subband, which can improve the precoding performance.
[0007] Exemplarily, the second information is used to indicate the TPMI of N precoding subbands, and can also be described as, the second information is used to determine the TPMI of N precoding subbands, or the second information is used to obtain the TPMI of N precoding subbands. Alternatively, it can also be described as, the second information is used to indicate the TPMI of N precoding subbands and the number of layers used by the terminal device. Among them, TPMI can also be replaced by TPMI index.
[0008] In one possible design, frequency domain resources respectively included in the N precoding subbands do not overlap with each other.
[0009] 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.
[0010] 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, 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.
[0011] By adopting the above design, there will not be 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.
[0012] In one possible design, the first information and / or the second information is carried via downlink control information DCI.
[0013] 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.
[0014] By adopting the above design, the number of frequency domain resources included in the N precoding subbands can be arranged in descending order.
[0015] 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.
[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 less than or equal to the number of frequency domain resources included in the fifth precoding subband.
[0017] By adopting the above design, it can be achieved that the number of frequency domain resources included in the N precoding subbands is arranged in ascending order.
[0018] 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.
[0019] In a possible design, among 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.
[0020] By adopting the above design, it can be achieved that the number of second frequency domain resources included in a precoding subband is as small as possible.
[0021] 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.
[0022] 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.
[0023] 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.
[0024] In one possible design, or, Wherein, C1 is an integer.
[0025] In one possible design, there is at least one precoding subband among the N precoding subbands that includes the second frequency domain resources.
[0026] 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, 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.
[0027] In one possible design, frequency domain resources respectively included in the N precoding subbands do not overlap with each other.
[0028] 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.
[0029] 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, 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.
[0030] In one possible design, the first information and / or the second information is carried via downlink control information DCI.
[0031] 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.
[0032] 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.
[0033] 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.
[0034] 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.
[0035] In a possible design, among 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.
[0036] 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.
[0037] 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.
[0038] 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.
[0039] In one possible design, or, Wherein, C1 is an integer.
[0040] In one possible design, there is at least one precoding subband among the N precoding subbands that includes the second frequency domain resources.
[0041] 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.
[0042] In a third 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 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 determine 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 network device receives 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.
[0043] 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 subband, avoid carrying redundant TPMI-related information, and improve precoding performance.
[0044] Exemplarily, the fourth information is used to indicate the TPMI of N precoding subbands, and can also be described as, the fourth information is used to determine the TPMI of N precoding subbands, or the fourth information is used to obtain the TPMI of N precoding subbands. Alternatively, it can also be described as, the fourth information is used to determine the TPMI of N precoding subbands and the number of layers of the terminal device. Among them, TPMI can also be replaced by TPMI index.
[0045] In one possible design, the third information and / or the fourth information is carried via downlink control information DCI.
[0046] 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 numbers of precoding subbands constituted by the frequency domain resources corresponding to each of the M carriers is less than or equal to N.
[0047] 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.
[0048] 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.
[0049] 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.
[0050] In a fourth 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 third information and fourth information from a network 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 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; the terminal device determines the N precoding subbands according to 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 TPMI of the N precoding subbands.
[0051] In one possible design, the third information and / or the fourth information is carried via downlink control information DCI.
[0052] 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 numbers of precoding subbands constituted by the frequency domain resources corresponding to each of the M carriers is less than or equal to N.
[0053] 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.
[0054] 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.
[0055] 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.
[0056] 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 may be capable of being used in combination with the first device.
[0057] 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.
[0058] 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.
[0059] 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 program or instructions so that the communication device can implement any of the methods described in any of the above aspects.
[0060] In a 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.
[0061] In a ninth aspect, the present application provides a computer storage medium storing a software program, which, when read and executed by one or more processors, can implement any of the methods described in any of the above aspects.
[0062] 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.
[0063] In an eleventh aspect, the present application provides a chip system, comprising at least one chip and a memory, wherein the at least one chip is used to read and execute a program stored in the memory to implement any of the methods described in any of the above aspects.
[0064] 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 aspect or the third aspect, and the network device executes the method described in any one of the second aspect or the fourth aspect.
[0065] Based on the implementations provided in the above aspects, the present application can also be further combined to provide more implementations. BRIEF DESCRIPTION OF THE DRAWINGS
[0066] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the background technology, the drawings required for use in the embodiments of the present application or the background technology will be described below.
[0067] Figure 1 A schematic diagram of the architecture of a communication system used in an embodiment of the present application;
[0068] Figure 2 This is a schematic diagram of RBG allocation in this application;
[0069] Figure 3 A schematic diagram of a possible precoding subband determination method 1 in the present application;
[0070] Figure 4 A schematic diagram of a possible precoding subband determination method 2 in the present application;
[0071] Figure 5 This is a flowchart summarizing an uplink data transmission method in the present application;
[0072] Fig. 6A A schematic diagram of a first frequency domain resource allocated by a network device to a terminal device in this application;
[0073] Figure 6B Based on this application Fig. 6A Schematic diagram of the three determined precoding subbands;
[0074] Figure 6C Based on this application Fig. 6A Schematic diagram of the determined 4 precoding subbands;
[0075] Fig. 7A Another schematic diagram of the first frequency domain resource allocated by the network device to the terminal device in the present application;
[0076] Figure 7B Based on this application Fig. 7A One of the schematic diagrams of the determined precoding subband;
[0077] Figure 7C Based on this application Fig. 7A Schematic diagram of the determined precoding subband (II);
[0078] Fig.7D Based on this application Fig. 7A Schematic diagram of the determined precoding subband 3;
[0079] Fig. 8A Based on this application Fig. 7A Schematic diagram of the determined precoding subband 4;
[0080] Figure 8B Based on this application Fig. 7A Schematic diagram of the determined precoding subband No. 5;
[0081] Figure 8C Based on this application Fig. 7A Schematic diagram of the determined precoding subband No. 6;
[0082] Fig. 9 A flowchart of a method for determining N precoding subbands in the present application;
[0083] Fig.10 This is a schematic diagram of determining a frequency domain resource group according to a first frequency domain resource in the present application;
[0084] Fig.11 This is a flowchart summarizing another uplink data transmission method in the present application;
[0085] Fig.12 This is a flowchart of another method for determining N precoding subbands in the present application;
[0086] Fig.13 This is a schematic diagram of the structure of a communication device in this application;
[0087] Fig.14 This is a schematic diagram of the structure of another communication device in this application. DETAILED DESCRIPTION
[0088] The specific implementation of the application is described below by way of example in conjunction with the accompanying drawings in the embodiments of the application. However, the implementation of the application may also include combining these embodiments without departing from the spirit or scope of the 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 embodiments of the application are only used to explain the specific embodiments of the application, and are not intended to limit the application.
[0089] The embodiments of the present application can be applied to various communication systems, for example: 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), worldwide 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.
[0090] Figure 1 FIG. 1 is a schematic diagram of the architecture of a communication system 1000 used in an embodiment of the present application. Figure 1 As shown, the communication system includes a wireless access network 100 and a core network 200. Optionally, the communication system 1000 may also include the Internet 300. The wireless access network 100 may include at least one wireless access network device (such as Figure 1 110a and 110b), and may also include at least one terminal device (such as Figure 1 120a-120j in the figure). The terminal device is connected to the wireless access network device by wireless means, and the wireless access network device is connected to the core network by wireless or wired means. The core network device and the wireless access network device can be independent and different physical devices, or the functions of the core network device and the logical functions of the wireless access network device can be integrated on the same physical device, or part of the functions of the core network device and part of the functions of the wireless access network device can be integrated on one physical device. Terminal devices and terminal devices, as well as wireless access network devices and wireless access network devices can be connected to each other by wired or wireless means. Figure 1 This is just a schematic diagram. The communication system may also include other network devices, such as wireless relay devices and wireless backhaul devices. Figure 1 Not drawn in.
[0091] The wireless access network equipment may be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation NodeB (gNB) in the fifth generation (5G) mobile communication system, a next generation base station in the sixth generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system, etc.; it may also be a module or unit that completes part of the functions of a base station, for example, it may be a central unit (CU) or a distributed unit (DU). The CU here completes the functions of the radio resource control protocol and the packet data convergence protocol (PDCP) of the base station, and may also complete the functions of the service data adaptation protocol (SDAP); the DU completes the functions of the radio link control layer and the medium access control (MAC) layer of the base station, and may also complete the functions of part or all of the physical layer. For the specific description of each of the above protocol layers, please refer to the relevant technical specifications of the 3rd generation partnership project (3GPP). The wireless access network device may be a macro base station (such as Figure 1 110a), or a micro base station or an indoor station (such as Figure 1 110b), may also be a relay node or a donor node, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the wireless access network device. For ease of description, the following description takes the network device as an example of the wireless access network device.
[0092] 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 wear, 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.
[0093] The network equipment and terminal equipment can be fixed or movable. The network equipment and terminal equipment can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on the water surface; they can also be deployed on airplanes, balloons, and artificial satellites. The embodiments of the present application do not limit the application scenarios of the network equipment and terminal equipment.
[0094] The roles of network devices and terminal devices can be relative, for example, Figure 1 The helicopter or drone 120i in the figure can be configured as a mobile network device. For the terminal devices 120j that access the wireless access network 100 through 120i, the drone 120i is a network device; but for the network device 110a, 120i is a terminal device, that is, 110a and 120i communicate through the wireless air interface protocol. Of course, 110a and 120i can also communicate through the interface protocol between network devices. In this case, relative to 110a, 120i is also a network device. Therefore, network devices and terminal devices can be collectively referred to as communication devices. Figure 1 110a and 110b in the figure can be called communication devices with network device functions. Figure 1 120a-120j in the figure can be called communication devices with terminal equipment functions.
[0095] 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. The embodiments of the present application do not limit the spectrum resources used for wireless communication.
[0096] 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 including the network device function. The control subsystem including the network device function 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 including the terminal device function.
[0097] It can be understood that in the embodiments of the present application, the physical downlink shared channel (PDSCH), the physical downlink control channel (PDCCH), the physical uplink control channel (PUCCH) and the 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.
[0098] In the 5G NR wireless communication system, there are three types of frequency domain resource allocation for PUSCH, including uplink resource allocation type 0, uplink resource allocation type 1, and uplink resource allocation type 2. Among them, uplink resource allocation type 0 can be used for non-continuous resource allocation. Uplink resource allocation type 1 can be used for continuous resource allocation. Uplink resource allocation type 2 can be used for dynamic switching of non-continuous resource or continuous resource allocation.
[0099] 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).
[0100] If the resource allocation field in the radio resource control (RRC) signaling indicates uplink resource allocation type 2, and the most significant bit (MSB) bit value of the frequency range resource allocation field in DCI format 0_1 and 0_2 is 0, it indicates that uplink resource allocation type 0 is used. The specific frequency domain resource allocation can be indicated using the bitmap of the frequency range resource allocation field in the DCI. In addition, if the MSB bit value is 1, it indicates that uplink resource allocation type 1 is used.
[0101] 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 continuous virtual resource blocks (VRBs). The bitmap is "10011110", and the corresponding RBG allocation is as follows: Figure 2 As shown in the figure, the diagonal squares represent RBGs allocated to the UE, and the blank squares represent 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.
[0102] Currently, there are two possible methods for determining the precoding subband:
[0103] Method 1: Determine the precoding subband according to the number of all physical resource blocks (PRBs) included in a bandwidth, and indicate the TPMI corresponding to the precoding subband composed of all PRBs to the UE through DCI. If the number of all PRBs included in a bandwidth is fixed, and the PRG granularity (that is, the number of RBGs included in each PRG) is also fixed, then the number of bits used to indicate the TPMI in the DCI is fixed, which can achieve low complexity when the UE performs blind detection on the DCI.
[0104] For example, Figure 3 As shown, one bandwidth includes 8 PRBs, each PRG includes 4 PRBs, and 2 PRGs can be determined. Therefore, the DCI is used to indicate the TPMIs corresponding to the 2 PRGs. Regardless of whether all 8 PRBs are allocated to the UE, the DCI needs to indicate the TPMIs corresponding to the 2 PRGs.
[0105] like Figure 3 As shown in the figure, the black ones are the PRBs allocated to the UE by the network device, and the white ones are the PRBs not allocated to the UE. It can be seen that the three PRBs allocated to the UE are all located in PRG#1, that is, PRG#2 is useless to the UE. However, the DCI still includes the TPMIs corresponding to the two PRGs, that is, the TPMI corresponding to PRG#2 is redundant information for the UE, resulting in a relatively large additional overhead of the DCI.
[0106] 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 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 low complexity for the UE to perform blind detection of the DCI.
[0107] like Figure 4 As shown in the figure, 6 PRBs out of 11 RBGs are scheduled for UE use, and 2 of them are not continuous with the other 4 RBGs in the frequency domain. If the number of PRGs is 2, each PRG includes 3 RBGs, where 6 / 2=3. It can be seen that although PRG#1 only includes 3 scheduled RBGs, the first 2 RBGs are not continuous with the last RBG in the frequency domain and the frequency difference is likely to be relatively large, resulting in poor precoding performance of PRG#1.
[0108] 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.
[0109] The frequency domain resources included in each precoding subband are any one of RBG, resource block (RB) or physical resource block (PRB).
[0110] Among them, there are two types of frequency domain resources that can be included in each precoding subband, namely, the first frequency domain resource and the second frequency domain resource. Among them, the first frequency domain resource is allocated to the terminal device, that is, the first frequency domain resource is a scheduled frequency domain resource. The second frequency domain resource is not allocated to the terminal device, that is, the second frequency domain resource is an unscheduled frequency domain resource. The second frequency domain resource can be a preset frequency domain resource, and the second frequency domain resource can be a frequency domain resource for other signaling or transmission, for example, it can be a frequency domain resource allocated to other terminal devices. A precoding subband may include the first frequency domain resource, or the first frequency domain resource and the second frequency domain resource.
[0111] For example, Figure 2 As shown, the diagonal squares represent the first frequency domain resources, and the blank squares represent the second frequency domain resources. Among them, 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.
[0112] Based on the above Figure 1 The network system architecture shown in the figure and the contents of the above-mentioned related technical introduction, the present application embodiment provides several possible uplink data transmission methods, and 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 aforementioned Figure 1 The access network device 110a or the access network device 110b in the embodiment. The terminal may be the aforementioned Figure 1 Any terminal device 120 shown. In addition, it should be understood that the network device can also be replaced by a communication device with a network device function or a chip, unit or module inside a communication device with a network device function. The terminal device can also be replaced by a communication device with a terminal device function or a chip, unit or module inside a communication device with a terminal function.
[0113] like Figure 5 As shown, the present application provides an uplink data transmission method, the method comprising:
[0114] 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.
[0115] 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 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.
[0116] Exemplarily, the allocation of the first frequency domain resource can be indicated using a bitmap of the frequency range resource allocation field in the DCI. For details, refer to the above Figure 2 The above-mentioned related contents will not be elaborated here.
[0117] 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.
[0118] 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 high layer is configured with "nonCodeBook" or the number of antenna ports is 1, the precoding information and number of layers fields can be 0 bits, that is, the network device does not need to notify the terminal device of the number of layers and TPMI.
[0119] When the number of bits included in the precoding information and the number of layers field is not 0, the precoding information and the number of layers field indicate N indexes in Table 1, for example, the index can be a bit field mapped to the index (bit field mapped to index). Among them, Table 1 is a preset table, and Table 1 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 the number of layers 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 through Table 1, and different numbers of layers can correspond to different Tables 2. The terminal device can find the precoding matrix information corresponding to the TPMI in the selected Table 2 based on the TPMI obtained through Table 1, such as the precoding matrix. Among them, Table 2 is also a preset table. Table 2 provides the corresponding relationship between TPMI and precoding matrix information. It should be noted that the present application does not limit the specific implementation of Tables 1 and 2. That is to say, the terminal device can determine the TPMI of the N precoding subbands according to the second information, and further determine the N precoding matrix information according to the TPMI of the N precoding subbands. Among them, the N precoding matrix information corresponds one-to-one to the TPMI of the N precoding subbands. The above table can also be a correspondence set, for example, Table 1 can be a correspondence set of the number of layers and TPMI, and the index, including the correspondence between multiple TPMIs and indexes; Table 2 can be the precoding matrix information corresponding to the TPMI.
[0120] For example, Table 1 is shown in Table A below. Assuming that the number of antenna ports is 2, different columns need to be searched for terminal devices with different codebook subset configurations. For example, if the codebook subset is fullyAndPartialAndNonCoherent, and the bit field mapped to index is 8, the terminal device searches Table A to obtain "2layers:TPMI=2", that is, the number of layers is 2 and the TPMI index is 2. For the specific content of Table A, please refer to TR 38.212.
[0121] Table A
[0122]
[0123] Further, the terminal can determine Table 2 according to parameters such as the number of layers being 2 and the number of antenna ports being 2, and Table 2 is shown in Table B below. The terminal device determines that W corresponding to the TPMI index being 2 is That is, the precoding matrix information corresponding to the TPMI. For the specific content of Table B, please refer to TR 38.211.
[0124] Table B
[0125]
[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, and the DCI is carried on the PDCCH.
[0128] In a possible implementation, the network device and the terminal device may also 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 the received high-level 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 K first frequency domain resources. The uplink data is precoded based on the TPMI of N precoding subbands.
[0130] Exemplarily, the uplink data is precoded based on the TPMI of N precoding subbands, that is, the uplink data is precoded according to N precoding matrix information, wherein the N precoding matrix information corresponds to the TPMI of the N precoding subbands one by one.
[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 implementation, the second frequency domain resource is a frequency domain resource that is not allocated to the terminal device, and the first precoding subband is any one of the N precoding subbands. The first precoding subband is used as an example for description. For example, the value of X may be 1 or 2, etc., which is not limited in this application.
[0132] Among them, the number of second frequency domain resources between any two adjacent first frequency domain resources in the first precoding subband is less than X, which can also be understood as that 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 the convenience 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 recorded as feature 0 below.
[0133] Since the N precoding subbands include K first frequency domain resources, the N precoding subbands may not be determined based on all the frequency domain resources in a bandwidth, and it is only necessary to ensure that the N precoding subbands include the K first frequency domain resources, which can reduce the overhead for indicating the TPMI corresponding to the precoding subband and avoid carrying redundant TPMI-related information. 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, which can achieve a precoding subband including as few second frequency domain resources as possible, so that there are not many frequency domain resources that are not allocated to the terminal device in a precoding subband, which can improve the precoding performance.
[0134] In addition, the N precoding subbands may also have other possible features. It can 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, the indexes of the frequency domain resources included in any two precoding subbands among the N precoding subbands are different, or the N precoding subbands do not have overlapping frequency domain resources.
[0137] like Fig. 6A As shown, 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 index is from 0 to 17, that is, RBG0 to RBG17, where the diagonal square represents the first frequency domain resource and the blank square represents the second frequency domain resource. RBG1 to RBG3, RBG7 to RBG10, and RBG11 and RBG12 are all first frequency domain resources, that is, K = 9. Among the 18 consecutive RBGs, RBGs other than the above 9 RBGs are not allocated to the terminal device, and these resources are all second frequency domain resources.
[0138] It should be noted that based on Fig. 6A The frequency domain resource allocation shown in the figure is as follows: if N = 3, Figure 6B The three precoding subbands (i.e., three PRGs) shown are only examples. If N=4, Figure 6C The 4 precoding subbands (ie, 4 PRGs) shown are for example only. FIG. 6A to FIG. 6C It is not intended to limit this application.
[0139] For example, based on Fig. 6A The frequency domain resource allocation shown in Figure 6BIt 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 indexes of any two adjacent first frequency domain resources is 1. PRG2 is similar to PRG3.
[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, 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.
[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 terminal devices 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 number of frequency domain resources included in the N precoding subbands can be arranged in ascending order through the above feature 3.
[0147] like Fig. 7A As shown, 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 index is from 0 to 17, that is, RBG0 to RBG17, where the diagonal square represents the first frequency domain resource and the blank square represents the second frequency domain resource. RBG0, RBG2, RBG4, RBG6, RBG8, RBG10, RBG12, RBG14, RBG16 are all first frequency domain resources, that is, K = 9. In the 18 consecutive RBGs, RBGs other than the above 9 RBGs are not allocated to the terminal device, and these resources are all second frequency domain resources.
[0148] It should be noted that based on Fig. 7A The frequency domain resource allocation is shown in Figure 1. If N = 4, FIG. 7B to FIG. 7D The four precoding subbands (ie, four PRGs) shown are only examples and are not intended to be limiting of the present application.
[0149] For example, combined with Figure 7B It can be seen that the number of RBGs included in PRG1, the number of RBGs included in PRG2, and the number of RBGs included in PRG3 are all the same, which is 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 examples, the maximum index of RBG in PRG1 is 2, and the minimum index of 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 that meet the conditions among PRG1, PRG2, PRG3 and PRG4, that is, the maximum index of RBG in another PRG (recorded as the first PRG) is less than the minimum index of RBG in another PRG (recorded 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] Figure 7C and Fig.7D and Fig. 7A similar, Figure 7C The 4 PRGs indicated with Fig.7D The four indicated PRGs all 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, combined 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] Combination 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, wherein 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] Combination Fig.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, wherein 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 to say, Fig. 7A The 4 PRGs indicated, and Figure 7B The indicated 4 PRGs 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 number of frequency domain resources included in the N precoding subbands can be arranged in descending order through the above feature 3.
[0160] Assume that the frequency domain resources allocated by the network device to the terminal device are as follows: Fig. 7A It should be noted that based on Fig. 7A The frequency domain resource allocation is shown in Figure 1. If N = 4, FIG. 8A to FIG. 8C The four precoding subbands (ie, four PRGs) shown are only examples and are not intended to be limiting of the present application.
[0161] For example, combined with Fig. 8A It can be seen that the number of RBGs included in PRG2, the number of RBGs included in PRG3, and the number of RBGs included in PRG4 are all the same, which is 3, while the number of RBGs included in PRG1 is 5. That is, the number of RBGs included in the PRG with a smaller index is greater than or equal to the number of RBGs included in the PRG with a larger index. Taking PRG1 and PRG2 as examples, the maximum index of RBG in PRG1 is 4, and the minimum index of RBG in PRG2 is 6, 4<6, then the number of RBGs included in PRG1 is greater than the number of RBGs included in PRG2. For any two PRGs that meet the conditions among PRG1, PRG2, PRG3 and PRG4, that is, the maximum index of RBG in another PRG (recorded as the first PRG) is less than the minimum index of RBG in another PRG (recorded 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] Figure 8B and Figure 8C and Fig. 8A similar, Figure 8B The 4 PRGs indicated with Figure 8CThe four indicated PRGs all 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, combined with Fig. 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] Combination Figure 8B It can be seen that, 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] Combination Figure 8C It can be seen that, 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, then 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 to say, Fig. 8A The 4 PRGs indicated, and Figure 8B The 4 indicated PRGs 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] like Figure 6B , Figure 6C , Figure 7B , Figure 7C , FIG. 8A to FIG. 8C All satisfy feature 7.
[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 feature 8 is used to reduce the difference in the number of frequency domain resources included in different precoding subbands.
[0174] In addition, the N precoding subbands may include second frequency domain resources in addition to the K first frequency domain resources. In a possible implementation, at least one precoding subband may include second frequency domain resources among the N precoding subbands. 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, Figure 7B , Figure 7C , FIG. 8A to FIG. 8C It can be seen that 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. For example, Figure 6B and Figure 6C As shown, each PRG includes only the 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, please refer to the following Fig. 9 The method for determining N precoding subbands is shown in Fig. 9 As shown, it can be understood that the following method is only an example and is not intended to be a limitation of the present application.
[0177] S901: Determine that 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, so that the multiple frequency domain resource groups 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 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, 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 feature 2.
[0183] For example, Fig. 6A As shown, K=9, RBG1 to RBG3, RBG7 to RBG10, and RBG11 and RBG12 are all first frequency domain resources. In combination with the above conditions (1) to (3), three frequency domain resource groups can be determined based on the nine first frequency domain resources, such as Fig.10 shown.
[0184] S902: Determine, according to P, the number of precoding subbands formed 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 value of K and the value of N. Exemplarily, or, Where C1 is an integer. Indicates that K / N is rounded up. 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 Combination Fig. 6A It can be seen that 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, combining Fig.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 formed by frequency domain resource group 1
[0192] The number of precoding subbands formed by 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 formed 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 sum value is the sum of the number of precoding subbands formed by each frequency domain resource group in the multiple frequency domain resource groups, that is, 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] In combination with the above example, it can be known that N1+N2+N3=4, that is, the number of precoding subbands formed by each frequency domain resource group in 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 implementation, the 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 judgment condition in S903 may be to determine whether the first sum value is greater than or equal to N. Or it may also be to determine 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] Or it can also be described as: when the first condition is met, P' is determined according to P, and the number of precoding subbands constituted by each frequency domain resource group in the multiple frequency domain resource groups is associated with P', so 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 frequency domain resource group in the multiple frequency domain resource groups determined according to P is greater than N.
[0203] Exemplarily, the value of P is adjusted so that the adjusted P is greater than the P before the adjustment, and the number of precoding subbands formed by each frequency domain resource group in the multiple frequency domain resource groups is re-determined according to the adjusted P, and then the first sum value is re-determined, and the judgment of S903 is repeated. If the first sum value is greater than N, the value of P is continuously 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 finally 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 ith frequency domain resource group as an example, the ith frequency domain resource group is any one of the multiple frequency domain resource groups. The number of frequency domain resources included in each precoding subband constituted by the ith frequency domain resource group (i.e., the precoding subband granularity corresponding to the ith frequency domain resource group) is determined according to the number of frequency domain resources included in the ith frequency domain resource group and the number of precoding subbands constituted by the ith frequency domain resource group.
[0207] For example, P i is the precoding subband granularity corresponding to the i-th frequency domain resource group.
[0208] Combining the above example, Then we can get Figure 6C There are 4 precoded subbands shown.
[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 granularities corresponding to different frequency domain resource groups can be the same or different, and the precoding subband granularities belonging to the same frequency domain resource group are the same.
[0210] like Fig.11 As shown, the present application also provides an uplink data transmission method, the method comprising:
[0211] Step 1100: The network device sends the third information and the 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 spacings (SCS) of the M carriers are 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 TPMI 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 PDCCH. Alternatively, the third information may also be carried by RRC signaling or other high-layer signaling above the physical layer.
[0216] In a possible implementation, the network device and the terminal device may also 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 the received high-level signaling (e.g., RRC signaling).
[0217] 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.
[0218] The precoding subband granularity corresponding to different carriers can be the same or different, as detailed below. Fig.12 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 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.
[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 may first determine the N precoding subbands according to the frequency domain resources corresponding to the M carriers. For details, please refer to the following Fig.12 The method shown.
[0222] like Fig.12 A possible method for a terminal device to determine N precoding subbands is shown.
[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 respectively included in the M carriers and the value of N. Exemplarily, or, Wherein, C2 is an integer. j is the total number of frequency domain resources corresponding to the j-th carrier, 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 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 Q. Exemplarily, the number of precoding subbands constituted by 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 the total number of frequency domain resources W1 corresponding to CC1 is 7 RBs, or it can be understood that CC1 schedules 7 RBs, the total number of frequency domain resources W2 corresponding to CC2 is 25 RBs, and the total number of frequency domain resources W3 corresponding to CC3 is 11 RBs. Therefore, 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 of 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] In combination with the above example, it can be known 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. Further, S1203 is executed.
[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] Or it can also be described as: when the second condition is met, Q' is determined according to 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 according to Q is greater than N.
[0238] Exemplarily, the value of Q is adjusted so that the adjusted Q is greater than the Q before the adjustment, the number of precoding subbands formed by each carrier in the M carriers is re-determined according to the adjusted Q, and then the second sum value is re-determined, and the judgment of S1202 is repeated. If the second sum value is greater than N, the value of Q is continuously 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, it can be seen that the adjusted Q=8+1=9. The number of precoding subbands formed by each carrier in the three CCs is re-determined according to the adjusted Q:
[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 N1=1 consisting of frequency domain resources corresponding to CC1, the number of precoding subbands N2=3 consisting of frequency domain resources corresponding to CC2, and the number of precoding subbands N3=2 consisting of frequency domain resources corresponding to CC3.
[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 the granularity of the precoding subband corresponding to the j-th carrier.
[0250] For example, Q j is the precoding subband granularity corresponding to the j-th carrier.
[0251] Combining 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, and 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 understandable that, in order to implement the functions in the above embodiments, the terminal device and the network device include hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should easily realize 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 the form of hardware or computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.
[0255] Fig.13 and Fig.14 The schematic diagram of the structure of possible communication devices provided by the 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, and thus can also achieve the beneficial effects possessed by the above method embodiments.
[0256] like Fig.13As shown, the communication device 1300 includes a processing unit 1310 and a transceiver unit 1320. The communication device 1000 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 above Figure 5 The functions of the network device in the method embodiment shown are:
[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, 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 resources are 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, 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, 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.
[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 a possible design, among 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.
[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 above Figure 5 The functions of the network device in the method embodiment shown are:
[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, 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 resources are 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, 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, 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.
[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 a possible design, among 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.
[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 above Fig.11 The functions of the network device in the method embodiment shown are:
[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 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; receiving 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.
[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 numbers 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 above Fig.11 The functions of the terminal device in the method embodiment shown are:
[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 according to 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 numbers 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, which will not be repeated here.
[0305] like Fig.14As shown, the communication device 1400 includes a processor 1410 and an interface circuit 1420. The processor 1410 and the interface circuit 1420 are coupled to each other. It is understood that the interface circuit 1420 can be a transceiver or an input-output interface. Optionally, the communication device 1400 may also include a memory 1430 for storing instructions executed by the processor 1410 or storing input data required by the processor 1410 to execute instructions or storing data generated after the processor 1410 executes instructions.
[0306] When the communication device 1400 is used to implement Figure 5 Or when the method shown in 11 is implemented, the processor 1410 is used to implement the function of the above-mentioned processing unit 1314, and the interface circuit 1420 is used to implement the function of the above-mentioned transceiver unit 1320.
[0307] It is understandable that the processor in the embodiments of the present application may be a central processing unit (CPU), or 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] In the present application, another example of a device is provided, the notification device includes at least one processor and at least one memory, the at least one processor is coupled to the at least one memory, the at least one memory is used to store instructions, when the instructions are executed by the at least one processor, the communication device executes the method in the above embodiment. Take the communication device including a processor and a memory as an example, Fig.14 As shown, the 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 the network device in the above 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, register, 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 a component of the processor. The processor and the 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 the storage medium can also be present in the terminal device or network device as discrete components.
[0310] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instruction is loaded and executed on a computer, the process or function described in the embodiment of the present application is executed 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 instruction may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer program or instruction may be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired or wireless means. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server, data center, etc. that integrates one or more available media. The available medium may be a magnetic medium, for example, a floppy disk, a hard disk, a tape; it may also be an optical medium, for example, a digital video disc; it may also be a semiconductor medium, for example, a solid-state hard disk. 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 provided for in any logical conflict, the terms and / or descriptions between the different embodiments are consistent and may be referenced to each other, and the technical features in the different embodiments may be combined to form new embodiments according to their inherent logical relationships.
[0312] In the present application, "at least one" means one or more, and "more than one" 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 the present application, the character " / " generally indicates that the previous and next associated objects are in an "or" relationship; in the formula of the present 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 involved in the embodiments of the present application are only for the convenience of description and are not used to limit the scope of the embodiments of the present application. The size of the sequence number of the above-mentioned processes does not mean the order of execution, and the execution order of each process should be determined by its function and internal 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.