Uplink data sending method, equipment, device and medium
By carrying information and control information of multiple different RVs in the uplink authorization information, the terminal device generates and sends multiple PUSCH data streams simultaneously, which solves the transmission delay problem caused by insufficient uplink time slots and achieves more efficient data transmission.
Patent Information
- Application Number
- CN202510050539.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-13
- Publication Date
- 2026-02-06
AI Technical Summary
In existing technologies, when terminal devices have few uplink time slots or no consecutive time slots after the initial transmission, they need to wait for idle time slots to retransmit uplink, resulting in a large transmission delay.
By carrying information on multiple redundant RV versions and uplink control information in the uplink authorization information, the terminal device generates multiple PUSCH data streams corresponding to different RVs and sends them to the network device simultaneously through multiple transmitter panels, simplifying the communication process and reducing blind retransmission latency.
It reduces transmission latency, improves transmission efficiency, and achieves coding gain.
Smart Images

Figure CN121485876A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] Embodiments of the present disclosure relate to the technical field of communication, and in particular, to a method, device, apparatus and medium for sending uplink data. BACKGROUND
[0002] In the blind retransmission scheme provided by the prior art, after the terminal device performs initial transmission on data, it does not need to wait for the retransmission uplink authorization of the base station, but can directly perform uplink retransmission in other idle time slots. However, if there are not many uplink time slots, or there is no continuous uplink time slot available for uplink retransmission after initial transmission, the terminal device needs to wait for an idle time slot to be able to perform uplink retransmission, thereby causing a large transmission delay. SUMMARY
[0003] To solve the above technical problems, embodiments of the present disclosure provide a method, device, apparatus and medium for sending uplink data.
[0004] A first aspect of embodiments of the present disclosure provides a method for sending uplink data, the method comprising:
[0005] The terminal device receives uplink authorization information sent by a network device, wherein the uplink authorization information includes information of multiple different redundancy versions (RVs) and uplink control information; the terminal device generates data streams of multiple physical uplink shared channels (PUSCHs) corresponding to the multiple different RVs based on the information of the multiple different RVs and the uplink control information, wherein different PUSCHs correspond to different RVs in the multiple PUSCHs, and the data streams of the multiple PUSCHs contain the content of a same transport block; and the terminal device simultaneously sends the data streams of the multiple PUSCHs to one or more target network devices through multiple transmit panels.
[0006] By carrying the information of multiple different RVs and the uplink control information in the uplink authorization information, the terminal device generates the data streams of multiple PUSCHs corresponding to the multiple different RVs based on the information of the multiple different RVs and the uplink control information, and simultaneously sends the data streams of the multiple PUSCHs to one or more network devices through multiple transmit panels, which can reduce the transmission delay of blind retransmission, improve transmission efficiency, and obtain coding gain.
[0007] In some embodiments, the uplink authorization information further includes first indication information, and the first indication information is used to indicate that the terminal device sends the content of a same transport block through multiple PUSCHs with different RVs.
[0008] In some embodiments, the uplink authorization information multiplexes a downlink control information format, and the first indication information is contained in a reserved field or a self-defined field of the format.
[0009] By carrying the first indication information in the uplink grant information, the first indication information is used to instruct the terminal device to transmit the content of the same transport block through multiple PUSCHs with different RVs, without the need to transmit the first indication information through a special communication process, which can simplify the communication process and improve the communication efficiency.
[0010] In some embodiments, before the terminal device receives the uplink grant information sent by the network device, the terminal device can further include
[0011] The terminal device receives second indication information sent by the network device, and the second indication information is used to instruct the terminal device to turn on a target function, and the target function includes transmitting the content of the same transport block through multiple PUSCHs with different RVs.
[0012] In some embodiments, the terminal device receives the second indication information sent by the network device, including:
[0013] Receiving a medium access control layer (MAC) control element (CE) or a radio resource control (RRC) configuration parameter sent by the network device, and the second indication information is contained in a reserved field or a custom field of the MAC CE or the RRC configuration parameter.
[0014] In some embodiments, the uplink grant information further includes third indication information, and the third indication information is used to instruct the multiple different RVs to be applied to the transmission of the same transport block.
[0015] In some embodiments, the terminal device sends a channel measurement reference signal (SRS) signal to the network device, and the uplink grant information is sent when the received power and / or signal-to-noise ratio of the SRS signal is less than a preset threshold.
[0016] By sending the second indication information to the terminal device when the received power and / or signal-to-noise ratio is less than a preset threshold, the function of transmitting the content of the same transport block through multiple PUSCHs with different RVs can be instructed to the terminal device in time when the network condition of the terminal device is poor, and the reliability of data transmission is improved.
[0017] In some embodiments, the method for sending uplink data provided in the first aspect can further include:
[0018] The terminal device receives fourth indication information sent by the network device, and the fourth indication information is used to instruct an uplink transmission control indication (UL-TCI) corresponding to each RV.
[0019] The terminal device simultaneously sends data streams of the multiple PUSCHs to one or more target network devices through multiple transmit panels, including:
[0020] The terminal device determines the network device bound by the UL-TCI as the target network device corresponding to each RV based on the UL-TCI corresponding to each RV;
[0021] The terminal device sends the data stream of the PUSCH corresponding to the RV to the target network device corresponding to the RV.
[0022] By sending the fourth indication information to the terminal device, the terminal device can quickly and clearly determine the target network device to which the data stream of the multiple PUSCHs is sent through the fourth indication information corresponding to each RV, and the transmission efficiency is improved.
[0023] In some embodiments, the terminal device simultaneously sends the data stream of the multiple PUSCHs to one or more target network devices through multiple transmit panels, including:
[0024] The terminal device sends one of the data streams of the multiple PUSCHs to the network device;
[0025] The remaining data streams of the PUSCHs are sent to one or more other network devices connected to the terminal device.
[0026] A second aspect of the embodiments of the present disclosure provides a method for sending uplink data, including:
[0027] The network device sends uplink grant information to the terminal device, and the uplink grant information includes information of multiple different RVs and uplink control information;
[0028] The information of the multiple different RVs and the uplink control information are used to generate multiple data streams of PUSCHs corresponding to the multiple different RVs, different PUSCHs correspond to different RVs in the multiple PUSCHs, the multiple data streams of the PUSCHs contain the content of the same transport block, and the multiple data streams of the PUSCHs are simultaneously sent to one or more target network devices through multiple transmit panels.
[0029] In some embodiments, the uplink grant information further includes first indication information, and the first indication information is used to instruct the terminal device to send the content of the same transport block through multiple PUSCHs with different RVs.
[0030] In some embodiments, the uplink grant information is multiplexed with the format of downlink control information, and the first indication information is contained in a reserved field or a self-defined field of the format.
[0031] In some embodiments, before the network device sends the uplink grant information to the terminal device, the method further includes:
[0032] sending, to the terminal device, second indication information, the second indication information being used to instruct the terminal device to turn on a target function, the target function including transmitting content of a same transport block through PUSCHs with different RVs.
[0033] In some embodiments, the sending, to the terminal device, second indication information includes:
[0034] The second indication information is contained in a MAC CE or a reserved field or a self-defined field of an RRC configuration parameter, and the MAC CE or the RRC configuration parameter is sent to the terminal device.
[0035] In some embodiments, the uplink grant information further includes third indication information, the third indication information being used to instruct the multiple different RVs to be applied to transmission of a same transport block.
[0036] In some embodiments, the second aspect provides a method further including:
[0037] The network device receives an SRS signal sent by the terminal device.
[0038] The received power and / or signal-to-noise ratio of the SRS signal are compared with a preset threshold to obtain a comparison result.
[0039] The comparison result is sent to a base station accessed by the terminal device.
[0040] When the comparison result is that the received power and / or the signal-to-noise ratio is less than the preset threshold, the uplink grant information or the second indication information sent by the base station is received.
[0041] The uplink grant information or the second indication information is forwarded to the terminal device.
[0042] In some embodiments, the second aspect provides a method further including:
[0043] The network device receives an SRS signal sent by the terminal device.
[0044] The SRS signal is forwarded to a base station accessed by the terminal device.
[0045] When the received power and / or signal-to-noise ratio of the SRS signal is less than a preset threshold, the uplink grant information or the second indication information sent by the base station is received.
[0046] The uplink grant information or the second indication information is forwarded to the terminal device.
[0047] In some embodiments, the method provided by the second aspect can further include:
[0048] The network device sends fourth indication information to the terminal device, the fourth indication information being used to indicate an uplink transmission control indication (UL-TCI) corresponding to each RV, and the UL-TCI corresponding to the RV being used to indicate that the terminal device sends a data stream of a PUSCH corresponding to the RV to a network device bound by the UL-TCI.
[0049] In some embodiments, the method provided by the second aspect can further include:
[0050] The network device receives one of the data streams of the multiple PUSCHs.
[0051] A third aspect of the embodiments of the present disclosure provides a terminal device, including a first memory, a first transceiver, and a first processor.
[0052] The first memory is used to store a computer program; the first transceiver is used to transceive signals under the control of the first processor; and the first processor is used to read the computer program in the first memory and perform the following method:
[0053] receiving uplink grant information sent by a network device, the uplink grant information including information of multiple different redundancy versions (RVs) and uplink control information;
[0054] generating data streams of multiple physical uplink shared channels (PUSCHs) corresponding to the multiple different RVs based on the information of the multiple different RVs and the uplink control information, different PUSCHs in the multiple PUSCHs corresponding to different RVs, and the data streams of the multiple PUSCHs containing the content of a same transport block;
[0055] simultaneously sending the data streams of the multiple PUSCHs to one or more target network devices through multiple transmit panels.
[0056] In some embodiments, the uplink grant information further includes first indication information, the first indication information being used to indicate that the terminal device sends the content of the same transport block through multiple PUSCHs with different RVs.
[0057] In some embodiments, the uplink grant information multiplexes a format of downlink control information, and the first indication information is contained in a reserved field or a self-defined field of the format.
[0058] In some embodiments, the first processor is further used to:
[0059] receive second indication information sent by the network device, the second indication information being used to instruct the terminal device to turn on a target function, the target function including transmitting content of a same transport block through a plurality of PUSCHs with different RVs.
[0060] In some embodiments, the first processor is configured to:
[0061] receive a medium access control (MAC) control element (CE) or a radio resource control (RRC) configuration parameter sent by the network device, and the second indication information is contained in a reserved field or a self-defined field of the MAC CE or the RRC configuration parameter.
[0062] In some embodiments, the uplink grant information further includes third indication information, and the third indication information is used to instruct the plurality of different RVs to be applied to transmission of a same transport block.
[0063] In some embodiments, the first processor is further configured to:
[0064] send a sounding reference signal (SRS) to the network device, and the uplink grant information is sent when a received power and / or a signal-to-noise ratio (SNR) of the SRS is less than a preset threshold.
[0065] In some embodiments, the network device includes at least one of an aerial platform, an access point (AP), a transmission and reception point (TRP), a distributed unit (DU), and a baseband signal processing unit (BBU).
[0066] In some embodiments, the first processor is configured to:
[0067] receive fourth indication information sent by the network device, the fourth indication information being used to instruct an uplink transmission control indication (UL-TCI) corresponding to each RV;
[0068] based on the UL-TCI corresponding to each RV, determine a network device bound by the UL-TCI as a target network device corresponding to the RV;
[0069] send a data stream of the PUSCH corresponding to the RV to the target network device corresponding to the RV.
[0070] In some embodiments, the first processor is configured to:
[0071] send one of the data streams of the plurality of PUSCHs to the network device;
[0072] send the remaining data streams of the PUSCHs to one or more other network devices connected to the terminal device.
[0073] A fourth aspect of the embodiments of the present disclosure provides a network device, comprising a second memory, a second transceiver and a second processor;
[0074] The second memory is configured to store a computer program; the second transceiver is configured to transceive signals under the control of the second processor; and the second processor is configured to read the computer program in the second memory and perform the following method:
[0075] The network device is configured to send uplink grant information to the terminal device, wherein the uplink grant information comprises information of a plurality of different RVs and uplink control information;
[0076] The information of the plurality of different RVs and the uplink control information are used to generate a plurality of PUSCH data streams corresponding to the plurality of different RVs, wherein different PUSCHs correspond to different RVs in the plurality of PUSCHs, the plurality of PUSCH data streams contain the content of a same transport block, and the plurality of PUSCH data streams are simultaneously sent to one or more target network devices through a plurality of transmit panels.
[0077] In some embodiments, the uplink grant information further comprises first indication information, and the first indication information is used to instruct the terminal device to send the content of the same transport block through a plurality of PUSCHs with different RVs.
[0078] In some embodiments, the uplink grant information multiplexes downlink control information, and the first indication information is contained in a reserved field or a self-defined field of the format.
[0079] In some embodiments, the second processor is further configured to:
[0080] The network device is configured to send second indication information to the terminal device, wherein the second indication information is used to instruct the terminal device to start a target function, and the target function comprises sending the content of the same transport block through a plurality of PUSCHs with different RVs.
[0081] In some embodiments, the second processor is further configured to:
[0082] The network device is configured to send MAC CE or RRC configuration parameters to the terminal device, and the second indication information is contained in a reserved field or a self-defined field of the MAC CE or the RRC configuration parameters.
[0083] In some embodiments, the uplink grant information further comprises third indication information, and the third indication information is used to instruct the plurality of different RVs to be applied to the transmission of the same transport block.
[0084] In some embodiments, the second processor is further configured to:
[0085] receive the SRS signal sent by the terminal device;
[0086] compare the received power and / or the signal-to-noise ratio of the SRS signal with a preset threshold to obtain a first comparison result;
[0087] send the first comparison result to a base station accessed by the terminal device;
[0088] when the first comparison result is that the received power and / or the signal-to-noise ratio is less than the preset threshold, receive the uplink grant information or second indication information sent by the base station;
[0089] forward the uplink grant information or second indication information to the terminal device.
[0090] In some embodiments, the second processor is further configured to:
[0091] receive the SRS signal sent by the terminal device;
[0092] forward the SRS signal to a base station accessed by the terminal device;
[0093] receive the uplink grant information or second indication information sent by the base station when the received power and / or the signal-to-noise ratio of the SRS signal is less than a preset threshold;
[0094] forward the uplink grant information or second indication information to the terminal device.
[0095] In some embodiments, the second processor is configured to:
[0096] send fourth indication information to the terminal device, the fourth indication information being used to indicate an uplink transmission control indication (UL-TCI) corresponding to each RV, and the UL-TCI corresponding to the RV being used to indicate that the terminal device sends a data stream of the PUSCH corresponding to the RV to a network device bound by the UL-TCI.
[0097] In some embodiments, the second processor is configured to:
[0098] receive one of the data streams of the plurality of PUSCHs.
[0099] The network device provided by the embodiments of the present disclosure can perform the method performed by the network device in any of the above method embodiments, and has similar implementation modes and beneficial effects, which will not be described here.
[0100] A fifth aspect of the embodiments of the present disclosure provides a sending device for uplink data, and the sending device comprises:
[0101] The first receiving module is configured to receive uplink authorization information sent by a network device, wherein the uplink authorization information comprises information of multiple different redundancy versions (RVs) and uplink control information.
[0102] The generating module is configured to generate multiple data streams of physical uplink shared channels (PUSCHs) corresponding to the multiple different RVs based on the information of the multiple different RVs and the uplink control information, wherein different PUSCHs correspond to different RVs, and the multiple data streams of the PUSCHs contain the content of a same transport block.
[0103] The first sending module is configured to simultaneously send the multiple data streams of the PUSCHs to one or more target network devices through multiple transmit panels.
[0104] A sixth aspect of the embodiments of the present disclosure provides a sending device of uplink data, which comprises:
[0105] The second sending module is configured to send uplink authorization information to a terminal device, wherein the uplink authorization information comprises information of multiple different RVs and uplink control information.
[0106] The information of the multiple different RVs and the uplink control information are used to generate multiple data streams of PUSCHs corresponding to the multiple different RVs, wherein different PUSCHs correspond to different RVs, the multiple data streams of the PUSCHs contain the content of a same transport block, and the multiple data streams of the PUSCHs are simultaneously sent to one or more target network devices through multiple transmit panels.
[0107] A seventh aspect of the embodiments of the present disclosure provides a processor-readable storage medium, which stores a program for causing a processor to execute any method of the first aspect or the second aspect. BRIEF DESCRIPTION OF DRAWINGS
[0108] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and serve to explain the principles of the present disclosure together with the specification.
[0109] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure or the prior art, the accompanying drawings needed to be used in the embodiments or prior art description will be briefly introduced as follows. Obviously, for those of ordinary skill in the art, other drawings can also be obtained based on these drawings without any creative effort.
[0110] Figure 1 is a schematic diagram of an uplink data sending method provided by the embodiments of the present disclosure;
[0111] Figure 2 is a schematic diagram of a cyclic buffer provided by an embodiment of the present disclosure;
[0112] Figure 3 is a schematic diagram of a sending method of uplink data provided by an embodiment of the present disclosure;
[0113] Figure 4 is a schematic diagram of another sending method of uplink data provided by an embodiment of the present disclosure;
[0114] Figure 5 is a schematic diagram of another sending method of uplink data provided by an embodiment of the present disclosure;
[0115] Figure 6 is a schematic diagram of a sending method of uplink grant information provided by an embodiment of the present disclosure;
[0116] Figure 7 is a schematic diagram of another sending method of uplink grant information provided by an embodiment of the present disclosure;
[0117] Figure 8 is a schematic diagram of another sending method of uplink grant information provided by an embodiment of the present disclosure;
[0118] Figure 9 is a schematic diagram of another sending method of uplink grant information provided by an embodiment of the present disclosure;
[0119] Figure 10 is a schematic diagram of a structure of a terminal device provided by an embodiment of the present disclosure;
[0120] Figure 11 is a schematic diagram of a structure of a network device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0121] In the embodiments of the present application, the term “and / or” describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B can represent the following three cases: A exists alone, A and B exist together, and B exists alone. The character “ / ” generally represents an “or” relationship between the associated objects before and after it.
[0122] In the embodiments of the present application, the term “a plurality of” means two or more, and other quantifiers are similar.
[0123] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, not all. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor fall within the scope of protection of the present application.
[0124] To solve the problem that the terminal device needs to wait for an idle time slot before performing uplink retransmission when the existing blind retransmission technology has few uplink time slots or there is no continuous uplink time slot available for uplink retransmission after initial transmission, and the transmission delay is large, the embodiment of the present disclosure provides a sending method, device and apparatus of uplink data and a medium. The same transmission block content is transmitted by using a plurality of physical uplink shared channels (PUSCH) with different redundancy versions (RV) in the same time slot, which reduces the transmission delay of blind retransmission, improves the transmission efficiency, and can obtain coding gain.
[0125] The technical solution provided by the embodiment of the present disclosure can be applied to various systems. For example, the applicable system can be a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD) system, a long term evolution advanced (LTE-A) system, a universal mobile system (UMTS), a worldwide interoperability for microwave access (WiMAX) system, a 5G new radio (NR) system and its evolution communication system, a 6G (sixth generation mobile communication technology) system, etc. The various systems can include terminal devices and network devices. The system can also include a core network part, such as an evolved packet system (EPC), a 5G core network (5GC), etc.
[0126] The solution provided by the embodiment of the present disclosure will be described below in conjunction with an exemplary embodiment.
[0127] An example of the sending method of uplink data provided by the embodiment of the present disclosure is shown in FIG. 1. As shown in FIG. 1, in some embodiments, the sending method of uplink data provided by the embodiment of the present disclosure can include the following steps. Figure 1 Figure 1 As shown in FIG. 1, in some embodiments, the sending method of uplink data provided by the embodiment of the present disclosure can include the following steps.
[0128] S11, the terminal device receives the uplink authorization information sent by the network device, and the uplink authorization information includes a plurality of different RV information and uplink control information.
[0129] The terminal device involved in the embodiments of the present disclosure can refer to a device that provides video, voice and / or data connectivity to users, a handheld device with wireless connection function, or other processing devices connected to a wireless modem, etc. In different systems, the name of the terminal device can also be different. For example, in a 5G system or a 6G system, the terminal device can be referred to as a user equipment (User Equipment, UE). The wireless terminal device can be a USB storage device, other personal computer memory devices and a dongle, and can also communicate with one or more core networks (Core Network, CN) through a radio access network (Radio Access Network, RAN). The wireless terminal device can be a mobile terminal device, such as a mobile phone (also known as a “cellular” phone) and a computer with a mobile terminal device, for example, it can be a portable, pocket, handheld, computer built-in or vehicle-mounted mobile device that exchanges voice and / or data with a radio access network. For example, personal communication service (Personal Communication Service, PCS) phones, cordless phones, session initiated protocol (Session Initiated Protocol, SIP) phones, wireless local loop (Wireless Local Loop, WLL) stations, personal digital assistants (Personal Digital Assistant, PDA), personal computers, tablet computers, machine type communication (Machine-type Communication, MTC) terminal devices, etc. The wireless terminal device can also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile, a remote station, an access point, a remote terminal, an access terminal, a user terminal, a user agent, a user device, and a wireless access device and router / modem that meet the limitations of the present definition, etc. The embodiments of the present disclosure are not limited.
[0130] In the embodiments of the present disclosure, the terminal device includes a plurality of transmit panels, and supports transmitting the content of the same transport block to one or more network devices through the plurality of transmit panels at the same time.
[0131] In some embodiments, the network device referred to in the embodiments of the present disclosure can be a base station, which can include multiple cells serving terminals. According to different specific application scenarios, the base station can also be referred to as an access point, or can be a device in an access network that communicates with wireless terminal devices through one or more sectors over an air interface, or other names. The base station referred to in the embodiments of the present disclosure can be used to exchange received air frames and Internet Protocol (IP) packets as a router between wireless terminal devices and the rest of the access network, which can include an Internet Protocol (IP) communication network. The base station can also coordinate the management of properties of the air interface. For example, the base station referred to in the embodiments of the present disclosure can be an evolved network device (eNB or e-NodeB) in a long term evolution (LTE) system, a 5G base station (gNB) in a 5G network architecture, and the like, and can also be a home evolved Node B (HeNB), a relay node, a femto, a pico, a network test device, and the like, which are not limited in the embodiments of the present disclosure. In some network structures, the base station referred to in the embodiments of the present disclosure can include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit can also be arranged geographically apart. Of course, in other embodiments, the network device referred to in the embodiments of the present disclosure can not be limited to a base station, for example, in other embodiments, the network device referred to in the embodiments of the present disclosure can also be any one of an air platform (such as a drone, a satellite, and the like), a transmission point, a DU, or a baseband signal processing unit (Base Band Unit, referred to as BBU).
[0132] The network device referred to in the embodiments of the present disclosure, also referred to as a target network device, is configured to send uplink authorization information to a terminal device, and receive a data stream of a PUSCH generated by the terminal device. The uplink authorization information at least includes information of multiple different RVs and uplink control information.
[0133] The uplink control information includes all control information used to control uplink transmission, such as time domain resources, frequency domain resources, code rates, and the like. The specific content of the uplink transmission control information referred to in the embodiments of the present disclosure can be referred to related technologies, which will not be described here.
[0134] The information of multiple different RVs in the uplink grant information can be carried in a preset field. The number of bits of the preset field is the same as the number of RVs, and each bit in the preset field is used to reflect the information of an RV. Taking two RVs as an example, the preset field corresponding to the two RVs includes two bits, and when the values of the two bits are 01, the bit with a value of "0" indicates that the value of the RV is 0, and the bit with a value of "1" indicates that the value of the RV is 2. The case of three or more RVs can refer to the case of two RVs, which will not be described here. It should be noted that in the multiple different RVs indicated by the uplink control information, at least one RV corresponds to a data stream containing the entire content of the transport block, and the data streams corresponding to other RVs can contain part of the content of the transport block.
[0135] In some embodiments, the following processing rule of the terminal device can be preset: if the uplink grant information received by the terminal device includes information of multiple different RVs, the terminal device generates a data stream of PUSCH corresponding to each RV in the uplink grant information based on the information of multiple different RVs in the uplink grant information and the uplink control information, and sends the multiple data streams of PUSCH corresponding to the multiple different RVs to the network device in the same time slot.
[0136] By presetting the above processing rule, the terminal device can not need to be instructed to send the content of the same transport block through multiple PUSCHs with different RVs through an additional communication process, and the terminal device can not need to carry corresponding indication information in the uplink grant information to instruct the terminal device to send the content of the same transport block through multiple PUSCHs with different RVs, thereby simplifying the communication process and reducing the amount of information of the uplink grant information.
[0137] In other embodiments, the uplink grant information can further include first indication information, which is used to instruct the terminal device to send the content of the same transport block through multiple PUSCHs with different RVs. After receiving the uplink grant information, the terminal device can generate a data stream of PUSCH corresponding to each RV indicated by the uplink grant information according to the first indication information, and send the multiple data streams of PUSCH corresponding to the multiple different RVs indicated by the uplink grant information to the network device in the same time slot.
[0138] For example, in some examples, the uplink grant information referred to by embodiments of the present disclosure can multiplex the format of downlink control information (DCI) and carry the first indication information in the reserved field of the format. Taking the format 0_1 (format 0_1) of DCI as an example, the uplink grant information can multiplex the format 0_1 of DCI, and the format 0_1 can carry control information of a transport block, which can include an RV field, a new data indication (NDI) field, and a sounding reference signal (SRS) resource set indicator field. Among them, each bit of the RV field corresponds to a value of an RV, and the number of bits contained in the RV field is the number of RVs. The NDI field is used to carry the third indication information, and the third indication information is used to indicate that the multiple RVs in the RV field are applied to the transmission of the same transport block. The SRS resource set indicator field is used to indicate the mapping relationship between the SRS resource set indicator and the SRS resource configuration, and in addition, the SRS resource set indicator field is also used to indicate that the terminal device transmits the data of the same transport block through multiple RV different PUSCHs.
[0139] For another example, in some examples, the uplink grant information multiplexes the format of DCI, and carries the first indication information through a self-defined field in the format.
[0140] By carrying the first indication information in the uplink grant information, the first indication information is used to indicate that the terminal device transmits the content of the same transport block through multiple RV different PUSCHs, and the first indication information does not need to be transmitted through a special communication process, which can simplify the communication process and improve the communication efficiency.
[0141] S12, the terminal device generates multiple physical uplink shared channel (PUSCH) data streams corresponding to multiple different RVs based on the received multiple different RV information and the uplink control information.
[0142] Among them, the multiple PUSCH data streams generated by the terminal device contain the content of the same transport block, and different PUSCHs correspond to different RVs.
[0143] The terminal device can encode the data to be transmitted according to the code rate contained in the uplink control information, and perform interleaving processing on the encoded data to obtain interleaved data, and then input the interleaved data into a circular buffer. The data in the circular buffer is referred to as a transport block in the embodiments of the present disclosure. The data in the circular buffer can be divided into multiple redundancy versions, and each redundancy version (i.e., RV) corresponds to a starting point. For example, Figure 2 is a schematic diagram of a circular buffer provided by the embodiments of the present disclosure. In Figure 2 , the data in the circular buffer is exemplarily divided into four redundancy versions, i.e., RV equal to 0, RV equal to 1, RV equal to 2, and RV equal to 3. Among them, RV equal to 0, RV equal to 1, RV equal to 2, and RV equal to 3 correspond to a starting point, respectively. In RV equal to 0, the data stream of PUSCH with RV equal to 0 is obtained by starting from the starting point of RV equal to 0 (i.e., the position of "0" in Figure 2 ) and obtaining data from the circular buffer in a clockwise direction until the number of bits indicated in the uplink control information (such as 100 bits, but not limited to 100 bits) is obtained. In RV equal to 1, the data stream of PUSCH with RV equal to 1 is obtained by starting from the starting point of RV equal to 1 (i.e., the position of "1" in Figure 2 ) and obtaining data from the circular buffer in a clockwise direction until the number of bits indicated in the uplink control information (such as 100 bits, but not limited to 100 bits) is obtained. In RV equal to 2, the data stream of PUSCH with RV equal to 2 is obtained by starting from the starting point of RV equal to 2 (i.e., the position of "2" in Figure 2 ) and obtaining data from the circular buffer in a clockwise direction until the number of bits indicated in the uplink control information (such as 80 bits, but not limited to 80 bits) is obtained. In RV equal to 3, the data stream of PUSCH with RV equal to 3 is obtained by starting from the starting point of RV equal to 3 (i.e., the position of "3" in Figure 2 ) and obtaining data from the circular buffer in a clockwise direction until the number of bits indicated in the uplink control information (such as 200 bits, but not limited to 200 bits) is obtained. It can be known from Figure 2 that in some embodiments, the data stream with RV equal to 0 and the data stream with RV equal to 1 can have some bits in common, the data stream with RV equal to 1 and the data stream with RV equal to 2 can have some bits in common, the data stream with RV equal to 2 and the data stream with RV equal to 3 can have some bits in common, and the data stream with RV equal to 3 and the data stream with RV equal to 1 can have some bits in common. The data streams of PUSCH with different RVs can improve the success rate of decoding and obtain coding gain.
[0144] S13, the terminal device transmits the multiple PUSCH data streams to the network device through the multiple transmit panels simultaneously.
[0145] For example, Figure 3 is a schematic diagram of a sending method of uplink data provided by an embodiment of the present disclosure. In Figure 3 The terminal device includes multiple transmit panels, one or more of which also have signal receiving functions. The terminal device receives uplink grant information sent by the network device through one of the transmit panels (specifically, transmit panel 1 in the figure). Figure 3 The terminal device generates a PUSCH data stream with RV equal to 0 and a PUSCH data stream with RV equal to 2. The PUSCH data stream with RV equal to 0 can be transmitted to the network device through transmit panel 1, for example; in the same time slot, the PUSCH data stream with RV equal to 2 can be transmitted to the network device through transmit panel 2, for example.
[0146] Of course, this is only an example using two different RVs as an example, and is not the only limitation. The sending method when there are more RVs, such as 3 or 4 different RVs, can refer to the sending method of the two RVs described above, and will not be described here.
[0147] The embodiment of the present disclosure can reduce the transmission delay of blind retransmission, improve the transmission efficiency, and obtain coding gain by carrying the information of multiple different RVs in the uplink grant information and the uplink control information, and enabling the terminal device to generate multiple PUSCH data streams corresponding to multiple different RVs based on the information of multiple different RVs and the uplink control information, and transmitting the multiple PUSCH data streams to the network device through multiple transmit panels simultaneously.
[0148] Figure 4 is a schematic diagram of another sending method of uplink data provided by an embodiment of the present disclosure. As Figure 4 The sending method of uplink data provided by an embodiment of the present disclosure can include the following steps in some embodiments:
[0149] S41, the base station sends uplink grant information to the network device 1, and the uplink grant information includes the information of multiple different redundancy versions RV and uplink control information.
[0150] The network device 1 can be a relay device, for example. The network device 1 can be any one of an aerial platform (such as a drone, a satellite, etc.), a transmission point, a DU, or a baseband signal processing unit (BBU).
[0151] The base station in the embodiments of the present disclosure can be understood as a base station of a cell where the terminal device is located.
[0152] In the embodiments of the present disclosure, the base station forwards the uplink authorization information to the terminal device through the network device 1.
[0153] S42, the network device 1 forwards the uplink authorization information to the terminal device.
[0154] S43, the terminal device generates a plurality of PUSCH data streams corresponding to a plurality of different RVs based on the information of a plurality of different RVs included in the uplink authorization information and the uplink control information.
[0155] The plurality of PUSCH data streams generated by the terminal device contain the content of the same transport block, and different PUSCHs correspond to different RVs.
[0156] S44, the terminal device simultaneously sends the plurality of PUSCH data streams to the target network device 1 and the target network device 2 based on a plurality of transmission faces.
[0157] The target network device 1 and the target network device 2 in the embodiments of the present disclosure can be understood as a relay device that has established a connection with the terminal device and the base station in advance, and the relay device can forward the uplink data of the terminal device to the base station. The target network device 1 and the target network device 2 can be any one of an aerial platform (such as a drone, a satellite, etc.), a transmission point, a DU, or a baseband signal processing unit (BBU).
[0158] It should be noted that in the embodiments of the present disclosure, the network device 1 is not a target network device and does not receive the PUSCH data stream generated by the terminal device, but in other embodiments, the network device 1 can also serve as a target network device and receive the PUSCH data stream corresponding to one or more RVs sent by the terminal device.
[0159] In the embodiments of the present disclosure, the number of PUSCH data streams generated by the terminal device can be greater than or equal to 2. When it is equal to 2, the target network device 1 and the target network device 2 each receive one PUSCH data stream. If it is greater than 2, at least one of the target network device 1 and the target network device 2 receives a plurality of PUSCH data streams.
[0160] In some embodiments, the base station can send the fourth indication information to the terminal device through a radio resource control (RRC) parameter, and the fourth indication information is used to indicate the uplink transmission control indication (UL-TCI) adopted by each RV in the uplink grant information. The UL-TCI is used to indicate the uplink beam of the terminal device sending the PUSCH, and the uplink beam corresponds to the corresponding network device (i.e., the target network device in the embodiments of the present disclosure). For example, the RRC configuration parameter can be a spatial division multiplexing-different RV-uplink transmission control indication mode (SDM-DiffRV-ULTCIMode). If the SDM-DiffRV-ULTCIMode is configured as “true”, the PUSCH data stream with the smallest RV value is sent to the network device with the lowest UL-TCI binding, the PUSCH data stream with the second smallest RV value is sent to the network device with the second lowest UL-TCI binding, and so on, and the PUSCH data stream with the largest RV value is sent to the network device with the highest UL-TCI binding. If the SDM-DiffRV-ULTCIMode is configured as “false”, the PUSCH data stream with the smallest RV value is sent to the network device with the highest UL-TCI binding, the PUSCH data stream with the second smallest RV value is sent to the network device with the second highest UL-TCI binding, and so on, and the PUSCH data stream with the largest RV value is sent to the network device with the lowest UL-TCI binding. Here, the high and low of the UL-TCI refer to the size of the TCI index in the UL-TCI, and the large is the high UL-TCI and the small is the low UL-TCI.
[0161] In other embodiments, no additional RRC parameter indication is needed, but the UL-TCI adopted by different RVs is determined according to a predefined rule. For example, the terminal device receives a physical downlink control channel (PDCCH) containing uplink grant information, and then the terminal device knows the corresponding coreset of the PDCCH, so that the corresponding TCI can be determined according to the correspondence between the coreset and the TCI, for example, TCI-ID0, so that the terminal device sends the data stream of the PUSCH with one of the RV values (such as the PUSCH with the largest or smallest RV value) to the network device (such as the network device 1) bound by the TCI (TCI-ID0), and the data stream of the PUSCH with other RV values can be sent to one or more other network devices that have established a connection with the terminal device and the base station.
[0162] S45, the target network device 1 and the target network device 2 forward the received PUSCH data stream to the base station.
[0163] For example, Figure 5 is a schematic diagram of another sending manner of uplink data provided by the embodiment of the present disclosure. In the sending manner shown in Figure 5 The terminal device includes multiple transmitting panels, one or more of which also have signal receiving functions. The base station sends uplink authorization information to the network device 1. The terminal device receives the uplink authorization information forwarded by the network device 1 through one of the transmitting panels (specifically, the transmitting panel 1 in the embodiment). Figure 5 Suppose the information of the RV contained in the uplink authorization information is RV equal to 0 and RV equal to 2. Then the terminal device generates a data stream of PUSCH with RV equal to 0 and a data stream of PUSCH with RV equal to 2. The data stream of PUSCH with RV equal to 0 can be sent to the network device 1 through the transmitting panel 1 by way of example; in the same time slot, the data stream of PUSCH with RV equal to 2 can be sent to the network device 2 (another network device connected with the terminal device and the base station and capable of being used as a relay) through the transmitting panel 2 by way of example. Then the network device 1 and the network device 2 respectively send the data stream of PUSCH with RV equal to 0 and the data stream of PUSCH with RV equal to 2 to the base station. Of course, Figure 5 This is only an example and is not the only way.
[0164] It should be noted that Figure 4 The embodiment is only an example with two target network devices, and in other implementations, the number of target network devices can not be limited to two, such as three or four, or more. In the case of more target network devices, the implementation and benefits are similar to the case of two target network devices, which will not be described here.
[0165] The embodiment of the present disclosure carries information of multiple different RVs in the uplink authorization information and uplink control information, so that the terminal device generates multiple data streams of PUSCH corresponding to multiple different RVs based on the information of multiple different RVs and the uplink control information, and simultaneously sends the multiple data streams of PUSCH to multiple target network devices through multiple transmitting panels. The multiple target network devices send multiple data streams containing the content of the same transport block to the base station, which can reduce the transmission delay of blind retransmission, improve transmission efficiency, and obtain coding gain to improve transmission performance.
[0166] As can be seen from the above Figure 1 and Figure 4 embodiments, in some implementations, the above Figure 1 and Figure 4The scheme can be summarized as: a terminal device receives uplink authorization information sent by a network device, the uplink authorization information including information of multiple different redundancy versions (RVs) and uplink control information; the terminal device generates multiple PUSCH data streams corresponding to the multiple different RVs based on the information of the multiple different RVs and the uplink control information, the multiple PUSCH data streams containing the content of a same transport block; and the terminal device simultaneously sends the multiple PUSCH data streams to one or more target network devices through multiple transmit panels.
[0167] Figure 6 is a schematic diagram of an uplink authorization information sending method provided by an embodiment of the present disclosure. As shown in Figure 6 , in some embodiments, the uplink authorization information sending method can include:
[0168] S61, the terminal device sends an SRS signal to the network device.
[0169] S62, the network device compares the received power and / or signal-to-noise ratio of the SRS signal with a preset threshold to obtain a comparison result.
[0170] The method for the network device to determine the received power and / or signal-to-noise ratio of the SRS signal can refer to the prior art, which will not be described here.
[0171] S63, the network device sends the comparison result to a base station accessed by the terminal device.
[0172] S64, when the comparison result is that the received power and / or signal-to-noise ratio is less than the preset threshold, the base station sends uplink authorization information to the network device.
[0173] The uplink authorization information can include information of multiple different RVs and uplink control information, but is not limited to the information of multiple different RVs and uplink control information. For example, in some embodiments, the uplink authorization information can further include first indication information and / or third indication information. The first indication information is used to indicate that the terminal device sends the content of a same transport block through multiple PUSCHs with different RVs. The third indication information is used to indicate that the multiple different RVs indicated in the uplink authorization information are applied to the transmission of the same transport block.
[0174] It should be noted that in some embodiments, the uplink authorization information referred to in the embodiments of the present disclosure can be transmitted when the received power and / or signal-to-noise ratio of the SRS signal is less than a preset threshold. However, in other embodiments, the transmission condition of the uplink authorization information can not be limited to the received power and / or signal-to-noise ratio of the SRS signal transmitted by the terminal device being less than the preset threshold. In fact, in other embodiments, the transmission condition of the uplink authorization information can be set as needed, such as when the service type of the terminal device is a delay-sensitive service, the uplink authorization information can be transmitted to the terminal device.
[0175] S65, the network device forwards the uplink authorization information to the terminal device.
[0176] By comparing the received power and / or signal-to-noise ratio of the SRS signal with the preset threshold through the network device, and transmitting the comparison result to the base station, the load of the base station can be reduced. When the comparison result is that the received power and / or signal-to-noise ratio is less than the preset threshold, the base station transmits the uplink authorization information to the network device, and the network device forwards the uplink authorization information to the terminal device, so that when the network condition of the terminal device is poor, the terminal device can be instructed in a timely manner to transmit the content of the same transport block through multiple PUSCHs with different RVs, thereby improving the reliability of data transmission.
[0177] Figure 7 is a schematic diagram of another method for transmitting uplink authorization information provided by the embodiments of the present disclosure. As shown in Figure 7 in some embodiments, the method for transmitting uplink authorization information provided by the embodiments of the present disclosure can include:
[0178] S71, the terminal device transmits an SRS signal to a network device.
[0179] S72, the network device compares the received power and / or signal-to-noise ratio of the SRS signal with a preset threshold to obtain a comparison result.
[0180] Wherein, the method for the network device to receive the SRS signal and determine the received power and / or signal-to-noise ratio of the SRS signal can refer to the prior art, which will not be described here.
[0181] S73, the network device transmits the comparison result to a base station accessed by the terminal device.
[0182] S74, when the comparison result is that the received power and / or signal-to-noise ratio is less than the preset threshold, the base station transmits second indication information to the network device.
[0183] Wherein, the second indication information is used to instruct the terminal device to turn on a target function, and the target function includes transmitting the content of the same transport block through multiple PUSCHs with different RVs.
[0184] In some embodiments, the second indication information can be sent to the network device through a media access control layer (MAC) control element (CE) or an RRC configuration parameter. The second indication information can be contained in a reserved field or a custom field of the MAC CE or the RRC configuration parameter.
[0185] It should be noted that, in some embodiments, the second indication information referred to in the embodiments of the present disclosure can be sent when the received power and / or the signal-to-noise ratio of the SRS signal is less than a preset threshold. However, in other embodiments, the sending condition of the second indication information can also not be limited to the received power and / or the signal-to-noise ratio of the SRS signal sent by the terminal device being less than a preset threshold. In fact, in other embodiments, the sending condition of the second indication information can be set as needed, such as when the service type of the terminal device is a delay-sensitive service, the second indication information can be sent to the terminal device.
[0186] S75, the network device forwards the second indication information to the terminal device.
[0187] S76, the base station sends uplink authorization information to the network device.
[0188] S77, the network device forwards the uplink authorization information to the terminal device.
[0189] By comparing the received power and / or the signal-to-noise ratio of the SRS signal with the preset threshold through the network device, and sending the comparison result to the base station, the load of the base station can be reduced. When the comparison result is that the received power and / or the signal-to-noise ratio is less than the preset threshold, the base station sends the second indication information to the network device, and the network device forwards the second indication information to the terminal device, which can timely instruct the terminal device to turn on the function of transmitting the same transport block through multiple PUSCHs with different RVs when the network condition of the terminal device is poor, thereby improving the reliability of data transmission.
[0190] Figure 8 is a schematic diagram of another method for sending uplink authorization information provided by the embodiments of the present disclosure. As shown in Figure 8 In some embodiments, the method for sending uplink authorization information provided by the embodiments of the present disclosure can include:
[0191] S81, the terminal device sends an SRS signal to a network device.
[0192] S82, the network device forwards the SRS signal to a base station accessed by the terminal device.
[0193] S83, the base station compares the received power and / or the signal-to-noise ratio of the SRS signal with a preset threshold.
[0194] The method for determining the received power and / or the signal-to-noise ratio of the SRS signal by the base station can be found in the prior art, and will not be described here.
[0195] S84, the base station sends uplink grant information to the network device when the received power and / or the signal-to-noise ratio is less than the preset threshold.
[0196] The uplink grant information can include information of multiple different RVs and uplink control information, but is not limited to the information of multiple different RVs and the uplink control information. For example, in some embodiments, the uplink grant information can further include first indication information and / or third indication information. The first indication information is used to indicate that the terminal device transmits the same transport block through multiple PUSCHs with different RVs. The third indication information is used to indicate that the multiple different RVs indicated in the uplink grant information are applied to the transmission of the same transport block.
[0197] It should be noted that, in some embodiments, the uplink grant information referred to in the embodiments of the present disclosure can be transmitted when the received power and / or the signal-to-noise ratio of the SRS signal is less than the preset threshold. However, in other embodiments, the transmission condition of the uplink grant information can not be limited to the received power and / or the signal-to-noise ratio of the SRS signal transmitted by the terminal device being less than the preset threshold. In fact, in other embodiments, the transmission condition of the uplink grant information can be set as needed, for example, when the service type of the terminal device is a delay-sensitive service, the uplink grant information can be transmitted to the terminal device.
[0198] S85, the network device forwards the uplink grant information to the terminal device.
[0199] By comparing the received power and / or the signal-to-noise ratio of the SRS signal with the preset threshold through the base station, and sending the uplink grant information to the network device when the received power and / or the signal-to-noise ratio is less than the preset threshold, and forwarding the uplink grant information to the terminal device through the network device, the same transport block can be transmitted by the terminal device through multiple PUSCHs with different RVs in time when the network condition of the terminal device is poor, and the reliability of data transmission is improved.
[0200] Figure 9 is a schematic diagram of another method for transmitting uplink grant information provided by the embodiments of the present disclosure. As shown in Figure 9 in some embodiments, the method for transmitting uplink grant information provided by the embodiments of the present disclosure can include:
[0201] S91, the terminal device sends a channel measurement reference signal (SRS signal) to the network device.
[0202] S92, the network device forwards the SRS signal to the base station accessed by the terminal device.
[0203] S93, the base station compares the received power and / or signal-to-noise ratio of the SRS signal with a preset threshold.
[0204] S94, the base station sends second indication information to the network device when the received power and / or signal-to-noise ratio is less than the preset threshold.
[0205] The second indication information is used to instruct the terminal device to turn on the target function, and the target function includes transmitting the content of the same transport block through multiple RV different PUSCHs.
[0206] In some embodiments, the second indication information can be sent to the network device through a media access control layer (MAC) control element (CE) or an RRC configuration parameter. The second indication information can be contained in a reserved field or a custom field of the MAC CE or the RRC configuration parameter.
[0207] It should be noted that in some embodiments, the second indication information referred to in the embodiments of the present disclosure can be sent when the received power and / or signal-to-noise ratio of the SRS signal is less than the preset threshold. However, in other embodiments, the sending condition of the second indication information can also not be limited to the received power and / or signal-to-noise ratio of the SRS signal sent by the terminal device being less than the preset threshold. In fact, in other embodiments, the sending condition of the second indication information can be set as needed, such as when the service type of the terminal device is a delay-sensitive service, the second indication information can be sent to the terminal device.
[0208] S95, the network device forwards the second indication information to the terminal device.
[0209] S96, the base station sends uplink grant information to the network device.
[0210] S97, the network device forwards the uplink grant information to the terminal device.
[0211] By comparing the received power and / or signal-to-noise ratio of the SRS signal with a preset threshold through the base station, and sending second indication information to the network device when the received power and / or signal-to-noise ratio is less than the preset threshold, and forwarding the second indication information to the terminal device through the network device, the function of transmitting the content of the same transport block through multiple RV different PUSCHs can be instructed to the terminal device in time when the network condition of the terminal device is poor, and the reliability of data transmission is improved.
[0212] An example of Figure 10 is a structural schematic diagram of a terminal device provided by the embodiments of the present disclosure. As shown in Figure 10The terminal device shown comprises:
[0213] The first memory 1501, the first transceiver 1502, and the first processor 1503 are connected to the bus interface, respectively.
[0214] The first memory 1501 is configured to store a computer program; the first transceiver 1502 is configured to transceive data under the control of the first processor 1503; and the first processor 1503 is configured to read the computer program in the first memory 1501 and perform the following operations:
[0215] receiving uplink authorization information sent by a network device, wherein the uplink authorization information comprises information of multiple different redundancy versions (RVs) and uplink control information;
[0216] generating multiple physical uplink shared channel (PUSCH) data streams corresponding to the multiple different RVs based on the information of the multiple different RVs and the uplink control information, wherein different PUSCHs correspond to different RVs in the multiple PUSCHs, and the multiple PUSCH data streams contain the content of a same transport block;
[0217] simultaneously sending the multiple PUSCH data streams to one or more target network devices through multiple transmit panels.
[0218] In some embodiments, the uplink authorization information further comprises first indication information, and the first indication information is used to indicate that the terminal device transmits the content of the same transport block through multiple PUSCHs with different RVs.
[0219] In some embodiments, the uplink authorization information is multiplexed with the format of downlink control information, and the first indication information is contained in a reserved field or a self-defined field of the format.
[0220] In some embodiments, the first processor 1503 is further configured to:
[0221] receiving second indication information sent by the network device, wherein the second indication information is used to indicate that the terminal device starts a target function, and the target function comprises transmitting the content of the same transport block through multiple PUSCHs with different RVs.
[0222] In some embodiments, the first processor 1503 is configured to:
[0223] receiving a medium access control (MAC) control element (CE) or a radio resource control (RRC) configuration parameter sent by the network device, and the second indication information is contained in a reserved field or a self-defined field of the MAC CE or the RRC configuration parameter.
[0224] In some embodiments, the uplink grant information further comprises third indication information, the third indication information being used to indicate that the multiple different RVs are applied to transmission of the same transport block.
[0225] In some embodiments, the first processor 1503 is further configured to:
[0226] send a channel measurement reference signal (SRS) to the network device, and the uplink grant information is sent when a received power and / or a signal-to-noise ratio of the SRS is less than a preset threshold.
[0227] In some embodiments, the network device comprises at least one of: an aerial platform, an access point (AP), a transmission and reception point (TRP), a distributed unit (DU), and a baseband signal processing unit (BBU).
[0228] In some embodiments, the first processor 1503 is configured to:
[0229] receive fourth indication information sent by the network device, the fourth indication information being used to indicate an uplink transmission control indication (UL-TCI) corresponding to each RV;
[0230] based on the UL-TCI corresponding to each RV, determine a network device bound by the UL-TCI as a target network device corresponding to the RV;
[0231] send a data stream of the PUSCH corresponding to the RV to the target network device corresponding to the RV.
[0232] In some embodiments, the first processor 1503 is configured to:
[0233] send one of the data streams of the multiple PUSCHs to the network device;
[0234] send the remaining data streams of the PUSCHs to one or more other network devices connected to the terminal device.
[0235] The terminal device provided by the embodiments of the present disclosure can execute the method executed by the terminal device in any of the above method embodiments, and has similar implementation modes and beneficial effects, which will not be described here.
[0236] An example, Figure 11 is a structural schematic diagram of a network device provided by the embodiments of the present disclosure. As Figure 11 shown, the network device comprises:
[0237] The second memory 1601, the second transceiver 1602, and the second processor 1603 are respectively connected to the bus interface.
[0238] The second memory 1601 is used to store computer programs; the second transceiver 1602 is used to send and receive data under the control of the second processor 1603; the second processor 1603 is used to read the computer program in the second memory 1601 and perform the following operations:
[0239] Send uplink authorization information to the terminal device, wherein the uplink authorization information includes information on multiple different RVs and uplink control information;
[0240] The information of the multiple different RVs and the uplink control information are used to generate multiple PUSCH data streams corresponding to the multiple different RVs. In the multiple PUSCHs, different PUSCHs correspond to different RVs. The data streams of the multiple PUSCHs contain the content of the same transport block. The data streams of the multiple PUSCHs are simultaneously sent to one or more target network devices through multiple transmit panels.
[0241] In some implementations, the uplink authorization information also includes first indication information, which instructs the terminal device to send the contents of the same transport block through multiple RVs with different PUSCHs.
[0242] In some implementations, the uplink authorization information reuses the format of the downlink control information, and the first indication information is included in a reserved field or a custom field of the format.
[0243] In some implementations, the second processor 1603 is further configured to:
[0244] Send a second instruction to the terminal device, the second instruction being used to instruct the terminal device to enable a target function, the target function including sending the content of the same transport block through multiple RVs with different PUSCHs.
[0245] In some implementations, the second processor 1603 is further configured to:
[0246] Send MAC CE or RRC configuration parameters to the terminal device, wherein the second indication information is contained in a reserved field or a custom field of the MAC CE or RRC configuration parameters.
[0247] In some implementations, the uplink authorization information also includes third indication information, which is used to indicate that the multiple different RVs are applied to the transmission of the same transport block.
[0248] In some embodiments, the second processor 1603 is further configured to:
[0249] receive the SRS signal sent by the terminal device;
[0250] compare the received power and / or the signal-to-noise ratio of the SRS signal with a preset threshold to obtain a first comparison result;
[0251] send the first comparison result to a base station accessed by the terminal device;
[0252] when the first comparison result is that the received power and / or the signal-to-noise ratio is less than the preset threshold, receive the uplink grant information or the second indication information sent by the base station;
[0253] forward the uplink grant information or the second indication information to the terminal device.
[0254] In some embodiments, the second processor 1603 is further configured to:
[0255] receive the SRS signal sent by the terminal device;
[0256] forward the SRS signal to a base station accessed by the terminal device;
[0257] receive the uplink grant information or the second indication information sent by the base station when the received power and / or the signal-to-noise ratio of the SRS signal is less than a preset threshold;
[0258] forward the uplink grant information or the second indication information to the terminal device.
[0259] In some embodiments, the second processor 1603 is configured to:
[0260] send fourth indication information to the terminal device, the fourth indication information being used to indicate an uplink transmission control indication (UL-TCI) corresponding to each RV, and the UL-TCI corresponding to the RV being used to instruct the terminal device to send a data stream of the PUSCH corresponding to the RV to a network device bound by the UL-TCI.
[0261] In some embodiments, the second processor 1603 is configured to:
[0262] receive one of the data streams of the plurality of PUSCHs.
[0263] The network device provided by the embodiments of the present disclosure can execute the method performed by the network device in any of the above method embodiments, and has similar implementation modes and beneficial effects, which will not be described here again.
[0264] An embodiment of the present disclosure provides a sending device for uplink data, which comprises:
[0265] a first receiving module, configured to receive uplink authorization information sent by a network device, wherein the uplink authorization information comprises information of multiple different redundancy versions (RVs) and uplink control information;
[0266] a generating module, configured to generate data streams of multiple physical uplink shared channels (PUSCHs) corresponding to the multiple different RVs based on the information of the multiple different RVs and the uplink control information, wherein different PUSCHs correspond to different RVs in the multiple PUSCHs, and the data streams of the multiple PUSCHs contain the content of a same transport block;
[0267] a first sending module, configured to send the data streams of the multiple PUSCHs to one or more target network devices simultaneously through multiple transmitting panels.
[0268] An embodiment of the present disclosure also provides a sending device for uplink data, which comprises:
[0269] a second sending module, configured to send uplink authorization information to a terminal device, wherein the uplink authorization information comprises information of multiple different RVs and uplink control information;
[0270] the information of the multiple different RVs and the uplink control information are used to generate data streams of multiple PUSCHs corresponding to the multiple different RVs, wherein different PUSCHs correspond to different RVs in the multiple PUSCHs, the data streams of the multiple PUSCHs contain the content of a same transport block, and the data streams of the multiple PUSCHs are sent to one or more target network devices simultaneously through multiple transmitting panels.
[0271] It should be noted that the sending device for uplink data provided by the embodiment of the present disclosure can realize all the method steps realized by the method embodiments and achieve the same technical effects, and thus the same parts and beneficial effects of the method embodiments will not be described in detail.
[0272] It should also be noted that the division of the units in the sending device is illustrative, and is only a logical functional division. In actual implementation, another division mode can be used. In addition, each functional unit in each embodiment of the present disclosure can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0273] The integrated unit, if implemented in the form of a software function unit and sold or used as an independent product, can be stored in a processor-readable storage medium. Based on such understanding, the technical solutions of the present disclosure, essentially or in other words, the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to perform all or part of the steps of the methods described in the various embodiments of the present disclosure.
[0274] The present disclosure also provides a processor-readable storage medium storing a program for causing a processor to perform the method of any of the method embodiments.
[0275] In the embodiments of the present disclosure, the processor-readable storage medium described above can be any available medium or data storage device that the processor can access, including but not limited to a magnetic storage (such as a floppy disk, a hard disk, a magnetic tape, a magneto-optical disk (MO), etc.), an optical storage (such as a CD, a DVD, a BD, a HVD, etc.), and a semiconductor memory (such as a ROM, an EPROM, an EEPROM, a non-volatile memory (NAND FLASH), a solid-state disk (SSD)), etc.
[0276] Those skilled in the art should understand that the embodiments of the present disclosure can be provided as a method, a system, or a computer program product. Therefore, the present disclosure can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the embodiments of the present disclosure can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to a magnetic disk storage and an optical storage, etc.) containing computer-usable program code.
[0277] The present disclosure is described with reference to the flowcharts and / or block diagrams according to the embodiments of the present disclosure. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of flows and / or blocks in the flowcharts and / or block diagrams can be implemented by computer executable instructions. These computer executable instructions can be provided to a general purpose computer, a special purpose computer, an embedded processor, or other programmable data processing devices to produce a machine, so that the instructions executed by the computer or other programmable data processing devices produce the functions specified in the flowcharts and / or block diagrams. Figure 1 The apparatus for performing the function specified in one flow or multiple flows and / or blocks Figure 1 The apparatus for performing the function specified in one flow or multiple flows and / or blocks
[0278] These processor-executable instructions can also be stored in a processor-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart or flowcharts and / or block or blocks of the implementation. Figure 1 The function specified in the flowchart or flowcharts and / or block or blocks of the implementation. Figure 1 The function specified in the flowchart or flowcharts and / or block or blocks of the implementation.
[0279] It will be apparent that various modifications and variations can be made to the disclosed implementations without departing from the spirit or scope of the disclosure. Thus, it is intended that the present disclosure cover the modifications and variations of this disclosure provided they come within the scope of the appended claims and their equivalents.
Claims
1. A method for transmitting uplink data, characterized in that, The method includes: The terminal device receives uplink authorization information sent by the network device, the uplink authorization information including information on multiple different redundant versions (RVs) and uplink control information; The terminal device generates multiple physical uplink shared channel (PUSCH) data streams corresponding to the multiple different RVs based on the information of the multiple different RVs and the uplink control information. In the multiple PUSCHs, different PUSCHs correspond to different RVs, and the data streams of the multiple PUSCHs contain the content of the same transport block. The terminal device transmits the data streams of the multiple PUSCHs simultaneously to one or more target network devices through multiple transmission panels.
2. The method according to claim 1, characterized in that, The uplink authorization information also includes first indication information, which is used to instruct the terminal device to send the content of the same transport block through multiple RVs with different PUSCHs.
3. The method according to claim 2, characterized in that, The uplink authorization information reuses the format of the downlink control information, and the first indication information is included in the reserved field or the custom field of the format.
4. The method according to claim 1, characterized in that, Before the terminal device receives the uplink authorization information sent by the network device, the method further includes: The terminal device receives a second indication information sent by the network device. The second indication information is used to instruct the terminal device to enable a target function, which includes sending the content of the same transport block through multiple RVs with different PUSCHs.
5. The method according to claim 4, characterized in that, The terminal device receives a second indication message sent by the network device, including: The network device receives a Media Access Control (MAC) control element (CE) or Radio Resource Control (RRC) configuration parameter, and the second indication information is contained in a reserved field or a custom field of the MAC CE or the RRC configuration parameter.
6. The method according to any one of claims 1-5, characterized in that, The uplink authorization information also includes third indication information, which is used to indicate that the multiple different RVs are applied to the transmission of the same transport block.
7. The method according to claim 1, characterized in that, The method further includes: The terminal device sends a Channel Measurement Reference Signal (SRS) to the network device; the uplink authorization information is sent when the received power and / or signal-to-noise ratio of the SRS signal is less than a preset threshold.
8. The method according to claim 1, characterized in that, The network device includes at least one of the following: an air platform, an access point (AP), a transceiver point (TRP), a distributed unit (DU), or a baseband signal processing unit (BBU).
9. The method according to claim 1, characterized in that, The method further includes: The terminal device receives a fourth indication information sent by the network device, the fourth indication information being used to indicate the uplink transmission control indication UL-TCI corresponding to each RV; The terminal device transmits the data streams of the multiple PUSCHs simultaneously to one or more target network devices through multiple transmission panels, including: The terminal device determines the network device bound to the UL-TCI as the target network device corresponding to the RV based on the UL-TCI corresponding to each RV; The data stream of the PUSCH corresponding to the RV is sent to the target network device corresponding to the RV.
10. The method according to claim 1, characterized in that, The terminal device transmits the data streams of the multiple PUSCHs simultaneously to one or more target network devices through multiple transmission panels, including: The terminal device sends one of the data streams from the plurality of PUSCH data streams to the network device; The remaining PUSCH data stream is sent to one or more other network devices connected to the terminal device.
11. A method for transmitting uplink data, characterized in that, The method includes: The network device sends uplink authorization information to the terminal device, the uplink authorization information including information on multiple different RVs and uplink control information; The information of the multiple different RVs and the uplink control information are used to generate multiple PUSCH data streams corresponding to the multiple different RVs. In the multiple PUSCHs, different PUSCHs correspond to different RVs. The data streams of the multiple PUSCHs contain the content of the same transport block. The data streams of the multiple PUSCHs are simultaneously sent to one or more target network devices through multiple transmit panels.
12. The method according to claim 11, characterized in that, The uplink authorization information also includes first indication information, which is used to instruct the terminal device to send the content of the same transport block through multiple RVs with different PUSCHs.
13. The method according to claim 12, characterized in that, The uplink authorization information reuses the format of the downlink control information, and the first indication information is included in the reserved field or the custom field of the format.
14. The method according to claim 11, characterized in that, Before the network device sends uplink authorization information to the terminal device, the method further includes: Send a second instruction to the terminal device, the second instruction being used to instruct the terminal device to enable a target function, the target function including sending the content of the same transport block through multiple RVs with different PUSCHs.
15. The method according to claim 14, characterized in that, Sending the second instruction information to the terminal device includes: Send MAC CE or RRC configuration parameters to the terminal device, wherein the second indication information is contained in a reserved field or a custom field of the MAC CE or RRC configuration parameters.
16. The method according to any one of claims 11-15, characterized in that, The uplink authorization information also includes third indication information, which is used to indicate that the multiple different RVs are applied to the transmission of the same transport block.
17. The method according to claim 11, characterized in that, The method further includes: The network device receives the SRS signal sent by the terminal device; The received power and / or signal-to-noise ratio of the SRS signal are compared with a preset threshold to obtain the comparison result; The comparison result is sent to the base station accessed by the terminal device; When the comparison result indicates that the received power and / or the signal-to-noise ratio is less than the preset threshold, the uplink authorization information or the second indication information sent by the base station is received. The uplink authorization information or the second instruction information is forwarded to the terminal device.
18. The method according to claim 11, characterized in that, The method further includes: The network device receives the SRS signal sent by the terminal device; The SRS signal is forwarded to the base station accessed by the terminal device; Receive the uplink grant information or the second indication information sent by the base station when the received power and / or signal-to-noise ratio of the SRS signal is less than a preset threshold; The uplink authorization information or the second instruction information is forwarded to the terminal device.
19. The method according to claim 11, characterized in that, The method further includes: The network device sends a fourth indication information to the terminal device. The fourth indication information is used to indicate the uplink transmission control indication UL-TCI corresponding to each RV. The UL-TCI corresponding to the RV is used to instruct the terminal device to send the data stream of the PUSCH corresponding to the RV to the network device bound to the UL-TCI.
20. The method according to claim 11, characterized in that, The method further includes: The network device receives one of the data streams from the plurality of PUSCH data streams.
21. A terminal device, characterized in that, include: A first memory, a first transceiver, and a first processor; The first memory is used to store a computer program; the first transceiver is used to send and receive signals under the control of the processor; the first processor is used to read the computer program in the memory and execute the following method: Receive uplink authorization information sent by network devices, wherein the uplink authorization information includes information on multiple different redundant versions (RVs) and uplink control information; Based on the information of the multiple different RVs and the uplink control information, multiple physical uplink shared channel (PUSCH) data streams corresponding to the multiple different RVs are generated. In the multiple PUSCHs, different PUSCHs correspond to different RVs, and the data streams of the multiple PUSCHs contain the content of the same transport block. The data streams of the multiple PUSCHs are simultaneously transmitted to one or more target network devices via multiple transmission panels.
22. The terminal device according to claim 21, characterized in that, The uplink authorization information also includes first indication information, which is used to instruct the terminal device to send the content of the same transport block through multiple RVs with different PUSCHs.
23. The terminal device according to claim 22, characterized in that, The uplink authorization information reuses the format of the downlink control information, and the first indication information is included in the reserved field or the custom field of the format.
24. The terminal device according to claim 21, characterized in that, The first processor is also used for: The terminal device receives a second instruction message sent by the network device. The second instruction message is used to instruct the terminal device to enable a target function, which includes sending the content of the same transport block through multiple RVs with different PUSCHes.
25. The terminal device according to claim 24, characterized in that, The first processor is used for: The network device receives a Media Access Control (MAC) control element (CE) or Radio Resource Control (RRC) configuration parameter, and the second indication information is contained in a reserved field or a custom field of the MAC CE or the RRC configuration parameter.
26. The terminal device according to any one of claims 21-25, characterized in that, The uplink authorization information also includes third indication information, which is used to indicate that the multiple different RVs are applied to the transmission of the same transport block.
27. The terminal device according to claim 21, characterized in that, The first processor is also used for: The network device sends a Channel Measurement Reference Signal (SRS) to the network device; the uplink grant information is sent when the received power and / or signal-to-noise ratio of the SRS is less than a preset threshold.
28. The terminal device according to claim 21, characterized in that, The network device includes at least one of the following: an air platform, an access point (AP), a transceiver point (TRP), a distributed unit (DU), or a baseband signal processing unit (BBU).
29. The terminal device according to claim 21, characterized in that, The first processor is configured to: Receive the fourth indication information sent by the network device, the fourth indication information being used to indicate the uplink transmission control indication UL-TCI corresponding to each RV; Based on the UL-TCI corresponding to each RV, the network device bound to the UL-TCI is determined as the target network device corresponding to the RV; The data stream of the PUSCH corresponding to the RV is sent to the target network device corresponding to the RV.
30. The terminal device according to claim 21, characterized in that, The first processor is configured to: Send one of the data streams from the plurality of PUSCH data streams to the network device; The remaining PUSCH data stream is sent to one or more other network devices connected to the terminal device.
31. A network device, characterized in that, include: Second memory, second transceiver, and second processor; The second memory is used to store computer programs; the second transceiver is used to send and receive signals under the control of the processor; the second processor is used to read the computer program from the memory and execute the following method: Send uplink authorization information to the terminal device, wherein the uplink authorization information includes information on multiple different RVs and uplink control information; The information of the multiple different RVs and the uplink control information are used to generate multiple PUSCH data streams corresponding to the multiple different RVs. In the multiple PUSCHs, different PUSCHs correspond to different RVs. The data streams of the multiple PUSCHs contain the content of the same transport block. The data streams of the multiple PUSCHs are simultaneously sent to one or more target network devices through multiple transmit panels.
32. The network device according to claim 31, characterized in that, The uplink authorization information also includes first indication information, which is used to instruct the terminal device to send the content of the same transport block through multiple RVs with different PUSCHs.
33. The network device according to claim 32, characterized in that, The uplink authorization information reuses the format of the downlink control information, and the first indication information is included in the reserved field or the custom field of the format.
34. The network device according to claim 31, characterized in that, The second processor is also used for: Send a second instruction to the terminal device, the second instruction being used to instruct the terminal device to enable a target function, the target function including sending the content of the same transport block through multiple RVs with different PUSCHs.
35. The network device according to claim 34, characterized in that, The second processor is used for: Send MAC CE or RRC configuration parameters to the terminal device, wherein the second indication information is contained in a reserved field or a custom field of the MAC CE or RRC configuration parameters.
36. The network device according to any one of claims 31-35, characterized in that, The uplink authorization information also includes third indication information, which is used to indicate that the multiple different RVs are applied to the transmission of the same transport block.
37. The network device according to claim 31, characterized in that, The second processor is also used for: Receive the SRS signal sent by the terminal device; The received power and / or signal-to-noise ratio of the SRS signal are compared with a preset threshold to obtain a first comparison result; The first comparison result is sent to the base station accessed by the terminal device; When the first comparison result indicates that the received power and / or the signal-to-noise ratio is less than the preset threshold, the uplink authorization information or the second indication information sent by the base station is received. The uplink authorization information or the second instruction information is forwarded to the terminal device.
38. The network device according to claim 31, characterized in that, The second processor is also used for: Receive the SRS signal sent by the terminal device; The SRS signal is forwarded to the base station accessed by the terminal device; Receive the uplink grant information or the second indication information sent by the base station when the received power and / or signal-to-noise ratio of the SRS signal is less than a preset threshold; The uplink authorization information or the second instruction information is forwarded to the terminal device.
39. The network device according to claim 31, characterized in that, The second processor is used for: A fourth indication message is sent to the terminal device. The fourth indication message is used to indicate the uplink transmission control indication UL-TCI corresponding to each RV. The UL-TCI corresponding to the RV is used to instruct the terminal device to send the data stream of the PUSCH corresponding to the RV to the network device bound to the UL-TCI.
40. The network device according to claim 31, characterized in that, The second processor is used for: Receive one of the data streams from the plurality of PUSCH data streams.
41. An uplink data transmission device, characterized in that, include: The first receiving module is used to receive uplink authorization information sent by the network device. The uplink authorization information includes information on multiple different redundant versions (RVs) and uplink control information. The generation module is used to generate data streams of multiple physical uplink shared channels (PUSCHs) corresponding to the multiple different RVs based on the information of the multiple different RVs and the uplink control information. In the multiple PUSCHs, different PUSCHs correspond to different RVs, and the data streams of the multiple PUSCHs contain the content of the same transport block. The first transmitting module is used to simultaneously transmit the data streams of the multiple PUSCHs to one or more target network devices through multiple transmitting panels.
42. An uplink data transmission device, characterized in that, include: The second sending module is used to send uplink authorization information to the terminal device. The uplink authorization information includes information on multiple different RVs and uplink control information. The information of the multiple different RVs and the uplink control information are used to generate multiple PUSCH data streams corresponding to the multiple different RVs. In the multiple PUSCHs, different PUSCHs correspond to different RVs. The data streams of the multiple PUSCHs contain the content of the same transport block. The data streams of the multiple PUSCHs are simultaneously sent to one or more target network devices through multiple transmit panels.
43. A processor-readable storage medium, characterized in that, The processor-readable storage medium stores a program for causing the processor to perform the method as described in any one of claims 1-20.