Background technology
Now, 3GPP standardization body has set about beginning 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 CarrierFrequency Division 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, Peakto Average Power 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.
Shown in Figure 3 is the mode of the channel resource that distributes of a 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.This method hypothesis network is continuous for each user resource allocation piece.
1) network sends each user's that current subframe need dispatch sign (301,302,303), thereby it is individual to obtain comprising M (M is the number of users of current subframe scheduling)
A table about user ID of element;
2) network sends its type (311,312,313) to each Resource Block successively, thereby obtains the table of N element, and wherein N is the sum 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 3) 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. 3 has shown an example (320) of this resource allocation information bit block, as shown in Figure 3, from left to right, " 0 " (321) represent that first resource block assignments is to user 1, thereafter these three resource block assignments are represented to user 2 in " 110 " (322), and last four resource block assignments in expression back, " 1110 " (323) are given user M.
The method of indexed resource assignment information as described in Figure 3 can only be used for system all Resource Block in the current subframe are all distributed to the situation of one or more 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) when the control signaling is divided into a plurality of groups of transmissions, the Resource Block that every group of subscriber equipment takies all will be a subclass of system's total resources piece, at this moment from every group of angle of controlling signaling, be not that all Resource Block have all been distributed to this group user, therefore resource allocation methods 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, just distribute these Resource Block resource in addition, the part in the distribution system total resources piece just, therefore, resource allocation methods above-mentioned can not be worked;
3) owing to adopt channeling, thus the reliability that raising information is transmitted, such as the problem that solves cell boarder etc., a part of Resource Block in the system does not distribute in current subframe because of channeling, and method shown in Figure 3 can not be worked.
Embodiment
The present invention propose a kind of in the control signaling of wireless communication system the equipment and the method for indicating channel resource, comprise the steps:
The operation of network:
A) network is each user equipment allocation Resource Block;
B) network generates the vector comprise each resource block assignments type information, indicates the allocation situation of each Resource Block or does not distribute;
C) network is the bit block of the DUAL PROBLEMS OF VECTOR MAPPING that comprises each Resource Block type for indication resource allocation information in control channel.
D) network generates complete control signaling and sends to subscriber equipment.
Method proposed by the invention both can be used for the network assigned downlink resource, can be used for the network assigned ascending resource again; The method that the present invention simultaneously proposes both can be used for the resource of the local formula channel of network assigned, can be used for the resource of network assigned distributed channel again.
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, network 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.
The method one of type definition 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.
The method two of type definition 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.
The method three of type definition 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.
The method four of type definition 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.The vector that comprises the individual element of N (N equals the number of Resource Block in the system) that in step b), generates like this, its each element is represented the distribution type of corresponding Resource Block, and each unit have 3 kinds of possible values.
In the resource block assignments type vector in the step b) of the present invention,, have a Resource Block only may occur two types, and for other Resource Block, three types all may occur according to the internal relation between each type definition.According to top define method to the Resource Block type, last Resource Block has only two kinds of possible types in method one and method three, and promptly the Resource Block except that last Resource Block can be any one in three types (type 0, Class1, types 2); And last Resource Block only may be type 0 or type 2.First Resource Block has only two kinds of possible types in method two and method four.Promptly the Resource Block except that first Resource Block can be any one in three types (type 0, Class1, types 2); And first Resource Block only may be type 0 or type 2.
The type of each Resource Block in the resource block assignments type vector of step b) of the present invention is not separate, but has certain connecting each other.So each Resource Block in resource block assignments type vector except that first or last Resource Block has 3 kinds of possible types; But the combination of the available types of adjacent k Resource Block except that first or last Resource Block is not 3
kKind, but less than 3
kKind, be that reality can not occur because some type combination are arranged.Same because first or the possible type of last Resource Block have two kinds, to comprising first or last Resource Block is not 3 in the type combination of adjacent k interior Resource Block
(k-1)2 kinds, but less than 3
(k-1)2 kinds.
Observe the character of the type combination of adjacent 2 Resource Block, the sum of its type combination is 3
2=9, but in fact have in the type combination reality and can not occur, that is to say that actual available combination has only 8 kinds, can be mapped to 3 bit informations 000~111 to these 8 kinds of combinations respectively.To first or last Resource Block,, can be mapped as 1 bit information 0 and 1 to it because it has only two kinds of possible Resource Block types.
Based on top analysis, in step c) of the present invention, when system resource block add up to even number the time, the Resource Block in the system is divided into groups in twos, promptly the supposing the system Resource Block adds up to N, can be divided into N/2 group to them; Type combination to every group of two adjacent Resource Block is mapped as 3 bits then; Organize the bit that shines upon for last comprehensive N/2, obtain the bit block of representative system resource block assignments information, its bit number is N/2 * 3 bits.
Based on top analysis, in step c) of the present invention, when system resource block add up to odd number the time, dividing into groups in twos except that other Resource Block first or last Resource Block, be that the supposing the system Resource Block adds up to N, can be divided into them (N-1)/2 group; Type combination to every group of two adjacent Resource Block is mapped as 3 bit informations then; Simultaneously, can be mapped as 1 bit information to it because first or last Resource Block have only two kinds of possible Resource Block types; The bit of the bit of last comprehensive (N-1)/2 group mapping and first or last resource block mapping obtains the bit block of representative system resource block assignments information, and its bit number is (N-1)/2 * 3+1 bit.
Another processing method in step c) of the present invention is that the Resource Block in the system (Resource Block adds up to N in the supposing the system) is divided into one group by the individual Resource Block of every k (k is more than or equal to 1), can be divided into like this
Group, here
Round in the expression.It should be noted that to k that greater than 1 situation when the type of last Resource Block had only two kinds, last group resource block number may not enough k; When the type of first Resource Block had only two kinds, first group of not enough k of resource block number possibility was individual.Based on top analysis, when k greater than 1 the time, it is R that note does not comprise the number that the actual available types of first or one group of adjacent k Resource Block of last Resource Block makes up, it is less than the maximum type number of combinations 3 of k Resource Block
k, these type combination can be mapped to R numerical value 0~R-1; Suppose to comprise first or last Resource Block comprises k at one group of interior adjacent Resource Block
eIndividual Resource Block remembers that the number of its actual available types combination is R
e, R
eLess than R, it is less than maximum type number of combinations 3 simultaneously
(ke-1)2, these type combination can be mapped to R
eIndividual numerical value 0~R
e-1.Based on top analysis, when k equaled 1, note was R except that the type number of Resource Block first or last Resource Block, and R equals 3, and is mapped to R numerical value 0~R-1; To first or last Resource Block, remember that its type number is R
e, R
eEqual 2, and be mapped to R
eIndividual numerical value 0~R
e-1.By above-mentioned division operation and map operation, comprised like this
The vector of element.The numerical value that this vector can be used as a R system converts binary numeral to, thereby obtains comprising the bit block of resource block assignments information, and total bit number that the indication resource allocation needs in the downlink signaling is
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 that whether network is that it sends control signaling and carries out corresponding processing;
B) subscriber equipment converts the bit block that comprises resource block assignments information in the control signaling to comprise the resource block assignments type information vector;
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, a kind of processing method is when system resource block sum (being assumed to be N) is even number, subscriber equipment is the grouping of the resource allocation information bit block in the control signaling of receiving, by per three continuous bits is one group, can be divided into the N/2 group like this, then 3 bits of every group are mapped as the type of 2 continuous resource pieces, thereby the map type of comprehensive N/2 group obtains the vector that comprise resource block assignments type information of network in current subframe.
In the step b) of the present invention, another processing method is when system resource block sum (being assumed to be N) is odd number, a kind of method is when last Resource Block has only two kinds of possibility types, subscriber equipment directly is mapped as last bit of the resource allocation information bit block in the control signaling of receiving the distribution type of last Resource Block on the one hand, on the other hand other bit groupings except that last bit, by per three continuous bits is one group, can be divided into (N-1)/2 group like this, then 3 bits of every group are mapped as the type of 2 continuous resource pieces, thereby the map type of comprehensive (N-1)/2 group and the distribution type of last Resource Block obtain the vector that comprise resource block assignments type information of network in current subframe.Another method is when first Resource Block has only two kinds of possibility types, subscriber equipment directly is mapped as first bit of the resource allocation information bit block in the control signaling of receiving the distribution type of first Resource Block on the one hand, on the other hand other bit groupings except that first bit, by per three continuous bits is one group, can be divided into (N-1)/2 group like this, then 3 bits of every group are mapped as the type of 2 continuous resource pieces, thereby the map type of comprehensive (N-1)/2 group and the distribution type of first Resource Block obtain the vector that comprise resource block assignments type information of network in current subframe.
In the step b) of the present invention, another processing method be when the resource allocation information bit of control in the signaling be by the resource block assignments type is obtained to Binary Conversion by every k continuous resource piece grouping and by R (R is the number that the actual available types of adjacent k Resource Block makes up) system, binary system resource allocation information bit block contravariant in the subscriber equipment handle control signaling of receiving changes the number of R system into, and the number after conversion is not enough
During the position, N is the number of Resource Block in the system, and its high-
order benefit 0 is comprised
The vector of bit element; Then in this vector
Individual element is mapped to corresponding resource blocks respectively and distributes type, and last comprehensive these map types obtain representing the vector of the distribution type of each Resource Block.
In the step c) of the present invention, subscriber equipment is analyzed this vector that comprises the resource block assignments type in order, and gets rid of the Resource Block that current subframe is not assigned with, and finds network allocation to give its several continuous resource pieces according to the index of its user ID.
Fig. 4 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 arrives the user, and generates the vector that comprises each resource block assignments type information, distinguishes the allocation situation of each Resource Block or does not distribute (401); The vector that distributes type information comprising in then network based (401) generates the bit block (402) that comprises resource block assignments information; Network generates complete control signaling (403) then, comprises the bit block that comprises resource block assignments information that obtains in (402) in the signaling; Last network sends control signaling, and sends or receive data on corresponding resource blocks.
Fig. 5 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 (501) of current subframe to this control signaling.Then subscriber equipment is resolved the vector (502) that obtains comprising the resource block assignments type information to the bit block that comprises resource block assignments information in the control signaling; Subscriber equipment obtains the Resource Block (503) 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 three 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 the user number of network, and on shared control channel, send the control signaling that comprises user ID and resource allocation information by the current subframe scheduling of transmission in the Common Control Channel.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;
2) Class1: current resource block assignments is given a user, and next Resource Block is also distributed to same user simultaneously;
3) type 2: current Resource Block is not done distribution in current subframe;
According to above-mentioned definition for the Resource Block type, the type combination that adjacent two Resource Block may occur is listed in table 1.
Table 1: the availability of the type combination of adjacent two Resource Block
Type combination | Availability | Three bit identification |
(0,0) | Available | 000 |
(0,1) | Available | 001 |
(0,2) | Available | 010 |
(1,0) | Available | 011 |
(1,1) | Available | 100 |
(1,2) | Unavailable | - |
(2,0) | Available | 101 |
(2,1) | Available | 110 |
(2,2) | Available | 111 |
Type combination (Class1, type 2) can not appear in adjacent two Resource Block as shown in table 1, and 8 remaining like this available types combinations can be represented with triad several 000~111 respectively.As shown in table 1 is an example of mapping relations.
For last Resource Block, it may be type 0 or type 2 only, and promptly the type of last Resource Block can be represented with 1 bit.As shown in table 2 is an example of mapping relations.
Table 2: the bit identification of last Resource Block type
Type | The single-bit sign |
Type |
0 | 0 |
Type 2 | 1 |
When total resources piece number is even number, Resource Block make up in twos and respectively according to the mapping relations of table 1 with 3 bit identification.When total resources piece number was odd number, the Resource Block of front made up in twos, and respectively according to the mapping relations of table 1 with 3 bit identification; The type of last Resource Block can be with the mapping of table 2 with 1 bit identification:
Among the embodiment of being shown in Figure 6 when the Resource Block number is even number system generate the example of resource indication information control bit, here suppose that total resources piece number is 12, the control bit number that sends resource allocation information is 12/2 * 3=18 bit, and the hypothesis network at current subframe scheduling 4 users.Each Resource Block of information distribution such as CQI of at first network based user arrives the user, and generates user ID table (601~604) 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 " (606) of each Resource Block type then; As shown in the figure, first resource block assignments is given first user, so the type of first Resource Block is 0 (607); Its latter two Resource Block does not distribute in current subframe, so its Resource Block type all is 2 (608); Next three resource block assignments are given second user, so its Resource Block type is respectively 1,1 and 0 (609); Two following resource block assignments are given third party, so its Resource Block type is 1 and 0 (610); Ensuing Resource Block does not distribute in current subframe, so its Resource Block type is 2 (611); Last three resource block assignments have been given the 4th user, so its Resource Block type is respectively 1,1 and 0 (612); System is according to the bit that needs in Resource Block type vector " 022110102110 " (606) the generation control signaling to send then, and system is mapped as three bits to adjacent Resource Block type in twos according to the corresponding relation in the form 1.From left to right, two Resource Block types " 02 " are mapped as three bits " 010 " (613); Two Resource Block types " 21 " are mapped as three bits " 110 " (614); Two Resource Block types " 10 " are mapped as three bits " 011 " (615); Two Resource Block types " 10 " are mapped as three bits " 011 " (616); Two Resource Block types " 21 " are mapped as three bits " 110 " (617); Two Resource Block types " 10 " are mapped as three bits " 011 " (618); It is 18 bit block " 010110011011110011 " (619) that the bit of last comprehensive six groups of resource block mapping obtains length, and it is exactly the bit block (605) of indication resource allocation information in the control signaling; 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 (601~604) with resource allocation information (605).
Schematic diagram as shown in Figure 6 can be used to illustrate the operation of subscriber equipment.Subscriber equipment at first 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, subscriber equipment is according to the bit number of each user ID then, the control bit number of resource allocation information (18 bit), 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 (601~604) 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 602); Subscriber equipment is the grouping of the resource allocation information bit block " 010110011011110011 " (605) in the control signaling of receiving, by per three continuous bits is one group, can be divided into 6 groups like this, then 3 bits of every group are mapped as the type of 2 continuous resource pieces, as shown in the figure, first three bit " 010 " (613) is mapped as two Resource Block types and is respectively 0 and 2, next three bits " 110 " (614) are mapped as two Resource Block types and are respectively 2 and 1, the rest may be inferred, thereby comprehensive 6 groups map type obtains the vector that comprise resource block assignments type information " 022110102110 " (606) of network in current subframe; Next the user travels through this 12 Resource Block types values, and the type of first Resource Block is 0 (607), represents that first resource block assignments is to first user; The type of latter two Resource Block all is 2 (608), represents that these two Resource Block do not distribute in current subframe; The type of 3 Resource Block is 1,1 and 0 (609) then, represents second user of these 3 resource block assignments, obtains network to this this user and has distributed three Resource Block (609) for it; Subscriber equipment is further analyzed other control signalings then, and finishes the transmission or the reception of data on three Resource Block (609).
Among the embodiment of being shown in Figure 7 when the Resource Block number is odd number system generate the example of resource indication information control bit, suppose that here total resources piece number is 11, the control bit number that sends resource allocation information is (11-1)/2 * 3+1=16 bit.Each Resource Block of information distribution such as CQI of at first network based user arrives the user, and generates user ID table (701~704) 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 " 10210022102 " (706) of each Resource Block type then; As shown in the figure, preceding two resource block assignments are given first user, so its Resource Block type is respectively 1 and 0 (707); The 3rd Resource Block do not distribute in current subframe, so its Resource Block type is 2 (708); Next two resource block assignments are given second user, so its Resource Block type is distributed as 1 and 0 (709); A following resource block assignments is given third party, so its Resource Block type is 0 (710); Ensuing two Resource Block do not distribute in current subframe, so its Resource Block type all is 2 (711); Ensuing two resource block assignments are given the 4th user, so its Resource Block type is respectively 1 and 0 (712); Last Resource Block does not distribute in current subframe, so its Resource Block type is 2 (713); System is according to the bit that needs in Resource Block type vector " 10210022102 " (706) the generation control signaling to send then, and for preceding ten Resource Block, system is mapped as three bits to adjacent Resource Block type in twos according to the corresponding relation in the form 1; From left to right, two Resource Block types " 10 " are mapped as three bits " 011 " (714); Two Resource Block types " 21 " are mapped as three bits " 110 " (715); Two Resource Block types " 00 " are mapped as three bits " 000 " (716); Two Resource Block types " 22 " are mapped as three bits " 111 " (717); Two Resource Block types " 10 " are mapped as three bits " 011 " (718); Simultaneously to last Resource Block, system is mapped as single-bit " 1 " (719) to it according to form 2, it is 16 bit block " 0111100001110111 " (720) that the comprehensive above-mentioned bit of final system obtains length, and it is exactly the bit block (705) of indication resource allocation in the control signaling.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~704) with resource allocation information (705).
Schematic diagram as shown in Figure 7 can be used to illustrate the operation of subscriber equipment.Subscriber equipment at first 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, subscriber equipment is according to the bit number of each user ID then, the control bit number of resource allocation information (16 bit), 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 (701~704) 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 702); Subscriber equipment is mapped as the resource allocation information bit block " 0111100001110111 " (705) in the control signaling of receiving to last bit the type of a Resource Block, other bit groupings except that last bit, by per three continuous bits is one group, can be divided into 5 groups like this, then 3 bits of every group are mapped as the type of 2 continuous resource pieces, as shown in the figure, the type that one side last bit " 1 " (719) is mapped as last Resource Block is 2, first three bit " 011 " (714) is mapped as two Resource Block types and is respectively 1 and 0 on the other hand, next three bits " 110 " (715) are mapped as two Resource Block types and are respectively 2 and 1, the rest may be inferred, thereby comprehensively the map type of the type of last Resource Block and 5 groups obtains the vector that comprise resource block assignments type information " 10210022102 " (706) of network in current subframe; Next the user travels through this 12 Resource Block types values, and the type of preceding two Resource Block is 1 and 0 (707), represents that preceding two resource block assignments are to first user; The type of next Resource Block is 2 (708), represents that this Resource Block does not distribute in current subframe; The type of next two Resource Block is 1 and 0 (709), represents second user of these two resource block assignments, obtains network to this this user and has distributed three Resource Block (709) for it; Subscriber equipment is further analyzed other control signalings then, and finishes the transmission or the reception of data on three Resource Block (709).
Figure 12 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 (1201) 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 (1202) then; Rate-matched (1203); Next to signal indication QAM modulation (1204), inputoutput multiplexer (1209) then; Network carries out chnnel coding respectively and interweave (1206) to the user's data (1205) of current subframe scheduling; Carry out rate-matched (1207) then; Next data-signal is carried out QAM modulation (1208), and inputoutput multiplexer (1209); Multiplexer (1209) is multiplexed into control signaling and a plurality of user's data together, network is carried out OFDM modulation (IFFT) (1210) to multiplexed signals then, add Cyclic Prefix (1211), steering D/A conversion (1212) is at last by radio frequency sending set (1213) and antenna (1214) emission.Network receives the signal that subscriber equipment sends by antenna (1214) and radio-frequency transmitter (1215) on the other hand; By mould/transformation of variables (1216); Remove Cyclic Prefix (1217); Carry out SCFDMA demodulation (1218); Signal input demodulation multiplexer (1219) after the demodulation; According to the control corresponding signaling, network carries out QAM demodulation (1220) to the data-signal of demodulation multiplexer output, sends out rate-matched (1221), and deinterleaving and channel decoding (1222) obtain each user's data (1223) at last; Network carries out QAM demodulation (1224) to the uplink control signal of demodulation multiplexer output, and the information such as obtaining CQI that is correspondingly processed (1225), and these upstream control signalings comprise CQI etc., are network scheduling user's foundations.
Figure 13 is an example of subscriber equipment receiver hardware block diagram of the present invention.Subscriber equipment receives the signal of automatic network by antenna (1312) and radio-frequency transmitter (1313), through mould/transformation of variables (1314), removes Cyclic Prefix (1315), carries out OFDM demodulation (FFT) (1316) and also imports demodulation multiplexer (1317); Subscriber equipment is carried out QAM demodulation (1318) to the control signal of demodulation multiplexer (1317) output, separates rate-matched (1319), and chnnel coding (1320) is conciliate in deinterleaving, thereby obtains the L1/L2 control signaling (1321) that network sends; The user receives and resolves L1/L2 control signaling (1321) and judges whether scheduling resource of network, when network sends data to subscriber equipment, subscriber equipment is carried out QAM demodulation (1322) to the data-signal that sends to it of demodulation multiplexer output, separate rate-matched (1323), chnnel coding (1324) is conciliate in deinterleaving, obtains the data (1325) 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 (1304) to its data (1303), rate-matched (1305), and QAM modulates (1306), imports its channel multiplexer (1307); The upstream control signaling of subscriber equipment (1301), CQI etc. carry out QAM modulation (1302) through the corresponding back of handling, and also are input to channel multiplexer (1307); Subscriber equipment is carried out SCFDMA modulation (1308) to the signal after multiplexing, adds Cyclic Prefix (1309), and mould/transformation of variables (1310) is at last by radio frequency sending set (1311) and antenna (1312) emission.
Second embodiment:
In the present embodiment, suppose the user number of network, and on shared control channel, send the control signaling that comprises user ID and resource allocation information by the current subframe scheduling of transmission in the Common Control Channel.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;
According to above-mentioned definition for the Resource Block type, the type combination that adjacent two Resource Block may occur is listed in table 3.
Table 3: the availability of the type combination of adjacent two Resource Block
Type combination | Availability | Three bit identification |
(0,0) | Available | 000 |
(0,1) | Available | 001 |
(0,2) | Available | 010 |
(1,0) | Available | 011 |
(1,1) | Available | 100 |
(1,2) | Available | 101 |
(2,0) | Available | 110 |
(2,1) | Available | 111 |
(2,2) | Unavailable | - |
Type combination (type 2, type 2) can not appear in adjacent two Resource Block as shown in table 3, and 8 remaining like this available types combinations can be represented with triad several 000~111 respectively.As shown in table 3 is an example of mapping relations.
For last Resource Block, it may be type 0 or type 2 only, and promptly the type of last Resource Block can be represented with 1 bit.As shown in table 4 is an example of mapping relations.
Table 4: the bit identification of last Resource Block type
Type | The single-bit sign |
Type |
0 | 0 |
Type 2 | 1 |
When total resources piece number is even number, Resource Block make up in twos and respectively according to the mapping relations of table 1 with 3 bit identification.When total resources piece number was odd number, the Resource Block of front made up in twos, and respectively according to the mapping relations of table 1 with 3 bit identification; The type of last Resource Block can be with the mapping of table 2 with 1 bit identification:
Among the embodiment of being shown in Figure 8 when the Resource Block number is even number system generate the example of resource indication information control bit, suppose that here total resources piece number is 12, the control bit number that sends resource allocation information is 12/2 * 3=18 bit.Each Resource Block of information distribution such as CQI of at first network based user arrives the user, and generates user ID table (801~804) 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 " 012110102110 " (806) of each Resource Block type then; As shown in the figure, first resource block assignments is given first user, so the type of first Resource Block is 0 (807); Its latter two Resource Block does not distribute in current subframe, so its Resource Block type is 1 and 2 (808); Next three resource block assignments are given second user, so its Resource Block type is respectively 1,1 and 0 (809); Two following resource block assignments are given third party, so its Resource Block type is 1 and 0 (810); Ensuing Resource Block does not distribute in current subframe, so its Resource Block type is 2 (811); Last three resource block assignments have been given the 4th user, so its Resource Block type is respectively 1,1 and 0 (812); System is according to the bit that needs in Resource Block type vector " 012110102110 " (806) the generation control signaling to send then, and system is mapped as three bits to adjacent Resource Block type in twos according to the corresponding relation in the form 1.From left to right, two Resource Block types " 01 " are mapped as three bits " 001 " (813); Two Resource Block types " 21 " are mapped as three bits " 111 " (814); Two Resource Block types " 10 " are mapped as three bits " 011 " (815); Two Resource Block types " 10 " are mapped as three bits " 011 " (816); Two Resource Block types " 21 " are mapped as three bits " 111 " (817); Two Resource Block types " 10 " are mapped as three bits " 011 " (818); It is 18 bit block " 001111011011111011 " (819) that the bit of last comprehensive six groups of resource block mapping obtains length, and it is exactly the bit block (805) of indication resource allocation information in the control signaling; 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~804) with resource allocation information (805).
Schematic diagram as shown in Figure 8 can be used to illustrate the operation of subscriber equipment.Subscriber equipment at first 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, subscriber equipment is according to the bit number of each user ID then, the control bit number of resource allocation information (18 bit), 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 (801~804) 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 802); Subscriber equipment is the grouping of the resource allocation information bit block " 001111011011111011 " (805) in the control signaling of receiving, by per three continuous bits is one group, can be divided into 6 groups like this, then 3 bits of every group are mapped as the type of 2 continuous resource pieces, as shown in the figure, first three bit " 001 " (813) is mapped as two Resource Block types and is respectively 0 and 1, next three bits " 111 " (814) are mapped as two Resource Block types and are respectively 2 and 1, the rest may be inferred, thereby comprehensive 6 groups map type obtains the vector that comprise resource block assignments type information " 012110102110 " (806) of network in current subframe; Next the user travels through this 12 Resource Block types values, and the type of first Resource Block is 0 (807), represents that first resource block assignments is to first user; The type of latter two Resource Block is respectively 1 and 2 (808), represents that these two Resource Block do not distribute in current subframe; The type of 3 Resource Block is 1,1 and 0 (809) then, represents second user of these 3 resource block assignments, obtains network to this this user and has distributed three Resource Block (809) for it; Subscriber equipment is further analyzed other control signalings then, and finishes the transmission or the reception of data on three Resource Block (809).
Among the embodiment of being shown in Figure 9 when the Resource Block number is odd number system generate the example of resource indication information control bit, suppose that here total resources piece number is 11, the control bit number that sends resource allocation information is (11-1)/2 * 3+1=16 bit.Each Resource Block of information distribution such as CQI of at first network based user 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 " 10210012102 " (906) of each Resource Block type then; As shown in the figure, preceding two resource block assignments are given first user, so its Resource Block type is respectively 1 and 0 (907); The 3rd Resource Block do not distribute in current subframe, so its Resource Block type is 2 (908); Next two resource block assignments are given second user, so its Resource Block type is distributed as 1 and 0 (909); A following resource block assignments is given third party, so its Resource Block type is 0 (910); Ensuing two Resource Block do not distribute in current subframe, so its Resource Block type is respectively 1 and 2 (911); Ensuing two resource block assignments are given the 4th user, so its Resource Block type is respectively 1 and 0 (912); Last Resource Block does not distribute in current subframe, so its Resource Block type is 2 (913); System is according to the bit that needs in Resource Block type vector " 10210012102 " (906) the generation control signaling to send then, and for preceding ten Resource Block, system is mapped as three bits to adjacent Resource Block type in twos according to the corresponding relation in the form 1; From left to right, two Resource Block types " 10 " are mapped as three bits " 011 " (914); Two Resource Block types " 21 " are mapped as three bits " 111 " (915); Two Resource Block types " 00 " are mapped as three bits " 000 " (916); Two Resource Block types " 12 " are mapped as three bits " 101 " (917); Two Resource Block types " 10 " are mapped as three bits " 011 " (918); Simultaneously to last Resource Block, system is mapped as single-bit " 1 " (919) to it according to form 2, it is 16 bit block " 0111110001010111 " (920) that the comprehensive above-mentioned bit of final system obtains length, and it is exactly the bit block (905) of indication resource allocation in the control signaling.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).
Schematic diagram as shown in Figure 9 can be used to illustrate the operation of subscriber equipment.Subscriber equipment at first 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, subscriber equipment is according to the bit number of each user ID then, the control bit number of resource allocation information (16 bit), 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); Subscriber equipment is mapped as the resource allocation information bit block " 0111110001010111 " (905) in the control signaling of receiving to last bit the type of last Resource Block, other bit groupings except that last bit, by per three continuous bits is one group, can be divided into 5 groups like this, then 3 bits of every group are mapped as the type of 2 continuous resource pieces, as shown in the figure, the type that one side last bit " 1 " (919) is mapped as last Resource Block is 2, first three bit " 011 " (914) is mapped as two Resource Block types and is respectively 1 and 0 on the other hand, next three bits " 111 " (915) are mapped as two Resource Block types and are respectively 2 and 1, the rest may be inferred, thereby comprehensively the map type of the type of last Resource Block and 5 groups obtains the vector that comprise resource block assignments type information " 10210012102 " (906) of network in current subframe; Next the user travels through this 12 Resource Block types values, and the type of preceding two Resource Block is 1 and 0 (907), represents that preceding two resource block assignments are to first user; The type of next Resource Block is 2 (908), represents that this Resource Block does not distribute in current subframe; The type of next two Resource Block is 1 and 0 (909), represents second user of these two 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 3rd embodiment
In the present embodiment, suppose the user number of network, and on shared control channel, send the control signaling that comprises user ID and resource allocation information by the current subframe scheduling of transmission in the Common Control Channel.And identical among 3 kinds of Resource Block types of supposing the system definition and the embodiment one, so omit the literal of repetition.
According to a kind of Resource Block type definition of embodiment, investigate 3 continuous Resource Block, its actual available type combination is listed in table 5 and table 6, is respectively 21 kinds and 13 kinds.Table 5 and table 6 provide an example of the mapping relations from the type combination to numerical value simultaneously.Table 7 has been listed and has been comprised the available types combination (5 kind) of last Resource Block at 2 interior continuous resource pieces, and provides an example of the mapping relations from the type combination to numerical value.
Table 5: the available types combination of 3 continuous resource pieces except that last Resource Block
Type combination | Availability | Numerical value |
(0,0,0) | Available | 0 |
(0,0,1) | Available | 1 |
(0,0,2) | Available | 2 |
(0,1,0) | Available | 3 |
(0,1,1) | Available | 4 |
(0,1,2) | Unavailable | - |
(0,2,0) | Available | 5 |
(0,2,1) | Available | 6 |
(0,2,2) | Available | 7 |
(1,0,0) | Available | 8 |
(1,0,1) | Available | 9 |
(1,0,2) | Available | 10 |
(1,1,0) | Available | 11 |
(1,1,1) | Available | 12 |
(1,1,2) | Unavailable | - |
(1,2,0) | Unavailable | - |
(1,2,1) | Unavailable | - |
(1,2,2) | Unavailable | - |
(2,0,0) | Available | 13 |
(2,0,1) | Available | 14 |
(2,0,2) | Available | 15 |
(2,1,0) | Available | 16 |
(2,1,1) | Available | 17 |
(2,1,2) | Unavailable | - |
(2,2,0) | Available | 18 |
(2,2,1) | Available | 19 |
(2,2,2) | Available | 20 |
Table 6: comprise the available types combination of 3 continuous resource pieces of last Resource Block
Type combination | Availability | Numerical value |
(0,0,0) | Available | 0 |
(0,0,2) | Available | 1 |
(0,1,0) | Available | 2 |
(0,1,2) | Unavailable | - |
(0,2,0) | Available | 3 |
(0,2,2) | Available | 4 |
(1,0,0) | Available | 5 |
(1,0,2) | Available | 6 |
(1,1,0) | Available | 7 |
(1,1,2) | Unavailable | - |
(1,2,0) | Unavailable | - |
(1,2,2) | Unavailable | - |
(2,0,0) | Available | 8 |
(2,0,2) | Available | 9 |
(2,1,0) | Available | 10 |
(2,1,2) | Unavailable | - |
(2,2,0) | Available | 11 |
(2,2,2) | Available | 12 |
Table 7: comprise the available types combination of 2 continuous resource pieces of last Resource Block
Type combination | Availability | Numerical value |
(0,0) | Available | 0 |
(0,2) | Available | 1 |
(1,0) | Available | 2 |
(1,2) | Unavailable | - |
(2,0) | Available | 3 |
(2,2) | Available | 4 |
As shown in figure 10, the supposing the system Resource Block adds up to 12, and adopt per 3 continuous resource pieces grouping to calculate actual available type combination, and obtaining the bit block of resource block assignments type information then with the method for multi-system conversion, the control bit number that sends resource allocation information is

