Data transmission method, communication device and computer readable storage medium

Through the multi-station joint reception method, multiple base station groups receive uplink data from terminal devices, solving the problem of limited transmission layers and low throughput caused by a single base station receiving uplink data, and achieving more efficient uplink transmission.

CN119997175APending Publication Date: 2025-05-13HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311512173.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-10
Publication Date
2025-05-13

AI Technical Summary

Technical Problem

The existing 5G NR system receives uplink data through a single base station, resulting in limited uplink transmission layers of terminal devices, resulting in lower uplink transmission throughput.

Method used

Through the multi-station partial joint reception method, the network device divides the multiple base stations into X network device groups, and the terminal device receives the first information to determine the data flow group, the reference signal resource and the TPC information, thereby determining the transmission power and performing uplink transmission.

Benefits of technology

The number of uplink transmission layers of terminal devices has been increased, uplink transmission throughput has been greatly improved, and uplink transmission performance has been improved, reducing the prehaul load and computing complexity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119997175A_ABST
    Figure CN119997175A_ABST
Patent Text Reader

Abstract

The invention is suitable for the field of communication, and particularly relates to a data transmission method, a communication device and a computer readable storage medium. In the method, when an uplink receiving mode is multi-station partial joint receiving, a plurality of network devices can be divided into X network device groups, and X reference signal resources, a data stream index contained in each data stream group in X data arrays and X pieces of TPC information are determined, and determining the path loss from each network equipment group to the terminal equipment according to the X reference signal resources, so that the terminal equipment can determine the transmitting power corresponding to each data flow group according to the X pieces of TPC information and the path loss from each network equipment group to the terminal equipment, and perform uplink transmission according to the transmitting power corresponding to each data flow group. Through multi-station partial joint receiving, each network equipment group can receive partial data streams, the uplink transmission layer number of terminal equipment can be increased, the uplink transmission throughput is greatly improved, and the data transmission performance is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of communications, and in particular, relates to a data transmission method, a communication device, and a computer-readable storage medium. Background Art

[0002] In the fifth generation new radio (5GNR), massive multi-antenna technology (massive MIMO) plays a vital role in the spectrum efficiency of the system. In order to utilize the spatial freedom brought by MIMO technology, when sending uplink data, the terminal device generally uses a suitable modulation and coding scheme (MCS) to modulate and encode the data, and then maps the modulated data to each transmission layer and pre-codes it so that it can be sent out with a suitable transmit power. At the base station end, the base station determines the appropriate receiving device to equalize and demap the received signal based on the measured uplink equivalent channel to determine the data sent by the terminal device. However, the existing 5G NR generally receives uplink data through a single base station. Receiving uplink data through a single base station will limit the number of uplink transmission layers of the terminal device, resulting in low uplink transmission throughput. Summary of the invention

[0003] The embodiments of the present application provide a data transmission method, a communication device and a computer-readable storage medium. By receiving uplink data of a terminal device through multi-station cooperation, the number of uplink transmission layers of the terminal device can be increased, the uplink transmission throughput can be greatly improved, and the uplink transmission performance can be improved.

[0004] In a first aspect, an embodiment of the present application provides a data transmission method, including:

[0005] Receive first information from a network device, the first information including first indication information, second indication information and third indication information, the first indication information is used to indicate a data stream index included in each of X data stream groups, the second indication information is used to indicate X reference signal resources, the third indication information is used to indicate X transmission power control TPC information, X≥1, and X is an integer, and the reference signal resource is used to measure a path loss from a network device group to a terminal device;

[0006] Determine, according to the second indication information and the third indication information, a transmit power corresponding to each of the X data stream groups;

[0007] The data streams in the same data stream group are mapped to the same transmission block, and uplink transmission is performed according to the transmission power corresponding to each data stream group.

[0008] In the data transmission method provided above, the network device can receive the uplink data sent by the terminal device through a multi-station partial joint reception mode. Wherein, when the uplink reception mode is a multi-station partial joint reception, multiple network devices can be divided into X network device groups. The terminal device can receive the first information from the network device, the first information includes the first indication information, the second indication information and the third indication information, the first indication information is used to indicate the data stream index contained in each of the X data stream groups, the second indication information is used to indicate the X reference signal resources, the third indication information is used to indicate the X transmission power control TPC information, and the reference signal resource is used to measure the path loss from the base station group to the terminal device. Therefore, the terminal device can accurately determine the transmission power corresponding to each of the X data stream groups according to the second indication information and the third indication information. Subsequently, the terminal device can map the data streams in the same data stream group to the same transmission block, and perform uplink transmission according to the transmission power corresponding to each data stream group, so that each network device group can receive part of the data stream through multi-station partial joint reception, which can increase the number of uplink transmission layers of the terminal device, greatly improve the uplink transmission throughput, and improve the data transmission performance. In addition, compared with multi-station full joint reception, that is, all network device groups receive all data streams, the data transmission method provided above can reduce the fronthaul load and has low computational complexity.

[0009] It can be understood that the first indication information may be indication information C described later. The second indication information may be indication information D described later. The third indication information may be indication information E described later.

[0010] In an example, the first information further includes fourth indication information, and the fourth indication information is used to indicate the number X of network device groups or the number X of data flow groups.

[0011] In the data transmission method provided in this example, when it is determined that the uplink receiving mode for the terminal device is multi-station partial joint reception, the network device can divide multiple network devices into X network device groups, determine the X data stream groups corresponding to the X network device groups, and indicate the number of network device groups X or the number of data stream groups X to the terminal device through the fourth indication information (such as indication information B), so as to receive part of the data stream through each network device group, thereby improving the data transmission performance by jointly receiving the data stream through multiple network device groups. Among them, the specific value of X can be predefined by the protocol.

[0012] In another example, the first information further includes fifth indication information, and the fifth indication information is used to indicate that the uplink reception mode is multi-station partial joint reception.

[0013] In the data transmission method provided in this example, after the network device determines the uplink receiving mode for the terminal device, it can send fifth indication information (e.g., indication information A) to the terminal device, and the fifth indication information can be used to indicate the uplink receiving mode. After the terminal device obtains the fifth indication information, it can accurately determine the uplink receiving mode according to the fifth indication information.

[0014] Optionally, when multiple network devices simultaneously serve a terminal device, all network devices may share their respective channel state information to the terminal device. Any of the multiple network devices may determine the uplink receiving mode of the network device for the terminal device based on the channel state information between each network device and the terminal device.

[0015] In a possible implementation, the first indication information is used to indicate all data stream indexes contained in each of the X data stream groups, or to indicate the starting data stream index contained in each of the X data stream groups, or to indicate the ending data stream index contained in each of the X data stream groups, or to indicate the number of data streams contained in each of the X data stream groups.

[0016] In the data transmission method provided by this implementation, after the terminal device obtains X data stream groups, it can divide the data stream to be transmitted into X data stream groups according to the X data stream groups, and map the same data stream group to the same codeword (codeword) or the same transmission block for transmission, so that the data stream to be transmitted can be received by X network device groups, so that the uplink data can be transmitted at a high layer number, thereby improving the transmission performance of the uplink data.

[0017] Optionally, data streams mapped to the same transport block use the same modulation and coding scheme MCS.

[0018] In an example, determining, according to the second indication information and the third indication information, the transmit power corresponding to each of the X data stream groups includes:

[0019] Acquire a reference signal sent by each of the X network device groups, where the reference signal sent by each network device group is determined according to the X reference signal resources;

[0020] Determine, according to a reference signal sent by each of the X network device groups, a path loss from each of the X network device groups to the terminal device;

[0021] Determine the transmission power corresponding to each of the X data stream groups according to the path loss from each of the X network device groups to the terminal device and the X TPC information indicated by the third indication information.

[0022] Optionally, determining, according to a reference signal sent by each of the X network device groups, a path loss from each of the X network device groups to the terminal device includes:

[0023] For each of the X network device groups, obtaining a reference signal sent by each network device in the network device group, and determining a path loss from each network device in the network device group to the terminal device according to the reference signal sent by each network device in the network device group;

[0024] The path loss from the network device group to the terminal device is determined according to the path loss from each network device in the network device group to the terminal device.

[0025] Optionally, determining the path loss from the network device group to the terminal device according to the path loss from each network device in the network device group to the terminal device includes:

[0026] The target path loss is determined as the path loss from the network device group to the terminal device, the target path loss is the maximum value of the path losses from each network device in the network device group to the terminal device, or the target path loss is the average value of the path losses from all network devices in the network device group to the terminal device.

