The present application relates to the communication field, and in particular, to a technology for allocating and processing sequences in a communication system.
In the communication system, the Constant Amplitude Zero Auto-Correlation (CAZAC) sequence is a very important communication resource. The specific features are as follows:
The modulo of the amplitude is a constant value, for example, normalized to 1; and
Zero periodical-auto-correlation: except the maximum correlation with the sequence itself, the auto correlation with other cyclic shift of this sequence is zero.
The CAZAC sequence has the above features. Therefore, after Fourier transformation, the sequence in the frequency domain is also a CAZAC sequence. The sequence of this feature may be used as a reference signal for channel estimation in the communication.
For example, in a Single Carrier Frequency Division Multiple Access (SC-FDMA) system, within a symbol time, the elements of the CAZAC sequence are transmitted sequentially on multiple sub-carriers. If the receiver knows the sequence of the transmitted signals, the receiver may perform channel estimation by using the received signals. The transmitted signals have equal amplitudes on every sub-carrier on the frequency domain. Therefore, the receiver may estimate out the channel fading on each sub-carrier fairly. In addition, due to the constant amplitude feature of the CAZAC sequence on the time domain, the peak-to-average value of the transmitted waveform is relatively low, which facilitates transmitting.
In another example, the random access preamble signals in the SC-FDMA system may be made of CAZAC sequences. The preamble sequence of the random access signals may be modulated on the frequency domain sub-carrier, and transformed onto the time domain through Fourier transformation before being transmitted. In this way, through high auto correlation and cross correlation of the CAZAC sequence, little interference exists between the random access preamble signals of different cells and different users.
A CAZAC signal is manifested as a CAZAC signal on both the time domain and the frequency domain. Therefore, the CAZAC signals may also be modulated directly into signals on the time domain that occupies certain bandwidth before being transmitted.
The CAZAC sequence comes in many types. A common type is Zadoff-Chu sequence. Other types include: Generalized Chirplike Sequence (GCL) and Milewski sequence. Taking the Zadoff-Chu sequence as an example, the generation mode or expression of a Zadoff-Chu sequence is as follows:
wherein r is a parameter generated by the sequence and is relatively prime to N, and q is an integer. When the value of r varies, the sequence differs. r is named as a basic sequence index, and q corresponds to different cyclic shifts. That is, the r value determines the basic sequence, and the q value determines different cyclic shifts of the same basic sequence. The sequence generated by different cyclic shifts of a sequence is known as a cyclic shift sequence generated by the same basic sequence. For two different r values such as r=u, r=v, when (u−v) is relatively prime to N, the two sequences are highly cross-correlated. When N is a prime number, r=1, 2, . . . , N−1, and N−1 different CAZAC sequences are generated. Such sequences are highly cross-correlated. In the above example, when N is a prime number, the absolute value of cross correlation normalized between the two sequences is √{square root over (N)}. The conjugate of the Zadoff-Chu sequence is also a CAZAC sequence.
In a general cellular communication system, when a cell selects a sequence for modulation and transmission, another cell needs to select another sequence having the feature of low cross correlation. For example, in the case of using a Zadoff-Chu sequence, if N is a prime number, each cell selects a different r value, thus ensuring low cross correlation and low interference.
The modulated signals transmitted by a cell may also adopt the fragments of the old sequence or repeat cyclically, which also maintains the auto correlation and cross correlation features of the old sequence properly. Particularly, when the number of sub-carriers that bear the sequence in the cell is not a prime number, it is necessary to select the sequence whose length is equal to the prime number around the number of sub-carriers, and the desired sequences are obtained through segmentation or cyclic extension of the sequences before being transmitted. In the following description, the operations of segmentation or cyclic extension of the sequence are omitted.
When the signals of multiple sequences transmitted by different cells occupy the same time frequency resource, the sequences transmitted by cell A and cell B have the same length, as shown in
As shown in
The foregoing modulated signals of the sequences that occupy different time frequency resources occur frequently in the SC-FDMA system. Because the sequence serves as a reference signal and provides the channel estimation required by data demodulation, the sequence is transmitted along with the bandwidth resources of the data. The data bandwidth of the user may have different bandwidth values and locations at different times according to specific scheduling rules. Therefore, the sequence of the reference signal of each different cell occupies the time frequency resources in a way that is frequently changing, and the interference between cells is affected by the correlation of sequences of different lengths. To make matters worse, the system generally uses the shift correlation feature of sequences, obtains multiple code division quadrature sequences through different cyclic time shifts, and allocates them to different users. Therefore, once strong interference occurs between the sequences of two lengths, the users who use the sequences of the two lengths may interfere with each other strongly.
Nevertheless, the modes of the sequence occupying the time frequency resources are not limited to the foregoing examples. For example, sequences of different lengths may be modulated on the time domain at the same sampling frequency, which also brings the issue of correlation between the long sequence and the short sequence. Alternatively, the sequence may occupy the frequency domain sub-carriers at different sub-carrier intervals, or occupy the time sampling points at different time sampling intervals. In other words, the sequence is not modulated on all sub-carriers/sampling points, but modulated at regular intervals equivalent to a specific number of sub-carriers/sampling points.
To sum up, when the sequence occupies the time frequency resource in different modes, the interference among cells is relatively complex. Particularly, when sequences of different lengths exist, the sequences of each length need to be planned separately, and the interference among sequences with different length needs to be considered in a system with multiple cells.
An embodiment of the present application provides a method for allocating sequences in a communication system. The method includes:
dividing sequences in a sequence group into multiple sub-groups, where each sub-group corresponds to its own mode of occupying time frequency resources;
selecting sequences from a candidate sequence collection corresponding to each sub-group to form sequences in the sub-group in this way: the sequences in a sub-group i (i is a serial number of the sub-group) in a sequence group k (k is a serial number of the sequence group) are composed of n (n is a natural number) sequences in the candidate sequence collection, where the n sequences make the |ri/Ni−ck/Np
allocating the sequence groups to the cells, users or channels.
A method for processing sequences provided in an embodiment of the present application includes:
obtaining a group number k of a sequence group allocated by the system;
selecting n (n is a natural number) sequences from a candidate sequence collection to form sequences in a sub-group i (i is a serial number of the sub-group) in a sequence group k, where then sequences make the |ri/Ni−ck/Np
generating a corresponding sequence according to the sequences in the formed sub-group, and transmitting or receiving the sequences on the time frequency resources corresponding to the sub-group i.
An apparatus for processing sequences provided in an embodiment of the present application includes:
a sequence selecting unit, adapted to: obtain a group number k of a sequence group allocated by the system, and select n (n is a natural number) sequences from a candidate sequence collection to form sequences in a sub-group i (i is a serial number of the sub-group) in the sequence group k (k is a serial number of the sequence group), where the n sequences make the |ri/Ni−ck/Np
a sequence processing unit, adapted to: generate a corresponding sequence according to the sequences in the formed sub-group i, and process the sequences on the time frequency resources corresponding to the sub-group I, where the processing includes transmitting and receiving.
A detailed description of the present application is provided hereunder with reference to accompanying drawings and preferred embodiments.
In the Chinese application No. 200610173364.5, which was filed with the State Intellectual Property Office of the People's Republic of China by Huawei Technologies Co., Ltd. on Dec. 30, 2006, a method is provided to overcome the sequence interference caused by different modes of occupying time frequency resources by grouping sequences. The method shows: the sequences in a group are multiple sequences corresponding to different modes of occupying time frequency resources; the strongly correlated sequences are included into a group, and the correlation between different groups is relatively low; and then the sequence groups are allocated among the cells. The strongly correlated sequences are in the same group, and the sequences in the same group are used only in this group. The sequence groups used by different cells are little correlated with each other, thus avoiding strong correlation in the case of using sequences of different lengths in different cells.
The strongly correlated sequences are included into a group. Generally, the composition of all sequences of each group may be stored. When a cell user or channel wants to use a sequence corresponding to a mode of occupying time frequency resources in the allocated sequence group, the desired sequence may be found in the stored sequence group. However, the formation of the sequence group needs a pre-stored table. If the size of the sequence group becomes greater, the storage occupies a huge space, and the searching is time-consuming. The extra storage increases the complexity and wastes hardware resources.
In this embodiment, the system allocates sequence groups to the cell, user or channel. The sequences in each sequence group are divided into multiple sequence sub-groups. Each sequence sub-group corresponds to a mode of occupying time frequency resources. In the communication system, each mode of occupying time frequency resources corresponds to a sequence sub-group uniquely. The sequences in each sub-group are selected from the candidate sequence collection corresponding to the sub-group in a specific selection mode. According to the allocated sequence group and the mode of occupying time frequency resources used for the specific transmit signals, the user or channel selects the sequences in the sequence sub-group corresponding to the mode of occupying the time frequency resources of the transmit signals in the allocated sequence group for transmitting or receiving.
A certain selection mode can be: for a random sub-group i, determining a function ƒi(·) corresponding to the sub-group, where the domain of the function is the candidate sequence collection corresponding to the sub-group; determining n sequences from the candidate sequence collection to form sequences, n is a natural number, in the sub-group i, i is a serial number of the sub-group, in the sequence group k, k is the serial number of the sequence group, where the n sequences make the ƒi(·) function value the smallest, second smallest, and third smallest respectively, d(a,b) a two variables function, and Gk is a variable determined by the group number k. This selection mode is equivalent to: selecting n sequences from the candidate sequence collection to make the d(ƒi(·),Gk) of all other sequences greater than d(ƒi(·),Gk)) of these n sequences.
The foregoing sequence selection mode is described below, taking a Zadoff-Chu sequence, namely, ar,N(z), the CAZAC sequence as an example:
Each sequence group is composed of M sub-groups. The candidate sequence collection of sub groups 1, 2, . . . , M includes the Zadoff-Chu sequences whose lengths are N1, N2, . . . , NM. The Zadoff-Chu sequence whose length is Ni, namely, the ar
For the sequence group k=1, 2, . . . , the sub-group numbered p1 is selected as a reference sub-group. The foregoing Gk is defined as Gk=ƒp
If the foregoing function d(a,b) is defined as |a−b|, the sequence that makes the d(ƒp
The sequences in the sub-group i=m in the sequence group k are n sequences that have the length of Nm and make the |rm/Nm−k/Np
The foregoing embodiment reveals that: the sequences (for example, i=m, j=p1) in at least two sub-groups i and j in at least one sequence group k are n (n is a natural number dependent on k, i, and j) sequences selected from the candidate sequence collection and make the value of the function d(ƒi(·), ƒj(·)) such as the foregoing d(ƒm(·), ƒp
This embodiment is introduced below, taking a non-CAZAC sequence such as a Gauss sequence which has high auto correlation and cross correlation features as an example. A formula for generating a Gauss sequence is:
bα
In formula (2), nl is the highest-order item of the Gauss sequence, l is the highest order, and the value range of l is a positive integer. If l=2, α2=r/N, where N is a positive integer. If N=2N1 and α1=r(N1 mod 2)/N+2r/N·p, the Gauss sequence is equivalent to a Zadoff-Chu sequence ar,N
For a Gauss sequence ar,N(Z), the function corresponding to the sub-group i may be defined as ƒi: {ar
The function d(a,b) corresponding to the Gauss sequence may be d(a,b)=|(a−b) modu 1|, where the modu 1 operation is defined as making the modulo value included in (−½, ½].
Particularly, for the Zadoff-Chu sequence which can be construed as a special example of the Gauss sequence, if the basic sequence index is r=−(N−1)/2, . . . , −1, 0, 1, . . . , (N−1)/2, because |a−b|<½, the modu 1 operation is not required.
However, for general Gauss sequences such as r=1, 3, 5, . . . , N1−2, N1+2, . . . , 2N1−1, N=2N1, l=2, α2=r/(2N1), α1=0, and ar,N(z)z=−(N
where the modu NiNj operation is defined as making the modulo value included in (−NiNj/2, NiNj/2]. If l=3 and d(ƒi, ƒj) of the sequences corresponding to α3=ri/(3Ni) and the sequences corresponding to α3=j/(3Nj) is d(ƒi, ƒj)=|(ri/Ni−rj/Nj) modu 1| and l=4, 5, . . . , the processing is similar.
The Gauss sequence may be defined in another way. If αl=ri/N, and ar
In another embodiment, if the mode of occupying time frequency resources is that the sequence is modulated on the radio resource whose sub-carrier interval (or time domain sampling interval) is s, then the function corresponding to the sub-group with the interval s is: ƒN
The foregoing reference sub-group is set according to multiple factors. A sub-group of a specific sequence length may be selected as a reference sub-group. Preferably, the sub-group with the minimum sequence length in the system is selected as a reference sub-group. The quantity of available sequence groups in the system is the same as the quantity of sequences of this length. Therefore, shorter sequences do not appear repeatedly in different sequence groups. For example, supposing the shortest sequence length according to the resource occupation mode is 11 in the system, then in the foregoing method, Np
Alternatively, the sub-group with the maximum sequence length in the sequence group may be selected as a reference sub-group. For example, the maximum sequence length in the sequence group is 37, and a sub-group with the sequence length 37 is selected as a reference sub-group. In this case, Np
Moreover, the reference sub-group may be a default sub-group of the system, and may be set by the system as required and notified to the user. After a sequence in the reference sub-group j is selected, the sequences in the sub-group i are n sequences that make the d(ƒi(·), ƒj(·)) value smaller, and are in the sequence group that contain the sequences selected for the reference sub-group j. Different sequence groups are generated by selecting different sequences of the reference sub-group j.
The sequence group formed in the above method is described below through examples.
There are 3 sub-groups in total in this embodiment. The sequence candidate collection includes Zadoff-Chu sequences whose lengths are 11, 23 and 37 respectively, corresponding to three resource occupation modes. If Np
The foregoing grouping method makes the absolute value of rm/Nm−r1/N1=(N1rm−Nmr1)/(N1Nm) the smallest, namely, makes the absolute value of N1rm−Nmr1 the smallest. That is, the method ensures high correlation between sequences. As verified, the correlation between the sequences in each sequence group in Table 1 is very high.
In the foregoing embodiment, selection of the n sequences comes in two circumstances:
Preferably, n is 1, namely, in the foregoing example, a sequence that makes (rm/Nm−k/N1) the smallest is selected and included into a sub-group m.
Preferably, n is a natural number greater than 1, and the value of n depends on the length difference between sub-group Nm and reference sub-group N1. The sequences corresponding to several basic sequence indexes near rm that makes (rm/Nm−k/N1) the smallest are included into a sub-group. Generally, such sequences are n sequences closest to the minimum rm, where n depends on the length difference between N1 and Nm.
For example, if Nm is about 4×N1, two rm's may be included into the group. Generally, n=┌Nm/(2N1)┐ may be selected. In an example, n=└Nm/N1┘ may be selected, where └z┘ is the maximum integer not greater than z. In the sequence sub-group in this case, there may be more than one sequence of a certain length. After such allocation in the system, when using the sequence, the user may select any of the allocated n sequences for transmitting, for example, select the sequence that makes (rm/Nm−k/N1) the smallest, second smallest, and so on.
When two Zadoff-Chu sequences of different lengths are highly correlated, it is sure that |rm/Nm−r1/N1| is relatively small. In the foregoing allocation method, it is ensured that the value of |ri/Ni−rj/Nj| between two sub-groups i, j of different groups is great. Therefore, the sequences are little correlated between different groups, and the interference is low. Further, among the sequences of certain lengths, some may be selected for allocation, and the remaining are not used in the system. This prevents the sequences the second most correlated with the sequences in the reference sub-group from appearing in other sequence groups, and reduces strong interference.
If the foregoing function d(a,b) is defined as |(a−b) modu mk,i|, where modu mk,i causes the value of the function d(a,b) after this operation to be included in (−mk,i/2,mk,i/2┘, and mk,i is a variable determined by the group number k and sub-group number i, then mk,i=1/B, where B is a natural number, namely, mk,i∈{1, ½, ⅓, ¼, . . . }.
The foregoing sequence allocation mode is described below, taking a Zadoff-Chu sequence, namely, ar,N(z), in the CAZAC sequence as an example:
For the sequence group k=1, 2, . . . , the sub-group numbered p1 is selected as a reference sub-group. The foregoing Gk is defined as Gk=ƒp
The sequences in the sub-group i=q in the sequence group k are n sequences that have the length of Nq and make the |(rq/Nq−k/Np
It should be noted that the foregoing function d(a,b)=|(a−b) modu mk,i| may vary between different sequence groups, or different sub-groups of the same sequence group. For example, all sub-groups of one sequence group adopt a d(a,b) function, and all sub-groups of another sequence group adopt another d(a,b) function. Alternatively, one sub-group adopts a d(a,b) function, and another sub-group may adopt another d(a,b) function. Specifically, mk,j in the function has different values, which give rise to different measurement functions.
The sequence group formed in the foregoing method is described below through examples.
There are 3 sub-groups in total in this embodiment. The sequence candidate collection includes Zadoff-Chu sequences whose lengths are 31, 47 and 59 respectively, corresponding to three resource occupation modes. If Np
The following grouping method makes |(rq/Nq−k/N1) modu mk,q| smallest. As verified, all the sequences in Table 3 are the sequences the most correlated with the sequences in the reference sub-group of the same sequence group. Therefore, the correlation of the sequences between different groups is further reduced, and the inter-group interference is weaker.
When the number of sub-carriers that bear the sequence in the cell is not a prime number, it is necessary to select the sequence whose length is equal to the prime number around the number of sub-carriers, and the desired sequence is obtained through sequence segmentation or cyclic extension of the sequence before being transmitted.
The following description takes cyclic extension as an example. In this embodiment, there are quantities of sub-carriers that bear the sequences: 36, 48, and 60. The sequences with a length of the maximum prime number less than the quantity of sub-carriers, namely, the Zadoff-Chu sequences corresponding to the lengths 31, 47 and 59, are selected, and the desired sequences are obtained through cyclic extension of such sequences. If Np
The following grouping method makes |(rq/Nq−k/N1) modu mk,q| the smallest. As verified, all the sequences in Table 5 are the sequences the most correlated with the sequences in the reference length of the same sequence group. Therefore, the correlation of sequences between different groups is further reduced, and the inter-group interference is weaker.
The specific value of mk,q may be: if Nq≥Lr, then mk,q=1, where Nq is the sequence length of the sub-group q, and Lr is determined by the reference sub-group sequence length Np
In the foregoing embodiment, selection of the n sequences comes in two circumstances:
Preferably, n is 1, namely, in the foregoing example, a sequence that makes |(rq/Nq−k/N1) modu mk,q| the smallest is selected and included into the sub-group q.
Preferably, n is a natural number greater than 1, and the value of n depends on the length difference between sub-group Nq and reference sub-group N1. The sequences corresponding to several basic sequence indexes near rq that makes |(rq/Nq−k/N1) modu mk,q| the smallest are included into a sub-group. Generally, such sequences are n sequences closest to the minimum rq, where n depends on the length difference between N1, Nq. For example, if Nq is about 4×N1, two rq's may be included into the group. Generally, n=|Nq/(2N1)| may be selected, where ┌z┐ is the minimum integer greater than z. In another example, n=└Nq/N1┘ may be selected, where └z┘ is the maximum integer not greater than z. In the sequence sub-group in this case, there may be more than one sequence of a certain length. After such allocation in the system, when using the sequence, the user may select any of the allocated n sequences for transmitting, for example, select rq=ƒ that makes |(rq/Nq−k/N1) modu mk,q| the smallest, then the fewer n sequences are ƒ±1, ƒ±2, . . . . The transmitter and the receiver may obtain the data through calculation in this way rather than store the data.
When two Zadoff-Chu sequences of different lengths are highly correlated, it is sure that |(rq/Nq−r1/N1) modu mr
In other embodiments, the definition of the foregoing function d(a,b) may also be
The infinity in the definition of the d(a,b) function filters out certain sequences, and ensures low correlation between different groups.
It should be noted that the foregoing function
may vary between different sequence groups, or different sub-groups of the same sequence group. For example, all sub-groups of one sequence group adopt a d(a,b) function, and all sub-groups of another sequence group adopt another d(a,b) function. Alternatively, one sub-group adopts a d(a,b) function, and another sub-group may adopt another d(a,b) function.
Specifically, u,v in the function has different values, which give rise to different measurement functions. For example, u=0, v=+∞, or u=−∞, v=0, or u=−1/(2×11)+1/(23×4), v=1/(2×11)−1/(23×4), or u=a,v=b where a,b depend on the sequence group k and sub-group i, and so on.
Specifically, in the foregoing embodiment of ƒi: {ar
this embodiment is: selecting the sequences that meet u≤(ri/Ni−k/Np
First, u=0,v=+∞ or u=−∞,v=0 namely, the sequences that make the value the smallest in a single direction. For the positive direction, it is equivalent to selecting the sequences that meet (rm/Nm−k/Np
Secondly, u=1/(2Np
In this embodiment, there are 4 sub-groups in total. The candidate sequence collections contain Zadoff-Chu sequences with N1=11, N2=23, N3=37, and N4=47 respectively. By selecting the sequences that meet |ri/Ni−k/N1|<1/(2N1)−1/(4N2) namely, |ri/Ni−k/Ni|<1/(2×11)−1/(4×23) and including them into the sub-groups of each sequence group, the following table is generated, where the sequence is represented by a basic sequence index:
In table 6, |ri/Ni−rj/Nj|>1/(2Ni) is met between any two sequences of different sequence groups, where Ni<Nj. In this way, the correlation between the two sequences is relatively lower.
Thirdly, for different sequence groups k and different sub-groups i in the same sequence group, u, v may differ.
The shortest sequence is selected as a reference sequence. Therefore, Np
Step 1001: For the sub-group p1 of the sequence group q1, iq
vq
vq
Step 1002: As shown in
rightq
For the basic sequence with a length of Np
If rq
For the basic sequence with a length of Np
If rq
qN
rightqN
rightqN
For the basic sequence with a length of Np
If rq
For the basic sequence with a length of Np
If rqN
Particularly, Cp
Step 1003: uq
uq
where I and S are two index collections; in the collection I={2, 3 . . . , L}, L is the quantity of sequence lengths in a candidate sequence collection, and the collection S is the collection I or a sub-collection of the collection I, and m is an element with the maximum value in the collection S.
In the following example, δu=0, δv=0, D=2Np
In this example, there are 4 sub-groups in total. The candidate sequence collection contains the Zadoff-Chu are sequences with N1=11, N2=23, N3=37, and N4=47 respectively. Taking the fourth sequence group as an example (namely, k=4), v4,i and u5,ii∈{1, 2, 3, 4} are obtained through step 1101, specifically:
For the sub group 1, v4,1=1/(2×11), u5,1=1/(2×11).
For the sub-group 2, right4,1=v4,1+4/11=1/(2×11)+4/11, left5,1=u5,1+5/11=−1/(2×11)+5/11; because no r5,1 or r4,1 compliant with the conditions exists, v4,2=v4,1, namely, v4,2=1/(2×11); u5,2=u5,1, namely, u5,2=−1/(2×11).
For the sub-group 3, right4,2=v4,2+4/11=1/(2×11)+4/11, left5,2=u5,2+5/11=−1/(2×11)+5/11.
For N2=23, when r2 varies, if r5,2=10, then r5,2/N2−left5,2>0 and |r5,2/N2−left5,2| is the minimum value; because r5,2/N2−½(N2) right4,2>0, v4,2=v4,2, namely, v4,3=1/(2×11).
For N2=23, when r2 varies, if r4,2=9, then r4,2/N2−right4,2<0 and |r4,2/N2−right4,2| is the minimum value; because r4,2/N2+1/(2N2)−left5,2>0, u5,3=u5,2+r4,2/N2+1/(2N2)−left5,2=−1/(2×11)+9/23+1/(2×23)−(−1/(2×11)+5/11)=−21/(2×11×23).
For the sub-group 4, right4,3=v4,3+4/11=1/(2×11)+4/11, left5,3=u5,3+5/11=−21/(2×11×23)+5/11.
For N3=37, when r3 varies, if r5,3=16, then r5,3/N3−left5,3>0 and |r5,3/N3−left N5,3| is the minimum value; because r5,3/N3−1/(2N3)−right4,3>0, v4,4=v4,3, namely, v4,4=1/(2×11).
For N3=37, when r3 varies, if r4,3=15, then r4,3/N3−right4,3<0 and |r4,3/N3−right4,3| is the minimum value; because r4,3/N3+1/(2N3)−left5,3>0, u5,4=u5,3+r4,3/N3+1/(2N3)−left5,3=−21/(2×11×23)+15/37+1/(2×37)−(−21/(2×11×23)+5/11)=−29/(2×11×37).
By analogy, u and v of all sub-groups of all sequence groups are obtained, and the following table is generated:
Step 1102: The sequences that meet uk,i≤(ri/Ni−k/N1)≤vk,i are selected and included into the sub-group i of the sequence group k, where the sequence is represented by a basic sequence index. Thus the following table is generated:
If the sequence group contains more sub-groups, after u and v are calculated to a certain sub-group, u and v of the sub-groups of longer sequences do not change any more. For example, if the system bandwidth is 5 Mbps, the sequence lengths include: N1=11, N2=23, N3=37, N4=47, N5=59, N6=71, N7=97, N8=107, N9=113, N10=139, N11=179, N12=191, N13=211, N14=239, N15=283, and N16=293. Taking the fourth sequence group as an example, namely, k=4, v4,i and u5,ii∈{1, 2, 3, . . . , 16} are obtained in the following way:
For the sub-group 1, v4,1=1/(2×11), and u5,1=1/(2×11).
For the sub-group 2, right4,1=v4,1+4/11=1/(2×11)+4/11, left5,1=u5,1+5/11=−1/(2×11)+5/11; because no r5,1 or r4,1 compliant with the conditions exists, v4,2=v4,1, namely, v4,2=1(2×11); u5,2=u5,1, namely, u5,2=−1/(2×11).
For the sub-group 3, right4,2=v4,2+4/11=1/(2×11)+4/11, and left5,2=u5,2+5/11=−1/(2×11)+5/11.
For N2=23, when r2 varies, if r5,2=10, then r5,2/N2−left5,2>0 and |r5,2/N2−left5,2| is the minimum value; because r5,2/N2−½(N2)−right4,2>0, v4,3=v4,2, namely, v4,3=1/(2×11).
For N2=23, when r2 varies, if r4,2=9, then r4,2/N2−right4,2<0 and |r4,2/N2−right4,2| is the minimum value; because r4,2/N2+1/(2N2)−left5,2>0, u5,3=u5,2+r4,2/N2+1/(2N2)−left5,2=−1/(2×11)+9/23+1/(2×23)−(−1/(2×11)+5/11)=−21/(2×11×23).
For the sub-group 4, right4,3=v4,3+4/11=1/(2×11)+4/11, and left5,3=u5,3+5/11=−21/(2×11×23)+5/11.
For N3=37, when r3 varies, if r5,3=16, then r5,3/N3−left5,3>0 and |r5,3/N3−left5,3| is the minimum value; because r5,3/N3−1/(2N3)−right4,3>0, v4,4=v4,3, namely, v4,4=1/(2×11).
For N3=37, when r3 varies, if r4,3=15, then r4,3/N3−right4,3<0 and |r4,3/N3−right4,3| is the minimum value; because r4,3/N3+1/(2N3)−left5,3>0, u5,4=u5,3+r4,3/N3+1/(2N3)−left5,3=−21/(2×11×23)+15/37+1/(2×37)−(−21/(2×11×23)+5/11)=−29/(2×11×37)
For the sub-group 5, v4,5=v4,4, namely, v4,5=1/(2×11); u5,5=u5,4, namely, u5,5=−29/(2×11×37).
For the sub-group 6, v4,6=v4,5, namely, v4,6=1/(2×11); u5,6=u5,5, namely, u5,6=−29/(2×11×37).
For the sub-group 7, v4,7=v4,6, namely, v4,7=1/(2×11); u5,7=u5,6, namely, u5,7=−29/(2×11×37).
Further calculation reveals that: for sub-groups 8, 9, 10, . . . , 16, the values of u and v do not change any more.
By analogy, u and v of all sub-groups of other sequence groups may be obtained. Calculation reveals that: for any sub-group i of the sequence group 5, v5,i=1/(2×11). Based on the foregoing calculation, the sequences that meet u5,i≤(ri/Ni−5/N1)≤v5,i are selected and included into the sub-group i of the sequence group 5, where the sequence is represented by a basic sequence index. Thus the following table is generated:
The foregoing calculation of uk,i, vk,i reveals that: the same uk,i, vk,i may be determined when calculated to N4=47 (namely, S={2, 3, 4}) and N16=293 (namely, S=I={2, 3, . . . , 16}). Therefore, the calculation may continue only to the fourth sub-group, namely, S={2, 3, 4} to obtain u and v of all sub-groups of all sequence groups and reduce the calculation load.
In practice, u and v in use may be quantized according to the foregoing calculation results to achieve the required precision.
In the foregoing embodiment, selection of the n sequences comes in two circumstances:
Preferably, n is 1, namely, in the foregoing example, a sequence that makes (rm/Nm−k/N1) the smallest is selected and included into the sub-group m.
Preferably, n is a natural number greater than 1, and the value of n depends on the length difference between sub-group Nm and reference sub-group N1. The sequences corresponding to several basic sequence indexes near rm that makes (rm/Nm−k/N1) the smallest are included into a sub-group. Generally, such sequences are n sequences closest to the minimum rm, where n depends on the length difference between N1, Nm. For example, if Nm is about 4×N1, two rm's may be included into the group. Generally, n=┌Nm/(2N1)┐ may be selected. In another example, n=└Nm/N1┘ may be selected, where └z┘ the maximum integer not greater than z. In the sequence sub-group in this case, there may be more than one sequence of a certain length. After such allocation in the system, when using the sequence, the user may select any of the allocated n sequences for transmitting, for example, select the sequence that makes (rm/Nm−k/N1) the smallest, second smallest, and so on.
In the foregoing embodiment, n sequences are selected, where n is preferably determined by the sequence group k and sub-group i. For example, n≤Q, where Q is the quantity of sequences that meet uk,i≤(ri/Ni−ck/Np
In the foregoing embodiments, the sequence groups may be generated for the sequences corresponding to partial instead of all modes of occupying time frequency resources in the system. For example, the modes of occupying time frequency resources may be divided into multiple levels according to the length of the sequence. Each level includes sequences in a certain length range. For the sequences at each level, the sequence groups are generated and allocated, as described above.
Specifically, the sequence groups may be allocated dynamically, namely, the sequence in use varies with time or other variables; or the sequence groups are allocated statically, namely, the sequence in use is constant. More specifically, the static allocation mode may be used alone, or the dynamic allocation mode is used alone, or both the dynamic allocation mode and the static allocation mode are used, as detailed below:
Preferably, if few radio resources are occupied by the sequence, the sequence groups are allocated dynamically. That is because the sequent length is small in this circumstance, and there are fewer sequence groups. For example, as regards the method of “hopping” a sequence group: in the foregoing embodiment taking the Zadoff-Chu sequence as an example, a serial number (r1) of a reference sequence group is selected randomly in the pseudo random mode at the time of transmitting the pilot frequency, and then the sequence with the index rk in the sub-group of the same sequence group is calculated out according to the foregoing selection mode.
Preferably, if many radio resources are occupied by the sequence, the sequence groups are allocated statically. For example, in the foregoing embodiment taking the Zadoff-Chu sequence as an example, if the quantity (N) of sequence groups meets the need, the N sequence groups are allocated to each cell, which meets the requirements of averaged interference between cells without changing with time. Preferably, the radio resources occupied in the system may be divided into two levels. One level is about the sequences that occupy many radio resources, where different sequence groups are allocated statically; the other level is about the sequences that occupy few radio resources, where the sequence groups allocated in the dynamic pseudo random mode. For example, if a sequence occupies more than 144 sub-carriers, the sequence length is generally greater than or equal to 144, and different sequence groups are allocated statically; if the sequences in each sequence group correspond to radio resources of less than 144 sub-carriers, the sequence length is generally less than 144, and the sequence groups are allocated in the dynamic pseudo random mode.
If a sub-group contains multiple sequences, including basic sequences and the sequences of different time cyclic shifts, the sequences may be allocated not only to different users, but also to different cells, for example, different sectors under a base station. Particularly, if a cell needs more sequences, for example, if multi-antenna transmitting is supported, each antenna needs to have a different sequence. In this case, the minimum length of the sequence in use may be limited to increase the quantity of basic sequences in the sub-group. Therefore, more basic sequences in the sub-group or more cyclic shifts of the basic sequences may be allocated to the cell. Further, if the sub-group in the sequence group has multiple sequences, the sequence groups may be further grouped and allocated to different cells, users or channels.
The aforementioned sequences are not limited to Zadoff-Chu sequences, and may be Gauss sequences, other CAZAC sequences, basic sequences, and/or deferred sequences of CAZAC sequences.
Corresponding to the aforementioned method for allocating sequence groups to cells in a specific selection mode in a network, a method for processing communication sequences is described. As shown in
Step 201: The group number k of the sequence group allocated by the system is obtained.
Step 202: N (n is a natural number) sequences are selected from the candidate sequence collection to form sequences in the sub-group i (i is a serial number of the sub-group) in the sequence group k, where the n sequences make the d(ƒi(·),Gk) function value the smallest, second smallest, and third smallest respectively, d(a,b) is a two variables function, Gk is a variable determined by the group number k, ƒi(·) is a function corresponding to the sub-group i determined by the system, and the domain of the function is the candidate sequence collection corresponding to the sub-group i.
Step 203: The corresponding transmitting sequences are generated according to the formed sub-group i, and the sequences on the corresponding time frequency resources are processed.
Processing of communication sequences includes transmitting and receiving of communication sequences. Receiving of communication sequences includes calculation related to the generated sequences and received signals. Generally, the specific receiving operations include the calculation for obtaining channel estimation or time synchronization.
The aforementioned sequences are not limited to Zadoff-Chu sequences, and may be Gauss sequences, other CAZAC sequences, basic sequences, and/or shifted sequences of CAZAC sequences. The processing of sequences may be frequency domain processing or time domain processing. The functions in the foregoing method may be consistent with the functions in the foregoing allocation method, and are not repeated further.
Taking the Zadoff-Chu sequence as an example, if the function d(a,b) is d(a,b)=|(a−b)|, for the sub-group m, the sequence that makes the |rm/Nm−k/N1| value the smallest is selected and included into the sequence group k, thus ensuring higher correlation between sequences and reducing correlation between groups.
In practice, working out the rm indexes that make |rm/Nm−k/N1| the smallest, second smallest, . . . , may induce a general method. That is, with an known integer N1, N2, e, the integer ƒ needs to make the |e/N1−ƒ/N2| value the smallest. Evidently, ƒ is the integer w closest to e·N2/N1, namely, the └e·N2/N1┘ the value rounded down or the ┌e·N2/N1┐ value rounded up. The fewer n sequences are w±1, w±2, . . . .
The transmitter and the receiver may obtain the data through calculation in this way rather than store the data.
Still taking the Zadoff-Chu sequence as an example, if the function d(a,b) is |(a−b) modu mk,i|, the sub-group numbered p1 serves as a reference sub-group, Np
In practice, working out the index rq that makes |(rq/Nq−k/N1) modu mk,q| the smallest may induce a general method, namely, rq=B−1×round (B×k×Nq/N1), where B=1/mk,q, B−1 is a natural number that meets B×B−1 mod Nq=1, and round(z) is an integer closest to z.
A detailed description is given below through examples. With a known integer N1, N2, e, if mk,q=1, then the integer ƒ needs to make the |(e/N1−ƒ/N2) modu 1| value the smallest. Evidently, ƒ is the integer w closest to e·N2/N1, namely, the └e·N2/N1┘ value rounded down or the ┌e·N2/N1┐ value rounded up. If mk,q=½, then the integer ƒ needs to make the |(e/N1−ƒ/N2) modu ½| value the smallest. ƒ is
modulo N2, namely,
mod N2, where w is an integer closest to 2e·N2/N1, namely, the └2e·N2/N1┘ value rounded down or the └2e·N2/N1┘ value rounded up. If mk,q=⅓, then the integer ƒ needs to make the |(e/N1−ƒ/N2) modu ⅓| value the smallest. When N2 mod 3=0, ƒ is
when N2 mod 3=1, ƒ is
when N2 mod 3=2, ƒ is
where w is an integer closest to 3e·N2/N1, namely, the └3e·N2/N1┘ value rounded down or the └3e·N2/N1┘ value rounded up. If mk,q=¼, then the integer ƒ needs to make the |(e/N1−ƒ/N2) modu ¼| value the smallest. When N2 mod 2=0, ƒ is
when N2 mod 4=1, ƒ is
when N2 mod 4=3, ƒ is
where w is an integer closest to 4e·N2/N1, namely, the └4e·N2/N1┘ value rounded down or the ┌4e·N2/N1┐ value rounded up.
To sum up, through mk,q storage and simple calculation, the sequences in the sub-group q in the sequence group k are obtained. According to the inherent features of mk,q, the mk,q storage may be simplified, as detailed below:
mk,q of the sub-group q is symmetric between different sequence groups k, namely, mk,q=mT−k,q, where T is the total number of sequence groups. Therefore, if mk,q in the case of 1≤k≤T/2 is pre-stored, mk,q in the case of 1≤k≤T can be obtained; or, if mk,q in the case of T/2<k≤T is pre-stored, mk,q in the case of 1≤k≤T can also be obtained.
If Nq≥Lr, it is appropriate that mk,q=1, where Nq is the sequence length of the sub-group q, and Lr is determined by the reference sub-group sequence length Np
The specific values of mk,q corresponding to the sub-group q in the sequence group k may be stored. Specifically, x bits may be used to represent W different values of mk,q, where 2x−1<W≤2x; for each mk,q, the x bits that represent the specific values of mk,q are stored. Alternatively, the value selection mode of mk,q may also be stored. For example, when Nq≥Lr, mk,q=1.
In the foregoing embodiment, after the resource occupied by the sequence is determined, the sequence of the sub-group corresponding to the resource of the current group may be generated in real time according to the selection mode, without the need of storing. The implementation is simple.
It is understandable to those skilled in the art that all or part of the steps in the foregoing embodiments may be implemented by hardware instructed by a program. The program may be stored in a computer-readable storage medium such as ROM/RAM, magnetic disk and compact disk, and the steps covered in executing the program are consistent with the foregoing steps 201-203.
As shown in
a sequence selecting unit, adapted to: obtain a group number k of a sequence group allocated by the system, and select n (n is a natural number) sequences from a candidate sequence collection to form sequences in a sub-group i (i is a serial number of the sub-group) in the sequence group k (k is the serial number of the sequence group), where the n sequences make the d(ƒi(·),Gk) function value the smallest, second smallest, and third smallest respectively, d(a,b) is a two variables function, Gk is a variable determined by the group number k, ƒi(·) is a function corresponding to the sub-group i determined by the system, and the domain of the function is the candidate sequence collection corresponding to the sub-group i; and
a sequence processing unit, adapted to: select or generate the corresponding sequences according to the sequences in the formed sub-group i, and process the sequences on the time frequency resources corresponding to the sub-group i.
Specifically, as shown in
Specifically, as shown in
The relevant functions and specific processing in the communication sequence processing apparatus are consistent with those in the forgoing allocation method and processing method, and are not repeated further. The aforementioned sequences are not limited to Zadoff-Chu sequences, and may be Gauss sequences, other CAZAC sequences, basic sequences, and/or deferred sequences of CAZAC sequences. The processing of sequences may be frequency domain processing or time domain processing.
In the foregoing communication sequence processing apparatus, the sequence selecting unit selects a sequence compliant with the interference requirement directly in a specific selection mode, without the need of storing the lists about the correspondence of sequences, thus saving communication resources as against the conventional art.
Although exemplary embodiments have been described through the application and accompanying drawings, the claims are not limited to such embodiments. It is apparent that those skilled in the art can make various modifications and variations to the embodiments without departing from the spirit and scope of the claims.
Number | Date | Country | Kind |
---|---|---|---|
200710073057.4 | Mar 2007 | CN | national |
200710100449.5 | Apr 2007 | CN | national |
200710103147.3 | Apr 2007 | CN | national |
200710112774.3 | Jun 2007 | CN | national |
200710123676.X | Sep 2007 | CN | national |
This application is a continuation of U.S. patent application Ser. No. 15/807,774, filed on Nov. 9, 2017, which is a continuation of U.S. patent application Ser. No. 14/842,618, filed on Sep. 1, 2015, now U.S. Pat. No. 9,819,434, which is a continuation of U.S. patent application Ser. No. 14/068,124, filed on Oct. 31, 2013, now U.S. Pat. No. 9,143,295. The U.S. patent application Ser. No. 14/068,124 is a continuation of U.S. patent application Ser. No. 13/545,707, filed on Jul. 10, 2012, now U.S. Pat. No. 8,588,168, which is a continuation of U.S. patent application Ser. No. 12/493,869, filed on Jun. 29, 2009, now U.S. Pat. No. 8,249,006, which is a continuation of International Application No. PCT/CN2008/070431, filed on Mar. 6, 2008. The International Application claims priority to Chinese Patent Application No. 200710073057.4, filed on Mar. 7, 2007, Chinese Patent Application No. 200710100449.5, filed on Apr. 9, 2007, Chinese Patent Application No. 200710103147.3, filed on Apr. 27, 2007, Chinese Patent Application No. 200710112774.3, filed on Jun. 17, 2007, and Chinese Patent Application No. 200710123676.X, filed on Sep. 30, 2007, all of which are hereby incorporated by reference in their entireties.
Number | Name | Date | Kind |
---|---|---|---|
5652494 | Sugden | Jul 1997 | A |
6084884 | Adachi | Jul 2000 | A |
6226337 | Klank | May 2001 | B1 |
6990087 | Rao et al. | Jan 2006 | B2 |
7072462 | Smith et al. | Jul 2006 | B2 |
7417964 | Cho et al. | Aug 2008 | B2 |
7508842 | Baum et al. | Mar 2009 | B2 |
7539263 | Jung et al. | May 2009 | B2 |
7545772 | Hwang et al. | Jun 2009 | B2 |
7558237 | Mottier et al. | Jul 2009 | B2 |
7599327 | Zhuang | Oct 2009 | B2 |
7643832 | Cudak et al. | Jan 2010 | B2 |
7701919 | Ah Lee | Apr 2010 | B2 |
7746916 | Han et al. | Jun 2010 | B2 |
7792212 | Lee et al. | Sep 2010 | B2 |
7808884 | Jitsukawa et al. | Oct 2010 | B2 |
7881364 | Noh et al. | Feb 2011 | B2 |
7894396 | Noh | Feb 2011 | B2 |
7983143 | Akita et al. | Jul 2011 | B2 |
8019025 | Im et al. | Sep 2011 | B2 |
8036197 | Pajukoski et al. | Oct 2011 | B2 |
8054919 | Xin et al. | Nov 2011 | B2 |
8111732 | Noh et al. | Feb 2012 | B2 |
8130863 | Han et al. | Mar 2012 | B2 |
8134913 | Gerakoulis et al. | Mar 2012 | B1 |
8155656 | Ogawa et al. | Apr 2012 | B2 |
8165159 | Oketani et al. | Apr 2012 | B2 |
8218481 | Kwon et al. | Jul 2012 | B2 |
8223816 | Kishiyama et al. | Jul 2012 | B2 |
8223819 | Hsieh et al. | Jul 2012 | B2 |
8233415 | Birru | Jul 2012 | B2 |
8234325 | Lee et al. | Jul 2012 | B2 |
8290021 | Noh et al. | Oct 2012 | B2 |
8290502 | Ogawa et al. | Oct 2012 | B2 |
8576794 | Dinan | Nov 2013 | B1 |
8683058 | Kwon et al. | Mar 2014 | B2 |
8773968 | Jiang et al. | Jul 2014 | B2 |
8780690 | Akita et al. | Jul 2014 | B2 |
8787181 | Gaal et al. | Jul 2014 | B2 |
9143295 | Qu et al. | Sep 2015 | B2 |
9660853 | Shimomura et al. | May 2017 | B2 |
20030156624 | Koslar | Aug 2003 | A1 |
20040066740 | Suh et al. | Apr 2004 | A1 |
20050058089 | Vijayan et al. | Mar 2005 | A1 |
20050090202 | Kim et al. | Apr 2005 | A1 |
20050111522 | Sung et al. | May 2005 | A1 |
20050226140 | Zhuang | Oct 2005 | A1 |
20050286465 | Zhuang | Dec 2005 | A1 |
20060009227 | Cudak et al. | Jan 2006 | A1 |
20060039451 | Zhuang et al. | Feb 2006 | A1 |
20060045001 | Jalali | Mar 2006 | A1 |
20060050799 | Hou et al. | Mar 2006 | A1 |
20060056528 | Jung et al. | Mar 2006 | A1 |
20060188036 | Brunel et al. | Aug 2006 | A1 |
20060291431 | Pajukoski et al. | Dec 2006 | A1 |
20070153834 | Qu et al. | Jul 2007 | A1 |
20070177682 | Han et al. | Aug 2007 | A1 |
20070183386 | Muharemovic et al. | Aug 2007 | A1 |
20070237113 | Akita et al. | Oct 2007 | A1 |
20070253465 | Muharemovic et al. | Nov 2007 | A1 |
20070254685 | Oketani et al. | Nov 2007 | A1 |
20070297381 | Oketani et al. | Dec 2007 | A1 |
20080037487 | Li et al. | Feb 2008 | A1 |
20080080472 | Bertrand et al. | Apr 2008 | A1 |
20080090528 | Malladi | Apr 2008 | A1 |
20080101313 | Choi et al. | May 2008 | A1 |
20080123616 | Lee | May 2008 | A1 |
20080165893 | Malladi | Jul 2008 | A1 |
20080212555 | Kim et al. | Sep 2008 | A1 |
20080235314 | Lee et al. | Sep 2008 | A1 |
20080240024 | Rao et al. | Oct 2008 | A1 |
20080240285 | Han | Oct 2008 | A1 |
20080273582 | Gaal et al. | Nov 2008 | A1 |
20080285433 | Akita et al. | Nov 2008 | A1 |
20080285534 | Dent | Nov 2008 | A1 |
20090046645 | Bertrand et al. | Feb 2009 | A1 |
20090080500 | Muharemovic et al. | Mar 2009 | A1 |
20090097465 | Inoue et al. | Apr 2009 | A1 |
20090103484 | Shu et al. | Apr 2009 | A1 |
20090175228 | Kimura et al. | Jul 2009 | A1 |
20090180443 | Kawasaki et al. | Jul 2009 | A1 |
20090186625 | Qu | Jul 2009 | A1 |
20090196279 | Kim et al. | Aug 2009 | A1 |
20090252112 | Shimomura et al. | Oct 2009 | A1 |
20090323855 | Han et al. | Dec 2009 | A1 |
20090323868 | Alt | Dec 2009 | A1 |
20100034165 | Han | Feb 2010 | A1 |
20100039998 | Imamura | Feb 2010 | A1 |
20100111044 | Kawamura et al. | May 2010 | A1 |
20100220664 | Hooli | Sep 2010 | A1 |
20100265814 | Iwai | Oct 2010 | A1 |
20100272022 | Iwai | Oct 2010 | A1 |
20100284350 | Korhonen | Nov 2010 | A1 |
20110007715 | Kwon et al. | Jan 2011 | A1 |
20110080966 | Ogawa | Apr 2011 | A1 |
20110085515 | Qu et al. | Apr 2011 | A1 |
20110134968 | Han et al. | Jun 2011 | A1 |
20110189951 | Noh et al. | Aug 2011 | A1 |
20110249549 | Hao et al. | Oct 2011 | A1 |
20120039256 | Kwon et al. | Feb 2012 | A1 |
20120113931 | Inoue et al. | May 2012 | A1 |
20120163348 | Han et al. | Jun 2012 | A1 |
20120170538 | Oketani et al. | Jul 2012 | A1 |
20120263214 | Lee et al. | Oct 2012 | A1 |
20120269159 | Inoue et al. | Oct 2012 | A1 |
20130201982 | McCoy | Aug 2013 | A1 |
20140185724 | Han | Jul 2014 | A1 |
20150189632 | Inoue et al. | Jul 2015 | A1 |
20170170922 | Noh et al. | Jun 2017 | A1 |
20170366290 | Noh et al. | Dec 2017 | A1 |
20180076980 | Iwai et al. | Mar 2018 | A1 |
20180131481 | Jiang et al. | May 2018 | A1 |
Number | Date | Country |
---|---|---|
1688145 | Oct 2005 | CN |
1728622 | Feb 2006 | CN |
1728695 | Feb 2006 | CN |
1747354 | Mar 2006 | CN |
1773897 | May 2006 | CN |
1815916 | Aug 2006 | CN |
1852274 | Oct 2006 | CN |
1889754 | Jan 2007 | CN |
101027868 | Aug 2007 | CN |
101039499 | Sep 2007 | CN |
101179819 | May 2008 | CN |
101262687 | Sep 2008 | CN |
101366193 | Feb 2009 | CN |
100536447 | Sep 2009 | CN |
101542935 | Nov 2010 | CN |
0786889 | Jul 1997 | EP |
1976137 | Oct 2008 | EP |
2068455 | Jun 2009 | EP |
2360851 | Aug 2011 | EP |
2007194751 | Aug 2007 | JP |
2007336437 | Dec 2007 | JP |
2008092051 | Apr 2008 | JP |
2009245238 | Oct 2009 | JP |
2010506443 | Feb 2010 | JP |
4606494 | Jan 2011 | JP |
4968256 | Jul 2012 | JP |
4995914 | Aug 2012 | JP |
5647177 | Dec 2012 | JP |
I291622 | Dec 2007 | TW |
9507581 | Mar 1995 | WO |
2005043794 | May 2005 | WO |
2006020483 | Feb 2006 | WO |
2007122828 | Nov 2007 | WO |
2007141848 | Dec 2007 | WO |
2008094014 | Aug 2008 | WO |
Entry |
---|
U.S. Appl. No. 14/842,618, filed Sep. 1, 2015. |
U.S. Appl. No. 14/068,124, filed Oct. 31, 2013. |
U.S. Appl. No. 13/545,707, filed Jul. 10, 2012. |
U.S. Appl. No. 12/493,869, filed Jun. 29, 2009. |
“Motivation to Combine References,” Exhibit 239-B, (Jan. 20, 2017). |
Samsung, et al.,“Samsung's Patent Local Rule 3-3 and 3-4 Disclosures,” Case No. 16-cv-02787-WHO, (Jan. 20, 2017). |
“EUTRASC-FDMA Uplink Pilot/Reference Signal Design & TP,” 3GPP TSG RANWG1 # 45 R1-061176, Motorola, 3rd Generation Partnership Project, Valbonne, France (May 8-May 12). |
NTT DoCoMo et al., “Pilot Sequence Allocation Method in E-UTRA Uplink,” 3GPP TSG RAN WG1 LTE Ad Hoc R1-061678, 3rd Generation Partnership Project, Valbonne, France (Jun. 27-30, 2006). |
“Non synchronized Random Access structure and performance for E-UTRA,” 3GPP TSG RAN WG1 LTE Ad Hoc R1-061749, Texas Instruments, 3rd Generation Partnership Project, Valbonne, France (Jun. 27-30, 2006). |
“Random access burst design for E-UTRA;” TSG-RAN WG1 LTE Ad hoc meeting R1-061766, Panasonic (Jun. 27-30, 2006). |
“RACH Preamble Design,” 3GPP TSG-RAN WG1 LTE ad-hoc R1-061790, Qualcomm Europe, 3rd Generation Partnership Project, Valbonne, France (Jun. 27-30, 2006). |
“Expanded sets of ZCZ-GCL random access preambles,” 3GPP TSG RAN LTE Ad Hoc R1-061816, Huawei, 3rd Generation Partnership Project, Valbonne, France (Jun. 27-30, 2006). |
“Comparison of Zero Cross-Correlation sequences and Zadoff-Chu Sequences for E-UTRA RACH,” TSG-RAN WG1 LTE AdHoc R1-061869, Ericsson, (Jun. 27-30, 2006). |
“Random access sequence comparison for E-UTRA,” TSG-RAN WG1 Meeting # 46 R1-062174, Panasonic et al., (Aug. 28-Sep. 1, 2006). |
“Design of non-synchronized random access using CDM for E-UTRA,” 3GPP TSG RAN WG1 LTE Ad Hoc Meeting R1-061897, InterDigital, 3rd Generation Partnership Project, Valbonne, France, (Jun. 27-30, 2006). |
“Random access burst design for E-UTRA,” TSG-RAN WG1 Meeting # 46 R1-062175, Panasonic et al., (Aug. 28-Sep. 1, 2006). |
“Uplink Reference Signal Design in EUTRA,” 3GPP TSG RAN WG1 # 46bis R1-062642, Texas Instruments, 3rd Generation Partnership Project, Valbonne, France (Oct. 3-13, 2006). |
NTT DoCoMo et al., “Reference Signal Sequence Allocation Method in E-UTRA Uplink,” 3GPP TSG RAN WG1 Meeting # 46bis R1-062728 (Original R1-061678), 3rd Generation Partnership Project, Valbonne, France (Oct. 9-13, 2006). |
“Sequence Assignment for Uplink Reference Signal,” 3GPP TSG RAN WG1 Meeting # 47 R1-063356, Huawei, 3rd Generation Partnership Project, Valbonne, France (Nov. 6-10, 2006). |
“Sequence Allocation Method for E-UTRA Uplink Reference signal,” 3GPP TSG RAN WG1 Meeting # 48 R1-071109, Huawei, 3rd Generation Partnership Project, Valbonne, France (Feb. 12-16, 2007). |
NTT DoCoMo et al., “Sequence Hopping and Cyclic-Shift Value Hopping for Uplink Reference Signal in E-UTRA,” 3GPP TSG RAN WG1 Meeting # 48bis R1-071643, 3rd Generation Partnership Project, Valbonne, France (Mar. 26-30, 2007). |
“3rd Generation Partnership Project;Technical Specification Group Radio Access Network;Feasibility Study for Evolved UTRA and UTRAN(Release 7),” 3GPP TR 25.912 V0.2.0, 3rd Generation Partnership Project, Valbonne, France (Jun. 2006). |
Catt, Ritt, On the preamble sequence design for non-synchronized RACH for E-UTRA TDD[online], 3GPP TSG-RAN WG1#46, RI-062430, Tallinn, Estonia, 3rd Generation Partnership Project, Valbonne, France (Aug. 28-Sep. 2, 2006). |
U.S. Appl. No. 60/888,065, filed Feb. 2, 2007 ,Yeon Hyeon Kwon. |
“Consideration on UL RACH scheme for LTE,” 3GPP RAN1 meeting #44, RI-060653,Nortel Networks,3rd Generation Partnership Project, Valbonne, France (Feb. 13-17, 2006). |
“Random Access Sequence Design,” 3GPP TSG RAN1#44-bis, RI-060884, Motorola, 3rd Generation Partnership Project, Valbonne, France (Mar. 24-26, 2006). |
“Binding method for UL RS sequence with different lengths,” 3GPP TSG RAN WG 1 #48, RI-070911, LG Electronics, 3rd Generation Partnership Project, Valbonne, France (Feb. 12-16, 2007). |
NG et al.,“Multi-phase Optimal Sequences for Fast Initialization of Channel Estimation and Equalization,” IEEE International Conference on Communications, Towards the Knowledge Millennium, Montreal, Quebec, Canada, Institute of Electrical and Electronics Engineers, New York, New York (Jun. 8-12, 1997). |
Branislav M. Popvic et al., “Random Access Preambles for Evolved UTRA Cellular System,” 2006 IEEE Ninth International Symposium on Spread Spectrum Techniques and Applications, Institute of Electrical and Electronic Engineers, New York, New York. |
“3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Physical Layer Aspects for Evolved UTRA(Release 7),” E2 3GPP TR 25.814 V2.0.0, 3rd Generation Partnership Project, Valbonne, France (Jun. 2006). |
“3GPP specification 25.814,” E10 Printout of the webpage, 3rd Generation Partnership Project, Valbonne, France (as retrieved on Feb. 13, 2014). |
“3GPP meeting details,” E11 Printout of the webpage, 3rd Generation Partnership Project, Valbonne, France (as retrieved on Feb. 13, 2014). |
“3GPP meeting Registration,” E12 Printout of the webpage, 3rd Generation Partnership Project, Valbonne, France (as retrieved on Feb. 13, 2014). |
“www.3gpp.org- -ftp-tsg_ran-TSG_RAN_-TSGR_33-,” E13 Printout of the webpage, 3rd Generation Partnership Project, Valbonne, France (as retrieved on Feb. 13, 2014). |
“3rd Generation Partnership Project; Technical Specification Group Radio Access Network;Evolved Universal Terrestrial Radio Access (E-UTRA) and Evolved Universal Terrestrial Radio Access Network (E-UTRAN);Overall description;Stage 2(Release 8),” E13 3GPP TS 36.300 V8.3.0, 3rd Generation Partnership Project, Valbonne, France (Dec. 2007). |
“www.3gpp.org- -ftp-tsg_ran-TSG_RAN_-TSGR_33-,” E14 Printout of the webpage, 3rd Generation Partnership Project, Valbonne, France (as retrieved on Feb. 13, 2014). |
“3rd Generation Partnership Project; Technical Specification Group Services and System Aspects;3GPP System Architecture Evolution (SAE):Security Architecture;(Release 8),” E14 3GPP TS 33.401 V2.0.0, 3rd Generation Partnership Project, Valbonne, France (May 2008). |
“3GPP TDocs (written contributions) at meeting,” E15 Printout of the webpage, 3rd Generation Partnership Project, Valbonne, France (as retrieved on Feb. 13, 2014). |
“3rd Generation Partnership Project; Technical Specification Group Services and System Aspects;3GPP System Architecture Evolution (SAE):Security Architecture;(Release 8),” E15 3GPP TS 33.401 VI.I.0, 3rd Generation Partnership Project, Valbonne, France (Apr. 2008). |
“E16 Overview of the documents comprised in the written contribution “RP-060496” to the RP-33 meeting,” (Sep. 19-22, 2006). |
“DL MIMO System Analysis”, E17 3GPP TSG-RANI Meeting #46 Tdoc, R1-062424, Change Request 25.814 CR 0003 V7.0.0, 3rd Generation Partnership Project, Valbonne, France (Aug. 28-Sep. 1, 2006). |
“Summary of downlink enhancement techniques over reference LTE unicast performance,” E18 3GPP TSG-RAN WGI Meeting #46 Tdoc, R1-062442, Change Request 25.814 CR 0010 V7.0.0, 3rd Generation Partnership Project, Valbonne, France (Aug. 28-Sep. 1, 2006). |
“DL and UL VoIP capacity characterization for E-UTRA,” E19 3GPP TSG-RANI Meeting #46 Tdoc, R1-062412, Change Request 25.814 CR 0004 V7.0.0, 3rd Generation Partnership Project, Valbonne, France (Aug. 28-Sep. 1, 2006). |
“Inclusion of Beamforming Results in TR25.814,” E20 3GPP TSG-RAN WGI Meeting #46 Tdoc, R1-062413, Change Request 25.814 CR 0008 V7.0.0, 3rd Generation Partnership Project, Valbonne, France (Aug. 28-Sep. 1, 2006). |
“3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Physical layer aspects for evolved Universal Terrestrial Radio Access (UTRA)(Release 7),” E3 3GPP TR 25.814 V7.1.0, 3rd Generation Partnership Project, Valbonne, France (Sep. 2006). |
“Consideration on UL RACH scheme for LTE”, 3GPP RAN1 LTE Ad Hoc meeting, R1-060152, Nortel, 3rd Generation Partnership Project, Valbonne, France (Jan. 23-25, 2006). |
“3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Physical layer aspects for evolved Universal Terrestrial Radio Access (UTRA)(Release 7),” E2 3GPP TR 25.814 V7.0.0, 3rd Generation Partnership Project, Valbonne, France (Jun. 2006). |
“CAZAC Reference Signal for SC-FDMA,” E4 3GPP TSG RAN WGI Meeting #46, R1-062388,Lucent Technologies, 3rd Generation Partnership Project, Valbonne, France (Aug. 28-Sep. 1, 2006). |
“Binding method for UL RS sequence with different lengths,” E5 3GPP TSG RAN WG 1 #48, R1-070911, LG Electronics, 3rd Generation Partnership Project, Valbonne, France (Feb. 12-16, 2007). |
“UL Reference Signal Design,” E6 3GPP TSG RAN1 #47, R1-063434, Qualcomm Europe, 3rd Generation Partnership Project, Valbonne, France (Nov. 6-10, 2006). |
“Precoded FDM Reference Signals for SC-FDMA,” E7 3GPP TSG-RAN WG1 LTE adhoc, R1-061876, Lucent Technologies, 3rd Generation Partnership Project, Valbonne, France (Jun. 27-30, 2006). |
NTT DoCoMo et al. “Multiplexing Method for Orthogonal Reference Signal for E-UTRA Uplink,” E8 3GPP TSG RAN WG1 Meeting #46, R1-062101(Original R1-061193), 3rd Generation Partnership Project, Valbonne, France (Aug. 28-Sep. 1, 2006). |
“EUTRA SC-FDMA Uplink Reference Signal Design,” E9 3GPP TSG RAN WG1 Meeting #46, R1-062299, CATT, 3rd Generation Partnership Project, Valbonne, France (Aug. 28-Sep. 1, 2006). |
“Pilot structure of SC-FDMA in Evolved UTRA uplink,” 3GPP TSG RAN WG1 Meeting #43, R1-051432, 3rd Generation Partnership Project, Valbonne, France (Nov. 7-11, 2005). |
LG Electronics,“Detailed Statement”, with English translation (Feb. 2, 2007). |
“3rd Generation Partnership Project;Technical Specification Group Radio Access Network;Physical Channels and Modulation(Release 8),” 3GPP TS 36.211 V1.0.0(RP-070169), 3rd Generation Partnership Project, Valbonne, France (Mar. 2007). |
NTT DoCoMo et al., “Orthogonal Pilot Channel Structure for E-UTRA Uplink,” 3GPP TSG RAN WG1 Meeting #44, R1-060319(Original R1-060046), 3rd Generation Partnership Project, Valbonne, France (Feb. 13-17, 2006). |
“Multiplexing Method for Orthogonal Reference Signals for E-UTRA Uplink,” 3GPP TSG-RAN WG1 Meeting #45, R1-061193, NTT DoCoMo, 3rd Generation Partnership Project, Valbonne, France (May 8-12, 2006). |
“3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Physical Channels and Modulation(Release 8),” 3GPP TS 36.211 V0.3. 1, 3rd Generation Partnership Project, Valbonne, France (Feb. 2007). |
“Binding method for UL RS sequence with different lengths,” 3GPP TSG RAN WG1 #48bis R1-071542, LG Electronics, 3rd Generation Partnership Project, Valbonne, France (Mar. 26-30, 2007). |
“Definition of Zadoff-Chu ( CAXAC ) sequence,” Wikipedia, Retrieved from the Internet no later than Jul. 10, 2012. |
“Sequence Allocation Method for E-UTRA Uplink Reference Signal,” 3GPP TSG RAN WG1 meeting #47bis R1-070367, Huawei, 3rd Generation Partnership Project, Valbonne, France (Jan. 15-19, 2007). |
Ping et al., “Mashup Technology and Online Learning,” Department of Education & Information Technology, East China Normal University, Shanghai, China (2008). |
“GCL based preamble design for 1024, 512 and 128 FFT sizes in the OFDMA PHY layer,” IEEE 802.16 Broadband Wireless Access Working Group, IEEE C80216e-04 / 241r1, Institute of Electrical and Electronics Engineers, New York, New York (Aug. 29, 2004). |
NTT DoCoMo et al., “Pilot Sequence Allocation Method in E-UTRA Uplink,” 3GPP TSG Ran WG1 Meeting # 46, R1-062103, 3rd Generation Partnership Project, Valbonne, France (Aug. 28-Sep. 1, 2006). |
NTT DoCoMo et al., “Group-wised Frequency Resource Allocation for Frequency Domain Channel-dependent Scheduling in SC-Based E-UTRA Uplink,” 3GPP TSG-RAN WG1 Meeting # 46, R1-062104, 3rd Generation Partnership Project, Valbonne, France (Aug. 28-Sep. 1, 2006). |
Exhibit 239-1, Samsung's Invalidity Contentions for U.S. Pat. No. 8,644,239 ( “'239 Patent”) in View of 3GPP TSG RAN WG1 Meeting # 48, Document R1-071109 ( “R1-071109”), 3rd Generation Partnership Project, Valbonne, France (Jan. 20, 2017). |
Exhibit 239-2, Samsung's Invalidity Contentions for U.S. Pat. No. 8,644,239 ( “'239 Patent”) in View of 3GPP TSG RAN WG1 Meeting # 47, Document R1-063356 (“R1-063356”), 3rd Generation Partnership Project, Valbonne, France (Jan. 20, 2017). |
Exhibit 239-3, Samsung's Invalidity Contentions for U.S. Pat. No. 8,644,239 (“'239 Patent”) in View of U.S. Pat. No. 7,599,327 to Zhuang (“Zhuang '327”), (Jan. 20, 2017). |
Exhibit 239-4, Samsung's Invalidity Contentions for U.S. Pat. No. 8,644,239 (“'239 Patent”) in View of U.S. Patent App. No. 2006/0009227 (“Cudak”), (Jan. 20, 2017). |
Exhibit 239-5, Samsung's Invalidity Contentions for U.S. Pat. No. 8,644,239 (“'239 Patent”) in View of 3GPP TSG RAN WG1 Meeting # 46, Document R1-062174 (“R1-062174”), 3rd Generation Partnership Project, Valbonne, France (Jan. 20, 2017). |
Exhibit 239-6, Samsung's Invalidity Contentions for U.S. Pat. No. 8,644,239 (“'239 Patent”) in View of U.S. Patent App. Pub. No. 2006/0039451 (“Zhuang '451”), (Jan. 20, 2017). |
Exhibit 239-7, Samsung's Invalidity Contentions for U.S. Pat. No. 8,644,239 (“'239 Patent”) in View of 3GPP TSG RAN WG1 Meeting # 48bis, Document R1-071643 (“R1-071643”), 3rd Generation Partnership Project, Valbonne, France (Jan. 20, 2017). |
“EUTRA SC-FDMA Uplink Pilot/Reference Signal Design & TP,” E1 3GPP RAN WGI #46, R1-062073, Motorola, 3rd Generation Partnership Project, Valbonne, France (Aug. 28-Sep. 1, 2006). |
U.S. Appl. No. 15/807,774, filed Nov. 9, 2017. |
U.S. Appl. No. 13/330,252, filed Dec. 19, 2011. |
Number | Date | Country | |
---|---|---|---|
20190363818 A1 | Nov 2019 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 15807774 | Nov 2017 | US |
Child | 16436413 | US | |
Parent | 14842618 | Sep 2015 | US |
Child | 15807774 | US | |
Parent | 14068124 | Oct 2013 | US |
Child | 14842618 | US | |
Parent | 13545707 | Jul 2012 | US |
Child | 14068124 | US | |
Parent | 12493869 | Jun 2009 | US |
Child | 13545707 | US | |
Parent | PCT/CN2008/070431 | Mar 2008 | US |
Child | 12493869 | US |