Transmission method, device and system of feedback information
Technical Field
The present invention relates to the field of mobile communications technologies, and in particular, to a method, an apparatus, and a system for transmitting feedback information.
Background
With the development of mobile communication technology, the International Telecommunication Union (ITU) has defined a requirement for higher user delay performance in a mobile communication system, and in order to meet the user delay performance, a main method is to shorten a Transmission Time Interval (TTI). After part of TTIs are shortened, TTIs with different lengths can appear in a system, and when the sizes of ACK/NACK codebooks of feedback confirmation information or non-confirmation information are determined according to the TTIs with different lengths, certain problems exist in the prior art.
In the existing mobile communication system LTE, for single carrier transmission, a bundling or multiplexing scheme is used for feedback in the LTE system, and the size of the ACK/NACK codebook to be fed back is always determined according to the maximum possible size, so that the performance of ACK/NACK feedback is poor. For multi-carrier transmission, when PUCCH format 1b with channel selection is used for feedback in the LTE system, and PUCCH format 3 is used for feedback, the size of the ACK/NACK codebook to be fed back is determined according to the largest possibility, so that the performance of ACK/NACK feedback is poor.
When the PUCCH format 4/5 is used for feedback, fixed and dynamic feedback codebook sizes are supported, and when the fixed codebook size is used, the size of the feedback ACK/NACK codebook is determined according to the maximum possibility, so that the performance of ACK/NACK feedback is poor; when the dynamic codebook size is used, 2 bits are used in a downlink scheduling signaling to carry a counter DAI, the counter DAI is used for indicating the number of scheduling subframes/carriers, and 2 bits carry a total DAI, the total DAI is used for indicating the total number of scheduling subframes/carriers up to the current subframe, but the counter DAI and the total DAI are only fed back for a longer TTI, so that the ACK/NACK codebook size between a base station and a terminal is misunderstood.
Disclosure of Invention
The embodiment of the invention provides a transmission method, a device and a system of feedback information, which are used for solving the problems that the ACK/NACK feedback performance is poor and the size of an ACK/NACK codebook is misunderstood between a base station and a terminal in the prior art.
In order to achieve the above object, an embodiment of the present invention provides a method for transmitting feedback information, which is applied to a base station, and includes:
determining the number and the feedback time delay of each scheduled downlink transmission time interval TTI (transmission time interval);
the serial number and the feedback time delay of the TTI are carried in a downlink scheduling signaling and sent to a terminal, so that the terminal determines the size of a feedback window for feeding back the TTI according to the serial number and the feedback time delay;
and receiving feedback information according to the size of the feedback window.
Further, the determining the number of TTIs comprises:
and determining the number of the TTI according to the position of the downlink TTI in a feedback window, wherein the feedback window refers to a transmission position set corresponding to all downlink TTIs which are fed back in the feedback resource of the same uplink TTI.
Further, when the base station configures the terminal to adopt single carrier transmission, the determining the number of the TTI according to the position of the downlink TTI in the feedback window includes:
according to the minimum TTI length transmitted on the carrier wave, dividing the time position on the carrier wave according to the minimum TTI length;
identifying a first time position in the feedback window where a TTI is scheduled, and determining a number of the first time position;
numbering other time positions according to intervals between the other time positions and the first time position, wherein the difference value between the numbers of the other time positions and the number of the first time position is the number of the minimum TTI length contained in the interval;
and determining the number of the TTI according to the number of the time position corresponding to the scheduled TTI.
Further, when the base station configures the terminal to adopt multi-carrier transmission, the determining the number of the TTI according to the position of the downlink TTI in the feedback window includes:
according to the minimum TTI length transmitted on all carriers, dividing the time positions on all carriers according to the minimum TTI length;
identifying a first time position of TTI scheduled by all carriers in the feedback window, and determining the number of the first time position;
numbering each other time position according to the interval between the each other time position and the first time position, wherein the difference value between the number of the other time position and the number of the first time position is the number of the minimum TTI length contained in the interval;
and determining the number of the TTI according to the number of the time position corresponding to the scheduled TTI.
Further, the determining the number of the TTI according to the number of the time position corresponding to the scheduled TTI includes:
when the scheduled TTI occupies a time position, determining the number of the scheduled TTI as the number of the occupied time position;
and when the scheduled TTI occupies more than one time position, determining the number of the scheduled TTI as the number of the first time position in the more than one time positions.
Further, the number of the determined first time position is 1.
Further, determining the feedback delay of the TTI comprises:
and determining the difference value between the time from the TTI transmission to the feedback information transmission position and the minimum processing time delay, and determining the difference value as the feedback time delay of the TTI, wherein the minimum processing time delay is the minimum time for the terminal to demodulate and generate feedback information after receiving a data packet, and the feedback time delay is determined according to the shortest TTI length transmitted in the feedback window or the minimum TTI length transmitted on a carrier wave.
Further, the number of bits occupied by the number of the TTI in the downlink scheduling signaling is equal to
And M is a preset maximum feedback window value.
Further, the size of the feedback window is the sum of the number of the TTI and the feedback time delay; or
The size of the feedback window is obtained by subtracting a preset value from the sum of the number of the TTI and the feedback time delay, wherein the preset value is a value predefined for each feedback TTI.
Further, when a semi-permanent SPS transmission is configured on a carrier and an SPS periodic transmission TTI exists in a feedback window, the size of the feedback window is the sum of the number of the TTI and the feedback delay plus 1; or
The size of the feedback window is obtained by subtracting a preset value from the sum of the serial number of the TTI and the feedback time delay and then adding 1, wherein the preset value is a value predefined for each feedback TTI.
On the other hand, a method for transmitting feedback information in an embodiment of the present invention is applied to a terminal, and the method includes:
receiving a downlink transmission time interval TTI and a corresponding downlink scheduling signaling;
and determining a feedback window for the TTI feedback according to the number of the TTI carried in the downlink scheduling signaling and the feedback time delay, and determining feedback information according to the size of the feedback window and the received data information.
Further, the determining a feedback window for the TTI feedback according to the TTI number and the feedback delay carried in the downlink scheduling signaling includes:
determining the sum of the serial number of the TTI and the feedback time delay as a feedback window for the TTI feedback; or
Determining the sum of the number of the TTI and the feedback time delay; and subtracting a preset value from the sum to serve as the size of the feedback window, wherein the preset value is a value predefined for each fed-back TTI or a value carried in the downlink scheduling signaling.
Further, when a semi-permanent SPS transmission is configured on a carrier and an SPS periodic transmission TTI exists in a feedback window, determining the feedback window for TTI feedback according to the number of the TTI and the feedback delay carried in the lower scheduling signaling includes:
adding 1 to the sum of the number of the TTI and the feedback time delay to obtain the size of the feedback window;
or subtracting a preset value from the sum of the serial number and the feedback delay of the TTI, and then adding 1 to the sum to serve as the size of the feedback window, wherein the preset value is a value predefined for each feedback TTI or a value dynamically indicated through a downlink scheduling signaling.
Further, when single carrier transmission is configured, the determining feedback information according to the size of the feedback window and the received data information includes:
if the carrier only contains TTI with one length, the feedback codebook is sequenced according to the front and back sequence of TTI in the feedback window, and NACK/DTX information is filled in the corresponding position of TTI without receiving information;
if at least two kinds of TTI are transmitted on the carrier wave, the feedback codebook is sequenced according to the shortest TTI transmitted in the feedback window, and the NACK/DTX information is filled in the corresponding position of the TTI which does not receive the information.
Further, when multicarrier transmission is configured, the determining feedback information according to the size of the feedback window and the received data information includes:
for each carrier, if the carrier only contains TTI with one length, the feedback codebook is sequenced according to the front and back sequence of TTI in the feedback window, and the feedback codebook is determined according to the carrier sequence cascade;
and aiming at each carrier, if at least two kinds of TTI (transmission time intervals) with different lengths are transmitted on the carrier, sequencing the feedback codebook according to the shortest TTI transmitted in a feedback window, filling NACK (negative acknowledgement)/DTX (discontinuous transmission) information in the corresponding position of the TTI without receiving the information, and cascading and determining the feedback codebook according to the carrier sequence.
Further, the sequencing of the feedback codebooks according to the shortest TTI transmitted in the feedback window includes:
for a TTI with a first length larger than the shortest TTI length, feeding back the position of the first or the last shortest TTI contained in the TTI with the first length, and filling NACK/DTX information in other positions; or
And aiming at the TTI with the first length which is larger than the shortest TTI length, repeatedly feeding back in all TTI positions with the shortest length contained in the TTI with the first length.
In another aspect, an embodiment of the present invention provides an apparatus for transmitting feedback information, where the apparatus includes:
a determining module, configured to determine, for each scheduled downlink transmission time interval TTI, a number of the TTI and a feedback delay;
a sending module, configured to carry the number of the TTI and the feedback delay in a downlink scheduling signaling and send the number and the feedback delay to a terminal, so that the terminal determines, according to the number and the feedback delay, a size of a feedback window for feeding back the TTI; and receiving feedback information according to the size of the feedback window.
Further, the determining module includes:
a first determining unit, configured to determine the number of the downlink TTI according to a position of the downlink TTI in a feedback window, where the feedback window refers to a set of transmission positions corresponding to all downlink TTIs that perform feedback in a feedback resource of the same uplink TTI.
Further, the first determining unit is specifically configured to, when it is identified that the configuration terminal employs single carrier transmission, divide the time position on the carrier according to a minimum TTI length transmitted on the carrier according to the minimum TTI length; identifying a first time position in the feedback window where a TTI is scheduled, and determining a number of the first time position; numbering other time positions according to intervals between the other time positions and the first time position, wherein the difference value between the numbers of the other time positions and the number of the first time position is the number of the minimum TTI length contained in the interval; and determining the number of the TTI according to the number of the time position corresponding to the scheduled TTI.
Further, the first determining unit is specifically configured to divide the time positions on all carriers according to the minimum TTI length transmitted on all carriers and the minimum TTI length; identifying a first time position of TTI scheduled by all carriers in the feedback window, and determining the number of the first time position; numbering each other time position according to the interval between the each other time position and the first time position, wherein the difference value between the number of the other time position and the number of the first time position is the number of the minimum TTI length contained in the interval; and determining the number of the TTI according to the number of the time position corresponding to the scheduled TTI.
Further, the first determining unit is specifically configured to determine, when the scheduled TTI occupies a time position, that the number of the scheduled TTI is the number of the occupied time position; and when the scheduled TTI occupies more than one time position, determining the number of the scheduled TTI as the number of the first time position in the more than one time positions.
Further, the determining module further comprises:
and a second determining unit, configured to determine a difference between the time of the TTI transmitted to the transmission position of the feedback information and a minimum processing delay, and determine the difference as the feedback delay of the TTI, where the minimum processing delay is a minimum time for a terminal to demodulate and generate feedback information after receiving a data packet, and the feedback delay is determined according to a shortest TTI length transmitted in the feedback window or a minimum TTI length transmitted on a carrier.
The embodiment of the invention also provides a transmission device of the feedback information, which comprises:
a receiving module, configured to receive a downlink transmission time interval TTI and a corresponding downlink scheduling signaling;
and the determining module is used for determining a feedback window for the TTI feedback according to the number of the TTI carried in the downlink scheduling signaling and the feedback time delay, and determining feedback information according to the size of the feedback window and the received data information.
Further, the determining module is specifically configured to determine a sum of the number of the TTI and the feedback delay as a feedback window for performing the TTI feedback; or, determining the sum of the number of the TTI and the feedback time delay; and subtracting a preset value from the sum to serve as the size of the feedback window, wherein the preset value is a value predefined for each fed-back TTI or a value carried in the downlink scheduling signaling.
Further, the determining module is further configured to, when a semi-persistent SPS transmission is configured on a carrier and an SPS periodic transmission TTI exists in a feedback window, add 1 to a sum of a number of the TTI and a feedback delay to obtain a size of the feedback window; or subtracting a preset value from the sum of the serial number and the feedback delay of the TTI, and then adding 1 to the sum to serve as the size of the feedback window, wherein the preset value is a value predefined for each feedback TTI or a value dynamically indicated through a downlink scheduling signaling.
Further, the determining module is specifically configured to, when single carrier transmission is configured, if a carrier only includes TTIs of one length, sort the feedback codebook according to a front-back order of the TTIs in the feedback window, and fill up NACK/DTX information at a corresponding position for the TTIs that do not receive information; if at least two kinds of TTI are transmitted on the carrier wave, the feedback codebook is sequenced according to the shortest TTI transmitted in the feedback window, and the NACK/DTX information is filled in the corresponding position of the TTI which does not receive the information.
Further, the determining module is specifically configured to, when multi-carrier transmission is configured, for each carrier, if the carrier only includes a TTI of one length, sort the feedback codebook according to a front-back order of TTIs in the feedback window, and cascade-determine the feedback codebook according to a carrier order; and aiming at each carrier, if at least two kinds of TTI (transmission time intervals) with different lengths are transmitted on the carrier, sequencing the feedback codebook according to the shortest TTI transmitted in a feedback window, filling NACK (negative acknowledgement)/DTX (discontinuous transmission) information in the corresponding position of the TTI without receiving the information, and cascading and determining the feedback codebook according to the carrier sequence.
Further, the determining module is specifically configured to perform feedback at a position of a first or last shortest TTI included in a TTI with a first length that is longer than a shortest TTI length, and fill in NACK/DTX information at other positions; or, for a TTI of a first length greater than the shortest TTI length, performing repeated feedback in TTI positions of all TTIs of the shortest length included in the TTI of the first length.
The embodiment of the invention provides a transmission system of feedback information, which comprises the transmission device of the feedback information applied to a base station and any one of the transmission devices of the feedback information applied to a terminal.
The invention discloses a transmission method, a device and a system of feedback information, wherein the method comprises the following steps: determining the number and the feedback time delay of each scheduled downlink transmission time interval TTI (transmission time interval); and carrying the serial number of the TTI and the feedback time delay in a downlink scheduling signaling and sending the serial number and the feedback time delay to a terminal, so that the terminal determines the size of a feedback window for the TTI feedback according to the serial number and the feedback time delay and receives feedback information according to the size of the feedback window. In the embodiment of the invention, the base station determines the number and the feedback time delay of each scheduled TTI, so that the terminal can determine the size of a feedback window of the ACK/NACK fed back according to the number and the feedback time delay, and the base station receives the feedback information by adopting the size of the feedback window, therefore, the feedback codebooks determined by the base station and the terminal are unified, the misunderstanding of the size of the ACK/NACK codebook between the base station and the terminal is avoided, the size of the feedback ACK/NACK codebook does not need to be determined according to the maximum possibility in the process, and the performance of the ACK/NACK feedback is improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a schematic diagram illustrating a transmission process of feedback information according to an embodiment of the present invention;
fig. 2A-2C are schematic diagrams illustrating transmission of feedback information in embodiment 2;
3A-3B are schematic diagrams of the transmission of feedback information according to embodiment 3;
fig. 4 is a diagram illustrating transmission of feedback information in embodiment 6;
fig. 5 is a schematic diagram illustrating a transmission process of feedback information according to another embodiment of the present invention;
fig. 6 is a schematic structural diagram of a transmission apparatus for feedback information according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of a transmission apparatus for feedback information according to another embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention clearer, the present invention will be described in further detail with reference to the accompanying drawings, and it is apparent that the described embodiments are only a part of the embodiments of the present invention, not all of the embodiments. 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.
Example 1:
fig. 1 is a schematic diagram of a transmission process of feedback information according to an embodiment of the present invention, where the process includes the following steps:
s101: and determining the number and the feedback time delay of each scheduled downlink transmission time interval TTI.
The transmission method of the feedback information provided by the embodiment of the invention is applied to the base station.
The base station may determine, for each scheduled downlink TTI, the number of TTIs and the feedback delay.
S102: and carrying the serial number of the TTI and the feedback time delay in a downlink scheduling signaling and sending the serial number and the feedback time delay to a terminal, so that the terminal determines the size of a feedback window for the TTI feedback according to the serial number and the feedback time delay, and receives feedback information according to the size of the feedback window.
And after determining the number of the TTI and the feedback delay, the base station sends a downlink scheduling signaling to the terminal, wherein the downlink scheduling signaling carries the number of the TTI determined by the base station and the feedback delay of the TTI. After receiving the downlink scheduling signaling, the terminal can determine the size of a feedback window for feeding back acknowledgement information or non-acknowledgement information ACK/NACK according to the number of the TTI and the feedback time delay of the TTI carried in the downlink scheduling signaling, and can also determine the size of a feedback codebook according to the current transmission mode and the determined size of the feedback window.
Specifically, in the embodiment of the present invention, when determining the feedback window, the terminal may use the sum of the number of the TTI and the feedback delay as the feedback window. Determining a feedback codebook according to a feedback window belongs to the prior art, and the process is not described in detail in the embodiment of the present invention.
In addition, because the base station determines each downlink transmission time interval TTI scheduled, and determines the number of TTIs and the feedback delay, the size of a feedback window for feedback can be determined, and the size of the feedback window is used to receive feedback information. Wherein the size of the feedback window determined by the terminal and the base station is the same.
In the embodiment of the invention, the base station determines the number and the feedback time delay of each scheduled TTI, so that the terminal can determine the size of a feedback window of the ACK/NACK fed back according to the number and the feedback time delay, and the base station receives the feedback information by adopting the size of the feedback window, therefore, the feedback codebooks determined by the base station and the terminal are unified, the misunderstanding of the size of the ACK/NACK codebook between the base station and the terminal is avoided, the size of the feedback ACK/NACK codebook does not need to be determined according to the maximum possibility in the process, and the performance of the ACK/NACK feedback is improved.
In the above embodiment, the determining the number of TTIs includes:
and determining the number of the TTI according to the position of the downlink TTI in a feedback window, wherein the feedback window refers to a transmission position set corresponding to all downlink TTIs which are fed back in the feedback resource of the same uplink TTI.
In the embodiment of the invention, the feedback window refers to a transmission position set corresponding to all downlink TTIs for performing feedback in the feedback resource of the same uplink TTI. The feedback window may include only one downlink TTI, or may include more than two downlink TTIs, and the included downlink TTIs may be continuous or discontinuous. There may be data scheduled or no data scheduled in the consecutive downlink TTI or the discontinuous downlink TTI.
In the embodiment of the invention, the base station determines the number and the feedback time delay of each scheduled TTI, so that the terminal can determine the size of a feedback window of the ACK/NACK fed back according to the number and the feedback time delay, and the base station receives the feedback information by adopting the size of the feedback window, therefore, the feedback codebooks determined by the base station and the terminal are unified, the misunderstanding of the size of the ACK/NACK codebook between the base station and the terminal is avoided, the size of the feedback ACK/NACK codebook does not need to be determined according to the maximum possibility in the process, and the performance of the ACK/NACK feedback is improved.
Example 2:
in the above embodiment, the base station determines, for each downlink time interval TTI scheduled by the feedback window, the number of the TTI according to the position of the downlink TTI in the feedback window, where the feedback window refers to a set of transmission positions corresponding to all downlink TTIs that perform feedback in the feedback resource of the same uplink TTI. Because the number of carriers of each scheduled TTI is different, the length of the scheduled TTI is also different, and the scheduled TTIs may be continuous or discontinuous, the method for determining the number of the TTI is described in the present invention through different embodiments.
In this embodiment of the present invention, when the base station configures the terminal to employ single carrier transmission, the determining the number of the downlink TTI according to the position of the TTI in the feedback window includes: :
according to the minimum TTI length which can be transmitted on the carrier wave, dividing the time position on the carrier wave according to the minimum TTI length;
identifying a first time position in the feedback window where a TTI is scheduled, and determining a number of the first time position;
numbering other time positions according to intervals between the other time positions and the first time position, wherein the difference value between the numbers of the other time positions and the number of the first time position is the number of the minimum TTI length contained in the interval;
and determining the number of the TTI according to the number of the time position corresponding to the scheduled TTI.
When a base station configuration terminal adopts single carrier transmission, the base station identifies the minimum TTI length transmitted on the carrier, and divides the time position on the carrier according to the minimum TTI length. For example, the TTI transmitted on the carrier includes a TTI of 14 symbols in length and a TTI of 7 symbols in length, and the minimum TTI length is 7 symbols in length, so when dividing the time position on the carrier, the base station divides according to the 7 symbol lengths.
Each subframe has a length of 14 symbols and includes two time positions (slots), so that one subframe can schedule one TTI of 14 symbols, and also can schedule a TTI of 7 symbols at any time position.
When the base station divides the time position on the carrier wave, the minimum TTI length is adopted, and the divided carrier wave comprises a plurality of time positions. The base station identifies a first time position in the feedback window where a TTI is scheduled, and numbers the first time position. In the embodiment of the present invention, for the convenience of numbering, the number of the first time position is determined to be 1.
And numbering the other time positions according to the interval between the other time positions and the first time position, namely numbering the other time positions after the time position according to the number of the time position in sequence, wherein the difference between the numbers of the other time positions and the first time position is the number of the minimum TTI length contained in the interval.
Since the number of each time position is determined, the number of the scheduled TTI can be determined from the number of the time position corresponding to the TTI. If the TTI occupies one time position, the number of the TTI is the number of the time position, and if the TTI occupies two time positions, the number of the TTI is the number of one of the two time positions, and the number of the one time position may be the number of the first time position or the number of the second time position, and it is only required to ensure that the numbers of all TTIs occupying the two time positions all adopt the same determination method.
Preferably, the determining the number of the TTI according to the number of the time position corresponding to each scheduled TTI includes:
when the scheduled TTI occupies a time position, determining the number of the scheduled TTI as the number of the occupied time position;
and when the scheduled TTI occupies more than one time position, determining the number of the scheduled TTI as the number of the first time position in the more than one time positions.
If the TTIs transmitted on the carrier are all TTIs of the minimum length, the number of each TTI can be directly determined according to the above manner.
If the length of the scheduled TTI includes a minimum length and a non-minimum length, the number of the TTI of the minimum length can be directly determined according to the above manner, and when determining the number of each TTI of the non-minimum length, the number of any one time position of the more than one time positions occupied by the TTI can be used as the number of the TTI.
This is illustrated below by means of a specific example.
As shown in fig. 2A, the base station configures the terminal to use single carrier transmission, and the base station schedules both a TTI of 14 symbol lengths and a TTI of 7 symbol lengths. Specifically, as shown in fig. 2A, the base station schedules TTIs with a length of 14 symbols in a subframe n and a subframe n +1, schedules TTIs with a length of 7 symbols in a first time position of a subframe n +3 and a subframe n +4, and 4 downlink TTIs scheduled by the base station perform feedback in the same uplink TTI, that is, the 4 downlink TTIs are located in a feedback window.
The minimum TTI length that can be transmitted on a carrier is 7 symbol lengths, time positions on the carrier are divided, a first time position where a TTI is scheduled in the feedback window is identified, the first time position is numbered, the first time position where the TTI is scheduled in fig. 2A is a first slot of a subframe n, the number of the first time position is determined to be 1, then numbers corresponding to each time position in each subframe are sequentially 2, 3, … …, 9, and so on, and a is used for representing the number in fig. 2A.
Since the first scheduled TTI is a TTI of 14 symbol lengths, which occupies two time positions in the subframe n, at this time, the number of the first time position of the subframe n is taken as the number of the scheduled TTI in the subframe n, that is, the number of the scheduled TTI in the subframe n is 1. Since the TTI scheduled by the same sub-frame n +1 is also 14 characters long, the number of the first time position of the sub-frame n +1 is taken as the number of the TTI scheduled in the sub-frame n +1, that is, the number of the TTI scheduled by the sub-frame n +1 is 3. The TTI scheduled by the subframe n +3 is 7 characters in length, and is located in the first time slot of the subframe n +3, and the number of the first time slot of the subframe n +3 is 7, so that the number of the TTI scheduled by the subframe n +3 is 7, and the number of the TTI scheduled by the subframe n +4 can be determined to be 9. Therefore, when the base station sends the downlink scheduling signaling, the base station may carry 0010/0110/0111/1000 information respectively, indicating that the numbers of the currently scheduled TTIs are 1, 3, 7, and 9.
On the basis of the foregoing embodiment, in order to further improve the efficiency of data transmission and improve the efficiency of determining the size of the dynamic codebook by the terminal, for the case that the length of each TTI scheduled in the feedback window is equal and is not the minimum length, and in order to facilitate the determination of the number of each TTI, before dividing each position of the TTI of the minimum length transmitted on a carrier according to the minimum length of the TTI transmitted on the carrier, the method further includes:
judging whether the length of each TTI scheduled on the carrier wave is equal or not;
and if so, identifying whether the TTI scheduled on the carrier wave is the TTI with the minimum length, if not, identifying the first TTI scheduled in the feedback window, determining the number of the first TTI, and determining the number of each other TTI aiming at the interval between the subframe scheduling each other TTI and the subframe scheduling the first TTI.
Before the time position of transmission on the carrier is divided according to the minimum TTI length transmitted on the carrier, judging whether the length of each TTI scheduled in the feedback window is equal, when the length of each TTI scheduled in the feedback window is judged to be equal, identifying whether the TTI scheduled in the feedback window is the TTI with the minimum length, and if the TTI is not the TTI with the minimum length, not dividing the feedback window.
Specifically, the base station may directly identify the first TTI scheduled in the feedback window, and determine the number of the first TTI. In the embodiment of the present invention, for simplicity of numbering, the number of the first TTI is determined to be 1. And determining the number of each other TTI according to the interval between the subframe scheduling each other TTI and the subframe scheduling the first TTI, wherein the number of the other TTI is sequentially numbered according to the number of the first TTI, and the number of the other TTI is determined according to the interval between the number of the other TTI and the number of the first TTI. Thus, in the process of determining the number of TTIs, whether the scheduled TTIs are consecutive or not, the number of TTIs may be determined in the above manner, for example, the first TTI scheduled at subframe n in the feedback window is numbered 2 at the second TTI scheduled at subframe n + 1; and a third TTI is scheduled in subframe n +3, the third TTI is numbered 4.
Fig. 2B is a schematic diagram of consecutive downlink TTIs scheduled by a base station when single carrier transmission is adopted in the embodiment of the present invention, where the base station schedules 4 consecutive downlink TTIs, the consecutive 4 downlink TTIs are respectively scheduled in a subframe n, a subframe n +1, a subframe n +2, and a subframe n +3, and the base station instructs the 4 TTIs to perform feedback in the same uplink TTI, so that it can be known that the four consecutive downlink TTIs are located in a feedback window.
And judging that the lengths of 4 continuous downlink TTIs are equal, wherein the 4 downlink TTIs are not the TTI with the minimum length, so that the first TTI scheduled in the feedback window is directly identified, the number of the first TTI is determined to be 1, and the numbers of the next three continuous downlink TTIs are sequentially 2, 3 and 4.
Fig. 2C is a schematic diagram of discontinuous downlink TTIs scheduled when a base station configures a terminal to use single carrier transmission in the embodiment of the present invention, where the base station schedules 2 discontinuous downlink TTIs, the 2 discontinuous downlink TTIs are respectively scheduled in a subframe n and a subframe n +2, and the base station instructs the 2 TTIs to perform feedback in the same uplink TTI, so that it can be known that the 2 discontinuous downlink TTIs are located in one feedback window.
According to the judgment, the 2 discontinuous downlink TTIs have equal length, and the 2 downlink TTIs are not the TTIs with the minimum length, so that the first TTI scheduled in the feedback window is directly identified, the number of the first TTI is determined to be 1, and the number of the second TTI is determined to be 3.
Example 3:
on the basis of the above embodiment 1, single carrier transmission may be adopted for each TTI of the feedback window scheduling, and multi-carrier transmission may also be adopted. In this embodiment of the present invention, when the base station configures the terminal to employ multi-carrier transmission, the determining the number of the TTI according to the position of the downlink TTI in the feedback window includes:
according to the minimum TTI length transmitted on all carriers, dividing the time positions on all carriers according to the minimum TTI length;
identifying a first time position of TTI scheduled by all carriers in the feedback window, and determining the number of the first time position;
numbering each other time position according to the interval between the each other time position and the first time position, wherein the difference value between the number of the other time position and the number of the first time position is the number of the minimum TTI length contained in the interval;
and determining the number of the TTI according to the number of the time position corresponding to the scheduled TTI.
When a base station configuration terminal adopts multi-carrier transmission, aiming at all carriers, the base station identifies the minimum TTI length transmitted on all carriers, and divides the time positions on all carriers according to the minimum TTI length. For example, the TTI transmitted on the carrier includes a TTI of 14 symbols in length and a TTI of 7 symbols in length, and the minimum TTI length is 7 symbols in length, so when dividing the time position on the carrier, the base station divides according to the 7 symbol lengths.
Each subframe has a length of 14 symbols and includes two time positions (slots), so that one subframe can schedule one TTI of 14 symbols, and also can schedule a TTI of 7 symbols at any time position.
When the base station divides the time position on the carrier wave, the minimum TTI length is adopted, and the divided carrier wave comprises a plurality of time positions. The base station identifies a first time position in the feedback window where a TTI is scheduled, and numbers the first time position. In the embodiment of the present invention, for the convenience of numbering, the number of the first time position is determined to be 1.
And numbering the other time positions according to the distance between the other time positions and the first time position, namely numbering the other time positions after the time position according to the number of the time position in sequence, wherein the difference between the numbers of the other time positions and the first time position is the number of the minimum TTI length contained in the interval, and the numbers of the same time position of each subframe of each carrier are the same.
Because the number of each time position is determined, the number of each scheduled TTI can be determined according to the number of the time position corresponding to the TTI. If the TTI occupies one time position, the number of the TTI is the number of the time position, and if the TTI occupies two time positions, the number of the TTI is the number of one of the two time positions, and the number of the one time position may be the number of the first time position or the number of the second time position in the two time positions, and it is only required to ensure that the numbers of all TTIs occupying the two time positions in the feedback window all adopt the same determination method.
Preferably, the determining the number of the TTI according to the number of the time position corresponding to each scheduled TTI includes:
and when the scheduled TTI occupies more than one time position, determining the number of the scheduled TTI as the number of the first time position in the more than one time positions.
If the TTIs transmitted on the carrier are all TTIs of the minimum length, the number of each TTI can be directly determined according to the above manner.
If the length of the scheduled TTI includes a minimum length and a non-minimum length, the number of the TTI of the minimum length can be directly determined according to the above manner, and when determining the number of each TTI of the non-minimum length, the number of any one time position of the more than one time positions occupied by the TTI can be used as the number of the TTI.
This is illustrated below by means of a specific example.
As shown in fig. 3A, the base station configures the terminal to use dual carrier transmission, and the base station schedules a TTI of 14 symbol lengths and a TTI of 7 symbol lengths at the same time. Specifically, as shown in fig. 3A, the base station schedules a TTI of 14 symbol lengths in a subframe n +1 of a carrier 1, and schedules a TTI of 7 symbol lengths in a second position of the subframe n + 2; a TTI of 7 symbols in length is scheduled at the second position of subframe n of carrier 2, a TTI of 14 symbols in length is scheduled at subframe n +2, a TTI of 7 symbols in length is scheduled at the first position of subframe n +3, and the base station instructs all scheduled TTIs to feed back at subframe n + 5.
The base station divides the feedback window according to TTIs with the length of 7 symbols for the feedback window, identifies a first time position in the feedback window where TTI is scheduled for carrier 1 and carrier 2, numbers the first time position, and the first time position where TTI is scheduled in fig. 3A is a second time position of subframe n in carrier 2, so the number of the position is 1, and the numbers corresponding to each time position in each subsequent subframe are sequentially 2, 3, … …, and the like, and the numbers of the same time position of each subframe in carrier 1 and carrier 2 are the same. In fig. 3A, a represents a number.
In addition, for the scheduled TTI of 14 symbol lengths, because it occupies two time positions in the subframe, at this time, the number of the first time position of the subframe is taken as the number of the TTI scheduled by the subframe, and the specific determination process is the same as the determination process of the number of the TTI of 14 symbol lengths in embodiment 2, which is not described herein again.
Thus, in the above manner, it can be determined that the numbers of two discontinuous TTIs scheduled in the subframe n +1 and the subframe n +2 in the carrier 1 are 2 and 5, respectively, and the numbers of three discontinuous TTIs scheduled in the subframe n, n +2 and the subframe n +3 in the carrier 2 are 1, 4 and 6, respectively.
On the basis of the foregoing embodiment, in order to further improve the efficiency of data transmission and improve the efficiency of determining a dynamic codebook by a terminal, for all carriers, in a case that the length of each TTI scheduled in the feedback window is equal and is not the minimum length, and in order to facilitate determining the number of each TTI, before dividing each position of the TTI of the minimum length transmitted on a carrier according to the minimum length of the TTI transmitted on the carrier, the method further includes:
judging whether the length of each TTI scheduled on all carriers is equal or not;
and if so, identifying whether the scheduled TTI on all the carriers is the TTI with the minimum length, if not, identifying the first scheduled TTI in all the carriers of the feedback window, determining the number of the first TTI, and determining the number of each other TTI according to the subframe of each other TTI and the interval between the subframe of the first TTI and the subframe of the scheduled TTI, wherein the numbers of the TTIs transmitted at the same time of different carriers are the same.
The base station judges whether the length of each TTI scheduled in the feedback window is equal or not for all carriers before dividing the time positions on the carriers according to the minimum TTI length which can be transmitted on the carriers, when the length of each TTI scheduled in the feedback window is judged to be equal, whether the TTI scheduled in the feedback window is the TTI with the minimum length or not is identified, and if the TTI is not the TTI with the minimum length, the time positions on the carriers can not be divided.
Specifically, the base station may directly identify the first TTI scheduled by all carriers, and determine the number of the first TTI, in this embodiment of the present invention, for convenience of numbering, it is determined that the number of the first TTI is 1. And determining the number of each other TTI according to the interval between the subframe scheduling each other TTI and the subframe scheduling the first TTI, wherein the number of the other TTI is sequentially numbered according to the number of the first TTI, and the number of the other TTI is determined according to the interval between the number of the other TTI and the number of the first TTI. Thus, in the process of determining the number of TTIs, the number of TTIs can be determined in the above-described manner regardless of whether scheduled TTIs are consecutive or not. For example, in the feedback window, the number of a first TTI scheduled in subframe n is 2, and in a second TTI scheduled in subframe n +1, the second TTI is 2; and a third TTI is scheduled in subframe n +3, the third TTI is numbered 4. The TTI numbers at the same time are the same for each carrier.
Fig. 3B is a schematic diagram of downlink TTIs scheduled when a base station uses dual carrier transmission in the embodiment of the present invention, in which the base station schedules 2 discontinuous downlink TTIs on a subframe n and a subframe n +3 of a carrier 1, schedules a downlink TTI on the subframe n +1 of the carrier 2, and the base station indicates that the 3 TTIs are fed back in the same uplink TTI, so that it can be known that the 3 continuous downlink TTIs are located in a feedback window.
By judgment, the lengths of the 3 downlink TTIs in the two carriers are equal, and the 3 downlink TTIs are not TTIs with the minimum length, so that the first TTI scheduled by all carriers of the feedback window is directly identified, in this embodiment, as shown in fig. 3B, the downlink TTI scheduled by the subframe n on the carrier 1 is the first TTI, and it is determined that the number of the first TTI is 1, so that the number of the downlink TTI scheduled by the subframe n +3 on the carrier 1 is 4. Since the numbers of TTIs at the same time in each carrier are the same, the number of the downlink TTI scheduled by the subframe n +1 on the carrier 2 is determined to be 2. In fig. 3B, a represents a number.
Example 4:
on the basis of the foregoing embodiments, determining the feedback delay of the TTI includes:
and determining the difference value between the time from the TTI transmission to the feedback information transmission position and the minimum processing time delay, and determining the difference value as the feedback time delay of the TTI, wherein the minimum processing time delay is the minimum time for the terminal to demodulate and generate feedback information after receiving a data packet, and the feedback time delay is determined according to the shortest TTI length transmitted in the feedback window or the minimum TTI length transmitted on a carrier wave.
The minimum feedback time delay is pre-stored in a base station, and the base station can determine the feedback time delay of the scheduled TTI according to the position of the uplink TTI feeding back the TTI and the minimum feedback time delay.
In addition, in the embodiment of the present invention, the sequence of the number of the TTI scheduled by the base station and the feedback delay is not limited, and the base station may determine the number of the TTI first or may determine the feedback delay of the TTI first.
The base station may determine the feedback delay of the TTI according to the time from the TTI to the feedback information transmission position and the minimum processing delay, and specifically, determine a difference between the time from the TTI to the feedback information transmission position and the minimum processing delay as the feedback delay of the TTI. And the feedback delay is determined according to the shortest TTI length transmitted in the feedback window, or in other words, determined in units of the shortest TTI length that can be transmitted on a carrier. The time from the TTI transmission to the feedback information transmission position can be determined according to the shortest TTI length, and then the feedback time delay can be determined.
Specifically referring to fig. 2A, when the base station divides the time position on the carrier, the minimum TTI length is adopted, and the divided time position includes a plurality of time positions. The numbering of each time position is as shown in example 2. The subframe of the uplink TTI for feedback determined by the base station is subframe n +6, the interval between subframe n +6 and the first time position of subframe n +4 is 4 time positions, and the minimum feedback delay stored by the base station is 4, so it can be seen that the feedback delay corresponding to the first time position of subframe n +4 is 0. Therefore, as the interval increases, the feedback delay corresponding to each time position is 1, 2, and … … 8, respectively, so that it can be known that the feedback delay of TTI scheduled by subframe n is 8, the feedback delay of TT1 scheduled by subframe n +1 is 6, the feedback delay of TT1 scheduled by subframe n +3 is 2, and the feedback delay of TT1 scheduled by subframe n +4 is 0. In fig. 2A, the feedback delay is denoted by m.
Both the base station and the terminal determine a feedback window according to the number of the TTI and the corresponding feedback delay, specifically, determine the sum of the number of the TTI and the corresponding feedback delay as the feedback window, which is 9 in this embodiment. Further, a feedback codebook size is determined by identifying a transmission mode on a carrier. The feedback codebook size is 9 if the single-codeword transmission mode is identified and 18 if the dual-codeword transmission mode is identified.
In the embodiment of the invention, because the feedback position corresponding to each TTI is the same as the size of the feedback codebook, no matter which TTI is lost at the terminal side, the understanding error between the base station and the terminal can not be caused.
When a base station configures a terminal to adopt single carrier transmission, the base station judges whether the length of each scheduled TTI in the feedback window is equal before dividing the time position on the carrier according to the stored minimum TTI length, and when the length of each scheduled TTI in the feedback window is equal, identifies whether the scheduled TTI in the feedback window is the TTI with the minimum length, and if the TTI is not the TTI with the minimum length, as shown in fig. 2B, the base station may not divide the time position on the carrier, the subframe of the uplink TTI determined by the base station to perform feedback is subframe n +7, the interval between subframe n +7 and subframe n +3 is 4, and the minimum feedback delay stored by the base station is 4, so it can be known that the feedback delay corresponding to subframe n +3 is 0.
Therefore, as the interval increases, the feedback delay corresponding to each subframe is 1, 2, and 3, respectively, so that it can be known that the feedback delay of TTI scheduled by subframe n is 3, the feedback delay of TT1 scheduled by subframe n +1 is 2, the feedback delay of TT1 scheduled by subframe n +2 is 1, and the feedback delay of TT1 scheduled by subframe n +3 is 0. In fig. 2B, the feedback delay is denoted by m.
And the base station and the terminal determine that the feedback window is 4 according to the number of the TTI and the corresponding feedback time delay. Further, a feedback codebook size is determined by identifying a transmission mode on a carrier. The feedback codebook size is 4 if the single codeword transmission mode is recognized, and 8 if the dual codeword transmission mode is recognized.
In the embodiment of the invention, because the feedback position corresponding to each TTI is the same as the size of the feedback codebook, no matter which TTI is lost at the terminal side, the understanding error between the base station and the terminal can not be caused.
When the base station schedules discontinuous downlink TTI when adopting single carrier transmission and schedules continuous downlink TTI when adopting single carrier transmission, the base station judges whether the length of each TTI scheduled in the feedback window is equal before dividing the feedback window according to the stored minimum length of TTI, when judging that the length of each TTI scheduled in the feedback window is equal, identifies whether the TTI scheduled in the feedback window is the TTI with the minimum length, if the TTI which is not the TTI with the minimum length is identified, referring to fig. 2C, the base station can not divide the feedback window, the subframe of the uplink TTI determined by the base station to be fed back is subframe n +8, the interval between subframe n +8 and subframe n +2 is 6, and the minimum feedback delay stored by the base station is 6, therefore, the feedback delay corresponding to the subframe n +2 is 0, and therefore, as the interval increases, the feedback delay corresponding to subframe n is 2. Therefore, it can be seen that the feedback delay of TTI scheduled by subframe n is 3, and the feedback delay of TT1 scheduled by subframe n +2 is 0.
And the base station and the terminal determine that the feedback window is 3 according to the number of the TTI and the corresponding feedback time delay. Further, a feedback codebook size is determined by identifying a transmission mode on a carrier. The feedback codebook size is 3 if the single codeword transmission mode is recognized, and 6 if the dual codeword transmission mode is recognized.
In the embodiment of the invention, because the feedback position corresponding to each TTI is the same as the size of the feedback codebook, no matter which TTI is lost at the terminal side, the understanding error between the base station and the terminal can not be caused.
Referring to fig. 3A, when the base station configures the terminal to use multi-carrier transmission, the base station divides the time position on the carrier by using the minimum TTI length, where the divided time position includes multiple time positions. The numbering of each time position is as shown in example 3. The subframe of the uplink TTI determined by the base station to perform feedback is subframe n +5, the interval between subframe n +5 and the first position of subframe n +3 is 4 time positions, and the minimum feedback delay stored by the base station is 4, so it can be seen that the feedback delay corresponding to the first time position of subframe n +3 is 0. Therefore, as the interval increases, the feedback delay corresponding to each time position is 1, 2, … … 5, respectively, where the feedback delay at the same time position of each subframe of each carrier is the same, and m is used to denote the feedback delay in fig. 3A.
Therefore, in carrier 1, the feedback delay of TT1 scheduled by subframe n +1 is 4, the feedback delay of TTI scheduled by the second position of subframe n +2 is 1, in carrier 2, the feedback delay of TTI scheduled by the second position of subframe n is 5, the feedback delay of TT1 scheduled by subframe n +2 is 2, and the feedback delay of TT1 scheduled by the first position of subframe n +3 is 0.
The base station and the terminal determine a feedback window according to the number of the TTI and the corresponding feedback delay, specifically, determine the sum of the number of the TTI and the corresponding feedback delay as the feedback window, which is 6 in this embodiment. Further, a feedback codebook size is determined by identifying a transmission mode on a carrier.
Because of the dual carrier transmission, the feedback codebook size is 12 if both carriers use the single codeword transmission mode, 24 if both carriers use the dual codeword transmission mode, and 18 if one carrier uses the single codeword transmission mode and the other carrier uses the dual codeword transmission mode.
In this embodiment, in the embodiment of the present invention, since the feedback position and the feedback codebook size corresponding to each TTI are the same, no matter which TTI is lost at the terminal side, an understanding error between the base station and the terminal is not caused.
Referring to fig. 3B, when the base station configures a terminal to use multi-carrier transmission, it is determined that all TTIs scheduled by two carriers in a feedback window are 14 symbol lengths, so that the base station may not divide time positions on the carriers, a subframe of an uplink TTI determined by the base station to perform feedback is a subframe n +7, an interval between the subframe n +7 and the subframe n +3 is 4, and a minimum feedback delay stored by the base station is 4, so that it can be known that a feedback delay corresponding to the subframe n +3 is 0.
Therefore, as the interval increases, the feedback delay corresponding to each subframe is 1, 2, and 3, respectively, so that it can be known that the feedback delay of TTI scheduled by subframe n in carrier 1 is 3, the feedback delay of TT1 scheduled by subframe n +3 is 0, and the feedback delay of TT1 scheduled by subframe n +1 in carrier 2 is 2. In fig. 3B, the feedback delay is denoted by m.
The base station and the terminal determine a feedback window according to the number of the TTI and the corresponding feedback delay, specifically, determine the sum of the number of the TTI and the corresponding feedback delay as the feedback window, and in this embodiment, the feedback window is 4. Further, a feedback codebook size is determined by identifying a transmission mode on a carrier.
Since dual carrier transmission is used, the feedback codebook size is 8 if both carriers use the single codeword transmission mode, 16 if both carriers use the dual codeword transmission mode, and 12 if one carrier uses the single codeword transmission mode and the other carrier uses the dual codeword transmission mode.
In this embodiment, since the feedback position and the feedback codebook size corresponding to each TTI are the same, no matter which TTI is lost on the terminal side, no understanding error occurs between the base station and the UE.
Example 5:
on the basis of the above embodiments, in the embodiment of the present invention, the method further includes:
determining the number of TTI intervals from the TTI meeting the minimum processing time delay to the first uplink TTI capable of feeding back ACK/NACK;
and carrying the number in the downlink scheduling signaling and sending the downlink scheduling signaling to a terminal.
And the base station determines the TTI meeting the minimum processing delay according to the stored minimum feedback delay and the subframe of the last TTI scheduled in the feedback window, and particularly determines the TTI meeting the minimum processing delay according to the sum of the stored minimum feedback delay and the subframe of the last TTI scheduled in the feedback window. And judging whether the TTI is the determined uplink TTI for feedback, if not, searching the first uplink TTI for feedback after the TTI, determining the number of TTIs from the TTI meeting the minimum processing delay to the first uplink TTI capable of feeding back ACK/NACK, and carrying the number in the downlink scheduling signaling to send to the terminal.
Fig. 4 is a TTI structure using single carrier transmission and base station scheduling according to an embodiment of the present invention, in which a base station schedules 2 discontinuous downlink TTIs, and the base station instructs the 2 TTIs to perform feedback in the same uplink TTI. Therefore, for the feedback window, according to embodiment 2, it may be determined that the number a of the TTI scheduled by the subframe n is 1, the feedback delay m is 4, the number a of the TTI scheduled by the subframe n +2 is 3, and the feedback delay m is 2.
The minimum feedback time delay saved by the base station is 4, so that the TTI subframe meeting the minimum processing time delay is determined to be n +6 according to the saved minimum feedback time delay 4 and the subframe n +2 of the last TTI scheduled in the feedback window. However, the subframe n +6 is not the subframe of the uplink TTI for feedback, and the subframe of the uplink TTI for feedback is n +8, so it can be known that the number x between the subframe of the uplink TTI for feedback and the TTI satisfying the minimum processing delay is 2, and therefore the base station carries the number in the downlink scheduling signaling and transmits the downlink scheduling signaling to the terminal.
In addition, in each of the above embodiments of the present invention, when the base station sends the downlink control signaling to the terminal, the number of bits occupied by the number of the TTI carried in the downlink control signaling may be determined according to the number of the TTI and the feedback delay. The number of bits occupied by the serial number of the TTI in the downlink scheduling signaling is
And M is a preset maximum feedback window value.
The base station may determine the size of a feedback window for receiving feedback information according to the number and the feedback delay of the TTI carried in the downlink scheduling signaling, and specifically, determining the size of the feedback window for feeding back the TTI according to the number and the feedback delay includes:
and determining the sum of the TTI number and the feedback time delay as the size of the feedback window.
When the downlink scheduling signaling carries a number value, the determining the size of the feedback window according to the number of the TTI carried in the downlink scheduling signaling and the feedback delay includes:
determining the sum of the number of the TTI and the feedback time delay;
subtracting the value from the sum as the size of the feedback window.
Or predefined values may be saved in the base station and the terminal, and the size of the feedback window is obtained by subtracting a preset value from the sum of the number of the TTI and the feedback delay, where the preset value is a value predefined for each fed-back TTI.
On the basis of the above embodiment, when a semi-persistent SPS transmission is configured on a carrier and an SPS periodic transmission TTI exists in a feedback window, the size of the feedback window is the sum of the number of the TTI and the feedback delay plus 1; or
The size of the feedback window is obtained by subtracting a preset value from the sum of the serial number of the TTI and the feedback time delay and then adding 1, wherein the preset value is a value predefined for each feedback TTI. Or the preset value may also be a number carried in the downlink scheduling signaling.
Example 6:
fig. 5 is a schematic diagram of a transmission process of feedback information according to an embodiment of the present invention, where the process includes the following steps:
s201: and receiving a downlink transmission time interval TTI and a corresponding downlink scheduling signaling.
S202: and determining a feedback window for the TTI feedback according to the number of the TTI and the feedback time delay carried in the downlink scheduling signaling, and determining feedback information according to the size of the feedback window and the received data information.
And receiving a downlink scheduling signaling sent by a base station, wherein when the base station schedules a time interval TTI, the downlink scheduling signaling carries the number of the TTI and the feedback time delay of the TTI, wherein the number of the TTI is determined by the base station according to the position of the TTI scheduled in the feedback window, and the feedback time delay of the TTI is determined by the base station according to the position of the uplink TTI for feedback and the minimum feedback time delay.
The transmission method of the feedback information provided by the embodiment of the invention is applied to the terminal.
And the terminal receives a downlink scheduling signaling sent by the base station, wherein the downlink scheduling signaling carries the serial number of the TTI scheduled by the base station and the feedback time delay of the TTI. The base station may determine, for each downlink TTI scheduled in the same feedback window, the number of the TTI and the feedback delay. The feedback window refers to a transmission position set corresponding to all downlink TTIs that perform feedback in the feedback resource of the same uplink TTI, and the feedback window may include only one downlink TTI or may include more than two downlink TTIs, and the included downlink TTIs may be continuous or discontinuous. There may be data scheduled or no data scheduled in the consecutive downlink TTI or the discontinuous downlink TTI.
In the embodiment of the invention, the base station determines the number and the feedback time delay of each scheduled TTI, so that the terminal can determine the size of a feedback window of the ACK/NACK fed back according to the number and the feedback time delay, and the base station receives the feedback information by adopting the size of the feedback window, therefore, the feedback codebooks determined by the base station and the terminal are unified, the misunderstanding of the size of the ACK/NACK codebook between the base station and the terminal is avoided, the size of the feedback ACK/NACK codebook does not need to be determined according to the maximum possibility in the process, and the performance of the ACK/NACK feedback is improved.
And after determining the number of the TTI and the feedback delay, the base station sends a downlink scheduling signaling to the terminal, wherein the downlink scheduling signaling carries the number of the TTI determined by the base station and the feedback delay of the TTI. After receiving the downlink scheduling signaling, the terminal can determine the size of a feedback window of acknowledgement information or non-acknowledgement information ACK/NACK for feedback according to the number of the TTI and the feedback time delay of the TTI carried in the downlink scheduling signaling, and the terminal determines the feedback information according to the size of the feedback window and the received data information. Specifically, in the embodiment of the present invention, when determining the size of the feedback window, the terminal may use the sum of the number of the TTI and the feedback delay as the size of the feedback window.
Example 7:
on the basis of the foregoing embodiment 6, in the embodiment of the present invention, the determining, according to the number of the TTI and the feedback time delay carried in the downlink scheduling signaling, a feedback window for performing the TTI feedback includes:
determining the sum of the serial number of the TTI and the feedback time delay as a feedback window for the TTI feedback;
or subtracting a preset value from the sum of the number of the TTI and the feedback delay as the size of the feedback window, wherein the preset value is a value predefined for each feedback TTI or the number dynamically indicated by the downlink scheduling signaling.
Referring to embodiment 5, when the terminal receives the downlink scheduling signaling carrying the number, the terminal determines a feedback window of the ACK/NACK to be fed back according to the number of the TTI, the feedback delay, and the number.
Specifically, the determining a feedback window of the ACK/NACK for feedback according to the TTI number, the feedback delay, and the number includes:
determining the sum of the number of the TTI and the feedback time delay;
and determining the difference between the sum and the number as a feedback window of the ACK/NACK for feedback.
In addition, a predefined value may be saved in the base station and the terminal, and when the size of the feedback window is determined, a preset value subtracted from the sum of the number of the TTI and the feedback delay may be used as the size of the feedback window.
Example 8:
on the basis of the foregoing embodiments 6 and 7, in an embodiment of the present invention, when a semi-persistent SPS transmission is configured on a carrier and an SPS periodic transmission TTI exists in a feedback window, determining, according to a number of a TTI and a feedback delay carried in a lower scheduling signaling, a feedback window for performing TTI feedback includes:
adding 1 to the sum of the number of the TTI and the feedback time delay to obtain the size of the feedback window;
or subtracting a preset value from the sum of the serial number and the feedback delay of the TTI, and then adding 1 to the sum to serve as the size of the feedback window, wherein the preset value is a value predefined for each feedback TTI or a value dynamically indicated through a downlink scheduling signaling.
On the basis of the foregoing embodiment, when single carrier transmission is configured, the determining feedback information according to the size of the feedback window and the received data information includes:
if the carrier only contains TTI with one length, the feedback codebook is sequenced according to the front and back sequence of TTI in the feedback window, and NACK/DTX information is filled in the corresponding position of TTI without receiving information;
if at least two kinds of TTI are transmitted on the carrier wave, the feedback codebook is sequenced according to the shortest TTI transmitted in the feedback window, and the NACK/DTX information is filled in the corresponding position of the TTI which does not receive the information.
When multi-carrier transmission is configured, the determining feedback information according to the size of the feedback window and the received data information includes:
for each carrier, if the carrier only contains TTI with one length, the feedback codebook is sequenced according to the front and back sequence of TTI in the feedback window, and the feedback codebook is determined according to the carrier sequence cascade;
and aiming at each carrier, if at least two kinds of TTI (transmission time intervals) with different lengths are transmitted on the carrier, sequencing the feedback codebook according to the shortest TTI transmitted in a feedback window, filling NACK (negative acknowledgement)/DTX (discontinuous transmission) information in the corresponding position of the TTI without receiving the information, and cascading and determining the feedback codebook according to the carrier sequence.
In the above embodiment, the sequencing of the feedback codebooks according to the shortest TTI transmitted in the feedback window includes:
for a TTI with a first length larger than the shortest TTI length, feeding back the position of the first or the last shortest TTI contained in the TTI with the first length, and filling NACK/DTX information in other positions; or
And aiming at the TTI with the first length which is larger than the shortest TTI length, repeatedly feeding back in all TTI positions with the shortest length contained in the TTI with the first length.
Fig. 6 is a schematic structural diagram of a transmission apparatus for feedback information according to an embodiment of the present invention, which is applied to a base station, and the apparatus includes:
a determining module 61, configured to determine, for each scheduled downlink transmission time interval TTI, a number of the TTI and a feedback time delay;
a sending module 62, configured to carry the number of the TTI and the feedback delay in a downlink scheduling signaling and send the number and the feedback delay to a terminal, so that the terminal determines, according to the number and the feedback delay, a size of a feedback window for feeding back the TTI; and receiving feedback information according to the size of the feedback window.
The determining module 61 includes:
a first determining unit 611, configured to determine the number of the downlink TTI according to the position of the downlink TTI in a feedback window, where the feedback window refers to a set of transmission positions corresponding to all downlink TTIs that perform feedback in the feedback resource of the same uplink TTI.
The first determining unit 611 is specifically configured to, when it is identified that the configured terminal employs single carrier transmission, divide the time positions on the carrier according to the minimum TTI length transmitted on the carrier according to the minimum TTI length; identifying a first time position in the feedback window where a TTI is scheduled, and determining a number of the first time position; numbering other time positions according to intervals between the other time positions and the first time position, wherein the difference value between the numbers of the other time positions and the number of the first time position is the number of the minimum TTI length contained in the interval; and determining the number of the TTI according to the number of the time position corresponding to the scheduled TTI.
The first determining unit 611 is specifically configured to divide the time positions on all carriers according to the minimum TTI length transmitted on all carriers and the minimum TTI length; identifying a first time position of TTI scheduled by all carriers in the feedback window, and determining the number of the first time position; numbering each other time position according to the interval between the each other time position and the first time position, wherein the difference value between the number of the other time position and the number of the first time position is the number of the minimum TTI length contained in the interval; and determining the number of the TTI according to the number of the time position corresponding to the scheduled TTI.
The first determining unit 611 is specifically configured to determine, when the scheduled TTI occupies a time position, that the number of the scheduled TTI is the number of the occupied time position; and when the scheduled TTI occupies more than one time position, determining the number of the scheduled TTI as the number of the first time position in the more than one time positions.
The determining module 61 further includes:
a second determining unit 612, configured to determine a difference between the time from the TTI to the transmission position of the feedback information and a minimum processing delay, and determine the difference as the feedback delay of the TTI, where the minimum processing delay is a minimum time for a terminal to demodulate and generate feedback information after receiving a data packet, and the feedback delay is determined according to a shortest TTI length transmitted in the feedback window or a minimum TTI length transmitted on a carrier.
Fig. 7 is a schematic structural diagram of a transmission apparatus for feedback information according to another embodiment of the present invention, which is applied to a terminal, and the apparatus includes:
a receiving module 71, configured to receive a downlink transmission time interval TTI and a corresponding downlink scheduling signaling;
a determining module 72, configured to determine a feedback window for performing TTI feedback according to the TTI number and the feedback delay carried in the downlink scheduling signaling, and determine feedback information according to the size of the feedback window and the received data information.
The determining module 72 is specifically configured to determine the sum of the number of the TTI and the feedback delay as a feedback window for performing the TTI feedback; or, determining the sum of the number of the TTI and the feedback time delay; and subtracting a preset value from the sum to serve as the size of the feedback window, wherein the preset value is a value predefined for each fed-back TTI or a value carried in the downlink scheduling signaling.
The determining module 72 is further configured to, when a semi-persistent SPS transmission is configured on a carrier and an SPS periodic transmission TTI exists in a feedback window, add 1 to a sum of a number of the TTI and a feedback delay to obtain a size of the feedback window; or subtracting a preset value from the sum of the serial number and the feedback delay of the TTI, and then adding 1 to the sum to serve as the size of the feedback window, wherein the preset value is a value predefined for each feedback TTI or a value dynamically indicated through a downlink scheduling signaling.
The determining module 72 is specifically configured to, when single carrier transmission is configured, if a carrier only includes TTIs of one length, sort the feedback codebook according to a front-back sequence of TTIs in the feedback window, and fill up NACK/DTX information at a corresponding position for TTIs that do not receive information; if at least two kinds of TTI are transmitted on the carrier wave, the feedback codebook is sequenced according to the shortest TTI transmitted in the feedback window, and the NACK/DTX information is filled in the corresponding position of the TTI which does not receive the information.
The determining module 72 is specifically configured to, when multi-carrier transmission is configured, for each carrier, if the carrier only includes a TTI of one length, sort the feedback codebook according to a front-back order of TTIs in the feedback window, and cascade-determine the feedback codebook according to a carrier order; and aiming at each carrier, if at least two kinds of TTI (transmission time intervals) with different lengths are transmitted on the carrier, sequencing the feedback codebook according to the shortest TTI transmitted in a feedback window, filling NACK (negative acknowledgement)/DTX (discontinuous transmission) information in the corresponding position of the TTI without receiving the information, and cascading and determining the feedback codebook according to the carrier sequence.
The determining module 72 is specifically configured to perform feedback on a position of a first or last shortest TTI included in a TTI with a first length that is longer than a shortest TTI length, and fill NACK/DTX information in other positions; or, for a TTI of a first length greater than the shortest TTI length, performing repeated feedback in TTI positions of all TTIs of the shortest length included in the TTI of the first length.
An embodiment of the present invention provides a system for transmitting feedback information, where the system includes a transmission apparatus for feedback information applied to a base station as shown in fig. 6, and a transmission apparatus for feedback information applied to a terminal as shown in fig. 7.
The embodiment of the invention provides a transmission method, a device and a system of feedback information, wherein the method comprises the following steps: determining the number and the feedback time delay of each scheduled downlink transmission time interval TTI (transmission time interval); and carrying the serial number of the TTI and the feedback time delay in a downlink scheduling signaling and sending the serial number and the feedback time delay to a terminal, so that the terminal determines the size of a feedback window for the TTI feedback according to the serial number and the feedback time delay and receives feedback information according to the size of the feedback window. In the embodiment of the invention, the base station determines the number and the feedback time delay of each scheduled TTI, so that the terminal can determine the size of a feedback window of the ACK/NACK fed back according to the number and the feedback time delay, and the base station receives the feedback information by adopting the size of the feedback window, therefore, the feedback codebooks determined by the base station and the terminal are unified, the misunderstanding of the size of the ACK/NACK codebook between the base station and the terminal is avoided, the size of the feedback ACK/NACK codebook does not need to be determined according to the maximum possibility in the process, and the performance of the ACK/NACK feedback is improved.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present invention have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the invention.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.