Summary of the invention
The purpose of this invention is to provide mixed automatic retransferring method in a kind of multi carrier wave high-speed downlink grouping access, the HARQ management of process realizes the support of HSDPA system to multicarrier only at the shortcoming of single carrier in the prior art HSDPA system to overcome.
Another object of the present invention provides a kind of the realization and mixes base station and the terminal that retransmits automatically in the multi carrier wave high-speed downlink grouping access, only support the shortcoming of single carrier HSDPA to overcome base station and terminal in the prior art, on base station and terminal, realize multi-carrier HSDPA respectively in the management of HARQ process.
For this reason, the invention provides following technical scheme:
Mixed automatic retransferring method during a kind of multi carrier wave high-speed downlink grouping inserts, described method comprises step:
A, the base station high-speed downlink grouped data that the current operable carrier wave of terminal and each carrier wave need transmit of determining to be scheduled;
B, independently mix automatic re-transmission HARQ process, and determine the HARQ process identification (PID) of this carrier identification and distribution for each allocation of carriers;
C, on the HARQ process of distributing described high-speed downlink grouped data is being sent on the corresponding carrier wave;
Carrier identification and HARQ process identification (PID) that D, the described high-speed downlink grouped data of notice terminal use;
E, terminal are handled the HARQ process that the high-speed downlink grouped data of receiving is submitted to correspondence according to described carrier identification and HARQ process identification (PID), obtain the business datum that needs.
Described method also comprises step: preestablish the HARQ process number that each carrier wave allows use.
Before described steps A, also comprise step: the soft buffer memory total amount of obtaining the described terminal that is scheduled.
Described steps A further comprises:
Obtain the current soft buffer memory surplus of the described terminal that is scheduled, its initial value is the soft buffer memory total amount of the described terminal that is scheduled;
During the structure high-speed downlink grouped data, the high-speed downlink grouped data that makes all neotectonicss is through the current soft buffer memory surplus of the data total amount after the CRC check smaller or equal to the described terminal that is scheduled.
Described method also comprises step:
The current soft buffer memory surplus of the described terminal that is scheduled of real-time update, detailed process is as follows:
After newly producing the high-speed downlink grouped data of the terminal that is scheduled, the soft buffer memory surplus that the described terminal that is scheduled is current deducts the current soft buffer memory surplus of the soft cache size of these high-speed downlink grouped data needs as the described terminal that is scheduled;
After the HARQ process of the allocation of carriers of using for the described terminal that is scheduled is received the ACK information of terminal feedback, the current soft buffer memory surplus of the described terminal that is scheduled added be the soft cache size of this course allocation current soft buffer memory surplus as the described terminal that is scheduled;
Reach the maximum transmission times of permission when same group of high-speed downlink grouped data of HARQ process transmission of the allocation of carriers of using for the described terminal that is scheduled but not yet during transmission success, the current soft buffer memory surplus of the described terminal that is scheduled added be the soft cache size of this course allocation current soft buffer memory surplus as the described terminal that is scheduled.
Described step C further comprises:
All HARQ processes of all carrier waves of the described terminal that is scheduled are shared soft buffer memory.
Described steps A further comprises:
For the high-speed downlink grouped data that needs retransmit, the carrier wave that distributes first this high-speed downlink grouped data of transmission to use retransmits this high-speed downlink grouped data.
Described step B comprises:
The HARQ process of using when transmitting this high-speed downlink grouped data for the high-speed downlink grouped data distribution that retransmits is first;
For the new high-speed downlink grouped data that produces is selected idle HARQ process.
Described step D is specially:
Carrier identification and the HARQ process identification (PID) that use by the described high-speed downlink grouped data of control channel notice terminal the base station.
A kind of realization mixed the base station that retransmits automatically in the multi carrier wave high-speed downlink grouping access, described base station comprises network side medium access control entity and network side bottom module, described network side medium access control entity comprises: carrier allocation module, caching management module, scheduler module and network side mix automatic repeat requests module, wherein
Described carrier allocation module is used to the current operable carrier wave of the terminal distribution that is scheduled;
Described caching management module is used for managing the spendable soft buffer memory of terminal that is scheduled;
Described scheduler module is coupled in described carrier allocation module and described caching management module respectively, the current soft buffer memory surplus that the terminal that is scheduled that provides according to described caching management module is provided, for the carrier wave that described carrier allocation module is distributed is constructed high-speed downlink grouped data, and the high-speed downlink grouped data and the relevant information thereof of structure sent to the automatic repeat requests module of described mixing;
Described network side mixes automatic repeat requests module and is coupled in described scheduler module and network side bottom module respectively, is used for described high-speed downlink grouped data and relevant information thereof are sent to described network side bottom module.
Described base station also comprises:
Multicarrier management of process module, be coupled in described network side respectively and mix automatic repeat requests module and described caching management module, be used to the suitable hybrid automatic retransmission request HARQ process of each allocation of carriers, and provide cache update message to described caching management module.
Described base station also comprises:
Buffer memory total amount acquisition module is coupled in described caching management module, is used to obtain the spendable soft buffer memory total amount of terminal that is scheduled, and provides it to caching management module, as the initial value of the current soft buffer memory surplus of the terminal that is scheduled.
A kind of realization mixed the terminal that retransmits automatically in the multi carrier wave high-speed downlink grouping access, and described terminal comprises end side medium access control entity, end side bottom module and high-rise module,
Described end side medium access control entity comprises: end side management of process module, end side are mixed automatic repeat requests module and rearrangement and are disassembled module, wherein,
Described end side management of process module is coupled in described bottom module, is used for high-speed downlink grouped data and the relevant information thereof received according to described bottom module, for it distributes corresponding HARQ process;
Described end side is mixed automatic repeat requests module, be coupled in described bottom module and described end side management of process module respectively, be used for described high-speed downlink grouped data being handled in the HARQ process of described end side management of process module assignment, and the high-speed downlink grouped data after will handling sends to described rearrangement and disassembles module, produce corresponding information simultaneously, feed back to network side by control information;
Described rearrangement is coupled in described end side and mixes automatic repeat requests module with disassembling module, be used for removing the filling bit of described high-speed downlink grouped data, and the grouped data after will handling sends to high-rise module.
By above technical scheme provided by the invention as can be seen, the present invention has taken into full account the characteristics of multi-carrier HSDPA, mixing automatic repeat requests module by the multicarrier of Node B is that each carrier wave that UE may use all distributes corresponding HARQ process, the HARQ process of different carrier is separate, by on control channel, carrying the HARQ process of the current use of carrier wave ID and process ID notice UE, thereby the multicarrier that makes UE mixes automatic repeat requests module can send to MAC-hs PDU corresponding HARQ process and handle, make the transmission of the use of HARQ process and data more flexible, realized of the support of HSDPA system, further improved the system descending message transmission rate multicarrier.Simultaneously, because the carrier number of the actual support of UE may be less than the carrier number in the carrier set that allows to use, therefore the present invention makes the HARQ process of each carrier wave correspondence share soft buffer memory, the buffer memory that certain HARQ process can be got is by the buffer memory decision of current residual, significantly reduce the memory requirements of terminal, reduced equipment cost.
Embodiment
Core of the present invention is to set up respectively that the network side multicarrier mixes automatic repeat requests module and the end side multicarrier mixes automatic repeat requests module on base station and terminal, when needs transmission MAC-hs PDU, mixing automatic repeat requests module by the network side multicarrier is that each carrier wave that UE may use all distributes corresponding HARQ process, the HARQ process of different carrier is separate, by on control channel, carrying the HARQ process of the current use of carrier wave ID and process ID notice UE, MAC-hs PDU can be sent to corresponding HARQ process and handle thereby make the end side multicarrier mix automatic repeat requests module, thereby realize of the support of HSDPA system multicarrier.
The carrier number that further contemplates the UE support may be less than the carrier number in the carrier set that allows to use, make all HARQ processes of all carrier waves of UE share soft buffer memory, buffering according to current residual is the buffer memory that HARQ distributes needs to use, thereby reduces the memory requirements of terminal.
In order to make those skilled in the art person understand the present invention program better, the present invention is described in further detail below in conjunction with drawings and embodiments.
With reference to Fig. 3, Fig. 3 shows the first embodiment realization flow figure of the inventive method, may further comprise the steps:
Step 301: preestablish the HARQ process number that each carrier wave allows use.
It is identical that each carrier wave allows the HARQ process number of use to be set at, and also can be set at difference.
The step 302:Node B high-speed downlink grouped data that the current operable carrier wave of UE and each carrier wave need transmit of determining to be scheduled.
At first, the current operable carrier wave of the UE that determines to be scheduled, and time slot that uses on each carrier wave and code channel resource are constructed the high-speed downlink grouped data of each carrier transmission then.It should be noted that the high-speed downlink grouped data that retransmits for needs, the carrier wave that must use first this high-speed downlink grouped data of transmission to use retransmits this high-speed downlink grouped data.
Step 303:, and determine this carrier wave ID (sign) and the HARQ process ID that distributes for each allocation of carriers is independently mixed automatic re-transmission HARQ process.
In the present invention, each carrier wave that may use for UE all distributes corresponding HARQ process, and the HARQ process of different carrier is separate.Therefore, when the distribution process resource, corresponding carrier wave should have idle HARQ process, that is to say, and within the HARQ process number that predefined each carrier wave allows to use, be the corresponding HARQ process of this allocation of carriers.
In order to guarantee the correct transmission of downlink grouped data, when being each allocation of carriers appropriate H ARQ process, need satisfy following condition:
(1) if the high-speed downlink grouped data that retransmits uses the HARQ process of using when transmitting this high-speed downlink grouped data for the first time;
(2) if the new high-speed downlink grouped data that produces is then selected the corresponding carrier wave HARQ process of affiliated free time;
(3) different carrier is independent mutually when distributing the HARQ process.
Step 304: on the HARQ process of distributing high-speed downlink grouped data is being sent on the corresponding carrier wave.
Step 305: carrier wave ID and HARQ process ID that each high-speed downlink grouped data of notice UE uses.
Such as, can notify UE carrier wave ID and HARQ process ID that each high-speed downlink grouped data uses by control channel, simultaneously, also needing to notify this high-speed downlink grouped data of UE is the high-speed downlink grouped data of re-transmission or new high-speed downlink grouped data.
Step 306:UE handles the HARQ process that the high-speed downlink grouped data of receiving is submitted to correspondence according to carrier wave ID and HARQ process ID, obtains the business datum that needs.
If the buffer memory of UE is enough, in said process, each the HARQ process that may be thought of as each carrier wave is all independently distributed soft buffer memory, to realize the present invention simply, easily.When selecting resource and structure high-speed downlink grouped data, all high-speed downlink grouped datas that should the carrier wave neotectonics are no more than soft buffer memory capacity into its distribution through the data total amount after CRC check as long as guarantee.
In order further to reduce requirement to UE buffer memory ability, avoid the buffer memory waste, also can make all HARQ processes of all carrier waves of UE share soft buffer memory, the buffer memory that certain HARQ process can be got is by the buffer memory decision of current residual.
With reference to Fig. 4, Fig. 4 shows the realization flow of second embodiment of the inventive method, may further comprise the steps:
Step 401: preestablish the HARQ process number that each carrier wave allows use.
It is identical that each carrier wave allows the HARQ process number of use to be set at, and also can be set at difference.
Step 402: obtain the soft buffer memory total amount of the UE that is scheduled, and with its initial value as the current soft buffer memory surplus of the terminal that is scheduled.
The soft buffer memory total amount of UE is SB if be scheduled
Total, the t surplus of soft buffer memory constantly is SB (t), when initial, and SB (t)=SB
Total
When the UE connecting system, UE is by relevant signaling, such as " UE CAPABILITYINFORMATION " (user capability message), to RNC report terminal capacity message, in this message, comprise the soft buffer memory ability of UE, RNC gives Node B with the soft buffer memory capability report of UE again.
The step 403:Node B high-speed downlink grouped data that the current operable carrier wave of UE and each carrier wave need transmit of determining to be scheduled.
At first, the current operable carrier wave of the UE that determines to be scheduled, and time slot that uses on each carrier wave and code channel resource are constructed the high-speed downlink grouped data of each carrier transmission then.
All HARQ processes of all carrier waves of UE are shared soft buffer memory owing to be scheduled, therefore, when selecting resource and structure high-speed downlink grouped data, the high-speed downlink grouped data that guarantees all neotectonicss is no more than the remaining soft buffer memory capacity SB of UE (t) through the data total amount after the CRC check, and corresponding carrier wave has idle HARQ process.For the high-speed downlink grouped data that needs retransmit, must use the carrier wave that uses when transmitting this high-speed downlink grouped data for the first time.
Step 404: for each allocation of carriers is independently mixed automatic re-transmission HARQ process, and the HARQ process ID of definite this carrier wave ID and distribution.
In the present invention, each carrier wave that may use for UE all distributes corresponding HARQ process, and the HARQ process of different carrier is separate.Therefore, when the distribution process resource, corresponding carrier wave should have idle HARQ process, that is to say, and within the HARQ process number that predefined each carrier wave allows to use, be the corresponding HARQ process of this allocation of carriers.
In order to guarantee the correct transmission of downlink grouped data, when being each allocation of carriers appropriate H ARQ process, need satisfy following condition:
(1) if the high-speed downlink grouped data that retransmits uses the HARQ process of using when transmitting this high-speed downlink grouped data for the first time;
(2) if the new high-speed downlink grouped data that produces is then selected the corresponding carrier wave HARQ process of affiliated free time;
(3) different carrier is independent mutually when distributing the HARQ process.
Step 405: the be scheduled current soft buffer memory surplus of UE of real-time update.
Under following situation, need to upgrade the current soft buffer memory surplus of UE of being scheduled:
(1) for the downlink grouped data of each new transmission, SB (t) is deducted the soft cache size of HARQ process that this downlink grouped data needs, if the downlink grouped data that retransmits, then SB (t) is constant;
(2) if certain HARQ process of certain carrier wave has been received the ACK information of terminal feedback, show that downlink grouped data is correctly received, then SB (t) adds the soft cache size into this course allocation; If nack message, then SB (t) is constant;
(3) if when using certain HARQ process transmission downlink grouped data of certain carrier wave, reached the maximum transmission times that allows, transmission success is not then regained this process yet, and SB (t) adds the soft cache size into this course allocation.
In actual applications, this step also can be carried out before step 403, such as, above-mentioned three kinds of situations are provided with corresponding marker bit and corresponding updating value respectively, before the structure high-speed downlink grouped data, check each flag bit and upgrade accordingly.
Certainly, also the surplus SB (t) of UE at t soft buffer memory constantly that be scheduled can be set to a global variable, when above-mentioned three kinds of situations occurring, this variable is upgraded operation accordingly, realize real-time update to the current soft buffer memory surplus of the UE that is scheduled.
Step 406: on the HARQ process of distributing high-speed downlink grouped data is being sent on the corresponding carrier wave.
In order to save soft buffer memory, can make all HARQ processes of all carrier waves of UE share soft buffer memory, the buffer memory that certain HARQ process can be got is by the buffer memory decision of current residual.
Step 407: carrier wave ID and HARQ process ID that notice UE high-speed downlink grouped data uses, and this high-speed downlink grouped data is the high-speed downlink grouped data of re-transmission or new high-speed downlink grouped data.
Step 408:UE handles the HARQ process that the high-speed downlink grouped data of receiving is submitted to correspondence according to carrier wave ID and HARQ process ID, obtains the business datum that needs.
As seen, utilize the inventive method, the HARQ process of each carrier wave is managed independently, not only realized the transmission of multi-carrier HSDPA data; Also can make the HARQ process of each carrier wave share soft buffer memory in addition, avoid the waste of cache resources, reduce the memory requirements of terminal in conjunction with the optimization that cache resources is used.
With reference to Fig. 5, Fig. 5 shows the theory diagram of base station of the present invention:
This base station comprises: network side medium access control entity 501 and network side bottom module 502.
Wherein, network side medium access control entity 501 comprises: carrier allocation module 53, caching management module 54, scheduler module 51 and network side mix automatic repeat requests module 52.
Carrier allocation module 53 is used to the current operable carrier wave of the terminal distribution that is scheduled; Caching management module 54 is used for managing the spendable soft buffer memory of terminal that is scheduled; The current soft buffer memory surplus of the terminal that is scheduled that provides according to caching management module 54 is provided scheduler module 51, be the carrier wave structure high-speed downlink grouped data that carrier allocation module 53 is distributed, and the high-speed downlink grouped data of structure and relevant information thereof are sent to network side mix automatic repeat requests module 52; Network side mixes automatic repeat requests module 52 and is used for high-speed downlink grouped data and relevant information thereof are sent to network side bottom module.
In order to make the more flexible of HARQ process, also can mix and increase multicarrier management of process module 55 between automatic repeat requests module 52 and the caching management module 54 at network side, be used to the suitable hybrid automatic retransmission request HARQ process of each allocation of carriers, and provide cache update message to caching management module 54.
The HARQ process of each carrier wave is shared soft buffer memory if desired, then also can increase buffer memory total amount acquisition module 56, be used to obtain the spendable soft buffer memory total amount of terminal that is scheduled, and provide it to caching management module 54, as the initial value of the current soft buffer memory surplus of the terminal that is scheduled.
Describe the processing procedure that this base station sends the multi-carrier HSDPA data below in detail.
With reference to flow process shown in Figure 6, may further comprise the steps:
Step 601: initialization.The soft buffer memory total amount SBtotal of buffer memory total amount acquisition module UE, and provide it to caching management module; Caching management module is made as SBtotal with the value of the surplus SB (t) of the soft buffer memory of t moment UE.
Step 602:RNC (radio network controller) is delivered to high level data the MAC-hs buffering area of Node B.
Step 603: carrier allocation module determine the to be scheduled current operable carrier wave of UE and time slot that uses on each carrier wave and code channel resource.
For the MAC-hs PDU that needs retransmit, must use the carrier wave that uses when transmitting this PDU for the first time.
Step 604: the carrier wave that scheduler module is determined according to carrier allocation module, construct the MAC-hs PDU of each carrier transmission.
When selecting resource and structure MAC-hs PDU, need be according to the remaining soft buffer memory capacity SB of the UE that caching management module provides (t), the MAC-hs PDU that guarantees all neotectonicss is no more than SB (t) through the data total amount after the CRC check, and corresponding carrier wave has idle HARQ process.
Step 605: scheduler module is delivered to the HARQ module with the MAC-hs PDU of current transmission, and notifies each MAC-hs PDU of HARQ module to transmit on which carrier wave respectively, and the soft buffer memory of HARQ that needs.
Step 606: multicarrier management of process module is responsible for each carrier wave and selects appropriate H ARQ process, and provides cache update message to caching management module.
Following some constraint is arranged during the selection process:
(1) if the MAC-hs PDU that retransmits must use the HARQ process of using when transmitting this PDU for the first time.
(2) if the new MAC-hs PDU that produces, the HARQ of Xuan Zeing must be idle so.
(3) different carrier is independent mutually when selecting the HARQ process.
Step 607: caching management module is upgraded the value of SB (t) accordingly according to cache update message, and the result notification scheduler module after will upgrading.
Buffering updating method is as follows:
(1) for the MAC-hs PDU of each new transmission, SB (t) is deducted the soft cache size of HARQ process that this PDU needs, if the MAC-hs PDU that retransmits, then SB (t) is constant;
(2) if certain HARQ process of certain carrier wave has been received the ACK information of terminal feedback, show that MAC-hs PDU is correctly received, then SB (t) adds the soft cache size into this course allocation.If nack message, then SB (t) is constant;
(3) if when using certain HARQ process transmission MAC-hs PDU of certain carrier wave, reached the maximum transmission times that allows, transmission success is not then regained this process yet, and SB (t) adds the soft cache size into this course allocation.
Step 608:HARQ module is delivered to bottom with the carrier wave ID and the HARQ process ID information of MAC-hs PDU and each PDU use.
Step 609: the bottom module sends each MAC-hs PDU on the carrier wave of appointment, and the carrier wave ID and the HARQ process ID that use by each PDU of control channel notice terminal and be to retransmit or new MAC-hs PDU.
With reference to Fig. 7, Fig. 7 shows the theory diagram of terminal of the present invention:
This terminal comprises: end side medium access control entity 701, end side bottom module 702 and high-rise module 703.Wherein,
End side medium access control entity 701 comprises: end side management of process module 71, end side are mixed automatic repeat requests module 72 and are reset and disassemble module 73.
After the bottom module is received high-speed downlink grouped data and relevant information thereof, notice end side management of process module is distributed corresponding HARQ process for it, and this HARQ process notice end side mixed automatic repeat requests module, this module is handled the high-speed downlink grouped data that the bottom module receives in the HARQ process of end side management of process module assignment, and the downlink grouped data after will handling sends to rearrangement and disassembles module, produce corresponding information simultaneously, feed back to network side by control information.Reset and disassemble module the high-speed downlink grouped data that passes through end side and mix after the automatic repeat requests resume module is done further processing, remove filling bit wherein, and the grouped data after will handling sends to high-rise module, finally obtains required business datum by high-rise module.
Describe the processing procedure that this terminal receives the multi-carrier HSDPA data below in detail.
With reference to flow process shown in Figure 8, may further comprise the steps:
Step 801: the bottom module is delivered to the management of process module with the MAC-hs PDU that receives and the carrier wave ID and the HARQ process ID of current use.
Step 802: the management of process module for MAC-hs PDU distributes corresponding process, and is notified the HARQ module according to carrier wave ID and HARQ process ID.
Step 803:HARQ module is handled MAC-hs PDU on the HARQ process of distributing.
Step 804: judge whether MAC-hs PDU is correctly received, if then go to step 805, otherwise go to step 809.
Step 805: produce ACK, and feed back to Node B by control channel.
Step 806: MAC-hs PDU is submitted to rearrangement and disassembles module.
Step 807: reset and disassemble header and filling information among the module removal MAC-hs PDU, the data delivery after will handling then is to high-rise module.
Step 808: high-rise module is done further processing to data, obtains the business datum of final needs.
Step 809: judge whether MAC-hs PDU is to retransmit MAC-hs PDU.If then go to step 810, otherwise go to step 814.
Step 810: the data in MAC-hs PDU and the soft buffer memory are merged.
Step 811: judge whether the data after merging are correct, if, go to step 805, if not, go to step 812.
Step 812: the data after will merging are kept at the soft buffer memory of this HARQ process.
Step 813: produce NACK, and feed back to Node B by control channel.
Step 814: the data that will make mistakes are kept at the soft buffer memory of this HARQ process.
As seen, utilize the inventive method, only be required to be independently HARQ process of each allocation of carriers, can realize the support to multicarrier HARQ of base station and terminal, it realizes simple, and autgmentability is better.Also can make the HARQ process of all carrier waves share soft buffer memory, reduce requirement UE buffer memory ability according to the size of UE buffer memory ability.
Though described the present invention by embodiment, those of ordinary skills know, the present invention has many distortion and variation and do not break away from spirit of the present invention, wish that appended claim comprises these distortion and variation and do not break away from spirit of the present invention.