Background technology
Now, 3GPP standardization body has set about its existing system standard is carried out long-term evolution (LTE, Long Term Evolution).In the middle of numerous physical layer transmission technology, based on OFDM (OFDM, Orthogonal Frequency Division Multiplexing) downlink transfer technology and be the focus of research based on the uplink technology of single carrier frequency division multiplexing (SCFDMA, Single Carrier FrequencyDivision Multiple Addressing).Be a kind of multi-carrier modulation communication technology on the OFDM technological essence, its basic principle is the data flow of a two-forty to be decomposed into several rate data streams transmit simultaneously on one group of mutually orthogonal subcarrier.The OFDM technology is because its multicarrier character has performance advantage aspect a lot.It on the SCFDMA technological essence a kind of single carrier transmission technology, its signal peak-to-average is than (PAPR, Peak to AveragePower Ratio) lower, thereby the power amplifier of portable terminal can be with higher efficient work, enlarge the coverage of sub-district, by adding Cyclic Prefix (Cyclic Prefix) and frequency domain equalization, it is lower that it handles complexity simultaneously.
According to existing discussion result about LTE, be LTE system descending frame structure as shown in Figure 1, Radio Resource in the LTE system is meant time and the frequency resource that system or subscriber equipment can take, can (101-103) do differentiation with radio frames (radio frame) for unit, the time span of radio frames is identical with the time span of the radio frames of WCDMA system, and promptly its time length is 10ms; Each frame is subdivided into a plurality of subframes (sub-frame) (104-107), and present hypothesis is that each radio frames comprises 20 subframes, and the time span of subframe is 0.5ms; Each subframe comprises a plurality of OFDM symbols again, and according to present hypothesis, the time span of effective OFDM symbol is about 66.7 μ s in the LTE system.The time span of the CP of OFDM symbol can have two kinds, promptly the time span of short CP is approximately 4.8 μ s, the about 16.7 μ s of the time span of long CP, long CP subframe is used for many Cell Broadcast CB/multicasts and the very large situation of radius of society, short CP subframe (108) comprises 7 OFDM symbols, and long CP subframe (109) comprises 6 OFDM symbols.The minimum transfer time interval, (TTI) just equaled the time span of subframe.
Fig. 2 is a LTE system uplink frame structure, and with the downlink frame similar, the time span of its radio frames (201,202,203) is all 10ms mutually with WCDMA; Each frame is subdivided into a plurality of subframes (204-207), and present hypothesis is that each radio frames comprises 20 subframes, and the time span of subframe is 0.5ms; Each subframe comprises a plurality of SCFDMA symbols again, and according to present hypothesis, the SCFDMA symbol in the LTE system is divided into two kinds, comprise two short symbols (214 in the subframe, 215), its, length was about 33.33 μ s effective time, was called short block (Short block) in the current discussion; Simultaneously comprise 6 long symbols (208~213) in a subframe, its, length was 66.67 μ s effective time, was called long piece (Long block) in the current discussion.Short symbol is used to transmit the reference information of coherent demodulation, also can be used for transmit ascending data and control information simultaneously; Long symbol is used for transmit ascending data and control information.The minimum transfer time interval, (TTI) just equaled the time span of subframe.
In current LTE discusses, the mode that has two kinds of basic channel resources to divide.First kind is local formula transmission channel, promptly some continuous subcarriers is divided into a channel as Resource Block, and this method helps utilizing multi-user diversity, thereby higher throughput of system is provided.Another kind is the distributed transmission channel, the running time-frequency resource of promptly distributing to some users be distributed to whole with certain rules or partial-band in, thereby the gain of frequency diversity is bigger.These two kinds of channel distribution modes respectively have superiority and replenish mutually, can be applied to simultaneously in the same subframe, thereby in a subframe some users be obtained multi-user diversity gain, and the user obtains frequency diversity gain to other.
The scheduling of user data and transmission are to be base unit with the Resource Block.In current discussion, the notion of Physical Resource Block (Physical resourceblock) and virtual resource blocks (Virtual resource block) has been proposed about LTE down channel resources dividing mode.Physical Resource Block comprises M continuous sub-carriers on frequency domain, comprise N continuous OFDM symbol simultaneously in time.Virtual resource blocks is abstract to channel resource on Physical Resource Block, and virtual resource blocks is divided into distributed virtual resource block and local formula virtual resource blocks.Distributed virtual resource block is corresponding to the resource of distributed transmission channel, and local formula virtual resource blocks is corresponding to the resource of local formula transmission channel.
In current discussion, adopted the notion of Resource Unit (Resource unit) about LTE uplink channel resources dividing mode.Resource Unit is further divided into local formula Resource Unit (LocalizedRU) and distributed resource units (Distributed RU).Local formula Resource Unit comprises a continuous M subcarrier on frequency domain, comprise N long SCFDMA symbol simultaneously in time; Distributed resource units comprises the subcarrier that M frequency interval equates on frequency domain, comprise N long SCFDMA symbol simultaneously in time.It should be noted that in current discussion and be not precluded within the short SCFDMA symbol and transmit data, so the actual running time-frequency resource that takies of Resource Unit can comprise the resource in the short SCFDMA symbol.
For the convenience of narrating, the unified in the following description base unit that uses Resource Block to represent the up-downgoing dispatch channel resource of the present invention.For down direction, Resource Block is corresponding to local formula virtual resource blocks or distributed virtual resource block; For the up direction Resource Block corresponding to local formula Resource Unit or distributed resource units.
Fig. 3 is a kind of mode of channel resource of network indication distribution, and control channel comprises two classes at least, sends the user's of scheduling number in Common Control Channel; In shared control channel, send information such as the user ID comprise scheduling and resource allocation information.In this method network allocation give user's Resource Block both can be continuous also can be discontinuous.
1) network sends each user's that current subframe need dispatch sign (301,302,303), thereby obtains comprising the table about user ID of the individual element of M (M is the number of users of current subframe scheduling), and each user ID is represented with its index in table;
2) network sends the index (311,312,313) of the user ID of its carrying successively to each Resource Block, the situation that indexed resource distributes, thus obtain the table of N element, wherein N is the number of Resource Block in the system;
3) network is mapped as fixed number to the user ID index of each Resource Block
Here
Round in the expression, thereby total bit number that the indication resource allocation needs in the downlink signaling is
Fig. 4 is the mode of the channel resource that distributes of another kind of network indication, and control channel comprises two class channels at least, and Common Control Channel is used to send the user's of scheduling number; Shared control channel is used to send information such as the user ID that comprises scheduling and resource allocation information.This method hypothesis network is continuous for each user resource allocation piece.
1) network sends each user's that current subframe need dispatch sign (401,402,403), thereby obtains comprising a table about user ID of the individual element of M (M is the number of users of current subframe scheduling);
2) network sends its type (411,412,413) to each Resource Block successively, thereby obtains the table of N element, and wherein N is the number of Resource Block in the system;
3) type of each Resource Block is mapped as individual bit, thereby total bit number that the indication resource allocation needs in the downlink signaling is N.
The step 2 of method shown in Figure 4) in, a kind of mode is that the current resource block assignments of definition bit 0 representative is given certain user, and next Resource Block is no longer distributed to this user simultaneously; The current resource block assignments of definition bit 1 representative is given certain user, and next Resource Block is still distributed to this user simultaneously.According to this rule, network obtains indexed resource assignment information bit block.Fig. 4 has shown an example (420) of this resource allocation information bit block, as shown in Figure 4, from left to right, " 0 " (421) represent that first resource block assignments is to user 1, thereafter these three resource block assignments are represented to user 2 in " 110 " (422), and last four resource block assignments in expression back, " 1110 " (423) are given user M.
The method of the described indexed resource assignment information of Fig. 3 and Fig. 4 can only be used for system all Resource Block in the current subframe are all distributed to the situation of subscriber equipment, yet several factors can cause system only to distribute a part in all Resource Block in certain subframe in the LTE system:
1) be divided into a plurality of groups when sending when the control signaling, the Resource Block that every group of subscriber equipment takies all will be a subclass of system's total resources piece, and method at this moment above-mentioned can not be worked;
2) in current discussion about LTE control signaling, the duration of resource allocation (Duration) is the mode of a very important reduction signaling consumption.When adopting this mode, the resource of distributing to certain subscriber equipment in subframe of system is effective in a plurality of subframes thereafter, this means that simultaneously system is when sub-frame allocation resource thereafter, can only distribute these Resource Block that distributed Resource Block in addition, just the part in the distribution system total resources piece;
3) owing to adopt channeling, thus the reliability that raising information is transmitted, such as the problem that solves cell boarder etc., the distribution in the no longer current subframe of a part of Resource Block in the system because of channeling, the method for Fig. 3 and Fig. 4 can not be worked.
For method shown in Figure 3, because it is mapped as fixed number to the user ID index of each Resource Block
When user's number of current subframe scheduling was not 2 integral number power, its user ID index still must be used
Expression, so there is redundancy in information, the utilization of signaling bit is not very effective.
Embodiment
The present invention proposes a kind of method of channel resource of wireless communication system indication distribution, comprises the steps:
The operation of network:
A) the network allocation Resource Block is to each subscriber equipment;
B) network generates the vector that comprises each resource block assignments information;
C) network becomes a binary number to the vector that comprises each resource block assignments information as a multi-system transformation of variables;
D) network generates complete control signaling.
In the step a) of the present invention, network is given each user resource block assignments based on user's channel quality indication information such as (CQI).
Step b) among the present invention, a kind of processing method are that each element in the vector of the resource block assignments information that generates of network is the index of user ID, and different user has different index.Network is at first set up the user's of current subframe scheduling the table of sign, and determines each user's index.The user of its distribution represented in the user ID index of certain Resource Block in the resource block assignments information vector.For the Resource Block that does not have in current subframe to distribute, adopt with current subframe in the identical processing mode of Resource Block of distributing, and, represent that this Resource Block does not distribute in current subframe for it distributes predefined index.According to top analysis, suppose that the number of users of current subframe scheduling is M, need the user of respectively corresponding each scheduling of M index, need an index to represent Resource Block not distribute simultaneously in current subframe.A kind of mode is that on behalf of a Resource Block, predefine index 0 do not distribute in current subframe, and effective user ID index represented in index 1 to M; Another mode is that on behalf of a Resource Block, predefine index M do not distribute in current subframe, and the bit block of index 0 to M-1 is represented effective user ID index.Generate the vector that comprises the individual element of N (N equals the number of Resource Block in the system) like this in the step b), its each element has M+1 kind value.
Step b) among the present invention, another processing method are the distribution types that each element in the vector of the resource block assignments information that generates of network is represented this Resource Block.This method is given a user certain several continuous resource block assignments, and the distribution condition of each Resource Block in the network based system is set up the user's of current subframe scheduling the table of sign in order.Do not have the Resource Block of distribution in order to be identified at current subframe, need to define 3 types at least.
A kind of type definition method is: type 0: current resource block assignments is given a user, and next Resource Block is no longer distributed to this user; Class1: current resource block assignments is given a user, and next Resource Block is also distributed to same user simultaneously; Type 2: current Resource Block is not done distribution in current subframe.
Another type definition method is: type 0: current resource block assignments is given a user, and previous Resource Block is not distributed to this user; Class1: current resource block assignments is given a user, and previous Resource Block is also distributed to same user simultaneously; Type 2: current Resource Block is not done distribution in current subframe.
Another type definition method is: type 0: current resource block assignments is given a user, and next Resource Block is no longer distributed to this user; Class1: when current resource block assignments was given a user, next Resource Block was also distributed to same user; Do not do the branch timing when current Resource Block, next Resource Block does not distribute yet; Type 2: current Resource Block is not done distribution in current subframe, and next resource block assignments is given certain user simultaneously.
Another type definition method is: type 0: current resource block assignments is given a user, and previous Resource Block is not distributed to this user; Class1: when current resource block assignments was given a user, previous Resource Block was also distributed to same user; Do not do the branch timing when current Resource Block, previous Resource Block does not distribute yet; Type 2: current Resource Block is not done distribution in current subframe, and previous resource block assignments is given certain user simultaneously.
When generation comprised resource allocation information vectorial, a kind of method was that above-mentioned three types (type 0, Class1, types 2) map directly to numerical value 0,1,2; Another kind method is to be mapped to numerical value 0,1,2 behind above-mentioned three types of conversion order.Generate the vector that comprises the individual element of N (N equals the number of Resource Block in the system) like this in the step b), its each element is represented the distribution type of corresponding Resource Block, and it has 3 kinds of possible values.
In the step c) of the present invention, for the first method of step b), only dispatch a user when system in current subframe, just the value of M is 1 o'clock, directly obtains comprising the binary bits piece of resource block assignments information in the step b), and its number of bits is N; When system in the number of users of current subframe scheduling during greater than 1, just M was greater than 1 o'clock, system is the number of the vector that generates in the step b) as a M+1 system, and it is converted to the number of one 2 system, these 2 system numbers that are converted to have been represented the assignment information of system for Resource Block, thereby total bit number that the indication resource allocation needs in the downlink signaling is
If the figure place deficiency of the 2 system numbers that above-mentioned conversion obtains
To arriving of its high-
order benefit 0
In the step c) of the present invention, second method for step b), system is the number of the vector of step b) kind generation as one 3 system, and it is converted to the number of one 2 system, these 2 system numbers that are converted to have been represented the assignment information of system for Resource Block, thereby total bit number that the indication resource allocation needs in the downlink signaling is
If the figure place deficiency of the 2 system numbers that above-mentioned conversion obtains
To arriving of its high-
order benefit 0
Network synthesis comprises the table of user ID and comprises the bit block of resource block assignments information, and other control information generates complete control signaling.
The operation of subscriber equipment:
A) subscriber equipment receives the control signaling, judges whether network is that it sends control signaling;
B) subscriber equipment receives the control signaling, the bit block that comprises resource block assignments information in the control signaling is converted to the numerical value of multi-system as binary numerical value, thereby obtains comprising the vector of resource block assignments information;
C) the subscriber equipment analysis-by-synthesis comprises the table of the vector sum user ID composition of resource block assignments information, obtains network allocation and gives its Resource Block;
D) subscriber equipment sends or receiving subscriber data on the Resource Block of network allocation.
In the step a) of the present invention, the user at first checks its user ID whether in the user ID table of control signaling, if in this table its user ID is arranged, this user determines the index of its user ID, and continues the processing controls signaling; Otherwise the user finishes the processing of current subframe to this control signaling.
In the step b) of the present invention, if comprise each element representative of consumer identification index of the vector of resource block assignments information, when user's number of current subframe scheduling is one, the user index of the distribution of each Resource Block of binary system resource allocation information bit block direct representation in the control signaling that subscriber equipment is received; When user's number of current subframe scheduling is M (M is greater than 1), subscriber equipment is transformed into the binary system resource allocation information bit block in the control signaling of receiving the number of M+1 system, when the not enough N of the number after conversion position, N is the number of Resource Block in the system, the high position of this M+1 system number mends 0 to the N position, thereby obtains representing the vector of the user index of each Resource Block.
In the step b) of the present invention, if each element that comprises the vector of resource block assignments information is represented the distribution type of Resource Block, subscriber equipment is transformed into the binary system resource allocation information bit block in the control signaling of receiving the number of 3 systems, when the not enough N of the number after conversion position, N is the number of Resource Block in the system, the high position of this 3 system number mends 0 to the N position, thereby obtains representing the vector of the distribution type of each Resource Block.
In the step c) of the present invention, a kind of processing method is when each element in the vector that comprises resource block assignments information is the index of user ID, subscriber equipment compares with the index of its sign and the user index of each Resource Block in the resource block assignments information vector, thereby judges which Resource Block network has distributed for it.
In the step c) of the present invention, another processing method is when each element in the vector that comprises resource block assignments information is the type of Resource Block, subscriber equipment is analyzed this vector that comprises the resource block assignments type in order, and get rid of the Resource Block that current subframe is not assigned with, find network allocation to give its several continuous resource pieces according to the index of its user ID.
Fig. 5 is the equipment drawing that network of the present invention generates the control signaling.As shown in the figure, each Resource Block of information distribution such as network based user's CQI is to the user, and generation comprises the vector (501) of each resource block assignments information; Then the vector that comprises assignment information in the network handle (501) is converted to binary numerical value as the numerical value of multi-system, obtains comprising the bit block (502) of resource block assignments information; Network generates complete control signaling (503) then, comprises the bit block that comprises resource block assignments information that obtains in (502) in the signaling; Last network sends control signaling, and sends or receiving subscriber data on corresponding resource blocks.
Fig. 6 is the equipment drawing of subscriber equipment processing controls signaling of the present invention.As shown in the figure, subscriber equipment receives the control signaling, at first checks its user ID whether in the user ID table of control signaling, if in this table its user ID is arranged, this user determines the index of its user ID, and continues the processing controls signaling; Otherwise the user finishes the processing (601) of current subframe to this control signaling.Then subscriber equipment is converted to the numerical value of multi-system to the bit block that comprises resource block assignments information in the control signaling as binary numerical value, thereby obtains comprising the vector (602) of resource block assignments information; Subscriber equipment obtains the Resource Block (603) of network allocation to it in conjunction with the table analysis of user ID composition then; End user's device parses obtains complete control signaling, and sends or receiving subscriber data on the Resource Block of network allocation.
Embodiment
This part has provided six embodiment of this invention, describes bit block how to handle and generate the indexed resource assignment information among the embodiment emphatically.Too tediously long for fear of the description that makes this patent, in the following description, omitted the detailed description of function that the public is known or device etc.
First embodiment:
In the present embodiment, suppose that each element is the user index of Resource Block correspondence in the resource block assignments information vector that network generates.Here suppose that network passes through to transmit in the Common Control Channel user's number of current subframe scheduling, and on shared control channel, send the control signaling that comprises user ID and resource allocation information.The supposing the system resource division is 12 Resource Block, and has supposed at current subframe scheduling 5 users, and its control bit that sends resource allocation information adds up to
Suppose that the available subscribers identification index is 1,2,3,4,5,
index 0 is used to identify certain subframe and does not distribute in current subframe.
Be the schematic diagram that generates the resource allocation information bit in the present embodiment as shown in Figure 7.Each Resource Block of information distribution such as network based user's CQI arrives the user, and generates the table (701~705) of the user ID that is included in current subframe scheduling, user ID 1 (701) allocation index 1, and user ID 2 (702) allocation index 2, the rest may be inferred; Next the user of network based each resource block assignments generates resource block assignments information vector 023105244155 (718) with its index, the index of Resource Block among the figure (706) is 0, represent this Resource Block not distribute in current subframe, the index of Resource Block (707) is 2, represent this Resource Block to give user 2 in current sub-frame allocation, the index of Resource Block (708) is 3, represents this Resource Block to give user 3 in current sub-frame allocation, and the rest may be inferred; Then, this resource block assignments information vector (718) becomes 2 system numbers as the number conversion of 6 systems, thereby obtains the resource block assignments information 00001001001000000001111011100111 (719) of 32 bits; Last network is launched current subframe scheduling in Common Control Channel user's number sends in shared control channel comprising the control signaling of user ID table (701~705) with resource allocation information (719).
Exemplary plot as shown in Figure 7 can be used to equally illustrate that subscriber equipment receives the process of control signaling.Subscriber equipment at first receiving common control channels obtains the number of users of system at current subframe scheduling, and the number of users of dispatching in the present embodiment is 5, thereby subscriber equipment can calculate indexed resource piece assignment information needs

