Background technology
At Long Term Evolution (Long-Term Evolution, referred to as LTE) in system, ascending control information (UplinkControl Information, referred to as UCI) comprise three classes: the first kind is channel quality indication (CQI) information, comprise channel quality instruction (Channel Quality Indicator, referred to as CQI), pre-coding matrix instruction (Precoding MatrixIndicator, referred to as PMI) and order instruction (Rank Indicator, referred to as RI), Equations of The Second Kind is the mixed automatic retransfer request confirmation (HARQ-ACK) of downlink data, the 3rd class is scheduling of resource request (SchedulingRequest, referred to as SR) information.
In this three classes ascending control information, dispatch request information is used for applying for ascending physical signal shared channel (PhysicalUplink Shared CHannel, referred to as PUSCH) resource, can only pass through ascending physical signal control channel (PhysicalUplink Control CHannel, referred to as PUCCH) and report base station; Channel quality indication (CQI) information is used for to the relevant information of base station feedback down channel quality, thereby makes base station can carry out better the scheduling of downlink data transmission; Mixed automatic retransfer request confirmation is for the reception condition to base station feedback downlink data; Channel quality feedback information and mixed automatic retransfer request confirmation are given the correct time upper, if there is ascending physical signal shared channel resources, send at ascending physical signal shared channel, otherwise send at ascending physical signal control channel, same user terminal can not send ascending physical signal shared channel and ascending physical signal control channel simultaneously.The transmission timing of above three class ascending control informations requires each different.
The feedback system of channel quality indication (CQI) information is divided into two classes: cycle and aperiodic, be configured by higher level parameters, if be configured to periodic feedback pattern, meeting the subframe of periodic condition, terminal all needs to carry out to base station the feedback of channel quality information, and non-periodic feedback pattern is dynamically dispatched by authorization message by base station, terminal is only being received base station command, when needing feedback, just feeds back.
Mixed automatic retransfer request confirmation is the reception condition of terminal to base station feedback downlink data, so the moment that feedback is received by downlink data opportunity is determined, as shown in Figure 1, to Frequency Division Duplexing (FDD) (Frequency Division Duplex, referred to as FDD) system, relatively simple, be fixed as the relation of n+4, receive downlink data in n subframe, in n+4 subframe feedback mixed automatic retransfer request confirmation; The sequential relationship more complicated of time division duplex (Time DivisionDuplex, referred to as TDD) system, need to determine according to the configuration of system ascending-descending subframes, in Fig. 1, the value of K is relevant with ascending-descending subframes configuration, and K is not less than 4, and N+K is first available sub-frame of uplink.
If user terminal has data to need to send, but does not have the up transmission resource of base station assigns to carry out the transmission of upstream data, need to send scheduling request information to base station, for applying for up transmission resource.The transmission of scheduling request information need be undertaken by certain cycle, and cycle parameter is configured by base station.
Ascending control information is except transmission timing is different, also may there is concurrent conflict in same subframe: when row physical control channel sends in the use, base station can indicate whether to carry out the concurrent of channel quality indication (CQI) information and mixed automatic retransfer request confirmation by configuration parameter simultaneously, can not be concurrent if base station is configured to, preferentially send mixed automatic retransfer request confirmation, channel quality indication (CQI) information is dropped.If need to send scheduling request information, channel quality indication (CQI) information under any circumstance all needs to abandon, and scheduling request information can send together with mixed automatic retransfer request confirmation.In the time that system realizes, complicated sequential and multiple concurrent possibility, cause ascending control information to be processed more difficult.For the problems referred to above in correlation technique, effective solution is not yet proposed at present.
Embodiment
Hereinafter also describe the present invention in detail with reference to accompanying drawing in conjunction with the embodiments.It should be noted that, in the situation that not conflicting, the feature in embodiment and embodiment in the application can combine mutually.
Fig. 2 is according to the flow chart of the sending method of the ascending control information of the embodiment of the present invention.As shown in Figure 2, the method comprises:
Step S202, after all kinds of ascending control informations are planned respectively according to transmission timing separately, is stored in default subframe planning database;
Step S204, obtains the ascending control information that needs transmission in this subframe the ascending control information corresponding with each subframe of preserving, and send the ascending control information getting from default subframe planning database in this subframe.
In above-described embodiment, by introducing subframe planning database, transmission timing planning and the transmission of ascending control information are controlled separately, reduced thereby reached the effect that realizes coupling in logic and processing complexity.
Preferably, above-mentioned default subframe planning database can comprise: with subframe array element one to one, this array element comprises ascending control information.Certainly, in the specific implementation, above-mentioned default subframe planning database can be not limited to adopt array element form, also can adopt alternate manner as list etc.In the present embodiment, adopt array element corresponding one by one with subframe, more easily realize, be convenient to application.
In preferred implementation process, after obtaining the ascending control information that needs to send the ascending control information corresponding with each subframe of preserving from default subframe planning database in this subframe, also comprise: determine the multiclass ascending control information that needs to send separately a class ascending control information or parallel transmission in this subframe.Due to the control information sending is anticipated to (determining), will the planning of ascending control information be carried out to effective separation with sending to control.
Preferably, send the ascending control information obtaining and include but not limited to following processing: the ascending control information that (1), basis are obtained is determined the channel that sends ascending control information; (2), send according to definite channel the ascending control information obtaining.
Preferably, said method can also comprise following processing: planning sends the channel information of ascending control information, and is stored in default subframe planning database., in preferred implementation process, sending the ascending control information obtaining can also comprise: (1), from default subframe planning database, obtain the channel information that sends ascending control information; (2), adopt channel corresponding to channel information obtaining to send the ascending control information obtaining.In above-mentioned subframe planning database with subframe array element one to one, can also comprise: channel information.
For understanding better above-described embodiment, describe in detail below in conjunction with instantiation and relevant drawings.
Example 1
In this example, provide in a kind of LTE system, terminal is carried out method and the device of UCI transmission.
In correlation technique, owing to having simplified channel type in long evolving system, multiple ascending control information shares physical layer ascending control channel, and ascending control information also may be by sending after physical layer Uplink Shared Channel and data-reusing, and the different sequencing control of the multiplexing and different control informations to various control information in the time realizing are got up more difficult.
Concrete technical scheme is as follows:
The technical program has been introduced subframe planning database, because in long evolving system, a radio frames comprises 10 subframes, so subframe planning database is the corresponding layout data that comprises 10 subframes also, wherein, this layout data comprises the channel type information of ascending control information and transmission ascending control information.
The processing that whole ascending control information is relevant has been cooperated by planning process and two parts of execution flow process.Wherein planning process plans that by system sequence requirement ascending control information data are to subframe planning database.Carry out requirements of process and consider the lead of user terminal software and hardware processing, according to current system subframe numbers, index reads subframe layout data corresponding in subframe planning database, then determine for sending the channel type (PUSCH/PUCCH) of ascending control information and the choice of ascending control information combination, thereby complete the processing that ascending control information sends, as shown in Figure 3, concrete realization flow is as follows:
Step S302 obtains channel type and various UCI data message from subframe planning database;
Step S304, has uplink authorization, judges whether to adopt the control information of PUSCH channel uplink.If need, go to step S306; Otherwise, go to step S308;
Step S306, can adopt PUSCH channel to send for the CQI/PMI/RI/ having planned and HARQ-ACK, goes to step S330;
Does step S308, judge whether to send SR? if so, go to step S310; Otherwise, go to step S316;
Step S310, judges whether to send HARQ-ACK.If need, go to step S312; Otherwise, go to step S314;
Step S312, sends HARQ-ACK and SR;
Step S314, single-shot SR information.Go to step S330;
Step S316, judges whether to send HARQ-ACK.If need, go to step S318; Otherwise, go to step S326;
Step S318, judges whether CQI/PMI/RI and HARQ-ACK can send simultaneously.If so, go to step S320; Otherwise, go to step S324;
Whether step S320, need to send CQI/PMI/RI.If so, go to step S322; Otherwise, go to step S324;
Step S322, sends CQI/PMI/RI and HARQ-ACK, goes to step S330;
Step S324, sends HARQ-ACK information, goes to step S330;
Whether step S326, need to send CQI/PMI/RI.If so, go to step S328; Otherwise go to step S330;
Step S328, sends CQI/PMI/RI information, goes to step S330;
Step S330, finishes.
In this example, introduce subframe planning database, the processing of ascending control information be divided into planning simultaneously and carry out two and process sub-process, planning process is paid close attention to the processing of ascending control information transmission timing, pays close attention to the up concurrent processing that sends control information and carry out flow process.Can effectively reduce channel type in long evolving system by above-mentioned solution and simplify the complexity that realizes that processing brings to ascending control information.
Example 2
In this example, realize by planning module, Executive Module and uplink authorization processing module.Particularly, subframe planning database is an array T_Subframe_Data g_tSubframeDB[10 who comprises 10 elements], the corresponding subframe of each array element, subframe numbers and array element index correspondence, for example data element 0 in the corresponding array of subframe 0.Each array element is one and comprises the up data structure sending control information:
typedef?struct
{
T_ChannelType?tChannelType;
T_CQIInfo tCqiInfo;
T_HARQAckInfo?tHarqAckInfo;
T_HARQAckInfoNext?tHarqAckInfoNext;
BOOL bNeed2SendSR;
}T_Subframe_Data;
Planning module and Executive Module are all round this overall subframe planning database g_tSubframeDB[10] process: if uplink authorization processing module has been received DCI0 mandate, chronologically in corresponding sub-frame data structure, tChannelType (channel type) is set to PUSCH, the also whether configuration of the cycle in unsettled (Pending) state and SR according to SR of this module is set to TRUE by bNeed2SendSR (whether needing to send SR) in corresponding sub-frame data structure; Descending receiver module is pressed CQI/PMI/RI feedback model and cycle parameter, write CQI/PMI/RI information in the subframe that need to feed back CQI/PMI/RI information, simultaneously, situation about receiving according to downlink data writes HARQ-ACK feedback information in the subframe that need to feed back HARQ-ACK, to exceeding the HARQ-ACK planning of 10 subframes, need to write tHarqAckInfoNext member, carry out special processing by Executive Module.
Executive Module is according to the temporal information when pre-treatment, determine the subframe numbers when pre-treatment, then press subframe numbers index subframe planning database, read the data that ascending control information is relevant: first acknowledgement channel type, if tChannelType is PUSCH, on PUSCH channel, send ascending control information, otherwise send by PUCCH channel; Next read in the various ascending control information data of planning in this subframe, and by determining the ascending control information that finally need to feed back in this subframe by the flow process shown in Fig. 2 in example 1.Feed back for HARQ-ACK, need to do special processing to the layout data that exceedes 10 subframes, be that the HARQ-ACK information that current subframe need to send is determined by tHarqAckInfo, after this subframe uplink control information is finished dealing with, if when tHarqAckInfoNext member in pre-treatment subframe has value, by tHarqAckInfoNext member's assignment to tHarqAckInfo, like this in the same subframe of next radio frames, the HARQ-ACK information of these planning will be by correct sequential requirement feedback.
Fig. 4 is the ascending control information dispensing device structured flowchart according to the embodiment of the present invention.As shown in Figure 4, the dispensing device of this ascending control information, comprising: planning module 40 and transmission control module 42; Wherein,
Planning module 40, is connected with transmission control module 42, after all kinds of ascending control informations are planned respectively according to transmission timing separately, is stored in default subframe planning database;
Sending control module 42 comprises: acquiring unit 420, obtains for the ascending control information corresponding with each subframe of preserving from default subframe planning database the ascending control information that needs transmission in this subframe; Transmitting element 422, is connected with acquiring unit 420, for send the ascending control information getting in subframe.
Preferably, as shown in Figure 5, above-mentioned transmission control module 42 can also comprise: determining unit 424, be connected with acquiring unit 420, and in subframe, need a class ascending control information of transmission separately or the parallel multiclass ascending control information sending for determining.In concrete application process, the ascending control information that this determining unit 424 is obtained according to acquiring unit 420 is determined the ascending control information that needs transmission.
Preferably, determining unit 424, also for determining the channel that sends ascending control information according to the ascending control information obtaining; Transmitting element 422, also for sending according to the definite channel of determining unit 424 ascending control information getting.
Preferably, above-mentioned planning module 40, also for planning the channel information that sends the ascending control information getting, and is stored in default subframe planning database.
Preferably, acquiring unit 420, also for obtaining the channel information that sends ascending control information from subframe planning database; Transmitting element 422, also for adopting channel corresponding to channel information obtaining to send the ascending control information getting.
Embodiment illustrated in fig. 4 for understanding better, describe in detail below in conjunction with instantiation and relevant drawings.
This example provides a kind of ascending control information dispensing device, as shown in Figure 6, comprise: configuration module 60 and up transmission Executive Module 62, wherein, configuration module 60 comprises: uplink authorization processing module 602, downlink data receiver module 604 and channel quality estimation module 606.As shown in Figure 6, there is the concurrent of CQI and HARQ-ACK in subframe 8, and subframe 6 single-shot SR, do not have concurrent.The specific works flow process of above-mentioned modules is as follows:
(1) uplink authorization processing module 602 requires planning Uplink Shared Channel to send information in subframe planning database chronologically.
(2) uplink authorization processing module 602 determines whether need to send scheduling request information, and by periodic condition, dispatch request information is planned in subframe planning database.
(3) downlink data receiver module 604 requires planning mixed automatic retransfer request confirmation chronologically in subframe planning database.For TDD system, likely feed back the subframe numbers of mixed automatic retransfer request confirmation after 10 subframes of current subframe numbers, in order to process this situation, Next variable can be set specially in sub-frame data library structure, place and exceed 10 subframes planning information afterwards.
(4) channel quality estimation module 606 plans that channel quality indication (CQI) information (CQI/PMI/RI) data are in subframe planning database.
(5) up transmission Executive Module 62 reads in sub-frame data storehouse layout data and carries out up transmission, and wherein, this layout data comprises ascending control information.
It is pointed out that configuration module 60 and up transmission Executive Module 62 in this example, on function realizes, include but not limited to respectively middle planning module 40 embodiment illustrated in fig. 4 and send the function that control module 42 realizes; On hardware composition, can include but not limited to middle planning module 40 embodiment illustrated in fig. 4 and send control module 42.
This example, by the introducing of subframe planning database, separates up transmission information planning part with transmission operating part, reduced and realized coupling in logic and process complexity.
The working method that it should be noted that the relevant combination of each module in said apparatus specifically can, referring to the description of said method embodiment, repeat no more herein.
In sum, when above-described embodiment carries out the transmission of ascending control information for terminal, conventionally planning part and transmitting portion are not carried out to isolation in logic, when planning ascending control information, need with considering multiple transmission combination condition and sequential requirement, logic complexity while realization, the problem such as easily make mistakes, by introducing subframe planning database, the planning of ascending control information and transmission are controlled separately, send thereby reduced the logic coupling controlling: multiple planning modules carry out independent planning to the transmission timing of different control informations, when planning, do not need to consider other ascending control informations, only information responsible this module need to be write to subframe planning database.And operating part does not need to pay close attention to the various complex time sequences that ascending control information sends, the combined situation of the various ascending control informations that only need to will send subframe domestic demand has been carried out judgement and has been accepted or rejected.Clear logic when this method realizes, structure is comparatively simple, easily realizes.
Obviously, those skilled in the art should be understood that, above-mentioned of the present invention each module or each step can realize with general calculation element, they can concentrate on single calculation element, or be distributed on the network that multiple calculation elements form, alternatively, they can be realized with the executable program code of calculation element, thereby, they can be stored in storage device and be carried out by calculation element, and in some cases, can carry out shown or described step with the order being different from herein, or they are made into respectively to each integrated circuit modules, or the multiple modules in them or step are made into single integrated circuit module to be realized.Like this, the present invention is not restricted to any specific hardware and software combination.
The foregoing is only the preferred embodiments of the present invention, be not limited to the present invention, for a person skilled in the art, the present invention can have various modifications and variations.Within the spirit and principles in the present invention all, any amendment of doing, be equal to replacement, improvement etc., within all should being included in protection scope of the present invention.