[0027] In the data transmission method provided in this example, for each network device group, after the terminal device obtains the reference signal sent by each network device in the network device group, it can accurately determine the path loss from each network device in the network device group to the terminal device based on the reference signal. Thus, it can accurately determine the path loss from the network device group to the terminal device based on the path loss from each network device in the network device group to the terminal device, thereby improving the accuracy of the transmission power corresponding to each data stream group when multiple stations are jointly received, thereby improving the data transmission performance.

[0028] In a second aspect, an embodiment of the present application provides a data transmission method, including:

[0029] When the uplink receiving mode is multi-station partial joint reception, the multiple network devices are divided into X network device groups, and the data stream index, X reference signal resources and X transmission power control TPC information contained in each of the X data stream groups are determined, where X≥1 and X is an integer, and the reference signal resources are used to measure the path loss from each network device group to the terminal device;

[0030] Sending first information to the terminal device, the first information including first indication information, second indication information, and third indication information, the first indication information being used to indicate a data stream index included in each of the X data stream groups, the second indication information being used to indicate the X reference signal resources, and the third indication information being used to indicate the X TPC information;

[0031] A data stream group is received through each of the X network device groups, and a transmission power corresponding to each of the data stream groups is determined according to the second indication information and the third indication information.

[0032] In the data transmission method provided above, when the uplink reception mode is multi-station partial joint reception, the network device can divide the multiple network devices into X network device groups, and can determine X data stream groups, X reference signal resources and X TPC information, wherein each reference signal resource is associated with one TPC information. Subsequently, the network device can send first information to the terminal device, the first information includes first indication information, second indication information and third indication information, the first indication information is used to indicate the data stream index contained in each of the X data stream groups, the second indication information is used to indicate the X reference signal resources, and the third indication information is used to indicate the X TPC information. After the terminal device obtains the first information, the data stream to be transmitted can be divided into X data stream groups according to the X data stream groups, and the transmit power corresponding to each data stream group can be determined according to the reference signal resource and TPC information, so as to perform uplink transmission according to the transmit power corresponding to each data stream group, so as to receive the uplink data sent by the terminal device through a multi-station partial joint reception method, so that each network device group can receive part of the data stream, increase the number of uplink transmission layers of the terminal device, and can greatly improve the uplink transmission throughput and improve the performance of uplink transmission. In addition, compared with multi-station full joint reception, that is, all network device groups receive all data streams, the data transmission method provided above can reduce the fronthaul load and has low computational complexity.

[0033] Exemplarily, the first information also includes fourth indication information, and the fourth indication information is used to indicate the number X of network device groups or the number X of data flow groups.

[0034] In a possible implementation manner, the first information further includes fifth indication information, and the fifth indication information is used to indicate that the uplink reception mode is multi-station partial joint reception.

[0035] Exemplarily, the first indication information is used to indicate all data stream indexes contained in each of the X data stream groups, or to indicate the starting data stream index contained in each of the X data stream groups, or to indicate the ending data stream index contained in each of the X data stream groups, or to indicate the number of data streams contained in each of the X data stream groups.

[0036] In a third aspect, an embodiment of the present application provides a communication device, including a transceiver unit and a processing unit:

[0037] The transceiver unit is used to receive first information from a network device, where the first information includes first indication information, second indication information, and third indication information, where the first indication information is used to indicate a data stream index included in each of X data stream groups, the second indication information is used to indicate X reference signal resources, and the third indication information is used to indicate X transmission power control TPC information, where X≥1 and X is an integer, and the reference signal resource is used to measure a path loss from a network device group to a terminal device;

[0038] The processing unit is configured to determine, according to the second indication information and the third indication information, a transmit power corresponding to each of the X data stream groups, and map data streams in the same data stream group to the same transmission block;

[0039] The transceiver unit is also used to perform uplink transmission according to the transmission power corresponding to each data stream group.

[0040] In an example, the first information further includes fourth indication information, and the fourth indication information is used to indicate the number X of network device groups or the number X of data flow groups.

[0041] In another example, the first information further includes fifth indication information, and the fifth indication information is used to indicate that the uplink reception mode is multi-station partial joint reception.

[0042] Exemplarily, the first indication information is used to indicate all data stream indexes contained in each of the X data stream groups, or to indicate the starting data stream index contained in each of the X data stream groups, or to indicate the ending data stream index contained in each of the X data stream groups, or to indicate the number of data streams contained in each of the X data stream groups.

[0043] Optionally, data streams mapped to the same transport block use the same modulation and coding scheme MCS.

[0044] In an example, the transceiver unit is further used to obtain a reference signal sent by each of the X network device groups, and the reference signal sent by each network device group is determined according to the X reference signal resources.

[0045] The processing unit is further used to determine the path loss from each of the X network device groups to the terminal device based on the reference signal sent by each of the X network device groups; and determine the transmission power corresponding to each of the X data stream groups based on the path loss from each of the X network device groups to the terminal device and the X TPC information indicated by the third indication information.

[0046] Optionally, the transceiver unit is further configured to obtain, for each of the X network device groups, a reference signal sent by each network device in the network device group.

[0047] The processing unit is also used to determine the path loss from each network device in the network device group to the terminal device based on the reference signal sent by each network device in the network device group; and determine the path loss from the network device group to the terminal device based on the path loss from each network device in the network device group to the terminal device.

[0048] Optionally, the processing unit is also used to determine the target path loss as the path loss from the network device group to the terminal device, the target path loss being the maximum value of the path losses from each network device in the network device group to the terminal device, or the target path loss being the average value of the path losses from all network devices in the network device group to the terminal device.

[0049] In a fourth aspect, an embodiment of the present application provides a communication device, including a transceiver unit and a processing unit:

[0050] The processing unit is used for dividing the multiple network devices into X network device groups when the uplink receiving mode is multi-station partial joint reception, and determining the data stream index, X reference signal resources and X transmission power control TPC information contained in each of the X data stream groups, where X≥1 and X is an integer, and the reference signal resources are used to measure the path loss from each network device group to the terminal device;

[0051] The transceiver unit is used to send first information to the terminal device, where the first information includes first indication information, second indication information and third indication information, where the first indication information is used to indicate a data stream index included in each of the X data stream groups, the second indication information is used to indicate the X reference signal resources, and the third indication information is used to indicate the X TPC information;

[0052] The transceiver unit is further used to receive a data stream in a data stream group, and the transmission power corresponding to the data stream group is determined according to the second indication information and the third indication information.

[0053] In a possible implementation manner, the first information further includes fourth indication information, and the fourth indication information is used to indicate the number X of network device groups or the number X of data flow groups.

[0054] In another possible implementation manner, the first information further includes fifth indication information, and the fifth indication information is used to indicate that the uplink reception mode is multi-station partial joint reception.

[0055] Exemplarily, the first indication information is used to indicate all data stream indexes contained in each of the X data stream groups, or to indicate the starting data stream index contained in each of the X data stream groups, or to indicate the ending data stream index contained in each of the X data stream groups, or to indicate the number of data streams contained in each of the X data stream groups.

[0056] In a fifth aspect, an embodiment of the present application provides a communication device, comprising a processor and an interface circuit, wherein the interface circuit is used to receive signals from other communication devices and transmit them to the processor or send signals from the processor to other communication devices, and the processor is used to implement the data transmission method described in any one of the first aspect above, or to implement the data transmission method described in any one of the second aspect above, through a logic circuit or by executing code instructions.

[0057] In a sixth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program. When the computer program is executed by a computer, the computer implements the data transmission method described in any one of the first aspects above, or implements the data transmission method described in any one of the second aspects above.

[0058] In the seventh aspect, an embodiment of the present application provides a computer program product. When the computer program product is run on a communication device, the communication device executes the data transmission method described in any one of the first aspects above, or implements the data transmission method described in any one of the second aspects above.

[0059] It can be understood that the beneficial effects of the third to seventh aspects mentioned above can be found in the relevant descriptions in the first or second aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0060] Figure 1 It is a structural diagram of a communication system provided in an embodiment of the present application;

[0061] Figure 2 This is a schematic diagram of a network element structure provided by an embodiment of the present application;

[0062] Figure 3 is a schematic flow chart of a data transmission method provided in an embodiment of the present application;

[0063] Figure 4 It is a schematic diagram of an application scenario provided by an embodiment of the present application;