The user is further according to the number of users of current subframe scheduling and the bit number of customer equipment identification, and the bit number of other control informations obtains total bit number of the control signaling in the shared control channel, thereby can be to its operation such as decode.Subscriber equipment is checked its sign whether in the user ID table (701~705) of control signaling, if do not have its user ID in the table, the user stops the processing of current subframe to the control signaling; If in the table its user ID is arranged, user's correspondence obtains the index of its user ID, supposes that its index is 2, and promptly this user is second user (702) in the user ID table; The user is transformed into 32 bit resource block assignments information 00001001001000000001111011100111 (719) in the control signaling number of 6 systems, and by obtaining 12 6 system numbers in high position benefit 0, thereby resource block assignments information vector 023105244155 (718), its each element are the user indexes that distributes; The user travels through this 12 index values, and the index comparison with oneself finally obtains the Resource Block (707,712) of network for its distribution; Subscriber equipment is further analyzed other control signalings then, and finishes the transmission or the reception of data on Resource Block (707,712).
Figure 11 is an example of network transmitter hardware block diagram of the present invention.As shown in the figure, network at first generates the control signaling (1101) of the bit block that comprises indexed resource piece assignment information according to method of the present invention; Network equipment control signaling is carried out chnnel coding and interweave (1102) then; Rate-matched (1103); Next signal is carried out QAM modulation (1104), inputoutput multiplexer (1109) then; Network carries out chnnel coding respectively and interweave (1106) to the user's data (1105) of current subframe scheduling; Carry out rate-matched (1107) then; Next data-signal is carried out QAM modulation (1108), and inputoutput multiplexer (1109); Multiplexer (1109) is multiplexed into control signaling and a plurality of user's data together, network is carried out OFDM modulation (FFT) (1110) to multiplexed signals then, add Cyclic Prefix (1111), steering D/A conversion (1112) is at last by radio frequency sending set (1113) and antenna (1114) emission.Network receives the signal that subscriber equipment sends by antenna (1114) and radio-frequency transmitter (1115) on the other hand; By mould/transformation of variables (1116); Remove Cyclic Prefix (1117); Carry out SCFDMA demodulation (1118); Signal input demodulation multiplexer (1119) after the demodulation; According to the control corresponding signaling, network carries out QAM demodulation (1120) to the data-signal of demodulation multiplexer output, anti-rate coupling (1121), and deinterleaving and channel decoding (1122) obtain each user's data (1123) at last; Network carries out QAM demodulation (1124) to the uplink control signal of demodulation multiplexer output, and the information such as obtaining CQI that is correspondingly processed (1125), and these upstream control signalings comprise CQI etc., are network scheduling user's foundations.
Figure 12 is an example of subscriber equipment receiver hardware block diagram of the present invention.Subscriber equipment receives the signal of automatic network by antenna (1212) and radio-frequency transmitter (1213), through mould/transformation of variables (1214), removes Cyclic Prefix (1215), carries out OFDM demodulation (FFT) (1216) and also imports demodulation multiplexer (1217); Subscriber equipment is carried out QAM demodulation (1218) to the control signal of demodulation multiplexer (1217) output, separates rate-matched (1219), and chnnel coding (1220) is conciliate in deinterleaving, thereby obtains the L1/L2 control signaling (1221) that network sends; The user receives and resolves L1/L2 control signaling (1221) and judges whether scheduling resource of network, when network sends data to subscriber equipment, subscriber equipment is carried out QAM demodulation (1222) to the data-signal that sends to it of demodulation multiplexer output, separate rate-matched (1223), chnnel coding (1224) is conciliate in deinterleaving, obtains the data (1225) that network sends to it at last.On the other hand, when the network scheduling subscriber equipment sent data, subscriber equipment was carried out chnnel coding and modulation (1204) to its data (1203), rate-matched (1205), and QAM modulates (1206), imports its channel multiplexer (1207); The upstream control signaling of subscriber equipment (1201), CQI etc. carry out QAM modulation (1202) through the corresponding back of handling, and also are input to channel multiplexer (1207); Subscriber equipment is carried out SCFDMA modulation (1208) to the signal after multiplexing, adds Cyclic Prefix (1209), and mould/transformation of variables (1210) is at last by radio frequency sending set (1211) and antenna (1212) emission.
Second embodiment:
In the present embodiment, suppose that each element is the user index of Resource Block correspondence in the resource block assignments information vector that network generates.Here suppose that network passes through to transmit in the Common Control Channel user's number of current subframe scheduling, and transmission comprises user ID and resource allocation information on shared control channel.The supposing the system resource division is 12 Resource Block, and has supposed at current subframe scheduling 5 users, and its control bit that sends resource allocation information adds up to
Suppose that the available subscribers identification index is 0,1,2,3,4, index 5 is used to identify certain subframe and does not distribute in current subframe.
Be the schematic diagram that generates the resource allocation information bit in the present embodiment as shown in Figure 8.Each Resource Block of information distribution such as network based user's CQI arrives the user, and generates the table (801~805) of the user ID that is included in current subframe scheduling, user ID 1 (801) allocation index 0, and user ID 2 (802) allocation index 1, the rest may be inferred; Next the user of network based each resource block assignments generates resource block assignments information vector 512054133044 (818) with its index, the index of Resource Block among the figure (806) is 5, represent this Resource Block not distribute in current subframe, the index of Resource Block (807) is 1, represent this Resource Block to give user 2 in current sub-frame allocation, the index of Resource Block (808) is 2, represents this Resource Block to give user 3 in current sub-frame allocation, and the rest may be inferred; Then, this resource block assignments information vector (818) becomes 2 system numbers as the number conversion of 6 systems, thereby obtains the resource block assignments information 01110001000001011100110010110100 (819) of 32 bits; Last network is launched current subframe scheduling in Common Control Channel user's number sends in shared control channel comprising the control signaling of user ID table (801~805) with resource allocation information (819).
Exemplary plot as shown in Figure 8 can be used to equally illustrate that subscriber equipment receives the process of control signaling.Subscriber equipment at first receiving common control channels obtains the number of users of system at current subframe scheduling, and the number of users of dispatching in the present embodiment is 5, thereby subscriber equipment can calculate indexed resource piece assignment information needs

