The present application claims the benefit under 35 U.S.C. §119(a) to a Korean patent application filed in the Korean Intellectual Property Office on Mar. 31, 2009, and assigned Serial No. 10-2009-0027403, the entire disclosure of which is hereby incorporated by reference.
The present invention relates generally to a broadband wireless communication system. More particularly, the present invention relates to an apparatus and a method for allocating sounding sequences in the broadband wireless communication system.
A fourth generation (4G) communication system, which is a next-generation communication system, is under development to provide users with services of various Quality of Service (QoS) levels at a data rate of about 100 Mbps. Particularly, the 4 G communication systems are advancing in order to support high speed services by providing mobility and QoS in Broadband Wireless Access (BWA) communication systems such as wireless local area network systems and wireless metropolitan area network systems. Representative examples include an Institute of Electrical and Electronics Engineers (IEEE) 802.16 communication system.
According to the IEEE 802.16 system standard, a terminal transmits an uplink sounding signal to estimate a channel of a base station. Mostly, the sounding signal is defined as a set of orthogonal sequences, and the terminal transmits the sounding signal generated from one of the sequences. A plurality of terminals can transmit their sounding signals over the same resource. Hence, it is quite important to prevent interference between the sounding signals by maintaining the orthogonality between the sounding sequences. In a multi-cell environment, the same resource in the cells can be used as the sounding channel. In this situation, the same sounding signals can be transmitted over the same resources in the neighboring cells, which cause Inter-Cell Interference (ICI) of the sounding signal. That is, in the multi-cell environment, the ICI may greatly deteriorate the sounding performance. In this regard, there is a need for a solution to maintain the orthogonality between the sounding sequences and to prevent the ICI of the sounding signals by obtaining as many sounding sequences as possible within the limited sequence length.
To address the above-discussed deficiencies of the prior art, it is a primary aspect of the present invention to provide an apparatus and a method for enhancing sounding performance in a broadband wireless communication system.
Another aspect of the present invention is to provide an apparatus and a method for reducing Inter Cell Interference (ICI) of a sounding signal in a broadband wireless communication system.
Yet another aspect of the present invention is to provide an apparatus and a method for sounding using a number of sounding sequences in a broadband wireless communication system.
Still yet another aspect of the present invention is to provide an apparatus and a method for generating a sounding sequence applicable to various sequence lengths in a broadband wireless communication system.
According to one aspect of the present invention, a sounding sequence allocating method for a broadband wireless communication system of a multi-cell environment includes grouping a plurality of sounding sequences to a plurality of sequence groups. The method also includes determining a correlation between the sequence groups and determining a least interference relation between sectors in a cluster. The method further includes allocating the sequence groups to the sectors based on the correlation between the sequence groups and the least interference relation between the sectors.
According to another aspect of the present invention, a sounding sequence allocating method for a broadband wireless communication system of a multi-cell environment includes generating base sounding sequences by multiplying a Zadoff-Chu sequence of a preset root index by a plurality of covering codes. The base sounding sequences generated from first covering codes different from each other are allocated to sectors in a cell.
According to yet another aspect of the present invention, a sounding sequence allocating apparatus for a broadband wireless communication system of a multi-cell environment includes a grouping part that groups a plurality of sounding sequences to a plurality of sequence groups. A first determiner determines correlation between the sequence groups. A second determiner determines a least interference relation between sectors in a cluster. An allocator allocates the sequence groups to the sectors based on the correlation between the sequence groups and the least interference relation between the sectors.
According to still another aspect of the present invention, a sounding sequence allocating apparatus for a broadband wireless communication system of a multi-cell environment includes a generator that generates base sounding sequences by multiplying a Zadoff-Chu sequence of a preset root index by a plurality of covering codes. An allocator allocates base sounding sequences generated from first covering codes different from each other to sectors in a cell.
According to yet another aspect of the present invention, a broadband wireless communication system of a multi-cell environment includes a first base station belonging to a first cell of four cells constituting a cluster. The first base station is configured to manage a first sector of four sectors having least interference relation, and control a mobile station to perform sounding using sounding sequences of a first sequence group among four sequence groups having correlation with respect to the first sector. A second base station belonging to a second cell of the four cells constituting the cluster is configured to manage a second sector of the four sectors having the least interference relation and control a mobile station to perform sounding using sounding sequences of a second sequence group among four sequence groups having correlation with respect to the second sector. A third base station for belonging to a third cell of the four cells constituting the cluster is configured to manage a third sector of the four sectors having the least interference relation and control a mobile station to perform sounding using sounding sequences of a third sequence group among four sequence groups having correlation with respect to the third sector A fourth base station for belonging to a fourth cell of the four cells constituting the cluster is configured to manage a fourth sector of the four sectors having the least interference relation and control a mobile station to perform sounding using sounding sequences of a fourth sequence group among four sequence groups having correlation with respect to the fourth sector.
According to a further aspect of the present invention, a broadband wireless communication system of a multi-cell environment includes a first base station configured to control a mobile station to perform sounding using sounding sequences generated from base sounding sequences which comprise first covering codes having different indexes with respect to sectors constituting a cell of the first base station. A second base station is configured to control a mobile station to perform sounding using sounding sequences generated from a base sounding sequence comprising a first covering code having a different index from an index of a first covering code of a base sounding sequence of a first sector with respect to at least one sector of the second base station, the at least one sector adjacent to a first sector of the first base station. The base sounding sequence is generated by multiplying a Zadoff-Chu sequence of a preset root index by a plurality of covering codes.
Other aspects, advantages, and salient features of the invention will become apparent to those skilled in the art from the following detailed description, which, taken in conjunction with the annexed drawings, discloses exemplary embodiments of the invention.
Before undertaking the DETAILED DESCRIPTION OF THE INVENTION below, it may be advantageous to set forth definitions of certain words and phrases used throughout this patent document: the terms “include” and “comprise,” as well as derivatives thereof, mean inclusion without limitation; the term “or,” is inclusive, meaning and/or; the phrases “associated with” and “associated therewith,” as well as derivatives thereof, may mean to include, be included within, interconnect with, contain, be contained within, connect to or with, couple to or with, be communicable with, cooperate with, interleave, juxtapose, be proximate to, be bound to or with, have, have a property of, or the like. Definitions for certain words and phrases are provided throughout this patent document, those of ordinary skill in the art should understand that in many, if not most instances, such definitions apply to prior, as well as future uses of such defined words and phrases.
For a more complete understanding of the present disclosure and its advantages, reference is now made to the following description taken in conjunction with the accompanying drawings, in which like reference numerals represent like parts:
Throughout the drawings, like reference numerals will be understood to refer to like parts, components and structures.
Embodiments of the present invention provide a technique for increasing sounding performance in a broadband wireless communication system. In particular, the present invention provides a technique for preventing interference of the sounding between cells by effectively allocating sounding sequences. Hereinafter, Orthogonal Frequency Division Multiplexing (OFDM)/Orthogonal Frequency Division Multiple Access (OFDMA) wireless communication system is illustrated by way of example. Note that the present invention is applicable to other various wireless communication systems.
First, characteristics of the sounding sequence under consideration are explained.
The present invention fulfills the sounding using sounding sequences generated based on Zadoff-Chu sequences. Provided that the length of the sounding sequence is P, the Zadoff-Chu sequences on which the sequence is based are generated based on Equation 1 or Equation 2. Equation 1 is applied when the sequence length P is an even number and Equation 2 is applied when the sequence length P is an odd number.
a
r
[n]=e
−jπrn
/P
, n=0,1 . . . P−1, when P is even [Eqn. 1]
In Equation 1, ar[n] denotes the n-th element of the Zadoff-Chu sequence, n denotes a tone index, r denotes a root index of the Zadoff-Chu sequence, and P denotes the length of the Zadoff-Chu sequence. Herein, n and r are integers greater than 0 and less than P−1.
a
r
[n]=e
−jπrn(n+1)/P
, n=0,1 . . . P−1, when P is odd [Eqn. 2]
In Equation 2, ar[n] denotes the n-th element of the Zadoff-Chu sequence, n denotes the tone index, r denotes the root index of the Zadoff-Chu sequence, and P denotes the length of the Zadoff-Chu sequence. Herein, n and r are integers greater than 0 and less than P−1.
Based on Equation 1 or Equation 2, r-ary in total; that is, P-ary Zadoff-Chu sequences are generated. To generate the sounding sequences based on the P-ary Zadoff-Chu sequences, the present invention utilizes P-ary covering codes. To generate the covering codes, P is resolved to the product of two constant values; that is, the product (=sm2) of the first constant s and the square of the second constant m. In this embodiment, the covering code is expressed as the product of two orthogonal codes. For example, the orthogonal code can employ a Discrete Fourier Transform (DFT) code. Given two orthogonal codes b and c, the covering codes are generated based on Equation 3:
In Equation 3, vu,l[n] is the n-th element of the covering code with the index u, l, u is the index of the first orthogonal code, l is the index of the second orthogonal code, n is the tone index, bu is the first orthogonal code of the index u, m is the second constant constituting P, cl is the second orthogonal code of the index l, ┌•┐ is a round-up operator, and s is the first constant constituting P. Herein, u is an integer greater than 0 and less than m−1, and l is an integer greater than 0 and less than sm−1.
Based on Equation 3, u×l-ary; that is, P-ary covering codes are produced. In Equation 3, the first orthogonal code is to enhance the correlation characteristic between the finally generated sequences; that is, to lower the correlation value. The second orthogonal code is to generate even more sequences while holding the correlation characteristics similar to the correlation characteristics of the sequence constituted merely with the first orthogonal code. After generating the P-ary covering codes, the present invention generates P2-ary base sounding sequences by multiplying the P-ary Zadoff-Chu sequences by the P-ary covering codes respectively. The Zadoff-Chu sequence and the covering code are multiplied based on Equation 4
g
r,u,l
[n]=a
r
[n]v
u,l
[n], n=0,1 . . . P−1 [Eqn. 4]
In Equation 4, gr,u,l[n] denotes the n-th element of the base sounding sequence with the index r,u,l, k is the tone index, ar[k] denotes the n-th element of the Zadoff-Chu sequence with the root index r, and vu,l[n] denotes the n-th element of the covering sequence with the index u,l. Herein, n is an integer greater than 0 and less than P−1.
Based on Equation 4, the P2-ary base sounding sequences are produced. The present invention generates P-ary sounding sequences per base sounding sequence using a cyclic shift. The sounding sequence is generated based on Equation 5:
C
q,r,u,l
[k]=g
r,u,l[(k+q)mod P]f[k], k=0,1 . . . Nused−1 [Eqn. 5]
In Equation 5, cq,r,u,l[k] denotes the k-th element of the sounding sequence with the index q,r,u,l, q denotes a cyclic shift offset, gr,u,l denotes the base sounding sequence with the index r,u,l, k denotes the tone index, P denotes the length of the sounding sequence, f[k] denotes the k-th element of a common covering sequence, and Nused denotes the number of usable tones for sending the sounding sequence. Herein, q is an integer greater than 0 and less than P−1. f[k] is an factor for decreasing a Peak to Average Power Ratio (PAPR) of the sounding sequence and is applied commonly to every sequence regardless of the index q,u,l. For example, f[k] can employ one of a Golay sequence, a random sequence, an All-one sequence, and a sequence given by Equation 6:
In Equation 6, f[k] denotes the k-th element of the common covering sequence, k denotes the tone index, NG denotes a minimum prime number among the positive integers greater than the total number of the tones, and y denotes a value selected to minimize the PAPR of the sounding sequence among the positive integers between 1 and NG−1. Herein, NG and y are set to the same value in every base station. For example, when the number of the tones is 864, NG is 877.
Based on Equation 5, P3-ary sounding sequences are produced. Herein, the sounding sequences generated from the same base sounding sequence are referred to as a sounding sequence set.
As stated above, the sounding sequences are generated based on Equation 1 through Equation 5. The generation of the sounding sequences is conceptually depicted in
The generated sounding sequences as stated above are allocated to the cells, respectively, and the base station managing the cell instructs to transmit the sounding sequences allocated to its cell to terminals. The occurrence and the magnitude of the interference between the sounding sequences rely on which sounding sequence the terminals in each cell transmit, which directly relates to the sounding performance.
To mitigate the interference through the sequence allocation, it is desirable to provide orthogonality in the same sector. For doing so, the present invention provides two embodiments. According to the first embodiment, the sequence allocation is independent of the cell disposition and randomly conducted. According to the second embodiment, the sequence allocation is performed on the sequence group basis. Herein, the sequence group is determined by a cell pattern and reused in different cell clusters. Hereafter, the sequence allocation is explained on the assumption that the sounding sequence set is generated from one Zadoff-Chu root index.
In the first embodiment, sectors constituting the cell are each the target of the sequence allocation, and the sequence allocation is carried out on the base sounding sequence basis. First, the base sounding sequence gu,l to be allocated to the sector is determined. In the index u,l for identifying the base sounding sequence, u is an index of the covering code b and corresponds to each sector. l is an index of the covering code c and is randomly selected with respect to each sector. That is, sectors adjacent to each other are assigned the base sounding sequences identified by the random l and the different u. Accordingly, within one sector, the P-ary sounding sequences obtained from the single base sounding sequence through the cyclic shift are used.
In the second embodiment, the sectors constituting the cell are each the target of the sequence allocation, and the sequence allocation is carried out based on the sounding sequence group that is grouped according to a rule. Notably, only one covering code c is used in this embodiment. For example, when the sequence length P is ‘18’, the number of available covering codes b is three, and the index l indicative of the covering code c is fixed to zero, fifty-four (54=18×3) sounding sequences in total can be used. In this situation, twelve sounding sequence groups are formed as shown in Table 1. In Table 1, the sequence code is expressed as Cq,u,l, where q is the cyclic shift offset, u is the index of the covering code b, and l is the index of the covering code c.
As shown in Table 1, 48 sounding sequences can be used in total and each group includes four sounding sequences. The sounding sequences in each group have the orthogonality in the corresponding group. In twelve groups, the sounding sequences of each group are not orthogonal to the sounding sequences of other three of the remaining 11 groups. That is, the sounding sequences of one particular group interfere with the sounding sequences of three other particular groups. The interference relation, that is, the correlation between the groups is shown in
In one cluster consisting of four cells, the sector indexes for identifying the sectors can be defined as shown in
As such, in another embodiment, the sequence allocation is based on the least interference relation among the sectors and the correlation between the sequence groups. In other words, the sectors with the least interference relation are assigned the sequence groups of the correlation. Thus, the interference between the sequences caused by the correlation is suppressed by the least interference relation between the sectors. The result of the sounding sequence allocation to the sectors as stated above is shown in Table 2.
Now, a method and an apparatus for allocating the sounding sequences as above are elucidated by referring to the drawings. Hereinafter, a subject which allocates the sounding sequences is referred to as a sequence allocator, and an apparatus for allocating the sounding sequences is referred to as a sequence allocating apparatus.
In block 501, the sequence allocator generates the base sounding sequences. More specifically, the sequence allocator generates the Zadoff-Chu sequence based on the root index defined, and generates the base sounding sequences by multiplying the Zadoff-Chu sequence by the covering codes b and the covering codes c. That is, the sequence allocator generates the base sounding sequences based on Equation 1 through Equation 4.
In block 503, the sequence allocator allocates the base sounding sequences of the different index u to the sectors of the cell. The sequence allocator allocates the base sounding sequences such that there are no sectors which use the base sounding sequence generated from the same covering code b among the sectors of the cell. Yet, when the sequence allocation is executed to the neighbor cell of the sequence allocation target cell, the sequence allocator assigns the base sounding sequences by considering the sector of the other cell adjacent to the allocation target cell. In other words, the sequence allocator prevents the sector of the allocation target cell and the sector of the other cell, which are adjacent to each other, from being allocated the base sounding sequence of the same index u.
In block 601, the sequence allocator generates the sounding sequences. More specifically, the sequence allocator generates the Zadoff-Chu sequence according to the set root index, generates the base sounding sequences by multiplying the Zadoff-Chu sequence by the covering codes b and the covering codes c, and generates the sounding sequences by applying the cyclic shift to the base sounding sequences respectively. That is, the sequence allocator generates the sounding sequences based on Equation 1 through Equation 5. The single covering code c is fixed.
In block 603, the sequence allocator groups the sounding sequences. The grouping conforms to a preset rule, and the detailed rule varies according to the principles of the present invention. For instance, the sequence allocator constitutes as many sequence groups as the sectors in the allocation range. When the allocation range is the cluster including four cells, the sequence allocator constitutes twelve sequence groups. In so doing, the sequence allocator divides the sounding sequences to higher groups based on the covering code b, splits the range of the cyclic shift offset in each higher group, and thus constitutes the sequence groups. For example, the sequence allocator constitutes the sequence groups of Table 1.
In block 605, the sequence allocator determines the correlation between the sequence groups. Herein, the correlation implies the mutual interference relation. In other words, the sequence allocator identifies the group sets which are not orthogonal among the sequence groups constituted in block 603. Hereafter, the correlation of
In block 607, the sequence allocator constitutes the cluster. Herein, the cluster is a group of cells which include as many sectors as the sequence groups. When the number of the sequence groups is twelve, the sequence allocator constitutes the cluster including twelve sectors, including four cells. Namely, the sequence allocator constitutes one cluster with four adjacent cells. Hereafter, the cluster of
In block 609, the sequence allocator determines the least interference relation between the sectors. Herein, the least interference relation implies the relation that exerts relatively less interference and is determined by the geographical location and the environment between the sectors. Hereafter, the least interference relation of
In block 611, the sequence allocator allots the sequence groups to the sectors by taking into account the correlation between the sequence groups and the least interference relation between the sectors. That is, the sequence allocator allocates the sequence groups such that the sectors of the least interference relation are assigned the sequence groups of the correlation. For example, given the correlation of
The sequence allocating apparatus of
The sequence generator 702 generates the base sounding sequences allocated to the sectors. In more detail, the sequence generator 702 generates the Zadoff-Chu sequence based on the set root index, and generates the base sounding sequences by multiplying the Zadoff-Chu sequence by the covering codes b and the covering codes c. That is, the sequence generator 702 generates the base sounding sequences based on Equation 1 through Equation 4.
The sequence allocator 704 allocates the base sounding sequences of the different indexes u to the sectors of the cell. Herein, the index u indicates the index of the covering code b. More specifically, the sequence allocator 704 assigns the base sounding sequences such that the sectors of one cell do not use the base sounding sequence generated from the same covering code b. When the sequence is allocated to the neighbor cell of the sequence allocation target cell, the sequence allocator 704 allocates the base sounding sequences by considering the sectors of the other cell adjacent to the allocation target cell. In other words, the sequence allocator 704 blocks the sector of the allocation target cell and the sector of the other cell, which are adjacent to each other, from being allocated the base sounding sequence of the same index u.
The sequence allocating apparatus of
The sequence generator 802 generates the sounding sequences. In more detail, the sequence generator 802 generates the Zadoff-Chu sequence based on the set root index, generates the base sounding sequences by multiplying the Zadoff-Chu sequence by the covering codes b and the covering codes c, and generates the sounding sequences by applying the cyclic shift to the base sounding sequences. That is, the sequence generator 802 generates the sounding sequences based on Equation 1 through Equation 5. The single covering code c is fixed.
The sequence grouping part 804 groups the sounding sequences generated by the sequence generator 802. The grouping conforms to the preset rule, and the detailed rule varies according user preferences. For instance, the sequence grouping part 804 constitutes as many sequence groups as the sectors in the allocation range. When the allocation range is the cluster including four cells, the sequence grouping part 804 constitutes 12 sequence groups. In so doing, the sequence grouping part 804 divides the sounding sequences to higher groups based on the covering code b, splits the range of the cyclic shift offset in each higher group, and thus constitutes the sequence groups. For example, the sequence grouping part 804 constitutes the sequence groups of Table 1.
The correlation determiner 806 checks the correlation between the sequence groups. Herein, the correlation implies the mutual interference relation. In other words, the correlation determiner 806 identifies the group sets which are not orthogonal among the sequence groups constituted by the sequence grouping part 804. Hereafter, the correlation of
The cluster constitutor 808 constitutes the cluster. Herein, the cluster is a group of cells which include as many sectors as the sequence groups. When the number of the sequence groups is twelve, the cluster constitutor 808 constitutes the cluster including twelve sectors, including four cells. Namely, the cluster constitutor 808 constructs one cluster with four adjacent cells. Hereafter, the cluster of
The interference relation determiner 810 checks the least interference relation between the sectors. Herein, the least interference relation implies the relation exerting the relatively less interference and is determined by the geographical location and the environment between the sectors. Hereafter, the least interference relation of
The sequence allocator 812 allots the sequence groups to the sectors by taking into account the correlation between the sequence groups and the least interference relation between the sectors. That is, the sequence allocator 812 allocates the sequence groups such that the sectors of the least interference relation are assigned the sequence groups of the correlation. For example, given the correlation of
In
In
In the broadband wireless communication system in a multi-cell environment, the sounding performance can be enhanced by allocating the sounding sequences generated based on the Zadoff-Chu sequence to the sectors in consideration of the interference.
Although the present disclosure has been described with an embodiment, various changes and modifications may be suggested to one skilled in the art. It is intended that the present disclosure encompass such changes and modifications as fall within the scope of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
10-2009-0027403 | Mar 2009 | KR | national |