[0064] Figure 5 It is a structural diagram of a communication device provided by an embodiment of the present application;

[0065] Figure 6 It is a structural diagram of a communication device provided in another embodiment of the present application. DETAILED DESCRIPTION

[0066] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, wholes, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or combinations thereof.

[0067] It should also be understood that the term “and / or” used in the specification and appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.

[0068] As used in the specification and appended claims of this application, the term "if" can be interpreted as "when" or "uponce" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" can be interpreted as meaning "uponce it is determined" or "in response to determining" or "uponce [described condition or event] is detected" or "in response to detecting [described condition or event]", depending on the context.

[0069] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.

[0070] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.

[0071] In addition, the “plurality” mentioned in the embodiments of the present application should be interpreted as two or more.

[0072] The steps involved in the data transmission method provided in the embodiments of the present application are only examples, and not all steps are steps that must be performed, or not all information or content in the message is mandatory, and can be increased or decreased as needed during use. The same step or steps or messages with the same function in the embodiments of the present application can be referenced and learned from each other in different embodiments.

[0073] The business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. A person of ordinary skill in the art will appreciate that, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0074] In 5GNR, massive multi-antenna technology (massive MIMO) plays a vital role in the spectrum efficiency of the system. In order to utilize the spatial freedom brought by MIMO technology, when sending uplink data, the terminal device generally uses a suitable modulation and coding scheme MCS to modulate and encode the data, and then maps the modulated data to each transmission layer and pre-codes it so that it can be sent out with appropriate transmission power. At the base station end, the base station can determine the appropriate receiving device based on the measured uplink equivalent channel to equalize and demap the received signal to determine the data sent by the terminal device.

[0075] However, the existing 5G NR generally receives uplink data through a single base station. In the existing protocol, when receiving uplink data through a single base station, the maximum number of uplink transmission layers for each terminal device is 4, and the existing protocol only supports the transmission of one codeword or one transport block (TB). Accordingly, the downlink control information (DCI) contains relevant scheduling information of the transport block. Among them, the DCI may include a field indicating the MCS, a field for the new data indicator (NDI), and a field for the redundancy version (RV). The DCI can indicate the scheduled MCS through 5 bits, 1 bit indicates whether the scheduled physical uplink shared channel (PUSCH) is new data or retransmitted data, and 2 bits indicate the encoded redundant version information corresponding to the scheduled data.

[0076] In other words, receiving uplink data through a single base station will limit the number of uplink transmission layers of the terminal device, resulting in low uplink transmission throughput.

[0077] In order to solve the above problems, the embodiments of the present application provide a data transmission method, a communication device and a computer-readable storage medium. In the method, the network device can receive uplink data of the terminal device by a multi-station partial joint reception mode. Wherein, when the uplink reception mode is a multi-station partial joint reception, multiple network devices can be divided into X network device groups. The terminal device can receive first information from the network device, the first information includes first indication information, second indication information and third indication information, the first indication information is used to indicate the data stream index contained in each data stream group in the X data stream groups, the second indication information is used to indicate X reference signal resources, and the third indication information is used to indicate X transmission power control TPC information, and the reference signal resource is used to measure the path loss from the network device group to the terminal device. Then, the terminal device can accurately determine the transmission power corresponding to each data stream group in the X data stream groups according to the second indication information (i.e., reference signal resources) and the third indication information (i.e., TPC information). Subsequently, the terminal device can map the data streams in the same data stream group to the same transmission block, and perform uplink transmission according to the transmission power corresponding to each data stream group, so as to receive part of the data stream through multi-station partial joint reception, so that each network device group can receive part of the data stream, increase the number of uplink transmission layers of the terminal device, greatly improve the uplink transmission throughput, and improve the performance of uplink transmission. In addition, compared with multi-station full joint reception, that is, all network device groups receive all data streams, this method can reduce the fronthaul load, and has low computational complexity, and has strong ease of use and practicality.

[0078] See also Figure 1 , Figure 1 A schematic diagram of the structure of a communication system provided in an embodiment of the present application is shown.

[0079] like Figure 1 (a) and Figure 1 As shown in (b) of FIG. 1 , the communication system may include at least one network device 110 and may also include at least one terminal device 120. The terminal device 120 may be connected to the network device 110 in a wireless manner. The terminal devices and the network devices may be connected to each other in a wired or wireless manner.

[0080] like Figure 1 As shown in (a) of FIG. 1 , the communication system may include a network device 110 and a plurality of terminal devices 120 (such as Figure 1 The terminal devices 120a, 120b, 120c, 120d, 120e and 120f in (a) are collectively referred to as terminal devices 120). The network device 110 can serve the multiple terminal devices 120. In the communication system, the terminal device 120 can send uplink data to the network device 110, and the network device 110 can receive the uplink data sent by the terminal device 120. In addition, the network device 110 can send downlink data or indication information to the terminal device 120.

[0081] It is understandable that the data transmission between the terminal device 120 and the network device 110 may be direct transmission or indirect transmission. Figure 1 As shown in (a) in FIG. 1 , terminal devices 120a, 120b, 120c, and 120d can be directly connected to network device 110, and thus can directly send uplink data to network device 110. Terminal devices 120e and 120f can be connected to network device 110 via terminal device 120d, and therefore, terminal devices 120e and 120f can send uplink data to network device 110 via terminal device 120d. Network device 110 can also send downlink data or indication information to terminal devices 120e and 120f via terminal device 120d.

[0082] like Figure 1 As shown in (b) of FIG. 1 , the communication system may include multiple network devices 110 (such as Figure 1 The network device 110a, the network device 110b and the network device 110c in (b) are collectively referred to as the network device 110), and the communication system may also include one or more terminal devices 120 ( Figure 1(b) in the figure shows only one). Multiple network devices 110 can serve this terminal device 120. In this communication system, the terminal device 120 can send uplink data, and the uplink data sent by the terminal device 120 can be received by one of the network devices 110, or can be received jointly by two or more network devices 110. In addition, the network device 110 (for example, one or more of the network device 110a, the network device 110b and the network device 110c) can send downlink data or indication information to the terminal device 120.

[0083] The network device 110 refers to an entity on the network side for transmitting or receiving signals. For example, the network device 110 may be a base station (BS), an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation NodeB (gNB) in a 5G mobile communication system, a next generation base station in a sixth generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system, etc. The following will take the network device 110 as an example of a base station for exemplary description.

[0084] The terminal device 120 refers to an entity on the user side for receiving or transmitting signals. The terminal device 120 can send signals to the network device 110, or receive signals from the network device 110. Among them, the terminal device 120 can also be called a terminal, user equipment (UE), a mobile station or a mobile terminal, etc. The terminal device 120 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, automatic driving, telemedicine, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc. The terminal device 120 can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a wearable device, a vehicle, an airplane, a ship, a robot, a mechanical arm, a smart home device, etc. The embodiment of the present application does not limit the specific technology and specific device form adopted by the terminal device 120.

[0085] Base stations and terminal devices can be fixed or mobile. Base stations and terminal devices 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 base stations and terminal devices.

[0086] The roles of the base station and the terminal device can be relative. Figure 1 As shown in (a), the terminal device 120d can be configured as a mobile base station, that is, for those terminal devices (such as terminal device 120e and terminal device 120f) that access the wireless access network through the terminal device 120d, the terminal device 120d is a base station. However, for the base station (i.e., the network device 110), the terminal device 120d can be a terminal device, that is, the network device 110 and the terminal device 120d communicate through the wireless air interface protocol. Of course, the network device 110 and the terminal device 120d can also communicate through the interface protocol between base stations. In this case, relative to the network device 110, the terminal device 120d is also a base station. Therefore, base stations and terminal devices can be collectively referred to as communication devices. Figure 1 The network device 110 in (a) and Figure 1 The network devices 110a, 110b and 110c in (b) may be referred to as communication devices having base station functions. Figure 1 The terminal device 120a, the terminal device 120b, the terminal device 120c, the terminal device 120d, the terminal device 120e, the terminal device 120f and Figure 1 The terminal device 120 in (b) may be referred to as a communication apparatus having a terminal function.

