CN110535584B - Uplink transmission method, device, user terminal and readable storage medium - Google Patents
Uplink transmission method, device, user terminal and readable storage medium Download PDFInfo
- Publication number
- CN110535584B CN110535584B CN201810912270.8A CN201810912270A CN110535584B CN 110535584 B CN110535584 B CN 110535584B CN 201810912270 A CN201810912270 A CN 201810912270A CN 110535584 B CN110535584 B CN 110535584B
- Authority
- CN
- China
- Prior art keywords
- group
- tos
- symbol length
- slot
- dmrs
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0048—Allocation of pilot signals, i.e. of signals known to the receiver
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention provides an uplink transmission method, which comprises the following steps: under the condition that a plurality of transmission opportunities TO which are configured for User Equipment (UE) by a base station gNB in an uplink physical shared channel (PUSCH) repeatedly transmit a transmission block TB, based on a demodulation reference signal (DMRS) configuration table in a 5G physical channel and a modulation TS38.211 protocol, DMRS are configured in the plurality of TOs according TO configuration information of the plurality of TOs and a preset demodulation reference signal addition number DMRS-additional position parameter. By implementing the scheme, the shared DMRS can be set in the multiple TOs under the condition that the multiple TOs in one or continuous multiple slots of the PUSCH repeatedly transmit different or same RV versions of the same TB, so that the transmission efficiency of the TO is effectively improved, and the defect that DMRS cost is too large due TO the fact that the DMRS is configured according TO each TO is effectively avoided.
Description
Technical Field
The present invention relates to the field of communications technologies, and in particular, to an uplink transmission method, an uplink transmission device, a user terminal, and a computer-readable storage medium.
Background
In the issue of Rel (Release) -15UL (Uplink) PUSCH (Physical Uplink shared channel) transmission, both scheduling-based UL transmission and scheduling-free UL transmission do not support multiple retransmissions (retransmissions) of a TB (Transport Block) within one slot. In case that the number of retransmissions K >1 of the TB configured by the higher layer, the retransmission of the TB is a retransmission across slots. In the Rel (Release) -16UL PUSCH transmission issue, scheduling-based UL transmission and scheduling-free UL transmission support repeated transmission of multiple TBs of different or same RV (Redundancy version) versions in one or multiple slots in consecutive TO (transmission opportunities), where each TO includes a TB of one RV version, but in the repeated transmission of multiple TBs of different or same RV versions in consecutive TO, one or multiple DMRS (Demodulation Reference Signal additional number) are configured in each TO according TO the character length of the TO and the DMRS-additional position parameter based on a DMRS TB configuration table, resulting in excessive DMRS overhead and resource waste.
Disclosure of Invention
The invention provides an uplink transmission method, an uplink transmission device, a user terminal and a computer-readable storage medium, which are used for solving the problem that DMRS overhead is too large due TO the fact that DMRS is configured in each TO under the condition that a plurality of TOs in one or a plurality of continuous slots of a PUSCH repeatedly transmit different or same RV versions of the same TB in the prior art.
The technical scheme adopted by the invention is to provide an uplink transmission method, which comprises the following steps:
under the condition that a plurality of transmission opportunities TO which are configured for User Equipment (UE) by a base station gNB in an uplink physical shared channel (PUSCH) repeatedly transmit a transmission block TB, based on a demodulation reference signal (DMRS) configuration table in a 5G physical channel and a modulation TS38.211 protocol, DMRS are configured in the plurality of TOs according TO configuration information of the plurality of TOs and a preset demodulation reference signal addition number DMRS-additional position parameter.
Optionally, the configuring the DMRS in the multiple TOs according TO the configuration information of the multiple TOs and a preset DMRS-additional position parameter added TO the demodulation reference signal based on the DMRS configuration table in the 5G physical channel and the TS38.211 modulation protocol includes:
setting continuous TO in the plurality of TO as a TO group or a plurality of TO groups, and determining the total symbol length of each TO group according TO the configuration information of the plurality of TO;
and determining the symbol position of each DMRS in each TO group according TO the total symbol length of each TO group and a preset DMRS-additional position parameter based on a DMRS configuration table in a 5G physical channel and a modulation TS38.211 protocol.
Optionally, each of the TOs transmits a preset redundancy version RV of the same TB.
Optionally, when the TOs are all in one slot, the configuration information of the TOs includes: a number of TOs in the plurality of TOs, and a symbol length of each of the TOs;
setting continuous TO in the plurality of TO as a TO group or a plurality of TO groups, and determining the total symbol length of each TO group according TO the configuration information of the plurality of TO, wherein the method comprises the following steps:
and setting the plurality of TO as a TO group, and determining the total symbol length of the TO group according TO the number of the TO in the plurality of TO and the symbol length of each TO.
Optionally, in a case that the TOs are in two or more consecutive slots, the configuration information of the TOs includes: a number of TOs in the plurality of TOs, and a symbol length of each of the TOs;
setting continuous TO in the plurality of TO as a TO group or a plurality of TO groups, and determining the total symbol length of each TO group according TO the configuration information of the plurality of TO, wherein the method comprises the following steps:
and setting the plurality of TO as a TO group, and determining the total symbol length of the TO group according TO the number of the TO in the plurality of TO and the symbol length of each TO.
Optionally, in a case that the TOs are in two or more consecutive slots, the configuration information of the TOs includes: the number of the TO in the plurality of the TO, the symbol length of each TO, and the position information of each TO in the slot;
setting continuous TO in the plurality of TO as a TO group or a plurality of TO groups, and determining the total symbol length of each TO group according TO the configuration information of the plurality of TO, wherein the method comprises the following steps:
setting all the TO in each slot into a TO group according TO the position information of each TO in the slot and the TO number in the plurality of TO;
and determining the total symbol length of each TO group according TO the number of the TO in each TO group and the symbol length of each TO.
Optionally, in a case that the TOs are in two or more consecutive slots, the configuration information of the TOs includes: the number of the TO in the plurality of the TO, the symbol length of each TO, and the position information of each TO in the slot;
setting continuous TO in the plurality of TO as a TO group or a plurality of TO groups, and determining the total symbol length of each TO group according TO the configuration information of the plurality of TO, wherein the method comprises the following steps:
comparing the total symbol length of the plurality of TOs with a first set threshold according TO the number of TOs in the plurality of TOs and the symbol length of each TO;
if the total symbol length of the TO is smaller than or equal TO a first set threshold value, setting the TO groups as a TO group, and determining the total symbol length of the TO group according TO the TO number in the TO groups and the symbol length of each TO;
if the total symbol length of the TO is larger than a first set threshold, setting all the TO in each slot as a TO group according TO the position information of each TO in the slot and the TO number in the TO; and determining the total symbol length of each TO group according TO the number of the TO in each TO group and the symbol length of each TO.
Optionally, the first set threshold is a total symbol length of one slot.
The present invention also provides an uplink transmission apparatus, including:
and the configuration module is used for configuring the DMRS in the multiple TOs according TO the configuration information of the multiple TOs and the preset demodulation reference signal addition DMRS-addition position parameters based on a demodulation reference signal DMRS configuration table in a 5G physical channel and a modulation TS38.211 protocol under the condition that the transmission blocks TB are repeatedly transmitted by the multiple transmission opportunities TO configured by the base station gNB for the user terminal UE in an uplink physical shared channel PUSCH.
Optionally, the configuration module includes:
the device comprises a determining module, a judging module and a judging module, wherein the determining module is used for setting continuous TO in the plurality of TO TO be one TO group or a plurality of TO groups and determining the total symbol length of each TO group according TO the configuration information of the plurality of TO;
and the setting module is used for determining the symbol position of each DMRS in each TO group according TO the total symbol length of each TO group and a preset DMRS-AdditionalPosition parameter based on a 5G physical channel and a DMRS configuration table in a modulation TS38.211 protocol.
Optionally, each of the TOs transmits a preset redundancy version RV of the same TB.
Optionally, when the TOs are all in one slot, the configuration information of the TOs includes: a number of TOs in the plurality of TOs, and a symbol length of each of the TOs; the determining module is specifically configured to:
and setting the plurality of TO as a TO group, and determining the total symbol length of the TO group according TO the number of the TO in the plurality of TO and the symbol length of each TO.
Optionally, in a case that the TOs are in two or more consecutive slots, the configuration information of the TOs includes: a number of TOs in the plurality of TOs, and a symbol length of each of the TOs; the determining module is specifically configured to:
and setting the plurality of TO as a TO group, and determining the total symbol length of the TO group according TO the number of the TO in the plurality of TO and the symbol length of each TO.
Optionally, in a case that the TOs are in two or more consecutive slots, the configuration information of the TOs includes: the number of the TO in the plurality of the TO, the symbol length of each TO, and the position information of each TO in the slot; the determining module is specifically configured to:
setting all the TO in each slot into a TO group according TO the position information of each TO in the slot and the TO number in the plurality of TO;
and determining the total symbol length of each TO group according TO the number of the TO in each TO group and the symbol length of each TO.
Optionally, in a case that the TOs are in two or more consecutive slots, the configuration information of the TOs includes: the number of the TO in the plurality of the TO, the symbol length of each TO, and the position information of each TO in the slot; the determining module is specifically configured to:
comparing the total symbol length of the plurality of TOs with a first set threshold according TO the number of TOs in the plurality of TOs and the symbol length of each TO;
if the total symbol length of the TO is smaller than or equal TO a first set threshold value, setting the TO groups as a TO group, and determining the total symbol length of the TO group according TO the TO number in the TO groups and the symbol length of each TO;
if the total symbol length of the TO is larger than a first set threshold, setting all the TO in each slot as a TO group according TO the position information of each TO in the slot and the TO number in the TO; and determining the total symbol length of each TO group according TO the number of the TO in each TO group and the symbol length of each TO.
Optionally, the first set threshold is a total symbol length of one slot.
The invention also provides a user terminal, which comprises a processor and a memory;
the processor is configured to execute an uplink transmission program stored in the memory to implement the steps of the uplink transmission method described above.
The present invention also provides a computer-readable storage medium storing one or more programs, which are executable by one or more processors to implement the steps of the above-described uplink transmission method.
By adopting the technical scheme, the invention at least has the following advantages:
the uplink transmission method, the device, the user terminal and the computer-readable storage medium can set the shared DMRS in the multiple TOs under the condition that the multiple TOs in one or multiple continuous slots of the PUSCH repeatedly transmit different or same RV versions of the same TB, thereby effectively improving the transmission efficiency of the TO and effectively avoiding the defect of overlarge DMRS expense caused by the fact that the DMRS is configured in each TO.
Drawings
Fig. 1 is a flowchart of an uplink transmission method according to a second embodiment of the present invention;
fig. 2 is a schematic diagram of 4 TOs transmitted in one slot according TO the second and seventh embodiments of the present invention;
FIG. 3 is a schematic diagram of 4 TOs transmitted in two slots according TO a second and seventh embodiments of the present invention;
fig. 4 is a flowchart of an uplink transmission method according to a third embodiment of the present invention;
fig. 5 is a schematic diagram of 4 TOs transmitted in one slot according TO the third and eighth embodiments of the present invention;
FIG. 6 is a schematic diagram of 4 TOs transmitted in two slots according TO a third and eighth embodiments of the present invention;
FIG. 7 is a schematic diagram of 4 TOs transmitted in two slots according TO a third and eighth embodiments of the present invention;
FIG. 8 is a schematic diagram of 4 TOs transmitted in two slots according TO the third and eighth embodiments of the present invention;
fig. 9 is a schematic diagram of 5 TOs transmitted in one slot according TO a third embodiment of the present invention;
FIG. 10 is a schematic diagram of 5 TOs transmitted in two slots according TO a third embodiment of the present invention; fig. 11 is a flowchart of an uplink transmission method according to a fourth embodiment of the present invention;
FIG. 12 is a schematic diagram of 4 TOs transmitted in two slots according TO the fourth and ninth embodiments of the present invention;
fig. 13 is a flowchart of an uplink transmission method according to a fifth embodiment of the present invention;
fig. 14 is a schematic structural diagram of an uplink transmission apparatus according to seventh to eighth embodiments of the present invention;
fig. 15 is a schematic structural diagram of an uplink transmission apparatus according to a ninth embodiment of the present invention;
fig. 16 is a schematic structural diagram of an uplink transmission apparatus according to a tenth embodiment of the present invention;
fig. 17 is a schematic diagram of a user terminal according to an eleventh embodiment of the present invention.
Detailed Description
To further explain the technical means and effects of the present invention adopted to achieve the intended purpose, the present invention will be described in detail with reference to the accompanying drawings and preferred embodiments.
A first embodiment of the present invention provides an uplink transmission method, including the following specific steps:
step S101 is TO configure DMRSs in a plurality of TOs (Transmission opportunities) based on a 5G (5th-Generation, fifth Generation mobile communication technology) Physical channel and a DMRS (Demodulation Reference Signal) configuration table in a modulation TS38.211 protocol when a TB (Transport Block) is repeatedly transmitted by a gbb (base station) configured TO a User Equipment (UE) in a PUSCH (Physical uplink shared channel).
The manner for configuring the DMRS in the multiple TOs includes, but is not limited TO: configuring one or more DMRSs shared among the plurality of TOs. By configuring one or more shared DMRSs in the plurality of TOs, the defect that DMRS cost is too large due TO the fact that the DMRS are configured in each TO is avoided, and the transmission efficiency of the TO is effectively improved.
In this embodiment, the configuration information of multiple TOs includes one or more of the following information: the number of TOs in the plurality of TOs, the symbol length of each TO, and the location information of each TO in a slot (slot).
In this embodiment, each of the plurality of TOs transmits a predetermined different or same RV (Redundancy Version) of the same TB (Transport Block).
In this embodiment, the DMRS configuration table in the 5G physical channel and modulation TS38.211 protocol includes, but is not limited to, one or more of the following DMRS configuration tables:
TABLE 1 non-hopping Single symbol PUSCH DMRS configuration Table
TABLE 2 non-frequency hopping double symbol PUSCH DM-RS configuration table
TABLE 3 frequency hopping Single symbol PUSCH DMRS configuration Table
The uplink transmission method according TO the first embodiment of the present invention can set the shared DMRS in multiple TOs when multiple TOs in one or continuous multiple slots of the PUSCH repeatedly transmit different or the same RV version of the same TB, thereby effectively improving the transmission efficiency of TOs and effectively avoiding the disadvantage of excessive DMRS overhead caused by configuring DMRS in each TO.
A second embodiment of the present invention, an uplink transmission method, as shown in fig. 1 to 3, includes the following specific steps:
step S201, in a case that the gtb in the PUSCH repeatedly transmits multiple TOs configured for the UE TO the TB, setting a continuous TO in the multiple TOs as one TO group or multiple TO groups, and determining a total symbol length of each TO group according TO configuration information of the multiple TOs.
In this embodiment, each of the multiple TOs transmits a predetermined different or same RV version of the same TB.
In this embodiment, a manner of setting consecutive TOs in the TOs as one TO group or a plurality of TO groups and determining a total symbol length of each TO group according TO configuration information of the TOs includes one of the following manners:
in a first manner, in a case where multiple TOs are all in one slot, configuration information of the multiple TOs includes: the number of TOs in the plurality of TOs, and the symbol length of each TO; setting a plurality of TO groups as a TO group, and determining the total symbol length of the TO group according TO the number of the TO in the plurality of TO and the symbol length of each TO;
in a second way, in case that multiple TOs are in two or more consecutive slots, the configuration information of the multiple TOs includes: the number of TOs in the plurality of TOs, and the symbol length of each TO; setting a plurality of TO groups as a TO group, and determining the total symbol length of the TO group according TO the number of the TO in the plurality of TO and the symbol length of each TO;
in a third way, in the case where multiple TOs are in two or more consecutive slots, the configuration information of the multiple TOs includes: the number of TO in the plurality of TO, the symbol length of each TO and the position information of each TO in the slot; setting all the TO in each slot as a TO group according TO the position information of each TO in the slot and the TO number in the plurality of TO; determining the total symbol length of each TO group according TO the number of the TO in each TO group and the symbol length of each TO; wherein, the position information of each TO in the slot includes: the position information of each TO in the slot where the TO is located or the position information of each TO in the slot group formed by all slots;
in a fourth mode, in a case where multiple TOs are in two or more consecutive slots, the configuration information of the multiple TOs includes: the number of TO in the plurality of TO, the symbol length of each TO and the position information of each TO in the slot; comparing the total symbol length of the plurality of the TO with a first set threshold value according TO the number of the TO in the plurality of the TO and the symbol length of each TO; if the total symbol length of the multiple TOs is smaller than or equal TO a first set threshold, setting the multiple TOs as a TO group, and determining the total symbol length of the TO group according TO the number of the multiple TOs and the symbol length of each TO; if the total symbol length of the multiple TOs is larger than a first set threshold, setting all the TO in each slot as a TO group according TO the position information of each TO in the slot and the TO number in the multiple TO; determining the total symbol length of each TO group according TO the number of the TO in each TO group and the symbol length of each TO; wherein, the first set threshold is the total symbol length of one slot.
For example, in a case where 4 TOs (including: T1, T2, T3, and T4) are all in one slot, as shown in fig. 2, the configuration information of the 4 TOs includes: the number of TOs 4, and the symbol length of each TO 2; setting a plurality of TO as a TO group, and determining that the total symbol length of the TO group is 4 multiplied by 2 according TO the number 4 of the TO in the plurality of TO and the symbol length 2 of each TO;
for example, in a second way, as shown in FIG. 3, in the case of 4 TOs (including: T1, T2, T3 and T4) in two consecutive slots (T1 and T2 in the first slot, T3 and T4 in the second slot), the configuration information of the 4 TOs includes: the number of TOs 4, and the symbol length of each TO 2; setting 4 TO as a TO group, and determining the total symbol length of the TO group TO be 4 multiplied by 2 according TO the number of the TO and the symbol length 2 of each TO;
for example, in a third way, as shown in FIG. 3, in the case where 4 TOs (including: T1, T2, T3 and T4) are in two consecutive slots (T1 and T2 are in the first slot, and T3 and T4 are in the second slot), the configuration information of the 4 TOs includes: the number of TOs is 4, the symbol length of each TO is 2, and the position information of each TO in the slot (T1 and T2 in the first slot, T3 and T4 in the second slot); setting all the TO in each slot as a TO group (T1 and T2 as a first TO group, and T3 and T4 as a second TO group) according TO the position information of each TO in the slot (T1 and T2 in the first slot, and T3 and T4 in the second slot) and the TO number of 4; the total symbol length of each TO group is determined according TO the number of TOs in each TO group (the number of TOs in the first TO group is 2, the number of TOs in the second TO group is 2) and the symbol length of each TO is 2 (the total symbol length of the first TO group is 4 × 2, and the total symbol length of the second TO group is 4 × 2).
For example, in a fourth way, as shown in FIG. 3, in the case where 4 TOs (including: T1, T2, T3 and T4) are in two consecutive slots (T1 and T2 are in the first slot, T3 and T4 are in the second slot), the configuration information of the 4 TOs includes: the number of TOs is 4, the symbol length of each TO is 4, and the position information of each TO in the slot (T1 and T2 in the first slot, T3 and T4 in the second slot); comparing the total symbol length (4 x 4) of the 4 TOs with a first set threshold according TO the number of TOs (4) and the symbol length of each TO (4); in the case that the total symbol length (4 × 4) of 4 TOs is larger than the first set threshold, all TOs in each slot are set as one TO group (T1 and T2 are set as the first TO group, T3 and T4 are set as the second TO group) according TO the position information of each TO in the slot (T1 and T2 are in the first slot, T3 and T4 are in the second slot), and the TO number 4; determining the total symbol length of each TO group according TO the number of the TO in each TO group (the number of the TO in the first TO group is 2, the number of the TO in the second TO group is 2) and the symbol length of each TO (the total symbol length of the first TO group is 2 x 4, and the total symbol length of the second TO group is 2 x 4); wherein the first set threshold is the total symbol length 14 of one slot.
As another example, in a fourth way, as shown in FIG. 3, in the case of 4 TOs (including: T1, T2, T3 and T4) in two consecutive slots (T1 and T2 in the first slot, T3 and T4 in the second slot), the configuration information of the 4 TOs includes: the number of TOs is 4, the symbol length of each TO is 2, and the position information of each TO in the slot (T1 and T2 in the first slot, T3 and T4 in the second slot); comparing the total symbol length (4 x 2) of the 4 TOs with a first set threshold according TO the number of TOs (4) and the symbol length (2) of each TO; in the case that the total symbol length (4 × 2) of the 4 TOs is smaller than a first set threshold, setting the 4 TOs as a TO group, and determining that the total symbol length of the TO group is 4 × 2 according TO the number of TOs and the symbol length 2 of each TO; wherein the first set threshold is the total symbol length 14 of one slot.
Step S202, based on the 5G physical channel and the DMRS configuration table in the modulation TS38.211 protocol, the symbol position of each DMRS in each TO group is determined according TO the total symbol length of each TO group and the preset DMRS-additional position parameter.
Optionally, step S202 includes: based on a 5G physical channel and a DMRS configuration table in a modulation TS38.211 protocol, the number of DMRSs transmitted in each TO group and the symbol position of each DMRS in each TO group are determined according TO the total symbol length of each TO group and preset DMRS-added position parameters.
The plurality of TO are set TO be one or more TO groups, and the shared DMRS (demodulation reference signals) are configured in each TO group, so that the defect that DMRS cost is too large due TO the fact that the DMRS are configured in each TO is avoided, and the transmission efficiency of the TO is effectively improved.
The uplink transmission method according TO the second embodiment of the present invention can set multiple TOs as one or multiple TO groups when multiple TOs in one or multiple continuous slots of a PUSCH repeatedly transmit different or the same RV version of the same TB, and configure one or multiple shared DMRSs in each TO group, thereby avoiding the disadvantage of excessive DMRS overhead due TO the fact that DMRSs are configured in each TO, and effectively improving the transmission efficiency of TOs.
A third embodiment of the present invention, an uplink transmission method, as shown in fig. 4 to 10, includes the following specific steps:
step S301, in the uplink physical shared channel PUSCH, when the transmission block TB is repeatedly transmitted by multiple transmission opportunities TO configured by the base station gNB for the user equipment UE, setting continuous TO in the multiple TOs as one TO group or multiple TO groups, and determining a total symbol length of each TO group according TO configuration information of the multiple TOs.
In this embodiment, each of the multiple TOs transmits a predetermined different or same RV version of the same TB.
In this embodiment, a manner of setting consecutive TOs in the TOs as one TO group or a plurality of TO groups and determining a total symbol length of each TO group according TO configuration information of the TOs includes one of the following manners:
in a first manner, in a case where multiple TOs are all in one slot, configuration information of the multiple TOs includes: the number of TO in the plurality of TO, the symbol length of each TO and the position information of each TO in the slot; setting all the TO which do not conflict with the frame structure in the slot in the plurality of TO as a TO group according TO the position information of each TO in the slot and the TO number in the plurality of TO; determining the total symbol length of the TO group according TO the number of the TO in the TO group and the symbol length of each TO;
in a second way, in the case where multiple TOs are all in one slot, the configuration information of the multiple TOs includes: the number of TO in the plurality of TO, the symbol length of each TO and the position information of each TO in the slot; determining a TO set which does not conflict with a frame structure in the slot in the plurality of TOs according TO the position information of each TO in the slot and the TO number in the plurality of TOs; setting a plurality of continuous TO in the TO set as a TO group, and setting a discontinuous TO in the TO set as a TO group; determining the total symbol length of each TO group according TO the number of the TO in each TO group and the symbol length of each TO;
in a third mode, in a case where multiple TOs are all in one slot, the configuration information of the multiple TOs includes: the number of TO in the plurality of TO, the symbol length of each TO and the position information of each TO in the slot; comparing the symbol length of the TO which conflicts with the frame structure in the slot in the plurality of TOs with a second set threshold according TO the position information of each TO in the slot and the symbol length of each TO; if the symbol length of the TO which conflicts with the frame structure in the slot in the plurality of TOs is smaller than or equal TO a second set threshold, setting all the TOs which do not conflict with the frame structure in the slot in the plurality of TOs as a TO group; if the symbol length of the TO which conflicts with the frame structure in the slot in the plurality of TOs is larger than a second set threshold, determining a TO set which does not conflict with the frame structure in the slot in the plurality of TOs; setting a plurality of continuous TO in the TO set as a TO group, and setting a discontinuous TO in the TO set as a TO group; determining the total symbol length of each TO group according TO the number of the TO in each TO group and the symbol length of each TO; the value range of the second set threshold is [1, N ]; wherein, N is the total symbol length of one slot; or, the second set threshold is the symbol lengths of M TOs; wherein, the value range of M is [1, K ], and K is the TO number in a plurality of TO;
in a fourth mode, in a case where multiple TOs are in two or more consecutive slots, the configuration information of the multiple TOs includes: the number of TO in the plurality of TO, the symbol length of each TO and the position information of each TO in the slot; comparing the symbol length of the TO which conflicts with the frame structure in the slot in the plurality of TOs with a third set threshold according TO the position information of each TO in the slot and the symbol length of each TO; if the symbol length of the TO which conflicts with the frame structure in the slot in the plurality of TOs is smaller than or equal TO a third set threshold, setting all the TOs which do not conflict with the frame structure in the slot in the plurality of TOs as a TO group; if the symbol length of the TO which conflicts with the frame structure in the slot in the plurality of TOs is larger than a third set threshold, determining a TO set which does not conflict with the frame structure in the slot in the plurality of TOs; setting a plurality of continuous TO in the TO set as a TO group, and setting a discontinuous TO in the TO set as a TO group; determining the total symbol length of each TO group according TO the number of the TO in each TO group and the symbol length of each TO; the value range of the third set threshold is [1, N ]; wherein, N is the total symbol length of one slot; or, the third set threshold is the symbol lengths of M TOs; wherein, the value range of M is [1, K ], and K is the TO number in a plurality of TO;
mode five, in the case that multiple TOs are in two or more consecutive slots, the configuration information of the multiple TOs includes: the number of TO in the plurality of TO, the symbol length of each TO and the position information of each TO in the slot; comparing the symbol length of any two TO intervals in the plurality of TOs with a fourth set threshold according TO the position information of each TO in the slot and the symbol length of each TO; if the symbol length of any two TO intervals in the multiple TO is smaller than or equal TO a fourth set threshold, setting all the multiple TO as a TO group; if the symbol length of any two TO intervals in the multiple TO is larger than a fourth set threshold, setting each continuous TO without intervals in the multiple TO as a TO group, and setting one TO with intervals with other TO in the multiple TO as a TO group; determining the total symbol length of each TO group according TO the number of the TO in each TO group and the symbol length of each TO; the value range of the fourth set threshold is [1, N ]; wherein, N is the total symbol length of one slot; or, the fourth set threshold is the symbol length of M TOs; wherein, the numeric area of M is [1, K ], K is the TO quantity in a plurality of TO.
For example, in a case where 4 TOs (including: T1, T2, T3, and T4) are all in one slot, as shown in fig. 5, the configuration information of the 4 TOs includes: the number of TO is 4, the symbol length of each TO is 3, and the position information of each TO in the slot; according TO the position information of each TO in the slot and the TO number of 4, setting all 3 TO which do not conflict with the frame structure in the slot in the 4 TO as a TO group (wherein T3 conflicts with the frame structure in the slot; T1, T2 and T4 are set as a TO group); the total symbol length of the TO group is determined TO be 3 × 3 according TO the number of TOs in the TO group, and the symbol length of each TO, 3.
For example, in a second way, as shown in FIG. 5, in the case that 4 TOs (including: T1, T2, T3 and T4) are all in one slot, the configuration information of the 4 TOs includes: the number of TO is 4, the symbol length of each TO is 3, and the position information of each TO in the slot; according TO the position information of each TO in the slot and the TO number of 4, determining a TO set which does not conflict with the frame structure in the slot in the 4 TO sets (wherein T3 conflicts with the frame structure in the slot; the TO sets comprise T1, T2 and T4); setting a plurality of continuous TO in the TO set as a TO group (T1 and T2 are set as a first TO group), and setting a discontinuous TO in the TO set as a TO group (T4 is set as a second TO group); the total symbol length of each TO group is determined according TO the number of TOs in each TO group (the number of TOs in the first TO group is 2, the number of TOs in the second TO group is 1) and the symbol length of each TO is 3 (the total symbol length of the first TO group is 3 × 2, and the total symbol length of the second TO group is 3 × 1).
For example, in a third way, as shown in FIG. 5, in a case where 4 TOs (including: T1, T2, T3 and T4) are all in one slot, the configuration information of the 4 TOs includes: the number of TO is 4, the symbol length of each TO is 3, and the position information of each TO in the slot; comparing the symbol length 3 of the TO (T3) which conflicts with the frame structure in the slot in the 4 TOs with a second set threshold according TO the position information of each TO in the slot and the symbol length 3 of each TO; setting all the TO (T1, T2 and T4) which do not collide with the frame structure in the slot among the 4 TO as one TO group when the symbol length 3 of the TO (T3) which collides with the frame structure in the slot among the 4 TO is less than a second set threshold; determining the total symbol length (3 multiplied by 3) of the TO groups according TO the number 3 of the TO in the TO groups and the symbol length 3 of each TO; wherein the value of the second set threshold is 10.
As another example, in a third way, as shown in FIG. 5, in the case that 4 TOs (including: T1, T2, T3 and T4) are all in one slot, the configuration information of the 4 TOs includes: the number of TO is 4, the symbol length of each TO is 3, and the position information of each TO in the slot; comparing the symbol length 3 of the TO (T3) which conflicts with the frame structure in the slot in the 4 TOs with a second set threshold according TO the position information of each TO in the slot and the symbol length 3 of each TO; if the symbol length 3 of the TO (T3) which conflicts with the frame structure in the slot in the 4 TO is larger than a second set threshold, determining a TO set which does not conflict with the frame structure in the slot in the 4 TO (the TO set comprises T1, T2 and T4); setting a plurality of continuous TO in a TO set (the TO set comprises T1, T2 and T4) as a TO group (T1 and T2 are set as a first TO group), and setting a discontinuous TO in the TO set as a TO group (T4 is set as a second TO group); determining the total symbol length of each TO group according TO the number of the TO in each TO group (the number of the TO in the first TO group is 2, the number of the TO in the second TO group is 1) and the symbol length of each TO is 3 (the total symbol length of the first TO group is 3 multiplied by 2, and the total symbol length of the second TO group is 3 multiplied by 1); wherein the value of the second set threshold is 2.
For example, in the fourth way, as shown in FIG. 6, in the case where 4 TOs (including: T1, T2, T3 and T4) are in two consecutive slots, the configuration information of the 4 TOs includes: the number of TOs is 4, the symbol length of each TO is 3, and the position information of each TO in the slot (T1 and T2 in the first slot, T3 and T4 in the second slot); comparing the symbol length of TO (T3) which conflicts with the frame structure in the slot in the 4 TO with a third set threshold according TO the position information of each TO in the slot and the symbol length 3 of each TO; setting all the TO (T1, T2 and T4) which do not collide with the frame structure in the slot among the 4 TO as one TO group when the symbol length of the TO (T3) which collides with the frame structure in the slot among the 4 TO is less than a third set threshold; determining the total symbol length of the TO group TO be 3 multiplied by 3 according TO the number of the TO in the TO group and the symbol length 3 of each TO; wherein the value of the third set threshold is 12;
as another example, in a fourth way, as shown in FIG. 6, in the case of 4 TOs (including: T1, T2, T3 and T4) in two consecutive slots, the configuration information of the 4 TOs includes: the number of TOs is 4, the symbol length of each TO is 3, and the position information of each TO in the slot (T1 and T2 in the first slot, T3 and T4 in the second slot); comparing the symbol length of TO (T3) which conflicts with the frame structure in the slot in the 4 TO with a third set threshold according TO the position information of each TO in the slot and the symbol length 3 of each TO; in the case that the symbol length of the TO (T3) which conflicts with the frame structure in the slot in the 4 TO is larger than a third set threshold, determining a TO set which does not conflict with the frame structure in the slot in the 4 TO (the TO set comprises T1, T2 and T4); setting a plurality of continuous TO in the TO set as a TO group (T1 and T2 are set as a first TO group), and setting a discontinuous TO in the TO set as a TO group (T4 is set as a first TO group); determining the total symbol length of each TO group according TO the number of the TO in each TO group (the number of the TO in the first TO group is 2, the number of the TO in the second TO group is 1) and the symbol length of each TO is 3 (the total symbol length of the first TO group is 3 multiplied by 2, and the total symbol length of the second TO group is 3 multiplied by 1); wherein the value of the third set threshold is 2.
For example, in the fifth way, as shown in FIG. 7, in the case where 4 TOs (including: T1, T2, T3 and T4) are in two consecutive slots, the configuration information of the 4 TOs includes: the number of TOs is 4, the symbol length of each TO is 3, and the position information of each TO in the slot (T1 and T2 in the first slot, T3 and T4 in the second slot); comparing a symbol length 2 of an interval (T5) of T2 and T3 among the 4 TOs with a fourth set threshold according TO position information of each TO in the slot and a symbol length 3 of each TO; in a case where a symbol length 2 of an interval (T5) between T2 and T3 among the 4 TOs is smaller than a fourth set threshold, all of the 4 TOs are set as one TO group; determining the total symbol length of each TO group TO be 4 multiplied by 3 according TO the number of the TO in the TO group and the symbol length 3 of each TO; wherein, the value of the fourth set threshold is 10.
As another example, in a fifth way, as shown in FIG. 7, in the case of 4 TOs (including: T1, T2, T3 and T4) in two consecutive slots, the configuration information of the 4 TOs includes: the number of TOs is 4, the symbol length of each TO is 3, and the position information of each TO in the slot (T1 and T2 in the first slot, T3 and T4 in the second slot); comparing a symbol length 2 of an interval (T5) of T2 and T3 among the 4 TOs with a fourth set threshold according TO position information of each TO in the slot and a symbol length 3 of each TO; in a case where a symbol length 2 of an interval (T5) between T2 and T3 among the 4 TOs is larger than a fourth set threshold, setting each of consecutive TOs where there is no interval among the 4 TOs as one TO group (T1 and T2 are set as a first TO group, T3 and T4 are set as a second TO group); determining the total symbol length of each TO group according TO the number of the TO in each TO group (the number of the TO in the first TO group is 2, the number of the TO in the second TO group is 2) and the symbol length of each TO is 3 (the total symbol length of the first TO group is 3 multiplied by 2, and the total symbol length of the second TO group is 3 multiplied by 2); wherein, the value of the fourth setting threshold is 1.
As another example, in a fifth way, as shown in FIG. 8, in the case of 4 TOs (including: T1, T2, T3 and T4) in two consecutive slots, the configuration information of the 4 TOs includes: the number of TOs is 4, the symbol length of each TO is 3, and the position information of each TO in the slot (T1, T2 and T3 in the first slot, T4 in the second slot); comparing a symbol length 2 of an interval (T5) of T3 and T4 among the 4 TOs with a fourth set threshold according TO position information of each TO in the slot and a symbol length 3 of each TO; in the case where a symbol length 2 of an interval (T5) between T3 and T4 among the 4 TOs is greater than a fourth set threshold, a continuous TO where no interval exists among the 4 TOs is set as one TO group (T1, T2 and T3 are set as a first TO group, and one TO where an interval exists between the 4 TO and the other TO (T4) is set as one TO group (T4 is set as a second TO group), a total symbol length of each TO group is determined based on the number of the TO in each TO group (the number of the TO in the first TO group is 3, the number of the TO in the second TO group is 1) and the symbol length of each TO is 3 (the total symbol length of the first TO group is 3 × 3, the total symbol length of the second TO group is 3 × 1), wherein the fourth set threshold takes a value of 1.
In this embodiment, the method for setting consecutive TOs in multiple TOs as one TO group or multiple TO groups and determining the total symbol length of each TO group according TO the configuration information of multiple TOs may further include one of the following methods:
in a first manner, in a case where multiple TOs are all in one slot, configuration information of the multiple TOs includes: the number of TO in the plurality of TO, the symbol length of each TO and the position information of each TO in the slot;
when any TO in a plurality of TOs conflicts with a frame structure in a slot, adding one TO after all the TOs, and setting all the TOs except the TO as a TO group; determining the total symbol length of the TO group according TO the number of the TO in the TO group and the symbol length of each TO;
in a second way, in the case where multiple TOs are all in one slot, the configuration information of the multiple TOs includes: the number of TO in the plurality of TO, the symbol length of each TO and the position information of each TO in the slot;
in the case that any TO of the multiple TOs collides with the frame structure in the slot, adding one TO after the multiple TOs; determining a TO set which does not conflict with a frame structure in a slot in all the TOs; setting a plurality of continuous TO in the TO set as a TO group, and setting a discontinuous TO in the TO set as a TO group; determining the total symbol length of each TO group according TO the number of the TO in each TO group and the symbol length of each TO;
in a third mode, in a case where multiple TOs are all in one slot, the configuration information of the multiple TOs includes: the number of TO in the plurality of TO, the symbol length of each TO and the position information of each TO in the slot;
in the case that any TO of the multiple TOs collides with the frame structure in the slot, adding one TO after the multiple TOs; comparing the symbol length of any TO with a second set threshold; if the symbol length of any TO is smaller than or equal TO a second set threshold, setting all the TOs which do not conflict with the frame structure in the slot in all the TOs as a TO group; if the symbol length of any TO is larger than a second set threshold, determining a TO set which does not conflict with the frame structure in the slot in all the TOs; setting a plurality of continuous TO in the TO set as a TO group, and setting a discontinuous TO in the TO set as a TO group; determining the total symbol length of each TO group according TO the number of the TO in each TO group and the symbol length of each TO; the value range of the second set threshold is [1, N ]; wherein, N is the total symbol length of one slot; or, the second set threshold is the symbol lengths of M TOs; wherein, the value range of M is [1, K ], and K is the TO number in a plurality of TO;
in a fourth mode, in a case where multiple TOs are in two or more consecutive slots, the configuration information of the multiple TOs includes: the number of TO in the plurality of TO, the symbol length of each TO and the position information of each TO in the slot;
in the case that any TO of the multiple TOs collides with the frame structure in the slot, adding one TO after the multiple TOs; comparing the symbol length of any TO with a third set threshold; if the symbol length of any TO is smaller than or equal TO a third set threshold, setting all the TOs which do not conflict with the frame structure in the slot in all the TOs as a TO group; if the symbol length of any TO is larger than a third set threshold, determining a TO set which does not conflict with the frame structure in the slot in all the TOs; setting a plurality of continuous TO in the TO set as a TO group, and setting a discontinuous TO in the TO set as a TO group; determining the total symbol length of each TO group according TO the number of the TO in each TO group and the symbol length of each TO; the value range of the third set threshold is [1, N ]; wherein, N is the total symbol length of one slot; or, the third set threshold is the symbol lengths of M TOs; wherein, the numeric area of M is [1, K ], K is the TO quantity in a plurality of TO.
Mode five, in the case that multiple TOs are in two or more consecutive slots, the configuration information of the multiple TOs includes: the number of TO in the plurality of TO, the symbol length of each TO and the position information of each TO in the slot;
in the case that any TO of the multiple TOs collides with the frame structure in the slot, adding one TO after the multiple TOs; determining a TO set which does not conflict with a frame structure in a slot in all the TOs; setting all the TO in each slot in the TO set as a TO group; and determining the total symbol length of each TO group according TO the number of the TO in each TO group and the symbol length of each TO.
For example, in a first way, as shown in fig. 9, in a case where 4 TOs (including: T1, T2, T3, and T4) are all in one slot, the configuration information of the 4 TOs includes: the number of TO is 4, the symbol length of each TO is 3, and the position information of each TO in the slot;
in the case that T3 conflicts with the frame structure in the slot among the 4 TOs, adding one TO after all the TOs (T5), and setting all 4 TOs which do not conflict with the frame structure in the slot among the 5 TOs as a TO group (wherein T3 conflicts with the frame structure in the slot; T1, T2, T4 and T5 are set as a TO group); the total symbol length of the TO group is determined TO be 4 × 3 according TO the number of TOs in the TO group, 4, and the symbol length of each TO, 3.
For example, in a second way, as shown in FIG. 5, in the case that 4 TOs (including: T1, T2, T3 and T4) are all in one slot, the configuration information of the 4 TOs includes: the number of TO is 4, the symbol length of each TO is 3, and the position information of each TO in the slot;
in case of T3 colliding with the frame structure in the slot out of 4 TOs, add one TO after all TOs (T5); determining a TO set which does not conflict with the frame structure in the slot from the 5 TO sets (wherein T3 conflicts with the frame structure in the slot; the TO set comprises T1, T2, T4 and T5); setting each continuous plurality of TO in the TO set as a TO group (T1 and T2 are set as a first TO group, and T4 and T5 are set as a second TO group); the total symbol length of each TO group is determined according TO the number of TOs in each TO group (the number of TOs in the first TO group is 2, the number of TOs in the second TO group is 2) and the symbol length of each TO is 3 (the total symbol length of the first TO group is 3 × 2, and the total symbol length of the second TO group is 3 × 2).
For example, in a third way, as shown in FIG. 5, in a case where 4 TOs (including: T1, T2, T3 and T4) are all in one slot, the configuration information of the 4 TOs includes: the number of TO is 4, the symbol length of each TO is 3, and the position information of each TO in the slot;
in case of T3 colliding with the frame structure in the slot out of 4 TOs, add one TO after all TOs (T5); comparing the symbol length 3 of the TO (T3) colliding with the frame structure in the slot in the 5 TO with a second set threshold; setting all the TOs (T1, T2, T4 and T5) which do not collide with the frame structure in the slot among the 5 TOs as one TO group in the case that the symbol length 3 of the TO (T3) which collides with the frame structure in the slot among the 5 TOs is smaller than a second set threshold; determining the total symbol length (4 multiplied by 3) of the TO groups according TO the number 4 of the TO in the TO groups and the symbol length 3 of each TO; wherein the value of the second set threshold is 10.
As another example, in a third way, as shown in FIG. 5, in the case that 4 TOs (including: T1, T2, T3 and T4) are all in one slot, the configuration information of the 4 TOs includes: the number of TO is 4, the symbol length of each TO is 3, and the position information of each TO in the slot;
in case of T3 colliding with the frame structure in the slot out of 4 TOs, add one TO after all TOs (T5); comparing the symbol length 3 of the TO (T3) colliding with the frame structure in the slot in the 5 TO with a second set threshold; if the symbol length 3 of the TO (T3) which conflicts with the frame structure in the slot in the 5 TO is larger than a second set threshold, determining a TO set which does not conflict with the frame structure in the slot in the 4 TO (the TO set comprises T1, T2, T4 and T5); setting a plurality of continuous TO in a TO set (the TO set comprises T1, T2, T4 and T5) as a TO group (T1 and T2 are set as a first TO group, and T4 and T5 are set as a second TO group); determining the total symbol length of each TO group according TO the number of the TO in each TO group (the number of the TO in the first TO group is 2, the number of the TO in the second TO group is 2) and the symbol length of each TO is 3 (the total symbol length of the first TO group is 3 multiplied by 2, and the total symbol length of the second TO group is 3 multiplied by 2); wherein the value of the second set threshold is 2.
For example, in the fourth way, as shown in FIG. 10, in the case where 4 TOs (including: T1, T2, T3 and T4) are in two consecutive slots, the configuration information of the 4 TOs includes: the number of TOs is 4, the symbol length of each TO is 3, and the position information of each TO in the slot (T1 and T2 in the first slot, T3 and T4 in the second slot);
in case of T3 colliding with the frame structure in the slot out of 4 TOs, add one TO after all TOs (T5); comparing the symbol length of TO (T3) colliding with the frame structure in the slot in the 5 TO with a third set threshold; setting all the TO (T1, T2, T4 and T5) which do not conflict with the frame structure in the slot in the 5 TO as one TO group when the symbol length of the TO (T3) which conflicts with the frame structure in the slot in the 5 TO is less than a third set threshold; determining the total symbol length of the TO group TO be 4 multiplied by 3 according TO the number of the TO in the TO group and the symbol length 3 of each TO; wherein the value of the third set threshold is 12;
as another example, in a fourth way, as shown in FIG. 10, in the case of 4 TOs (including: T1, T2, T3 and T4) in two consecutive slots, the configuration information of the 4 TOs includes: the number of TOs is 4, the symbol length of each TO is 3, and the position information of each TO in the slot (T1 and T2 in the first slot, T3 and T4 in the second slot);
in case of T3 colliding with the frame structure in the slot out of 4 TOs, add one TO after all TOs (T5); comparing the symbol length of TO (T3) colliding with the frame structure in the slot in the 5 TO with a third set threshold; in the case that the symbol length of the TO (T3) which conflicts with the frame structure in the slot in the 5 TO is larger than a third set threshold, determining a TO set which does not conflict with the frame structure in the slot in the 5 TO (the TO set comprises T1, T2, T4 and T5); setting each continuous plurality of TO in the TO set as a TO group (T1 and T2 are set as a first TO group, and T4 and T5 are set as a second TO group); determining the total symbol length of each TO group according TO the number of the TO in each TO group (the number of the TO in the first TO group is 2, the number of the TO in the second TO group is 2) and the symbol length of each TO is 3 (the total symbol length of the first TO group is 3 multiplied by 2, and the total symbol length of the second TO group is 3 multiplied by 2); wherein the value of the third set threshold is 2. For example, in the fifth way, as shown in FIG. 10, in the case where 4 TOs (including: T1, T2, T3 and T4) are in two consecutive slots, the configuration information of the 4 TOs includes: the number of TOs is 4, the symbol length of each TO is 3, and the position information of each TO in the slot (T1 and T2 in the first slot, T3 and T4 in the second slot);
in case of T3 colliding with the frame structure in the slot out of 4 TOs, add one TO after all TOs (T5); determining a set of TO (including: T1, T2, T4 and T5) in all TO (including: T1, T2, T3, T4 and T5) which do not conflict with the frame structure in the slot; setting all the TO in each slot in the TO set as a TO group (T1 and T2 are set as a first TO group, and T4 and T5 are set as a second TO group); the total symbol length of each TO group is determined according TO the number of TOs in each TO group (the number of TOs in the first TO group is 2, the number of TOs in the second TO group is 2) and the symbol length of each TO is 3 (the total symbol length of the first TO group is 3 × 2, and the total symbol length of the second TO group is 3 × 2).
Step S302, based on the 5G physical channel and the DMRS configuration table in the modulation TS38.211 protocol, determining the symbol position of each DMRS in each TO group according TO the total symbol length of each TO group and the preset DMRS-additional position parameter.
Optionally, step S302 includes: based on a 5G physical channel and a DMRS configuration table in a modulation TS38.211 protocol, the number of DMRSs transmitted in each TO group and the symbol position of each DMRS in each TO group are determined according TO the total symbol length of each TO group and preset DMRS-added position parameters.
The plurality of TO are set TO be one or more TO groups, and the shared DMRS (demodulation reference signals) are configured in each TO group, so that the defect that DMRS cost is too large due TO the fact that the DMRS are configured in each TO is avoided, and the transmission efficiency of the TO is effectively improved.
The uplink transmission method according TO the third embodiment of the present invention can set multiple TOs as one or multiple TO groups when multiple TOs in one or multiple continuous slots of a PUSCH repeatedly transmit different or the same RV version of the same TB, and configure one or multiple shared DMRSs in each TO group, thereby avoiding the disadvantage of excessive DMRS overhead due TO the fact that DMRSs are configured in each TO, and effectively improving the transmission efficiency of TOs.
A fourth embodiment of the present invention, an uplink transmission method, as shown in fig. 11 to 12, includes the following specific steps:
step S401, in the PUSCH, the gbb repeatedly transmits multiple TOs configured for the UE TO the TB, and when the multiple TOs are all in one slot, the multiple TOs are set as a TO group, and according TO the number of TOs in the multiple TOs and the symbol length of each TO, the total symbol length of the TO group is determined.
Step S402, based on the 5G physical channel and the DMRS configuration table in the modulation TS38.211 protocol, determining the symbol position of each DMRS in each TO group according TO the total symbol length of each TO group and the preset DMRS-additional position parameter.
After step S402, the uplink transmission method in this embodiment further includes one of the following steps S403 to S406:
step S403, in the case that a DMRS exists in any TO in the TO group and at least one symbol in the any TO collides with a frame structure in a slot, shifting the DMRS set in the any TO a set TO in the TO group.
In this embodiment, a method of shifting the DMRS set in any TO a set TO in a TO group includes: and shifting the DMRS set in the any TO TO a set symbol position in a TO subsequent TO the any TO.
Optionally, the set symbol position is the same as a symbol position where the DMRS set in the any TO is located.
Optionally, step S403 may further include: when a DMRS exists in any TO in a TO group and at least one symbol in the TO conflicts with a frame structure in a slot, adding a TO behind the last TO in the TO group and postponing the transmission of data of each TO behind the TO by one TO; and shifting the DMRS set in the any TO TO a set symbol position in a TO subsequent TO the any TO.
For example, as shown in fig. 12, in the case where DMRSs exist in T3 in a TO group (including T1, T2, T3, and T4), and at least one symbol in T3 collides with a frame structure in a slot, a TO is added (T5) after the last TO (T4) of the TO group, and data transmitted by T4 after the T3 is deferred TO a T5 transmission; the DMRS set in T3 is shifted to a set symbol position in T4 after T3.
Optionally, step S403 may further include: and in the case that the DMRS exists in any TO in the TO group and at least one symbol in the TO conflicts with the frame structure in the slot, adding a TO behind the last TO in the TO group and shifting the DMRS set in the TO TO a set symbol position in the added TO.
For example, as shown in fig. 12, in the case where a DMRS exists in T3 in a TO group (including T1, T2, T3, and T4), and at least one symbol in T3 collides with a frame structure in a slot, a TO is added one after the last TO (T4) of the TO group (T5), and the DMRS set in the T3 is shifted TO a set symbol position in T5.
In this embodiment, when the DMRS set in the any TO is shifted TO the set symbol position in the TO subsequent TO the any TO, step S403 further includes:
judging whether other TO exists after any TO in the TO group or not under the condition that the DMRS exists in any TO in the TO group and at least one symbol in the TO conflicts with a frame structure in a slot; when there is no other TO after the any TO in the TO group, it is prohibited TO offset the DMRS set in the any TO.
Step S404, when any TO in the TO group has the DMRS and at least one symbol in the TO conflicts with the frame structure in the slot, shifting the data and the DMRS in the TO TO the set TO in the TO group.
And step S405, when the DMRS exists in any TO in the TO group and at least one other symbol except the symbol where the DMRS exists in the TO conflicts with the frame structure in the slot, transmitting the existing DMRS in the TO and forbidding data transmission in the TO.
Step S406, if a DMRS exists in any TO in the TO group and a symbol in which the DMRS set in the any TO is located collides with a frame structure in the slot, shifting the DMRS set in the any TO a symbol before or after the current symbol position in which the DMRS set in the any TO is located.
In this embodiment, the symbol collision with the frame structure in the slot refers to a collision caused by collision of a symbol with the frame structure in the slot.
The uplink transmission method according TO the fourth embodiment of the present invention can set a plurality of TOs as one TO group when the plurality of TOs in one slot of the PUSCH repeatedly transmit different or the same RV version of the same TB, and configure one or more shared DMRSs in the TO group, thereby avoiding the disadvantage of excessive DMRS overhead due TO the DMRSs configured in each TO, and effectively improving the transmission efficiency of TOs; and meanwhile, under the condition that any symbol in the TO group collides with a frame structure in the slot, the DMRS is shifted, so that the normal and effective transmission of the DMRS is effectively ensured.
A fifth embodiment of the present invention provides an uplink transmission method, as shown in fig. 13, including the following specific steps:
step S501, in the case that multiple TOs configured for the UE by the gNB in the PUSCH repeatedly transmit the TBs, setting continuous TOs in the multiple TOs as one TO group or multiple TO groups, and determining a total symbol length of each TO group according TO configuration information of the multiple TOs.
In this embodiment, each of the multiple TOs transmits a predetermined different or same RV version of the same TB.
In this embodiment, a manner of setting consecutive TOs in the TOs as one TO group or a plurality of TO groups and determining a total symbol length of each TO group according TO configuration information of the TOs includes one of the following manners:
in a first way, in case that multiple TOs are in two or more consecutive slots, the configuration information of the multiple TOs includes: the number of TOs in the plurality of TOs, and the symbol length of each TO; setting a plurality of TO groups as a TO group, and determining the total symbol length of the TO group according TO the number of the TO in the plurality of TO and the symbol length of each TO;
in a second way, in case that multiple TOs are in two or more consecutive slots, the configuration information of the multiple TOs includes: the number of TO in the plurality of TO, the symbol length of each TO and the position information of each TO in the slot; setting all the TO in each slot as a TO group according TO the position information of each TO in the slot and the TO number in the plurality of TO; determining the total symbol length of each TO group according TO the number of the TO in each TO group and the symbol length of each TO; wherein, the position information of each TO in the slot includes: the position information of each TO in the slot where the TO is located or the position information of each TO in the slot group formed by all slots;
in a third way, in the case where multiple TOs are in two or more consecutive slots, the configuration information of the multiple TOs includes: the number of TO in the plurality of TO, the symbol length of each TO and the position information of each TO in the slot; comparing the total symbol length of the plurality of the TO with a first set threshold value according TO the number of the TO in the plurality of the TO and the symbol length of each TO; if the total symbol length of the multiple TOs is smaller than or equal TO a first set threshold, setting the multiple TOs as a TO group, and determining the total symbol length of the TO group according TO the number of the multiple TOs and the symbol length of each TO; if the total symbol length of the multiple TOs is larger than a first set threshold, setting all the TO in each slot as a TO group according TO the position information of each TO in the slot and the TO number in the multiple TO; determining the total symbol length of each TO group according TO the number of the TO in each TO group and the symbol length of each TO; wherein, the first set threshold is the total symbol length of one slot.
Step S502, based on the 5G physical channel and the DMRS configuration table in the modulation TS38.211 protocol, determining the symbol position of each DMRS in each TO group according TO the total symbol length of each TO group and the preset DMRS-additional position parameter.
After step S502, the uplink transmission method in this embodiment further includes one of the following steps S503 to S506:
step S503, in the case that a DMRS exists in any TO group and at least one symbol in the any TO collides with a frame structure in a slot, shifting the DMRS set in the any TO a set TO in the any TO group.
In this embodiment, a method of shifting the DMRS set in any TO a set TO in a TO group includes: and shifting the DMRS set in the any TO TO a set symbol position in a TO subsequent TO the any TO.
Optionally, the set symbol position is the same as a symbol position where the DMRS set in the any TO is located.
In this embodiment, when the DMRS set in the any TO is shifted TO the set symbol position in the TO subsequent TO the any TO, step S503 further includes:
judging whether other TO exists behind any TO in any TO group or not under the condition that the DMRS exists in any TO group and at least one symbol in any TO conflicts with a frame structure in a slot; and when no other TO exists after the any TO in the any TO group, forbidding TO offset the DMRS set in the any TO.
Step S504, when the DMRS exists in any TO group and at least one symbol in the TO conflicts with the frame structure in the slot, the data and the DMRS arranged in the TO are shifted TO the set TO in the TO group.
In this embodiment, the manner of shifting both the data and the DMRS set in the any TO the set TO in the any TO group includes: and shifting the TB and the DMRS set in the any TO TO the TO behind the any TO in the any TO group.
Step S505, when the DMRS exists in any TO group and at least one other symbol except the symbol where the DMRS exists in the TO conflicts with the frame structure in the slot, the existing DMRS is transmitted in the TO and data transmission in the TO is forbidden.
Step S506, in a case where a DMRS exists in any TO group and a symbol in which the DMRS set in any TO is located collides with a frame structure in a slot, shifting the DMRS set in any TO a symbol before or after a current symbol position in which the DMRS set in any TO is located.
The uplink transmission method according TO the fifth embodiment of the present invention can set multiple TOs as one or multiple TO groups when multiple TOs in multiple continuous slots of a PUSCH repeatedly transmit different or the same RV version of the same TB, and configure one or multiple shared DMRSs in each TO group, thereby avoiding the disadvantage of excessive DMRS overhead due TO the fact that DMRSs are configured in each TO, and effectively improving the transmission efficiency of TOs; and meanwhile, under the condition that any symbol in the TO group collides with a frame structure in the slot, the DMRS is shifted, so that the normal and effective transmission of the DMRS is effectively ensured.
In a sixth embodiment of the present invention, an uplink transmission apparatus includes:
a configuration module 10, configured TO configure DMRSs in multiple TOs (Physical uplink shared channels) based on a 5G (5th-Generation, fifth-Generation mobile communication technology) Physical channel and a DMRS (Demodulation Reference Signal) configuration table in a modulation TS38.211 protocol when multiple TOs (Transmission opportunities) configured by a gbb (base station) TO a User Equipment (UE) in a PUSCH (Physical uplink shared channel) repeatedly transmit a TB (Transport Block), according TO configuration information of the multiple TOs and a preset DMRS-additional position (Demodulation Reference Signal addition number parameter).
The manner for configuring the DMRS in the multiple TOs includes, but is not limited TO: configuring one or more DMRSs shared among the plurality of TOs. By configuring one or more shared DMRSs in the plurality of TOs, the defect that DMRS cost is too large due TO the fact that the DMRS are configured in each TO is avoided, and the transmission efficiency of the TO is effectively improved.
In this embodiment, the configuration information of multiple TOs includes one or more of the following information: the number of TOs in the plurality of TOs, the symbol length of each TO, and the location information of each TO in a slot (slot).
In this embodiment, each of the plurality of TOs transmits a predetermined different or same RV (Redundancy Version) of the same TB (Transport Block).
The uplink transmission device according TO the sixth embodiment of the present invention can set a shared DMRS in multiple TOs when multiple TOs in one or continuous multiple slots of a PUSCH repeatedly transmit different or the same RV version of the same TB, thereby effectively improving the transmission efficiency of TOs and effectively avoiding the disadvantage of excessive DMRS overhead caused by configuring DMRS in each TO.
A seventh embodiment of the present invention, an uplink transmission apparatus, as shown in fig. 14, includes the following components:
the determining module 100 is configured TO set consecutive TOs in the TOs as one TO group or multiple TO groups when the gtb in the PUSCH repeatedly transmits multiple TOs TO a TB configured for the UE, and determine a total symbol length of each TO group according TO configuration information of the TOs.
In this embodiment, each of the multiple TOs transmits a predetermined different or same RV version of the same TB.
In this embodiment, the determining module 100 is specifically configured to:
in the case where multiple TOs are all in one slot, the configuration information of the multiple TOs includes: the number of TOs in the plurality of TOs, and the symbol length of each TO; setting a plurality of TO groups as a TO group, and determining the total symbol length of the TO group according TO the number of the TO in the plurality of TO and the symbol length of each TO;
or, in case of multiple TOs in two or more consecutive slots, the configuration information of the multiple TOs includes: the number of TOs in the plurality of TOs, and the symbol length of each TO; setting a plurality of TO groups as a TO group, and determining the total symbol length of the TO group according TO the number of the TO in the plurality of TO and the symbol length of each TO;
or, in case of multiple TOs in two or more consecutive slots, the configuration information of the multiple TOs includes: the number of TO in the plurality of TO, the symbol length of each TO and the position information of each TO in the slot; setting all the TO in each slot as a TO group according TO the position information of each TO in the slot and the TO number in the plurality of TO; determining the total symbol length of each TO group according TO the number of the TO in each TO group and the symbol length of each TO; wherein, the position information of each TO in the slot includes: the position information of each TO in the slot where the TO is located or the position information of each TO in the slot group formed by all slots;
or, in case of multiple TOs in two or more consecutive slots, the configuration information of the multiple TOs includes: the number of TO in the plurality of TO, the symbol length of each TO and the position information of each TO in the slot; comparing the total symbol length of the plurality of the TO with a first set threshold value according TO the number of the TO in the plurality of the TO and the symbol length of each TO; if the total symbol length of the multiple TOs is smaller than or equal TO a first set threshold, setting the multiple TOs as a TO group, and determining the total symbol length of the TO group according TO the number of the multiple TOs and the symbol length of each TO; if the total symbol length of the multiple TOs is larger than a first set threshold, setting all the TO in each slot as a TO group according TO the position information of each TO in the slot and the TO number in the multiple TO; determining the total symbol length of each TO group according TO the number of the TO in each TO group and the symbol length of each TO; wherein, the first set threshold is the total symbol length of one slot.
For example, as shown in fig. 2, the determining module 100 is specifically configured to: in the case where 4 TOs (including: T1, T2, T3, and T4) are all in one slot, the configuration information of the 4 TOs includes: the number of TOs 4, and the symbol length of each TO 2; setting a plurality of TO as a TO group, and determining that the total symbol length of the TO group is 4 multiplied by 2 according TO the number 4 of the TO in the plurality of TO and the symbol length 2 of each TO;
for example, as shown in fig. 3, the determining module 100 is specifically configured to: in the case of 4 TOs (including: T1, T2, T3, and T4) in two consecutive slots (T1 and T2 in the first slot, T3 and T4 in the second slot), the configuration information for the 4 TOs includes: the number of TOs 4, and the symbol length of each TO 2; setting 4 TO as a TO group, and determining the total symbol length of the TO group TO be 4 multiplied by 2 according TO the number of the TO and the symbol length 2 of each TO;
for example, as shown in fig. 3, the determining module 100 is specifically configured to: in the case of 4 TOs (including: T1, T2, T3, and T4) in two consecutive slots (T1 and T2 in the first slot, T3 and T4 in the second slot), the configuration information for the 4 TOs includes: the number of TOs is 4, the symbol length of each TO is 2, and the position information of each TO in the slot (T1 and T2 in the first slot, T3 and T4 in the second slot); setting all the TO in each slot as a TO group (T1 and T2 as a first TO group, and T3 and T4 as a second TO group) according TO the position information of each TO in the slot (T1 and T2 in the first slot, and T3 and T4 in the second slot) and the TO number of 4; the total symbol length of each TO group is determined according TO the number of TOs in each TO group (the number of TOs in the first TO group is 2, the number of TOs in the second TO group is 2) and the symbol length of each TO is 2 (the total symbol length of the first TO group is 4 × 2, and the total symbol length of the second TO group is 4 × 2).
For example, as shown in fig. 3, the determining module 100 is specifically configured to: in the case of 4 TOs (including: T1, T2, T3, and T4) in two consecutive slots (T1 and T2 in the first slot, T3 and T4 in the second slot), the configuration information for the 4 TOs includes: the number of TOs is 4, the symbol length of each TO is 4, and the position information of each TO in the slot (T1 and T2 in the first slot, T3 and T4 in the second slot); comparing the total symbol length (4 x 4) of the 4 TOs with a first set threshold according TO the number of TOs (4) and the symbol length of each TO (4); in the case that the total symbol length (4 × 4) of 4 TOs is larger than the first set threshold, all TOs in each slot are set as one TO group (T1 and T2 are set as the first TO group, T3 and T4 are set as the second TO group) according TO the position information of each TO in the slot (T1 and T2 are in the first slot, T3 and T4 are in the second slot), and the TO number 4; determining the total symbol length of each TO group according TO the number of the TO in each TO group (the number of the TO in the first TO group is 2, the number of the TO in the second TO group is 2) and the symbol length of each TO (the total symbol length of the first TO group is 2 x 4, and the total symbol length of the second TO group is 2 x 4); wherein the first set threshold is the total symbol length 14 of one slot.
As another example, as shown in fig. 3, the determining module 100 is specifically configured to: in the case of 4 TOs (including: T1, T2, T3, and T4) in two consecutive slots (T1 and T2 in the first slot, T3 and T4 in the second slot), the configuration information for the 4 TOs includes: the number of TOs is 4, the symbol length of each TO is 2, and the position information of each TO in the slot (T1 and T2 in the first slot, T3 and T4 in the second slot); comparing the total symbol length (4 x 2) of the 4 TOs with a first set threshold according TO the number of TOs (4) and the symbol length (2) of each TO; in the case that the total symbol length (4 × 2) of the 4 TOs is smaller than a first set threshold, setting the 4 TOs as a TO group, and determining that the total symbol length of the TO group is 4 × 2 according TO the number of TOs and the symbol length 2 of each TO; wherein the first set threshold is the total symbol length 14 of one slot.
A setting module 200, configured TO determine, based on a 5G physical channel and a DMRS configuration table in a TS38.211 modulation protocol, a symbol position of each DMRS in each TO group according TO a total symbol length of each TO group and a preset DMRS-additive position parameter.
Optionally, a module 200 is provided for: based on a 5G physical channel and a DMRS configuration table in a modulation TS38.211 protocol, the number of DMRSs transmitted in each TO group and the symbol position of each DMRS in each TO group are determined according TO the total symbol length of each TO group and preset DMRS-added position parameters.
The plurality of TO are set TO be one or more TO groups, and the shared DMRS (demodulation reference signals) are configured in each TO group, so that the defect that DMRS cost is too large due TO the fact that the DMRS are configured in each TO is avoided, and the transmission efficiency of the TO is effectively improved.
The uplink transmission apparatus according TO the seventh embodiment of the present invention can set multiple TOs as one or multiple TO groups when multiple TOs in one or multiple continuous slots of a PUSCH repeatedly transmit different or the same RV version of the same TB, and configure one or multiple shared DMRSs in each TO group, thereby avoiding a disadvantage that DMRS overhead is too large due TO the fact that DMRSs are configured in each TO, and effectively improving transmission efficiency of TOs.
An eighth embodiment of the present invention, an uplink transmission apparatus, as shown in fig. 14, includes the following components:
the determining module 100 is configured TO set consecutive TOs of the TOs as one TO group or multiple TO groups when a transmission block TB is repeatedly transmitted by multiple transmission opportunities TO configured by a base station gNB TO a user equipment UE in an uplink physical shared channel PUSCH, and determine a total symbol length of each TO group according TO configuration information of the TOs.
In this embodiment, each of the multiple TOs transmits a predetermined different or same RV version of the same TB.
In this embodiment, the determining module 100 is specifically configured to:
in the case where multiple TOs are all in one slot, the configuration information of the multiple TOs includes: the number of TO in the plurality of TO, the symbol length of each TO and the position information of each TO in the slot; setting all the TO which do not conflict with the frame structure in the slot in the plurality of TO as a TO group according TO the position information of each TO in the slot and the TO number in the plurality of TO; determining the total symbol length of the TO group according TO the number of the TO in the TO group and the symbol length of each TO;
or, in the case that multiple TOs are all in one slot, the configuration information of the multiple TOs includes: the number of TO in the plurality of TO, the symbol length of each TO and the position information of each TO in the slot; determining a TO set which does not conflict with a frame structure in the slot in the plurality of TOs according TO the position information of each TO in the slot and the TO number in the plurality of TOs; setting a plurality of continuous TO in the TO set as a TO group, and setting a discontinuous TO in the TO set as a TO group; determining the total symbol length of each TO group according TO the number of the TO in each TO group and the symbol length of each TO;
or, in the case that multiple TOs are all in one slot, the configuration information of the multiple TOs includes: the number of TO in the plurality of TO, the symbol length of each TO and the position information of each TO in the slot; comparing the symbol length of the TO which conflicts with the frame structure in the slot in the plurality of TOs with a second set threshold according TO the position information of each TO in the slot and the symbol length of each TO; if the symbol length of the TO which conflicts with the frame structure in the slot in the plurality of TOs is smaller than or equal TO a second set threshold, setting all the TOs which do not conflict with the frame structure in the slot in the plurality of TOs as a TO group; if the symbol length of the TO which conflicts with the frame structure in the slot in the plurality of TOs is larger than a second set threshold, determining a TO set which does not conflict with the frame structure in the slot in the plurality of TOs; setting a plurality of continuous TO in the TO set as a TO group, and setting a discontinuous TO in the TO set as a TO group; determining the total symbol length of each TO group according TO the number of the TO in each TO group and the symbol length of each TO; the value range of the second set threshold is [1, N ]; wherein, N is the total symbol length of one slot; or, the second set threshold is the symbol lengths of M TOs; wherein, the value range of M is [1, K ], and K is the TO number in a plurality of TO;
or, in case of multiple TOs in two or more consecutive slots, the configuration information of the multiple TOs includes: the number of TO in the plurality of TO, the symbol length of each TO and the position information of each TO in the slot; comparing the symbol length of the TO which conflicts with the frame structure in the slot in the plurality of TOs with a third set threshold according TO the position information of each TO in the slot and the symbol length of each TO; if the symbol length of the TO which conflicts with the frame structure in the slot in the plurality of TOs is smaller than or equal TO a third set threshold, setting all the TOs which do not conflict with the frame structure in the slot in the plurality of TOs as a TO group; if the symbol length of the TO which conflicts with the frame structure in the slot in the plurality of TOs is larger than a third set threshold, determining a TO set which does not conflict with the frame structure in the slot in the plurality of TOs; setting a plurality of continuous TO in the TO set as a TO group, and setting a discontinuous TO in the TO set as a TO group; determining the total symbol length of each TO group according TO the number of the TO in each TO group and the symbol length of each TO; the value range of the third set threshold is [1, N ]; wherein, N is the total symbol length of one slot; or, the third set threshold is the symbol lengths of M TOs; wherein, the value range of M is [1, K ], and K is the TO number in a plurality of TO;
or, in case of multiple TOs in two or more consecutive slots, the configuration information of the multiple TOs includes: the number of TO in the plurality of TO, the symbol length of each TO and the position information of each TO in the slot; comparing the symbol length of any two TO intervals in the plurality of TOs with a fourth set threshold according TO the position information of each TO in the slot and the symbol length of each TO; if the symbol length of any two TO intervals in the multiple TO is smaller than or equal TO a fourth set threshold, setting all the multiple TO as a TO group; if the symbol length of any two TO intervals in the multiple TO is larger than a fourth set threshold, setting each continuous TO without intervals in the multiple TO as a TO group, and setting one TO with intervals with other TO in the multiple TO as a TO group; determining the total symbol length of each TO group according TO the number of the TO in each TO group and the symbol length of each TO; the value range of the fourth set threshold is [1, N ]; wherein, N is the total symbol length of one slot; or, the fourth set threshold is the symbol length of M TOs; wherein, the numeric area of M is [1, K ], K is the TO quantity in a plurality of TO.
For example, as shown in fig. 5, the determining module 100 is specifically configured to: in the case where 4 TOs (including: T1, T2, T3, and T4) are all in one slot, the configuration information of the 4 TOs includes: the number of TO is 4, the symbol length of each TO is 3, and the position information of each TO in the slot; according TO the position information of each TO in the slot and the TO number of 4, all 3 TO which do not conflict with the frame structure in the slot in the 3 TO are set into a TO group (wherein T3 conflicts with the frame structure in the slot; T1, T2 and T4 are set into a TO group); the total symbol length of the TO group is determined TO be 3 × 3 according TO the number of TOs in the TO group, and the symbol length of each TO, 3.
For example, as shown in fig. 5, the determining module 100 is specifically configured to: in the case where 4 TOs (including: T1, T2, T3, and T4) are all in one slot, the configuration information of the 4 TOs includes: the number of TO is 4, the symbol length of each TO is 3, and the position information of each TO in the slot; determining a TO set which does not conflict with the frame structure in the slot in the plurality of TOs according TO the position information of each TO in the slot and the TO number of 4 (wherein T3 conflicts with the frame structure in the slot; the TO set comprises T1, T2 and T4); setting a plurality of continuous TO in the TO set as a TO group (T1 and T2 are set as a first TO group), and setting a discontinuous TO in the TO set as a TO group (T4 is set as a first TO group); the total symbol length of each TO group is determined according TO the number of TOs in each TO group (the number of TOs in the first TO group is 2, the number of TOs in the second TO group is 1) and the symbol length of each TO is 3 (the total symbol length of the first TO group is 3 × 2, and the total symbol length of the second TO group is 3 × 1).
For example, as shown in fig. 5, the determining module 100 is specifically configured to: in the case where 4 TOs (including: T1, T2, T3, and T4) are all in one slot, the configuration information of the 4 TOs includes: the number of TO is 4, the symbol length of each TO is 3, and the position information of each TO in the slot; comparing the symbol length 3 of the TO (T3) which conflicts with the frame structure in the slot in the 4 TOs with a second set threshold according TO the position information of each TO in the slot and the symbol length 3 of each TO; setting all the TO (T1, T2 and T4) which do not collide with the frame structure in the slot among the 4 TO as one TO group when the symbol length 3 of the TO (T3) which collides with the frame structure in the slot among the 4 TO is less than a second set threshold; determining the total symbol length (3 multiplied by 3) of the TO groups according TO the number 3 of the TO in the TO groups and the symbol length 3 of each TO; wherein the value of the second set threshold is 10.
As another example, as shown in fig. 5, the determining module 100 is specifically configured to: in the case where 4 TOs (including: T1, T2, T3, and T4) are all in one slot, the configuration information of the 4 TOs includes: the number of TO is 4, the symbol length of each TO is 3, and the position information of each TO in the slot; comparing the symbol length 3 of the TO (T3) which conflicts with the frame structure in the slot in the 4 TOs with a second set threshold according TO the position information of each TO in the slot and the symbol length 3 of each TO; if the symbol length 3 of the TO (T3) which conflicts with the frame structure in the slot in the 4 TO is larger than a second set threshold, determining a TO set which does not conflict with the frame structure in the slot in the 4 TO (the TO set comprises T1, T2 and T4); setting a plurality of continuous TO in a TO set (the TO set comprises T1, T2 and T4) as a TO group (T1 and T2 are set as a first TO group), and setting a discontinuous TO in the TO set as a TO group (T4 is set as a first TO group); determining the total symbol length of each TO group according TO the number of the TO in each TO group (the number of the TO in the first TO group is 2, the number of the TO in the second TO group is 1) and the symbol length of each TO is 3 (the total symbol length of the first TO group is 3 multiplied by 2, and the total symbol length of the second TO group is 3 multiplied by 1); wherein the value of the second set threshold is 2.
For example, as shown in fig. 6, the determining module 100 is specifically configured to: in the case of 4 TOs (including: T1, T2, T3, and T4) in two consecutive slots, the configuration information for the 4 TOs includes: the number of TOs is 4, the symbol length of each TO is 3, and the position information of each TO in the slot (T1 and T2 in the first slot, T3 and T4 in the second slot); comparing the symbol length of TO (T3) which conflicts with the frame structure in the slot in the 4 TO with a third set threshold according TO the position information of each TO in the slot and the symbol length 3 of each TO; setting all the TO (T1, T2 and T4) which do not collide with the frame structure in the slot among the 4 TO as one TO group when the symbol length of the TO (T3) which collides with the frame structure in the slot among the 4 TO is less than a third set threshold; determining the total symbol length of the TO group TO be 3 multiplied by 3 according TO the number of the TO in the TO group and the symbol length 3 of each TO; wherein the value of the third set threshold is 12;
as another example, as shown in fig. 6, the determining module 100 is specifically configured to: in the case of 4 TOs (including: T1, T2, T3, and T4) in two consecutive slots, the configuration information for the 4 TOs includes: the number of TOs is 4, the symbol length of each TO is 3, and the position information of each TO in the slot (T1 and T2 in the first slot, T3 and T4 in the second slot); comparing the symbol length of TO (T3) which conflicts with the frame structure in the slot in the 4 TO with a third set threshold according TO the position information of each TO in the slot and the symbol length 3 of each TO; in the case that the symbol length of the TO (T3) which conflicts with the frame structure in the slot in the 4 TO is larger than a third set threshold, determining a TO set which does not conflict with the frame structure in the slot in the 4 TO (the TO set comprises T1, T2 and T4); setting a plurality of continuous TO in the TO set as a TO group (T1 and T2 are set as a first TO group), and setting a discontinuous TO in the TO set as a TO group (T4 is set as a first TO group); determining the total symbol length of each TO group according TO the number of the TO in each TO group (the number of the TO in the first TO group is 2, the number of the TO in the second TO group is 1) and the symbol length of each TO is 3 (the total symbol length of the first TO group is 3 multiplied by 2, and the total symbol length of the second TO group is 3 multiplied by 1); wherein the value of the third set threshold is 2.
For example, as shown in fig. 7, the determining module 100 is specifically configured to: in the case of 4 TOs (including: T1, T2, T3, and T4) in two consecutive slots, the configuration information for the 4 TOs includes: the number of TOs is 4, the symbol length of each TO is 3, and the position information of each TO in the slot (T1 and T2 in the first slot, T3 and T4 in the second slot); comparing a symbol length 2 of an interval (T5) of T2 and T3 among the 4 TOs with a fourth set threshold according TO position information of each TO in the slot and a symbol length 3 of each TO; in a case where a symbol length 2 of an interval (T5) between T2 and T3 among the 4 TOs is smaller than a fourth set threshold, all of the 4 TOs are set as one TO group; determining the total symbol length of each TO group TO be 4 multiplied by 3 according TO the number of the TO in the TO group and the symbol length 3 of each TO; wherein, the value of the fourth set threshold is 10.
As another example, as shown in fig. 7, the determining module 100 is specifically configured to: in the case of 4 TOs (including: T1, T2, T3, and T4) in two consecutive slots, the configuration information for the 4 TOs includes: the number of TOs is 4, the symbol length of each TO is 3, and the position information of each TO in the slot (T1 and T2 in the first slot, T3 and T4 in the second slot); comparing a symbol length 2 of an interval (T5) of T2 and T3 among the 4 TOs with a fourth set threshold according TO position information of each TO in the slot and a symbol length 3 of each TO; in a case where a symbol length 2 of an interval (T5) between T2 and T3 among the 4 TOs is larger than a fourth set threshold, setting each of consecutive TOs where there is no interval among the 4 TOs as one TO group (T1 and T2 are set as a first TO group, T3 and T4 are set as a second TO group); determining the total symbol length of each TO group according TO the number of the TO in each TO group (the number of the TO in the first TO group is 2, the number of the TO in the second TO group is 2) and the symbol length of each TO is 3 (the total symbol length of the first TO group is 3 multiplied by 2, and the total symbol length of the second TO group is 3 multiplied by 2); wherein, the value of the fourth setting threshold is 1.
As another example, as shown in fig. 8, the determining module 100 is specifically configured to: in the case of 4 TOs (including: T1, T2, T3, and T4) in two consecutive slots, the configuration information for the 4 TOs includes: the number of TOs is 4, the symbol length of each TO is 3, and the position information of each TO in the slot (T1, T2 and T3 in the first slot, T4 in the second slot); comparing a symbol length 2 of an interval (T5) of T3 and T4 among the 4 TOs with a fourth set threshold according TO position information of each TO in the slot and a symbol length 3 of each TO; in the case where a symbol length 2 of an interval (T5) between T3 and T4 among the 4 TOs is greater than a fourth set threshold, a continuous TO where no interval exists among the 4 TOs is set as one TO group (T1, T2 and T3 are set as a first TO group, and one TO where an interval exists between the 4 TO and the other TO (T4) is set as one TO group (T4 is set as a second TO group), a total symbol length of each TO group is determined based on the number of the TO in each TO group (the number of the TO in the first TO group is 3, the number of the TO in the second TO group is 1) and the symbol length of each TO is 3 (the total symbol length of the first TO group is 3 × 3, the total symbol length of the second TO group is 3 × 1), wherein the fourth set threshold takes a value of 1.
A setting module 200, configured TO determine, based on a 5G physical channel and a DMRS configuration table in a TS38.211 modulation protocol, a symbol position of each DMRS in each TO group according TO a total symbol length of each TO group and a preset DMRS-additive position parameter.
Optionally, a module 200 is provided for: based on a 5G physical channel and a DMRS configuration table in a modulation TS38.211 protocol, the number of DMRSs transmitted in each TO group and the symbol position of each DMRS in each TO group are determined according TO the total symbol length of each TO group and preset DMRS-added position parameters.
The plurality of TO are set TO be one or more TO groups, and the shared DMRS (demodulation reference signals) are configured in each TO group, so that the defect that DMRS cost is too large due TO the fact that the DMRS are configured in each TO is avoided, and the transmission efficiency of the TO is effectively improved.
The uplink transmission apparatus according TO the eighth embodiment of the present invention can set multiple TOs as one or multiple TO groups when multiple TOs in one or multiple continuous slots of a PUSCH repeatedly transmit different or the same RV version of the same TB, and configure one or multiple shared DMRSs in each TO group, thereby avoiding the disadvantage of excessive DMRS overhead caused by configuring DMRSs in each TO, and effectively improving the transmission efficiency of TOs.
A ninth embodiment of the present invention provides an uplink transmission apparatus, as shown in fig. 15, including the following components:
the determining module 100 is configured TO, in a PUSCH, repeatedly transmit multiple TOs TO a TB configured by a gNB for a UE, and set the multiple TOs as a TO group when the multiple TOs are all in one slot, and determine a total symbol length of the TO group according TO the number of TOs in the multiple TOs and a symbol length of each TO.
A setting module 200, configured TO determine, based on a 5G physical channel and a DMRS configuration table in a TS38.211 modulation protocol, a symbol position of each DMRS in each TO group according TO a total symbol length of each TO group and a preset DMRS-additive position parameter.
In this embodiment, the uplink transmission apparatus further includes one of the following modules:
the first shifting module 301 is configured TO, when a DMRS exists in any TO in a TO group and at least one symbol in the any TO collides with a frame structure in a slot, shift the DMRS set in the any TO a set TO in the TO group.
In this embodiment, a method of shifting the DMRS set in any TO a set TO in a TO group includes: and shifting the DMRS set in the any TO TO a set symbol position in a TO subsequent TO the any TO.
Optionally, the set symbol position is the same as a symbol position where the DMRS set in the any TO is located.
Optionally, the first shifting module 301 is further configured to: when a DMRS exists in any TO in a TO group and at least one symbol in the TO conflicts with a frame structure in a slot, adding a TO behind the last TO in the TO group and postponing the transmission of data of each TO behind the TO by one TO; and shifting the DMRS set in the any TO TO a set symbol position in a TO subsequent TO the any TO.
For example, as shown in fig. 10, the first shifting module 301 is further configured to: in case that DMRSs exist in T3 in a TO group (including T1, T2, T3 and T4) and at least one symbol in T3 collides with a frame structure in a slot, adding a TO (T5) after the last TO (T4) of the TO group and deferring data of T4 transmission after the T3 TO T5 transmission; the DMRS set in T3 is shifted to a set symbol position in T4 after T3.
Optionally, the first shifting module 301 is further configured to: and in the case that the DMRS exists in any TO in the TO group and at least one symbol in the TO conflicts with the frame structure in the slot, adding a TO behind the last TO in the TO group and shifting the DMRS set in the TO TO a set symbol position in the added TO.
For example, as shown in fig. 10, the first shifting module 301 is further configured to: in the case where a DMRS exists in T3 in a TO group (including T1, T2, T3, and T4), and at least one symbol in T3 collides with a frame structure in a slot, a TO (T5) is added after the last TO (T4) of the TO group, and the DMRS set in the T3 is shifted TO a set symbol position in T5.
A first prohibition module 302, configured TO, when a DMRS exists in any TO in a TO group and at least one symbol in the any TO collides with a frame structure in a slot, determine whether there are other TOs behind the any TO in the TO group; when there is no other TO after the any TO in the TO group, it is prohibited TO offset the DMRS set in the any TO.
A second shifting module 303, configured TO, when a DMRS exists in any TO in the TO group and at least one symbol in the any TO collides with a frame structure in a slot, shift both data and the DMRS set in the any TO a set TO in the TO group.
A first transmission module 304, configured TO transmit the existing DMRS in any TO in the TO group and prohibit data transmission in the any TO if the DMRS exists in the any TO and at least one other symbol except for the symbol in which the DMRS exists in the any TO collides with a frame structure in a slot.
A third shifting module 305, configured TO, in a case where a DMRS exists in any TO in the TO group and a symbol in which the DMRS set in the any TO is located collides with a frame structure in the slot, shift the DMRS set in the any TO a symbol before or after a current symbol position in which the DMRS set in the any TO is located.
In this embodiment, the symbol collision with the frame structure in the slot refers to a collision caused by collision of a symbol with the frame structure in the slot.
The uplink transmission device according TO the ninth embodiment of the present invention can set a plurality of TOs as one TO group when the plurality of TOs in one slot of the PUSCH repeatedly transmit different or the same RV version of the same TB, and configure one or more shared DMRSs in the TO group, thereby avoiding the disadvantage of excessive DMRS overhead due TO the fact that DMRSs are configured in each TO, and effectively improving the transmission efficiency of TOs; and meanwhile, under the condition that any symbol in the TO group collides with a frame structure in the slot, the DMRS is shifted, so that the normal and effective transmission of the DMRS is effectively ensured.
A tenth embodiment of the present invention provides an uplink transmission apparatus, as shown in fig. 16, including the following components:
the determining module 100 is configured TO set consecutive TOs in the TOs as one TO group or multiple TO groups when the gtb in the PUSCH repeatedly transmits multiple TOs TO a TB configured for the UE, and determine a total symbol length of each TO group according TO configuration information of the TOs.
In this embodiment, each of the multiple TOs transmits a predetermined different or same RV version of the same TB.
In this embodiment, the determining module 100 is specifically configured to:
in the case where multiple TOs are in two or more consecutive slots, the configuration information for the multiple TOs includes: the number of TOs in the plurality of TOs, and the symbol length of each TO; setting a plurality of TO groups as a TO group, and determining the total symbol length of the TO group according TO the number of the TO in the plurality of TO and the symbol length of each TO;
or, in case of multiple TOs in two or more consecutive slots, the configuration information of the multiple TOs includes: the number of TO in the plurality of TO, the symbol length of each TO and the position information of each TO in the slot; setting all the TO in each slot as a TO group according TO the position information of each TO in the slot and the TO number in the plurality of TO; determining the total symbol length of each TO group according TO the number of the TO in each TO group and the symbol length of each TO; wherein, the position information of each TO in the slot includes: the position information of each TO in the slot where the TO is located or the position information of each TO in the slot group formed by all slots;
or, in case of multiple TOs in two or more consecutive slots, the configuration information of the multiple TOs includes: the number of TO in the plurality of TO, the symbol length of each TO and the position information of each TO in the slot; comparing the total symbol length of the plurality of the TO with a first set threshold value according TO the number of the TO in the plurality of the TO and the symbol length of each TO; if the total symbol length of the multiple TOs is smaller than or equal TO a first set threshold, setting the multiple TOs as a TO group, and determining the total symbol length of the TO group according TO the number of the multiple TOs and the symbol length of each TO; if the total symbol length of the multiple TOs is larger than a first set threshold, setting all the TO in each slot as a TO group according TO the position information of each TO in the slot and the TO number in the multiple TO; determining the total symbol length of each TO group according TO the number of the TO in each TO group and the symbol length of each TO; wherein, the first set threshold is the total symbol length of one slot.
A setting module 200, configured TO determine, based on a 5G physical channel and a DMRS configuration table in a TS38.211 modulation protocol, a symbol position of each DMRS in each TO group according TO a total symbol length of each TO group and a preset DMRS-additive position parameter.
In this embodiment, the uplink transmission apparatus further includes one of the following modules:
a fourth shifting module 401, configured TO, when a DMRS exists in any TO group and at least one symbol in the any TO collides with a frame structure in a slot, shift the DMRS set in the any TO a set TO in the any TO group.
In this embodiment, a method of shifting the DMRS set in any TO a set TO in a TO group includes: and shifting the DMRS set in the any TO TO a set symbol position in a TO subsequent TO the any TO.
Optionally, the set symbol position is the same as a symbol position where the DMRS set in the any TO is located.
A second prohibiting module 402, configured TO, when a DMRS exists in any TO group and at least one symbol in the any TO collides with a frame structure in a slot, determine whether another TO exists after the any TO in the any TO group; and when no other TO exists after the any TO in the any TO group, forbidding TO offset the DMRS set in the any TO.
A fifth shifting module 403, configured TO, when a DMRS exists in any TO group and at least one symbol in the any TO collides with a frame structure in a slot, shift both data and the DMRS set in the any TO a set TO in the any TO group.
In this embodiment, the manner of shifting both the data and the DMRS set in the any TO the set TO in the any TO group includes: and shifting the TB and the DMRS set in the any TO TO the TO behind the any TO in the any TO group.
A second transmission module 404, configured TO, in a case where a DMRS exists in any TO group, and at least one other symbol than a symbol in which the DMRS exists in the any TO collides with a frame structure in a slot, transmit the existing DMRS in the any TO, and prohibit data transmission in the any TO.
A sixth shifting module 405, configured TO, when a DMRS exists in any TO group, and a symbol in which the DMRS set in any TO is located collides with a frame structure in a slot, shift the DMRS set in any TO a symbol before or after a current symbol position in which the DMRS set in any TO is located.
The uplink transmission apparatus according TO the tenth embodiment of the present invention can set multiple TOs as one or multiple TO groups when multiple TOs in multiple continuous slots of a PUSCH repeatedly transmit different or the same RV version of the same TB, and configure one or multiple shared DMRSs in each TO group, thereby avoiding a disadvantage that DMRSs are configured in each TO, which causes an excessive DMRS overhead, and effectively improving the transmission efficiency of TOs; and meanwhile, under the condition that any symbol in the TO group collides with a frame structure in the slot, the DMRS is shifted, so that the normal and effective transmission of the DMRS is effectively ensured.
An eleventh embodiment of the present invention, a user terminal, as shown in fig. 17, includes the following components:
a processor 501 and a memory 502. In some embodiments of the invention, the processor 501 and the memory 502 may be connected by a bus or other means.
a memory 502 for storing program code and transferring the program code to the processor 501. Memory 502 may include Volatile Memory (Volatile Memory), such as Random Access Memory (RAM); the Memory 502 may also include a Non-Volatile Memory (Non-Volatile Memory), such as a Read-Only Memory (ROM), a Flash Memory (Flash Memory), a Hard Disk (Hard Disk Drive, HDD), or a Solid-State Drive (SSD); the memory 502 may also comprise a combination of memories of the kind described above.
The processor 501 is configured to call the program code management code stored in the memory 502, and perform some or all of the steps in any of the first embodiment to the fifth embodiment of the present invention.
The user equipment according TO the eleventh embodiment of the present invention can set the shared DMRS in multiple TOs when multiple TOs in one or multiple consecutive slots of the PUSCH repeatedly transmit different or the same RV version of the same TB, thereby effectively improving the transmission efficiency of TOs and effectively avoiding the disadvantage of excessive DMRS overhead caused by configuring DMRS in each TO.
A twelfth embodiment of the present invention is a computer-readable storage medium.
The computer storage media may be RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage media known in the art.
The computer readable storage medium stores one or more programs which are executable by one or more processors to implement some or all of the steps in any of the first through fifth embodiments of the present invention.
The computer-readable storage medium according TO the twelfth embodiment of the present invention stores one or more programs, where the one or more programs are executable by one or more processors, and can set a shared DMRS in multiple TOs when multiple TOs in one or multiple consecutive slots of a PUSCH repeatedly transmit different or the same RV version of the same TB, so as TO effectively improve transmission efficiency of the TOs and effectively avoid a disadvantage that DMRS overhead is too large due TO the fact that the DMRS is configured in each TO.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
While the present invention has been described with reference to the embodiments shown in the drawings, the present invention is not limited to the embodiments, which are illustrative and not restrictive, and it will be apparent to those skilled in the art that various changes and modifications can be made therein without departing from the spirit and scope of the invention as defined in the appended claims.
Claims (41)
1. An uplink transmission method, comprising:
under the condition that a plurality of transmission opportunities TO which are configured for User Equipment (UE) by a base station gNB in an uplink physical shared channel (PUSCH) are used for repeatedly transmitting a transmission block TB, configuring one or more shared DMRSs in the plurality of TOs based on a demodulation reference signal (DMRS) configuration table in a 5G physical channel and a modulation TS38.211 protocol according TO configuration information of the plurality of TOs and a preset demodulation reference signal addition number DMRS-additional position parameter;
the DMRS configuration method based on the 5G physical channel and the demodulation reference signal DMRS in the modulation TS38.211 protocol configures DMRS in the multiple TOs according TO the configuration information of the multiple TOs and the preset DMRS-additional position parameter of the demodulation reference signal, and comprises the following steps:
setting continuous TO in the plurality of TO as a TO group or a plurality of TO groups, and determining the total symbol length of each TO group according TO the configuration information of the plurality of TO;
and determining the symbol position of each DMRS in each TO group according TO the total symbol length of each TO group and a preset DMRS-additional position parameter based on a DMRS configuration table in a 5G physical channel and a modulation TS38.211 protocol.
2. The method of claim 1, wherein each of said plurality of TOs transmits a predetermined redundancy version, RV, of a same TB.
3. The method of claim 1, wherein in case that the plurality of TOs are all in one slot, the configuration information of the plurality of TOs comprises: a number of TOs in the plurality of TOs, and a symbol length of each of the TOs;
setting continuous TO in the plurality of TO as a TO group or a plurality of TO groups, and determining the total symbol length of each TO group according TO the configuration information of the plurality of TO, wherein the method comprises the following steps:
and setting the plurality of TO as a TO group, and determining the total symbol length of the TO group according TO the number of the TO in the plurality of TO and the symbol length of each TO.
4. The method of claim 1, wherein in case the plurality of TOs are in two or more consecutive slots, the configuration information of the plurality of TOs comprises: a number of TOs in the plurality of TOs, and a symbol length of each of the TOs;
setting continuous TO in the plurality of TO as a TO group or a plurality of TO groups, and determining the total symbol length of each TO group according TO the configuration information of the plurality of TO, wherein the method comprises the following steps:
and setting the plurality of TO as a TO group, and determining the total symbol length of the TO group according TO the number of the TO in the plurality of TO and the symbol length of each TO.
5. The method of claim 1, wherein in case the plurality of TOs are in two or more consecutive slots, the configuration information of the plurality of TOs comprises: the number of the TO in the plurality of the TO, the symbol length of each TO, and the position information of each TO in the slot;
setting continuous TO in the plurality of TO as a TO group or a plurality of TO groups, and determining the total symbol length of each TO group according TO the configuration information of the plurality of TO, wherein the method comprises the following steps:
setting all the TO in each slot into a TO group according TO the position information of each TO in the slot and the TO number in the plurality of TO;
and determining the total symbol length of each TO group according TO the number of the TO in each TO group and the symbol length of each TO.
6. The method of claim 1, wherein in case the plurality of TOs are in two or more consecutive slots, the configuration information of the plurality of TOs comprises: the number of the TO in the plurality of the TO, the symbol length of each TO, and the position information of each TO in the slot;
setting continuous TO in the plurality of TO as a TO group or a plurality of TO groups, and determining the total symbol length of each TO group according TO the configuration information of the plurality of TO, wherein the method comprises the following steps:
comparing the total symbol length of the plurality of TOs with a first set threshold according TO the number of TOs in the plurality of TOs and the symbol length of each TO;
if the total symbol length of the TO is smaller than or equal TO a first set threshold value, setting the TO groups as a TO group, and determining the total symbol length of the TO group according TO the TO number in the TO groups and the symbol length of each TO;
if the total symbol length of the TO is larger than a first set threshold, setting all the TO in each slot as a TO group according TO the position information of each TO in the slot and the TO number in the TO; and determining the total symbol length of each TO group according TO the number of the TO in each TO group and the symbol length of each TO.
7. The method of claim 6, wherein the first set threshold is a total symbol length of one slot.
8. The method of claim 1, wherein in case that the plurality of TOs are all in one slot, the configuration information of the plurality of TOs comprises: the number of the TO in the plurality of the TO, the symbol length of each TO, and the position information of each TO in the slot;
the setting continuous TO in the plurality of TO as a TO group or a plurality of TO groups, and determining the total symbol length of each TO group according TO the configuration information of the plurality of TO comprises:
setting all the TO which do not conflict with the frame structure in the slot in a TO group according TO the position information of each TO in the slot and the TO number in the plurality of TO;
and determining the total symbol length of the TO group according TO the number of the TO in the TO group and the symbol length of each TO.
9. The method of claim 1, wherein in case that the plurality of TOs are all in one slot, the configuration information of the plurality of TOs comprises: the number of the TO in the plurality of the TO, the symbol length of each TO, and the position information of each TO in the slot;
the setting continuous TO in the plurality of TO as a TO group or a plurality of TO groups, and determining the total symbol length of each TO group according TO the configuration information of the plurality of TO comprises:
determining a TO set which does not conflict with a frame structure in the slot in the plurality of TOs according TO the position information of each TO in the slot and the TO number in the plurality of TOs;
setting a plurality of continuous TO in the TO set as a TO group, and setting a discontinuous TO in the TO set as a TO group;
and determining the total symbol length of each TO group according TO the number of the TO in each TO group and the symbol length of each TO.
10. The method of claim 1, wherein in case that the plurality of TOs are all in one slot, the configuration information of the plurality of TOs comprises: the number of the TO in the plurality of the TO, the symbol length of each TO, and the position information of each TO in the slot;
the setting continuous TO in the plurality of TO as a TO group or a plurality of TO groups, and determining the total symbol length of each TO group according TO the configuration information of the plurality of TO comprises:
comparing the symbol length of the TO which conflicts with the frame structure in the slot in the plurality of TOs with a second set threshold according TO the position information of each TO in the slot and the symbol length of each TO;
if the symbol length of the TO which conflicts with the frame structure in the slot in the plurality of TOs is smaller than or equal TO a second set threshold, setting all the TOs which do not conflict with the frame structure in the slot in the plurality of TOs as a TO group;
if the symbol length of the TO which conflicts with the frame structure in the slot in the plurality of TOs is larger than a second set threshold, determining a TO set which does not conflict with the frame structure in the slot in the plurality of TOs; setting a plurality of continuous TO in the TO set as a TO group, and setting a discontinuous TO in the TO set as a TO group;
and determining the total symbol length of each TO group according TO the number of the TO in each TO group and the symbol length of each TO.
11. The method according to claim 10, wherein the second set threshold value is in a range of [1, N ]; wherein N is the total symbol length of the slot;
or, the second set threshold is the symbol lengths of M TOs; wherein, the value range of M is [1, K ], and K is the TO number in the plurality of TO.
12. The method of claim 3, wherein after determining the symbol position of each DMRS in each TO group according TO the total symbol length of each TO group and a preset DMRS-added position parameter based on the DMRS configuration table in the 5G physical channel and modulation TS38.211 protocol, the method further comprises:
and in the case that the DMRS exists in any TO in the TO group and at least one symbol in the TO conflicts with the frame structure in the slot, shifting the DMRS set in the TO into a set TO in the TO group.
13. The method according TO claim 12, wherein the shifting the DMRS set in any of the TOs into a set TO in the TO group comprises:
and shifting the DMRS set in the any TO TO a set symbol position in a TO subsequent TO the any TO.
14. The method according TO claim 13, wherein the set symbol position is the same as a symbol position at which the DMRS set in any of the TOs is located.
15. The method of claim 3, wherein after determining the symbol position of each DMRS in each TO group according TO the total symbol length of each TO group and a preset DMRS-added position parameter based on the DMRS configuration table in the 5G physical channel and modulation TS38.211 protocol, the method further comprises:
if a DMRS exists in any TO in the TO group and at least one symbol in the TO conflicts with a frame structure in the slot, judging whether other TO exists behind the TO in the TO group;
prohibiting offsetting of a DMRS set in the any TO, when there is no other TO after the any TO in the TO group.
16. The method of claim 3, wherein after determining the symbol position of each DMRS in each TO group according TO the total symbol length of each TO group and a preset DMRS-added position parameter based on the DMRS configuration table in the 5G physical channel and modulation TS38.211 protocol, the method further comprises:
and when the DMRS exists in any TO in the TO group and at least one symbol in the TO conflicts with the frame structure in the slot, shifting the data and the DMRS arranged in the TO into the set TO in the TO group.
17. The method of claim 3, wherein after determining the symbol position of each DMRS in each TO group according TO the total symbol length of each TO group and a preset DMRS-added position parameter based on the DMRS configuration table in the 5G physical channel and modulation TS38.211 protocol, the method further comprises:
and in the case that the DMRS exists in any TO in the TO group and at least one other symbol except the symbol in which the DMRS exists in the TO collides with the frame structure in the slot, transmitting the existing DMRS in the TO and prohibiting transmitting data in the TO.
18. The method of claim 3, wherein after determining the symbol position of each DMRS in each TO group according TO the total symbol length of each TO group and a preset DMRS-added position parameter based on the DMRS configuration table in the 5G physical channel and modulation TS38.211 protocol, the method further comprises:
in a case where a DMRS exists in any TO in the TO group and a symbol in which the DMRS set in the any TO is located collides with a frame structure in the slot, the DMRS set in the any TO is shifted TO a symbol before or after a current symbol position in which the DMRS set in the any TO is located.
19. The method of claim 1, wherein in case the plurality of TOs are in two or more consecutive slots, the configuration information of the plurality of TOs comprises: the number of the TO in the plurality of the TO, the symbol length of each TO, and the position information of each TO in the slot;
setting continuous TO in the plurality of TO as a TO group or a plurality of TO groups, and determining the total symbol length of each TO group according TO the configuration information of the plurality of TO, wherein the method comprises the following steps:
comparing the symbol length of the TO which conflicts with the frame structure in the slot in the plurality of TOs with a third set threshold according TO the position information of each TO in the slot and the symbol length of each TO;
if the symbol length of the TO which conflicts with the frame structure in the slot in the plurality of TOs is smaller than or equal TO a third set threshold, setting all the TOs which do not conflict with the frame structure in the slot in the plurality of TOs as a TO group;
if the symbol length of the TO which conflicts with the frame structure in the slot in the plurality of TOs is larger than a third set threshold, determining a TO set which does not conflict with the frame structure in the slot in the plurality of TOs; setting a plurality of continuous TO in the TO set as a TO group, and setting a discontinuous TO in the TO set as a TO group;
and determining the total symbol length of each TO group according TO the number of the TO in each TO group and the symbol length of each TO.
20. The method according to claim 19, wherein the third threshold value is in a range of [1, N ]; wherein, the N is the total symbol length of one slot;
or, the third set threshold is the symbol lengths of M TOs; wherein, the value range of M is [1, K ], and K is the TO number in the plurality of TO.
21. The method of claim 1, wherein in case the plurality of TOs are in two or more consecutive slots, the configuration information of the plurality of TOs comprises: the number of the TO in the plurality of the TO, the symbol length of each TO, and the position information of each TO in the slot;
setting continuous TO in the plurality of TO as a TO group or a plurality of TO groups, and determining the total symbol length of each TO group according TO the configuration information of the plurality of TO, wherein the method comprises the following steps:
comparing the symbol length of any two TO intervals in the plurality of TOs with a fourth set threshold according TO the position information of each TO in the slot and the symbol length of each TO;
if the symbol length of any two TO intervals in the plurality of TO is smaller than or equal TO a fourth set threshold, setting all the plurality of TO as a TO group;
if the symbol length of any two TO intervals in the plurality of TO is larger than a fourth set threshold, setting continuous TO without intervals in the plurality of TO as a TO group, and setting one TO with intervals with other TO in the plurality of TO as a TO group;
and determining the total symbol length of each TO group according TO the number of the TO in each TO group and the symbol length of each TO.
22. The method according to claim 21, wherein the fourth threshold value is set to a value in a range of [1, N ]; wherein, the N is the total symbol length of one slot;
or, the fourth set threshold is the symbol lengths of M TOs; wherein, the value range of M is [1, K ], and K is the TO number in the plurality of TO.
23. The method according TO any one of claims 4 TO 7, wherein after determining the symbol position of each DMRS in each TO group according TO the total symbol length of each TO group and a preset DMRS-assisted position parameter in the DMRS configuration table in the 5G physical channel and modulation TS38.211 based protocol, the method further comprises:
and in the case that the DMRS exists in any TO group and at least one symbol in the TO conflicts with the frame structure in the slot, shifting the DMRS set in the TO into a set TO in the TO group.
24. The method according TO claim 23, wherein the shifting the DMRS set in the any TO a set TO in the any TO group comprises:
and shifting the DMRS set in the any TO TO a set symbol position in a TO subsequent TO the any TO.
25. The method according TO claim 24, wherein the set symbol position is the same as a symbol position at which the DMRS that is set in any of the TOs is located.
26. The method according TO any one of claims 4 TO 7, wherein after determining the symbol position of each DMRS in each TO group according TO the total symbol length of each TO group and a preset DMRS-assisted position parameter in the DMRS configuration table in the 5G physical channel and modulation TS38.211 based protocol, the method further comprises:
and in the case that the DMRS exists in any TO group and at least one symbol in the TO conflicts with the frame structure in the slot, shifting the data and the DMRS arranged in the TO into the set TO in the TO group.
27. The method according TO any one of claims 4 TO 7, wherein after determining the symbol position of each DMRS in each TO group according TO the total symbol length of each TO group and a preset DMRS-assisted position parameter in the DMRS configuration table in the 5G physical channel and modulation TS38.211 based protocol, the method further comprises:
and in the case that the DMRS exists in any TO group and at least one other symbol except the symbol in which the DMRS exists in the TO conflicts with the frame structure in the slot, transmitting the existing DMRS in the TO and forbidding data transmission in the TO.
28. The method according TO any one of claims 4 TO 7, wherein after determining the symbol position of each DMRS in each TO group according TO the total symbol length of each TO group and a preset DMRS-assisted position parameter in the DMRS configuration table in the 5G physical channel and modulation TS38.211 based protocol, the method further comprises:
in a case where a DMRS exists in any TO in the any TO group and a symbol in which the DMRS set in the any TO is located collides with a frame structure in the slot, the DMRS set in the any TO is shifted TO a symbol before or after a current symbol position in which the DMRS set in the any TO is located.
29. An uplink transmission apparatus, comprising:
a configuration module, configured TO configure, based on a DMRS configuration table of a demodulation reference signal in a 5G physical channel and a TS38.211 modulation protocol, one or more shared DMRSs in multiple TOs based on configuration information of the multiple TOs and a DMRS-addition parameter added TO a preset demodulation reference signal, when the transmission block TB is repeatedly transmitted by multiple transmission opportunities TO configured by a base station gNB TO a user equipment UE in an uplink physical shared channel PUSCH;
the configuration module includes:
the device comprises a determining module, a judging module and a judging module, wherein the determining module is used for setting continuous TO in the plurality of TO TO be one TO group or a plurality of TO groups and determining the total symbol length of each TO group according TO the configuration information of the plurality of TO;
and the setting module is used for determining the symbol position of each DMRS in each TO group according TO the total symbol length of each TO group and a preset DMRS-AdditionalPosition parameter based on a 5G physical channel and a DMRS configuration table in a modulation TS38.211 protocol.
30. The apparatus of claim 29 wherein each of said plurality of TOs transmits a predetermined redundancy version, RV, of a same TB.
31. The apparatus of claim 29, wherein in case that the plurality of TOs are all in one slot, the configuration information of the plurality of TOs comprises: a number of TOs in the plurality of TOs, and a symbol length of each of the TOs; the determining module is specifically configured to:
and setting the plurality of TO as a TO group, and determining the total symbol length of the TO group according TO the number of the TO in the plurality of TO and the symbol length of each TO.
32. The apparatus of claim 29, wherein in case the plurality of TOs are in two or more consecutive slots, configuration information of the plurality of TOs comprises: a number of TOs in the plurality of TOs, and a symbol length of each of the TOs; the determining module is specifically configured to:
and setting the plurality of TO as a TO group, and determining the total symbol length of the TO group according TO the number of the TO in the plurality of TO and the symbol length of each TO.
33. The apparatus of claim 29, wherein in case the plurality of TOs are in two or more consecutive slots, configuration information of the plurality of TOs comprises: the number of the TO in the plurality of the TO, the symbol length of each TO, and the position information of each TO in the slot; the determining module is specifically configured to:
setting all the TO in each slot into a TO group according TO the position information of each TO in the slot and the TO number in the plurality of TO;
and determining the total symbol length of each TO group according TO the number of the TO in each TO group and the symbol length of each TO.
34. The apparatus of claim 29, wherein in case the plurality of TOs are in two or more consecutive slots, configuration information of the plurality of TOs comprises: the number of the TO in the plurality of the TO, the symbol length of each TO, and the position information of each TO in the slot; the determining module is specifically configured to:
comparing the total symbol length of the plurality of TOs with a first set threshold according TO the number of TOs in the plurality of TOs and the symbol length of each TO;
if the total symbol length of the TO is smaller than or equal TO a first set threshold value, setting the TO groups as a TO group, and determining the total symbol length of the TO group according TO the TO number in the TO groups and the symbol length of each TO;
if the total symbol length of the TO is larger than a first set threshold, setting all the TO in each slot as a TO group according TO the position information of each TO in the slot and the TO number in the TO; and determining the total symbol length of each TO group according TO the number of the TO in each TO group and the symbol length of each TO.
35. The apparatus of claim 34, wherein the first set threshold is a total symbol length of one slot.
36. The apparatus of claim 29, wherein in case that the plurality of TOs are all in one slot, the configuration information of the plurality of TOs comprises: the number of the TO in the plurality of the TO, the symbol length of each TO, and the position information of each TO in the slot; the determining module is specifically configured to:
setting all the TO which do not conflict with the frame structure in the slot in a TO group according TO the position information of each TO in the slot and the TO number in the plurality of TO;
and determining the total symbol length of the TO group according TO the number of the TO in the TO group and the symbol length of each TO.
37. The apparatus of claim 29, wherein in case that the plurality of TOs are all in one slot, the configuration information of the plurality of TOs comprises: the number of the TO in the plurality of the TO, the symbol length of each TO, and the position information of each TO in the slot; the determining module is specifically configured to:
determining a TO set which does not conflict with a frame structure in the slot in the plurality of TOs according TO the position information of each TO in the slot and the TO number in the plurality of TOs;
setting a plurality of continuous TO in the TO set as a TO group, and setting a discontinuous TO in the TO set as a TO group;
and determining the total symbol length of each TO group according TO the number of the TO in each TO group and the symbol length of each TO.
38. The apparatus of claim 29, wherein in case that the plurality of TOs are all in one slot, the configuration information of the plurality of TOs comprises: the number of the TO in the plurality of the TO, the symbol length of each TO, and the position information of each TO in the slot; the determining module is specifically configured to:
comparing the symbol length of the TO which conflicts with the frame structure in the slot in the plurality of TOs with a second set threshold according TO the position information of each TO in the slot and the symbol length of each TO;
if the symbol length of the TO which conflicts with the frame structure in the slot in the plurality of TOs is smaller than or equal TO a second set threshold, setting all the TOs which do not conflict with the frame structure in the slot in the plurality of TOs as a TO group;
if the symbol length of the TO which conflicts with the frame structure in the slot in the plurality of TOs is larger than a second set threshold, determining a TO set which does not conflict with the frame structure in the slot in the plurality of TOs; setting a plurality of continuous TO in the TO set as a TO group, and setting a discontinuous TO in the TO set as a TO group;
and determining the total symbol length of each TO group according TO the number of the TO in each TO group and the symbol length of each TO.
39. The apparatus according to claim 38, wherein the second threshold value is [1, N ]; wherein N is the total symbol length of the slot;
or, the second set threshold is the symbol lengths of M TOs; wherein, the value range of M is [1, K ], and K is the TO number in the plurality of TO.
40. A user terminal, characterized in that the user terminal comprises a processor and a memory;
the processor is configured to execute an uplink transmission program stored in the memory to implement the steps of the uplink transmission method according to any one of claims 1 to 28.
41. A computer readable storage medium, characterized in that the computer readable storage medium stores one or more programs which are executable by one or more processors to implement the steps of the uplink transmission method according to any one of claims 1 to 28.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810912270.8A CN110535584B (en) | 2018-08-10 | 2018-08-10 | Uplink transmission method, device, user terminal and readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810912270.8A CN110535584B (en) | 2018-08-10 | 2018-08-10 | Uplink transmission method, device, user terminal and readable storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110535584A CN110535584A (en) | 2019-12-03 |
CN110535584B true CN110535584B (en) | 2022-04-19 |
Family
ID=68657374
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810912270.8A Active CN110535584B (en) | 2018-08-10 | 2018-08-10 | Uplink transmission method, device, user terminal and readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110535584B (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021226758A1 (en) * | 2020-05-09 | 2021-11-18 | Qualcomm Incorporated | Dithering jittered periodic traffic for single uplink configured grant |
CN115553007A (en) * | 2020-05-15 | 2022-12-30 | Oppo广东移动通信有限公司 | Wireless communication method, terminal equipment and network equipment |
CN115428375A (en) * | 2020-05-20 | 2022-12-02 | Oppo广东移动通信有限公司 | Method for determining demodulation reference signal resource, terminal equipment and network equipment |
WO2021253154A1 (en) * | 2020-06-15 | 2021-12-23 | Qualcomm Incorporated | Dynamic ul-dmrs configuration based on flexible slot |
CN111953466A (en) * | 2020-08-07 | 2020-11-17 | 中兴通讯股份有限公司 | Configuration method, device, communication node and storage medium |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9667395B2 (en) * | 2013-04-12 | 2017-05-30 | Telefonaktiebolaget Lm Ericsson (Publ) | Demodulation reference signal (DMRS) format selection |
CN108352957B (en) * | 2015-11-03 | 2021-02-05 | Lg电子株式会社 | Method for receiving channel state information reference signal and apparatus for the same |
CN107889266B (en) * | 2016-09-30 | 2022-09-27 | 中兴通讯股份有限公司 | Transmission method and device for physical downlink shared channel (PUSCH) |
CN114710243A (en) * | 2017-08-11 | 2022-07-05 | 中兴通讯股份有限公司 | Method and device for configuring reference signal information |
-
2018
- 2018-08-10 CN CN201810912270.8A patent/CN110535584B/en active Active
Non-Patent Citations (4)
Title |
---|
"R1-1803963 On UL SPS repetition for LTE URLLC";ZTE, Sanechips;《3GPP tsg_ran\WG1_RL1》;20180405;全文 * |
"R1-1806770 On UL SPS repetition for LTE URLLC";ZTE;《3GPP tsg_ran\WG1_RL1》;20180512;全文 * |
"R1-1807301 - URLLC techniques for Uplink SPS";Ericsson;《3GPP tsg_ran\WG1_RL1》;20180511;全文 * |
R1-1801387 "PUSCH design for LTE URLLC";Huawei等;《3GPP tsg_ran\WG1_RL1》;20180216;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN110535584A (en) | 2019-12-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110535584B (en) | Uplink transmission method, device, user terminal and readable storage medium | |
CN111342941B (en) | Configuration method and equipment of feedback control channel | |
EP1856943B1 (en) | Use of supplemental assignments | |
US20180324779A1 (en) | Data transmission method and a base station | |
RU2733272C1 (en) | Method of transmitting data, network device and end device | |
CN111263465B (en) | Transmission method and equipment of random access message | |
CN110661601A (en) | Positioning reference signal configuration method, network side equipment and terminal equipment | |
EP3547632B1 (en) | Method for terminal communication | |
CN109417450A (en) | Signaling for uplink reference signals transmission is supported | |
CN110932828A (en) | Message receiving method, message sending method, terminal equipment and network side equipment | |
CN109478957A (en) | A kind of method, terminal device and the network equipment of the transmission of control information | |
JP7306662B2 (en) | Uplink transmission time domain resource determination method and apparatus | |
WO2018228188A1 (en) | Method and device for transmitting information and determining information | |
CN106605436A (en) | Resource allocation method, access point and station | |
JP6720304B2 (en) | Method and apparatus for transmitting scheduling information | |
CN106877986A (en) | A kind of method and apparatus of narrowband wireless communication | |
KR102353214B1 (en) | Method and device for transmitting/receiving control information | |
US20080151794A1 (en) | Apparatus, method, and computer program product for reducing uplink interference | |
EP3836669A1 (en) | Method and apparatus for sending information, and storage medium, terminal and base station | |
KR20200083989A (en) | Data transmission method, terminal device and network device | |
CN108633012B (en) | Time slot aggregation method, device and base station | |
CN110198207B (en) | Wireless communication method and network equipment | |
CN110351045B (en) | CSI report transmission method, terminal equipment and network equipment | |
CN108667582B (en) | Communication method, network equipment and terminal equipment | |
JP2023543124A (en) | Systems and methods for improving uplink transmission |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |