Method, device and system for transmitting indication information
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method, an apparatus, and a system for transmitting indication information.
Background
A Hybrid Automatic Repeat reQuest (HARQ) technology is a combination of an ARQ (Automatic Repeat reQuest) technology and a Forward Error Correction (FEC) technology. The HARQ technology can quickly retransmit the data block with the transmission error, and fully utilize the information carried by the error data to carry out data block combination and decoding. Therefore, systems such as High Speed Downlink Packet Access (HSDPA), High Speed Uplink Packet Access (HSUPA), Long Term Evolution (LTE), and the like all use HARQ technology to support continuous scheduling and transmission of data.
HARQ techniques can be classified into two types, synchronous HARQ and asynchronous HARQ, according to the time when retransmission occurs. The synchronous HARQ refers to that transmission (retransmission) of one HARQ process (process) occurs at a fixed time, and since the receiving end knows the occurrence time of the transmission in advance, no extra signaling overhead is needed to identify the process number of the HARQ process, and the process number of the HARQ process can be obtained from a subframe number at this time; asynchronous HARQ means that the transmission of one HARQ process can occur at any time, and a receiving end does not know the occurrence time of the transmission in advance, so that the process number of the HARQ process needs to be indicated; wherein, the process number of the HARQ process is configured by the system, and each process number represents a different HARQ process. For example, for the downlink data transmission process, since the asynchronous HARQ technology is adopted, the process number of the HARQ process corresponding to the scheduled subframe needs to be indicated in the DL grant. Currently, bit information is usually used to indicate a process number of an HARQ process, for example, 12 HARQ processes (process numbers of which are arranged in sequence as 1 to 12, i.e., process 1 to process 12) in a Time Division Duplex (TDD) system, and 4bits may be used to perform a process number on an HARQ process in the TDD system, i.e., 4bits are required to indicate a process number of an HARQ process.
Generally, in an LTE system, for a dynamic scheduling service, a base station schedules data transmission once by sending a scheduling signaling (grant) in a Physical Downlink Control Channel (PDCCH), that is, one scheduling signaling schedules a subframe for data transmission. With the evolution of the technology and the increase of data services, the concept of the multi-subframe scheduling technology is proposed, which can reduce the overhead of control signaling. The multi-subframe scheduling technique refers to a technique for scheduling N (N > 1) subframes for data transmission by using one Downlink (DL)/Uplink (UL) grant, where the N (N > 1) subframes may correspond to one process or N independent processes, respectively.
In the multi-subframe scheduling technique, if a scheme that N subframes correspond to N independent processes is adopted, one grant needs to include indication information for indicating the N HARQ processes, but there is no method for indicating multiple HARQ processes at present. If an indication method used in downlink transmission in the LTE system is adopted, that is, bit information is adopted to indicate a process number of an HARQ process, a large amount of signaling overhead is caused. Still take a Time Division Duplex (TDD) system as an example, which has 12 HARQ processes, since it indicates that one HARQ process needs 4bits, it indicates that N processes need 4 × N bits, but in the current research on multi-subframe scheduling technology, the value of the number N of subframes scheduled by the same scheduling signaling is generally not less than 4, and thus, the signaling overhead for indicating the HARQ process is at least 16 bits, which greatly increases the signaling overhead; if a bitmap (bitmap) manner is used to indicate multiple HARQ processes, a large amount of signaling overhead is also incurred, still taking a TDD system as an example, where the TDD system has 12 HARQ processes, 12 bits are required to sequentially indicate whether processes 1 to 12 are scheduled in sequence, if a bit is "1", it indicates that the HARQ process corresponding to the bit is scheduled, and if the bit is "0", it indicates that the HARQ process corresponding to the bit is not scheduled, for example, the bitmap of the indication information for indicating process 5 and process 6 is 000011000000.
In summary, there is no method for indicating multiple HARQ processes at present, and if the indication manner used in downlink transmission of the existing LTE system is used to indicate multiple HARQ processes, a large amount of signaling overhead will be incurred.
Disclosure of Invention
The embodiment of the invention provides a method, a device and a system for transmitting indication information, which are used for solving the problem that a method for indicating a plurality of HARQ processes does not exist in the prior art.
The embodiment of the invention provides a method for sending indication information, which comprises the following steps:
a transmitting side determines a physical layer control signaling for carrying indication information of at least two hybrid automatic repeat request (HARQ) processes;
the sending side sends the indication information to a receiving side through the determined physical layer control signaling;
the indication information comprises first indication information used for identifying the sequence number of any process group containing the at least two HARQ processes and second indication information used for identifying the positions of the at least two HARQ processes in the process group, and the process group is formed by dividing all HARQ processes supported by the system according to a set division rule.
The embodiment of the invention provides a method for receiving indication information, which comprises the following steps:
a receiving side determines a physical layer control signaling for bearing indication information of at least two hybrid automatic repeat request (HARQ) processes;
the receiving side receives the indication information through the determined physical layer control signaling;
the indication information comprises first indication information used for identifying the sequence number of any process group containing the at least two HARQ processes and second indication information used for identifying the positions of the at least two HARQ processes in the process group, and the process group is formed by dividing all HARQ processes supported by the system according to a set division rule.
The embodiment of the invention provides a sending side device for sending indication information, which comprises:
a determining module, configured to determine a physical layer control signaling for carrying indication information of at least two hybrid automatic repeat request HARQ processes;
a sending module, configured to send the indication information to a receiving side through the determined physical layer control signaling;
the indication information comprises first indication information used for identifying the sequence number of any process group containing the at least two HARQ processes and second indication information used for identifying the positions of the at least two HARQ processes in the process group, and the process group is formed by dividing all HARQ processes supported by the system according to a set division rule.
The embodiment of the invention provides a receiving side device for receiving indication information, which comprises:
a processing module, configured to determine a physical layer control signaling for carrying indication information of at least two hybrid automatic repeat request HARQ processes;
a receiving module, configured to receive the indication information through the determined physical layer control signaling;
the indication information comprises first indication information used for identifying the sequence number of any process group containing the at least two HARQ processes and second indication information used for identifying the positions of the at least two HARQ processes in the process group, and the process group is formed by dividing all HARQ processes supported by the system according to a set division rule.
The embodiment of the invention provides a communication system for transmitting indication information, which comprises:
the device at the sending side is used for determining a physical layer control signaling for carrying the indication information of at least two hybrid automatic repeat request (HARQ) processes; sending the indication information to the receiving side equipment through the determined physical layer control signaling;
the receiving side equipment is used for determining a physical layer control signaling for bearing the indication information of at least two hybrid automatic repeat request (HARQ) processes; and receiving the indication information through the determined physical layer control signaling;
the indication information comprises first indication information used for identifying the sequence number of any process group containing the at least two HARQ processes and second indication information used for identifying the positions of the at least two HARQ processes in the process group, and the process group is formed by dividing all HARQ processes supported by the system according to a set division rule.
The embodiment of the invention provides a method for indicating at least two HARQ processes, which is used for solving the problem that the method for indicating a plurality of HARQ processes does not exist in the prior art. The indication information for indicating the at least two HARQ processes in the embodiment of the present invention includes first indication information for identifying a sequence number of any process group including the at least two HARQ processes and second indication information for identifying positions of the at least two HARQ processes in the process group, where the process group is formed by dividing all HARQ processes supported by the system according to a set division rule, and the method according to the embodiment of the present invention can reduce signaling overhead of the system.
Drawings
FIG. 1 is a flowchart illustrating a method for sending indication information according to an embodiment of the present invention;
FIG. 2 is a flowchart illustrating a method for receiving indication information according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of a transmitting-side device for transmitting indication information according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of a receiving-side device for receiving indication information according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of a communication system according to an embodiment of the present invention.
Detailed Description
The indicating information for indicating at least two HARQ processes in the embodiment of the invention comprises first indicating information for identifying any sequence number of a process group containing the at least two HARQ processes and second indicating information for identifying the positions of the at least two HARQ processes in the process group, wherein the process group is formed by dividing all HARQ processes supported by the system according to a set dividing rule, and the signaling overhead of the system can be reduced.
The embodiments of the present invention will be described in further detail with reference to the drawings attached hereto.
Referring to fig. 1, a method for sending indication information according to an embodiment of the present invention includes the following steps:
step 11, a transmitting side determines a physical layer control signaling for carrying indication information of at least two HARQ processes;
the physical layer Control signaling may be Downlink Control Information (DCI) or the like.
Step 12, the sending side sends the indication information to the receiving side through the determined physical layer control signaling;
the indication information includes first indication information for identifying a sequence number of any process group including the at least two HARQ processes and second indication information for identifying positions of the at least two HARQ processes in the process group, and the process group is formed by dividing all HARQ processes supported by the system according to a set division rule.
Specifically, the first indication information indicates sequence numbers of process groups in which the at least two HARQ processes are located, if the process groups including the at least two HARQ processes are multiple, the first indication information indicates a sequence number of any one of the process groups, and correspondingly, the second indication information indicates positions of the at least two HARQ processes in the process groups indicated by the first indication information.
Preferably, the partitioning rule for partitioning all HARQ processes supported by the system in step 11 includes, but is not limited to, one or a combination of the following ways:
the method a is divided according to the number of HARQ processes included in each process group, and specifically includes the following three methods:
in the mode A1, the number of HARQ processes contained in each process group is the same;
in the mode a2, the number of HARQ processes included in part or all of the process groups is different;
in the mode a3, if the embodiment of the present invention is applied to a multi-subframe scheduling scenario, and each subframe corresponds to a different HARQ process, the division rule is: the number of HARQ processes contained in at least one process group is equal to the number of subframes in the multi-subframe scheduling set of at least one category;
the method comprises the steps that the types of a multi-subframe scheduling set are divided according to the number of subframes contained in the multi-subframe scheduling set, the number of the subframes in the multi-subframe scheduling set in the same type is the same, and the number of the subframes in the multi-subframe scheduling sets in different types is different; for example, a multi-subframe scheduling set containing a number of subframes of 2 is divided into a first class, a multi-subframe scheduling set containing a number of subframes of 3 is divided into a second class, and so on.
Further, approach a3 includes, but is not limited to, the following three approaches:
in the mode A31, the number of HARQ processes contained in each process group is equal to the maximum number of subframes in all multi-subframe scheduling sets;
in the mode a32, the number of HARQ processes included in at least one process group is equal to the number of subframes in a different class of multi-subframe scheduling set;
specifically, when process groups are divided, one process group corresponds to a multi-subframe scheduling set of one category, or multiple process groups correspond to a multi-subframe scheduling set of one category, where the correspondence between a process group and a multi-subframe scheduling set means that the number of HARQ processes included in the process group is equal to the number of subframes in the multi-subframe scheduling set corresponding to the process group.
Mode a33, for each category of multi-subframe scheduling set, dividing all HARQ processes, and the number of HARQ processes included in each process group is equal to the number of subframes in the category of multi-subframe scheduling set;
for example, assuming that there are 12 HARQ processes supported by the system (i.e., processes 1 to 12), there are three different types of multi-subframe scheduling sets, where the first multi-subframe scheduling set includes 2 subframes, the second multi-subframe scheduling set includes 3 subframes, and the third multi-subframe scheduling set includes 4 subframes, the 12 HARQ processes are divided for the first multi-subframe scheduling set, and the number of HARQ processes included in each process group is 2; aiming at a second multi-subframe scheduling set, dividing the 12 HARQ processes, wherein the number of the HARQ processes contained in each process group is 3; for the third multi-subframe scheduling set, the 12 HARQ processes are divided and the number of HARQ processes included in each process group is 4.
The method B is to continuously divide the HARQ processes included in each process group according to the process numbers, and specifically includes the following two methods:
in the mode B1, the process numbers of the HARQ processes included in each process group are consecutive, where the process number of each HARQ process is configured by the system, and the HARQ processes with different process numbers represent different HARQ processes;
further, the mode B1 includes the following two modes:
in the mode B11, the process numbers of the HARQ processes included in each process group are unidirectional, that is, the HARQ processes included in each process group are sequentially arranged according to the sequence of the process numbers from small to large or from large to small;
in the mode B12, the process numbers of the HARQ processes included in each process group are circularly consecutive, that is, the process numbers of all HARQ processes are sequentially arranged in the order from small to large or from large to small and form a circle end to end, and the HARQ process included in each process group is a part of the consecutive HARQ processes in the circle.
In the method B2, the process numbers of HARQ processes included in part or all of the process groups are discontinuous.
The method C is to divide the HARQ processes included in each process group according to whether the HARQ processes are the same, and specifically includes the following two methods:
in the method C1, each process group includes different HARQ processes, that is, there is no duplicate HARQ process in different process groups;
in the method C2, HARQ processes included in different process groups are partially the same, that is, there may be repeated HARQ processes in different process groups.
The partitioning rule according to the embodiment of the present invention will be described below by referring to two specific embodiments.
Embodiment 1, assuming that a system has K HARQ processes, and when the K HARQ processes are divided, each process group has a duplicate HARQ process, a p-th (p is a positive integer) process group is composed of { process p, process p +1, …, process p + N-1}, where N is the number of processes in one process group, and N is a positive integer, and if the division is performed by adopting the combination of the mode a1 and the mode B1, p is not less than 1 but not more than K-N + 1; if the division is performed by adopting the combination of the mode A1 and the mode B2, then p is more than or equal to 1 and less than or equal to K.
For example, in a multi-subframe scheduling TDD system, the number of downlink HARQ processes is 12, and the number of subframes in the multi-subframe scheduling set is 4, if the 12 downlink HARQ processes are divided by adopting the combination of the method a1, the method B11, and the method C2, 9 process groups can be obtained, where: the 1 st process group comprises { process 1, process 2, process 3, process 4}, the 2 nd process group comprises { process 2, process 3, process 4, process 5}, and so on, and the 9 th process group comprises { process 9, process 10, process 11, process 12 };
if the 12 downlink HARQ processes are divided by adopting the combination of the method a1, the method B12, and the method C2, 12 process groups can be obtained, which are: the 1 st process group includes { process 1, process 2, process 3, process 4}, the 2 nd process group includes { process 2, process 3, process 4, process 5}, and so on, the 9 th process group includes { process 9, process 10, process 11, process 12}, the 10 th process group includes { process 10, process 11, process 12, process 1}, the 11 th process group includes { process 11, process 12, process 1, process 2}, and the 12 th process group includes { process 12, process 1, process 2, process 3 }.
Embodiment 2, assuming that the system has K HARQ processes, and there is no duplicate HARQ process in each process group when dividing the K HARQ processes, the p-th process group is composed of { process (p-1) × N +1, process (p-1) × N +2, …, process (p-1) × N + N }, where N is the number of processes in one process group and N is a positive integer, and if the division is performed in a combined manner of manner a and manner B, then the p-th process group is composed of { process (p-1) × N +1, process (p-1) × N + N }, where N is the number of processes in one process group, and N isWherein,is a ceiling operation.
For example, in a multi-subframe scheduling TDD system, the total number of downlink processes is 12, and the number of subframes in the multi-subframe scheduling set is 4, if the 12 downlink HARQ processes are divided by adopting the combination of the method a1, the method B1, and the method C1, 3 process groups can be obtained, where: the 1 st process group includes { process 1, process 2, process 3, process 4}, the 2 nd process group includes { process 5, process 6, process 7, process 8}, and the 3 rd process group includes { process 9, process 10, process 11, process 12 }.
Of course, the partition rule of the embodiment of the present invention may also adopt other manners, for example, when all HARQ processes are partitioned, different numbers of HARQ processes may also be partitioned into one group; or randomly selecting the HARQ process in each process group, and the like.
The partition rule according to the embodiment of the present invention may be defined by a protocol, may be agreed between the transmitting side and the receiving side, or may be notified to the receiving side by the transmitting side through a higher layer signaling.
Preferably, if the partition rule of the embodiment of the present invention is notified to the receiving side by the high layer signaling from the sending side, the method for sending the indication information of the embodiment of the present invention further includes:
the transmitting side informs the receiving side of the division rule through high-layer signaling.
Specifically, the higher layer signaling may be Radio Resource Control (RRC) signaling or Media Access Control (MAC) signaling.
Furthermore, the first indication information in the indication information of the embodiment of the present invention may be represented by using bit information, which is favorable for reducing signaling overhead.
For example, in a multi-subframe scheduling TDD system, the number of downlink HARQ processes is 12, and the number of subframes in a multi-subframe scheduling set is 4, if the 12 downlink HARQ processes are divided according to the division manner in embodiment 1, and can be divided into 9 process groups or 12 process groups, then the 9 process groups or 12 process groups can be identified by using 4bits, where the corresponding relationship between bit data and process groups can be set as needed, for example, the 1 st process group is represented by "0000", the 2 nd process group is represented by "0001", and so on; or "0001" can be used to represent the 1 st process group, and "0010" can be used to represent the 2 nd process group, and so on; the corresponding relationship between the bit data and the process groups can also be randomly set, for example, 0101 represents the 1 st process group, 0011 represents the 2 nd process group, and so on, which are not listed one by one;
if the 12 downlink HARQ processes are divided according to the division manner of embodiment 2, and can be divided into 3 process groups, 2bits can be used to identify the 3 process groups, where the corresponding relationship between the bit data and the process groups can be set as needed, and details are not described here.
Furthermore, the second indication information in the indication information of the embodiment of the present invention may be represented by a bitmap (bitmap), so that flexible scheduling and matching of service requirements in a process group may be supported, and unnecessary resource waste is avoided;
specifically, in the bitmap, if the bit is "1", it indicates that the HARQ process corresponding to the position where the bit is located is indicated; if the bit is "0", it indicates that the HARQ process corresponding to the position of the bit is not indicated. Of course, it may also be represented by "0" that the HARQ process corresponding to the position of the bit is indicated, and "1" that the HARQ process corresponding to the position of the bit is not indicated.
For example, in a multi-subframe scheduling TDD system, the number of downlink HARQ processes is 12, and the number of subframes in a multi-subframe scheduling set is 4, and if the 12 downlink HARQ processes are divided by the method a, each divided process group includes 4 HARQ processes. When only the 3 rd HARQ process in a certain process group needs to be scheduled, the bitmap indication corresponding to the second indication information is 0010; when the 2 nd and 3 rd HARQ processes in the group need to be scheduled, the bitmap indication corresponding to the second indication information is 0110, and so on.
Preferably, the first indication information of the indication information in the embodiment of the present invention is represented by bit data, and the second indication information is represented by bitmap.
Embodiment 3, in a multi-subframe scheduling TDD system, the number of downlink HARQ processes is 12, and the number of subframes in a multi-subframe scheduling set is 4, if a combined manner of a manner a1, a manner B11, and a manner C2 is adopted, and the 12 downlink HARQ processes are divided into 9 process groups, the first indication information needs 4bits to identify the numbers of the 9 process groups, and the second indication information needs 4bits to identify the positions of HARQ processes included in each process group. If it is necessary to indicate the { n, n +1, n +2, n +3} th HARQ process in the system, the indication information corresponding to the 4 HARQ processes is shown in table 1:
first indication information |
Second indication information |
n2(4bits) |
1111 |
TABLE 1
Wherein n is2(4bits)Refers to a binary representation of n (or n-1) and has a bit of 4.
For example, if it is required to indicate processes 6 to 9 in the system, since the process group where the processes 6 to 9 are located is the 6 th process group, the indication information for indicating the processes 6 to 9 is 01101111, where the first 4bits (0110) are the first indication information, and the first indication information is in a binary manner and is used to identify the process group with the number of 6 (i.e., the 6 th process group); the last 4bits (1111) are second indication information, a bitmap mode is adopted, and since all bits in the bitmap are '1', 1-4 processes in the process group are identified to be indicated;
for another example, if it is necessary to indicate the process 6 and the process 7 in the system, the process groups including the process 6 and the process 7 in the 9 process groups are respectively the 4 th, 5 th and 6 th process groups, and the corresponding indication information is 01000011, 01010110 and 01101100, so that the process 6 and the process 7 in the system can be indicated by using any of the above indication information.
Embodiment 4, in a multi-subframe scheduling TDD system, the total number of downlink processes is 12, and the number of subframes in a multi-subframe scheduling set is 4, if a combined manner of the manner a1, the manner B1, and the manner C1 is adopted, and the 12 downlink HARQ processes are divided into 3 process groups, the first indication information needs 2bits to identify the numbers of the 3 process groups, and the second indication information needs 4bits to identify the positions of HARQ processes included in each process group. If { m, m +1, m +2, m +3} th HARQ process in the system needs to be indicated, the indication information corresponding to the 4 HARQ processes is shown in table 2:
TABLE 2
Wherein,(or) Finger-shaped(or) And the bit is 2,is a rounding down operation.
For example, if it is required to indicate processes 5 to 8 in the system, since the process group in which the processes 5 to 8 are located is the 2 nd process group, the indication information for indicating the processes 5 to 8 is 101111, where the first 2bits (10) are the first indication information, and the first indication information is used in a binary manner to identify the process group with the number 2 (i.e., the 2 nd process group); the last 4bits (1111) are second indication information, a bitmap mode is adopted, and since all bits in the bitmap are '1', 1-4 processes in the process group are identified to be indicated;
for another example, if it is necessary to indicate the process 6 and the process 7 in the system, since the process group in which the process 6 and the process 7 are located is the 2 nd process group, the indication information for indicating the process 6 and the process 7 is 010011.
Based on the foregoing embodiments, referring to fig. 2, a method for receiving indication information provided by an embodiment of the present invention includes the following steps:
step 21, the receiving side determines a physical layer control signaling for carrying the indication information of at least two HARQ processes;
further, the physical layer control signaling may be Downlink control signaling (DCI) or the like.
Step 22, the receiving side receives the indication information sent by the sending side through the determined physical layer control signaling;
the indication information comprises first indication information used for identifying the sequence number of any process group containing the at least two HARQ processes and second indication information used for identifying the positions of the at least two HARQ processes in the process group, and the process group is formed by dividing all HARQ processes supported by the system according to a set division rule.
Preferably, the partitioning rule for partitioning all HARQ processes supported by the system in step 11 includes, but is not limited to, one or a combination of the following ways:
the method a is divided according to the number of HARQ processes included in each process group, and specifically includes the following three methods:
in the mode A1, the number of HARQ processes contained in each process group is the same;
in the mode a2, the number of HARQ processes included in part or all of the process groups is different;
in the mode a3, if the embodiment of the present invention is applied to a multi-subframe scheduling scenario, and each subframe corresponds to a different HARQ process, the division rule is: the number of HARQ processes contained in at least one process group is equal to the number of subframes in the multi-subframe scheduling set of at least one category;
further, approach a3 includes, but is not limited to, the following three approaches:
in the mode A31, the number of HARQ processes contained in each process group is equal to the maximum number of subframes in all multi-subframe scheduling sets;
in the mode a32, the number of HARQ processes included in at least one process group is equal to the number of subframes in a different class of multi-subframe scheduling set;
in the method a33, all HARQ processes are divided for each class of multi-subframe scheduling set, and the number of HARQ processes included in each process group is equal to the number of subframes in the class of multi-subframe scheduling set.
The method B is to continuously divide the HARQ processes included in each process group according to the process numbers, and specifically includes the following two methods:
in the mode B1, the process numbers of the HARQ processes included in each process group are consecutive, where the process number of each HARQ process is configured by the system, and the HARQ processes with different process numbers represent different HARQ processes;
further, the mode B1 includes the following two modes:
in the mode B11, the process numbers of the HARQ processes included in each process group are unidirectional, that is, the HARQ processes included in each process group are sequentially arranged according to the sequence of the process numbers from small to large or from large to small;
in the mode B12, the process numbers of the HARQ processes included in each process group are circularly consecutive, that is, the process numbers of all HARQ processes are sequentially arranged in the order from small to large or from large to small and form a circle end to end, and the HARQ process included in each process group is a part of the consecutive HARQ processes in the circle.
In the method B2, the process numbers of HARQ processes included in part or all of the process groups are discontinuous.
The method C is to divide the HARQ processes included in each process group according to whether the HARQ processes are the same, and specifically includes the following two methods:
in the method C1, each process group includes different HARQ processes, that is, there is no duplicate HARQ process in different process groups;
in the method C2, HARQ processes included in different process groups are partially the same, that is, there may be repeated HARQ processes in different process groups.
Of course, the partition rule of the embodiment of the present invention may also adopt other manners, for example, when all HARQ processes are partitioned, different numbers of HARQ processes may also be partitioned into one group; or randomly selecting the HARQ process in each process group, and the like. The partition rule according to the embodiment of the present invention may be defined by a protocol, may be agreed between the transmitting side and the receiving side, or may be notified to the receiving side by the transmitting side through a higher layer signaling.
Preferably, if the partition rule of the embodiment of the present invention is notified to the receiving side by the high layer signaling from the sending side, the method for receiving the indication information of the embodiment of the present invention further includes:
the receiving side receives the division rule sent by the sending side through high-level signaling.
Specifically, the higher layer signaling may be RRC or MAC signaling.
Furthermore, the first indication information in the indication information of the embodiment of the present invention may be represented by using bit information, which is favorable for reducing signaling overhead.
Furthermore, the second indication information in the indication information of the embodiment of the present invention may be represented by a bitmap (bitmap), so that flexible scheduling and matching of service requirements in a process group may be supported, and unnecessary resource waste is avoided;
specifically, in the bitmap, if the bit is "1", it indicates that the HARQ process corresponding to the position where the bit is located is indicated; if the bit is "0", it indicates that the HARQ process corresponding to the position of the bit is not indicated. Of course, it may also be represented by "0" that the HARQ process corresponding to the position of the bit is indicated, and "1" that the HARQ process corresponding to the position of the bit is not indicated.
Preferably, the method for transmitting and receiving indication information in the embodiment of the present invention is applicable to a multi-subframe scheduling system. Of course, the method for sending and receiving indication information in the embodiment of the present invention is not limited to the multi-subframe scheduling system, and is also applicable to other application scenarios of asynchronous HARQ.
The above method process flow may be implemented by a software program, which may be stored in a storage medium, and when the stored software program is called, the above method steps are performed.
Based on the same inventive concept, the embodiment of the present invention further provides a sending-side device for sending indication information, and as the principle of the device for solving the problem is similar to the method for sending the indication information, the implementation of the device may refer to the implementation of the method, and repeated details are not repeated.
Referring to fig. 3, a transmitting-side device for transmitting indication information according to an embodiment of the present invention includes:
a determining module 31, configured to determine a physical layer control signaling for carrying indication information of at least two hybrid automatic repeat request HARQ processes;
a sending module 32, configured to send indication information to the receiving side through the physical layer control signaling determined by the determining module 31;
the indication information comprises first indication information used for identifying the sequence number of any process group containing the at least two HARQ processes and second indication information used for identifying the positions of the at least two HARQ processes in the process group, and the process group is formed by dividing all HARQ processes supported by the system according to a set division rule.
Further, the partitioning rule further includes: the number of HARQ processes contained in each process group is the same; or the number of HARQ processes contained in part or all of the process groups is different.
Further, if the embodiment of the present invention is applied to a multi-subframe scheduling scenario, and each subframe corresponds to a different HARQ process, the partition rule further includes: at least one process group contains a number of HARQ processes equal to the number of subframes in the multi-subframe scheduling set of the at least one class.
Preferably, the division rule further includes:
each process group contains the same number of HARQ processes as the maximum number of subframes in all multi-subframe scheduling sets.
Further, the partitioning rule further includes:
the process numbers of the HARQ processes included in each process group are consecutive.
Wherein, the process numbers of the HARQ processes contained in each process group are continuous, and the method comprises the following steps:
the process numbers of the HARQ processes contained in each process group are unidirectional and continuous; or
The process numbers of the HARQ processes contained in each process group are circularly continuous.
Further, each process group comprises different HARQ processes; or the HARQ processes included in different process groups are partially the same.
Further, the first indication information of the embodiment of the present invention is represented by bit information.
Further, the second indication information in the embodiment of the present invention is represented in a bitmap manner.
Further, if the partition rule of the embodiment of the present invention is notified to the receiving side by the transmitting side through a high-level signaling, the transmitting module 32 is further configured to:
the division rule is notified to the receiving side through higher layer signaling.
The sending side device in the embodiment of the present invention may be a base station (such as a macro base station, a home base station, etc.), an RN (relay) device, or other network side devices.
Based on the same inventive concept, the embodiment of the present invention further provides a receiving side device for receiving indication information, and as the principle of the device for solving the problem is similar to the method for receiving indication information, the implementation of the device may refer to the implementation of the method, and repeated details are not repeated.
Referring to fig. 4, a receiving-side device for receiving indication information according to an embodiment of the present invention includes:
a processing module 41, configured to determine a physical layer control signaling for carrying indication information of at least two hybrid automatic repeat request HARQ processes;
a receiving module 42, configured to receive the indication information through the physical layer control signaling determined by the processing module 41;
the indication information comprises first indication information used for identifying the sequence number of any process group containing the at least two HARQ processes and second indication information used for identifying the positions of the at least two HARQ processes in the process group, and the process group is formed by dividing all HARQ processes supported by the system according to a set division rule.
Further, the partitioning rule further includes: the number of the HARQ processes contained in each process group is the same, or the number of the HARQ processes contained in part or all of the process groups is different.
Further, if the embodiment of the present invention is applied to a multi-subframe scheduling scenario, and each subframe corresponds to a different HARQ process, the partition rule further includes:
at least one process group contains a number of HARQ processes equal to the number of subframes in the multi-subframe scheduling set of the at least one class.
Preferably, the division rule further includes: each process group contains the same number of HARQ processes as the maximum number of subframes in all multi-subframe scheduling sets.
Further, the partitioning rule further includes:
the process numbers of the HARQ processes included in each process group are consecutive.
Wherein, the process numbers of the HARQ processes contained in each process group are continuous, and the method comprises the following steps:
the process numbers of the HARQ processes contained in each process group are unidirectional and continuous; or
The process numbers of the HARQ processes contained in each process group are circularly continuous.
Further, each process group comprises different HARQ processes; or the HARQ processes included in different process groups are partially the same.
Further, the first indication information of the embodiment of the present invention is represented by bit information.
Further, the second indication information in the embodiment of the present invention is represented in a bitmap manner.
Further, if the partition rule of the embodiment of the present invention is notified to the receiving side by the sending side through a high-level signaling, the receiving module 42 is further configured to: and receiving the division rule sent by the sending side equipment through high-level signaling.
The receiving side device of the embodiment of the invention can be user equipment.
Based on the same inventive concept, the embodiment of the present invention further provides a communication system, and since the principle of the system for solving the problem is similar to the above method for sending and receiving the indication information, the implementation of the communication system may refer to the implementation of the method shown in fig. 1 and fig. 2, and repeated details are omitted.
Referring to fig. 5, a communication system for transmitting indication information according to an embodiment of the present invention includes:
a sending side device 51, configured to determine a physical layer control signaling for carrying indication information of at least two hybrid automatic repeat request HARQ processes; and transmits the indication information to the reception-side device 52 through the determined physical layer control signaling;
a receiving side device 52, configured to determine a physical layer control signaling for carrying indication information of at least two hybrid automatic repeat request HARQ processes; receiving indication information sent by the sending-side device 51 through the determined physical layer control signaling;
the indication information comprises first indication information used for identifying the sequence number of any process group containing the at least two HARQ processes and second indication information used for identifying the positions of the at least two HARQ processes in the process group, and the process group is formed by dividing all HARQ processes supported by the system according to a set division rule.
The embodiment of the invention provides a method for indicating at least two HARQ processes, which is used for solving the problem that the method for indicating a plurality of HARQ processes does not exist in the prior art. The indication information for indicating the at least two HARQ processes in the embodiment of the present invention includes first indication information for identifying a sequence number of any process group including the at least two HARQ processes and second indication information for identifying positions of the at least two HARQ processes in the process group, where the process group is formed by dividing all HARQ processes supported by the system according to a set division rule, and the method according to the embodiment of the present invention can reduce signaling overhead of the system.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
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.