[0087] The base station and the terminal device, the base station and the base station, and the terminal device and the terminal device can communicate through the authorized spectrum, and can also communicate through the unlicensed spectrum, or can also communicate through the authorized spectrum and the unlicensed spectrum at the same time. Among them, the base station and the terminal device, the base station and the base station, and the terminal device and the terminal device can communicate through the spectrum below 6 gigahertz (GHz), and can also communicate through the spectrum above 6 GHz, and can also use the spectrum below 6 GHz and the spectrum above 6 GHz at the same time. The embodiment of the present application does not limit the spectrum resources used for wireless communication.

[0088] In the embodiments of the present application, the functions of the base station may also be performed by a module (such as a chip) in the base station, or by a control subsystem including the base station functions. The control subsystem including the base station functions here may be a control center in the above-mentioned application scenarios such as smart grid, industrial control, smart transportation, and smart city. The functions of the terminal device may also be performed by a module (such as a chip or a modem) in the terminal device, or by a device including the terminal device functions.

[0089] In the embodiment of the present application, the base station sends a downlink signal or downlink information to the terminal device, and the downlink information is carried on the downlink channel; the terminal device sends an uplink signal or uplink information to the base station, and the uplink information is carried on the uplink channel. In order to communicate with the base station, the terminal device needs to establish a wireless connection on the cell controlled by the base station. Among them, the cell with which the terminal device has established a wireless connection is called the service cell of the terminal device. When the terminal device communicates with the service cell, it will also be interfered by the signal from the neighboring cell.

[0090] See also Figure 2 , Figure 2 A schematic diagram of a network element structure provided in an embodiment of the present application is shown.

[0091] like Figure 2 As shown, the network device 110 and the terminal device 120 are both equipped with a radio resource control (RRC) signaling interaction module, a media access control (MAC) signaling interaction module, and a physical (PHY) signaling and data interaction module.

[0092] The network device 110 and the terminal device 120 can send or receive RRC signaling based on the RRC signaling interaction module.

[0093] The network device 110 and the terminal device 120 may send or receive MAC layer signaling, such as MAC control element (MAC_CE) signaling, based on the MAC signaling interaction module.

[0094] The network device 110 and the terminal device 120 can send or receive uplink control signaling / downlink control signaling based on the PHY signaling and data interaction module.

[0095] For example, the network device 110 can send downlink control signaling (such as DCI) carried by the physical downlink control channel (PDCCH) based on the PHY signaling and data interaction module, and accordingly, the terminal device 120 can receive downlink control signaling carried by the PDCCH based on the PHY signaling and data interaction module.

[0096] For example, the terminal device 120 can send uplink control signaling carried by a physical uplink control channel (PUCCH) based on the PHY signaling and data interaction module, and accordingly, the network device 110 can receive uplink control signaling carried by the PUCCH based on the PHY signaling and data interaction module.

[0097] Alternatively, the network device 110 and the terminal device 120 may send or receive uplink data / downlink data based on the PHY signaling and data interaction module.

[0098] For example, the network device 110 may send downlink data carried by a physical downlink shared channel (PDSCH) based on a PHY signaling and data interaction module, and correspondingly, the terminal device 120 may receive downlink data carried by the PDSCH based on a PHY signaling and data interaction module.

[0099] For example, the terminal device 120 may send uplink data carried by the PUSCH based on the PHY signaling and data interaction module, and correspondingly, the network device 110 may receive uplink data carried by the PUSCH based on the PHY signaling and data interaction module.

[0100] It can be understood that PUCCH, PDCCH, PDSCH and PUSCH are just examples of uplink control channels, downlink control channels, downlink data channels and uplink data channels respectively. In different systems and different scenarios, control channels and data channels may have different names, and the embodiments of the present application do not limit this.

[0101] The data transmission method provided in the embodiment of the present application is described below with reference to the accompanying drawings and specific application scenarios.

[0102] See also Figure 3 , Figure 3 A schematic flow chart of a data transmission method provided by an embodiment of the present application is shown. The method can be applied to Figure 1The communication system shown in (b) can be applied to the application scenario where multiple network devices serve the same terminal device, so that the uplink data sent by the terminal device can be jointly received by multiple network devices, which can increase the number of uplink transmission layers of the terminal device, greatly improve the uplink transmission throughput, and improve the uplink transmission performance. The following is an exemplary description using the network device as a base station. Figure 3 As shown, the method may include:

[0103] S301, the base station sends an uplink receiving mode.

[0104] It should be understood that the uplink receiving mode of the base station for the terminal device can be determined by the base station. For example, the uplink receiving mode of the base station for the terminal device can be determined according to the channel state information between the base station and the terminal device. The uplink receiving mode refers to the receiving mode of the uplink data sent by the base station to the terminal device.

[0105] Exemplarily, when multiple base stations simultaneously serve a terminal device, all base stations can share their respective channel state information to the terminal device. Any of the multiple base stations can determine the uplink reception mode of the base station for the terminal device based on the channel state information between each base station and the terminal device.

[0106] Exemplarily, after the base station determines the uplink reception mode for the terminal device, the base station may send the uplink reception mode for the terminal device to the terminal device.

[0107] Optionally, the base station may send information (hereinafter referred to as first information) to the terminal device, and the first information may include indication information A, so as to send the uplink reception mode through the indication information A. That is, after the base station determines the uplink reception mode for the terminal device, it may send the indication information A to the terminal device, and the indication information A may be used to indicate the uplink reception mode.

[0108] For example, when it is determined that the uplink reception mode is multi-station partial joint reception, the base station (such as any one of the multiple base stations) can send indication information A to the terminal device, and the indication information A can be used to indicate that the uplink reception mode is multi-station partial joint reception.

[0109] It should be understood that multi-station partial joint reception means that multiple base stations can jointly receive uplink data sent by terminal devices. For example, each base station group can only receive part of the data stream, and other data streams can be regarded as interference, so that different data streams can be sent to the base station with the best channel conditions, thereby improving the transmission performance of uplink data.

[0110] It should be noted that when the uplink reception mode is multi-station partial joint reception, the steps performed by the base station in the embodiment of the present application can be performed by any one of the multiple base stations, or by any multiple base stations of the multiple base stations. The following will be exemplified by taking the example that the steps performed by the base station in the embodiment of the present application can be performed by any one of the multiple base stations.

[0111] It should be noted that "used for indication" may include being used for direct indication and being used for indirect indication. When describing that a certain indication information is used to indicate A, it can be understood that the indication information carries A, directly indicates A, or indirectly indicates A. That is, the indication information A can be used to indicate that the uplink reception mode is multi-station partial joint reception, which means that the indication information A can carry the uplink reception mode as multi-station partial joint reception, can directly indicate that the uplink reception mode is multi-station partial joint reception, or can indirectly indicate that the uplink reception mode is multi-station partial joint reception.

[0112] S302: The terminal device obtains an uplink receiving mode.

[0113] Optionally, the terminal device may obtain indication information A sent by the base station, and may obtain the uplink reception mode according to the indication information A. It should be understood that when the uplink reception mode is multi-station partial joint reception, the terminal device may receive indication information A sent by any base station to determine that the uplink reception mode is multi-station partial joint reception according to the indication information A.

[0114] S303. When the uplink reception mode is multi-station partial joint reception, the base station divides the multiple base stations into X base station groups, and determines a data stream index, X reference signal resources and X transmission power control TPC information included in each of the X data stream groups, and each reference signal resource is associated with one TPC information.

[0115] In the embodiment of the present application, when the base station determines that the uplink reception mode for the terminal device is multi-station partial joint reception, the base station can divide the multiple base stations into X base station groups, so that each base station group receives a part of the data stream, so that the data stream can be jointly received by multiple base station groups. The specific value of X can be predefined by the protocol.

[0116] Optionally, after the base station divides multiple base stations into X base station groups, the number of base station groups (i.e., X) or the number of data stream groups (i.e., X) can be sent to the terminal device to inform the terminal device of the number of base station groups or the number of data stream groups in the multi-station partial joint reception, so as to facilitate the terminal device to send data streams according to the multi-station partial joint reception.

[0117] In one example, the first information may further include indication information B, and the indication information B may be used to indicate the number of base station groups (i.e., X). That is, the base station may indicate the number of base station groups X to the terminal device through the indication information B. The terminal device may obtain the number of base station groups X according to the indication information B. The indication information B may be indication information different from the indication information A. For example, the indication information B may be RRC signaling or MAC_CE signaling, that is, the base station may indicate the number of base station groups X to the terminal device through RRC signaling or MAC_CE signaling.

