CN111435907A - Transmission processing method, device, terminal and medium - Google Patents
Transmission processing method, device, terminal and medium Download PDFInfo
- Publication number
- CN111435907A CN111435907A CN201910245776.2A CN201910245776A CN111435907A CN 111435907 A CN111435907 A CN 111435907A CN 201910245776 A CN201910245776 A CN 201910245776A CN 111435907 A CN111435907 A CN 111435907A
- Authority
- CN
- China
- Prior art keywords
- transmission
- symbols
- transmitted
- nominal
- total number
- 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.)
- Granted
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
-
- 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/0078—Timing of allocation
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The embodiment of the invention discloses a transmission processing method, a device, a terminal and a medium, wherein the transmission processing method comprises the following steps: and if the nominal transmission meets the preset condition, transmitting according to at least one part to be transmitted, wherein the at least one part to be transmitted is obtained by dividing the nominal transmission. The embodiment of the invention can enhance the transmission reliability.
Description
Technical Field
Embodiments of the present invention relate to the field of communications, and in particular, to a transmission processing method, apparatus, terminal, and medium.
Background
Compared with the prior Mobile Communication system, the fifth Generation Mobile Communication technology (5-Generation, 5G) needs to adapt to more diversified scenes and service requirements, the 5G scenes include enhanced Mobile Broadband (eMBB), Ultra-Reliable and low-latency Communication (UR-Reliable and L ow L activity Communications, UR LL C) and massive Machine Type Communication (mtc), and the scenes put forward requirements on the system such as high reliability, low latency, large bandwidth and wide coverage.
For some terminals, services with different numerical configurations (numerology) may be supported, and for UR LL C services, in order to meet low-latency and high-reliability service indicator requirements, Physical Downlink Shared Channel (PDSCH)/Physical Uplink Shared Channel (PUSCH) transmission at a symbol level or a mini-slot (mini-slot) level is used.
In the current transmission scheme, if a time slot does not satisfy the transmission condition, the transmission is ignored. For example, as shown in fig. 1, D in the semi-static slot format represents a downlink symbol, U represents an uplink symbol, and F represents a flexible (flexible) symbol, where the F symbol can be used for PUSCH transmission. Assuming that three PUSCH transmissions are required, only symbols 3 to 6 of slot n and symbols 3 to 6 of slot n +2 are actually used for transmission. Since symbol 3 to symbol 6 of slot n +1 are not consecutive 4 symbols available for PUSCH transmission, slot n +1 is not used for transmission. Therefore, the transmission delay of the current scheme is large, and the reliability is low.
Disclosure of Invention
Embodiments of the present invention provide a transmission processing method, apparatus, terminal and medium, so as to solve the problem of low transmission reliability.
In a first aspect, an embodiment of the present invention further provides a transmission processing method, including:
and if the nominal transmission meets the preset condition, transmitting according to at least one part to be transmitted, wherein the at least one part to be transmitted is obtained by dividing the nominal transmission.
In a second aspect, an embodiment of the present invention provides a transmission processing apparatus, including:
and the transmission module is used for transmitting according to at least one part to be transmitted if the nominal transmission meets a preset condition, wherein the at least one part to be transmitted is obtained by dividing the nominal transmission.
In a third aspect, an embodiment of the present invention provides a terminal, including a processor, a memory, and a computer program stored in the memory and operable on the processor, where the computer program, when executed by the processor, implements the steps of the transmission processing method.
In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the steps of the transmission processing method.
In embodiments of the invention, by dividing the nominal transmission into at least one part to be transmitted, rather than ignoring the nominal transmission, embodiments of the invention can enhance transmission reliability.
Drawings
The present invention will be better understood from the following description of specific embodiments thereof taken in conjunction with the accompanying drawings, in which like or similar reference characters designate like or similar features.
FIG. 1 is a schematic diagram of a prior art transmission processing method;
fig. 2 is a flowchart illustrating a transmission processing method according to a first embodiment of the present invention;
fig. 3 is a flowchart illustrating a transmission processing method according to a second embodiment of the invention;
FIG. 4 is a schematic diagram illustrating a transmission processing method according to the embodiment of FIG. 3;
fig. 5 is a flowchart illustrating a transmission processing method according to a third embodiment of the present invention;
FIG. 6 is a schematic diagram of a first transmission processing method according to the embodiment of FIG. 5;
FIG. 7 is a schematic diagram of a second transmission processing method according to the embodiment of FIG. 5;
FIG. 8 is a schematic diagram of a third transmission processing method according to the embodiment of FIG. 5;
fig. 9 is a flowchart illustrating a transmission processing method according to a fourth embodiment of the invention;
FIG. 10 is a schematic diagram of a transmission processing method according to the embodiment of FIG. 9;
FIG. 11 is a schematic diagram of a transmission processing method according to an embodiment of the present invention;
FIG. 12 is a schematic diagram of another transmission processing method according to an embodiment of the present invention;
FIG. 13 is a schematic illustration of nominal and actual transmissions of one embodiment of the present invention;
FIG. 14 is a schematic illustration of nominal and actual transmissions of another embodiment of the present invention;
fig. 15 is a block diagram of a transmission processing apparatus according to an embodiment of the present invention;
fig. 16 is a schematic diagram of a hardware structure of a terminal for implementing an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The embodiment of the invention provides a transmission processing method, which comprises the following steps:
if the nominal transmission meets a predetermined condition, the nominal transmission is divided (split) into at least one part to be transmitted, and the at least one part to be transmitted is used for transmission.
The nominal transmission may refer to a nominal transmission of a PUSCH or a PDSCH, the nominal transmission may be an initial transmission or a retransmission, and each nominal transmission may also be referred to as a repeat transmission for simplicity, for example: each nominal transmission occupies the same size of time domain resources (e.g., consisting of multiple consecutive symbols) that are used for PUSCH transmission or PDSCH transmission, which may be referred to as a time domain duration (duration).
As an embodiment, as shown in fig. 2, a transmission processing method includes:
and S101, if the nominal transmission meets a preset condition, dividing (split) the nominal transmission into at least one part to be transmitted.
And S102, transmitting according to the divided at least one part to be transmitted. I.e. the at least one portion to be transmitted is derived from a nominal transmission division.
It should be noted that the predetermined condition includes a combination of one or more of the following: encounter a slot boundary, encounter a collision symbol, encounter an uplink and downlink switching point.
The slot (slot) boundary is explained below, and for two adjacent slots n and n +1, the slot boundary is between the last symbol of slot n and the first symbol of slot n + 1.
Describing the collision symbols, if the uplink transmission encounters the symbols which can only carry out downlink transmission, the collision symbols are encountered; if the downlink transmission encounters a symbol that can only be transmitted in the uplink, a collision symbol is encountered.
The following describes an uplink/downlink switching point, which is a switching point between uplink and downlink. The symbol where the uplink and downlink switching point is located may be used for uplink transmission only; or, the symbol where the uplink and downlink switching point is located may be used for downlink transmission only; or, the symbol where the uplink and downlink switching point is located may be used for uplink transmission or downlink transmission.
The nominal transmission may be a PDSCH transmission or a PUSCH transmission.
In S102, for each part to be transmitted obtained by division, if the number of symbols of the part to be transmitted is greater than or equal to the minimum transmission length, the symbols of the part to be transmitted are available transmission symbols, that is, the symbols of the part to be transmitted can be used for transmission; and if the number of the symbols of the part to be transmitted is less than the minimum transmission length, the symbols of the part to be transmitted are unavailable transmission symbols, and the part to be transmitted is discarded.
For convenience of description, in the embodiment of the present invention, it is assumed that a Demodulation reference signal (DMRS) symbol does not transmit data, so that at least two symbols are required for one transmission, where one symbol is used for the DMRS and the other symbols are used for the data. Therefore, the minimum transmission length is 2, i.e. at least 2 characters are needed to achieve transmission. Of course, the minimum transmission length may be other values, for example, the minimum transmission length is an integer such as 3 or 4. The embodiment of the invention is also applicable to the case that the DMRS symbols transmit data.
In the embodiment of the invention, if the nominal transmission meets a time slot boundary, a collision symbol and an uplink and downlink switching point, the nominal transmission is divided into at least one part to be transmitted for transmission instead of neglecting the transmission, thereby improving the reliability of the transmission and shortening the time delay. Especially in the scenario of repeated transmission, the reliability of transmission can be effectively enhanced.
Fig. 3 is a flowchart illustrating a transmission processing method according to a second embodiment of the present invention. As shown in fig. 3, the transmission processing method includes:
s201, if the nominal transmission meets the preset condition, dividing the nominal transmission according to the total number of the symbols of the nominal transmission, and dividing the nominal transmission into at least one part to be transmitted. I.e., the nominal transmission is divided according to the total number of symbols of the nominal transmission.
Wherein the total number of symbols of the at least one portion to be transmitted is equal to the total number of symbols of the nominal transmission.
S202, judging each part to be transmitted obtained by dividing as follows: if the symbol of the part to be transmitted is an available transmission symbol, the symbol of the part to be transmitted can be used for transmission, and if the symbol of the part to be transmitted is an unavailable transmission symbol, the transmission part is discarded.
An embodiment of the present invention will be described in detail below with reference to the example of fig. 4.
As shown in fig. 4, three repetitions are required, nominal transmission 1 using symbols 3 to 6 of slot n and nominal transmission 2 using symbols 9 to 12 of slot n. The total number of symbols of the nominal transmission 1 and the total number of symbols of the nominal transmission 2 are both 4, and among the 4 symbols, there is one symbol for DMRS and three symbols for data. And nominal transmission 1 is actual transmission 1 and nominal transmission 2 is actual transmission 2.
When nominal transmission 3 is made, nominal transmission 3 encounters slot boundaries for slot n and slot n +1, determining that the total number of symbols for nominal transmission 3 is the same as the total number of symbols for nominal transmission 1, and the total number of symbols is 4.
The nominal transmission 3 is divided according to the total number of symbols of the nominal transmission 3. And if the total number of the divided at least one part to be transmitted is equal to the total number of the symbols of the nominal transmission 3, stopping dividing, namely dividing to obtain 3 parts to be transmitted, namely a part 1, a part 2 and a part 3.
For the part 1 and the part 3 obtained by division, since the number of symbols of the part 1 is smaller than the minimum transmission length (the minimum transmission length is 2 in this embodiment), the symbols of the part 1 are unavailable transmission symbols, and the part 1 is discarded; similarly, part 3 is discarded. For the divided part 2, since the number of symbols of the part 2 is equal to the minimum transmission length, the symbols of the part 2 are available transmission symbols, and the part 2 is used for actual transmission.
From the above, it can be seen that nominal transmission 3 actually uses symbols 5 and 6 of slot n +1 for transmission, i.e. actual transmission 3.
Fig. 5 is a flowchart illustrating a transmission processing method according to a third embodiment of the present invention. As shown in fig. 5, the transmission processing method includes:
and S301, if the nominal transmission meets the preset condition, dividing the nominal transmission.
S302, each division is carried out to obtain a part to be transmitted, and whether the symbol of the part to be transmitted is an available transmission symbol is determined.
S303, determining whether the division is finished according to the total number of available transmission symbols in the divided parts to be transmitted so as to obtain at least one part to be transmitted; wherein a total number of available transmission symbols in the at least one portion to be transmitted is less than or equal to a total number of symbols for a nominal transmission.
And S304, transmitting based on the available transmission symbols in the at least one part to be transmitted.
Wherein, each part to be transmitted obtained by division is judged as follows: if the symbol of the part to be transmitted is an available transmission symbol, the symbol of the part to be transmitted can be used for transmission, and if the symbol of the part to be transmitted is an unavailable transmission symbol, the transmission part is discarded.
In S303 of the embodiment of the present invention, there are two ways to determine whether the division is completed.
In a first mode
And if the total number of the available transmission symbols in the divided part to be transmitted is equal to the total number of the symbols in the nominal transmission, the division is finished.
The following describes the transmission processing scheme corresponding to equation one in detail by way of an example.
As shown in fig. 6, three repeated transmissions are required, nominal transmission 1 using symbols 3 to 6 of slot n (nominal transmission 1 is actual transmission 1), and nominal transmission 2 using symbols 9 to 12 of slot n (nominal transmission 2 is actual transmission 2). The total number of symbols of the nominal transmission 1 and the total number of symbols of the nominal transmission 2 are both 4, and among the 4 symbols, there is one symbol for DMRS and three symbols for data.
When making nominal transmission 3, nominal transmission 3 encounters the slot boundary for slot n and slot n +1 and the uplink and downlink switching point for slot n + 1. And dividing the nominal transmission 3, dividing a part to be transmitted each time, and determining whether the symbol of the part to be transmitted is an available transmission symbol.
When the division is performed for the first time, the part 1 is divided, and since the number of symbols of the part 1 is smaller than the minimum transmission length (the minimum transmission length is 2 in this embodiment), the symbols of the part 1 are unusable transmission symbols, and the part 1 is discarded.
The subsequent symbols are divided a second time to form part 2. Since the number of symbols of the part 2 is equal to the minimum transmission length, the symbols of the part 2 are available transmission symbols. And since the total number of available transmission symbols that have been divided is not equal to the total number of symbols for nominal transmission 3, the following symbols are divided, i.e., the third division is performed.
The third division into parts 3, the symbols of part 3 are available transmission symbols since the number of symbols of part 3 is equal to the minimum transmission length. And the total number of available transmission symbols divided is the sum of the symbols of part 2 and the symbols of part 3, and the total number of available transmission symbols divided is equal to the total number of symbols of nominal transmission 3, and thus, the division is completed.
Thus, for the nominal transmission 3, the symbols 5, 6, 12 and 13 of the slot n +1 are actually used for transmission, i.e. the actual transmission 3 and the actual transmission 4, so that the total number of available transmission symbols is divided to be equal to the total number of symbols for the nominal transmission.
Mode two
The division is determined to be complete if the absolute value of the difference between the total number of symbols for the nominal transmission and the total number of available transmission symbols in the divided portion to be transmitted is less than the minimum transmission length. I.e. in case the absolute value of the difference between the total number of symbols for the nominal transmission and the total number of available transmission symbols in the divided part to be transmitted is smaller than the minimum transmission length, the nominal transmission is divided.
For example, the division is determined to be completed if the difference obtained by subtracting the total number of available transmission symbols obtained by the division from the total number of symbols for the nominal transmission is smaller than the minimum transmission length.
The transmission processing scheme corresponding to the second scheme will be described in detail below by way of an example.
As shown in fig. 7, three repeated transmissions are required, and nominal transmission 1 is performed using symbols 3 to 6 of slot n (nominal transmission 1 is actual transmission 1). The total number of symbols for nominal transmission 1 is 4, and among the 4 symbols, there is one symbol for DMRS and three symbols for data. The total number of symbols for nominal transmission 2 and nominal transmission 3 is also 4.
When nominal transmission 2 is carried out, if the nominal transmission 2 meets the time slot boundary of the time slot n and the time slot n +1 and the uplink and downlink switching point of the time slot n +1, the nominal transmission 2 is divided, a part to be transmitted is divided each time, and whether the symbol of the part to be transmitted is an available transmission symbol is determined.
When the division is performed for the first time, the part 1 is divided, and since the number of symbols of the part 1 is smaller than the minimum transmission length (the minimum transmission length is 2 in this embodiment), the symbols of the part 1 are unusable transmission symbols, and the part 1 is discarded.
The subsequent symbols are divided a second time to form part 2. Since the number of symbols of the part 2 is greater than the minimum transmission length, the symbols of the part 2 are available transmission symbols. And the division is completed because the difference (4-3 ═ 1, i.e. the difference is 1) obtained by subtracting the total number of available transmission symbols obtained by division from the total number of symbols of the nominal transmission 2.
In the transmission processing scheme corresponding to the second mode, the absolute value of the difference between the total number of the symbols in the nominal transmission and the total number of the available transmission symbols in the divided part to be transmitted is smaller than the minimum transmission length, and the division is finished, so that the number of the divided unavailable transmission symbols can be reduced, and the influence on the subsequent transmission is avoided. In fig. 7, it is assumed that the division is continued after the division of the part 2, the part 3 is divided, the symbol of the part 3 is the symbol 2 of the slot n +2, but the symbol of the part 3 is an unavailable transmission symbol, the part 3 needs to be discarded, and the transmission of the nominal transmission 3 is affected. Thus in fig. 7, dividing after dividing part 2 can avoid dividing part 3 for nominal transmission 2 from affecting the transmission of nominal transmission 3.
In addition, in S301, the unavailable transmission symbols may be skipped before the nominal transmission is divided.
As shown in fig. 8, nominal transmission 2 encounters a slot boundary, skips an unavailable transmission symbol, i.e., skips symbol 13 of slot n, and then divides into portion 1, the number of symbols of portion 1 being greater than the minimum transmission length, so the symbols of portion 1 are available transmission symbols. And the division is completed because the difference obtained by subtracting the total number of available transmission symbols obtained by division from the total number of symbols of the nominal transmission 2 (4-3 is 1, i.e. the difference is 1), is smaller than the minimum transmission length (in this embodiment, the minimum transmission length is 2). Thus, the nominal transmission 2 is divided into a portion, portion 1, and the symbols of portion 1 are used for transmission, and portion 1 is the actual transmission.
Fig. 9 is a flowchart illustrating a transmission processing method according to a fourth embodiment of the present invention. As shown in fig. 9, the transmission processing method includes:
s401, if the nominal transmission meets the preset conditions, dividing the nominal transmission according to the total number of the symbols used for data of the nominal transmission, and dividing the nominal transmission into at least one part to be transmitted. I.e., the nominal transmission is divided according to the total number of symbols used for data in the nominal transmission.
Wherein a total number of symbols for data in the available transmission symbols in the at least one portion to be transmitted is equal to a total number of symbols for data in the nominal transmission.
It should be noted that, in one transmission including symbols for DMRS and symbols for data, in an embodiment of the present invention, the total number of symbols for data in the available transmission symbols obtained by dividing is equal to the total number of symbols for data in the nominal transmission.
S402, judging each part to be transmitted obtained by dividing as follows: if the symbol of the part to be transmitted is an available transmission symbol, the symbol of the part to be transmitted can be used for transmission, and if the symbol of the part to be transmitted is an unavailable transmission symbol, the transmission part is discarded.
The following describes an embodiment of the present invention in detail by way of an example of fig. 10.
As shown in fig. 10, when the nominal transmission 2 is performed, the nominal transmission 2 encounters slot boundaries of the slot n and the slot n +1, determines that the total number of symbols for data of the nominal transmission 2 is the same as the total number of symbols for data of the nominal transmission 1, and the total number of symbols for data is all 3.
For the divided part 1, since the number of symbols of the part 1 is smaller than the minimum transmission length (the minimum transmission length is 2 in this embodiment), the symbols of the part 1 are unusable transmission symbols, and the part 1 is discarded. For the divided parts 2 and 3, since the number of symbols of the part 2 is greater than the minimum transmission length and the number of symbols of the part 3 is equal to the minimum transmission length, the symbols of the parts 2 and 3 are available transmission symbols, and the actual transmission is performed using the parts 2 and 3.
As can be seen from the above, nominal transmission 2 actually uses symbols 11 through 13 of slot n +1, symbols 2 and 3 of slot n +2 for transmission, i.e., actual transmission 2 and actual transmission 3.
For the transmission processing method of any one of the above embodiments of the present invention, the transmission processing method may further include:
the first designated transmission is discarded if the initial symbol of the first designated transmission is after the end time of the predetermined transmission time interval. Wherein the first designated transmission comprises: nominal transmission and/or division of the resulting portion to be transmitted. The predetermined transmission time interval is a maximum transmission time interval from a last symbol of the control resource set in which the uplink grant is received.
For example, as shown in fig. 11, a nominal transmission 2 is divided into a part 1, a part 2 and a part 3, a symbol of the part 1 and a symbol of the part 3 are both unavailable transmission symbols, the part 1 and the part 3 are discarded, and the part 2 is actually transmitted. The network can be configured: maximum allowed transmission time interval t from the last symbol of Control resource set (CORESET) receiving uplink grant1Discard t 13 after the last symbol. Let t1The last symbol is followed by the available transmission symbols that are divided and discarded as well. I.e. discard t1The last symbol of the set of symbols and dividing the available transmission symbols.
As an embodiment of the present invention, the transmission processing method may further include:
discarding a portion of the second designated transmission that is not within the predetermined transmission time interval if another portion of the second designated transmission is not within the predetermined transmission time interval; wherein the second designated transmission comprises: nominal transmission and/or division of the resulting portion to be transmitted. The predetermined transmission time interval is a maximum transmission time interval from a last symbol of the control resource set in which the uplink grant is received.
For a certain part to be transmitted obtained by division, if the symbols of the part to be transmitted are available transmission symbols, and at least 2 symbols of the part to be transmitted are in the maximum transmission time interval, and other symbols of the part to be transmitted are after the last symbol of the maximum transmission time interval, then the symbols after the last symbol of the maximum transmission time interval are discarded.
As shown in fig. 12, the first two symbols of nominal transmission 3 are at a maximum transmission time interval t1Within the last two symbols of nominal transmission 3 in the maximum transmission time interval t1Otherwise, the last two symbols of the nominal transmission 3 (or punctured) are discarded and only the first two symbols of the nominal transmission 3 are used for transmission. .
The transmission processing method according to any one of the embodiments of the present invention is applied to a terminal, and the terminal may be enabled to execute the transmission processing method in a network configuration manner. Moreover, for convenience of description, in the above-mentioned figures, the flexible symbol F where the uplink and downlink switching point is located may be used for uplink transmission, and in practical application, the flexible symbol F where the uplink and downlink switching point is located may not be used for uplink transmission, that is, may be used for downlink transmission only.
With respect to the transmission processing methods shown in fig. 3, 5, and 6, the transmission processing method shown in fig. 3 achieves the shortest total transmission time, the transmission processing method shown in fig. 5 achieves the next lowest total transmission time, and the transmission processing method shown in fig. 6 achieves the next lowest total transmission time.
The transmission processing method shown in fig. 6 preferably implements the code rate, the transmission processing method shown in fig. 5 implements the code rate again, and the transmission processing method shown in fig. 3 implements the code rate again.
The nominal transmission and the actual transmission in the above-described embodiments of the invention are further described below.
The number of times the network indicates or informs the nominal transmission (nominal transmission) may not be equal to the number of actual transmissions. As shown in fig. 13, two repeated transmissions, namely nominal transmission 1 and nominal transmission 2, are performed, each nominal transmission lasts for 4 symbols, the nominal transmission number is 2, all nominal transmissions do not cross the boundary or the uplink and downlink switching point, and therefore the actual transmission number is 2.
As shown in fig. 14, 4 repeated transmissions are made, each lasting 4 symbols, with a nominal number of transmissions of 4. When there is a nominal transmission crossing a slot boundary or an uplink and downlink switching point, one nominal transmission is divided into 2 actual transmissions, i.e., nominal transmission 3 is divided into 2 actual transmissions. Thus, the actual number of transmissions is 5.
Fig. 15 shows a block diagram of a transmission processing apparatus according to an embodiment of the present invention. As shown in fig. 15, the transmission processing apparatus 500 includes a transmission module 501.
The transmission module 501 is configured to transmit according to at least one portion to be transmitted if the nominal transmission meets a predetermined condition, where the at least one portion to be transmitted is obtained by dividing the nominal transmission.
In one embodiment of the invention, the predetermined conditions include a combination of one or more of the following: encounter a slot boundary, encounter a collision symbol, encounter an uplink and downlink switching point.
In one embodiment of the present invention, the transmission processing apparatus 500 further includes a first division module.
The first partitioning module is configured to partition the nominal transmission according to a total number of symbols of the nominal transmission. I.e., the nominal transmission is divided according to the total number of symbols of the nominal transmission.
In one embodiment of the invention, the total number of symbols of at least one portion to be transmitted is equal to the total number of symbols of the nominal transmission.
In one embodiment of the invention, the total number of available transmission symbols in the at least one portion to be transmitted is less than or equal to the total number of symbols for the nominal transmission.
In one embodiment of the present invention, the transmission processing apparatus 500 further includes a second dividing module.
The second partitioning module is configured to determine that partitioning is complete if an absolute value of a difference between a total number of symbols for the nominal transmission and a total number of available transmission symbols in the partitioned portion to be transmitted is less than a minimum transmission length. I.e. in case the absolute value of the difference between the total number of symbols for the nominal transmission and the total number of available transmission symbols in the divided part to be transmitted is smaller than the minimum transmission length, the nominal transmission is divided.
In one embodiment of the present invention, the transmission processing apparatus 500 further comprises a symbol skipping module before dividing the nominal transmission into at least one part to be transmitted.
The symbol skipping module is used for skipping the unavailable transmission symbols.
In one embodiment of the present invention, the nominal transmission includes symbols for data, and the transmission processing apparatus 500 further includes a third dividing module.
The third partitioning module is configured to partition the nominal transmission based on a total number of symbols for the data in the nominal transmission. I.e., the nominal transmission is divided according to the total number of symbols used for data in the nominal transmission.
In one embodiment of the invention, the total number of symbols for data in the available transmission symbols in the at least one portion to be transmitted is equal to the total number of symbols for data in the nominal transmission.
In one embodiment of the present invention, the transmission processing apparatus 500 further includes a first discarding module.
The first discarding module is used for discarding the first appointed transmission if the initial symbol of the first appointed transmission is behind the end time of the preset transmission time interval; wherein the first designated transmission comprises: nominal transmission and/or division of the resulting portion to be transmitted.
In one embodiment of the present invention, the transmission processing apparatus 500 further includes a second discarding module.
The second discarding module is used for discarding the part of the second designated transmission which is not in the preset transmission time interval if one part of the second designated transmission is in the preset transmission time interval and the other part of the second designated transmission is not in the preset transmission time interval; wherein the second designated transmission comprises: nominal transmission and/or division of the resulting portion to be transmitted.
In one embodiment of the invention, the predetermined transmission time interval is a maximum transmission time interval from a last symbol of a control resource set in which the uplink grant is received.
In one embodiment of the present invention, the transmission processing apparatus 500 further includes a third discarding module.
The third discarding module is configured to discard, for each to-be-transmitted portion of the at least one to-be-transmitted portion, an unavailable transmission symbol if the number of symbols of the to-be-transmitted portion is smaller than the minimum transmission length, the symbol of the to-be-transmitted portion.
In one embodiment of the present invention, the transmission processing apparatus 500 further includes a symbol determination module.
The symbol determining module is used for determining, for each part to be transmitted in at least one part to be transmitted, a symbol of the part to be transmitted as an available transmission symbol if the number of symbols of the part to be transmitted is greater than or equal to the minimum transmission length.
In one embodiment of the invention, the nominal transmission is a physical downlink shared channel, PDSCH, transmission or a physical uplink shared channel, PUSCH, transmission.
The terminal provided by the embodiment of the present invention can implement each process implemented by the terminal in any of the transmission processing method embodiments described above, and details are not described here to avoid repetition.
Fig. 16 is a schematic diagram of a hardware structure of a terminal for implementing an embodiment of the present invention.
The terminal 600 includes but is not limited to: a radio frequency unit 601, a network module 602, an audio output unit 603, an input unit 604, a sensor 605, a display unit 606, a user input unit 607, an interface unit 608, a memory 609, a processor 610, and a power supply 611. Those skilled in the art will appreciate that the terminal configuration shown in fig. 16 is not intended to be limiting, and that the terminal may include more or fewer components than shown, or some components may be combined, or a different arrangement of components. In the embodiment of the present invention, the terminal includes, but is not limited to, a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted terminal, a wearable device, a pedometer, and the like.
The radio frequency unit 601 is configured to perform transmission according to at least one to-be-transmitted portion if nominal transmission meets a predetermined condition, where the at least one to-be-transmitted portion is obtained by dividing the nominal transmission.
In embodiments of the invention, by dividing the nominal transmission into at least one part to be transmitted, rather than ignoring the nominal transmission, embodiments of the invention can enhance transmission reliability.
It should be understood that, in the embodiment of the present invention, the radio frequency unit 601 may be used for receiving and sending signals during a message sending and receiving process or a call process, and specifically, receives downlink data from a base station and then processes the received downlink data to the processor 610; in addition, the uplink data is transmitted to the base station. In general, radio frequency unit 601 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. Further, the radio frequency unit 601 may also communicate with a network and other devices through a wireless communication system.
The terminal provides wireless broadband internet access to the user through the network module 602, such as helping the user send and receive e-mails, browse web pages, and access streaming media.
The audio output unit 603 may convert audio data received by the radio frequency unit 601 or the network module 602 or stored in the memory 609 into an audio signal and output as sound. Also, the audio output unit 603 can also provide audio output related to a specific function performed by the terminal 600 (e.g., a call signal reception sound, a message reception sound, etc.). The audio output unit 603 includes a speaker, a buzzer, a receiver, and the like.
The input unit 604 is used to receive audio or video signals. The input Unit 604 may include a Graphics Processing Unit (GPU) 6041 and a microphone 6042, and the Graphics processor 6041 processes image data of a still picture or video obtained by an image capturing apparatus (such as a camera) in a video capture mode or an image capture mode. The processed image frames may be displayed on the display unit 606. The image frames processed by the graphic processor 6041 may be stored in the memory 609 (or other storage medium) or transmitted via the radio frequency unit 601 or the network module 602. The microphone 6042 can receive sound, and can process such sound into audio data. The processed audio data may be converted into a format output transmittable to a mobile communication base station via the radio frequency unit 601 in case of the phone call mode.
The terminal 600 also includes at least one sensor 605, such as a light sensor, motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor that can adjust the brightness of the display panel 6061 according to the brightness of ambient light, and a proximity sensor that can turn off the display panel 6061 and/or the backlight when the terminal 600 is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally three axes), detect the magnitude and direction of gravity when stationary, and can be used to identify the terminal posture (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration identification related functions (such as pedometer, tapping), and the like; the sensors 605 may also include fingerprint sensors, pressure sensors, iris sensors, molecular sensors, gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., which are not described in detail herein.
The Display unit 606 may include a Display panel 6061, and the Display panel 6061 may be configured in the form of a liquid Crystal Display (L acquired Crystal Display, L CD), an Organic light-Emitting Diode (O L ED), or the like.
The user input unit 607 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the terminal. Specifically, the user input unit 607 includes a touch panel 6071 and other input devices 6072. Touch panel 6071, also referred to as a touch screen, may collect touch operations by a user on or near it (e.g., operations by a user on or near touch panel 6071 using a finger, stylus, or any suitable object or accessory). The touch panel 6071 may include two parts of a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 610, receives a command from the processor 610, and executes the command. In addition, the touch panel 6071 can be implemented by various types such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave. The user input unit 607 may include other input devices 6072 in addition to the touch panel 6071. Specifically, the other input devices 6072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a track ball, a mouse, and a joystick, which are not described herein again.
Further, the touch panel 6071 can be overlaid on the display panel 6061, and when the touch panel 6071 detects a touch operation on or near the touch panel 6071, the touch operation is transmitted to the processor 610 to determine the type of the touch event, and then the processor 610 provides a corresponding visual output on the display panel 6061 according to the type of the touch event. Although the touch panel 6071 and the display panel 6061 are shown in fig. 16 as two separate components to implement the input and output functions of the terminal, in some embodiments, the touch panel 6071 and the display panel 6061 may be integrated to implement the input and output functions of the terminal, and this is not limited here.
The interface unit 608 is an interface for connecting an external device to the terminal 600. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input/output (I/O) port, a video I/O port, an earphone port, and the like. The interface unit 608 may be used to receive input (e.g., data information, power, etc.) from an external device and transmit the received input to one or more elements within the terminal 600 or may be used to transmit data between the terminal 600 and an external device.
The memory 609 may be used to store software programs as well as various data. The memory 609 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. Further, the memory 609 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
The processor 610 is a control center of the terminal, connects various parts of the entire terminal using various interfaces and lines, and performs various functions of the terminal and processes data by operating or executing software programs and/or modules stored in the memory 609 and calling data stored in the memory 609, thereby performing overall monitoring of the terminal. Processor 610 may include one or more processing units; preferably, the processor 610 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 610.
The terminal 600 may further include a power supply 611 (e.g., a battery) for supplying power to the various components, and preferably, the power supply 611 is logically connected to the processor 610 via a power management system, so that functions of managing charging, discharging, and power consumption are performed via the power management system.
In addition, the terminal 600 includes some functional modules that are not shown, and are not described in detail herein.
Preferably, an embodiment of the present invention further provides a terminal, which includes a processor, a memory, and a computer program stored in the memory and capable of running on the processor, where the computer program, when executed by the processor, implements each process of the foregoing transmission processing method embodiment, and can achieve the same technical effect, and details are not repeated here to avoid repetition.
The embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program implements each process of the foregoing transmission processing method embodiment, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here. The computer-readable storage medium may be a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk.
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.
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 (18)
1. A transmission processing method, comprising:
and if the nominal transmission meets the preset condition, transmitting according to at least one part to be transmitted, wherein the at least one part to be transmitted is obtained by dividing the nominal transmission.
2. The method of claim 1, wherein the predetermined condition comprises a combination of one or more of: encounter a slot boundary, encounter a collision symbol, encounter an uplink and downlink switching point.
3. The method of claim 1, wherein the division of the nominal transmission is a division based on a total number of symbols of the nominal transmission.
4. The method of claim 3, wherein a total number of symbols of the at least one portion to be transmitted is equal to the nominal total number of symbols transmitted.
5. The method of claim 1, wherein a total number of available transmission symbols in the at least one portion to be transmitted is less than or equal to the nominal transmitted total number of symbols.
6. The method of claim 1, wherein the nominal transmission is divided if an absolute value of a difference between a total number of symbols of the nominal transmission and a total number of available transmission symbols in the divided portion to be transmitted is less than a minimum transmission length.
7. The method of claim 1, wherein prior to said dividing said nominal transmission into at least one portion to be transmitted, said method further comprises:
skipping the unavailable transmission symbols.
8. The method of claim 1, wherein the division of the nominal transmission is a division based on a total number of symbols used for data in the nominal transmission.
9. The method of claim 8, wherein a total number of symbols for data in the available transmission symbols in the at least one portion to be transmitted is equal to a total number of symbols for data in the nominal transmission.
10. The method of claim 1, further comprising:
discarding a first designated transmission if an initial symbol of the first designated transmission is after an end time of a predetermined transmission time interval;
wherein the first designated transmission comprises: nominal transmission and/or division of the resulting portion to be transmitted.
11. The method of claim 1, further comprising:
discarding a portion of a second designated transmission that is not within a predetermined transmission time interval if another portion of the second designated transmission is not within the predetermined transmission time interval;
wherein the second designated transmission comprises: nominal transmission and/or division of the resulting portion to be transmitted.
12. The method of claim 10 or 11, wherein the predetermined transmission time interval is a maximum transmission time interval from a last symbol of a set of control resources in which the uplink grant is received.
13. The method of claim 1, further comprising:
for each part to be transmitted in the at least one part to be transmitted, if the number of symbols of the part to be transmitted is less than the minimum transmission length, the symbols of the part to be transmitted are unavailable transmission symbols, and the unavailable transmission symbols are discarded.
14. The method of claim 1, further comprising:
for each part to be transmitted in the at least one part to be transmitted, if the number of symbols of the part to be transmitted is greater than or equal to the minimum transmission length, the symbols of the part to be transmitted are available transmission symbols.
15. The method of claim 1, wherein the nominal transmission is a Physical Downlink Shared Channel (PDSCH) transmission or a Physical Uplink Shared Channel (PUSCH) transmission.
16. A transmission processing apparatus, comprising:
and the transmission module is used for transmitting according to at least one part to be transmitted if the nominal transmission meets a preset condition, wherein the at least one part to be transmitted is obtained by dividing the nominal transmission.
17. A terminal, characterized in that it comprises a processor, a memory and a computer program stored on the memory and executable on the processor, the computer program, when executed by the processor, implementing the steps of the transmission processing method according to any one of claims 1 to 15.
18. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the transmission processing method according to one of claims 1 to 15.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910245776.2A CN111435907B (en) | 2019-03-28 | 2019-03-28 | Transmission processing method, device, terminal and medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910245776.2A CN111435907B (en) | 2019-03-28 | 2019-03-28 | Transmission processing method, device, terminal and medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111435907A true CN111435907A (en) | 2020-07-21 |
CN111435907B CN111435907B (en) | 2023-02-24 |
Family
ID=71580106
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910245776.2A Active CN111435907B (en) | 2019-03-28 | 2019-03-28 | Transmission processing method, device, terminal and medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111435907B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022188737A1 (en) * | 2021-03-12 | 2022-09-15 | 维沃移动通信有限公司 | Uplink transmission method and apparatus, and terminal |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3113404A1 (en) * | 2014-02-24 | 2017-01-04 | LG Electronics Inc. | Method for repetitive transmission of channel for coverage extension, and terminal |
CN109076546A (en) * | 2016-03-15 | 2018-12-21 | 索尼移动通信株式会社 | Frequency error estimation during the repeating uplink message transmission of segmentation |
WO2019051485A1 (en) * | 2017-09-11 | 2019-03-14 | Qualcomm Incorporated | Uplink acknowledgment mapping and resource allocation |
-
2019
- 2019-03-28 CN CN201910245776.2A patent/CN111435907B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3113404A1 (en) * | 2014-02-24 | 2017-01-04 | LG Electronics Inc. | Method for repetitive transmission of channel for coverage extension, and terminal |
CN109076546A (en) * | 2016-03-15 | 2018-12-21 | 索尼移动通信株式会社 | Frequency error estimation during the repeating uplink message transmission of segmentation |
WO2019051485A1 (en) * | 2017-09-11 | 2019-03-14 | Qualcomm Incorporated | Uplink acknowledgment mapping and resource allocation |
Non-Patent Citations (4)
Title |
---|
3GPP: ""36331-e30"", 《3GPP TSG_RAN\WG2_RL2》 * |
3GPP: ""Draft_Minutes_report_RAN1#94_v020"", 《3GPP TSG_RAN\WG1_RL1》 * |
3GPP: ""TR38.824 v2.0.1"", 《3GPP TSG_RAN\TSG_RAN》 * |
NOKIA: ""R1-1903480_Summary of Tue offline discussion on 7.2.6.1.3_URLLC PUSCH enh"", 《3GPP TSG_RAN\WG1_RL1》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022188737A1 (en) * | 2021-03-12 | 2022-09-15 | 维沃移动通信有限公司 | Uplink transmission method and apparatus, and terminal |
CN115087118A (en) * | 2021-03-12 | 2022-09-20 | 维沃移动通信有限公司 | Uplink transmission method, device and terminal |
Also Published As
Publication number | Publication date |
---|---|
CN111435907B (en) | 2023-02-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110324124B (en) | Transmission method of aperiodic Sounding Reference Signal (SRS) and terminal equipment | |
CN109587789B (en) | Random access method, mobile terminal and network equipment | |
CN110299936B (en) | Transmitting antenna switching method, terminal equipment and computer readable storage medium | |
CN111277361B (en) | Transmission block size determination method and communication device | |
CN108282759B (en) | Service processing method and mobile communication terminal | |
CN111262674A (en) | SSB transmission indication method, device, terminal, equipment and medium | |
CN109831359B (en) | Method for detecting connection state of data network and terminal equipment thereof | |
CN110661607A (en) | Method and terminal for processing uplink conflict | |
CN111436141A (en) | Information transmission and receiving method, terminal and network side equipment | |
CN110958710B (en) | Channel access method, configuration method, terminal and network side equipment | |
CN108601048B (en) | Flow control method and mobile terminal | |
CN111615198A (en) | Resource determining method, resource indicating method, terminal and network side equipment | |
CN111818657B (en) | Uplink transmission discarding method, uplink transmission discarding configuration method and related equipment | |
CN111800880B (en) | Transmission method of uplink control information, terminal equipment and storage medium | |
CN108419283B (en) | WIFI hotspot scanning method and mobile terminal | |
CN111836266A (en) | SRS sending method, SRS configuration method, terminal and network side equipment | |
CN113225816B (en) | Physical uplink control channel transmission method, device, equipment and medium | |
CN111836307B (en) | Mapping type determining method and terminal | |
CN112804754B (en) | Resource determination method, resource configuration method, terminal and network equipment | |
CN111435907B (en) | Transmission processing method, device, terminal and medium | |
CN110621079B (en) | Random access resource selection method and terminal equipment | |
CN108234745B (en) | Signal receiving method, mobile terminal and computer readable storage medium | |
CN110138529B (en) | SR configuration method, network side equipment and terminal side equipment | |
CN108076287B (en) | Image processing method, mobile terminal and computer readable storage medium | |
CN110224732A (en) | A kind of antenna switching method and terminal device |
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 |