The user is further according to the number of users of current subframe scheduling and the bit number of customer equipment identification, and the bit number of other control informations obtains total bit number of the control signaling in the shared control channel, thereby can be to its operation such as decode.Subscriber equipment is checked its sign whether in the user ID table (801~805) of control signaling, if do not have its user ID in the table, the user stops the processing of current subframe to the control signaling; If in the table its user ID is arranged, user's correspondence obtains the index of its user ID, supposes that its index is 1, and promptly this user is second user (802) in the user ID table; The user is transformed into 32 bit resource block assignments information 01110001000001011100110010110100 (819) in the control signaling number of 6 systems, and by obtaining 12 6 system numbers in high position benefit 0, thereby resource block assignments information vector 512054133044 (818), its each element are the user indexes that distributes; The user travels through this 12 index values, and the index comparison with oneself finally obtains the Resource Block (807,812) of network for its distribution; Subscriber equipment is further analyzed other control signalings then, and finishes the transmission or the reception of data on Resource Block (807,812).
The 3rd embodiment:
In the present embodiment, suppose that each element is the distribution type of Resource Block in the resource block assignments information vector that network generates.Here suppose that network passes through to transmit in the Common Control Channel user's number of current subframe scheduling, and on shared control channel, send the control signaling that comprises user ID and resource allocation information.The supposing the system resource division is 12 Resource Block, and the control bit that sends resource allocation information adds up to
And the hypothesis at
current subframe scheduling 4 users.3 kinds of Resource Block types of supposing the system definition, and the corresponding
numerical value 0,1,2 of difference are defined as follows:
1) type 0: current resource block assignments is given a user, and next Resource Block is no longer distributed to this user, corresponding to numerical value 0;
2) Class1: current resource block assignments is given a user, and next Resource Block is also distributed to same user simultaneously, corresponding to numerical value 1;
3) type 2: current Resource Block is not done distribution in current subframe, corresponding to numerical value 2;
Be the schematic diagram that generates the resource allocation information bit in the present embodiment as shown in Figure 9.Each Resource Block of information distribution such as network based user's CQI arrives the user, and generates user ID table (901~904) by the order that the user occurs in the Resource Block vector; The Resource Block type of network based above-mentioned definition obtains comprising the vector 022110102110 (906) of each Resource Block type; As shown in the figure, first resource block assignments is given first user, so first Resource Block type is 0 (907); Its latter two Resource Block does not distribute in current subframe, so its Resource Block type all is 2 (908); Next three resource block assignments are given second user, so its Resource Block type is respectively 1,1 and 0 (909); Two following resource block assignments are given third party, so its Resource Block type is 1 and 0 (910); Ensuing Resource Block does not distribute in current subframe, so its Resource Block type is 2 (911); Last three resource block assignments have been given the 4th user, so its Resource Block type is respectively 1,1 and 0 (912); Resource Block type vector 022110102110 (906) numerical value as 3 systems is converted to the numerical value of 2 systems then, thereby obtains the resource block assignments information 00101000101001111001 (905) of 20 bits; Last network is launched current subframe scheduling in Common Control Channel user's number sends in shared control channel comprising the control signaling of user ID table (901~904) with resource allocation information (905).
Exemplary plot as shown in Figure 9 can be used to equally illustrate that subscriber equipment receives the process of control signaling.Subscriber equipment is known indication resource block assignments informational needs in the control signaling in advance
At first the subscriber equipment receiving common control channels obtains the number of users of system at current subframe scheduling, the number of users of dispatching in the present embodiment is 4, thereby subscriber equipment is further according to the number of users of current subframe scheduling and the bit number of customer equipment identification, and the bit number of other control informations obtains in the shared control channel total bit number of control signaling, thereby can be to its operation such as decode.Subscriber equipment is checked its sign whether in the user ID table (901~904) of control signaling, if do not have its user ID in the table, the user stops the processing of current subframe to the control signaling; If in the table its user ID is arranged, user's correspondence obtains the index of its user ID, supposes that its index is 2 (second user 902); The user is transformed into 20 bit resource block assignments information 00101000101001111001 (905) in the control signaling number of 3 systems, and by obtaining 12 3 system numbers in high position benefit 0, thereby resource block assignments information vector 022110102110 (906), the distribution type that its each element is a Resource Block; The user analyzes this vector that comprises the resource block assignments type information in order, and the type of first Resource Block is 0 (907), represents that first resource block assignments is to first user; The type of latter two Resource Block all is 2 (908), represents that these two Resource Block do not distribute in current subframe; The type of 3 Resource Block is 1,1 and 0 (909) then, represents second user of these 3 resource block assignments, obtains network to this this user and has distributed three Resource Block (909) for it; Subscriber equipment is further analyzed other control signalings then, and finishes the transmission or the reception of data on three Resource Block (909).
The 4th embodiment:
In the present embodiment, suppose that each element is the distribution type of Resource Block in the resource block assignments information vector that network generates.Here suppose that network passes through to transmit in the Common Control Channel user's number of current subframe scheduling, and transmission comprises user ID and resource allocation information on shared control channel.The supposing the system resource division is 12 Resource Block, and the control bit that sends resource allocation information adds up to
And the hypothesis at
current subframe scheduling 4 users.3 kinds of Resource Block types of supposing the system definition, and the corresponding
numerical value 0,1,2 of difference are defined as follows:
1) type 0: current resource block assignments is given a user, and next Resource Block is no longer distributed to this user, corresponding to numerical value 0;
2) Class1: it has two implications, and promptly when current resource block assignments was given a user, next Resource Block was also distributed to same user; Do not do the branch timing when current Resource Block, next Resource Block does not distribute yet, corresponding to numerical value 1;
3) type 2: current Resource Block is not done distribution in current subframe, and next resource block assignments is given certain user simultaneously, corresponding to numerical value 2;
Be the schematic diagram that generates the resource allocation information bit in the present embodiment as shown in figure 10.Each Resource Block of information distribution such as network based user's CQI arrives the user, and generates user ID table (1001~1004) by the order that the user occurs in the Resource Block vector; The Resource Block type of network based above-mentioned definition simultaneously obtains comprising the vector 012110102110 (1006) of each Resource Block type; As shown in the figure, first resource block assignments is given first user, so first Resource Block type is 0 (1007); Its latter two Resource Block does not distribute in current subframe, so its Resource Block type is respectively 1 and 2 (1008); Next three resource block assignments are given second user, so its Resource Block type is respectively 1,1 and 0 (1009); Two following resource block assignments are given third party, so its Resource Block type is 1 and 0 (1010); Ensuing Resource Block does not distribute in current subframe, so its Resource Block type is 2 (1011); Last three resource block assignments have been given the 4th user, so its Resource Block type is respectively 1,1 and 0 (1012); Resource Block type vector 012110102110 (1006) numerical value as 3 systems is converted to the numerical value of 2 systems then, thereby obtains the resource block assignments information 00011010001111010000 (1005) of 20 bits; Last network is launched current subframe scheduling in Common Control Channel user's number sends in shared control channel comprising the control signaling of user ID table (1001~1004) with resource allocation information (1005).
Exemplary plot as shown in figure 10 can be used to equally illustrate that subscriber equipment receives the process of control signaling.Subscriber equipment is known indication resource block assignments informational needs in the control signaling in advance