[0118] Exemplarily, after dividing multiple base stations into X base station groups, the base station can configure X reference signal resources to measure the path loss corresponding to each of the X base station groups through the X reference signal resources, that is, the path loss from each of the X base station groups to the terminal device.

[0119] Exemplarily, after dividing the multiple base stations into X base station groups, the base station may further configure X TPC information, where each piece of TPC information is associated with a reference signal resource.

[0120] Exemplarily, after dividing multiple base stations into X base station groups, the base station can also configure the data stream index contained in each of the X data stream groups to determine the data stream that each base station group needs to receive, thereby facilitating the terminal device to send data streams according to the data streams that each base station group needs to receive.

[0121] Optionally, the base station may configure the data stream index included in each data stream group of the X data stream groups according to the total number of data streams of the uplink data.

[0122] It is understandable that the ordering method of the data stream index corresponding to the uplink data can be determined by both the terminal device and the base station. Among them, the specific ordering method can be determined according to the actual application scenario, and the embodiment of the present application does not impose any restrictions on this. For example, in a certain application scenario, it can be determined that the data stream index is sorted in order from small to large. At this time, the terminal device and the base station are aware that the ordering method of the data stream index is sorted in order from small to large. The following will be exemplified by taking the ordering method of the data stream index as sorting in order from small to large as an example.

[0123] In one example, the base station may configure the number of streams corresponding to each of the X data stream groups according to the total number of data streams of the uplink data, so as to indirectly determine the data stream index included in each data stream group through the number of data streams. In other words, the terminal device may determine the data stream index included in each data stream group according to the number of streams corresponding to each data stream group, thereby determining the data stream corresponding to each data stream group.

[0124] It should be understood that the number of streams corresponding to each data stream group can be specifically determined according to the actual scenario. The number of streams corresponding to each data stream group can be the same or different. For example, the number of streams corresponding to each data stream group in the X data stream groups can be configured according to the total number of data streams of the uplink data and the average distribution method, and so on.

[0125] For example, when the total number of data streams of uplink data is 10 (for example, data streams r1 to data streams r10), and X is 3, the base station can configure the number of streams corresponding to the first data stream group to be 3, the number of streams corresponding to the second data stream group to be 4, and the number of streams corresponding to the third data stream group to be 3. That is, data streams r1 to data streams r3 are data streams corresponding to the first data stream group, data streams r4 to data streams r7 are data streams corresponding to the second data stream group, and data streams r8 to data streams r10 are data streams corresponding to the third data stream group.

[0126] In another example, the base station may configure all data stream indexes included in each data stream group of the X data stream groups according to the total number of data streams of uplink data.

[0127] For example, when the total number of uplink data streams is 10 (e.g., data streams r1 to r10), and X is 3, the base station can configure the data stream indexes of the first data stream group to be (r1, r4, r5), the data stream indexes of the second data stream group to be (r2, r6, r7), and the data stream indexes of the third data stream group to be (r3, r8, r9, r10). That is, data streams r1, r4, and r5 are data streams corresponding to the first data stream group, data streams r2, r6, and r7 are data streams corresponding to the second data stream group, and data streams r3, r8, r9, and r10 are data streams corresponding to the third data stream group.

[0128] In another example, the base station may configure the starting data stream index included in each of the X data stream groups according to the total number of data streams of uplink data, wherein the starting data stream index included in each data stream group may be the index of the first data stream in the data stream group.

[0129] For example, when the total number of data streams of uplink data is 10 (e.g., data streams r1 to data stream r10), and X is 3, the base station may configure the starting data stream index included in the first data stream group to be r1, the starting data stream index included in the second data stream group to be r4, and the starting data stream index included in the third data stream group to be r7. That is, the data streams corresponding to the first data stream group may include data streams r1, r2, and r3, the data streams corresponding to the second data stream group may include data streams r4, r5, and r6, and the data streams corresponding to the third data stream group may include data streams r7, r8, r9, and r10.

[0130] In another example, the base station may configure the end data stream index included in each of the X data stream groups according to the total number of data streams of uplink data, wherein the end data stream index included in each data stream group may be the index of the last data stream in the data stream group.

[0131] For example, when the total number of data streams of uplink data is 10 (for example, data streams r1 to data stream r10), and X is 3, the base station may configure the first data stream group to include an index of r3, the second data stream group to include an index of r6, and the third data stream group to include an index of r10. That is, the data streams corresponding to the first data stream group may include data streams r1, r2, and r3, the data streams corresponding to the second data stream group may include data streams r4, r5, and r6, and the data streams corresponding to the third data stream group may include data streams r7, r8, r9, and r10.

[0132] S304. The base station sends first information. The first information may include indication information C, indication information D, and indication information E. Indication information C may be used to indicate a data stream index included in each of the X data stream groups. Indication information D may be used to indicate X reference signal resources. Indication information E may be used to indicate X TPC information.

[0133] That is, after dividing multiple base stations into X base station groups and determining the data stream index, X reference signal resources and X TPC information contained in each of the X data stream groups, the base station can configure the corresponding data stream group, reference signal resource and TPC information for each of the X base station groups according to the data stream index, X reference signal resources and X TPC information contained in each of the X data stream groups, and can send first information to the terminal device, the first information includes indication information C, indication information D and indication information E, the indication information C is used to indicate the data stream index contained in each of the X data stream groups, the indication information D is used to indicate the X reference signal resources, and the indication information E is used to indicate the X TPC information.

[0134] In an example, the base station may also send the total number of data streams of uplink data to the terminal device. For example, the first information may also include indication information F, and the indication information F may be used to indicate the total number of data streams of uplink data.

[0135] S305: The terminal device obtains the first information.

[0136] S306. The terminal device divides the data stream to be transmitted into X data stream groups according to the data stream index included in each of the X data stream groups in the first information.

[0137] In an embodiment of the present application, after the terminal device obtains the data stream index contained in each of the X data stream groups, it can divide the data stream to be transmitted into X data stream groups according to the data stream index contained in each of the X data stream groups.

[0138] In one example, when the base station indicates to the terminal device the number of streams corresponding to the data stream group, the terminal device can divide the data streams to be transmitted according to the number of streams corresponding to each data stream group to obtain the data streams corresponding to each data stream group.

[0139] For example, the data stream to be transmitted may include 6 data streams, such as data streams r1 to data stream r6. When the base station indicates to the terminal device the number of streams corresponding to the data stream group, and there are 3 data stream groups, and the number of streams corresponding to each data stream group is 2, the terminal device may divide the data stream to be transmitted into 3 data stream groups, such as the first data stream group, the second data stream group, and the third data stream group, according to the order of the data stream index from small to large and the number of streams corresponding to each data stream group. Among them, the first data stream group may include data stream r1 and data stream r2, the second data stream group may include data stream r3 and data stream r4, and the third data stream group may include data stream r5 and data stream r6.

[0140] In another example, when the base station indicates to the terminal device all the data stream indexes included in the data stream group, the terminal device may divide the data streams to be transmitted according to all the data stream indexes included in each data stream group.

[0141] In another example, when the base station indicates to the terminal device the starting data stream index contained in the data stream group, the terminal device can divide the data streams to be transmitted according to the starting data stream index contained in each data stream group. Alternatively, when the base station indicates to the terminal device the ending data stream index contained in the data stream group, the terminal device can divide the data streams to be transmitted according to the ending data stream index contained in each data stream group.

[0142] For example, the data stream to be transmitted may include 10 data substreams, such as data streams r1 to r10. When the base station indicates to the terminal device the starting data stream index contained in the data stream group, such as r1, r4 and r7 respectively, the terminal device may divide the data stream to be transmitted into 3 data stream groups according to the starting data stream index (i.e. r1, r4 and r7) contained in each data stream group, such as the first data stream group, the second data stream group and the third data stream group. The first data stream group may include data stream r1, data stream r2 and data stream r3, the second data stream group may include data stream r4, data stream r5 and data stream r6, and the third data stream group may include data stream r7, data stream r8, data stream r9 and data stream r10.

[0143] Exemplarily, after dividing the data stream to be transmitted into X data stream groups, the terminal device may map the data streams of the same data stream group to the same codeword or the same transmission block. That is, the terminal device may map the data stream of the i-th data stream group among the X data stream groups to the same codeword or the same transmission block, where i is an integer and 1≤i≤X, so as to transmit the data streams in the same data stream group through the same codeword or the same transmission block.

[0144] Optionally, data streams transmitted through the same codeword or the same transmission block may use the same MCS.