Bit.Each Resource Block of information distribution such as CQI of at first network based user 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 obtains comprising the vector 022110102110 (1006) of each Resource Block type then; As shown in the figure, first resource block assignments is given first user, so the type of first Resource Block is 0 (1007); Its latter two Resource Block does not distribute in current subframe, so its Resource Block type all is 2 (1008); Next three resource block assignments are given second user, so its Resource Block type is distributed as 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); System is according to the bit that needs in Resource Block type vector " 022110102110 " (1006) the generation control signaling to send then, and system is mapped as value corresponding to per 3 Resource Block types according to the corresponding relation in form 5 and the form 6.From left to right, three Resource Block types " 022 " are mapped as numerical value 7 (1013) according to form 5; Three Resource Block types " 110 " are mapped as numerical value 11 (1014) according to form 5; Three Resource Block types " 102 " are mapped as numerical value 10 (1015) according to form 5; Last three Resource Block types " 110 " are mapped as numerical value 7 (1016) according to form 6; The numerical value of last comprehensive four groups of resource block mapping obtains vector " 7,11,10,7 " (1017); Then this vector is converted to 2 system numerical value " 10000111101100011 " as the numerical value of 21 systems, the bit block (1005) of indication resource allocation information in the controlled signaling; 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).
Schematic diagram as shown in figure 10 can be used to illustrate the operation of subscriber equipment.Subscriber equipment at first 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, subscriber equipment is according to the bit number of each user ID then, the control bit number of resource allocation information (17 bit), 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 the number of 4 21 systems to 17 bit resource block assignments information " 10000111101100011 " (1005) in the control signaling, thereby obtains vector " 7,11,10,7 " (1017); Subscriber equipment is mapped as the corresponding resource blocks type to this 4 bit value according to form 5 and form 6 then, first numerical value 7 (1013) is 0 according to the type that form 5 is mapped as three Resource Block, 2 and 2, second numerical value 11 (1014) is 1 according to the type that form 5 is mapped as three Resource Block, 1 and 0, the 3rd numerical value 10 (1015) is 1 according to the type that form 5 is mapped as three Resource Block, 0 and 2, last numerical value 7 (1016) is 1 according to the type that form 6 is mapped as three Resource Block, 1 and 0, thus obtain comprising the vector " 022110102110 " (1006) of 12 resource block assignments types; Next the user travels through this 12 Resource Block types values, 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 all is 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).
As shown in figure 11, the supposing the system Resource Block adds up to 11, and adopt per 3 continuous resource pieces grouping to calculate actual available type combination, notice that last group Resource Block has only two, obtain the bit block of resource block assignments type information then with the method for multi-system conversion, the control bit number that sends resource allocation information is