At first the subscriber equipment receiving common control channels obtains the number of users of system at current subframe scheduling, the number of users of dispatching in the present embodiment is 4, thereby subscriber equipment is further according to the number of users of current subframe scheduling and the bit number of customer equipment identification, and the bit number of other control informations obtains in the shared control channel total bit number of control signaling, thereby can be to its operation such as decode.Subscriber equipment is checked its sign whether in the user ID table (1001~1004) of control signaling, if do not have its user ID in the table, the user stops the processing of current subframe to the control signaling; If in the table its user ID is arranged, user's correspondence obtains the index of its user ID, supposes that its index is 2 (second user 1002); The user is transformed into 20 bit resource block assignments information 00011010001111010000 (1005) in the control signaling number of 3 systems, and by obtaining 12 3 system numbers in high position benefit 0, thereby resource block assignments information vector 012110102110 (1006), the distribution type that its each element is a Resource Block; The user analyzes this vector that comprises the resource block assignments type information in order, and the type of first Resource Block is 0 (1007), represents that first resource block assignments is to first user; The type of latter two Resource Block is 1 and 2 (1008), represents that these two Resource Block do not distribute in current subframe; The type of 3 Resource Block is 1,1 and 0 (1009) then, represents second user of these 3 resource block assignments, obtains network to this this user and has distributed three Resource Block (1009) for it; Subscriber equipment is further analyzed other control signalings then, and finishes the transmission or the reception of data on three Resource Block (1009).
The 5th embodiment:
In the present embodiment, suppose that each element is the distribution type of Resource Block in the resource block assignments information vector that network generates.Here suppose that network sends the control signaling that comprises user ID and resource allocation information on shared control channel, network is the fixing bit that transmits K user ID in the control signaling, that is to say network in a subframe at most supports dispatch K user simultaneously, when user's number (being designated as M) of dispatching in the subframe during less than K, be M<K, M user ID transmitted in M position of the user ID part of control signaling, K-M remaining position fills 0, and this method has been equivalent to stipulate that the value of user ID is greater than 0.Subscriber equipment user's number of not needing to know current subframe scheduling in advance just can receive the control signaling like this.Present embodiment supposing the system definition K equals 8, current subframe scheduling 4 users, other hypothesis of present embodiment is identical with embodiment three.
Be the schematic diagram that generates the resource allocation information bit in the present embodiment as shown in figure 13.Each Resource Block of information distribution such as network based user's CQI arrives the user, and generates user ID table (1301~1304) by the order that the user occurs in the Resource Block vector; The Resource Block type of network based above-mentioned definition obtains comprising the vector 022110102110 (1310) of each Resource Block type; As shown in the figure, first resource block assignments is given first user, so first Resource Block type is 0 (1311); Its latter two Resource Block does not distribute in current subframe, so its Resource Block type all is 2 (1312); Next three resource block assignments are given second user, so its Resource Block type is respectively 1,1 and 0 (1313); Two following resource block assignments are given third party, so its Resource Block type is 1 and 0 (1314); Ensuing Resource Block does not distribute in current subframe, so its Resource Block type is 2 (1315); Last three resource block assignments have been given the 4th user, so its Resource Block type is respectively 1,1 and 0 (1316); Resource Block type vector 022110102110 (1310) numerical value as 3 systems is converted to the numerical value of 2 systems then, thereby obtains the resource block assignments information 00101000101001111001 (1309) of 20 bits; Last network, and sends in shared control channel with resource allocation information (1309) by filling 0 bit that takes 8 user ID user ID table (1301~1304).
Exemplary plot as shown in figure 13 can be used to equally illustrate that subscriber equipment receives the process of control signaling.Because the user ID table in the control signaling fixedly accounts for the bit of 8 user ID, irrelevant with the number of users of current subframe scheduling, subscriber equipment can be known total bit number of the control signaling in the shared control channel in advance, thereby to its operation such as decode.Subscriber equipment is checked its sign whether in the user ID table (1301~1308) of control signaling, if do not have its user ID in the table, the user stops the processing of current subframe to the control signaling; If in the table its user ID is arranged, user's correspondence obtains the index of its user ID, supposes that its index is 2 (second user 1302); The user is transformed into 20 bit resource block assignments information 00101000101001111001 (1309) in the control signaling number of 3 systems, and by obtaining 12 3 system numbers in high position benefit 0, thereby resource block assignments information vector 022110102110 (1310), the distribution type that its each element is a Resource Block; The user analyzes this vector that comprises the resource block assignments type information in order, and the type of first Resource Block is 0 (1311), represents that first resource block assignments is to first user; The type of latter two Resource Block all is 2 (1312), represents that these two Resource Block do not distribute in current subframe; The type of 3 Resource Block is 1,1 and 0 (1313) then, represents second user of these 3 resource block assignments, obtains network to this this user and has distributed three Resource Block (1313) for it; Subscriber equipment is further analyzed other control signalings then, and finishes the transmission or the reception of data on three Resource Block (1313).
The 6th embodiment:
In the present embodiment, suppose that network sends the control signaling that comprises user ID and resource allocation information on shared control channel, but do not transmit user's number of current subframe scheduling by Common Control Channel.
Description to the inventive method among the embodiment one, two, three and four goes for this embodiment, and its difference is:
1) method of network generation control signaling is identical with embodiment one, two, three and four, and difference is network when sending control signaling, and only sends control informations such as user ID table and resource block assignments information in shared control channel; And the number of users of in Common Control Channel, not launching current subframe scheduling;
2) because subscriber equipment can not be known the number of users of current subframe scheduling in advance, also just can not know the bit number of control signaling in the shared control channel, this moment the user terminal user's number that blind Detecting institute might dispatch of having to, according to the bit number of the control signaling of its correspondence to the also verification of decoding of control signaling.If signaling bit number decoder and verification according to certain possibility user number correspondence are passed through, subscriber equipment is thought the number of users of finding current subframe scheduling, and according to this number of users according to the further analysis and Control signaling of the method among embodiment one, two, three and four.