[0145] S307: The terminal device determines the path loss from each base station group to the terminal device according to the X reference signal resources.

[0146] In one example, after a plurality of base stations are divided into X base station groups and X reference signal resources are configured, for each base station group, the base station group may send a reference signal to a terminal device to measure the path loss from the base station group to the terminal device through the sent reference signal. That is, after configuring X reference signal resources, the X base station groups may send a reference signal to the terminal device according to one of the configured X reference signal resources. It should be understood that the base station does not impose specific restrictions on the reference signals sent by each base station group, and the reference signals may be allocated in any manner, for example, the X reference signals may be randomly allocated to the X base station groups in a random manner.

[0147] In another example, after dividing multiple base stations into X base station groups and configuring X reference signal resources, the base station can configure a corresponding reference signal resource for each base station group. After configuring the reference signal resource corresponding to each base station group in the X base station groups, for each base station group, the base station group can send the reference signal corresponding to the base station group to the terminal device according to the reference signal resource corresponding to the base station group, so as to measure the path loss from the base station group to the terminal device through the reference signal corresponding to the base station group.

[0148] Optionally, for each base station group, a reference signal can be sent to the terminal device through each base station in the base station group to determine the path loss from each base station in the base station group to the terminal device through the sent reference signal, so that the path loss from the base station group to the terminal device can be determined based on the path loss from each base station in the base station group to the terminal device.

[0149] For example, when a base station group (for example, base station group A) includes base station A1, base station A2 and base station A3, base station A1, base station A2 and base station A3 can respectively send reference signals (for example, reference signal A) to the terminal device to measure the path loss from base station A1 to the terminal device (for example, path loss A1) through reference signal A, measure the path loss from base station A2 to the terminal device (for example, path loss A2) through reference signal A, and measure the path loss from base station A3 to the terminal device (for example, path loss A3) through reference signal A, so that the path loss from base station group A to the terminal device can be determined based on path loss A1, path loss A2 and path loss A3.

[0150] Exemplarily, for each base station group, the terminal device may determine the target path loss corresponding to the base station group as the path loss from the base station group to the terminal device.

[0151] Optionally, the target path loss may be the maximum value of the path losses from each base station in the base station group to the terminal device, or the target path loss may be the average value of the path losses from all base stations in the base station group to the terminal device.

[0152] For example, the X base station groups include base station group A, base station group B and base station group C, and base station group A includes base stations A1, A2 and A3, base station group B includes base stations B1 and B2, base station group C includes base stations C1, C2 and C3, and the reference signals include reference signal A, reference signal B and reference signal C.

[0153] Base station A1, base station A2 and base station A3 in base station group A can respectively send a reference signal (e.g., reference signal A) to the terminal device. After the terminal device obtains the reference signal A sent by base station A1, it can determine the path loss A1 from base station A1 to the terminal device based on the reference signal A sent by base station A1. After the terminal device obtains the reference signal A sent by base station A2, it can determine the path loss A2 from base station A2 to the terminal device based on the reference signal A sent by base station A2. After the terminal device obtains the reference signal A sent by base station A3, it can determine the path loss A3 from base station A3 to the terminal device based on the reference signal A sent by base station A3. Subsequently, the terminal device can determine the path loss from base station group A to the terminal device based on path loss A1, path loss A2 and path loss A3.

[0154] Assuming that path loss A1 is smaller than path loss A3, and path loss A3 is smaller than path loss A2, the terminal device may determine path loss A2 as the path loss from base station group A to the terminal device.

[0155] Alternatively, the terminal device may calculate the average value of the path loss A1, the path loss A2, and the path loss A3 (i.e. ) is determined as the path loss from base station group A to the terminal device.

[0156] Base station B1 and base station B2 in base station group B can respectively send a reference signal (e.g., reference signal B) to the terminal device. After the terminal device obtains the reference signal B sent by base station B1, it can determine the path loss B1 from base station B1 to the terminal device based on the reference signal B sent by base station B1. After the terminal device obtains the reference signal B sent by base station B2, it can determine the path loss B2 from base station B2 to the terminal device based on the reference signal B sent by base station B2. Subsequently, the terminal device can determine the path loss from base station group B to the terminal color plate based on the path loss B1 and the path loss B2.

[0157] Assume that the path loss B1 is greater than the path loss B2. In this case, the terminal device can use the path loss B1 to determine the path loss from the base station group B to the terminal device. Alternatively, the terminal device can use the average value of the path loss B1 and the path loss B2 (i.e. ) is determined as the path loss from base station group B to the terminal device.

[0158] Similarly, base station C1, base station C2, and base station C3 in base station group C can respectively send a reference signal (e.g., reference signal C) to the terminal device. After the terminal device obtains the reference signal C sent by base station C1, it can determine the path loss C1 from base station C1 to the terminal device based on the reference signal C sent by base station C1. After the terminal device obtains the reference signal C sent by base station C2, it can determine the path loss C2 from base station C2 to the terminal device based on the reference signal C sent by base station C2. After the terminal device obtains the reference signal C sent by base station C3, it can determine the path loss C3 from base station C3 to the terminal device based on the reference signal C sent by base station C3. Subsequently, the terminal device can determine the path loss from base station group C to the terminal device based on the path loss C1, the path loss C2, and the path loss C3.

[0159] Assuming that path loss C1 is smaller than path loss C2, and path loss C2 is smaller than path loss C3, the terminal device may determine path loss from base station group C to the terminal device by path loss C3.

[0160] Alternatively, the terminal device may calculate the average value of the path loss C1, the path loss C2, and the path loss C3 (i.e. ) is determined as the path loss from base station group C to the terminal device.

[0161] It should be noted that the embodiments of the present application do not impose any restrictions on the specific manner in which the terminal device determines the path loss based on the reference signal, and can be determined according to the actual application scenario. In addition, the target path loss described above can be the maximum value of the path loss, or the average value of all path losses, which is only an exemplary explanation and should not be understood as a limitation on the embodiments of the present application. The embodiments of the present application can also determine the target path loss according to other methods, for example, the weight of each path loss can be determined, and the target path loss can be determined according to each path loss and the weight of each path loss, and so on.

[0162] S308: The terminal device determines the transmission power corresponding to each of the X data stream groups according to the path loss and TPC information from each of the X base station groups to the terminal device.

[0163] In an embodiment of the present application, for each of the X base station groups, after determining the path loss from the base station group to the terminal device, the terminal device can determine the transmission power corresponding to the data stream group corresponding to the base station group based on the path loss from the base station group to the terminal device and TPC information, so that the data stream corresponding to the data stream group can be sent to the base station group based on the transmission power.

[0164] Optionally, the base station may configure each reference signal resource to be associated with a TPC information in advance. Therefore, after the terminal device obtains the reference signal sent by each base station group, it can determine the TPC information corresponding to each base station group according to the reference signal sent by each base station group and the association between the reference signal resource and the TPC information, and thus can determine the transmission power corresponding to the data stream group corresponding to each base station group according to the TPC information corresponding to each base station group and the path loss from each base station group to the terminal device.

[0165] For example, when X reference signal resources include reference signal A, reference signal B, reference signal C, and reference signal D, X TPC information include TPC information a, TPC information b, TPC information c, and TPC information d, and the base station is configured in advance that reference signal A is associated with TPC information d, reference signal B is associated with TPC information a, reference signal C is associated with TPC information b, and reference signal D is associated with TPC information c, it is assumed that X base station groups include base station group A, base station group B, base station group C, and base station group D. After the terminal device receives reference signal A sent by base station group A, reference signal B sent by base station group B, reference signal C sent by base station group C, and reference signal D sent by base station group D, the terminal device can determine that TPC information corresponding to base station group A is TPC information d, TPC information corresponding to base station group B is TPC information a, TPC information corresponding to base station group C is TPC information b, and TPC information corresponding to base station group D is TPC information c.

[0166] Therefore, the terminal device can determine the transmission power corresponding to the data stream group corresponding to base station group A based on the TPC information d and path loss (for example, path loss A) corresponding to base station group A, and can determine the transmission power corresponding to the data stream group corresponding to base station group B based on the TPC information a and path loss (for example, path loss B) corresponding to base station group B, and can determine the transmission power corresponding to the data stream group corresponding to base station group C based on the TPC information b and path loss (for example, path loss C) corresponding to base station group C, and can determine the transmission power corresponding to the data stream group corresponding to base station group D based on the TPC information c and path loss (for example, path loss D) corresponding to base station group D.

