The method, apparatus of downlink HARQ feedback is handled in base station and LTE system
Technical field
The present invention relates to downlink HARQ feedback is handled in field of communication technology, more particularly to a kind of base station and LTE system
Method, apparatus.
Background technology
In order to adapt to future mobile communication system high-speed and high reliability data transmission and meet new business demand,
Third generation partner program(3GPP)Start long evolving system(LTE, Long Term Evolution).LTE is as
3 g mobile communication(3G)Technology and forth generation mobile communication(4G)A transition between technology, is known as " quasi- 4G " technologies.
LTE has high-frequency utilization rate, peak rates, high reliability transport, low delay etc. specific, has become mobile communication technology
The important technical innovation of one, field.
Hybrid automatic repeat-request(HARQ, Hybrid Automatic Repeat Request)Technology, then be highly reliable
The effective guarantee of property data transfer, is one of key technology of LTE.
LTE system downlink uses asynchronous adaptive HARQ mechanism, i.e.,:In the call by location HARQ process transmissions of any frame
After data, the confirmation of receiving terminal is waited for.After receiving terminal receives data, reception detection is carried out, if testing result is correct,
A successful respond signal then is fed back to transmitting terminal, otherwise feeds back a non-successful answer signal to transmitting terminal.Transmitting terminal receives
Then according to the feedback message of receiving terminal after, search corresponding HARQ processes and be successful respond according to feedback message or non-successful
Response decides whether to transmit again.In order to make full use of time-domain resource, LTE system also further employs the HARQ of multi-process
Technology, after a subframe calls HARQ process transmission data, during waiting HARQ feedback message to be received, is called other
Other data of HARQ process transmissions, that is, have multiple asynchronous adaptive HARQ processes to start at the same time.
In the prior art, when carrying out the processing of LTE downlinks HARQ feedback, two can be safeguarded to the communication terminal in each cell
A array or chained list, are respectively used to the idle HARQ processes of storage and busy HARQ processes.When base station receives communication terminal
After the feedback message of transmission, traversal searches busy HARQ processes array or chained list, is then determined in next step according to feedback message
Operation:If successful respond, then the HARQ processes are taken out from busy HARQ processes array or chained list and be put into the free time
HARQ processes array or chained list, otherwise still call the HARQ processes to be retransmitted.However, the lookup to array or chained list can take
Substantial amounts of overhead, influences the efficiency of LTE system processing HARQ feedback.Communication terminal quantity especially in cell is more
When, the message of downlink HARQ feedback can be very more, and the above problem also can be protruded more.Therefore, it is a kind of efficient there is an urgent need to find
Processing downlink HARQ feedback method.
Correlation technique may be referred to the U.S. Patent application of Publication No. US2010202369A1.
The content of the invention
The overhead taken when what the present invention solved is and handles downlink HARQ feedback in the prior art is big, inefficient
Problem.
To solve the above problems, technical solution of the present invention provides the side that downlink HARQ feedback is handled in a kind of LTE system
Method, including:
Corresponding data structure is set to intra cell communication terminal, and the data structure includes n instruction data, respectively
The first data that instruction data include are for the process number for the HARQ processes for indicating to call during each sub-frame transmission data, each indicated number
According to including the second data be used for the corresponding HARQ processes of the first data that indicate to call during each sub-frame transmission data and do not released also
The process number for the HARQ processes put and called when transmitting new data in the subframe, first data and the second data
Be by bit group into number, n includes the number of subframe by a radio frames;
When the HARQ feedback message for receiving any communication terminal, then according to the HARQ feedback message to the communication terminal
The bit of instruction data is updated accordingly in data structure.
Optionally, the process number of the HARQ processes of the first data instruction and the HARQ processes of second data instruction
Process number be based on HARQ scheduling informations setting, the HARQ scheduling informations include call HARQ process transmission data when son
The process number of the HARQ processes of frame number and calling.
Optionally, the process number of the HARQ processes of the first data instruction and the HARQ processes of second data instruction
Process number be based on HARQ scheduling informations set include:
Indicated number corresponding with the subframe numbers during calling HARQ process transmission data is searched in the data structure
According to;
If the first data of the instruction data found are initial value, make the value of the first data of the instruction data
Equal to the process number of the HARQ processes of the calling, the value of the second data of the instruction data is otherwise set to be equal to the calling
The process number of HARQ processes.
Optionally, it is described that data are indicated to corresponding in the data structure of the communication terminal according to the HARQ feedback message
Bit be updated including:
Based on receive the HARQ feedback message when subframe numbers determine the HARQ feedback message it is corresponding transmission data when
Subframe numbers;
Searched in the data structure of the communication terminal corresponding with the subframe numbers during transmission data of the HARQ feedback message
Instruction data;
If the HARQ feedback message corresponds to the first data of the instruction data, which is successfully should
Answer and the second data of the instruction data are not initial value, then make value of the first data of the instruction data for finding etc.
Reset in the value of the second data of the instruction data, and by all bits of the second data of the instruction data;
If the HARQ feedback message corresponds to the first data of the instruction data, which is successfully should
Answer and the second data of the instruction data are initial value, then by all ratios of the first data of the instruction data found
Special position is reset;
If it is successfully that the HARQ feedback message, which corresponds to the second data of the instruction data and the HARQ feedback message,
Response, then reset all bits of the second data of the instruction data found;
If the HARQ feedback message is non-successful response, maintain the first data of the instruction data for finding and
All bit invariant positions of second data.
Optionally, respectively instruction data further include the 3rd data corresponding with each first data and with each second data
Corresponding 4th data, the 3rd data are used for the number for indicating to call the HARQ process transmission data of the first data instruction,
4th data are used for the number for indicating to call the HARQ process transmission data of the second data instruction, the 3rd data and the
Four data are the number being made of bit;It is described according to the HARQ feedback message to corresponding in the data structure of the communication terminal
Indicate that the bit of data is updated to further include:When the HARQ feedback message is non-successful response, if the HARQ feedback
Message corresponds to the first data of the instruction data found, then the value of corresponding 3rd data of first data is added 1,
If the HARQ feedback message corresponds to the second data of the instruction data found, by second data the corresponding 4th
The value of data adds 1.
Optionally, the method that downlink HARQ feedback is handled in the LTE system further includes:
If the value for the 3rd data that any instruction data include is more than the maximum transmitted that system allows in the data structure
Second data of number and the instruction data are initial value, then by the first data of the instruction data and its corresponding 3rd data
All bits reset;
If the value for the 3rd data that any instruction data include is more than the maximum transmitted that system allows in the data structure
Second data of number and the instruction data are not initial value, then the value of the first data of the instruction data is equal to the indicated number
According to the second data value, make the instruction data corresponding 3rd data of the first data value be equal to the instruction data second
The value of corresponding 4th data of data, then all bits of second data and its corresponding 4th data are reset;
If the value for the 4th data that any instruction data include is more than the maximum transmitted that system allows in the data structure
Number, then reset all bits of the second data of the instruction data and its corresponding 4th data.
Optionally, the method that downlink HARQ feedback is handled in the LTE system further includes:
, will be with this if occurring feedback time-out when any subframe calls the HARQ process transmission data of the first data instruction
The value of corresponding 3rd data of the first data of the corresponding instruction data of subframe adds 1;
, will be with this if occurring feedback time-out when any subframe calls the HARQ process transmission data of the second data instruction
The value of corresponding 4th data of the second data of the corresponding instruction data of subframe adds 1.
Optionally, the step for judging to occur feedback time-out when any subframe calls HARQ process transmission data includes:
The corresponding overtime timer of each subframe, subframe numbers of the timeout threshold of the overtime timer based on each subframe are set
Determine;
When any subframe calls HARQ process transmission data, start corresponding overtime timer;
Called if the timing length of the overtime timer does not receive yet when being equal to corresponding timeout threshold in the subframe
The HARQ feedback message of HARQ process transmission data, then judge feedback time-out occur in the subframe.
Optionally, the step for judging to occur feedback time-out when any subframe calls HARQ process transmission data includes:
If do not received yet at this at its corresponding overtime subframe after any subframe calls HARQ process transmission data
Subframe calls the HARQ feedback message of HARQ process transmission data, then judges feedback time-out, time-out occur in the subframe
The subframe numbers that the subframe numbers of frame are equal to when each subframe is corresponding to receive HARQ feedback message add timeout threshold, the timeout threshold etc.
In m subframe lengths, m ∈ [0,3].
Optionally, the method that downlink HARQ feedback is handled in the LTE system further includes:
Corresponding 5th data and the 6th data are set to intra cell communication terminal, and the 5th data are used to indicate
The process number of idle HARQ process, the 6th data are used for the process number for indicating HARQ processes to be retransmitted, the 5th number
It is the number that is made of bit according to the 6th data;
To the 5th data and the 6th while the bit of corresponding instruction data in updating the data structure
Data are configured.
Optionally, to the described 5th while the bit of the instruction data corresponding in the renewal data structure
Data and the 6th data be configured including:
Searched in data structure corresponding with the communication terminal with receiving the subframe numbers pair during the HARQ feedback message
The instruction data answered;
If it is successful respond to receive HARQ feedback message, the first data of the instruction data found are indicated
The process number of HARQ processes is added to the corresponding bits position of the 5th data;
If it is non-successful response to receive HARQ feedback message, the first data of the instruction data found are indicated
The process numbers of HARQ processes be added to the corresponding bits positions of the 6th data.
Optionally, the digit for the bit that the 5th data and the 6th data are included is supported based on the LTE system
The quantity of HARQ processes determines.
Optionally, the LTE system is TDD-LTE system, and the quantity of the HARQ processes of the support is by TDD-LTE system
Uplink-downlink configuration determine.
Optionally, the LTE system for TDD-LTE system and its retransmit and to be spaced there are the corresponding minimum HARQ of downlink subframe
More than one wireless frame length.
To solve the above problems, technical solution of the present invention also provides the dress that downlink HARQ feedback is handled in a kind of LTE system
Put, including:
Storage unit, for storing the corresponding data structure of intra cell communication terminal, the data structure includes n
Indicate data, the first data that each instruction data include are for the process for the HARQ processes for indicating to call during each sub-frame transmission data
Number, each the second data for indicating data and including be used to indicating the corresponding HARQ of the first data that is called during each sub-frame transmission data into
The process number for the HARQ processes that journey is not released also and is called when transmitting new data in the subframe, first data
Be with the second data by bit group into number, n includes the number of subframe by a radio frames;
First updating block, for when receiving the HARQ feedback message of any communication terminal, according to the HARQ feedback
Message is to the bit of instruction data is updated accordingly in the data structure of the communication terminal in the storage unit.
To solve the above problems, technical solution of the present invention, which is also provided in a kind of base station, including above-mentioned LTE system, handles downlink
The device of HARQ feedback.
Compared with prior art, technical scheme has the following advantages:
Since each instruction data in the data structure are corresponding with each subframe respectively, when allowing for data structure and carrying
Between scale, after HARQ feedback message is received, just can quickly be determined according to subframe numbers when receiving HARQ feedback message pair
The instruction data answered, to obtain the process number for the HARQ processes called when the HARQ feedback message is corresponding to transmit data, without
The search procedure to array or chained list is carried out again, is improved processing speed, is saved overhead;In addition, respectively indicate data
In the second data for the including corresponding HARQ processes of the first data that can indicate to call during each sub-frame transmission data be not released also
And the process number for the HARQ processes called when transmitting new data in the subframe so that technical solution of the present invention can also fit
For being more than application during a wireless frame length in TD-LTE system there are the corresponding minimum HARQ re-transmissions interval of downlink subframe
Scene.Also, due to the number that data structure is made of bit, just the operation of the prior art to array or chained list is changed
For the operation to the bit of indicated number evidence in the data structure, further cause the downlink HARQ feedback of LTE system
Processing speed is improved.
The characteristics of time scale being carried using the data structure, when instruction data further include the 3rd number being made of bit
During according to four data, while HARQ feedback message is received to indicating that the first data of data are updated, pass through letter
Single bit-level operation can obtain calling the number of HARQ process transmission data, simplify the number of transmissions and reach system transmission gate
The process of abnormal protection in limited time, improves treatment effeciency.
The characteristics of carrying time scale using the data structure, without setting timer, can be achieved with HARQ feedback
Overtime abnormal protection, further saves system resource, improves the efficiency of downlink HARQ feedback processing.
When to each communication terminal set it is corresponding be made of bit the 5th data and six data when, can be more directly perceived
Reflect which current HARQ process is idle, which HARQ process is waited to retransmit, and is the scheduling office of system next step
Reason is provided convenience.
Brief description of the drawings
Fig. 1 is the basic process that some communication terminal calls HARQ processes progress downlink data transmission in LTE system
Schematic diagram;
When Fig. 2 is that TDD LTE systems each subframe in uplink-downlink configuration 0 calls HARQ processes progress downlink data transmission
Time diagram;
When Fig. 3 is that TDD LTE systems each subframe in uplink-downlink configuration 1 calls HARQ processes progress downlink data transmission
Time diagram;
Fig. 4 is the flow diagram for the method that downlink HARQ feedback is handled in the LTE system of the embodiment of the present invention one;
Fig. 5 is the structure diagram of the data structure C in the embodiment of the present invention one;
Fig. 6 is the specific implementation procedure schematic diagram of step S101 shown in Fig. 4;
Fig. 7 is the flow diagram for the method that downlink HARQ feedback is handled in the LTE system of the embodiment of the present invention two;
Fig. 8 is the structure diagram of the data structure D in the embodiment of the present invention two;
Fig. 9 is the flow diagram for the method that downlink HARQ feedback is handled in the LTE system of the embodiment of the present invention three;
Figure 10 is the flow diagram for the method that downlink HARQ feedback is handled in the LTE system of the embodiment of the present invention four;
Figure 11 is the structure diagram for the device that downlink HARQ feedback is handled in the LTE system of the embodiment of the present invention five.
Embodiment
As stated in the Background Art, LTE system downlink uses asynchronous adaptive hybrid automatic repeat-request(HARQ,
Hybrid Automatic Repeat Request)Mechanism, wherein " asynchronous " is illustrated using between unfixed re-transmission time
Every that is, more than minimum retransmission interval(RTT, Round Trip Time)In the case of, network can select to retransmit the hair of data
Send opportunity;" adaptive " is illustrated when data retransmit, can according to the situation of link circuit self-adapting, select use with first
Different modulation system during transmission.To Long Term Evolution(LTE, Long Term Evolution)Some communication in cell
The basic process that terminal calls HARQ processes to carry out downlink data transmission is as shown in Figure 1:
System call is in subframe i(Downward arrow represents that the subframe is downlink subframe)HARQ processes are called to carry out downlink in place
Data transfer, in subframe i+k(Upward arrow represents that the subframe is sub-frame of uplink)Place can receive corresponding HRAQ feedbacks and disappear
Breath.If the HARQ feedback message is successful respond(ACK, Acknowledgement)When, represent the data of this downlink transfer
Receiving end(That is communication terminal)It is properly received, then this end of transmission;If the HARQ feedback message is non-successful response
(NACK, Nacknowledgement/DTX)When, represent that the non-receiving end of data of this downlink transfer is properly received, then need
Retransmitted.The position of subframe j is the position that the data retransmit, and system will receive this re-transmission in the position of subframe j+p
HARQ feedback message.The rest may be inferred, and data can be transmitted repeatedly, untill sending successfully.As it can be seen that single HARQ processes are to adopt
With the mechanism of " stopping ", i.e., the transmitting procedure of one downlink data includes downlink data transmission, uplink HARQ feedback and possibility
Re-transmission, until data are properly received by communication terminal.Certainly, it is contemplated that actual conditions, LTE system will not be undying to one
A data carry out re-transmission repeatedly, when the number for transmitting data reaches the maximum transmission times of system permission, can terminate to this
The re-transmission of data, to discharge the transmission that occupied HARQ processes carry out other data.The related specifications of LTE allow system
Maximum transmission times be { 1,2,3,4,5,6,7,8,9,10,12,16,20,24,28 } in any value.When it is implemented, can
To be made choice according to system real network environment and user demand etc..
For the above process, in the prior art, the HARQ processes of free time are stored using array or chained list(free HARQ)
With busy HARQ processes(busy HARQ), after LTE system receives the HARQ feedback message of communication terminal transmission, pass through
Traversal searches busy HARQ arrays or chained list to determine the operation of next step:If ACK, then the busy HARQ that will find
Process is taken out from busy HARQ processes arrays or chained list, is put into free HARQ processes arrays or chained list;If NACK,
Then retransmitted.When there is substantial amounts of communication terminal to access in cell, system HARQ feedback message to be treated can be very more,
At this moment system can produce substantial amounts of lookup expense, so that cause LTE system inefficient when carrying out the processing of downlink HARQ feedback,
Especially seem especially prominent when the communication terminal of access is a fairly large number of.Further, since inside of base station communication abnormality etc.
Problem, it is also possible to cause LTE scheduling system can not receive HARQ feedback message always, it is also necessary in each sub-frame transmission data
When set timer to carry out overtime abnormal protection, when the communication terminal quantity of access is larger, can also take substantial amounts of system
System resource.
In view of the above-mentioned problems, embodiment of the present invention, which is provided in a kind of efficient LTE system, handles downlink HARQ feedback
Method, by setting data that are corresponding, including the instruction data that n is made of bit to the communication terminal in cell
Structure, with each the first data for including of instruction data come the process number of HARQ processes that is called when indicating each sub-frame transmission data,
With each the second data for including of instruction data come the corresponding HARQ processes of the first data called when indicating each sub-frame transmission data
The process number for the HARQ processes for not being released also and being called when transmitting new data in the subframe.Due to the data knot
Each instruction data in structure are corresponding with each subframe, allow for data structure and carry time scale, when receiving HARQ feedback message
Afterwards, corresponding instruction data can be found according to subframe numbers when receiving HARQ feedback message, further according to HARQ feedback message
The renewal that the instruction data are carried out with bit-level operates.Thus the search procedure of array or chained list will be changed in the prior art
Into the operation of bit-level so that the expense that LTE system is used to search is greatly reduced, and improves the processing of downlink HARQ feedback
Efficiency.
It is understandable to enable the above objects, features and advantages of the present invention to become apparent, below in conjunction with the accompanying drawings to the present invention
Specific embodiment be described in detail.
First, with time division duplex(TDD, Time Division Duplexing)Exemplified by LTE system, the downlink of explanation
The sequential relationship of each link does a simple introduction in HARQ feedback processing:
Time division duplex LTE system, due to there is the distribution between uplink and downlink on time resource, different uplink and downlinks is matched somebody with somebody
It is also different to put corresponding sequential relationship.Specifically, during each sub-frame transmission data under different ascending-descending subframes configuring conditions pair
Time interval AN TIMING values between the uplink HARQ feedback answered(That is the value of k), downlink transmission data and possible data
The value of minimum interval RTTMIN between re-transmission(That is the difference of j and i)Value referring to table 1:
Table 1
Configured with the first(With setting to 0)TDD LTE systems exemplified by, the quantity of the HARQ processes supported altogether is 4, each
Subframe call HARQ processes carry out downlink data transmission sequential relationship as shown in Fig. 2, for example, n-th radio frames subframe 0
Call HARQ processes 1 to carry out downlink data transmission, corresponding HARQ feedback message will be received at the subframe 4 of the radio frames, and
Most retransmitted soon in the position of the subframe 0 of the N+1 radio frames when feedback message is NACK.
Again with second of configuration(Configuration 1)Exemplified by, the HARQ that supports altogether is 7 into number of passes, at this moment, is called in each subframe
The sequential relationship that HARQ processes carry out downlink data transmission is as shown in Figure 3(The feelings of two HARQ processes called only are shown in Fig. 3
Condition), for example, the subframe 0 in n-th radio frames calls HARQ processes 1 to carry out downlink data transmission, will be received in the subframe 7 of the frame
To corresponding HARQ feedback message.If HARQ feedback message is ACK, release HARQ processes 1, if HARQ feedback message is
During NACK, then most retransmitted soon in the position of the subframe 1 of the N+1 radio frames.
As can also be seen from Table 1, for TDD LTE systems, the corresponding number of processes of different uplink-downlink configurations is not yet
Together.
It was found from above-mentioned analysis, according to the position for receiving HARQ feedback message, transmission and the HARQ feedback message are extrapolated
The position of corresponding data, and possible re-transmission position when the transmission fails.Therefore, technical solution of the present invention be not only restricted to be
Downlink minimum retransmission of uniting interval(RTT MIN)Configuration, suitable for the situation of any uplink-downlink configuration of TDD LTE systems.
Embodiment one
As shown in figure 4, to handle the flow diagram of the method for downlink HARQ feedback, bag in the LTE system of the present embodiment
Include:
Step S100:Corresponding data structure C, the data structure C is set to include n to intra cell communication terminal
Indicate data, the first data that each instruction data include are for the process for the HARQ processes for indicating to call during each sub-frame transmission data
Number, each the second data for indicating data and including be used to indicating the corresponding HARQ of the first data that is called during each sub-frame transmission data into
The process number for the HARQ processes that journey is not released also and is called when transmitting new data in the subframe, first data
Be with the second data by bit group into number, n includes the number of subframe by a radio frames.
A radio frames include 10 subframes, therefore n=10 in the present embodiment in LTE system at present.It is illustrated in figure 5 this
The structure diagram of the data structure C of embodiment, it can be seen that include 10 instruction data of the data structure C are respectively
C0、C1、…、C9, wherein respectively including the first data being made of 4 bits and the second data being made of 4 bits in instruction data
(Instruction data C is only indicated in figure0The first data and the second data).Since current LTE system can at most support 15
HARQ processes, i.e., corresponding process number is 1~15, therefore will all be determined as 4 comprising bit number in the first data and the second data,
To represent the process number of this 15 processes.If with the development of the communication technology, the supported HARQ processes number hair of follow-up system
During changing, the bit number that the first data and the second data include is adjusted correspondingly.Correspondingly, each indicated number is wrapped
The first data and the initial value of each bit of the second data contained could be provided as 0.As can be seen that by each in data structure
Indicate that each indicated number can be mapped by the subscript of data with subframe numbers during transmission data so that when data structure carries
Between scale.
For LTE system when carrying out downlink data transmission, LTE system can carry out HARQ scheduling first, and send HARQ scheduling
Information, is needed in which subframe, the transmission for calling which HARQ process to carry out data with instruction.Still referring to FIG. 3, if in n-th
Call the transmission of HARQ processes 1 data unsuccessful at the subframe 0 of radio frames, i.e., it is received in the position of the subframe 7 of n-th radio frames
It is non-successful respond, at this moment with regard to needing to be retransmitted in the position of the subframe 1 of the N+1 radio frames, if system call will at this time
Just biography is carried out once in the call by location HARQ processes 2 of the subframe 0 of the N+1 radio frames, due to the HARQ processes 1 in subframe 0
It is not released yet, then the first data in the corresponding instruction data of subframe 0 can't be reset, and be called in subframe 0
HARQ processes 2 transmit new data, just need the process number to HARQ processes 2 by the second data in instruction data at this time
Indicated.That is, the first data are used to refer to the HARQ processes called during each sub-frame transmission data in instruction data
Process number, and the second data are exactly to be used to refer to the corresponding HARQ processes of the first data called during each sub-frame transmission data also not
The process number for the HARQ processes for being released and being called when transmitting new data in the subframe.
HARQ scheduling informations include call HARQ process transmission data when subframe numbers and calling HARQ processes into
Cheng Hao.The HARQ scheduling informations sent according to system, can be first to indicating that the first data refer in data accordingly in data structure
The process number for the HARQ processes shown and the process number of the HARQ processes of the second data instruction are configured.Specifically, according to HARQ
The flow that scheduling information is configured the process number of the HARQ processes of the first instruction data instruction includes:First, in the number
According to lookup instruction data corresponding with the subframe numbers during calling HARQ process transmission data in structure.Due in scheduling information
Subframe numbers during transmission data are carried, corresponding instruction data can be found in data structure according to this subframe numbers.
Still referring to FIG. 3, if system call calls HARQ processes 2 to carry out data transmission in the subframe 0 of the N+1 radio frames, at this moment correspond to
Instruction data be just C0, wherein, C0Correspondence is formed by its subscript 0 and subframe 0.Specifically, first judge C0First number
According to whether being initial value, if then illustrating still undelivered HARQ processes are not present in subframe 0, then at this moment directly make C0's
The value of first data is equal to the process number of the HARQ processes of the calling;If C0The first data whether be non-initial value,
So just there are undelivered HARQ processes in explanation subframe 0, at this moment should just make C0The values of the second data be equal to the tune
The process number of HARQ processes.As can be seen that the second data of instruction data can consider a spare effect, generally
It is able to can be enabled when system retransmits situation when interval is more than the length of radio frames there are the corresponding minimum HARQ of downlink subframe.
After step S100, step S101 is performed:When the HARQ feedback message for receiving any communication terminal, then according to
HARQ feedback message is to the bit of instruction data is updated accordingly in the data structure C of the communication terminal.Step S101
It is specific perform as shown in fig. 6, including:
Step S1010:Determine that the HARQ feedback message is corresponding based on subframe numbers when receiving the HARQ feedback message
Transmit subframe numbers during data.With reference to table 1, in the received HARQ feedback message of the subframe 7 of n-th radio frames, with regard to that can be somebody's turn to do
HARQ feedback message it is corresponding transmission data when subframe numbers be 0 or 1.
Step S1011:Transmission number corresponding with the HARQ feedback message is found in the data structure of the communication terminal
According to when the corresponding instruction data of subframe numbers.Based on analysis above it is known that the instruction data in data structure pass through it
Subscript and subframe establish one-to-one relation, therefore subframe numbers when transmitting data are determined in step S1010, with regard to energy
Determine its corresponding instruction data.
Step S1012:Judge that HARQ feedback message is also corresponded to corresponding to the first data of the instruction data found
Whether the second data of the instruction data found, the HARQ feedback message are the second of successful respond and the instruction data
Whether data are initial value.
When the judging result of step S1012 corresponds to the first data of instruction data found for HARQ feedback message,
The HARQ feedback message is successful respond and second data for indicating data are not initial value, performs step S1013:Make to look into
The value of first data of the instruction data found is equal to the value of the second data of the instruction data, and by the second of the instruction data
All bits of data are reset.It should be understood that when the second data of the instruction data found are non-initial value, just know
It is anti-that road system does not receive corresponding HARQ also when calling the corresponding HARQ process transmissions data of the first data in the subframe at this time
When presenting message, and other HARQ processes are called in the subframe transmitting data.When HARQ feedback message corresponds to the finger found
First data of registration evidence, and when the HARQ feedback message is ACK, with regard to the first data correspondence for the instruction data for illustrating to find
Transmission succeeded, it should by first reset data, represent that the corresponding HARQ processes of the first data are released.It is appreciated that
, should be just the HRAQ process transmission numbers for calling the instruction of the second data if receive the corresponding successful respond of the subframe again
According to corresponding HARQ feedback message.At this moment, then the value of the first data is made to be equal to the value of the second data.The step of so handling,
The first data that can ensure indicated number evidence in data structure are the data first transmitted.In actual implementation, this step can be straight
Connect the first data of the instruction data for making to find value be equal to the instruction data the second data value, and by the instruction data
The second data all bits reset, without being reset to first data.
It should be noted that in other embodiments, if after the corresponding HARQ processes of the first data are released, can not also
The value of the first data is equal to the value of the second data, and all bits of the second data are reset, and will can newly adjust
By the use of the process numbers of HARQ processes be stored in bit where former first data as the second new data, and by the second data of original
As the first new data.Although in this way, the first data and the second data correspondence on HARQ process Initial Transmission Times no longer
There is sequencing, but the arithmetic operation of bit can be reduced, improve treatment effeciency.
When the judging result of step S1012 corresponds to the first data of instruction data found for HARQ feedback message,
When the HARQ feedback message is successful respond and the second data of instruction data for searching are initial value, execution step S1014:Will
All bits of first data of the instruction data found are reset.Understood with reference to analysis in step S1013, when what is found
The second data of data are indicated when being initial value, directly the first reset data to the instruction data.
When the judging result of step S1012 correspond to for HARQ feedback message the second data of instruction data for finding and
When the HARQ feedback message is successful respond, then step S1015 is performed, by all of the second data of the instruction data found
Bit is reset.
It should be noted that in the present embodiment, if the second data are not initial value, once the first data are corresponding
HARQ processes are released, and the value of the first data will be made to be equal to the value of the second data, and by all bit weights of the second data
Put, therefore, when the HARQ feedback message received corresponds to the second data of the instruction data found, then the indicated number
According to the first data be not released yet.
When the judging result of step S1012 is that HARQ feedback message is non-successful response(No matter the HARQ feedback message pair
The first data or the second data for the instruction data that Ying Yu is found), then step S1016 is performed:Maintenance finds described
Indicate the first data of data and all bit invariant positions of the second data.Since received HARQ feedback message is non-successful answer
Answer, at this moment need the first data of instruction data to finding or the corresponding data of the second data to be transmitted again, therefore
At this moment maintain the first data and the second data of the instruction data constant.
As can be seen that the data structure of each communication terminal establishes one-to-one relation by its subscript and each subframe, make
Data structure per se with time scale, can be according to subframe numbers when receiving HARQ feedback message and system in downlink transfer
Sequential relationship during data between each link, directly finds the corresponding instruction data being made of bit.Moreover, in instruction data
The second data can also any subframe it is corresponding instruction data the corresponding HARQ processes of the first data be not released when, instruction
The process number for other HARQ processes called when carrying out data transmission in the subframe again so that in the LTE system of the present embodiment
The method of processing downlink HARQ feedback applies also for system there are the corresponding minimum HARQ re-transmissions interval of downlink subframe more than one
The application scenarios of wireless frame length.Then, according to the concrete outcome of HARQ feedback message, directly in the instruction data that find
Each bit of first data and/or the second data is operated, and discharges the corresponding HARQ processes of data of transmission success, or
The data of bust this are retransmitted.So allow for during LTE system carries out downlink HARQ feedback processing, skipping
To the search procedure of array or chained list, expense is saved for system, improves treatment effeciency.In addition, will also be to array or chain
The operation of table is converted into the operation of the bit-level to the data structure, simplifies process flow, further increases processing effect
Rate.
Embodiment two
As shown in fig. 7, to handle the signal of the flow of the method for downlink HARQ feedback in the LTE system of the embodiment of the present invention two
Figure, including:
Step S200:Corresponding data structure D is set to intra cell communication terminal.The data structure D includes n
Indicate data, it is each to indicate that data include the first data and the 3rd corresponding data, it is each to indicate that data further include the second data
And the 4th corresponding data.Wherein, when the first data that respectively instruction data include are used to indicate each sub-frame transmission data
The process number of the HARQ processes of calling, the 3rd data corresponding with first data are used to indicate to call the instruction of the first data
The number of HARQ process transmission data, the second data that each instruction data include are used to indicate what is called during each sub-frame transmission data
The corresponding HARQ processes of first data be not released also and in the subframe transmit data when called HARQ processes into
Cheng Hao, the 4th data corresponding with second data are used for time for indicating to call the HARQ process transmission data of the second data instruction
Number, first data, the second data, the 3rd data and the 4th data be by bit group into number, n is a radio frames institute
Number comprising subframe.As shown in figure 8, be the schematic diagram of data structure D, 10 instruction data that the data structure D is included
Respectively D0、D1、…、D9, it is each to indicate that data include the first data and the 3rd corresponding data, the second data
And the 4th corresponding data(D is only indicated in figure0The first data and its corresponding 3rd data, the second data and
Its corresponding 4th data), and the nothing of the first data, the second data, the 3rd data and the 4th data to be made of 4 bits
Symbolic number, wherein the bit number that the second data include can be determined according to the maximum transmission times that LTE system is set.For example,
When the maximum transmission times of LTE system are 4, the 3rd data and the 4th data can be arranged to include 4 bits, and each bit
The initial value of position is arranged to 0, and it is 0 to represent the number of transmissions.Since the value of the 3rd data and the value of the 4th data are used to refer to show biography
Defeated number, therefore when being configured according to HARQ scheduling informations to the first data and the second data, will also be to the 3rd data
Set with the 4th data, specifically, when receiving HARQ scheduling informations, first judged with being adjusted in HARQ scheduling informations accordingly
Whether the first data of the corresponding instruction data of subframe numbers during with HARQ process transmission data are initial value, if then referring to this
The value of first data of registration evidence is equal to the process number of the HARQ processes of the calling, and first data the corresponding 3rd are counted
According to value add 1;If otherwise make the value of the second data of the instruction data equal to the process number of the HARQ processes of the calling, and it is right
The value of corresponding 4th data of second data adds 1.
Step S201:When the HARQ feedback message for receiving any communication terminal, then according to the HARQ feedback message to this
The bit of instruction data is updated accordingly in the data structure D of communication terminal.To the in instruction data in this step
The specific implementation of the renewal of the bit of one data and the second data, refers to the step S101 in embodiment one.Here emphasis
Description is how while the first data in instruction data and the bits of the second data are updated, pair with described first
The corresponding mistake updated of the bit progress of corresponding 3rd data of data and the 4th data corresponding with second data
Journey.Specifically, when HARQ feedback message is non-successful response, if the HARQ feedback message corresponds to the instruction found
First data of data, then add 1 by the value of corresponding 3rd data of first data, is searched if the HARQ feedback message corresponds to
Second data of the instruction data arrived, then add 1 by the value of corresponding 4th data of second data.For example, n-th without
The subframe 7 of line frame have received HARQ feedback message, if the HARQ feedback message received is NACK, then will be to n-th
The data transmitted at the subframe 0 of radio frames are retransmitted, if the HARQ feedback message corresponds to D0The first data, then to D0's
The value of the bit of corresponding 3rd data of first data adds 1, represents the subframe 0 in n frame, calls D0The first data pair
The data of HARQ process transmissions are answered to need once to retransmit.If current retransmit still fails, D0The 3rd data bit
Value adds 1 again.Similarly, if the HARQ feedback message corresponds to D0The second data, then to D0Corresponding 4th data of the second data
The value of bit add 1, represent the subframe 0 in n frame, call D0The second data corresponding HARQ instance process transmission data need
Once to retransmit.
Step S202:Judging whether the value of the 3rd data that any instruction data include in the data structure D is more than is
Whether the maximum transmission times and the second data of the instruction data that system allows are initial value.It has been mentioned hereinbefore that system in order to
Avoid ceaselessly retransmitting data, a maximum transmission times can be set, once the number of transmission data reaches system and permits
Perhaps maximum transmission times, then should discharge this and transmit called HARQ processes, and resource is reserved for the other data of transmission.
Specifically, if the judging result of step S202 is the 3rd data that any instruction data include in the data structure
Value when to be more than the maximum transmission times that system allows and the second data of the instruction data be initial value, then it represents that to some
The number of transmissions of data has had reached the maximum transmission times of default, and does not call other in the subframe at this time
The data of HARQ process transmissions, at this moment perform step S203:By the first data of the instruction data and its corresponding 3rd data
All bits reset.For example, work as D0During=[0001010100000000], mean that the subframe 0 in n-th radio frames is adjusted
The number of transmissions that data are transmitted with HARQ processes 1 has reached 4 times, if the maximum transmission times of default are 4, at this moment
Need D0The first data and its corresponding 3rd data all bits reset, even if D0=
[0000000000000000], the HARQ processes 1 for representing to call at subframe 0 discharge.
If the judging result of step S202 is that the value of the 3rd data that any instruction data include in the data structure is big
When the maximum transmission times and the second data of the instruction data allowed in system are not initial value, then it represents that to some data
The number of transmissions had reached the maximum transmission times of default, and the second data pair are also have invoked in the subframe at this time
The HARQ processes answered carry out data transmission, and at this moment should perform step S204:It is equal to the value of the first data of the instruction data to be somebody's turn to do
Indicate the value of the second data of data, the value of corresponding 3rd data of the first data of the instruction data is equal to the instruction data
Corresponding 4th data of the second data value, then all bit weights by second data and its corresponding 4th data
Put.Specifically, the processing to the first data and the second data of the instruction data that find, refers to the step in embodiment one
S1013, unlike, the instruction data for making to find the second data value equal to the instruction data the second data value
While, it the value of corresponding 3rd data of the first data of the instruction data is equal to the second data pair of the instruction data
The value for the 4th data answered, correspondingly, when the second data of the instruction data to finding are reset, also to second number
Reset according to corresponding 4th data.For example, work as D0During=[0001010100110001], mean that in n-th radio frames
Its number of transmissions of the data of the transmission of subframe 0 has reached 4 times, and calls HARQ processes 3 to pass in the subframe 0 of the N+1 radio frames
The number of transmission of data has reached 1 time, if the maximum transmission times of default are 4, at this moment just needs D0First number
According to and its all bits of corresponding 3rd data reset, and make in the instruction data the first data and its corresponding 3rd number
According to value be equal to the second data of the instruction data and its value of corresponding 4th data, and by the second data of the instruction data
And its bit of corresponding 4th data is reset, even if D0=[0011000100000000]。
After step S203 or step S204 is finished, return to step S201, continues with the HARQ feedback received and disappears
Breath.
So far, a HARQ downstream feedback processing procedure of LTE system just completes.
As can be seen that the method for the LTE system processing downlink HARQ feedback of the present embodiment, since the data structure carries
Time scale so that the search procedure to array or chained list is eliminated in processing procedure, overhead is saved, improves
Processing speed.In addition, the process flow that the operation of bit-level is also is simplified, system resource is further saved.
Further, due to further comprises the bit of number for indicating HARQ process transmission data in instruction data
Position, thus judge call HARQ process transmission data when whether reached system allow maximum transmission times when, Ke Yizhi
Connect and the data structure being made of bit is searched, without being carried out to the array or chained list that store busy HARQ processes
Search, simplify abnormal protection flow when the number of transmissions reaches the maximum transmission times of system permission, improve the effect of processing
Rate.
Embodiment three
As shown in figure 9, to handle the signal of the flow of the method for downlink HARQ feedback in the LTE system of the embodiment of the present invention three
Figure, including:
Step S300:Corresponding data structure D is set to intra cell communication terminal.The data structure D includes n
Indicate data, it is each to indicate that data include the first data and the 3rd corresponding data, it is each to indicate that data further include the second data
And the 4th corresponding data.Wherein, when the first data that respectively instruction data include are used to indicate each sub-frame transmission data
The process number of the HARQ processes of calling, the 3rd data corresponding with first data are used to indicate to call the instruction of the first data
The number of HARQ process transmission data, the second data that each instruction data include are used to indicate what is called during each sub-frame transmission data
The corresponding HARQ processes of first data be not released also and in the subframe transmit data when called HARQ processes into
Cheng Hao, the 4th data corresponding with second data are used for time for indicating to call the HARQ process transmission data of the second data instruction
Number, first data, the second data, the 3rd data and the 4th data be by bit group into number, n is a radio frames institute
Number comprising subframe.
Step S301:When the HARQ feedback message for receiving any communication terminal, then according to the HARQ feedback message to this
The bit of instruction data is updated accordingly in the data structure D of communication terminal.
The specific implementation of step S300 and step S301 refers to step S200 and step S201 in embodiment two, herein
Repeat no more.
Step S302:Determine whether occur feedback time-out when any subframe calls HARQ process transmission data.Above
Through mentioning, the problems such as due to inside of base station communication abnormality, in fact it could happen that LTE system can not receive HARQ feedback message always
Situation, therefore also need to carry out receiving overtime abnormal protection in each sub-frame transmission data.Carried out in view of LTE system
During the processing of downlink HARQ feedback, there is relatively-stationary sequential relationship between links, therefore from calling HARQ processes
The subframe numbers carried out data transmission, it may be determined that the corresponding subframe numbers for receiving HARQ feedback message.If in definite subframe numbers
The a period of time of delay afterwards does not receive the HARQ feedback message of the data yet, then inside of base station communication abnormality is considered as, this
When by corresponding overtime abnormity protection function system breakdown should be avoided to wait the state of HARQ feedback message to be received.
Specifically:First, the subframe numbers of corresponding overtime subframe when any subframe calls HARQ process transmission data are determined.
In general, any subframe calls subframe numbers when HARQ process transmission data are corresponding to receive HARQ feedback message to add timeout threshold,
Just it is a time out the subframe numbers of subframe.Wherein timeout threshold can be the length of m subframe, m ∈ [0,3], taken in the present embodiment m=
3, i.e. overtime protection threshold time is 3ms.Then, if calling the HARQ process transmission data of the first data instruction in a certain subframe
Or call whether do not receive the subframe yet at corresponding overtime subframe during the HARQ process transmission data of the second data instruction
Corresponding HARQ feedback message, then may determine that feedback time-out occurs in the subframe.If for example, D0=
[0001000100100001], wherein the first data are 0001, expression system have invoked HARQ in the subframe 0 of n-th radio frames
Process 1 transmits data, and the second data are 0010, and expression system have invoked HARQ processes 2 in the subframe 0 of the N+1 radio frames and pass
Transmission of data.If timeout threshold is 3 subframe lengths, it is contemplated that the general delay for having 2ms of internal system processing, then the latest should
This receives corresponding HARQ feedback message at the subframe 2 of the N+1 radio frames, disappears if not receiving HARQ feedback yet at this time
Breath, it is possible to judge feedback time-out occur when calling the HARQ processes of the first data instruction to carry out data transmission at subframe 0,
The value of corresponding 3rd data of the first data should be made to add 1;Similarly, it should receive correspondence at the subframe 2 of the N+2 radio frames
HARQ feedback message, if not receiving HARQ feedback message yet at this time, it is possible to judge at subframe 0 call the second data refer to
There is time-out during the HARQ process transmission data shown, the value of corresponding 4th data of the second data should be made to add 1.It should be noted that by
Each subframe has the distribution of uplink and downlink in TD LTE systems, if calculating that the obtained corresponding reception HARQ of certain subframe is anti-according to table 1
The subframe for presenting message is downlink subframe, then the subframe of actual reception HARQ feedback message is first behind the downlink subframe
A sub-frame of uplink.
If the judging result of step S302 is when any subframe calls the HARQ process transmission data of the first data instruction
There is feedback time-out, then perform step S303:By the first data the corresponding 3rd of the instruction data corresponding with the subframe
The value of data adds 1;If the judging result of step S302 is to call the corresponding HARQ process transmissions number of the second data in any subframe
According to when there is feedback time-out, then perform step S304:Second data of the instruction data corresponding with the subframe are corresponding
The value of 4th data adds 1;If the judging result of step S302 occurs when calling HARQ process transmission data for no any subframe
Feedback is overtime, then return to step S301 continues waiting for receiving HARQ feedback message.
The method that downlink HARQ feedback is handled in the LTE system of the present embodiment, can utilize institute according to HARQ feedback message
The characteristics of data structure carries time scale is stated, corresponding indicated number is directly searched in data structure, and indicated number is carried out
The operation of bit-level, can more fast and efficiently realize the processing of downlink HARQ feedback.In addition, carried using data structure
The characteristics of time scale, without setting overtime timer to each subframe, just can quickly determine which subframe feedback occur in
Time-out, so that system can make quick response, and starts re-transmission.
It should be noted that in the case of the disposal ability and resource of system are relatively large number of, can also be super by setting
When timer mode, to realize overtime abnormal protection.Specifically:First, the corresponding overtime timer of each subframe is set, it is described
Subframe numbers of the timeout threshold of overtime timer based on each subframe determine.It should be understood that call the HARQ of the first data instruction
Corresponding time-out timing should all be started during process transmission data and when calling the HARQ process transmission data of the second data instruction
Device, and the definite determination process that can refer to above-mentioned overtime subframe of the duration of overtime timer.When the first data of any subframe
The timing length of corresponding overtime timer does not receive yet when being equal to corresponding timeout threshold calls the first data to refer in the subframe
The HARQ feedback message for the HARQ process transmission data shown, then judge to call the HARQ processes of the first data instruction to pass in the subframe
Occur feedback time-out during transmission of data, the value of corresponding 3rd data of the first data at this moment should be made to add 1;Similarly, when any subframe
The timing length of the corresponding overtime timer of second data does not receive yet when being equal to corresponding timeout threshold calls the in the subframe
The HARQ feedback message of the HARQ process transmission data of two data instruction, then judge to call the instruction of the second data in the subframe
Occur feedback time-out during HARQ process transmission data, the value of corresponding 4th data of the second data at this moment should be made to add 1.Due under
It is still the bit-level operation to data structure, therefore carrying out downlink HARQ feedback processing during the processing of row HARQ feedback
When still have the advantages that fast and efficiently.
Example IV
As shown in Figure 10, the flow of the method to handle downlink HARQ feedback in the LTE system of the embodiment of the present invention four is shown
It is intended to, including:
Step S400:Corresponding data structure C, the 5th data and the 6th data are set to intra cell communication terminal.
Wherein, the structure of the data structure C refers to the data structure C in embodiment one, and the 5th data are used to indicate the free time
The process number of HARQ processes, the 6th data are used to indicating the process numbers of HARQ processes to be retransmitted, the 5th data and
6th data are the number being made of bit.
LTE system is when being transmitted data dispatch, it will usually in free HARQ process selections, in the prior art, just
Carried out by searching for free HARQ arrays or chained list, it was found from analysis above, lookup meeting to array or chained list
Take many system resources.Which process number by the HARQ processes that can determine to have called up in data structure C is, then is tied
The process number for the HARQ processes that syzygy system is supported, so that it may know the process number of the current free HARQ processes of system.For example, in C
Indicate data C0The first data be not initial value, C7The first data and the second data be not initial value, then take C0
The value and C of the bit of one data7The bit value of the first data and the bit value of the second data, it is possible to know current
The process number for the HARQ processes that system has called up, such as C0The first data value be equal to 1, C7The first data value be equal to 4,
Second data are 5, if the process number for the HARQ processes that system is supported is 1~7 at this time, then the process number of free HARQ processes
It is just 2,3,6,7.In order to make LTE system when being transmitted data dispatch, can it is more directly perceived, quickly obtain current system
The process number of free HARQ processes, in the present embodiment, while any communication terminal sets data structure C in cell,
Corresponding 5th data are also set up, for indicating the process number of free HARQ processes, its bit number included is supported with system
HARQ processes quantity it is related.For example, when system supports 7 HARQ processes, the 5th data can be arranged to include
28(4 are multiplied by 7)The unsigned number of a bit, the value from low level to high-order every 4 bits are used to refer to a free HARQ process
ID.For system in original state, all HARQ processes are all idle, and therefore, the initial value of the 5th data should include institute
The process number of some HARQ processes, still exemplified by supporting the system of 7 HARQ processes, the initial value of the 5th data should be equal to
[0111011001010100001100100001].After LTE system receives HARQ scheduling informations, it is possible to dispatch HARQ and believe
The process number of the HARQ processes carried in breath removes from the 5th data, to represent that the HARQ processes have not been the state of free.
Specifically, if instruction calls HARQ processes 1 to transmit at the subframe 0 of n-th radio frames in the HARQ scheduling informations received
Data, at this moment can take out low 4 bits in the 5th data, then other bit bitwise shift rights four, the 5th data are just
Be changed into [0000011101100101010000110010], it can be seen that the HARQ processes at this moment included in the 5th data into
It is bit initial value that journey number, which is just changed into 2~7, highest 4, does not indicate the process number of any HARQ processes.It is it is of course also possible to logical
Other methods commonly used in the art are crossed so that not including the HARQ processes of the calling indicated in HARQ scheduling informations in the 5th data
Process number.
Similarly, in order to more intuitively reflect the process number of HARQ processes to be retransmitted, in the present embodiment, to small
While any communication terminal sets data structure in area, corresponding 6th data are also set up, for indicating HARQ to be retransmitted
The process number of process, its bit number included are related with the quantity for the HARQ processes that system is supported.For example, with the 5th data class
Seemingly, when system supports 7 HARQ processes, the 6th data can be arranged to include 28(4 are multiplied by 7)A bit without symbol
Number, the value from low level to high-order every 4 bits are used to refer to the process number of a re-transmission HARQ process.System is in original state
When, all HARQ processes are all idle, and therefore, the initial value of the 6th data does not include the process number of any HARQ processes,
The initial value of the 6th data could be provided as being equal to [0000000000000000000000000000] in the present embodiment, represent
There is no any HARQ processes to be retransmitted during original state.
Setting to data structure C then may be referred to embodiment one, and details are not described herein again.
After step S400, step S401 is performed:When the HARQ feedback message for receiving any communication terminal, then according to
HARQ feedback message is to the bit of instruction data is updated accordingly, while to the in the data structure C of the communication terminal
Five data and the 6th data are configured.
Renewal to the corresponding bit than instruction data in data structure, refers to embodiment two, illustrates one here
Under to the setting up procedure of the 5th data and the 6th data.Specifically, searched first in data structure anti-with the reception HARQ
The corresponding instruction data of subframe numbers during message are presented, then according to the type of HARQ feedback message to the 5th data and the 6th data
It is configured:If received HARQ feedback message is successful respond, the first data of the instruction data found are indicated
The process number of HARQ processes is added to the corresponding bits position of the 5th data;If it is non-successful response to receive HARQ feedback message,
The process number for the HARQ processes that first data of the instruction data found are indicated is added to the phase of the 6th data
Answer bit.That is, when transmitting data success, just the HARQ processes called when transmitting data are discharged, and is put into
In the 5th data for indicating free HARQ processes;When transmission data are unsuccessful, then need to retransmit the data, at this moment
Just the process number of the HARQ processes of data call to be retransmitted is added in the 6th data, waits and retransmitting.If it should be understood that should
After re-transmission data are rescheduled and retransmit, then the process number of the HARQ processes of calling should be removed from the 6th data.Still join
The example in step S400 is examined, when corresponding HARQ is anti-when the subframe 0 of n-th radio frames calls HARQ processes 1 to transmit data
When feedback message is ACK, C is read0In the first data bit value, and be added in the 5th data, such as with instruction
Four bits covering C of HARQ processes 10Four bits of middle full 0, the 5th data are just changed into
[0001011101100101010000110010], the process number of HARQ processes wherein included is 1~7;When wireless in n-th
When corresponding HARQ feedback message is NACK when the subframe 0 of frame calls the transmission data of HARQ processes 1, just added in the 6th data
1 corresponding process number of HARQ processes, at this moment the 6th data just should be [0001000000000000000000000000](Assuming that this
When there is no other data to be retransmitted), represent to call the data of HARQ processes 1 waiting re-transmission at this time.
The method that downlink HARQ feedback is handled in the LTE system of the present embodiment, can directly exist according to HARQ feedback message
Corresponding indicated number is searched in data structure, and the operation of bit-level is carried out to indicated number, can more fast and efficiently be realized
The processing of downlink HARQ feedback.In addition, in the present embodiment, there is provided the 5th data and use for indicating idle HARQ process
In the 6th data for indicating HARQ processes to be retransmitted, it can more intuitively reflect that system waits what the data retransmitted were called
The process number of HRAQ processes and the process number of idle HARQ process so that the scheduling of system and retransmission process are more simple
Fast.
It should be understood that those skilled in the art can be by LTE system described by above-described embodiment one to example IV
The method of middle processing downlink HARQ feedback carries out reasonable combination, to meet the different process demand of system.
Embodiment five
The device that downlink HARQ feedback is handled in a kind of LTE system is present embodiments provided, as shown in figure 11, including:Instead
Present message reception units U10, storage unit U20, the first updating block U30, the first setting unit U40, the second updating block
U50, the 3rd updating block U60 and the 4th updating block U70.Wherein, the feedback message receiving unit U10 is used to receive HARQ
Feedback message.The storage unit U20, for storing the corresponding data structure of intra cell communication terminal, the data knot
Structure includes n instruction data, each to indicate that data include the first data and the 3rd corresponding data, each to indicate that data further include
Second data and the 4th corresponding data.Wherein, the first data that respectively instruction data include are used to indicate that each subframe passes
The process number for the HARQ processes called during transmission of data, the 3rd data corresponding with first data are used to indicate to call the first data
The number of the HARQ process transmission data of instruction, the second data that each instruction data include are used to indicate what each instruction data included
Second data be used for the corresponding HARQ processes of the first data that indicate to call during each sub-frame transmission data be not released also and at this
The process number for the HARQ processes called during new data is transmitted in subframe again, the 4th data corresponding with second data are used for
Indicate call the second data instruction HARQ process transmission data number, first data, the second data, the 3rd data and
4th data be by bit group into number, n includes the number of subframe by a radio frames;First updating block U30, is used for
When receiving the HARQ feedback message of any communication terminal, according to the HARQ feedback message in the storage unit U20
The bit of instruction data is updated accordingly in the data structure of the communication terminal;First setting unit U40, for based on
The process number for the HARQ processes that HARQ scheduling informations indicate first data and the second data instruction HARQ processes into
Journey number is configured, the HARQ of subframe numbers and calling when the HARQ scheduling informations are including calling HARQ process transmission data
The process number of process;Second updating block U50, for when the 3rd data that any instruction data include in the data structure
Value is more than the maximum transmission times that system allows and the second data of the instruction data when being initial value, by the of the instruction data
All bits of one data and its corresponding 3rd data are reset;3rd updating block U60, for when in the data structure
The value for the 3rd data that any instruction data include is more than the maximum transmission times that system allows and the second number of the instruction data
During according to not being initial value, the value of the first data of the instruction data is set to refer to this equal to the value of the second data of the instruction data
The value of corresponding 3rd data of the first data of registration evidence is equal to the value of corresponding 4th data of the second data of the instruction data,
All bits of the second data of the instruction data and its corresponding 4th data are reset again;4th updating block U70, is used
In when the value of the 4th data that any instruction data include in the data structure is more than the maximum transmission times that system allows,
All bits of second data of the instruction data and its corresponding 4th data are reset.
Wherein, the first updating block U30 includes:Determination unit U301, for being disappeared based on the reception HARQ feedback
Subframe numbers during breath determine the HARQ feedback message it is corresponding transmission data when subframe numbers;Second searching unit U302, is used for
Transmission data corresponding with the HARQ feedback message are searched in the data structure of the communication terminal in the storage unit U20
When the corresponding instruction data of subframe numbers;First renewal subelement U303, described in corresponding to when the HARQ feedback message
Indicate the first data of data, which finds described for successful respond and the second searching unit U302
When the second data for indicating data are not initial value, the value of the first data of the instruction data for making to find is equal to the instruction
The value of second data of data, and all bits of the second data of the instruction data are reset;Or when the HARQ is anti-
The first data that message corresponds to the instruction data are presented, which is successful respond and second searching unit
When second data of the instruction data that U302 is searched are initial value, by the first data of the instruction data found
All bits are reset;Or when the HARQ feedback message corresponds to the second data and the HARQ feedback of the instruction data
Message is successful respond, then resets all bits of the second data of the instruction data found;Maintenance unit
U304, for when the HARQ feedback message is non-successful response, maintaining the first data of the instruction data found
With all bit invariant positions of the second data;Second renewal subelement U305, for being non-successful when the HARQ feedback message
During response, if the HARQ feedback message corresponds to the first data of the instruction data found, by first data pair
The value for the 3rd data answered adds 1, will if the HARQ feedback message corresponds to the second data of the instruction data found
The value of corresponding 4th data of second data adds 1.
The first setting unit U40 includes:First searching unit U401, for searching in the data structure and institute
State the corresponding instruction data of subframe numbers when calling HARQ process transmission data;Assignment unit U402, for looking into when described first
When looking for the first data of the instruction data that unit U401 finds to be initial value, make the value of the first data of the instruction data
Equal to the process number of the HARQ processes of the calling, or the instruction data found as the first searching unit U401
The first data when not being initial value, make the second data of the instruction data value be equal to the calling HARQ processes process
Number.
In the present embodiment, the communication terminal the corresponding 5th that the storage unit U10 is additionally operable in storage cell counts
It is used for the process number for indicating idle HARQ process according to the 6th data, the 5th data, the 6th data are treated for instruction
The process number of the HARQ processes of re-transmission, the 5th data and the 6th data are the number being made of bit.Described device further includes
Second setting unit U80, the 5th updating block U90 and the 6th updating block U100, wherein the second setting unit U80, for
The first updating block U30 is counted while updating the bit of corresponding instruction data in the data structure to the described 5th
Be configured according to the 6th data, the 5th updating block U90 be used for when any subframe call the first data instruction HARQ into
There is feedback time-out in journey when passing transmission of data, by corresponding 3rd data of the first data of the instruction data corresponding with the subframe
Value add 1;6th updating block U100, for going out in the corresponding HARQ process transmissions data of any subframe the second data of calling
Now feedback time-out, adds 1 by the value of corresponding 4th data of the second data of the instruction data corresponding with the subframe.
LTE system in the present embodiment is TDD-LTE system, is particularly suitable in system corresponding most there are downlink subframe
Small HARQ retransmits the application scenarios that interval is more than a wireless frame length.
Corresponding, the present embodiment also provides the dress that downlink HARQ feedback is handled in a kind of base station, including above-mentioned LTE system
Put.
The device of downlink HARQ feedback is handled in the LTE system of the present embodiment and the specific implementation of base station refers to implement
Example one is to example IV, and details are not described herein again.
It will be understood by those skilled in the art that all or part for realizing above-mentioned technical proposal is can be referred to by program
Make relevant hardware complete, the program can be stored in readable storage medium storing program for executing, the storage medium can be ROM,
RAM, magnetic disc, CD etc..
Although present disclosure is as above, the present invention is not limited to this.Any those skilled in the art, are not departing from this
In the spirit and scope of invention, it can make various changes or modifications, therefore protection scope of the present invention should be with claim institute
Subject to the scope of restriction.