Bit.Each Resource Block of information distribution such as CQI of at first network based user arrives the user, and generates user ID table (1101~1104) 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 10210022102 (1106) of each Resource Block type then; As shown in the figure, preceding two resource block assignments are given first user, so its Resource Block type is respectively 1 and 0 (1107); The 3rd Resource Block do not distribute in current subframe, so its Resource Block type is 2 (1108); Next two resource block assignments are given second user, so its Resource Block type is distributed as 1 and 0 (1109); A following resource block assignments is given third party, so its Resource Block type is 0 (1110); Ensuing two Resource Block do not distribute in current subframe, so its Resource Block type all is 2 (1111); Ensuing two resource block assignments are given the 4th user, so its Resource Block type is respectively 1 and 0 (1112); Last Resource Block does not distribute in current subframe, so its Resource Block type is 2 (1113); System is according to Resource Block type vector 10210022102 (1106) then) generate and to need the bit that sends in the control signaling, system is mapped as value corresponding to per 3 Resource Block types according to the corresponding relation in the form 5, according to the corresponding relation in the form 7 last 2 each and every one Resource Block types is mapped as value corresponding.From left to right, three Resource Block types " 102 " are mapped as numerical value 10 (1114) according to form 5; Three Resource Block types " 100 " are mapped as numerical value 8 (1115) according to form 5; Three Resource Block types " 221 " are mapped as numerical value 19 (1116) according to form 5; Latter two Resource Block type " 02 " is mapped as numerical value 1 (1117) according to form 7; The numerical value of last comprehensive four groups of resource block mapping obtains vector " 10,8,19,1 " (1118); Then this vector is converted to 2 system numerical value " 0100010110011010 " as the numerical value of 21 systems, the bit block (1105) of indication resource allocation information in the controlled signaling; 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 (1101~1104) with resource allocation information (1105).
Schematic diagram as shown in figure 11 can be used to illustrate the operation of subscriber equipment.Subscriber equipment at first 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, subscriber equipment is according to the bit number of each user ID then, the control bit number of resource allocation information (16 bit), 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 (1101~1104) 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 1102); The user is transformed into the number of 4 21 systems to 16 bit resource block assignments information " 0100010110011010 " (1105) in the control signaling, thereby obtains vector " 10,8,19,1 " (1118); Subscriber equipment is mapped as the corresponding resource blocks type to this 4 bit value according to form 5 and form 7 then, first numerical value 10 (1114) is 1 according to the type that form 5 is mapped as three Resource Block, 0 and 2, second numerical value 8 (1115) is 1 according to the type that form 5 is mapped as three Resource Block, 0 and 0, the 3rd numerical value 19 (1116) is 2 according to the type that form 5 is mapped as three Resource Block, 2 and 1, last numerical value 1 (1117) is 0 and 2 according to the type that form 7 is mapped as two Resource Block, thereby obtains comprising the vector " 10210022102 " (1106) of 11 resource block assignments types; Next the user travels through this 11 Resource Block types values, and the type of preceding two Resource Block is 1 and 0 (1107), represents that first resource block assignments is to first user; The type of next Resource Block is 2 (1108), represents that these two Resource Block do not distribute in current subframe; The type of latter two Resource Block is 1 and 0 (1109), represents second user of these two resource block assignments, obtains network to this this user and has distributed two Resource Block (1109) for it; Subscriber equipment is further analyzed other control signalings then, and finishes the transmission or the reception of data on two Resource Block (1109).
The 4th embodiment:
In the present embodiment, 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 one.Suppose that total resources piece number is 12, the control bit number that sends resource allocation information is 12/2 * 3=18 bit, and the hypothesis network at current subframe scheduling 4 users.
Be the schematic diagram that generates the resource allocation information bit in the present embodiment as shown in figure 14.Each Resource Block of information distribution such as network based user's CQI arrives the user, and generates user ID table (1401~1404) 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 " (1410) 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 (1411); Its latter two Resource Block does not distribute in current subframe, so its Resource Block type all is 2 (1412); Next three resource block assignments are given second user, so its Resource Block type is respectively 1,1 and 0 (1413); Two following resource block assignments are given third party, so its Resource Block type is 1 and 0 (1414); Ensuing Resource Block does not distribute in current subframe, so its Resource Block type is 2 (1415); Last three resource block assignments have been given the 4th user, so its Resource Block type is respectively 1,1 and 0 (1416); System is according to the bit that needs in Resource Block type vector " 022110102110 " (1410) the generation control signaling to send then, and system is mapped as three bits to adjacent Resource Block type in twos according to the corresponding relation in the form 1.From left to right, two Resource Block types " 02 " are mapped as three bits " 010 " (1417); Two Resource Block types " 21 " are mapped as three bits " 110 " (1418); Two Resource Block types " 10 " are mapped as three bits " 011 " (1419); Two Resource Block types " 10 " are mapped as three bits " 011 " (1420); Two Resource Block types " 21 " are mapped as three bits " 110 " (1421); Two Resource Block types " 10 " are mapped as three bits " 011 " (1422); It is 18 bit block " 010110011011110011 " (1423) that the bit of last comprehensive six groups of resource block mapping obtains length, and it is exactly the bit block (1409) of indication resource allocation information in the control signaling; Last network, and sends in shared control channel with resource allocation information (1409) by filling 0 bit that takes 8 user ID user ID table (1401~1404).
Schematic diagram as shown in figure 14 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 (1401~1408) 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 1402); Subscriber equipment is the grouping of the resource allocation information bit block " 010110011011110011 " (1409) in the control signaling of receiving, by per three continuous bits is one group, can be divided into 6 groups like this, then 3 bits of every group are mapped as the type of 2 continuous resource pieces, as shown in the figure, first three bit " 010 " (1417) is mapped as two Resource Block types and is respectively 0 and 2, next three bits " 110 " (1418) are mapped as two Resource Block types and are respectively 2 and 1, the rest may be inferred, thereby comprehensive 6 groups map type obtains the vector that comprise resource block assignments type information " 022110102110 " (1410) of network in current subframe; Next the user travels through this 12 Resource Block types values, and the type of first Resource Block is 0 (1411), represents that first resource block assignments is to first user; The type of latter two Resource Block all is 2 (1412), represents that these two Resource Block do not distribute in current subframe; The type of 3 Resource Block is 1,1 and 0 (1413) then, represents second user of these 3 resource block assignments, obtains network to this this user and has distributed three Resource Block (1413) for it; Subscriber equipment is further analyzed other control signalings then, and finishes the transmission or the reception of data on three Resource Block (1413).
The 5th 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 and three goes for this embodiment, and its difference is:
1) method of network generation control signaling is identical with embodiment one, two and three, 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 emission ought not in Common Control Channel
The number of users of preceding 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 subscriber equipment user's number that blind Detecting institute might dispatch of having to, according to the bit number of the control signaling of its correspondence decode shared control channel and verification.If according to certain may the user signaling bit number decoder and the verification of number correspondence pass through, subscriber equipment is thought the number of users of finding current subframe scheduling, and resolves the control signaling according to this number of users according to the method among embodiment one, two and three.