[0167] Exemplarily, the terminal device can determine the transmit power corresponding to each data stream group by combining open-loop power control with closed-loop power control. That is, the terminal device calculates the transmit power according to the power parameters configured by the base station and the estimated results of the path loss, and also adaptively adjusts the transmit power of the PUSCH according to the TPC information indicated by the base station to adapt to the changes in the PUSCH channel environment and service load. Specifically, the transmit power of the PUSCH (that is, the transmit power corresponding to a data stream group) is calculated as follows:

[0168]

[0169] Among them, P CMAX,f,c (i) is the maximum transmit power configured by the UE on carrier f in serving cell c during PUSCH transmission time slot i, P 0_PUSCH.b.f.c (j) is the expected received power per resource block (RB) of serving cell c configured with parameter set j, is the number of RBs occupied by the PUSCH in the uplink activation bandwidth b of the carrier f of the serving cell c, μ is the value corresponding to the subcarrier spacing configuration, and α b,f,c (j) is the path loss compensation factor, PL b,f,c (q d ) is the UE with index q d The downlink path loss value estimated by the reference signal, Δ TF,b,f,c (i) is information related to MCS, f b,f,c (i, l) is the adjustment amount of the PUSCH transmit power in the transmission time slot i on the uplink activation part bandwidth b on the carrier f of the serving cell c calculated by the UE using the closed-loop power control loop l.

[0170] Understandably, P 0_PUSCH.b.f.c (j)+α b,f,c (j) PL b,f,c (q d ) is the open-loop power control part, f b,f,c (i,l) is the closed-loop power control part. When the high-level parameter tpc-Accumulation is configured, f b,f,c (i,l)=δ PUSCH,b,f,c (i,l), otherwise Among them, δ PUSCH,b,f,c The value of can be obtained according to Table 1. The value of the TPC Command Field in Table 1 can be indicated by the base station through TPC information. That is, the TPC information corresponding to each base station group can indicate the value of the TPC Command Field corresponding to the base station group.

[0171] That is to say, after determining the path loss and TPC information corresponding to each base station group, the terminal device can accurately calculate the transmission power corresponding to the data stream group corresponding to each base station group through the above formula, ensuring the accuracy of the transmission power corresponding to each data stream group and improving data transmission performance.

[0172] Table 1

[0173]

[0174] S309: The terminal device performs uplink transmission according to the transmission power corresponding to each data stream group.

[0175] In an embodiment of the present application, after the terminal device determines the transmission power corresponding to each data stream group, it can perform uplink transmission according to the transmission power corresponding to each data stream group.

[0176] For example, when the X base station groups include base station group A, base station group B and base station group C, the data streams to be transmitted can be divided into a first data stream group, a second data stream group and a third data stream group. Assume that the first data stream group includes data stream r1, data stream r2 and data stream r3, the second data stream group includes data stream r4, data stream r5 and data stream r6, and the third data stream group includes data stream r7, data stream r8, data stream r9 and data stream r10.

[0177] After determining the transmission power corresponding to the first data stream group (for example, transmission power W1), the transmission power corresponding to the second data stream group (for example, transmission power W2), and the transmission power corresponding to the third data stream group (for example, transmission power W3), the terminal device can transmit data stream r1, data stream r2, and data stream r3 through transmission power W1, can transmit data stream r4, data stream r5, and data stream r6 through transmission power W2, and can transmit data stream r7, data stream r8, data stream r9, and data stream r10 through transmission power W3.

[0178] S310: The base station receives a data stream in a data stream group through each base station group in X base station groups.

[0179] It should be understood that when the terminal device performs uploading transmission according to the transmission power corresponding to each data stream group, each base station group can only receive the data stream in the data stream group corresponding to the base station group.

[0180] For example, see Figure 4 , Figure 4 An example diagram of partial joint reception of multiple stations provided in an embodiment of the present application is shown.

[0181] like Figure 4 As shown, when the X base station groups include base station group A and base station group B, the data streams to be transmitted can be divided into a first data stream group and a second data stream group. Assume that the first data stream group includes data stream r1, data stream r2 and data stream r3, and the second data stream group includes data stream r4 and data stream r5. Figure 4 In the figure, an example is given in which base station group A and base station group B both include two base stations.

[0182] Assume that the transmission power W1 corresponding to the first data stream group is determined based on the reference signal resources and TPC information corresponding to base station group A, and the transmission power W2 corresponding to the second data stream group is determined based on the reference signal resources and TPC information corresponding to base station group B. Therefore, the terminal device can determine that the data stream group corresponding to base station group A is the first data stream group, and can determine that the data stream group corresponding to base station group B is the second data stream group.

[0183] like Figure 4 As shown, when the terminal device transmits the data streams of the first data stream group (i.e., data stream r1, data stream r2, and data stream r3) through the transmission power W1, and transmits the data streams of the second data stream group (i.e., data stream r4 and data stream r5) through the transmission power W2, the base station group A can receive the data streams of the first data stream group (i.e., data stream r1, data stream r2, and data stream r3), and the base station group B can receive the data streams of the second data stream group (i.e., data stream r4 and data stream r5), so that different data streams are respectively directed to the base stations with the best channel conditions, which can improve the transmission throughput of the uplink data and improve the transmission performance.

[0184] In an embodiment of the present application, the base station can receive uplink data sent by the terminal device through a multi-station partial joint reception mode. Wherein, when the uplink reception mode is a multi-station partial joint reception, the base station can divide the multiple base stations into X base station groups. The terminal device can receive the first information from the base station, the first information includes the first indication information, the second indication information and the third indication information, the first indication information is used to indicate the data stream index contained in each of the X data stream groups, the second indication information is used to indicate the X reference signal resources, the third indication information is used to indicate the X transmission power control TPC information, and the reference signal resource is used to measure the path loss from the base station group to the terminal device. Therefore, the terminal device can accurately determine the transmission power corresponding to each of the X data stream groups according to the second indication information and the third indication information. Subsequently, the terminal device can map the data streams in the same data stream group to the same transmission block, and perform uplink transmission according to the transmission power corresponding to each data stream group, so that each base station group can receive part of the data stream through the multi-station partial joint reception, which can increase the number of uplink transmission layers of the terminal device, greatly improve the uplink transmission throughput, and improve the data transmission performance.

[0185] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0186] It is understandable that, in order to implement the functions in the above embodiments, the base station and the terminal device include hardware structures and / or software modules corresponding to the execution of each function. It should be easily appreciated by those skilled in the art 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.

[0187] See also Figure 5 and Figure 6 , Figure 5 A schematic diagram of a possible communication device provided in an embodiment of the present application is shown in FIG. Figure 6 This is a schematic diagram of a possible communication device provided in another embodiment of the present application. These communication devices can be used to implement the functions of the terminal device or base station in the above method embodiment, and thus can also achieve the beneficial effects of the above method embodiment. In the embodiment of the present application, the communication device can be as follows Figure 1 The terminal device 120 shown in FIG. 1 may also be Figure 1 The network device 110 shown may also be a module (such as a chip) applied to a terminal or a base station.

[0188] like Figure 5 As shown, the communication device 500 includes a processing unit 510 and a transceiver unit 520. The communication device 500 is used to implement the above Figure 3 The functions of the terminal device or the base station in the method embodiment shown in FIG.

[0189] When the communication device 500 is used to implement Figure 3 The function of the terminal device in the method embodiment shown is: the transceiver unit 520 can be used to receive the first information from the network device, the first information includes the first indication information, the second indication information and the third indication information, the first indication information is used to indicate the data stream index contained in each of the X data stream groups, the second indication information is used to indicate the X reference signal resources, the third indication information is used to indicate the X transmission power control TPC information, X≥1, and X is an integer, the reference signal resource is used to measure the path loss from the network device group to the terminal device. The processing unit 510 can be used to determine the transmission power corresponding to each of the X data stream groups according to the second indication information and the third indication information, and map the data streams in the same data stream group to the same transmission block. The transceiver unit 520 can also be used to perform uplink transmission according to the transmission power corresponding to each data stream group.

[0190] When the communication device 500 is used to implement Figure 3The function of the base station in the method embodiment shown is: the transceiver unit 520 can be used to send the first information, the first information includes the first indication information, the second indication information and the third indication information, the first indication information is used to indicate the data stream index contained in each of the X data stream groups, the second indication information is used to indicate the X reference signal resources, the third indication information is used to indicate the X TPC information, and receive the data stream in a data stream group, and the transmission power corresponding to each data stream group is determined according to the second indication information and the third indication information. The processing unit 510 can be used to divide the multiple network devices into X network device groups when the uplink receiving mode is multi-station partial joint reception, and determine the data stream index, X reference signal resources and X TPC information contained in each of the X data stream groups, X≥1, and X is an integer, and the reference signal resources are used to measure the path loss from each network device group to the terminal device.

[0191] For more detailed description of the processing unit 510 and the transceiver unit 520, please refer to Figure 3 The method embodiment shown is described in detail.

[0192] like Figure 6 As shown, the communication device 600 includes a processor 610 and an interface circuit 620. The processor 610 and the interface circuit 620 are coupled to each other. It is understood that the interface circuit 620 can be a transceiver or an input-output interface. Optionally, the communication device 600 may also include a memory 630 for storing instructions executed by the processor 610 or storing input data required by the processor 610 to execute instructions or storing data generated after the processor 610 executes instructions.

[0193] When the communication device 600 is used to implement Figure 3 When the method is shown, the processor 610 is used to implement the function of the above-mentioned processing unit 510, and the interface circuit 620 is used to implement the function of the above-mentioned transceiver unit 520.

[0194] When the above-mentioned communication device is a chip applied to a terminal device, the chip of the terminal device implements the functions of the terminal device in the above-mentioned method embodiment. The chip of the terminal device receives information from the base station, which can be understood as the information is first received by other modules in the terminal device (such as a radio frequency module or an antenna), and then sent to the chip of the terminal device by these modules. The chip of the terminal device sends information to the base station, which can be understood as the information is first sent to other modules in the terminal device (such as a radio frequency module or an antenna), and then sent to the base station by these modules.

[0195] When the above-mentioned communication device is a chip applied to a base station, the base station chip implements the function of the base station in the above-mentioned method embodiment. The base station chip receives information from the terminal device, which can be understood as the information is first received by other modules in the base station (such as a radio frequency module or an antenna), and then sent to the base station chip by these modules. The base station chip sends information to the terminal device, which can be understood as the information is sent to other modules in the base station (such as a radio frequency module or an antenna), and then sent to the terminal device by these modules.

[0196] In the present application, when entity A sends information to entity B, it can be that A sends it directly to B, or that A sends it to B indirectly through other entities. Similarly, when entity B receives information from entity A, it can be that entity B directly receives the information sent by entity A, or that entity B indirectly receives the information sent by entity A through other entities. Entities A and B here can be base stations or terminal devices, or modules inside base stations or terminal devices. The sending and receiving of information can be the information interaction between a base station and a terminal device; the sending and receiving of information can also be the information interaction between two base stations; the sending and receiving of information can also be the information interaction between different modules inside a device, for example, the information interaction between the chip of a terminal device and other modules of the terminal device, or the information interaction between the base station chip and other modules in the base station.

[0197] It is understandable that the processor in the embodiment of the present application can 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 can be a microprocessor or any conventional processor.

[0198] 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 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 a base station or a terminal device. The processor and the storage medium can also be present in a base station or a terminal device as discrete components.

[0199] 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.

[0200] In the various embodiments of the present application, unless otherwise specified or provided in a 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.

[0201] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.

[0202] The embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a computer, the computer implements the above Figure 3 The functions of the terminal device or the base station in the method embodiment shown in FIG.

[0203] The present application provides a computer program product, which, when executed on a communication device, enables the communication device to implement the above Figure 3 The functions of the terminal device or the base station in the method embodiment shown in FIG.

[0204] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.

Claims

1. A data transmission method, characterized in that: include: Receive first information from a network device, the first information including first indication information, second indication information and third indication information, the first indication information is used to indicate a data stream index included in each of X data stream groups, the second indication information is used to indicate X reference signal resources, the third indication information is used to indicate X transmission power control TPC information, X≥1, and X is an integer, and the reference signal resource is used to measure a path loss from a network device group to a terminal device; Determine, according to the second indication information and the third indication information, a transmit power corresponding to each of the X data stream groups; The data streams in the same data stream group are mapped to the same transmission block, and uplink transmission is performed according to the transmission power corresponding to each data stream group.

2. The method according to claim 1, characterized in that The first information also includes fourth indication information, and the fourth indication information is used to indicate the number X of network device groups or the number X of data flow groups.

3. The method according to claim 1 or 2, characterized in that: The first information also includes fifth indication information, where the fifth indication information is used to indicate that the uplink receiving mode is multi-station partial joint reception.

4. The method according to any one of claims 1 to 3, characterized in that The first indication information is used to indicate all data stream indexes contained in each of the X data stream groups, or to indicate the starting data stream index contained in each of the X data stream groups, or to indicate the ending data stream index contained in each of the X data stream groups, or to indicate the number of data streams contained in each of the X data stream groups.

5. The method according to any one of claims 1 to 4, characterized in that Data streams mapped to the same transport block use the same modulation and coding scheme MCS.

6. The method according to any one of claims 1 to 5, characterized in that The determining, according to the second indication information and the third indication information, a transmit power corresponding to each of the X data stream groups, includes: Acquire a reference signal sent by each of the X network device groups, where the reference signal sent by each network device group is determined according to the X reference signal resources; Determine, according to a reference signal sent by each of the X network device groups, a path loss from each of the X network device groups to the terminal device; Determine the transmission power corresponding to each of the X data stream groups according to the path loss from each of the X network device groups to the terminal device and the X TPC information indicated by the third indication information.

7. The method according to claim 6, characterized in that: The determining, according to a reference signal sent by each of the X network device groups, a path loss from each of the X network device groups to the terminal device, comprises: For each of the X network device groups, obtaining a reference signal sent by each network device in the network device group, and determining a path loss from each network device in the network device group to the terminal device according to the reference signal sent by each network device in the network device group; The path loss from the network device group to the terminal device is determined according to the path loss from each network device in the network device group to the terminal device.

8. The method according to claim 7, characterized in that The determining the path loss from the network device group to the terminal device according to the path loss from each network device in the network device group to the terminal device comprises: The target path loss is determined as the path loss from the network device group to the terminal device, the target path loss is the maximum value of the path losses from each network device in the network device group to the terminal device, or the target path loss is the average value of the path losses from all network devices in the network device group to the terminal device.

9. A data transmission method, characterized in that: include: When the uplink receiving mode is multi-station partial joint reception, the multiple network devices are divided into X network device groups, and the data stream index, X reference signal resources and X transmission power control TPC information contained in each of the X data stream groups are determined, where X≥1 and X is an integer, and the reference signal resources are used to measure the path loss from each network device group to the terminal device; Sending first information to the terminal device, the first information including first indication information, second indication information, and third indication information, the first indication information being used to indicate a data stream index included in each of the X data stream groups, the second indication information being used to indicate the X reference signal resources, and the third indication information being used to indicate the X TPC information; A data stream in a data stream group is received through each of the X network device groups, and a transmission power corresponding to each of the data stream groups is determined according to the second indication information and the third indication information.

10. The method according to claim 9, characterized in that The first information also includes fourth indication information, and the fourth indication information is used to indicate the number X of network device groups or the number X of data flow groups.

11. The method according to claim 9 or 10, characterized in that: The first information also includes fifth indication information, and the fifth indication information is used to indicate that the uplink receiving mode is multi-station partial joint reception.

12. The method according to any one of claims 9 to 11, characterized in that The first indication information is used to indicate all data stream indexes contained in each of the X data stream groups, or to indicate the starting data stream index contained in each of the X data stream groups, or to indicate the ending data stream index contained in each of the X data stream groups, or to indicate the number of data streams contained in each of the X data stream groups.

13. A communication device, characterized in that: The method comprises a unit for executing each step of the data transmission method according to any one of claims 1 to 8, or a unit for executing each step of the data transmission method according to any one of claims 9 to 12.

14. A communication device, characterized in that: It includes a processor and an interface circuit, wherein the interface circuit is used to receive signals from other communication devices and transmit them to the processor or send signals from the processor to other communication devices, and the processor is used to implement the data transmission method as described in any one of claims 1 to 8 or the data transmission method as described in any one of claims 9 to 12 through a logic circuit or executing code instructions.

15. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a computer, the computer is enabled to implement the data transmission method according to any one of claims 1 to 8, or to implement the data transmission method according to any one of claims 9 to 12.