[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN101262255A - Sequence allocation and processing method and device for communication system - Google Patents

Sequence allocation and processing method and device for communication system Download PDF

Info

Publication number
CN101262255A
CN101262255A CN 200710112774 CN200710112774A CN101262255A CN 101262255 A CN101262255 A CN 101262255A CN 200710112774 CN200710112774 CN 200710112774 CN 200710112774 A CN200710112774 A CN 200710112774A CN 101262255 A CN101262255 A CN 101262255A
Authority
CN
China
Prior art keywords
msub
mrow
sequence
subgroup
math
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN 200710112774
Other languages
Chinese (zh)
Other versions
CN101262255B (en
Inventor
曲秉玉
何玉娟
冯瑄
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority to CN 200710112774 priority Critical patent/CN101262255B/en
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201310051828.5A priority patent/CN103220109B/en
Priority to BRPI0808183A priority patent/BRPI0808183B1/en
Priority to PL08715167T priority patent/PL2101419T3/en
Priority to PT08715167T priority patent/PT2101419E/en
Priority to EP20080715167 priority patent/EP2101419B1/en
Priority to JP2009546637A priority patent/JP4922412B2/en
Priority to AT08715167T priority patent/ATE498249T1/en
Priority to BR122015028224-1A priority patent/BR122015028224B1/en
Priority to SI200830203T priority patent/SI2101419T1/en
Priority to PCT/CN2008/070431 priority patent/WO2008106894A1/en
Priority to DE602008004885.3T priority patent/DE602008004885C5/en
Priority to KR20097015469A priority patent/KR101095420B1/en
Priority to DK08715167T priority patent/DK2101419T3/en
Publication of CN101262255A publication Critical patent/CN101262255A/en
Priority to US12/493,869 priority patent/US8249006B2/en
Priority to HR20110288T priority patent/HRP20110288T1/en
Priority to US13/330,252 priority patent/US8644239B2/en
Priority to US13/545,707 priority patent/US8588168B2/en
Application granted granted Critical
Publication of CN101262255B publication Critical patent/CN101262255B/en
Priority to US14/068,124 priority patent/US9143295B2/en
Priority to US14/842,618 priority patent/US9819434B2/en
Priority to US15/807,774 priority patent/US10389468B2/en
Priority to US16/436,413 priority patent/US11057141B2/en
Priority to US17/349,664 priority patent/US11716120B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The embodiment of the invention provides a sequence distribution and processing method in a communication system and a corresponding device thereof. Sequences in each sequence group are divided into a plurality of subgroups; the sequences in each subgroup are obtained by selecting from a candidate sequence set corresponding to the subgroup according to a certain rule; definite sequences are distributed to a subarea by the system. As for the subgroup i, a function fi (question mark) corresponding to the subgroup is determined and a domain of definition of the function is the candidate sequence set corresponding to the subgroup; the sequences in the subgroup i of the sequence group k are determined by selecting n sequences in the candidate sequence set while the sequences cause values of a function d (fi (question mark), Gk) to be smaller, wherein, k is a group number of the sequence group, i is a sequence number of the subgroup, n is a natural number, d(a, b) is a binary function and Gk is a value determined by the group number k. The occurrence of the sequence highly correlative to a certain length of the sequence can be avoided in other sequence groups, thus reducing strong interference. No substantial tables of the sequence group are required to be stored so as to reduce the complexity of the system.

Description

Method and device for sequence allocation and processing in communication system
Technical Field
The present invention relates to the field of communications, and in particular, to a sequence allocation technique in a communication system.
Background
In a communication system, a constant amplitude zero auto-correlation (CAZAC) sequence is a very important communication resource. The characteristics are as follows:
■ the amplitude is modulo a constant value, for example, can be normalized to 1.
■ zero period autocorrelation, the other cyclic shift autocorrelation of the sequence itself is zero except that the correlation with itself is the largest.
Since the CAZAC sequence has the above properties, the sequence in the frequency domain is also a CAZAC sequence after Fourier transform. The sequence having this characteristic is suitable as a reference signal in communication, for example, for channel estimation.
For example, in a single carrier frequency division multiple access (SC-FDMA) system, the elements of a CAZAC sequence are sequentially transmitted on a plurality of subcarriers within one symbol time, and a receiver can perform channel estimation using a received signal if the sequence of the transmitted signal is known. Since the amplitude of the transmitted signal is equal on each subcarrier in the frequency domain, the receiver can estimate the channel fading on each subcarrier fairly. Meanwhile, due to the constant amplitude characteristic of the CAZAC sequence in the time domain, the peak-to-average ratio of a transmitted waveform is small, and the transmitting of a transmitter is easy.
For another example, in the random access preamble signal in the SC-FDMA system, a CAZAC sequence may be used. The preamble sequence of the random access signal can be modulated on a frequency domain subcarrier and transformed to a time domain through Fourier transform for transmission. Thus, by utilizing the good autocorrelation and cross correlation of the CAZAC sequence, the interference between the random access preamble signals of different cells and different users is small.
Because the CAZAC signal is a CAZAC signal in both time domain and frequency domain, the CAZAC signal can also be directly modulated to signal transmission in time domain occupying a certain bandwidth.
There are many CAZAC sequences, one of the more commonly used is the Zadoff-Chu (Zadoff-Chu) sequence. In addition to the Zadoff-Chu Sequence, there are GCL Sequence (Generalized Chirpike Sequence), Milewski Sequence, and the like. Taking the Zadoff-Chu sequence as an example, the generation mode of the Zadoff-Chu sequence, or the expression of the Zadoff-Chu sequence is as follows:
Figure A20071011277400201
formula (1)
Where r is a parameter of sequence generation and is a number prime to N, and q is an arbitrary integer. When different values of r are taken, different sequences are obtained. r is called base sequence index, q corresponds to different cyclic shifts, namely, the r value determines the base sequence, and the q value determines different cyclic shifts of the same base sequence. Sequences generated by different cyclic shifts of one sequence are referred to as cyclic shifted sequences generated from the same base sequence. For aThe same two r values, e.g., r-u and r-v, when (u-v) is interdependent with N, the cross-correlation of the two sequences is small and has good cross-correlation. When N itself is a prime number, r 1, 2, N-1 different CAZAC sequences are generated, and the cross-correlation between these sequences is good. In the above example, where N is a prime number, the absolute value of the normalized cross-correlation between the two sequences isThe conjugate of the Zadoff-Chu sequence is also a CAZAC sequence.
In a typical cellular communication system, when one cell selects a sequence modulated transmission, another cell selects another sequence with low cross-correlation properties. For example: when the Zadoff-Chu sequence is used, when N is prime number, different cells select different r values, low cross correlation can be ensured, and interference is small.
The modulated signal transmitted by a cell can also adopt fragments of the original sequence or repeat circularly, and can basically keep the good self-correlation and cross-correlation characteristics of the original sequence. Particularly, when the number of the sub-carriers carrying the sequences in the cell is not a prime number, the sequences with prime number length around the number of the sub-carriers are selected, the desired sequences are obtained by a method of truncation or cyclic extension of the sequences, and then the sequences are transmitted. In the following description, the operation of truncation or cyclic extension of the sequence is omitted.
When signals of multiple sequences transmitted by different cells occupy the same time-frequency resource, referring to fig. 1, the sequences transmitted by cell a and cell B have the same length. For example, two different Zadoff-Chu sequences of prime N length may be selected, where the correlation between the two sequences is low when the base sequence indices of the two sequences are different, and thus the interference between the transmitted signals of different cells is small.
Referring to fig. 2, when the signals of the modulated sequences occupy different time-frequency resources, some users of cell a transmit the sequence-modulated signals on the radio resource with the bandwidth of B1, and some users of cell B transmit the sequence-modulated signals on the radio resource with the bandwidth of B2 at the same time, and the two portions of time-frequency resources are partially overlapped. Each cell in the system of fig. 2 has the same subcarrier width, 36 subcarriers are provided in the B1 bandwidth, 144 subcarriers are provided in the B2 bandwidth, and since the sequences are mapped on the subcarriers and the length of the subcarriers corresponds to the length of the sequences, it is obvious that two cells need to select sequences with different lengths respectively. In this case, the long sequence and the short sequence may interfere with each other relatively strongly. The planning of the sequence becomes relatively complex. In the example of fig. 2, there are only two sequences of different lengths, and in practice, there are more sequences of different lengths and complexity according to different sizes of radio resources occupied by user transmission.
The above-mentioned modulated signals of sequences occupying different time-frequency resources often occur in SC-FDMA systems. Since the sequence serves as a reference signal providing channel estimation required for data demodulation, it is transmitted along with the bandwidth resources of the data. The data bandwidth of a user often has different bandwidths and positions at different times according to a certain scheduling rule, so the way that the sequences of the reference signals of different cells occupy time-frequency resources also changes at all times, resulting in that the interference among the cells is affected by the correlation of the sequences with different lengths. More seriously, because the system usually utilizes the shift correlation property of the sequences to obtain multiple orthogonal sequences of code division through different cyclic time shifts, and the orthogonal sequences are allocated to different users, once strong interference occurs between the sequences of two lengths, the users using the sequences of two lengths will mutually strongly interfere.
Of course, the manner in which the sequences occupy the time-frequency resources is not limited to the above example. For example, if different length sequences can be modulated at the same sampling frequency in the time domain, the problem of correlation between long and short sequences can also occur. It may also be the case that the sequence occupies the frequency domain subcarriers at different subcarrier intervals, or occupies the time samples at different time sample intervals. In other words, the sequence is not modulated on all subcarriers/samples, but on every fixed number of subcarriers/samples.
In summary, the problem of interference between cells is relatively complex when sequences occupy time-frequency resources in different ways. In particular, when there are sequences of different lengths, not only is the sequence of each length planned separately, but also the problem of interference between the sequences of different lengths in a multi-cell system is considered.
Disclosure of Invention
The technical problem to be solved by the present invention is to provide a method and an apparatus for sequence allocation in a communication system, which avoid strong interference generated by sequences occupying different time-frequency resources between different sequence groups.
Another problem to be solved by the present invention is: a method and apparatus for sequence processing in a communication system are provided, which do not need to store a pre-stored list consisting of sequences of sequence groups to be allocated, thereby saving communication resources.
To solve the above problem, an embodiment of the present invention provides a method for allocating sequences in a communication system, where the method includes:
dividing the sequences in the sequence group into a plurality of subgroups, wherein each subgroup corresponds to a respective time-frequency resource occupation mode;
the sequence in each subgroup is selected from the candidate sequence set corresponding to the subgroup, and the selecting method specifically comprises the following steps: the sequences in subgroup i in sequence group k are selected from the candidate sequence set such that function d (f)i(·),Gk) Is selected from the smallest, next smallest and smaller n sequences, wherein k is the group number of the sequence group, i is the serial number of the subgroup, n is a natural number, d (a, b) is a binary function, GkIs a quantity, function f, determined by the group number ki() a function corresponding to the subgroup i, the function defining a set of candidate sequences corresponding to the subgroup i;
the sequence groups are allocated to cells/users/channels.
The embodiment of the invention also provides a method for processing the sequence, which comprises the following steps:
receiving a group number k of a sequence group allocated by a system;
selecting the function d (f) from the candidate sequence seti(·),Gk) N sequences of minimum, second minimum, or even smaller values of (a) constitute sequences in subgroup i in sequence group k, where i is the subgroup's serial number, n is a natural number, d (a, b) is a binary function, G is a binary functionkIs a quantity, function f, determined by the group number ki() a function corresponding to the subgroup i, the function defining a set of candidate sequences corresponding to the subgroup i;
and generating corresponding sequences according to the sequences in the formed subgroups, and transmitting or receiving on the time-frequency resources corresponding to the subgroup i.
The embodiment of the invention also provides a sequence processing device, which comprises
A sequence selection unit: for receiving the group number k of the sequence group assigned by the system, selecting the function d (f) in the candidate sequence seti(·),Gk) N sequences of the smallest, second smallest, or even smaller values of (a) constitute sequences in subgroup i in sequence group k, where i is the serial number of the subgroup, n is a natural number, where d (a, b) is a binary function, k is the group number of the sequence group, GkIs a quantity, function f, determined by the group number ki() a function corresponding to the subgroup i, the function defining a set of candidate sequences corresponding to the subgroup i;
a sequence processing unit: and the sequence generator is used for generating a corresponding sequence according to the formed sequence of the subgroup i and processing the sequence on the time-frequency resource corresponding to the subgroup i.
The embodiment of the invention also provides a method for distributing the sequence in the communication system, which comprises the following steps:
dividing the sequences in the sequence group into a plurality of subgroups, wherein each subgroup corresponds to a respective time-frequency resource occupation mode;
the sequence in each subgroup is selected from the candidate sequence set corresponding to the subgroup, and the selecting method specifically comprises the following steps: at least one sequence group k, wherein the sequences of at least two subgroups i, j are selected from the candidate sequence set such that the function d (f)i(·),fj(. DEG)) values of the smallest, next smallest, and up to smaller n sequences are selected, where i, j is the sequence number of the subgroup, n is a natural number, and d (f)i(·),fj(. -) is a binary function, function fi(. or f)j(. h) is a function corresponding to the subgroup i or j, and the function definition domain is the candidate sequence set corresponding to the subgroup i or j;
the sequence groups are allocated to cells/users/channels.
The embodiment of the invention also provides a device for processing the sequence in the communication system, which comprises:
a second sequence selection unit: a group number k for receiving a system-assigned sequence group, the sequences of at least two subgroups i, j in the sequence group k being such that a function d (f) is given by the candidate sequence set corresponding to the subgroupi(·),fj(. DEG)) values of the smallest, next smallest, and up to smaller n sequences are selected, where i, j is the sequence number of the subgroup, n is a natural number, and d (f)i(·),fj(. -) is a binary function, function fi(. or f)j(. h) is a function corresponding to the subgroup i or j, and the function definition domain is the candidate sequence set corresponding to the subgroup i or j;
a second sequence processing unit: and the device is used for selecting or generating a corresponding sequence according to the formed sequence and transmitting or receiving the corresponding sequence on a corresponding time-frequency resource.
The embodiment of the invention also provides a method for distributing the communication sequence, which comprises the following steps:
dividing the sequences in the sequence group into a plurality of subgroups, wherein each subgroup corresponds to a respective time-frequency resource occupation mode;
the sequence in each subgroup is selected and generated from a candidate sequence set corresponding to the subgroup, where the candidate sequence set is specifically a cyclic shift sequence generated by a base sequence in time or frequency, and the selecting method specifically includes: determining a cyclic shift sequence by a distance of a time-frequency resource position occupied by the cyclic shift sequence relative to a reference time-frequency resource position;
the sequence groups are allocated to cells/users/channels.
The embodiment of the invention also provides a device for processing the sequence in the communication system, which comprises:
a third sequence selection unit: the method for selecting the cyclic shift sequence in time or frequency generated by a base sequence includes the steps of: determining the cyclic shift sequence by the distance of the time frequency resource positions occupied by different cyclic shift sequences relative to a reference time frequency resource position;
a third sequence processing unit: and the device is used for selecting or generating a corresponding sequence according to the formed sequence and transmitting or receiving the corresponding sequence on a corresponding time-frequency resource.
The embodiment of the invention also provides a method for distributing the sequence in the communication system, which comprises the following steps:
dividing the sequences in the sequence group into a plurality of subgroups, wherein each subgroup corresponds to a respective time-frequency resource occupation mode;
the sequence in each subgroup is selected from the candidate sequence set corresponding to the subgroup to generate, and the generating method specifically comprises the following steps: when the sequences in the subgroup need to carry out cyclic shift expansion or truncation on the sequences in the candidate sequence set, a symmetric expansion or symmetric truncation method is adopted;
the sequence groups are allocated to cells/users/channels.
In the sequence allocation method, the transmitting method and the receiving method and the device, the sequences in each sequence group are divided into a plurality of subgroups, and each subgroup corresponds to a time-frequency resource occupation mode; the sequences in each subgroup are selected and generated from the candidate sequence set corresponding to the subgroup, and the selected rule ensures that the correlation of the sequences among different groups is relatively low, so that the interference among the sequences with different lengths is small. On the other hand, in the methods and devices of the present invention, the sequence is determined by a calculation selection method at the time of reception or transmission, so that it is not necessary to store a large-scale table composed of sequences of sequence groups, thereby reducing the complexity of the system.
Drawings
FIG. 1 is a diagram illustrating a prior art technique for transmitting sequences of different cells occupying the same time-frequency resources and using sequences of the same length;
FIG. 2 is a diagram illustrating a prior art technique in which different cell transmission sequences occupy partially overlapping time-frequency resources and use different-length sequences;
FIG. 3 is a schematic flow chart of a transmitting method according to an embodiment of the present invention;
FIG. 4 is a diagram illustrating a calculation process for u, v determination according to an embodiment of the present invention;
FIG. 5 is a schematic structural diagram of a transmitting device according to an embodiment of the present invention;
fig. 6 is a flow chart illustrating a receiving method according to an embodiment of the present invention;
FIG. 7 is a flow chart of a receiving apparatus according to an embodiment of the present invention;
FIG. 8 is a schematic diagram of a non-centrosymmetric time-frequency resource occupation manner in an embodiment of the present invention;
FIG. 9 is a diagram illustrating a central symmetric time-frequency resource occupation manner according to an embodiment of the present invention;
FIG. 10 is a diagram illustrating an occupation manner of high-frequency truncated time-frequency resources according to an embodiment of the present invention;
FIG. 11 is a diagram illustrating a time-frequency resource occupation manner of low frequency truncation in an embodiment of the present invention;
FIG. 12 is a schematic diagram of the occupation of the time-frequency resources by the high-frequency cyclic extension according to the embodiment of the present invention;
fig. 13 is a schematic diagram of a time-frequency resource occupation manner of low-frequency cyclic expansion in the embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention will be described in further detail with reference to the accompanying drawings.
The 30 th 2006 of Huashi technology Limited, provides a technical scheme in the patent application with the patent application number 200610173364.5, which is applied by the national intellectual property office of the people's republic of China and is not yet published, and can solve the problem of sequence interference caused by different time-frequency resource occupation modes by using a sequence grouping method. The method comprises the following steps: the sequences in one group are composed of a plurality of sequences corresponding to different time frequency resource occupation modes; sequences with strong correlation are classified into one group, correlation between different groups is relatively low, and then distribution and use of the sequence group are carried out among cells. Because the sequences with strong correlation are in the same group, the sequences in the same group are only used in the cell, and the correlation between the sequence groups used by different cells is low, the strong correlation is avoided when different cells use the sequences with different lengths.
Sequences with strong correlations are grouped into a group, and generally, the composition of all sequences of each group can be stored. When a cell user or a channel needs to use a certain sequence which is allocated to the cell user or the channel and corresponds to a certain time-frequency resource occupation mode in a sequence group, finding out the used sequence in the stored corresponding sequence group. However, the formation of the sequence group requires a pre-stored table, and when the size of the sequence group becomes large, the storage takes a lot of space and the search is time-consuming. These additional stores add complexity and waste hardware resources.
Detailed description of the invention
In the embodiment of the invention, the system allocates sequence groups to cells/users/channels, wherein the sequences in each sequence group are divided into a plurality of sequence subgroups; each sequence subgroup corresponds to a time frequency resource occupation mode, and the time frequency resource occupation modes in the communication system correspond to the sequence subgroups one by one; and the sequence in each subgroup is selected and generated from the candidate sequence set corresponding to the subgroup according to a certain rule. And selecting the sequences in the sequence subgroups corresponding to the time-frequency resource occupation modes of the transmission signals in the distributed sequence groups for transmission or reception by the user or the channel according to the distributed sequence groups and the adopted specific time-frequency resource occupation mode of the transmission signals.
The above-mentioned certain rule is specifically: for any subgroup i, determining a function f corresponding to the subgroupi(. The function defines the domain as the set of candidate sequences corresponding to the subgroup; wherein the function d (f) is derived from the candidate sequence seti(·),Gk) N sequences of the smallest, next smallest, or smaller values of (a) determine the sequence in subgroup i in sequence group k, where i is the sequence number of the subgroup, k is the group number of the sequence group, n is a natural number, d (a, b) is a binary function, GkIs a quantity determined by the group number k. The rule is to select n sequences from the candidate sequence set such that d (f) of all other sequencesi(·),Gk) D (f) of all n sequencesi(·),Gk) Large).
The following Zadoff-Chu sequence a in the CAZAC sequencer,N(z) illustrates the above sequence assignment rule:
each sequence group consists of M subgroups, wherein the candidate sequence sets of M are respectively N in length1,N2,...,NMThe Zadoff-Chu sequence of (1). Wherein the length is NiZadoff-Chu sequence of a r i , N i ( z ) , z = 0,1 , . . . , N i - 1 Total N i1 different base sequences consisting ofi=1,2,...,Ni-1 determining. In particular, subgroup i (i.e. of length N)iCorresponding to a subgroup i) of Zadoff-Chu sequences as <math> <mrow> <msub> <mi>f</mi> <mi>i</mi> </msub> <mo>:</mo> <msub> <mrow> <mo>{</mo> <msub> <mi>a</mi> <mrow> <msub> <mi>r</mi> <mi>i</mi> </msub> <mo>,</mo> <msub> <mi>N</mi> <mi>i</mi> </msub> </mrow> </msub> <mrow> <mo>(</mo> <mi>z</mi> <mo>)</mo> </mrow> <mo>}</mo> </mrow> <mrow> <mi>z</mi> <mo>=</mo> <mn>0,1,2</mn> <mo>,</mo> <mo>.</mo> <mo>.</mo> <mo>.</mo> <mo>,</mo> <msub> <mi>N</mi> <mi>i</mi> </msub> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>&RightArrow;</mo> <msub> <mi>r</mi> <mi>i</mi> </msub> <mo>/</mo> <msub> <mi>N</mi> <mi>i</mi> </msub> <mo>,</mo> </mrow> </math> This function definition field is the set of candidate sequences corresponding to the subgroup i, where riIs an indicator of the Zadoff-Chu sequence in the candidate sequence set, NiIs the length of the Zadoff-Chu sequence in the candidate sequence set.
For the sequence set k 1, 21As a reference subgroup, define the aforementioned GkIs composed of G k = f p 1 ( { a c k , N p 1 ( z ) } z = 0,1 , . . . , N 1 - 1 ) = c k / N p 1 ,
Figure A20071011277400284
Is the length of the reference subgroup sequence, ckIs determined by the sequence set k
Figure A20071011277400285
Base sequence index for long sequences. In particular, c can be selectedkWhen k, then GkIs as follows G k = f p 1 ( { a k , N p 1 } ) = k / N p 1 . If the function d (a, b) is defined as | a-b |, then the index p in the sequence set k is1In a subgroup of <math> <mrow> <mi>d</mi> <mrow> <mo>(</mo> <msub> <mi>f</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mrow> <mo>(</mo> <mo>&CenterDot;</mo> <mo>)</mo> </mrow> <mo>,</mo> <msub> <mi>G</mi> <mi>k</mi> </msub> <mo>)</mo> </mrow> <mo>)</mo> <mo>=</mo> <mi>d</mi> <mrow> <mo>(</mo> <msub> <mi>f</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mrow> <mo>(</mo> <mo>&CenterDot;</mo> <mo>)</mo> </mrow> <mo>,</mo> <msub> <mi>f</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mrow> <mo>(</mo> <mo>{</mo> <msub> <mi>a</mi> <mrow> <mi>k</mi> <mo>,</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> </mrow> </msub> <mo>}</mo> <mo>)</mo> </mrow> <mo>)</mo> </mrow> </mrow> </math> The smallest sequence is indicated by r p 1 = k Of a length of
Figure A20071011277400289
Of (2) a
Figure A200710112774002810
At this time <math> <mrow> <mi>d</mi> <mrow> <mo>(</mo> <msub> <mi>f</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mrow> <mo>(</mo> <mo>&CenterDot;</mo> <mo>)</mo> </mrow> <mo>,</mo> <msub> <mi>G</mi> <mi>k</mi> </msub> <mo>)</mo> </mrow> <mo>=</mo> <mn>0</mn> <mo>.</mo> </mrow> </math>
The sequence of subgroup i ═ m in sequence group k is of length NmOf (1) satisfyA minimum, next to minimum, or even smaller n sequences, i.e.satisfy
Figure A200710112774002813
Smaller n ordersColumn, n is a natural number dependent on k and m.
The above embodiments also describe at least one sequence group k, in which the sequences of at least two subgroups i, j are, as above, i ═ m, j ═ p1A function d (f) from the set of candidate sequencesi(·),fj(. DEG)) as above
Figure A200710112774002814
The minimum, the second minimum, or even smaller n sequences are selected and generated, and n is a natural number depending on k, i and j.
Next, the present embodiment will be described by taking a non-CAZAC sequence as an example. For example, gaussian (Gauss) sequences also have good auto-and cross-correlation properties. The generation formula of the Gauss sequence is as follows:
<math> <mrow> <msub> <mi>b</mi> <mrow> <msub> <mi>&alpha;</mi> <mi>l</mi> </msub> <mo>,</mo> <msub> <mi>&alpha;</mi> <mrow> <mi>l</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <mo>.</mo> <mo>.</mo> <mo>.</mo> <mo>,</mo> <msub> <mi>&alpha;</mi> <mn>0</mn> </msub> </mrow> </msub> <mrow> <mo>(</mo> <mi>n</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>exp</mi> <mrow> <mo>(</mo> <mo>-</mo> <mn>2</mn> <mi>&pi;j</mi> <mrow> <mo>(</mo> <msub> <mi>&alpha;</mi> <mi>l</mi> </msub> <msup> <mi>n</mi> <mi>l</mi> </msup> <mo>+</mo> <msub> <mi>&alpha;</mi> <mrow> <mi>l</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <msup> <mi>n</mi> <mrow> <mi>l</mi> <mo>-</mo> <mn>1</mn> </mrow> </msup> <mo>+</mo> <mo>.</mo> <mo>.</mo> <mo>.</mo> <mo>+</mo> <msub> <mi>&alpha;</mi> <mn>0</mn> </msub> <mo>)</mo> </mrow> <mo>)</mo> </mrow> <mo>,</mo> <mi>n</mi> <mo>=</mo> <mn>0,1,2</mn> <mo>,</mo> <mo>.</mo> <mo>.</mo> <mo>.</mo> <mo>,</mo> <mi>N</mi> </mrow> </math> formula (2)
N in formula (2)lIs the highest order term of the Gauss sequence, and l is the highest order. When l is 2, α may be taken2r/N, where N is an integer. When N is 2N1,α1=r(N1mod 2)/N +2 r/N.p, the Gauss sequence is equivalent to the index r, N1Zadoff-Chu sequence of
Figure A20071011277400291
When l > 2, different αlr/(Nl), r 1, 2, N-1 corresponds to different groups of Gauss sequences, each group having a plurality of sequences, formed by a low order coefficient αl-1,αl-2,.. it was determined that the Gauss sequence is not a CAZAC sequence but has good auto-and cross-correlation properties as well. In the embodiment of the invention with ar,N(n) represents alphalMultiple sequences of r/(lN)
Figure A20071011277400292
One of the sequences is defined as a base sequence.
For Gauss sequence ar,N(z) the function corresponding to subgroup i can be defined as <math> <mrow> <msub> <mi>f</mi> <mi>i</mi> </msub> <mo>:</mo> <msub> <mrow> <mo>{</mo> <msub> <mi>a</mi> <mrow> <msub> <mi>r</mi> <mi>i</mi> </msub> <mo>,</mo> <msub> <mi>N</mi> <mi>i</mi> </msub> </mrow> </msub> <mrow> <mo>(</mo> <mi>z</mi> <mo>)</mo> </mrow> <mo>}</mo> </mrow> <mrow> <mi>z</mi> <mo>=</mo> <mn>0,1,2</mn> <mo>,</mo> <mo>.</mo> <mo>.</mo> <mo>.</mo> <mo>,</mo> <msub> <mi>N</mi> <mi>i</mi> </msub> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>&RightArrow;</mo> <msub> <mi>r</mi> <mi>i</mi> </msub> <mo>/</mo> <msub> <mi>N</mi> <mi>i</mi> </msub> <mo>,</mo> </mrow> </math> This function definition field is the set of candidate sequences corresponding to the subgroup i, where riIs an index of Gauss sequences in the candidate sequence set, NiIs the length of the Gauss sequences in the set of candidate sequences.
The function d (a, b) corresponding to the Gauss sequence may be d (a, b) ═ i (a-b) modu 1|, where the modu1 operation is defined such that the modulo value belongs to (-1/2, 1/2 ].
In particular, for Zadoff-Chu sequences (corresponding to a specific example of Gauss sequences), when the base sequence index r ═ N-1/2., -1, 0, 1., (N-1)/2, the modu1 operation may not be adopted since | a-b | < 1.
But for a general Gauss sequence, for example, r 1, 3, 51-2,N1+2,...,2N1-1,N=2N1,l=2,α2=r/(2N1),α1=0, a r , N ( z ) z = - ( N 1 - 1 ) / 2 , . . . , - 1,0,1,2 , . . . , ( N 1 - 1 ) / 2 The Gauss sequence of (a) needs to adopt d (a, b) ═ i (a-b) modu1 i. Namely alpha2=ri/(2Ni) Corresponding sequences and alpha2=rj/(2Nj) D (f) of the corresponding sequencei,fj) Is composed of d ( f i , f j ) = | r i / N i - r j / N j mod u 1 | = | ( r i N j - r j N i ) mod u N i N j N i N j | , Therein moduNiNjThe operation is defined such that the modulo value belongs to (-1/(2N)iNj),1/(2NiNj)]. When l is 3, alpha3=ri/(3Ni) Corresponding sequences and alpha3=rj/(3Nj) D (f) of the corresponding sequencei,fj) Is d (f)i,fj)=|(ri/Ni-rj/Nj) modu 1|, l ═ 4, 5.. similar treatment. Gauss sequence can also have another definition, when alpha isl=riwhen/N is, use
Figure A20071011277400296
Representing the corresponding Gauss sequence, the function is fiIs defined as <math> <mrow> <msub> <mi>f</mi> <mi>i</mi> </msub> <mo>:</mo> <msub> <mi>a</mi> <mrow> <msub> <mi>r</mi> <mi>i</mi> </msub> <mo>,</mo> <msub> <mi>N</mi> <mi>i</mi> </msub> </mrow> </msub> <mrow> <mo>(</mo> <mi>z</mi> <mo>)</mo> </mrow> <mo>&RightArrow;</mo> <msub> <mi>r</mi> <mi>i</mi> </msub> <mo>/</mo> <msub> <mi>N</mi> <mi>i</mi> </msub> <mo>,</mo> </mrow> </math> The function d (a, b) is defined as d (a, b) | (a-b) modu 1/l | where modu 1/l operates such that-1/(2 l) < (a-b) modu 1/l ≦ 1/(2 l). The definitions of the two Gauss sequences generate the same sequence group。
In another embodiment, the time-frequency resource is occupied by sequence modulation on a radio resource with a subcarrier interval (or time-domain sampling interval) of s, and then the function corresponding to the subgroup with the interval of s is: <math> <mrow> <msub> <mi>f</mi> <msub> <mi>N</mi> <mi>i</mi> </msub> </msub> <mo>:</mo> <msub> <mrow> <mo>{</mo> <msub> <mi>a</mi> <mrow> <msup> <mi>s</mi> <mn>2</mn> </msup> <msub> <mi>r</mi> <mi>i</mi> </msub> <mo>,</mo> <msub> <mi>N</mi> <mi>i</mi> </msub> </mrow> </msub> <mrow> <mo>(</mo> <mi>z</mi> <mo>)</mo> </mrow> <mo>}</mo> </mrow> <mrow> <mi>z</mi> <mo>=</mo> <mn>0,1,2</mn> <mo>,</mo> <mo>.</mo> <mo>.</mo> <mo>.</mo> <mo>,</mo> <msub> <mi>N</mi> <mi>i</mi> </msub> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>&RightArrow;</mo> <msub> <mi>r</mi> <mi>i</mi> </msub> <mo>/</mo> <msub> <mi>N</mi> <mi>i</mi> </msub> <mo>,</mo> </mrow> </math> where s is the subcarrier (or time domain sample) interval size of the radio resource. For Gauss sequences, the function is <math> <mrow> <msub> <mi>f</mi> <msub> <mi>N</mi> <mi>i</mi> </msub> </msub> <mo>:</mo> <msub> <mrow> <mo>{</mo> <msub> <mi>a</mi> <mrow> <msup> <mi>s</mi> <mi>l</mi> </msup> <msub> <mi>r</mi> <mi>i</mi> </msub> <mo>,</mo> <msub> <mi>N</mi> <mi>i</mi> </msub> </mrow> </msub> <mrow> <mo>(</mo> <mi>z</mi> <mo>)</mo> </mrow> <mo>}</mo> </mrow> <mrow> <mi>z</mi> <mo>=</mo> <mn>0,1,2</mn> <mo>,</mo> <mo>.</mo> <mo>.</mo> <mo>.</mo> <mo>,</mo> <msub> <mi>N</mi> <mi>i</mi> </msub> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>&RightArrow;</mo> <msub> <mi>r</mi> <mi>i</mi> </msub> <mo>/</mo> <msub> <mi>N</mi> <mi>i</mi> </msub> <mo>,</mo> </mrow> </math> l is the highest order in the Gauss sequence.
The reference subgroup is set according to various factors, and a subgroup of a certain sequence length may be selected as the reference subgroup. Preferably, the subgroup with the smallest sequence length in the system can be selected as the reference subgroup. The number of available sequence sets in the system is the same as the number of sequences at that length, so that shorter sequences do not repeat in different sequence sets. For example, if the shortest sequence length corresponding to the resource occupation method in the system is 11, the method described above N p 1 = N 1 = 11 , At this point, 10 sequence groups are available in the system.
The subgroup with the longest sequence length in the sequence group can also be selected as the reference subgroup. For example, the longest sequence in the sequence group is 37, and a sub-group with a sequence length of 37 is selected as the reference sub-group, in which case N p 1 = N 2 = 37 , There are 36 sequence sets available. Due to when r is2Satisfies the formula-1/(2N)1)<r2/N2<1/(2N1) When it is not limited to r1Is taken as1=1,2,...,N 11, then | r2/N2-r1/N1R with minimum |1Is 0, and in fact r1Is 0 does not correspond to a Zadoff-Chu sequence, and can therefore be eliminated such that-1/(2N)1)<r2/N2<1/(2N1) R of2I.e. r needs to be removed2+1, -1, thus giving a total of 34 sequences. Since the number of the shortest sequences in the sequence group is less than 36, the shortest sequence is used a plurality of times.
The reference subgroup may be a default of the system, or may be set by the system as needed and notified to the user. After a sequence of the reference subgroup j is selected, the sequences within subgroup i are such that d (f)i(·),fj(. -)) the smaller n sequences, and the selected sequence of the reference subgroup j, belong to the same sequence group. Selecting different sequences of the reference subgroup j results in different sequence groups.
The sequence set constituted by the above method is exemplified below.
In this embodiment, there are 3 subgroups, and the sequence candidate sets are Zadoff-Chu sequences with lengths of 11, 23, and 37, respectively, and correspond to three resource occupation manners. Selecting N p 1 = N 1 = 11 , There are a total of 10 sequence groups. Choose 1m/Nm-r1/N1) The sequence with the minimum absolute value is respectively arranged in each sequence group, each subgroup has only one sequence, and the sequence is expressed by the index of the base sequence, so that the method can be obtainedTo the following table:
TABLE 1
N1=11 N2=23 N3=37 N1=11 N2=23 N3=37
Group number k base sequence
Index r2Index r3Index r2Index r3
1 2 3 6 13 20
2 4 7 7 15 24
3 6 10 8 17 27
4 8 13 9 19 30
5 10 17 10 21 34
The above grouping method is such that r m / N m - r 1 / N 1 = ( N 1 r m - N m r 1 ) / ( N 1 N m ) The absolute value is minimum, i.e. is obtained
Figure A20071011277400313
The absolute value is minimal. By verification, the correlation between the sequences in each sequence group in table 1 was high.
In the above embodiment, the function d (a, b) is defined as d (a, b) ═ a-b |, and in other embodiments, it may be defined as
Figure A20071011277400314
Infinity in the definition of function d (a, b) may ensure that some sequences are removed.
It is noted that the aforementioned function
Figure A20071011277400315
Different sequence groups or different subgroups of the same sequence group may be different. For example, one d (a, b) function is used for all subgroups of one sequence group, and another d (a, b) function is used for all subgroups of another sequence group. Or one subgroup may use one d (a, b) function and another subgroup may use another d (a, b) function.
Specifically, u and v in the function take different values, so that different metric functions are obtained. For example, u ═ 0, v ═ infinity, or u ═ infinity, v ═ 0, or u ═ 1/(2 × 11) +1/(23 × 4), v ═ 1/(2 × 11) -1/(23 × 4), or u ═ a, v ═ b, a, b are determined by the sequence group k and the subgroup i, and so on.
In particular to <math> <mrow> <msub> <mi>f</mi> <mi>i</mi> </msub> <mo>:</mo> <msub> <mrow> <mo>{</mo> <msub> <mi>a</mi> <mrow> <msub> <mi>r</mi> <mi>i</mi> </msub> <mo>,</mo> <msub> <mi>N</mi> <mi>i</mi> </msub> </mrow> </msub> <mrow> <mo>(</mo> <mi>z</mi> <mo>)</mo> </mrow> <mo>}</mo> </mrow> <mrow> <mi>z</mi> <mo>=</mo> <mn>0,1,2</mn> <mo>,</mo> <mo>.</mo> <mo>.</mo> <mo>.</mo> <mo>,</mo> <msub> <mi>N</mi> <mi>i</mi> </msub> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>&RightArrow;</mo> <msub> <mi>r</mi> <mi>i</mi> </msub> <mo>/</mo> <msub> <mi>N</mi> <mi>i</mi> </msub> </mrow> </math> In the above-mentioned embodiment, when
Figure A20071011277400322
In this embodiment, the following is true: is selected so that <math> <mrow> <mi>u</mi> <mo>&le;</mo> <mrow> <mo>(</mo> <msub> <mi>r</mi> <mi>i</mi> </msub> <mo>/</mo> <msub> <mi>N</mi> <mi>i</mi> </msub> <mo>-</mo> <mi>k</mi> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>)</mo> </mrow> <mo>&le;</mo> <mi>v</mi> </mrow> </math> Are respectively grouped into each sequence group, and the | r is satisfied between any two sequences in different sequence groupsi/Ni-rj/Nj|>1/CiIn which N isi<Nj. This is described in detail below:
first, u ═ 0, v ═ infinity, or u ═ infinity, v ═ 0, is a sequence that minimizes a single direction. Choosing the positive direction, being equivalent to taking <math> <mrow> <mrow> <mo>(</mo> <msub> <mi>r</mi> <mi>m</mi> </msub> <mo>/</mo> <msub> <mi>N</mi> <mi>m</mi> </msub> <mo>-</mo> <mi>k</mi> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>)</mo> </mrow> <mo>&GreaterEqual;</mo> <mn>0</mn> </mrow> </math> Minimum sequence, selecting the equivalent of the negative direction <math> <mrow> <mrow> <mo>(</mo> <mi>k</mi> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>-</mo> <msub> <mi>r</mi> <mi>m</mi> </msub> <mo>/</mo> <msub> <mi>N</mi> <mi>m</mi> </msub> <mo>)</mo> </mrow> <mo>&GreaterEqual;</mo> <mn>0</mn> </mrow> </math> The smallest sequence. For example, at a required length of NmThen, calculate and
Figure A20071011277400326
the minimum positive and negative result is r with a difference of 0.036mAnd the difference is r 'of-0.025'mOf course, and a length ofOf (2) a r p 1 = k The most strongly correlated is r'mBut if the system dictates the choice ( r m / N m - k / N p 1 ) In the forward direction, r is selectedmIt is used. The beneficial effects are that the sequences with various lengths are
Figure A200710112774003210
The sequences obtained after comparison, their functions being the difference | r between twoi/Ni-rj/NjLess.
Second, it can also select u = - 1 / ( 2 N p 1 ) + 1 / ( 4 N p 2 ) , v = 1 / ( 2 N p 1 ) - 1 / ( 4 N p 2 ) , WhereinIs the length of the sequence of the shortest sequence,
Figure A200710112774003214
is only greater than
Figure A200710112774003215
The length of the sequence of (c). The following is a practical example:
in this embodiment, there are 4 subgroups, and the sequence candidate sets are N respectively1=11,N2=23,N3=37,N4A Zadoff-Chu sequence of 47, chosen such that | ri/Ni-k/N1|<1/(2N1)-1/(4N2) I.e. | ri/Ni-k/N1The assignment of i < 1/(2 × 11) -1/(4 × 23) sequences to subgroups in each sequence group will result in the following table, where the sequences are represented by indices of the base sequence:
TABLE 2
N1=11 N2=23 N3=37 N4=47
Group number k base sequence index r2Base sequence index r3Base sequence index r4
1 2 3、4 3、4、5
2 4 6、7、8 7、8、9、10
3 6、7 9、10、11 12、13、14
4 8、9 13、14 16、17、18
5 10、11 16、17、18 20、21、22
6 12、13 19、20、21 25、26、27
7 14、15 23、24 29、30、31
8 16、17 26、27、28 33、34、35
9 19 29、30、31 37、38、39、40
10 21 33、34 42、43、44
| r is satisfied between any two sequences among different sequence groups in Table 2i/Ni-rj/Nj|>1/(2Ni) In which N isi<NjThe correlation between both such sequences is low.
Third, the sequence set k may be different from the subgroup i, u, v of the same sequence set.
By using
Figure A20071011277400331
Indicates the length of the sequence of the shortest sequence,
Figure A20071011277400332
indicates the length of the longest sequence, the length being
Figure A20071011277400333
The index of (1) is the number q of the sequence group in which the base sequence is located1Length of
Figure A20071011277400334
Is indicated by
Figure A20071011277400335
The sequence group in which the base sequence is located is numbered
Figure A20071011277400336
Has a length of
Figure A20071011277400337
The index of (1) is the number q of the sequence group in which the base sequence of k is locatedkLength of
Figure A20071011277400338
Index of (2) is number q of sequence group in which base sequence of k +1 is locatedk+1Length ofIs numbered p1Length of
Figure A200710112774003310
Is numbered pmLength ofIs numbered pi-1Length of
Figure A200710112774003312
Is numbered pi N p i - 1 < N p i .
Step 1001, sequence group q1Subgroup p of1 <math> <mrow> <msub> <mi>u</mi> <mrow> <msub> <mi>q</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>p</mi> <mn>1</mn> </msub> </mrow> </msub> <mo>=</mo> <mo>-</mo> <mn>1</mn> <mo>/</mo> <mrow> <mo>(</mo> <mn>2</mn> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>&delta;</mi> <mi>u</mi> </msub> <mo>,</mo> </mrow> </math> Wherein <math> <mrow> <mn>1</mn> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>-</mo> <mn>1</mn> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>+</mo> <mn>1</mn> <mrow> <mo>(</mo> <mn>2</mn> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>)</mo> </mrow> <mo>&le;</mo> <msub> <mi>&delta;</mi> <mi>u</mi> </msub> <mo>&lt;</mo> <mn>1</mn> <mo>/</mo> <mn>2</mn> <mrow> <mo>(</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>)</mo> </mrow> <mo>;</mo> </mrow> </math>
For sequence groups
Figure A20071011277400341
Subgroup p of1 <math> <mrow> <msub> <mi>v</mi> <mrow> <msub> <mi>q</mi> <mrow> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>p</mi> <mn>1</mn> </msub> </mrow> </msub> <mo>=</mo> <mn>1</mn> <mo>/</mo> <mrow> <mo>(</mo> <mn>2</mn> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>)</mo> </mrow> <mtext>+</mtext> <msub> <mi>&delta;</mi> <mi>v</mi> </msub> <mo>,</mo> </mrow> </math> Wherein <math> <mrow> <mn>1</mn> <mo>/</mo> <mrow> <mo>(</mo> <mn>2</mn> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>)</mo> </mrow> <mo>&lt;</mo> <msub> <mi>&delta;</mi> <mi>v</mi> </msub> <mo>&le;</mo> <mrow> <mo>(</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>-</mo> <mrow> <mo>(</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>-</mo> <mn>1</mn> <mrow> <mo>(</mo> <mn>2</mn> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>)</mo> </mrow> <mo>.</mo> </mrow> </math>
Sequence group qkSubgroup p of1Is/are as follows
Figure A20071011277400344
And sequence set qk+1Subgroup p of1Is/are as follows
Figure A20071011277400345
k=1,Λ,
Figure A20071011277400346
Respectively as follows:
v q k , p 1 = 1 / D , u q k + 1 , p 1 = - 1 / D , wherein <math> <mrow> <mn>1</mn> <mo>/</mo> <mi>D</mi> <mo>&le;</mo> <mn>1</mn> <mo>/</mo> <mrow> <mo>(</mo> <mn>2</mn> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>)</mo> </mrow> <mo>.</mo> </mrow> </math>
Step 1002, referring to FIG. 4, sequence group qkSubgroup p ofiIs/are as follows
Figure A200710112774003410
And sequence set qk+1Subgroup p ofiIs/are as follows
Figure A200710112774003411
k=1,Λ,i belongs to S and is respectively as follows:
right q k , p i - 1 = v q k , p i - 1 + k / N p 1 , left q k + 1 , p i - 1 = u q k + 1 , p i - 1 + ( k + 1 ) / N p 1
for the sequence length of
Figure A200710112774003415
A base sequence of (A) according toAre taken to be different values such that <math> <mrow> <msub> <mi>r</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>-</mo> <msub> <mi>left</mi> <mrow> <msub> <mi>q</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>&GreaterEqual;</mo> <mn>0</mn> </mrow> </math> And is | r p i - 1 / N p i - 1 - left q k + 1 , p i - 1 | When taking the minimum value
Figure A200710112774003419
Namely, the sequence group q is obtainedk+1Of length ofClosest sequence group qk+1Left boundary
Figure A200710112774003421
Base sequence of (1)
Figure A200710112774003422
When in use <math> <mrow> <msub> <mi>r</mi> <mrow> <msub> <mi>q</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>-</mo> <mn>1</mn> <mo>/</mo> <msub> <mi>C</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>-</mo> <msub> <mi>right</mi> <mrow> <msub> <mi>q</mi> <mi>k</mi> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>&le;</mo> <mn>0</mn> </mrow> </math> When is at time r q k + 1 , p i - 1 / N p i - 1 - 1 / C p i - 1 Less than sequence group qkRight boundary of (1)
Figure A200710112774003425
To ensure the sequence group qkGroup q of sequences adjacent theretok+1The low cross-correlation between the two, v q k , p i = v q k , p i - 1 + r q k + 1 , p i - 1 / N p i - 1 - 1 / C p i - 1 - right q k , p i - 1 ; when in use r q k + 1 , p i - 1 / N p i - 1 - 1 / C p i - 1 - right q k , p i - 1 > 0 When is at time r q k + 1 , p i - 1 / N p i - 1 - 1 / C p i - 1 Greater than sequence group qkRight boundary of (1)
Figure A200710112774003429
v q k , p i = v q k , p i - 1 ;
For the sequence length of
Figure A200710112774003431
A base sequence of (A) according to
Figure A200710112774003432
Are taken to be different values such that <math> <mrow> <msub> <mi>r</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>-</mo> <msub> <mi>right</mi> <mrow> <msub> <mi>q</mi> <mi>k</mi> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>&le;</mo> <mn>0</mn> </mrow> </math> And is | r p i - 1 / N p i - 1 - right q k , p i - 1 | When taking the minimum value
Figure A200710112774003435
Namely, the sequence group q is obtainedkOf length ofClosest sequence group qkRight border
Figure A200710112774003437
Base sequence of (1)
When in use <math> <mrow> <msub> <mi>r</mi> <mrow> <msub> <mi>q</mi> <mi>k</mi> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>+</mo> <mn>1</mn> <mo>/</mo> <msub> <mi>C</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>-</mo> <msub> <mi>left</mi> <mrow> <msub> <mi>q</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>&GreaterEqual;</mo> <mn>0</mn> </mrow> </math> When is at time r q k , p i - 1 / N p i - 1 + / C p i - 1 Greater than sequence group qk+1Left boundary of (1)
Figure A200710112774003441
To ensure the sequence group qkGroup q of sequences adjacent theretok+1The low cross-correlation between the two, u q k + 1 , p i = u q k + 1 , p i - 1 + r q k , p i - 1 / N p i - 1 + 1 / C p i - 1 - left q k + 1 , p i - 1 ; when in use r q k , p i - 1 / N p i - 1 + 1 / C p i - 1 - left q k + 1 , p i - 1 < 0 When is at time r q k , p i - 1 / N p i - 1 + 1 / C p i - 1 Less than sequence group qk+1Left boundary of (1)
Figure A20071011277400352
u q k + 1 , p i = u q k + 1 , p i - 1 .
Sequence group
Figure A20071011277400354
Subgroup p ofiIs/are as followsAnd sequence set q1Subgroup p ofiIs/are as followsi belongs to S and is respectively as follows:
right q N p 1 - 1 , p i - 1 = v q N p 1 - 1 , p i - 1 + ( N p 1 - 1 ) / N p 1 , left q 1 , p i - 1 = u q 1 , p i - 1 + 1 / N p 1
<math> <mrow> <msup> <msub> <mi>right</mi> <mrow> <msub> <mi>q</mi> <mrow> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>&prime;</mo> </msup> <mo>=</mo> <msub> <mi>v</mi> <mrow> <msub> <mi>q</mi> <mrow> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>-</mo> <mn>1</mn> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>,</mo> </mrow> </math> <math> <mrow> <msup> <msub> <mi>left</mi> <mrow> <msub> <mi>q</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>&prime;</mo> </msup> <mo>=</mo> <msub> <mi>u</mi> <mrow> <msub> <mi>q</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>+</mo> <mrow> <mo>(</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> </mrow> </math>
for the sequence length ofA base sequence of (A) according to
Figure A200710112774003512
Are taken to be different values such that <math> <mrow> <msub> <mi>r</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>-</mo> <msub> <mi>left</mi> <mrow> <msub> <mi>q</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>&GreaterEqual;</mo> <mn>0</mn> </mrow> </math> And is | r p i - 1 / N p i - 1 - left q 1 , p i - 1 | When taking the minimum value
Figure A200710112774003515
When in use <math> <mrow> <msub> <mi>r</mi> <mrow> <msub> <mi>q</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>-</mo> <mn>1</mn> <mo>/</mo> <msub> <mi>C</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>-</mo> <msup> <msub> <mi>right</mi> <mrow> <msub> <mi>q</mi> <mrow> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>&prime;</mo> </msup> <mo>&le;</mo> <mn>0</mn> </mrow> </math> When the temperature of the water is higher than the set temperature, <math> <mrow> <msub> <mi>v</mi> <mrow> <msub> <mi>q</mi> <mrow> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>p</mi> <mi>i</mi> </msub> </mrow> </msub> <mo>=</mo> <msub> <mrow> <msub> <mi>v</mi> <mrow> <msub> <mi>q</mi> <mrow> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>+</mo> </mrow> </msub> <mi>r</mi> </mrow> <mrow> <msub> <mi>q</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>-</mo> <mn>1</mn> <mo>/</mo> <msub> <mi>C</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>-</mo> <msup> <msub> <mi>right</mi> <mrow> <msub> <mi>q</mi> <mrow> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>&prime;</mo> </msup> <mo>;</mo> </mrow> </math> when in use <math> <mrow> <msub> <mi>r</mi> <mrow> <msub> <mi>q</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>-</mo> <mn>1</mn> <mo>/</mo> <msub> <mi>C</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>-</mo> <msup> <msub> <mi>right</mi> <mrow> <msub> <mi>q</mi> <mrow> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>&prime;</mo> </msup> <mo></mo> <mo>></mo> <mn>0</mn> </mrow> </math> When the temperature of the water is higher than the set temperature, v q N p 1 - 1 , p i = v q N p 1 - 1 , p i - 1 ;
for the sequence length of
Figure A200710112774003520
A base sequence of (A) according to
Figure A200710112774003521
Are taken to be different values such that <math> <mrow> <msub> <mi>r</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>-</mo> <msub> <mi>right</mi> <mrow> <msub> <mi>q</mi> <mrow> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>&le;</mo> <mn>0</mn> </mrow> </math> And is | r p i - 1 / N p i - 1 - right q N p 1 - 1 , p i - 1 | When taking the minimum value
Figure A200710112774003524
When in use <math> <mrow> <msub> <mi>r</mi> <mrow> <msub> <mi>q</mi> <mrow> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>+</mo> <mn>1</mn> <mo>/</mo> <msub> <mi>C</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>-</mo> <msup> <msub> <mi>left</mi> <mrow> <msub> <mi>q</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>&prime;</mo> </msup> <mo>&GreaterEqual;</mo> <mn>0</mn> </mrow> </math> When the temperature of the water is higher than the set temperature, <math> <mrow> <msub> <mi>u</mi> <mrow> <msub> <mi>q</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>p</mi> <mi>i</mi> </msub> </mrow> </msub> <mo>=</mo> <msub> <mi>u</mi> <mrow> <msub> <mi>q</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>+</mo> <msub> <mi>r</mi> <mrow> <msub> <mi>q</mi> <mrow> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>+</mo> <mn>1</mn> <mo>/</mo> <msub> <mi>C</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>-</mo> <msup> <msub> <mi>left</mi> <mrow> <msub> <mi>q</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>&prime;</mo> </msup> <mo>;</mo> </mrow> </math> when in use <math> <mrow> <msub> <mi>r</mi> <mrow> <msub> <mi>q</mi> <mrow> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>+</mo> <mn>1</mn> <mo>/</mo> <msub> <mi>C</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>-</mo> <msup> <msub> <mi>left</mi> <mrow> <msub> <mi>q</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>&prime;</mo> </msup> <mo>&lt;</mo> <mn>0</mn> </mrow> </math> When the temperature of the water is higher than the set temperature, u q 1 , p i = u q 1 , p i - 1 ;
in particular, can be taken C p i - 1 = 2 N p i - 1 .
Step 1003, sequence group qkSubgroup p ofiIs/are as follows
Figure A200710112774003530
And
Figure A200710112774003531
k=1,Λ,
Figure A200710112774003532
i belongs to I-S and is respectively as follows:
u q k , p i = u q k , p m , v q k , p i = v q k , p m ,
i and S are two sets of indexes, where the set I ═ { 2., l }, l is the number of sequence lengths in the candidate sequence set, the set S is the set I or a subset of the set I, and m is the element with the largest value in the set S.
In the following example, take δu=0,δv=0, D = 2 N p 1 , C p i - 1 = 2 N p i - 1 , qk=k,pi=i。
Example one
In this embodiment, there are 4 subgroups, and the sequence candidate sets are N respectively1=11,N2=23,N3=37,N4When the Zadoff-Chu sequence of 47 is taken as an example of the fourth sequence set, that is, when k is 4, step 1101 obtains v4,iAnd u5,ii belongs to {1, 2, 3, 4}, specifically:
for subgroup 1, v4,1=1/(2×11),u5,1=-1/(2×11)。
For subgroup 2, right4,1=v4,1+4/11=1/(2×11)+4/11,left5,1=u5,1+5/11 ═ 1/(2 × 11) + 5/11; r not satisfying the condition5,1And r4,1Thus v is4,2=v4,1I.e. v4,2=1/(2×11);u5,2=u5,1I.e. u5,2=-1/(2×11)。
For subgroup 3, right4,2=v4,2+4/11=1/(2×11)+4/11,left5,2=u5,2+5/11=-1/(2×11)+5/11;
To N223, change r2Obtaining when r5,2When the value is 10 r5,2/N2-left5,2> 0 and | r5,2/N2-left5,2L takes the minimum value, since r5,2/N2-1/2(N2)-right4,2> 0, so v4,3=v4,2I.e. v4,3=1/(2×11);
To N223, change r2Obtaining when r4,2When the value is 9 r4,2/N2-right4,2< 0 and | r4,2/N2-right4,2L takes the minimum value, since r4,2/N2+1/(2N2)-left5,2> 0, so 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 subgroup 4, right4,3=v4,3+4/11=1/(2×11)+4/11,left5,3=u5,3+5/11=-21/(2×11×23)+5/11;
To N3Change r of 373Obtaining when r5,3When the value is 16 r5,3/N3-left5,3> 0 and | r5,3/N3-left5,3L takes the minimum value, since r5,3/N3-1/(2N3)-right4,3> 0, so v4,4=v4,3I.e. v4,4=1/(2×11);
To N3Change r of 373Obtaining when r4,3When the value is 15 r4,3/N3-right4,3< 0 and | r4,3/N3-right4,3L takes the minimum value, since r4,3/N3+1/(2N3)-left5,3> 0 so 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, v for all subgroups of the ordered group of groups are obtained, giving the following table:
TABLE 3
Figure A20071011277400371
Step 1102, select uk,i≤(ri/Ni-k/N1)≤vk,iThe sequences are grouped in subgroup i of group k of sequences, which are represented by indices of the base sequence, the following table will be obtained:
TABLE 4
N1=11 N2=23 N3=37 N4=47
Group number k base sequence index r2Base sequence index r3Base sequence index r4
1 2、3 2、3、4、5 3、4、5、6
2 4、5 6、7、8 8、9、10
3 6、7 9、10、11 12、13、14
4 8、9 13、14、15 16、17、18、19
5 10、11 16、17、18 20、21、22、23
6 12、13 19、20、21 24、25、26、27
7 14、15 22、23、24 28、29、30、31
8 16、17 26、27、28 33、34、35
9 18、19 29、30、31 37、38、39
10 20、21 32、33、34、35 41、42、43、44
Example two
When the number of subgroups in the sequence group is more, the calculation of u and v is found, and after a certain subgroup is calculated, u and v of other subgroups with longer sequences are not changed. Specifically, for a system bandwidth of 5M, 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,N16293. Take the fourth sequence group as an example, i.e. k is 4, v4,iAnd u5,ii ∈ {1, 2, 3.., 16} is obtained as follows:
for subgroup 1, v4,1=1/(2×11),u5,1=-1/(2×11)。
For subgroup 2, right4,1=v4,1+4/11=1/(2×11)+4/11,left5,1=u5,1+5/11 ═ 1/(2 × 11) + 5/11; r not satisfying the condition5,1And r4,1Thus v is4,2=v4,1I.e. v4,2=1/(2×11);u5,2=u5,1I.e. u5,2=-1/(2×11)。
For subgroup 3, right4,2=v4,2+4/11=1/(2×11)+4/11,left5,2=u5,2+5/11=-1/(2×11)+5/11;
To N223, changer2Obtaining when r5,2When the value is 10 r5,2/N2-left5,2> 0 and | r5,2/N2-left5,2L takes the minimum value, since r5,2/N2-1/2(N2)-right4,2> 0, so v4,3=v4,2I.e. v4,3=1/(2×11);
To N223, change r2Obtaining when r4,2When the value is 9 r4,2/N2-right4,2< 0 and | r4,2/N2-right4,2L takes the minimum value, since r4,2/N2+1/(2N2)-left5,2> 0, so 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 subgroup 4, right4,3=v4,3+4/11=1/(2×11)+4/11,left5,3=u5,3+5/11=-21/(2×11×23)+5/11;
To N3Change r of 373Obtaining when r5,3When the value is 16 r5,3/N3-left5,3> 0 and | r5,3/N3-left5,3L takes the minimum value, since r5,3/N3-1/(2N3)-right4,3> 0, so v4,4=v4,3I.e. v4,4=1/(2×11);
To N3Change r of 373Obtaining when r4,3When the value is 15 r4,3/N3-right4,3< 0 and | r4,3/N3-right4,3L takes the minimum value, since r4,3/N3+1/(2N3)-left5,3> 0 so 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 subgroup 5, v4,5=v4,4I.e. v4,5=1/(2×11);u5,5=u5,4I.e. u5,5=-29/(2×11×37)。
For subgroup 6, v4,6=v4,5I.e. v4,6=1/(2×11);u5,6=u5,5I.e. u5,6=-29/(2×11×37)。
For subgroup 7, v4,7=v4,6I.e. v4,7=1/(2×11);u5,7=u5,6I.e. u5,7=-29/(2×11×37)。
Further calculations found that for sub-groups 8, 9, 10.
By analogy, u, v of all subgroups of other sequence groups can be obtained. V is obtained by calculation for any subgroup i of the sequence group five5,i1/(2 × 11), in combination with u calculated as described above5,iIs selected so that u5,i≤(ri/Ni-5/N1)≤v5,iThe sequences are grouped in subgroup i of the fifth sequence group, the sequences are represented by indices of the base sequences, and the following table will be obtained:
TABLE 5
N1Group number k 5 ═ 11
N2Base sequence index r of 232 10、11
N3Base sequence index r of 373 16、17、18
N4Base sequence index r of 474 20、21、22、23
N5Base sequence index r of 595 25、26、27、28、29
N6Base sequence index r of 716 30、31、32、33、34、35
N7Base sequence index r ═ 977 41、42、43、44、45、46、47、48
N8Base sequence index r of 1078 45、46、47、48、49、50、51、52、53
N9Base sequence index r of 1139 48、49、50、51、52、53、54、55、56
N10Base sequence index r of 13910 59、60、61、62、63、64、65、66、67、68、69
N11Base sequence index r of 17911 75、76、77、78、79、80、81、82、83、84、85、
86、87、88、89
N12Base sequence index r of 19112 81、82、83、84、85、86、87、88、89、90、91、
92、93、94、95
N13Base sequence index r of 21113 89、90、91、92、93、94、95、96、97、98、99、
100、101、102、103、104、105
N14Base sequence index r of 23914 101、102、103、104、105、106、107、108、109、
110、111、112、113、114、115、116、117、118、
119
N15283 base sequence index r15 119、120、121、123、124、125、126、127、128、
129、130、131、132、133、134、135、136、137、
138、139、140、141
N16Base sequence index r of 29316 123、124、125、126、127、128、129、130、131、
132、133、134、135、136、137、138、139、140、
141、142、143、144、145、146
According to the above uk,i,vk,iThe calculation of (2) found that only N is calculated447, i.e., S ═ {2, 3, 4}, and is calculated to N16293, i.e., S ═ I ═ 2, 3.., 16}, the same u can be determinedk,i,vk,i. It is therefore possible to calculate only up to the fourth subgroup, i.e. using S ═ {2, 3, 4}, and obtain u, v for all subgroups of the ordered set, to reduce the amount of calculation.
The actual u, v used can quantify the results obtained according to the above algorithm to achieve the required accuracy.
In the above embodiment, the n sequences are selected, specifically, there are the following two cases:
preferably, n is 1, that is, in the above example, (r) is selectedm/Nm-k/N1) The smallest one belongs to subgroup m.
Preferably, N is a natural number greater than 1, the value of N being according to subgroup NmAnd a reference subgroup N1Is determined.That is, (r)m/Nm-k/N1) Minimum rmThe sequences corresponding to a plurality of nearby base sequence indexes are grouped into a subgroup, and the minimum r is generallymThe nearest N in the vicinity, and the particular N is selected by considering N1,NmThe length of (c) is different. For example, when N ismIs N1About 4 times of the total number of the cells, 2r can be selectedmFall into this group. In general, it is optional
Figure A20071011277400411
And for example can select
Figure A20071011277400412
Wherein
Figure A20071011277400413
Denotes the largest integer not greater than z. In this case, there may be more than one sequence of a certain length in the sequence subgroup. After the system has been so allocated, the user, when using the sequences, can select any of the n sequences allocated for transmission, for example such that (r)m/Nm-k/N1) A minimum, a next-to-minimum.
Preferably, n may be a quantity determined by the sequence set k and the sub-set i. For example, n ≦ Q, where Q is satisfied <math> <mrow> <msub> <mi>u</mi> <mrow> <mi>k</mi> <mo>,</mo> <mi>i</mi> </mrow> </msub> <mo>&le;</mo> <mrow> <mo>(</mo> <msub> <mi>r</mi> <mi>i</mi> </msub> <mo>/</mo> <msub> <mi>N</mi> <mi>i</mi> </msub> <mo>-</mo> <msub> <mi>c</mi> <mi>k</mi> </msub> <mo>/</mo> <msub> <mi>N</mi> <mi>pi</mi> </msub> <mo>)</mo> </mrow> <mo>&le;</mo> <msub> <mi>v</mi> <mrow> <mi>k</mi> <mo>,</mo> <mi>i</mi> </mrow> </msub> </mrow> </math> The number of the sequences of (a) and (b),
Figure A20071011277400415
is the length of the reference subgroup sequence, ckIs determined by the sequence set kBase sequence index for long sequences. Wherein uk,i=-1/(2N1),vk,i=1/(2N1) Or u isk,i=-1/(2N1)+1/(4N2),vk,i=1/(2N1)-1/(4N2) Or u isk,i=-1/2θ,vk,i=1/2θAnd theta is an integer, etc. When u isk,iAnd vk,iRelatively small, e.g. uk,i=-1/(2N1)+1/(4N2),vk,i=1/(2N1)-1/(4N2) It can be ensured that the correlation between any two sequences between different groups of sequences is low.
In a specific implementation, | r is soughtm/Nm-k/N1R ofmThe index can be generalized to a general method. I.e. the known integer N1,N2E, integer f is required to make | e/N1-f/N2F with the smallest value, | obviously being the sum e.N2/N1The nearest integer w is the lower rounding
Figure A20071011277400421
Or get the whole from aboveA fewer n are w ± 1, w ± 2. The transmitter and receiver may be computed from this method rather than stored.
Because the correlation of two sequences with different Zadoff-Chu sequences is strong, | rm/Nm-r1/N1L must be smaller. In the above allocation method, | r between two sub-group i, j sequences of different groups is guaranteedi/Ni-rj/NjThe value of | is certain to be larger, so that the correlation of sequences among different groups is lower and the interference is small. Further, for some length sequences, we can choose a part of them to allocate, and other sequences are not used in the system, so that the sequence which is next strongly related to the sequence of the reference subgroup can be avoided from appearing in other sequence groups, thereby reducing strong interference.
In the above specific implementation of the allocation of each sequence group, the sequence group may be generated for a sequence corresponding to a part of time-frequency resource occupation manners in the system, that is, not all the sequences may be generated. For example, the time-frequency resource occupation mode may be divided into a plurality of levels according to the length of the sequence, each level includes sequences within a certain length range, and the sequence group is generated and allocated for each level of the sequences.
In the above specific implementation of assigning each sequence group, specifically, a dynamic assignment manner may be adopted, that is, a sequence used is changed with time and other variables; a static allocation may also be used, i.e. the sequence used is not changed. Specifically, the static allocation method may be used alone, or the dynamic allocation method may be used alone, or both the dynamic and static allocation methods may be used. This is described in detail below:
preferably, when the sequence occupies less radio resources, a dynamic sequence group allocation method can be adopted. Since the length of the sequence is smaller in this case, the number of sequence groups is smaller. For example, in the embodiment of the Zadoff-Chu sequence, the number r of a reference sequence group is randomly selected at the time of transmitting the pilot frequency in a pseudo-random manner1Then, the index r of the sequence in the subgroup with the required length belonging to the same sequence group is calculated according to the rulekThe sequence of (a).
Preferably, when the sequence occupies more radio resources, a static allocation mode can be adopted. For example, in the above embodiment taking Zadoff-Chu sequences as an example, if the number N of sequence groups is sufficient to meet the requirement, then N sequence groups are allocated to each cell for use, and the requirement of inter-cell interference averaging can be met without changing over time. Preferably, the system may divide the occupied radio resources into two levels, one level is a sequence of a large number of occupied radio resources, different sequence groups are statically allocated, and the other level is a sequence of a small number of occupied radio resources, and the sequence groups are allocated in a dynamic pseudo-random manner. For example, sequences occupying more than 144 subcarriers, generally sequences with a sequence length of 144 or more, are statically allocated different sequence groups; the sequence in each sequence group corresponds to a radio resource smaller than 144 subcarriers, and the sequence group is allocated in a dynamic pseudo-random manner, wherein the sequence length is usually smaller than 144.
When there are multiple sequences in a subgroup, the sequences including the base sequence and different time cyclic shifts may be allocated to different cells, for example, different sectors under a base station, in addition to being allocated to different users. In particular, when a cell needs more sequences, for example, when supporting multi-antenna transmission, each antenna needs a different sequence, the minimum length of the used sequences can be limited to increase the number of base sequences in the subgroup, so that more base sequences in the subgroup or cyclic shifts of the base sequences can be allocated to the cell. Further, when there are multiple sequences in a subset of the sequence groups, the sequence groups may be further grouped and assigned to different cells/users/channels.
The above sequence is not limited to the Zadoff-Chu sequence, but can also be applied to Gauss sequence, other CAZAC sequence, base sequence and/or delay sequence of CAZAC sequence.
Detailed description of the invention
In accordance with the method for allocating sequence groups to cells according to a certain rule by the network, a communication sequence transmitting method is described below, with reference to fig. 3, and the specific process is as follows:
step 201 receives a group number k of a sequence group assigned by the system.
Step 202 selects from the set of candidate sequences such that the function d (f) isi(·),Gk) N sequences of the smallest, next smallest, or even smaller values of (a) constitute sequences in subgroup i in sequence group k, where n is a natural number, where i is the subgroup number, d (a, b) is a binary function, and GkIs a quantity, function f, determined by the group number ki(. h) a function for a systematically determined subgroup i, this function defining a set of said candidate sequences for this subgroup i.
Step 203 generates a corresponding transmission sequence according to the sequence of the formed subgroup i, and transmits the transmission sequence on a corresponding time-frequency resource.
The above sequence is not limited to the Zadoff-Chu sequence, but can also be applied to Gauss sequence, other CAZAC sequence, base sequence and/or delay sequence of CAZAC sequence. The transmission mode of the sequence can be frequency domain transmission or time domain transmission. The functions in the method may be specifically consistent with those in the allocation method, and are not described herein again.
In the implementation method, after the resources occupied by the sequences are determined, the sequences of the subgroups corresponding to the resources of the current group can be generated in real time according to rules without storage, and the implementation is simple.
Those skilled in the art will appreciate that all or part of the steps in the method according to the above embodiments may be implemented by hardware related to instructions of a program, where the program may be stored in a computer-readable storage medium, and when the program is executed, the program includes steps corresponding to the steps 201 to 203, and the storage medium, such as: ROM/RAM, magnetic disk, optical disk, etc.
Detailed description of the invention
The following provides a transmitting apparatus applying the above sequence transmitting method, and referring to fig. 5, the apparatus includes:
a sequence selection unit: the group number k of the sequence group assigned by the receiving system is selected from the candidate sequence set so that the function d (f)i(·),Gk) N sequences of the smallest, second smallest, or even smaller values of (a) constitute sequences in subgroup i in sequence group k, where i is the serial number of the subgroup, n is a natural number, where d (a, b) is a binary function, k is the group number of the sequence group, GkIs a quantity, function f, determined by the group number ki(. h) a function for a systematically determined subgroup i, this function defining a set of said candidate sequences for this subgroup i.
A sequence transmitting unit: and the transmitter is used for selecting or generating a corresponding transmitting sequence according to the sequence of the formed subgroup i and transmitting on a corresponding time frequency resource.
The relevant functions in the apparatus may be the same as those discussed in the foregoing allocation method, and are not described in detail here. The above sequence is not limited to the Zadoff-Chu sequence, but can also be applied to Gauss sequence, other CAZAC sequence, base sequence and/or delay sequence of CAZAC sequence. The transmission mode of the sequence can be frequency domain transmission or time domain transmission.
In the implementation method, after the resources occupied by the sequences are determined, the sequences of the subgroups corresponding to the resources of the current group can be generated in real time according to rules without storage, and the implementation is simple.
Detailed description of the invention
In accordance with the method for allocating sequence groups to cells according to a certain rule by the network, a communication sequence receiving method is described below, with reference to fig. 6, as follows:
in step 401, the reception apparatus receives a group number k of a sequence group assigned by the system.
Step 402 selects from the set of candidate sequences such that the function d (f) isi(·),Gk) In a value ofThe smallest, next smallest, or even smaller n sequences form the sequences in subgroup i in sequence group k, where n is a natural number dependent on i, where i is the subgroup number, d (a, b) is a binary function, GkIs a quantity, function f, determined by the group number ki(. h) a function for a systematically determined subgroup i, this function defining a set of said candidate sequences for this subgroup i.
Step 403 generates a corresponding sequence according to the sequence of the subgroup i and receives the sequence on a corresponding time-frequency resource. The processing of the reception generally comprises a correlation of the generated sequence and the received signal.
The above sequence is not limited to the Zadoff-Chu sequence, but can also be applied to Gauss sequence, other CAZAC sequence, base sequence and/or delay sequence of CAZAC sequence. The transmission mode of the sequence can be frequency domain transmission or time domain transmission. The functions in the method may be specifically consistent with those in the allocation method, and are not described herein again.
In the implementation method, after the resources occupied by the sequences are determined, the sequences of the subgroups corresponding to the resources of the current group can be generated in real time according to the rules without storing the corresponding relationship between the resources and the sequences of the subgroups, and the implementation is simple.
Those skilled in the art will appreciate that all or part of the steps in the method according to the above embodiments may be implemented by hardware related to instructions of a program, where the program may be stored in a computer-readable storage medium, and when the program is executed, the program includes steps corresponding to the steps 401 to 403 described above, and the storage medium includes, for example: ROM/RAM, magnetic disk, optical disk, etc.
Detailed description of the invention
There is provided a receiving apparatus using the above sequence receiving method, referring to fig. 7, the apparatus comprising
A sequence selection unit: a group number k for the receiving apparatus to receive the systematically assigned sequence group; by the order of candidatesSelecting in the column set such that function d (f)i(·),Gk) N sequences of the smallest, next smallest, or even smaller values of (a) constitute sequences in subgroup i in sequence group k, where n is a natural number, where i is the subgroup number, d (a, b) is a binary function, and GkIs a quantity, function f, determined by the group number kiSmall (-) is the function for the subgroup i determined by the system, and this function defines the set of candidate sequences for the subgroup i.
A sequence receiving unit: and generating a corresponding sequence according to the formed sequence of the subgroup i and receiving the corresponding sequence on a corresponding time frequency resource. The processing of the reception generally comprises a correlation of the generated sequence and the received signal.
Generally, the above-mentioned receiving operation is specifically a correlation operation or the like to obtain a channel estimation value or to obtain time synchronization. The above sequence is not limited to the Zadoff-Chu sequence, but can also be applied to Gauss sequence or other CAZAC sequence, base sequence and \ or delay sequence of CAZAC sequence. The transmission mode of the sequence can be frequency domain transmission or time domain transmission. The functions in the apparatus may be specifically consistent with those in the allocation method, and are not described herein again.
In the implementation method, after the resources occupied by the sequences are determined, the sequences of the subgroups corresponding to the resources of the current group can be generated in real time according to rules without storage, and the implementation is simple.
Detailed description of the invention
Unlike the sequence assignment method of the first group of embodiments, the present embodiment groups cyclic shift sequences of one or more base sequences.
When allocating sequences, generally, one sequence group includes a plurality of cyclic shift sequences of a plurality of base sequences, and the cyclic shift sequences may be obtained by cyclically shifting the base sequences in time or frequency. In this case, when different cyclic shift sequences need to be allocated to different cells (e.g. multiple sectors of a base station) or different users/channels of a cell, the cyclic shift signals of the base sequences need to be further grouped, so that different cyclic shift sequences of the same base sequence belong to different groups, and any two sequences in different groups are approximately orthogonal, thereby reducing interference between cells/users/channels.
The allocation method of the present embodiment specifically includes:
the sequences in each sequence group are divided into a plurality of subgroups, each subgroup corresponds to a time-frequency resource occupation mode (for example, occupies different numbers of subcarriers or occupies different positions of frequency resources), the sequence groups are allocated to the cells, the sequences in each subgroup are selected from a candidate sequence set corresponding to the subgroup, and the selecting method specifically comprises the following steps: at least one sequence group k, wherein the sequences of at least two subgroups i, j are selected from the candidate sequence set such that the function d (f)i(·),fj(. DEG)) values of the smallest, next smallest, and up to smaller n sequences are selected, where i, j is the sequence number of the subgroup, n is a natural number, d (a, b) is a binary function, and f is a functionm(. cndot.) is a function corresponding to the subgroup m, and the definition domain of the function is the set of candidate sequences corresponding to the subgroup m.
The details will be described below by taking the example of the Zadoff-Chu sequence. It is noted that the present scheme is also applicable to Gauss sequences.
In practice, there are many cases of the occupied ways of the time-frequency resources by the transmitted sequences, and in order to explain the scheme of the present invention in detail, the following will first explain the occupied ways of different time-frequency resources by way of example.
Taking the situation shown in fig. 9 as an example, the time-frequency resource occupation manner is as follows: the sequences are mapped on the frequency resources in the center from left to right, the short sequences and the long sequences both occupy the subcarriers positioned in the center, and the occupation mode is simply summarized as a mode of occupation of the time-frequency resources in central symmetry. In the mode a in the figure, a sequence occupies one resource Block (RB, resource Block for short), for example, when 1RB correspondingly includes 12 subcarriers, a Zadoff-Chu sequence with a length of 11 is correspondingly used; in the B mode of the figure, when the sequence occupies 2 RBs, i.e. occupies 24 subcarriers, a Zadoff-Chu sequence with a length of 23 is correspondingly adopted.
Taking the case shown in fig. 8 as an example, the 12 subcarriers occupying one RB may be 12 subcarriers occupying the low frequency shown in the light gray portion on the left side of fig. 8 (hereinafter, referred to as the occupying mode of the left RB), or may be 12 subcarriers occupying the high frequency shown in the dark gray portion on the right side of fig. 8 (hereinafter, referred to as the occupying mode of the right RB).
When the length is NiThe base sequence index is riFor a centrally symmetric resource occupancy pattern, the function f ism(. cndot.) is specifically f in this embodimenti(x)=((2·x·ri)modNi)/NiWhere x is a cyclic shift index, and represents a shifted sequence obtained by cyclically shifting a base sequence by an amount x corresponding to a sequence with a cyclic shift amount x, the cyclic shift index x and the sequence with the cyclic shift x are in one-to-one correspondence. That is, when the cyclic shift index x is determined, a sequence corresponding to the cyclic shift amount x is determined. The candidate sequence set is a cyclically shifted sequence generated by the base sequence. The following describes a sequence allocation method specifically for the case where the above-mentioned sequences occupy different frequency resource manners. When the sequence is modulated in the frequency domain, the index of cyclic shift in the function is in the frequency domain and the transform domain is in the time domain. When the sequence is modulated in the time domain, the index of cyclic shift in the function is in the time domain and the transform domain is in the frequency domain. The following description will be given taking sequence modulation in the frequency domain as an example.
In the first case: referring to fig. 9, the case of the centrosymmetric resource occupation mode, in this case, the distance F with respect to the centrosymmetric resource occupation modeiIs 0 (subcarrier). Thus, the function fiSpecifically ((2. Offset)i·ri)modNi)/NiOf Offset thereiniNamely the cyclic shift index of the frequency domain; when r isi,rjIs different, d (f) is selected from the candidate sequence sets of the two subgroups i, ji,fj) The smallest sequences are grouped in the same sequence group, and the function d (a, b) is specifically
Figure A20071011277400491
I.e. make | fi-fj| takes non-zero values, and the smallest among the non-zero values merit the cyclic shift index. When the parity is the same, two cyclic shift sequences with a cyclic shift index of zero, i.e., d (a, b) | a-b |, i.e., | fi-fjAnd | is minimal.
For example, for a length of N1And N2The criterion for determining the sequences in a group is such that | ((2 · Offset)1·r1)mod N1)/N1-((2·Offset2·r2)mod N2)/N2And | is minimal. Wherein Offset1Is of length N in the resource occupying mode of FIG. 91The base sequence index is r1Of the sequence of (1), Offset2Is of length N in the resource occupying mode of FIG. 92The base sequence index is r2The frequency domain cyclic shift index of the sequence of (1). Obviously, Offset1=Offset20 is such that | ((2 · Offset)1·r1)mod N1)/N1-((2·Offset2·r2)mod N2)/N2And | is minimum, zero.
Generally, when r is1,r2When parity is the same, i.e. both are odd, or both are even, it is chosen such that | ((2 · (Offset)1·r1)mod N1)/N1-((2·(Offset2·r2)mod N2)/N2Cyclic shift amount Offset with minimum value of | zero1,Offset2. When r is1,r2Parity is different, chosen such that | ((2 · (Offset)1)·r1)mod N1)/N1-((2·(Offset2)·r2)mod N2)/N2| is the smallest cyclic shift amount Offset among non-zero values1,Offset2. This is because, when the parity is the same, two Zadoff-Chu sequences of different lengths are strongly correlated in the frequency domain without any shift, and when the parity is different, the shift is performed in the frequency domain.
When the index r of the base sequence of the same group1,r2Satisfy certain characteristics, e.g. | r1N1-R2N1|>N1N2/2,r1,r2When parity is the same, the adopted cyclic shift amount satisfies the minimum value of the function reaching nonzero, when parity is different, Offset is adopted1=Offset20, e.g. r1=1,r2=5,N1=11,N223 and r1=2,r2=7,N1=11,N2When it is 23. Can restrict adoption in the system such that | r1N2-r2N1|<N1N2Those base sequence indices of/2.
Where the index of the base sequence has a value in the range ri=1,2,...,Ni-1, or ri=-(Ni-1)/2,...,-1,0,1,...,(Ni-1)/2。
When the index of the base sequence is arbitrarily taken as ri+nNiN is one of 0, ± 1, ± 2, and the function d (a, b) isWherein modu1 operates such that-1/2 < a-b ≦ 1/2.
Make | ((2 · (Offset) by1)·r1)mod N1)/N1-((2·(Offset2)·r2)mod N2)/N2Minimum Offset in | non-zero values1,Offset2By comparison, i.e. calculating different offsets1,Offset2A value of (c), which makes | ((2 · (Offset)1)·r1)mod N1)/N1-((2·(Offset2)·r2)mod N2)/N2The smallest non-zero value is obtained. Utilizing, fixing an Offset1Offset to minimize non-zero values2Can be obtained by simple calculation. Specifically, three integers N are known1,N2E, such that | e/N1-f/N2The integer f with the smallest | value is the sum e.N2/N1The nearest integer being lower rounding
Figure A20071011277400502
Or get the whole from above
Figure A20071011277400503
The transmitter and receiver may be computed from this method rather than stored.
The above rule can be differentiated into the following steps:
0601) is determined such that (a mod N)1)/N1-(b mod N2)/N2The smallest a, b:
0602) according to Offset1-F1=a/2/r1 mod N1,Offset2-F2=b/2/r2mod N2Determining Offset1,Offset2Wherein the operation of (-) is performed in the reduced residual system when N is1,N2In reciprocal prime, the non-zero minimum is 1/(N)1N2)。
Function f as described abovem(. specifically) is fi(x)=((2·(x-Fi)·ri)mod Ni)/NiIn N1,N2In reciprocal terms, step 0601 is calculated using the first-order number theory as follows. The specific process is as follows: obtaining m, N by rolling phase division method, so that m.N2+nN 11, then a equals m mod N1,b=-n2 mod N2
As a practical example, in FIG. 9, assume that the sequence occupying 1RB is of length N 111, base sequence index r 16; sequence occupying 2 RBs is of length N223, base sequence index r213. Then, according to step 0601, using the rolling phase division, a is 10 and b is 21, so that (a mod N)1)·N2-(b mod N2N 11. Then according to step 0602, 10/2/6mod11 is calculated to be 10, 14/2/13mod23 is calculated to be 7, and thus Offset1=10,Offset27. That is, in the resource occupation scheme with central symmetry, the cyclic shift amounts of a sequence with length 11 and base sequence index 6 and a sequence with length 23 and base sequence index 13 are respectively 10 and 7. Obviously, -10, -7 is another pair of cyclic shifts, satisfying | ((2 · Offset)1·r1)mod N1)/N1-((2·Offset2·r2)mod N2)/N2And | is minimal. The transmitter and receiver may use a rolling phase division to determine the cyclic shift, also avoiding a large amount of memory.
In the second case: referring to fig. 8, for a non-centrosymmetric time-frequency resource occupation mode, its distance F relative to a centrosymmetric resource occupation modeiAnd if not, adding the adjustment quantity of the cyclic shift to a pair of cyclic shift sequences obtained in the central symmetric resource occupation mode to generate sequences of two subgroups in the same sequence group. The adjustment amount of the cyclic shift is determined by the distance between the non-centrosymmetric resource and the centrosymmetric resource.
The following is an actual example of the resource occupying manner of occupying the left RB in fig. 8. Cyclic shift of 11 long sequences of RBs on the left side of FIG. 8 to Offset1In FIG. 8, the cyclic shift sequence corresponding to the occupancy pattern of 2RB is Offset2,F1Is the signed distance between the time-frequency resource position corresponding to the left RB and the resource position with central symmetry as shown in fig. 9, where the positive and negative indicate different directions, and the unit is subcarrier. In the example of FIG. 8F1-6, meaning left-shifted by 6 subcarriers, or F1It is also possible that-5 is,this is due to the possible flexibility resulting from the mismatch of the length 11 of the Zadoff-Chu sequence and the number of one RB subcarrier 12. F2Is the signed distance of the occupancy of 2RB relative to the centrosymmetric resource, specifically, the cyclic shift Offset of the 11 long sequences of the left RB of FIG. 81Cyclic shift of length 23 sequence of 10, 2 RBs as Offset27- (-6) ═ 13. That is, the amount of cyclic shift corresponding to 2 RBs with respect to the resource of the center pair is increased by-F1-6 sub-carriers.
Offset determined by the methodiThe frequency domain shift is generally realized by a transform domain (time domain) shift, and OffsetiThe corresponding time domain shift is Offseti·r1/N1. This is because a frequency domain shift must be equivalent to a time domain shift. The frequency domain shift represents a shift of the index and the time domain shift represents a shift of the element. For example, a1,a2,a3,a4,a5Index shift by 1 unit, a2,a3,a4,a5,a1Element shift by 1 unit of a5,a1,a2,a3,a4
Due to when r isi,rjParity differences, d (f)i,fj) Is not zero-valued, and therefore, can be further fine-tuned in the time domain, i.e. one of the sequences is shifted by 1/(2N) againiNj) E.g. fi-fk=±1/(NiNj) When r isiCorresponding sequence alignment μ l/(2N)iNj) The correlation value of the long and short sequences after the shift is made the largest, and the sequences thus generated are sequences of two subgroups of the same sequence group.
The amount of time-domain adjustment due to truncation or cyclic extension of the sequence may be further considered. In a practical system, the size of a radio resource block may be, for example, 12 sub-carriers, and is not a prime number. If, it is desired to use prime numbers longDegree Zadoff-Chu sequences, truncation of Zadoff-Chu sequences of prime length, e.g., 13, or cyclic extension, e.g., 11, may be required. Specifically, for the Zadoff-Chu sequence (a) with the length of 130,a1,...,a12) After cutting off is (a)0,a1,...,a11). For the length of 11 Zadoff-Chu sequence (b)0,b1,...,b10) Cyclically expand to (b)0,b1,...,b10,b0). Due to truncation or cyclic extension, the determined cyclic shift of the sequences of the same group in the time domain may be fine-tuned to generate sequences of different subgroups of the same sequence group.
The method for determining the adjustment amount comprises the following steps: let r1,N1,r2,N2Two determined Zadoff-Chu sequences, Offset1,Offset2The adjustment amount is determined as- (((r) when the frequency domain shift amount of the two sequences is not truncated or extended when the two sequences are placed on the centrosymmetric frequency domain resources, which is obtained according to the rule of minimum function1·a)mod N1)/N1+(r2·b)mod N2/N2)/2. Wherein b is due to r after truncation or expansion1,N1The distance of mirror resource mapping of the corresponding sequence, a is r1,N1A difference in a frequency domain cyclic shift amount between the sequences mapped with the mirror resources of the decided sequences.
Specifically, as shown in fig. 10, a 13-long sequence, truncates one element at high frequency; a symmetric sequence, as shown in fig. 11, 13 long, truncates an element at low frequencies, where b is 1 and a is-1. That is, the resource occupied by the sequence of length 12 in fig. 11 is shifted downward by 1 subcarrier to obtain the resource occupied by the sequence of length 12 in fig. 10 (b is 1), the frequency domain shift amount of the re-sequence itself is increased by a-1, and the sequence of length 12 in fig. 11 becomes the sequence of length 12 in fig. 10.
When r is1=1,N1=13,r2=2,N223, when placed on a centrosymmetric frequency resource, frequencyThe rate shift amounts are 2 and 19, respectively, assuming that the IFFT length is 512, and one sample (i.e., 1/512) is used as the basic unit of shift, the IFFT length corresponds to cyclic shift 2 × 1/13 × 512 in the time domain, (19 × 2mod23)/23 × 512, and the sequence 13 is then adjusted in the time domain by-1/13/23/2 × 512-0.85 in the time domain, and the cyclic shift sequence is the strongest correlation at this time. However, for a sequence 13 long, the highest correlation is obtained by cutting off the high frequency value and adjusting the time domain to-0.85- (-1/13+2/23)/2 x 512 to-3 samples. I.e. by an adjustment amount.
It is clear that when the low frequency truncated sequence of fig. 11 is used, the corresponding a, b are exactly opposite sign compared to the high frequency truncated a, b, i.e. a is 1, b is-1, and the calculated adjustment is-0.85- (1/13-2/23)/2 is 512 is 2.
For the case of cyclic expansion, as in FIG. 13, the 11 long sequence is then high frequency expanded by one element. As shown in fig. 14 and 11, if a long sequence is extended with one element at a low frequency, the sequence in fig. 14 needs to shift the frequency domain resource one subcarrier b by-1, and then the sequence frequency domain shift amount of the sequence itself is increased by 1, and a is 1, so that the extended sequence in fig. 14 and the sequence in fig. 13 completely overlap.
Obviously, in the case of the cyclic extension at a low frequency using the sequence of fig. 14, a and b have opposite signs, a is-1 and b is +1, respectively, as compared with a and b in the case of the cyclic extension at a high frequency.
Generally, the truncation or cyclic extension may be not only one subcarrier but also a plurality of subcarriers. When a plurality of subcarriers are truncated or extended, a symmetric truncation or symmetric extension method may be adopted, that is, one more high frequency (or low frequency) is truncated or extended, and the numbers of truncation or extension of high frequency and low frequency are the closest, for example, if 3 values are truncated, the low frequency is truncated by 1, the high frequency is truncated by 2, or the low frequency is truncated by 2, and the high frequency is truncated by 1. The above-mentioned fixed pair of a, b values for truncating and extending a subcarrier still applies, i.e. a-1, b +1 for truncating and a +1, b-1 for extending. When asymmetric expansion is employed, the calculation can be performed according to the distance of mirror resource mapping. That is, a and b are determined by obtaining the identical sequence of the mirror resources by the resource shift amount b according to a which requires an increase in the cyclic shift amount of the frequency domain of the sequence itself.
Because symmetrical truncation or expansion has the same and smaller influence on the cyclic shift adjustment amount, symmetrical truncation or expansion can be adopted in a better system. The method comprises the following steps: dividing the sequences in each sequence group into a plurality of subgroups, wherein each subgroup corresponds to a mode of time-frequency resource occupation; the sequence in each subgroup is selected from the candidate sequence set corresponding to the subgroup to generate, and the generating method specifically comprises the following steps: when the sequences in the subgroup need to carry out cyclic shift expansion or truncation on the sequences in the candidate sequence set, a symmetric expansion or symmetric truncation method is adopted; the sequence groups are allocated to cells/users/channels.
In other embodiments, when there are sequences of multiple lengths in the system, any one of the sequences may be selected as a fixed sequence, and the other sequences are compared with the fixed sequence, and the cyclic shift of the sequences is determined according to the above rule (i.e., two cyclic shift sequences are determined). For example, the shortest sequence that a packet is likely to use in the system may be selected as the fixed sequence. The longest possible sequence for use by a packet in the system can also be selected as the fixed sequence.
In this embodiment, the indicator r is a fixed sequence of time-frequency resource occupancy patterns1Length of N1After determining the cyclic shift, the cyclic shift Offset of the sequence of the fixed time-frequency resource occupation mode0It is fixed. Comparing other sequences with the cyclic shift sequence of the sequence with the fixed time frequency resource occupation mode to determine the cyclic shift amount, including the shift amount Offset of the sequence with the fixed time frequency resource occupation mode1And cyclic shift amount Offset of other sequence u itselfuSequence u except for cyclic shift OffsetuIn addition, it is also necessary to reverse shift Offset in time1′·r1/N1Which isIntermediate Offset1' is the relative amount of shift of the fixed resource, i.e. Offset1-Offset0Offset can be fixed0When it is 0, Offset1′=Offset1. This is due to the cyclic shift of the frequency domain indices c, and the cyclic shift of the time domain elements c r1/N1Equivalence, therefore sequence u is reverse shifted by Offset1′·r1/N1And the correlation value of the sequence of the fixed time frequency resource occupation mode, and the sequence frequency domain cyclic shift Offset of the sequence u without reverse shift and the fixed time frequency resource occupation mode1' the correlation values of the sequences are the same.
In practice, a plurality of other cyclic shift sequence groups can be obtained by using the reference cyclic shift sequence group, which is a cyclic shift in the time domain, by using the characteristic that sequences with different lengths are approximately orthogonal in the time domain.
Next, a specific example will be given to describe the above-described determination method for determining the reference cyclic shift sequence group and the other cyclic shift sequence groups. For N1=11,N223, there are groups of 10 base sequences as in the table below. The base sequences in each group may in turn be divided into a plurality of different sets of cyclic shift sequences. Assuming that the resource occupation pattern by the sequence is a centrosymmetric resource occupation pattern as shown in fig. 9, the rule of the present invention is used to determine the metric function | ((2 · Offset)1·r1)mod N1)/N1-((2·Offset2·r2)mod N2)/N2The value of the smallest cyclic shift may be chosen such that two cyclic shifts with a metric value of-1 are chosen, or two cyclic shifts with a metric value of +1 are chosen. For example, for a sequence set of k ═ 1, r1,r2Representing a base sequence index, Offset1,Offset2Representing the amount of cyclic shift determined by the rules of the present invention, at which the two sequences can obtain the strongest correlation, the metric function has a minimum of-1 and the corresponding correlation value is 10.9256, which is very close compared to the ideal autocorrelation 11And the correlation is strong. Thus, the sequences in the set of reference cyclic shift sequences in this example are: a sequence of length 11, base sequence index 1, cyclic shift in frequency domain 6, and a sequence of length 23, base sequence index 2, cyclic shift in frequency domain 12. Having obtained the set of reference cyclic shift sequences, assuming now that there are 12 signal samples in the time domain for the sequences, then cyclically shifting the two sequences of this set by 2, 4, 6, 8, 10 in the time domain, respectively, can produce 5 additional sets of sequences. The specific time domain cyclic shift may be performed in the time domain after the sequence is mapped to the subcarrier according to the resource occupation and then the time domain signal is generated.
Measure of the strongest correlation peak
Group number k r1,r2 Offset1,Offset2Correlation value
Value of
1 1,2 6,12 -1 10.9256
2 2,4 0,0 0 10.7375
3 3,6 2,4 -1 10.4072
4 4,8 0,0 0 9.9743
5 5,10 10,7 -1 9.4193
6 6,13 1,16 -1 9.4193
7 7,15 0,0 0 9.9743
8 8,17 9,19 -1 10.4072
9 9,19 0,0 0 10.7375
10 10,21 6,22 -1 10.9256
Reuse sequence N1=23,N2For example, 37, the following set of relationships are provided:
of the most strongly correlated peak
Group number k r1,r2 Offset1,Offset2Correlation value of metric value
1 1,2 14,2 -75 9.1184 12.0825
2 2,3 7,26 1 17.5056
3 3,5 0,0 0 19.3621
4 4,6 0,0 777 7.5744,11.7449
5 5,8 12,19 -1 22.7527
6 6,10 0,0 74 11.0807,12.0637
7 7,11 0,0 0 15.4330
8 8,13 19,6 -1 20.8930
9 9,14 22,32 73 6.6780 11.0861
10 10,16 0,0 0 22.0487
11 11,18 18,29 1 13.2419
12 12,19 5,8 -1 13.2419
13 13,21 0,0 0 22.0487
14 14,23 1,5 73 6.6780 11.0861
15 15,24 4,31 1 20.8930
16 16,26 0,0 0 15.4330
17 17,27 0,0 777 11.0807,12.0637
18 18,29 11,18 -1 22.7527
19 19,31 0,0 777 7.5744,11.7449
20 20,32 0,0 0 19.3621
21 21,34 16,11 -1 17.5056
22 22,35 9,35 75 9.1184 12.0825
In the column labeled "correlation value" above, there are two representations of the correlation values, and in this sequence set, the cyclic shift of the two sequences with the strongest correlation is not the pair of cyclic shifts that minimizes the metric, where the correlation value on the left is the correlation value of the pair of cyclic shifted sequences that minimizes the metric, and the maximum correlation value that can be obtained from all possible frequency domain cyclic shifts is on the right. It is clear that the correlation between two cyclic shifted sequences of the same group is not large enough for the group of sequences designed according to the method of the present invention, which is shown in bold in the table. This occurs at r as found by analysis1/N1-r2/N2When | is relatively large, e.g. r in the table1=1,r2When 2, |1/23-2/37|, 9/(23 · 37), in the table when | r1/N1-r2/N2|≤7/N1N2In time, the sequence group designed by the invention completely meets the strong correlation requirement and is relatively close to the ideal autocorrelation value 23. Therefore, although 22 motif groups can be combined for sequences of length 23 and 37, it is possible to limit the choice of | r alone1/N1-r2/N2|≤7/N1N2The 14 motif group of (a), i.e., the group identified in non-bold in the table above. The grouping method of cyclic shift sequences described in the present invention is fully applicable for each selected motif group. The system may select a base sequence that satisfies the grouping rule of the cyclically shifted sequences of the present invention, i.e., such that | r1/N1-r2/N2Some motif group with smaller |. As another example, for a sequence 11 lengths, and a sequence 23 lengths, for a11 long base sequence index r1Representing a sequence, there may be two base sequence indices r of 23 lengths2The sequences represented are respectively such that | r1/N1-r2/N2The sequence with the smallest | and the next smallest, belonging to the same motif group, can be found only so that | r1/N1-r2/N2The least 23 sequences and the corresponding 11 sequences form a motif group, so that when cyclic shift sequences can be further grouped, the delay with the strongest correlation meets our rule. For sequences of length 11 (r for base sequence index)1Expressed), and a sequence of length 37 (r for base sequence index)2Expressed), the motif group may have one sequence of length 11 and 2 sequences of length 37, the two 37 sequences being such that | r1/N1-r2/N2The sequence of the smallest and next smallest. For the cyclic shift sequences in this sequence group, further grouping is performed, and the cyclic shift sequences belonging to the same group found by using our rule are strongly correlated. Therefore, in general, in order to ensure the accuracy of the cyclic shift sequence grouping rule, it is necessary to restrict the structure of the motif sequence group.
The sequence of these non-strongly correlated peaks, obtained according to the grouping rule of the present invention, can also be considered for use in a system. The cyclic shift correspondence between these sequences, still determined by the rules of the present invention, requires the system to tolerate the interference caused by these non-strongly correlated sequences. The strong correlation between these sequences is not shown as a peak, but as a high correlation in an interval.
Compared with the prior art, the following beneficial effects are achieved in the specific implementation mode: in this embodiment, long and short sequences or general cyclic shift sequences causing strong correlation corresponding to different frequency resource occupation manners are placed in the same group, and interference between sequences in different groups is relatively small or approximately orthogonal. Thus, different groups are allocated to cells or users or channels, and the purpose of interference reduction can be achieved. By adopting the method of the invention, the transmitting and receiving machines can generate the cyclic shift sequence according to the grouped rules, thereby avoiding the transmitting party and the receiving party from storing the table of the corresponding relation of the sequence group and reducing the realization complexity.
Detailed description of the invention
In this embodiment, different from the foregoing embodiment, in this embodiment, a cyclic shift sequence corresponding to a certain time-frequency resource occupation manner is used as a reference to determine cyclic shift sequences corresponding to other time-frequency resource occupation manners in the system, for example, a cyclic shift sequence corresponding to a long sequence in a central symmetric resource occupation manner shown in fig. 9 is used as a reference to determine cyclic shift sequences corresponding to short sequences in fig. 8 on different RBs. The specific method comprises the following steps:
the sequences in each sequence group are divided into a plurality of subgroups, each subgroup corresponds to a time-frequency resource occupation mode, the sequence groups are allocated to cells, the sequences in each subgroup are selected from candidate sequence sets corresponding to the subgroup, the candidate sequence sets are cyclic shift sequences generated by a base sequence in time or frequency, and the selection method specifically comprises the following steps: determining the cyclic shift sequences by distances of time-frequency resource positions occupied by different cyclic shift sequences relative to a reference time-frequency resource position.
In this embodiment, the process of determining the cyclic shift sequence specifically includes:
c represents the distance of the time frequency resource position occupied by the cyclic shift sequence corresponding to the different time frequency resource occupation modes relative to the reference time frequency resource position, r2,N2A base sequence index and length representing a referenced time-frequency resource,
then select the cyclic shift amount of transform domain as- (c r)2)mod N2/N2Constitutes the cyclically shifted sequence. When the sequence is modulated in the frequency domain, the transform domain is the time domain. When the sequence is modulated in the time domain, the transform domain is the frequency domain.
The reference time frequency resource location may select the time frequency resource location corresponding to the longest sequence in the system.
Taking the time-frequency resource occupation manners of fig. 8 and 9 as examples, assuming the resource occupation manner with reference to fig. 9 and the cyclic shift sequence with reference to the sequence with length 23 and cyclic shift amount 7, the cyclic shift sequence corresponding to the left RB in fig. 8 has the corresponding length 11 of the centrally symmetric RB and the determined frequency domain cyclic shift amount of Offset1Is reversed in the time domain (c · r)2)mod N2/N2Is obtained by cyclic shift of (a), wherein r2Is a base sequence index corresponding to the sequence used in 2RB, N2The relative distance of the time-frequency resource position is c-6, which is the sequence length corresponding to 2 RB. In the above example, with 1/32 as the unit of shift, cyclic shift 6 in the frequency domain is equivalent to shift (6 · 13) mod 23/23 · 32 in the time domain to 12.52. Since the long sequence is used as a reference sequence, i.e. the fixed cyclic shift of the long sequence is used as a reference, the short sequence is shifted backward by 12.52 sampling points in time, so that the shifted short sequence and the long sequence are strongly correlated. The thus cyclically shifted sequence in the time domain is a sequence belonging to the same group as the long sequence. In the concrete implementation, the steps are as follows: selecting a reference resource position and a cyclic shift sequence corresponding to the reference resource position to obtain the distance c between the time frequency resource position occupied by the cyclic shift sequence corresponding to the occupation mode of the current time frequency resource and the reference time frequency resource position, and obtaining the distance c according to (c.r)2)mod N2/N2Calculating the cyclic shift amount of the sequence at the resource position in the time domain, and then performing a reverse shift on the time domain sequence obtained from the sequence mapped at the resource position by (c · r)2)mod N2/N2. Thus, a time domain cyclic shift sequence belonging to the same group with the long sequence is obtained, and finally, the corresponding cyclic shift sequence group can be allocated according to the needs of the system.
A similar approach may be used for the determination of the cyclic shift of the sequence of the RB on the right in fig. 8, when the distance of the frequency domain resource location is c-6. Where a negative sign indicates a shift to high frequencies and a positive sign indicates a shift to low frequencies. At this time, since the right RB is obtained by shifting up 6 subcarriers from the centrally symmetric resource, the resource of the 2RB sequence should be cyclically shifted up 6 subcarriers in order to make the correlation strongest, and the index of the 2RB sequence is shifted by-6. Thus, a negative sign indicates a shift to a high frequency and a positive sign indicates a shift to a low frequency.
Thus we have determined a set of sequences comprising sequences corresponding to 2RB, sequences corresponding to the left 1RB and sequences corresponding to the right 1RB, which sequences are determined by respective amounts of cyclic shift. Typically, a set of sequences is determined, and then the other sets of sequences are determined by cyclically shifting the set of sequences in the time domain by an amount, for example, each length of sequence is cyclically shifted by 8 samples in the time domain, so that if the total number of samples is 32, 4 different sets of sequences can be generated, corresponding to 8, 16, 24 samples in cyclic shift, and the initially determined set of sequences (0 shift).
In the present invention, the shift amount may be in units of 1/S, where S is the total number of sampling points, and in particular implementations, shift amounts less than one unit may be rounded. It is also possible to consider accurate interpolation or the like to achieve an accurate shift amount, in which case 1/S is only one unit and not taken as the minimum unit of rounding, and S may take any value and be equivalent, for example S takes 1.
Detailed description of the invention
The following provides a sequence processing apparatus, for transmission or reception of a sequence, the apparatus comprising:
a second sequence selection unit: a group number k for receiving a system-assigned sequence group, the sequences of at least two subgroups i, j in the sequence group k being such that a function d (f) is given by the candidate sequence set corresponding to the subgroupi(·),fj(. DEG)) values of the smallest, next smallest, and up to smaller n sequences are selected, where i, j is the sequence number of the subgroup, n is a natural number, and d (f)i(·),fj(. -) is a binary function, function fi(. or f)j(. cndot.) is a function corresponding to the subgroup i or j, and the function definition domain is the candidate sequence set corresponding to the subgroup i or j.
A second sequence processing unit: and the device is used for selecting or generating a corresponding sequence according to the formed sequence and transmitting or receiving the corresponding sequence on a corresponding time-frequency resource.
In another embodiment, the second sequence selection unit may determine the cyclic shift by rolling phase division, and a large amount of memory is also avoided. Specifically, the second sequence selection unit further includes:
a cyclic shift determination module for determining a cyclic shift by a rolling phase division; and the cyclic shift sequence generation module is used for generating a corresponding cyclic shift sequence according to the determined cyclic shift.
The above sequence is not limited to the Zadoff-Chu sequence, but can also be applied to Gauss sequence, other CAZAC sequence, base sequence and/or delay sequence of CAZAC sequence. The transmission mode of the sequence can be frequency domain transmission or time domain transmission; in general, the above-described receiving operation is, specifically, a correlation operation for obtaining a channel estimation value or obtaining time synchronization, or the like. The functions in the apparatus may be specifically consistent with those in the allocation method, and are not described herein again.
Detailed description of the invention
The following provides a sequence of processing devices, characterized in that it comprises:
a third sequence selection unit: the method for selecting the cyclic shift sequence in time or frequency generated by a base sequence includes the steps of: determining the cyclic shift sequences by distances of time-frequency resource positions occupied by different cyclic shift sequences relative to a reference time-frequency resource position.
A third sequence processing unit: and the device is used for selecting or generating a corresponding sequence according to the formed sequence and transmitting or receiving the corresponding sequence on a corresponding time-frequency resource.
The above sequence is not limited to the Zadoff-Chu sequence, but can also be applied to Gauss sequence, other CAZAC sequence, base sequence and/or delay sequence of CAZAC sequence. The transmission mode of the sequence can be frequency domain transmission or time domain transmission; in general, the above-described receiving operation is, specifically, a correlation operation for obtaining a channel estimation value or obtaining time synchronization, or the like. The functions in the apparatus may be specifically consistent with those in the allocation method, and are not described herein again.
In the sequence processing devices, the sequence selection unit directly selects the sequence meeting the interference requirement by adopting a certain rule without storing a list of sequence corresponding relations, and compared with the prior art, the communication resource is saved.
While the invention has been shown and described with reference to certain preferred embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention.

Claims (54)

1. A method for sequence allocation in a communication system, the method comprising:
dividing the sequences in the sequence group into a plurality of subgroups, wherein each subgroup corresponds to a respective time-frequency resource occupation mode;
the sequence in each subgroup is selected from the candidate sequence set corresponding to the subgroup, and the selecting method specifically comprises the following steps: the sequences in subgroup i in sequence group k are selected from the candidate sequence set such that function d (f)i(·),Gk) Is the smallest, next smallest, or even smaller of the values of (A)Small n sequences are selected, where k is the group number of the sequence group, i is the serial number of the subgroup, n is a natural number, d (a, b) is a binary function, GkIs a quantity, function f, determined by the group number ki() a function corresponding to the subgroup i, the function defining a set of candidate sequences corresponding to the subgroup i;
the sequence groups are allocated to cells/users/channels.
2. The method of claim 1,
the sequence is a Zadoff-primary Zadoff-Chu sequence or a Gauss sequence.
3. The method of claim 2,
the function fi(. specifically) is <math><mrow> <msub> <mi>f</mi> <mi>i</mi> </msub> <mo>:</mo> <mo>{</mo> <msub> <mi>a</mi> <mrow> <msub> <mi>r</mi> <mi>i</mi> </msub> <mo>,</mo> <msub> <mi>N</mi> <mi>i</mi> </msub> </mrow> </msub> <mrow> <mo>(</mo> <mi>z</mi> <mo>)</mo> </mrow> <msub> <mo>}</mo> <mrow> <mi>z</mi> <mo>=</mo> <mn>0,1,2</mn> <mo>,</mo> <mo>.</mo> <mo>.</mo> <mo>.</mo> <mo>,</mo> <msub> <mi>N</mi> <mi>i</mi> </msub> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>&RightArrow;</mo> <msub> <mi>r</mi> <mi>i</mi> </msub> <mo>/</mo> <msub> <mi>N</mi> <mi>i</mi> </msub> <mo>,</mo> </mrow></math> Wherein r isiIs an indicator of the base sequence in the set of candidate sequences, NiIs the length of the sequences in the set of candidate sequences; or,
when the subgroup i is pairedThe function f should be spaced by s radio resourcesiThe (DEG) is specifically: <math><mrow> <msub> <mi>f</mi> <mi>i</mi> </msub> <mo>:</mo> <mo>{</mo> <msub> <mi>a</mi> <mrow> <mrow> <msup> <mi>s</mi> <mi>l</mi> </msup> <msub> <mi>r</mi> <mi>i</mi> </msub> </mrow> <mo>,</mo> <msub> <mi>N</mi> <mi>i</mi> </msub> </mrow> </msub> <mrow> <mo>(</mo> <mi>z</mi> <mo>)</mo> </mrow> <msub> <mo>}</mo> <mrow> <mi>z</mi> <mo>=</mo> <mn>0,1,2</mn> <mo>,</mo> <mo>.</mo> <mo>.</mo> <mo>.</mo> <mo>,</mo> <msub> <mi>N</mi> <mi>i</mi> </msub> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>&RightArrow;</mo> <msub> <mi>r</mi> <mi>i</mi> </msub> <mo>/</mo> <msub> <mi>N</mi> <mi>i</mi> </msub> <mo>,</mo> </mrow></math> wherein r isiIs an indicator of the base sequence in the set of candidate sequences, NiIs the length of the sequence in the candidate sequence set, s is the interval size of the radio resource, and l is the highest order of the gaussian sequence.
4. The method of claim 3,
the G iskIs composed of G k = f p 1 ( { a c k , N p 1 ( z ) } z = 0,1 , . . . , N p 1 - 1 ) = c k / N p 1 ,
Figure A2007101127740002C4
Is the length of the reference subgroup sequence, ckIs determined by the sequence set k
Figure A2007101127740002C5
Base sequence index for long sequences; the reference subgroup is a subgroup with the minimum sequence length in the sequence group or a subgroup with the maximum sequence length in the sequence group.
5. The method of claim 1,
n is 1, or n is a quantity determined from k and i.
6. The method according to any one of claims 1 to 5,
the function d (a, b) is | a-b |;
or the function d (a, b) is | (a-b) modu1 |;
or the function
Figure A2007101127740003C1
Or the function
Figure A2007101127740003C2
7. The method of claim 6, further comprising determining u, v according to the following method:
u = - 1 / ( 2 N p 1 ) + 1 / ( 4 N p 2 ) , v = 1 / ( 2 N p 1 ) - 1 / ( 4 N p 2 ) , whereinIs the length of the sequence of the shortest sequence,
Figure A2007101127740003C6
is only greater than
Figure A2007101127740003C7
The length of the sequence of (c).
8. The method of claim 6, further comprising determining u, v according to the following method:
for sequence group q1Subgroup p of1 <math><mrow> <msub> <mi>u</mi> <mrow> <msub> <mi>q</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>p</mi> <mn>1</mn> </msub> </mrow> </msub> <mo>=</mo> <mo>-</mo> <mn>1</mn> <mo>/</mo> <mrow> <mo>(</mo> <mn>2</mn> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>&delta;</mi> <mi>u</mi> </msub> </mrow></math> Wherein <math><mrow> <mn>1</mn> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mi>l</mi> </msub> </msub> <mo>-</mo> <mn>1</mn> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mi>l</mi> </msub> </msub> <mo>+</mo> <mn>1</mn> <mo>/</mo> <mrow> <mo>(</mo> <msub> <mrow> <mn>2</mn> <mi>N</mi> </mrow> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>)</mo> </mrow> <mo>&le;</mo> <msub> <mi>&delta;</mi> <mi>u</mi> </msub> <mo>&lt;</mo> <mn>1</mn> <mo>/</mo> <mn>2</mn> <mrow> <mo>(</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>)</mo> </mrow> <mo>;</mo> </mrow></math>
For sequence groupsSubgroup p of1 <math><mrow> <msub> <mi>v</mi> <mrow> <msub> <mi>q</mi> <mrow> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>p</mi> <mn>1</mn> </msub> </mrow> </msub> <mo>=</mo> <mn>1</mn> <mo>/</mo> <mrow> <mo>(</mo> <msub> <mrow> <mn>2</mn> <mi>N</mi> </mrow> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>&delta;</mi> <mi>v</mi> </msub> <mo>,</mo> </mrow></math> Wherein <math><mrow> <mo>-</mo> <mn>1</mn> <mo>/</mo> <mrow> <mo>(</mo> <msub> <mrow> <mn>2</mn> <mi>N</mi> </mrow> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>)</mo> </mrow> <mo>&lt;</mo> <msub> <mi>&delta;</mi> <mi>v</mi> </msub> <mo>&le;</mo> <mrow> <mo>(</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mi>l</mi> </msub> </msub> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mi>l</mi> </msub> </msub> <mo>-</mo> <mrow> <mo>(</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>-</mo> <mn>1</mn> <mo>/</mo> <mrow> <mo>(</mo> <msub> <mrow> <mn>2</mn> <mi>N</mi> </mrow> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>)</mo> </mrow> <mo>;</mo> </mrow></math>
Wherein,
Figure A2007101127740003C13
indicates the length of the sequence of the shortest sequence,indicates the length of the longest sequence, the length being
Figure A2007101127740003C15
The index of (1) is the number q of the sequence group in which the base sequence is located1Length of
Figure A2007101127740003C16
Is indicated by
Figure A2007101127740004C1
The sequence group in which the base sequence is located is numbered
Figure A2007101127740004C2
Has a length of
Figure A2007101127740004C3
Is numbered p1
9. The method of claim 6, further comprising determining u, v according to the following method:
sequence group qkSubgroup p of1Is/are as follows
Figure A2007101127740004C4
Comprises the following steps: v q k , p 1 = 1 / D ;
sequence group qk+1Subgroup p of1Is/are as follows
Figure A2007101127740004C6
Comprises the following steps: u q k + 1 , p 1 = - 1 / D ;
wherein,
Figure A2007101127740004C8
indicates the length of the shortest sequence, the length beingIs numbered p1Length ofThe index of (1) is the number q of the sequence group in which the base sequence of k is locatedkLength of
Figure A2007101127740004C11
Index of (2) is number q of sequence group in which base sequence of k +1 is locatedk+1And k is 1, Λ,
Figure A2007101127740004C12
<math><mrow> <mn>1</mn> <mo>/</mo> <mi>D</mi> <mo>&le;</mo> <mn>1</mn> <mo>/</mo> <mrow> <mo>(</mo> <msub> <mrow> <mn>2</mn> <mi>N</mi> </mrow> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>)</mo> </mrow> <mo>.</mo> </mrow></math>
10. the method of claim 6, further comprising determining said v according to the following method:
for the sequence length of
Figure A2007101127740004C14
A base sequence of (A) according to
Figure A2007101127740004C15
Are taken to be different values such that <math><mrow> <msub> <mi>r</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>-</mo> <mi>lef</mi> <msub> <mi>t</mi> <mrow> <msub> <mi>q</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>&GreaterEqual;</mo> <mn>0</mn> </mrow></math> And is | r p i - 1 / N p i - 1 - left q k + 1 , p i - 1 | When taking the minimum value
Figure A2007101127740004C18
Sequence group qkSubgroup p ofiIs/are as follows
Figure A2007101127740004C19
Comprises the following steps: when in use <math><mrow> <msub> <mi>r</mi> <mrow> <msub> <mi>q</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>-</mo> <mn>1</mn> <mo>/</mo> <msub> <mi>C</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>-</mo> <msub> <mi>right</mi> <mrow> <msub> <mi>q</mi> <mi>k</mi> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>&le;</mo> <mn>0</mn> </mrow></math> When the temperature of the water is higher than the set temperature, v q k , p i = v q k , p i - 1 + r q k + 1 , p i - 1 / N p i - 1 - 1 / C p i - 1 - righ t q k , p i - 1 ; when in use r q k + 1 , p i - 1 / N p i - 1 - 1 / C p i - 1 - righ t q k , p i - 1 > 0 When the temperature of the water is higher than the set temperature, v q k , p i = v q k , p i - 1 ;
wherein,
Figure A2007101127740004C24
indicates the length of the shortest sequence, the length being
Figure A2007101127740004C25
The index of (1) is the number q of the sequence group in which the base sequence of k is locatedkLength of
Figure A2007101127740004C26
Index of (2) is number q of sequence group in which base sequence of k +1 is locatedk+1Length of
Figure A2007101127740004C27
Is numbered pi-1Length of
Figure A2007101127740004C28
Is numbered pi N p i - 1 < N p i , And is right q k , p i - 1 = v q k , p i - 1 + k / N p 1 , left q k + 1 , p i - 1 = u q k + 1 , p i - 1 + ( k + 1 ) / N p 1 , k=1,Λ,
Figure A2007101127740004C32
I ∈ S, S is an index set, the set S is a set I or a subset of a set I, {2, 3 …, l }, and l is the number of sequence lengths in the candidate sequence set.
11. The method of claim 6, further comprising determining u according to the following method:
for the sequence length ofA base sequence of (A) according to
Figure A2007101127740005C2
Are taken to be different values such that <math><mrow> <msub> <mi>r</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>-</mo> <msub> <mi>right</mi> <mrow> <msub> <mi>q</mi> <mi>k</mi> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>&le;</mo> <mn>0</mn> </mrow></math> And is | r p i - 1 / N p i - 1 - right q k , p i - 1 | When taking the minimum valueSequence group qk+1Subgroup p ofiIs/are as follows
Figure A2007101127740005C6
Comprises the following steps: when in use <math><mrow> <msub> <mi>r</mi> <mrow> <msub> <mi>q</mi> <mi>k</mi> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>+</mo> <mn>1</mn> <mo>/</mo> <msub> <mi>C</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>-</mo> <msub> <mi>left</mi> <mrow> <msub> <mi>q</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>&GreaterEqual;</mo> <mn>0</mn> </mrow></math> When the temperature of the water is higher than the set temperature, u q k + 1 , p i = u q k + 1 , p i - 1 + r q k , p i - 1 / N p i - 1 + 1 / C p i - 1 - left q k + 1 , p i - 1 ; when in use r q k , p i - 1 / N p i - 1 + 1 / C p i - 1 - left q k + 1 , p i - 1 < 0 When the temperature of the water is higher than the set temperature, u q k + 1 , p i = u q k + 1 , p i - 1 ;
wherein,
Figure A2007101127740005C11
indicates the length of the shortest sequence, the length being
Figure A2007101127740005C12
The index of (1) is the number q of the sequence group in which the base sequence of k is locatedkLength of
Figure A2007101127740005C13
Index of (2) is number q of sequence group in which base sequence of k +1 is locatedk+1Length of
Figure A2007101127740005C14
Is numbered pi-1Length of
Figure A2007101127740005C15
Is numbered pi N p i - 1 < N p i , And is right q k , p i - 1 = v q k , p i - 1 + k / N p 1 , l eft q k + 1 , p i - 1 = u q k + 1 , p i - 1 + ( k + 1 ) / N p 1 , k=1,Λ,
Figure A2007101127740005C19
I ∈ S, S is an index set, the set S is a set I or a subset of a set I, {2, 3, …, l }, and l is the number of sequence lengths in the candidate sequence set.
12. The method of claim 6, further comprising determining said v according to the following method:
for the sequence length of
Figure A2007101127740005C20
A base sequence of (A) according to
Figure A2007101127740005C21
Are taken to be different values such that <math><mrow> <msub> <mi>r</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>-</mo> <msub> <mi>left</mi> <mrow> <msub> <mi>q</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>&GreaterEqual;</mo> <mn>0</mn> </mrow></math> And is | r p i - 1 / N p i - 1 - left q 1 , p i - 1 | When taking the minimum value
Sequence groupSubgroup p ofiIs/are as follows
Figure A2007101127740005C26
Comprises the following steps: when in use <math><mrow> <msub> <mi>r</mi> <mrow> <msub> <mi>q</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>-</mo> <mn>1</mn> <mo>/</mo> <msub> <mi>C</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>-</mo> <msup> <msub> <mi>right</mi> <mrow> <msub> <mi>q</mi> <mrow> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>&prime;</mo> </msup> <mo>&le;</mo> <mn>0</mn> </mrow></math> When the temperature of the water is higher than the set temperature, <math><mrow> <msub> <mi>v</mi> <mrow> <msub> <mi>q</mi> <mrow> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>p</mi> <mi>t</mi> </msub> </mrow> </msub> <mo>=</mo> <msub> <mi>v</mi> <mrow> <msub> <mi>q</mi> <mrow> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>+</mo> <msub> <mi>r</mi> <mrow> <msub> <mi>q</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>-</mo> <mn>1</mn> <mo>/</mo> <msub> <mi>C</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>-</mo> <msup> <msub> <mi>right</mi> <mrow> <msub> <mi>q</mi> <mrow> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>&prime;</mo> </msup> <mo>;</mo> </mrow></math> when in use <math><mrow> <msub> <mi>r</mi> <mrow> <msub> <mi>q</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>-</mo> <mn>1</mn> <mo>/</mo> <msub> <mi>C</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>-</mo> <msup> <msub> <mi>right</mi> <mrow> <msub> <mi>q</mi> <mrow> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>&prime;</mo> </msup> <mo>></mo> <mn>0</mn> </mrow></math> When the temperature of the water is higher than the set temperature, v q N p 1 - 1 , p i = v q N p 1 - 1 , p i - 1 ;
wherein is made of
Figure A2007101127740006C3
Indicates the length of the shortest sequence, the length beingThe index of (1) is the number q of the sequence group in which the base sequence is located1Length of
Figure A2007101127740006C5
Is indicated by
Figure A2007101127740006C6
The sequence group in which the base sequence is located is numbered
Figure A2007101127740006C7
Has a length of
Figure A2007101127740006C8
The numbering of the subgroup in which the base sequence is located is
Figure A2007101127740006C9
Has a length of
Figure A2007101127740006C10
Is numbered pi N p i - 1 < N p i , And is <math><mrow> <msup> <msub> <mi>right</mi> <mrow> <msub> <mi>q</mi> <mrow> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>&prime;</mo> </msup> <mo>=</mo> <msub> <mi>v</mi> <mrow> <msub> <mi>q</mi> <mrow> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>-</mo> <mn>1</mn> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>,</mo> </mrow></math> left q 1 , p i - 1 = u q 1 , p i - 1 + 1 / N p 1 , I ∈ S, where S is a set of metrics, the set S is a set I or a subset of a set I, where the set I ═ {2, 3, …, l }, and l is the number of sequence lengths in the candidate sequence set.
13. The method of claim 6, further comprising determining u according to the following method:
sequence group q1Subgroup p ofiIs/are as follows
Figure A2007101127740006C14
Comprises the following steps:
for the sequence length of
Figure A2007101127740006C15
A base sequence of (A) according to
Figure A2007101127740006C16
Are taken to be different values such that <math><mrow> <msub> <mi>r</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>-</mo> <msub> <mi>right</mi> <mrow> <msub> <mi>q</mi> <mrow> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>p</mi> <mi>i</mi> </msub> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>&le;</mo> <mn>0</mn> </mrow></math> And is | r p i - 1 / N p i - 1 - right q N p 1 - 1 , p i - 1 | When taking the minimum value
Figure A2007101127740006C19
Sequence group q1Subgroup p ofiIs/are as follows
Figure A2007101127740006C20
Is as follows <math><mrow> <msub> <mi>r</mi> <mrow> <msub> <mi>q</mi> <mrow> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>+</mo> <mn>1</mn> <mo>/</mo> <msub> <mi>C</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>-</mo> <msup> <msub> <mi>left</mi> <mrow> <msub> <mi>q</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>&prime;</mo> </msup> <mo>&GreaterEqual;</mo> <mn>0</mn> </mrow></math> When the temperature of the water is higher than the set temperature, <math><mrow> <msub> <mi>u</mi> <mrow> <msub> <mi>q</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>p</mi> <mi>i</mi> </msub> </mrow> </msub> <mo>=</mo> <msub> <mi>u</mi> <mrow> <msub> <mi>q</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>+</mo> <msub> <mi>r</mi> <mrow> <msub> <mi>q</mi> <mrow> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>+</mo> <mn>1</mn> <mo>/</mo> <msub> <mi>C</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>-</mo> <msup> <msub> <mi>left</mi> <mrow> <msub> <mi>q</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>&prime;</mo> </msup> <mo>;</mo> </mrow></math> when in use <math><mrow> <msub> <mi>r</mi> <mrow> <msub> <mi>q</mi> <mrow> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>+</mo> <mn>1</mn> <mo>/</mo> <msub> <mi>C</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>-</mo> <msup> <msub> <mi>left</mi> <mrow> <msub> <mi>q</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>&prime;</mo> </msup> <mo>&lt;</mo> <mn>0</mn> </mrow></math> When the temperature of the water is higher than the set temperature, u q 1 , p i = u q 1 , p i - 1 ;
wherein is made of
Figure A2007101127740006C25
Indicates the length of the shortest sequence, the length being
Figure A2007101127740006C26
The index of (1) is the number q of the sequence group in which the base sequence is located1Length ofIs indicated by
Figure A2007101127740006C28
The sequence group in which the base sequence is located is numbered
Figure A2007101127740006C29
Has a length of
Figure A2007101127740006C30
Is numbered pi-1Length of
Figure A2007101127740006C32
Is numbered pi N p i - 1 < N p i , right q N p 1 - 1 , p i - 1 = v q N p 1 - 1 , p i - 1 + ( N p 1 - 1 ) / N p 1 , <math><mrow> <msup> <msub> <mi>left</mi> <mrow> <msub> <mi>q</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>&prime;</mo> </msup> <mo>=</mo> <msub> <mi>u</mi> <mrow> <msub> <mi>q</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>+</mo> <mrow> <mo>(</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>,</mo> </mrow></math> I ∈ S, where S is a set of metrics, the set S is a set I or a subset of a set I, where the set I ═ {2, 3, …, l }, and l is the number of sequence lengths in the candidate sequence set.
14. The method of claim 6, further comprising determining u, v according to the following method:
sequence group qkSubgroup p ofiIs/are as followsAnd
Figure A2007101127740007C2
respectively as follows:
u q k , p i = u q k , p m , v q k , p i = v q k , p m ,
wherein,
Figure A2007101127740007C5
indicates the length of the shortest sequence, the length being
Figure A2007101127740007C6
The index of (1) is the number q of the sequence group in which the base sequence of k is locatedkLength ofIs numbered pmLength ofIs numbered piAnd k is 1, Λ,
Figure A2007101127740007C9
i belongs to I-S, the I and the S are two index sets, the set I is {2, 3, …, l }, and l is a candidate sequenceThe number of sequence lengths in the column set, where the set S is set I or a subset of set I, and m is the element with the largest value in the set S.
15. The method of claim 6,
n is less than or equal to Q, wherein Q is the following <math><mrow> <msub> <mi>u</mi> <mrow> <mi>k</mi> <mo>,</mo> <mi>i</mi> </mrow> </msub> <mo>&le;</mo> <mrow> <mo>(</mo> <msub> <mi>r</mi> <mi>i</mi> </msub> <mo>/</mo> <msub> <mi>N</mi> <mi>i</mi> </msub> <mo>-</mo> <msub> <mi>c</mi> <mi>k</mi> </msub> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>)</mo> </mrow> <mo>&le;</mo> <msub> <mi>v</mi> <mrow> <mi>k</mi> <mo>,</mo> <mi>i</mi> </mrow> </msub> </mrow></math> Number of sequences of (1), uk,iAnd vk,iU and v for subgroup i in sequence group k.
16. A method of processing a sequence, characterized in that,
receiving a group number k of a sequence group allocated by a system;
selecting the function d (f) from the candidate sequence seti(·),Gk) N sequences of minimum, second minimum, or even smaller values of (a) constitute sequences in subgroup i in sequence group k, where i is the subgroup's serial number, n is a natural number, d (a, b) is a binary function, G is a binary functionkIs a quantity, function f, determined by the group number ki() a function corresponding to the subgroup i, the function defining a set of candidate sequences corresponding to the subgroup i;
and generating corresponding sequences according to the sequences in the formed subgroups, and transmitting or receiving on the time-frequency resources corresponding to the subgroup i.
17. The method of claim 16, wherein the sequence is a Zadoff-initial Zadoff-Chu sequence or a gaussian Gauss sequence.
18. The method of claim 17,
the function fi(. specifically) is <math><mrow> <msub> <mi>f</mi> <mi>i</mi> </msub> <mo>:</mo> <msub> <mrow> <mo>{</mo> <msub> <mi>a</mi> <mrow> <msub> <mi>r</mi> <mi>i</mi> </msub> <mo>,</mo> <msub> <mi>N</mi> <mi>i</mi> </msub> </mrow> </msub> <mrow> <mo>(</mo> <mi>z</mi> <mo>)</mo> </mrow> <mo>}</mo> </mrow> <mrow> <mi>z</mi> <mo>=</mo> <mn>0,1,2</mn> <mo>,</mo> <mo>.</mo> <mo>.</mo> <mo>.</mo> <mo>,</mo> <msub> <mi>N</mi> <mi>i</mi> </msub> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>&RightArrow;</mo> <msub> <mi>r</mi> <mi>i</mi> </msub> <mo>/</mo> <msub> <mi>N</mi> <mi>i</mi> </msub> <mo>,</mo> </mrow></math> Wherein r isiIs an indicator of the base sequence in the set of candidate sequences, NiIs the length of the sequences in the set of candidate sequences; or,
when the subgroup i corresponds to radio resources with an interval s, the function fiThe (DEG) is specifically: <math><mrow> <msub> <mi>f</mi> <mi>i</mi> </msub> <mo>:</mo> <msub> <mrow> <mo>{</mo> <msub> <mi>a</mi> <mrow> <msup> <mi>s</mi> <mi>l</mi> </msup> <msub> <mi>r</mi> <mi>i</mi> </msub> <mo>,</mo> <msub> <mi>N</mi> <mi>i</mi> </msub> </mrow> </msub> <mrow> <mo>(</mo> <mi>z</mi> <mo>)</mo> </mrow> <mo>}</mo> </mrow> <mrow> <mi>z</mi> <mo>=</mo> <mn>0,1,2</mn> <mo>,</mo> <mo>.</mo> <mo>.</mo> <mo>.</mo> <mo>,</mo> <msub> <mi>N</mi> <mi>i</mi> </msub> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>&RightArrow;</mo> <msub> <mi>r</mi> <mi>i</mi> </msub> <mo>/</mo> <msub> <mi>N</mi> <mi>i</mi> </msub> <mo>,</mo> </mrow></math> wherein r isiIs an indicator of the base sequence in the set of candidate sequences, NiIs the length of the sequence in the candidate sequence set, s is the interval size of the radio resource, and l is the highest order of the gaussian sequence.
19. The method of claim 18,
the G iskIs composed of G k = f p 1 ( { a c k , N p 1 ( z ) } z = 0,1 , . . . , N p 1 - 1 ) = c k / N p 1 ,
Figure A2007101127740008C4
Is the length of the reference subgroup sequence, ckIs determined by the sequence set kBase sequence index for long sequences; the reference subgroup is a subgroup with the minimum sequence length in the sequence group or a subgroup with the maximum sequence length in the sequence group.
20. The method of claim 16,
n is 1, or n is a quantity determined from k and i.
21. The method according to any one of claims 16 to 20,
the function d (a, b) is | a-b |;
or the function d (a, b) is | (a-b) modu1 |;
or the function
Or the function
Figure A2007101127740008C7
22. The method of claim 21 further comprising determining u, v according to the following:
u = - 1 / ( 2 N p 1 ) + 1 / ( 4 N p 2 ) , v = 1 / ( 2 N p 1 ) - 1 / ( 4 N p 2 ) , whereinIs the sequence of the shortest sequenceThe length of the first and second support members,
Figure A2007101127740009C4
is only greater than
Figure A2007101127740009C5
The length of the sequence of (c).
23. The method of claim 21 further comprising determining u, v according to the following:
for sequence group q1Subgroup p of1 <math><mrow> <msub> <mi>u</mi> <mrow> <msub> <mi>q</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>p</mi> <mn>1</mn> </msub> </mrow> </msub> <mo>=</mo> <mo>-</mo> <mn>1</mn> <mo>/</mo> <mrow> <mo>(</mo> <msub> <mrow> <mn>2</mn> <mi>N</mi> </mrow> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>&delta;</mi> <mi>u</mi> </msub> <mo>,</mo> </mrow></math> Wherein <math><mrow> <mn>1</mn> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mi>l</mi> </msub> </msub> <mo>-</mo> <mn>1</mn> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>+</mo> <mn>1</mn> <mo>/</mo> <mrow> <mo>(</mo> <msub> <mrow> <mn>2</mn> <mi>N</mi> </mrow> <msub> <mi>p</mi> <mi>l</mi> </msub> </msub> <mo>)</mo> </mrow> <mo>&le;</mo> <msub> <mi>&delta;</mi> <mi>u</mi> </msub> <mo>&lt;</mo> <mn>1</mn> <mo>/</mo> <mn>2</mn> <mrow> <mo>(</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>)</mo> </mrow> <mo>;</mo> </mrow></math>
For sequence groups
Figure A2007101127740009C8
Subgroup p of1 <math><mrow> <msub> <mi>v</mi> <mrow> <msub> <mi>q</mi> <mrow> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>p</mi> <mn>1</mn> </msub> </mrow> </msub> <mo>=</mo> <mn>1</mn> <mo>/</mo> <mrow> <mo>(</mo> <msub> <mrow> <mn>2</mn> <mi>N</mi> </mrow> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>&delta;</mi> <mi>v</mi> </msub> <mo>,</mo> </mrow></math> Wherein <math><mrow> <mo>-</mo> <mn>1</mn> <mo>/</mo> <mrow> <mo>(</mo> <msub> <mrow> <mn>2</mn> <mi>N</mi> </mrow> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>)</mo> </mrow> <mo>&lt;</mo> <msub> <mi>&delta;</mi> <mi>v</mi> </msub> <mo>&le;</mo> <mrow> <mo>(</mo> <msub> <mi>N</mi> <mrow> <msub> <mi>p</mi> <mi>l</mi> </msub> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>)</mo> </mrow> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mi>l</mi> </msub> </msub> <mo>-</mo> <mrow> <mo>(</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>-</mo> <mn>1</mn> <mo>/</mo> <mrow> <mo>(</mo> <msub> <mrow> <mn>2</mn> <mi>N</mi> </mrow> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>)</mo> </mrow> <mo>;</mo> </mrow></math>
Wherein,
Figure A2007101127740009C11
indicates the length of the sequence of the shortest sequence,
Figure A2007101127740009C12
indicates the length of the longest sequence, the length being
Figure A2007101127740009C13
The index of (1) is the number q of the sequence group in which the base sequence is located1Length of
Figure A2007101127740009C14
Is indicated by
Figure A2007101127740009C15
The sequence group in which the base sequence is located is numbered
Figure A2007101127740009C16
Has a length of
Figure A2007101127740009C17
Is numbered p1
24. The method of claim 21 further comprising determining u, v according to the following:
sequence group qkSubgroup p of1Is/are as follows
Figure A2007101127740009C18
Comprises the following steps: v q k , p 1 = 1 / D ;
sequence group qk+1Subgroup p of1Is/are as follows
Figure A2007101127740009C20
Comprises the following steps: u q k + 1 , p 1 = - 1 / D ;
wherein,
Figure A2007101127740009C22
indicates the length of the shortest sequence, the length being
Figure A2007101127740009C23
Is numbered p1Length ofIs composed of
Figure A2007101127740009C24
The index of (1) is the number q of the sequence group in which the base sequence of k is locatedkLength of
Figure A2007101127740009C25
Index of (2) is number q of sequence group in which base sequence of k +1 is locatedk+1And k is 1, Λ,
Figure A2007101127740009C26
<math><mrow> <mn>1</mn> <mo>&lt;</mo> <mi>D</mi> <mo>&le;</mo> <mn>1</mn> <mo>/</mo> <mrow> <mo>(</mo> <msub> <mrow> <mn>2</mn> <mi>N</mi> </mrow> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>)</mo> </mrow> <mo>.</mo> </mrow></math>
25. the method of claim 21, further comprising determining said v according to the following method:
for the sequence length of
Figure A2007101127740010C1
A base sequence of (A) according toAre taken to be different values such that <math><mrow> <msub> <mi>r</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>-</mo> <msub> <mi>left</mi> <mrow> <msub> <mi>q</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>&GreaterEqual;</mo> <mn>0</mn> </mrow></math> And is | r p i - 1 / N p i - 1 - left q k + 1 , p i - 1 | When taking the minimum value
Figure A2007101127740010C5
Sequence group qkSubgroup p ofiIs/are as follows
Figure A2007101127740010C6
Comprises the following steps: when in use <math><mrow> <msub> <mi>r</mi> <mrow> <msub> <mi>q</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>-</mo> <msub> <mrow> <mn>1</mn> <mo>/</mo> <msub> <mi>C</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>-</mo> <mi>right</mi> </mrow> <mrow> <msub> <mi>q</mi> <mi>k</mi> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>&le;</mo> <mn>0</mn> </mrow></math> When the temperature of the water is higher than the set temperature, v q k , p i = v q k , p i - 1 + r q k + 1 , p i - 1 / N p i - 1 - 1 / C p i - 1 - right q k , p i - 1 ; when in use r q k + 1 , p i - 1 / N p i - 1 - 1 / C p i - 1 - right q k , p i - 1 > 0 When the temperature of the water is higher than the set temperature, v q k , p i = v q k , p i - 1 ;
wherein is made of
Figure A2007101127740010C11
Indicates the length of the shortest sequence, the length being
Figure A2007101127740010C12
The index of (1) is the number q of the sequence group in which the base sequence of k is locatedkLength of
Figure A2007101127740010C13
Index of (2) is number q of sequence group in which base sequence of k +1 is locatedk+1Length of
Figure A2007101127740010C14
Is numbered pi-1Length of
Figure A2007101127740010C15
Is numbered pi N p i - 1 < N p i , And is right q k , p i - 1 = v q k , p i - 1 + k / N p 1 , left q k + 1 , p i - 1 = u q k + 1 , p i - 1 + ( k + 1 ) / N p 1 , k=1,Λ,
Figure A2007101127740010C19
I ∈ S, S is an index set, the set S is a set I or a subset of a set I, {2, 3, …, l }, and l is the number of sequence lengths in the candidate sequence set.
26. The method of claim 21 further comprising determining u according to the following method:
for the sequence length of
Figure A2007101127740010C20
A base sequence of (A) according to
Figure A2007101127740010C21
Are taken to be different values such that <math><mrow> <msub> <mi>r</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>-</mo> <msub> <mi>right</mi> <mrow> <msub> <mi>q</mi> <mi>k</mi> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>&le;</mo> <mn>0</mn> </mrow></math> And is | r p i - 1 / N p i - 1 - right q k , p i - 1 | When taking the minimum value
Figure A2007101127740010C24
Sequence group qk+1Subgroup p ofiIs/are as follows
Figure A2007101127740010C25
Comprises the following steps: when in use <math><mrow> <msub> <mi>r</mi> <mrow> <msub> <mi>q</mi> <mi>k</mi> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>+</mo> <mn>1</mn> <mo>/</mo> <msub> <mi>C</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>-</mo> <msub> <mi>left</mi> <mrow> <msub> <mi>q</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>&GreaterEqual;</mo> <mn>0</mn> </mrow></math> When the temperature of the water is higher than the set temperature, u q k + 1 , p i = u q k + 1 , p i - 1 + r q k , p i - 1 / N p i - 1 + 1 / C p i - 1 - left q k + 1 , p i - 1 ; when in use r q k , p i - 1 / N p i - 1 + 1 / C p i - 1 - left q k + 1 , p i - 1 < 0 When the temperature of the water is higher than the set temperature, u q k + 1 , p i = u q k + 1 , p i - 1 ;
wherein,
Figure A2007101127740010C30
indicates the length of the shortest sequence, the length beingThe index of (1) is the number q of the sequence group in which the base sequence of k is locatedkLength of
Figure A2007101127740010C32
Index of (2) is number q of sequence group in which base sequence of k +1 is locatedk+1Length of
Figure A2007101127740010C33
Is numbered pi-1Length of
Figure A2007101127740010C34
Is numbered pi N p i - 1 < N p i , And is right q k , p i - 1 = v q k , p i - 1 + k / N p 1 , left q k + 1 , p i - 1 - u q k + 1 , p i - 1 + ( k + 1 ) / N p t , k=1,Λ,
Figure A2007101127740011C4
I ∈ S, S is an index set, the set S is a set I or a subset of a set I, {2, 3, …, l }, and l is the number of sequence lengths in the candidate sequence set.
27. The method of claim 21, further comprising determining said v according to the following method:
for the sequence length of
Figure A2007101127740011C5
A base sequence of (A) according to
Figure A2007101127740011C6
Are taken to be different values such that <math><mrow> <msub> <mi>r</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>-</mo> <msub> <mi>left</mi> <mrow> <msub> <mi>q</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>q</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>&GreaterEqual;</mo> <mn>0</mn> </mrow></math> And is | r p i - 1 / N p i - 1 - left q 1 , q i - 1 | When taking the minimum value
Figure A2007101127740011C9
Sequence group
Figure A2007101127740011C10
Subgroup p ofiIs/are as follows
Figure A2007101127740011C11
Comprises the following steps: when in use <math><mrow> <msub> <mi>r</mi> <mrow> <msub> <mi>q</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>-</mo> <mn>1</mn> <mo>/</mo> <msub> <mi>C</mi> <mrow> <msub> <mi>p</mi> <mi>i</mi> </msub> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>-</mo> <msup> <msub> <mi>right</mi> <mrow> <msub> <mi>q</mi> <mrow> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>&prime;</mo> </msup> <mo>&le;</mo> <mn>0</mn> </mrow></math> When the temperature of the water is higher than the set temperature, <math><mrow> <msub> <mi>v</mi> <mrow> <msub> <mi>q</mi> <mrow> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>p</mi> <mi>i</mi> </msub> </mrow> </msub> <mo>=</mo> <msub> <mi>v</mi> <mrow> <msub> <mi>q</mi> <mrow> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>+</mo> <msub> <mi>r</mi> <mrow> <msub> <mi>q</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>-</mo> <mn>1</mn> <mo>/</mo> <msub> <mi>C</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>-</mo> <msup> <msub> <mi>right</mi> <mrow> <msub> <mi>q</mi> <mrow> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>&prime;</mo> </msup> <mo>;</mo> </mrow></math> when in use <math><mrow> <msub> <mi>r</mi> <mrow> <msub> <mi>q</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>-</mo> <mrow> <mn>1</mn> <mo>/</mo> <msub> <mi>C</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>-</mo> </mrow> <msup> <msub> <mi>right</mi> <mrow> <msub> <mi>q</mi> <mrow> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>&prime;</mo> </msup> <mo>></mo> <mn>0</mn> </mrow></math> When the temperature of the water is higher than the set temperature, v q N p 1 - 1 , p i = v q N p 1 - 1 , p i - 1 ;
wherein is made of
Figure A2007101127740011C16
Indicates the length of the shortest sequence, the length being
Figure A2007101127740011C17
The index of (1) is the number q of the sequence group in which the base sequence is located1Length of
Figure A2007101127740011C18
Is indicated by
Figure A2007101127740011C19
The sequence group in which the base sequence is located is numbered
Figure A2007101127740011C20
Has a length of
Figure A2007101127740011C21
Is numbered pi-1Length of
Figure A2007101127740011C22
Is numbered pi N p i - 1 < N p i , And is <math><mrow> <msup> <msub> <mi>right</mi> <mrow> <msub> <mi>q</mi> <mrow> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>&prime;</mo> </msup> <mo>=</mo> <msub> <mi>v</mi> <mrow> <msub> <mi>q</mi> <mrow> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>-</mo> <mn>1</mn> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>,</mo> </mrow></math> left q 1 , p i - 1 = u q 1 , p i - 1 + 1 / N p 1 , I ∈ S, where S is a set of metrics, the set S is a set I or a subset of a set I, where the set I ═ {2, 3, …, l }, and l is the number of sequence lengths in the candidate sequence set.
28. The method of claim 21 further comprising determining u according to the following method:
sequence group q1Subgroup p ofiIs/are as follows
Figure A2007101127740011C26
Comprises the following steps:
for the sequence length of
Figure A2007101127740011C27
A base sequence of (A) according toAre taken to be different values such that <math><mrow> <msub> <mi>r</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>-</mo> <msub> <mi>right</mi> <mrow> <msub> <mi>q</mi> <mrow> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>&le;</mo> <mn>0</mn> </mrow></math> And is | r p i - 1 / N p i - 1 - right q N p 1 - 1 , p i - 1 | When taking the minimum value
Figure A2007101127740012C3
Sequence group q1Subgroup p ofiIs/are as followsIs as follows <math><mrow> <msub> <mi>r</mi> <mrow> <msub> <mi>q</mi> <mrow> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>+</mo> <mn>1</mn> <mo>/</mo> <msub> <mi>C</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>-</mo> <msup> <msub> <mi>left</mi> <mrow> <msub> <mi>q</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>&prime;</mo> </msup> <mo>&GreaterEqual;</mo> <mn>0</mn> </mrow></math> When the temperature of the water is higher than the set temperature, <math><mrow> <msub> <mi>u</mi> <mrow> <msub> <mi>q</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>p</mi> <mi>i</mi> </msub> </mrow> </msub> <mo>=</mo> <msub> <mi>u</mi> <mrow> <msub> <mi>q</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>+</mo> <msub> <mi>r</mi> <mrow> <msub> <mi>q</mi> <mrow> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>+</mo> <mn>1</mn> <mo>/</mo> <msub> <mi>C</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>-</mo> <msup> <msub> <mi>left</mi> <mrow> <msub> <mi>q</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>&prime;</mo> </msup> <mo>;</mo> </mrow></math> when in use <math><mrow> <msub> <mi>r</mi> <mrow> <msub> <mi>q</mi> <mrow> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>+</mo> <mn>1</mn> <mo>/</mo> <msub> <mi>C</mi> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </msub> <mo>-</mo> <msup> <msub> <mi>left</mi> <mrow> <msub> <mi>q</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>&prime;</mo> </msup> <mo>&lt;</mo> <mn>0</mn> </mrow></math> When the temperature of the water is higher than the set temperature, u q 1 , p i = u q 1 , p i - 1 ;
wherein is made of
Figure A2007101127740012C9
Indicates the length of the shortest sequence, the length being
Figure A2007101127740012C10
The index of (1) is the number q of the sequence group in which the base sequence is located1Length of
Figure A2007101127740012C11
Is indicated by
Figure A2007101127740012C12
The sequence group in which the base sequence is located is numbered
Figure A2007101127740012C13
Has a length of
Figure A2007101127740012C14
Is numbered pi-1Length ofIs numbered pi N p i - 1 < N p i , right q N p 1 - 1 , p i - 1 = v q N p 1 - 1 , p i - 1 + ( N p 1 - 1 ) / N p 1 , <math><mrow> <msup> <msub> <mi>left</mi> <mrow> <msub> <mi>q</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>&prime;</mo> </msup> <mo>=</mo> <msub> <mi>u</mi> <mrow> <msub> <mi>q</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>p</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </msub> <mo>+</mo> <mrow> <mo>(</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>,</mo> </mrow></math> I ∈ S, where S is a set of metrics, the set S is a set I or a subset of a set I, where the set I ═ {2, 3, …, l }, and l is the number of sequence lengths in the candidate sequence set.
29. The method of claim 21, further comprising
Determining said u, v according to the following method:
sequence group qkSubgroup p ofiIs/are as follows
Figure A2007101127740012C19
And
Figure A2007101127740012C20
respectively as follows:
u q k , p i = u q k , p m , v q k , p i = v q k , p m ,
wherein,indicates the length of the shortest sequence, the length being
Figure A2007101127740012C24
The index of (1) is the number q of the sequence group in which the base sequence of k is locatedkLength of
Figure A2007101127740012C25
Is numbered pmLength of
Figure A2007101127740012C26
Is numbered piAnd k is 1, Λ,
Figure A2007101127740012C27
i belongs to I-S, where I and S are two index sets, where the set I is {2, 3, …, l }, l is the number of sequence lengths in the candidate sequence set, the set S is the set I or a subset of the set I, and m is the element with the largest value in the set S.
30. The method of claim 21,
n is less than or equal to Q, wherein Q is the following <math><mrow> <msub> <mi>u</mi> <mrow> <mi>k</mi> <mo>,</mo> <mi>i</mi> </mrow> </msub> <mo>&le;</mo> <mrow> <mo>(</mo> <msub> <mi>r</mi> <mi>i</mi> </msub> <mo>/</mo> <msub> <mi>N</mi> <mi>i</mi> </msub> <mo>-</mo> <msub> <mi>c</mi> <mi>k</mi> </msub> <mo>/</mo> <msub> <mi>N</mi> <msub> <mi>p</mi> <mn>1</mn> </msub> </msub> <mo>)</mo> </mrow> <mo>&le;</mo> <msub> <mi>v</mi> <mrow> <mi>k</mi> <mo>,</mo> <mi>i</mi> </mrow> </msub> </mrow></math> Number of sequences of (1), uk,iAnd vk,iU and v for subgroup i in sequence group k.
31. A sequence processing apparatus, characterized in that the apparatus comprises
A sequence selection unit: for receiving the group number k of the sequence group assigned by the system, selecting the function d (f) in the candidate sequence seti(·),Gk) N sequences of the smallest, second smallest, or even smaller values of (a) constitute sequences in subgroup i in sequence group k, where i is the serial number of the subgroup, and n is the serial number of the subgroupA natural number, where d (a, b) is a binary function, k is the group number of the sequence group, GkIs a quantity, function f, determined by the group number ki() a function corresponding to the subgroup i, the function defining a set of candidate sequences corresponding to the subgroup i;
a sequence processing unit: and the sequence generator is used for generating a corresponding sequence according to the formed sequence of the subgroup i and processing the sequence on the time-frequency resource corresponding to the subgroup i.
32. The sequence processing apparatus according to claim 31,
the sequence processing unit is specifically a sequence transmitting unit, and the sequence transmitting unit is used for generating a corresponding sequence according to the formed sequence and transmitting the corresponding sequence on a corresponding time-frequency resource; or,
the sequence processing unit is specifically a sequence receiving unit, and the sequence receiving unit is configured to generate a corresponding sequence according to the formed sequence and receive the corresponding sequence on a corresponding time-frequency resource.
33. A method for sequence allocation in a communication system, the method comprising:
dividing the sequences in the sequence group into a plurality of subgroups, wherein each subgroup corresponds to a respective time-frequency resource occupation mode;
the sequence in each subgroup is selected from the candidate sequence set corresponding to the subgroup, and the selecting method specifically comprises the following steps: at least one sequence group k, wherein the sequences of at least two subgroups i, j are selected from the candidate sequence set such that the function d (f)i(·),fj(. DEG)) values of the smallest, next smallest, and up to smaller n sequences are selected, where i, j is the sequence number of the subgroup, n is a natural number, and d (f)i(·),fj(. -) is a binary function, function fi(. or f)j(. h) is a function corresponding to the subgroup i or j, and the function definition domain is the candidate sequence set corresponding to the subgroup i or j;
the sequence groups are allocated to cells/users/channels.
34. The method of claim 33,
the sequence is a Zadoff-primary Zadoff-Chu sequence or a Gauss sequence.
35. The method of claim 33,
the sequence candidate set of said subgroup is a shifted sequence with a function fi(x)=((2·x·ri)modNi)/Ni,fj(x)=((2·x·rj))modNj)/NjX is a cyclic shift index, Ni,NjIs the length of the sequence, ri,rjIs a base sequence index of the Zadoff-Chu sequence.
36. The method of any one of claims 33-35, wherein the function d (f)i(·),fj(. -) is | fi-fjL, < or >
Figure A2007101127740014C1
37. The method of any one of claims 33-35, further comprising: and for the non-centrosymmetric resource occupation mode, adding the adjustment amount of cyclic shift to the cyclic shift sequences in the obtained candidate set of the subgroup i and the subgroup j to generate the sequences of the subgroup i and the subgroup j in the same sequence group, wherein the adjustment amount of the cyclic shift is determined by the position distance between the non-centrosymmetric resource and the centrosymmetric resource.
38. The method of claim 36,
when the function is fi(x)=((2·x·ri)modNi)/NiAnd when N isi,NjWhen the difference is prime, calculating mN by using a rolling phase division methodi+nNj1, to obtain a-m, b-n;
in the reduction of the remainder system, a/2/rimodNi,b/2/rjmodNjThe obtained value is the cyclic shift index of the selected cyclic shift sequence.
39. The method of claim 36, wherein r is an index of the base sequencei,rjWhen parity is different, the sub-group i and the sub-group j are selected so that | fi-fjL is the cyclically shifted sequence of the minimum of the non-zero values.
40. The method of claim 35, wherein when there are more than two length sequences in the system, the method further comprises:
selecting a sequence with a certain length as a fixed sequence;
sequence u other than the fixed sequence is cyclically shifted OffsetuIn addition, the Offset is further reversely shifted in the transform domain1′·r1/N1Wherein Offset1' denotes a relative shift amount of the fixed sequence, r1,N1Is the base sequence index and length, Offset, of the fixed sequenceuA cyclic shift amount Offset indicating the sequence u itselfu
41. The method of claim 40, wherein the fixed sequence is a shortest sequence in the sequence group or a longest sequence in the sequence group.
42. The method of claim 33, wherein after determining a sequence set, the method further comprises:
and performing the same cyclic shift on a transform domain on each sequence in the determined sequence group to obtain other sequence groups.
43. The method of claim 36,
the result is d (f)i,fj) And finally, generating the sequences of the subgroup i and the subgroup j in the same group through the cyclic shift adjustment quantity on the transform domain.
44. The method of claim 43, wherein the base sequence indicator r isi,rjParity is different, and fi-fj=±1/(NiNj) The cyclic shift adjustment amount in the transform domain is [ mu ] 1/(2N)iNj) In which N isi,NjIs the length of the base sequence.
45. The method of claim 43 or 44, wherein the amount of cyclic shift adjustment in the transform domain is- (((r) when the sequence needs truncation or cyclic extension1·a)modN1)/N1+(r2·b)modN2/N2) B is due to the truncation or extension, r1,N1The distance of mirror resource mapping of the determined sequence, a being r1,N1A difference in cyclic shift amount between the sequences mapped to the mirror resources of the decided sequences.
47. An apparatus for processing sequences in a communication system, the apparatus comprising:
a second sequence selection unit: a group number k for receiving a system-assigned sequence group, the sequences of at least two subgroups i, j in the sequence group k being such that a function d (f) is given by the candidate sequence set corresponding to the subgroupi(·),fj(. DEG)) values of the smallest, next smallest, and up to smaller n sequences are selected, where i, j is the sequence number of the subgroup, n is a natural number, and d (f)i(·),fj(. -) is a binary functionFunction fi(. or f)j(. h) is a function corresponding to the subgroup i or j, and the function definition domain is the candidate sequence set corresponding to the subgroup i or j;
a second sequence processing unit: and the device is used for selecting or generating a corresponding sequence according to the formed sequence and transmitting or receiving the corresponding sequence on a corresponding time-frequency resource.
48. The apparatus of claim 47,
the second sequence selection unit further includes:
a cyclic shift determination module for determining a cyclic shift by a rolling phase division;
and the cyclic shift sequence generation module is used for generating a corresponding cyclic shift sequence according to the determined cyclic shift.
49. A method of communication sequence allocation,
dividing the sequences in the sequence group into a plurality of subgroups, wherein each subgroup corresponds to a respective time-frequency resource occupation mode;
the sequence in each subgroup is selected and generated from a candidate sequence set corresponding to the subgroup, where the candidate sequence set is specifically a cyclic shift sequence generated by a base sequence in time or frequency, and the selecting method specifically includes: determining a cyclic shift sequence by a distance of a time-frequency resource position occupied by the cyclic shift sequence relative to a reference time-frequency resource position;
the sequence groups are allocated to cells/users/channels.
50. The method of claim 49, wherein the base sequence is a base sequence of a Zadoff-Chu sequence or a base sequence of a Gauss sequence.
51. The method of claim 49, wherein the reference time frequency resource location is a time frequency resource location corresponding to a longest sequence in the system.
52. The method of claim 49,
the process of determining the cyclic shift sequence specifically includes:
selecting the cyclic shift amount on the transform domain as- (c r)2)modN2/N2Wherein c represents the distance of the time frequency resource position occupied by the corresponding cyclic shift sequence relative to the reference time frequency resource position, r2,N2A base sequence index and length representing a sequence occupying a referenced time-frequency resource.
53. The method of claim 49, wherein after determining a set of cyclic shift sequences, the method further comprises: and performing the same cyclic shift on a transform domain on each sequence in the determined cyclic shift sequence group to obtain other cyclic shift sequence groups.
54. An apparatus for processing sequences in a communication system, the apparatus comprising:
a third sequence selection unit: the method for selecting the cyclic shift sequence in time or frequency generated by a base sequence includes the steps of: determining the cyclic shift sequence by the distance of the time frequency resource positions occupied by different cyclic shift sequences relative to a reference time frequency resource position;
a third sequence processing unit: and the device is used for selecting or generating a corresponding sequence according to the formed sequence and transmitting or receiving the corresponding sequence on a corresponding time-frequency resource.
55. A method for sequence allocation in a communication system, the method comprising:
dividing the sequences in the sequence group into a plurality of subgroups, wherein each subgroup corresponds to a respective time-frequency resource occupation mode;
the sequence in each subgroup is selected from the candidate sequence set corresponding to the subgroup to generate, and the generating method specifically comprises the following steps: when the sequences in the subgroup need to carry out cyclic shift expansion or truncation on the sequences in the candidate sequence set, a symmetric expansion or symmetric truncation method is adopted;
the sequence groups are allocated to cells/users/channels.
CN 200710112774 2007-03-07 2007-06-17 Sequence allocation and processing method and device for communication system Active CN101262255B (en)

Priority Applications (23)

Application Number Priority Date Filing Date Title
CN201310051828.5A CN103220109B (en) 2007-03-07 2007-06-17 Sequence distribution in communication system, processing method and processing device
CN 200710112774 CN101262255B (en) 2007-03-07 2007-06-17 Sequence allocation and processing method and device for communication system
PL08715167T PL2101419T3 (en) 2007-03-07 2008-03-06 Sequence distributing, processing method and apparatus in communication system
PT08715167T PT2101419E (en) 2007-03-07 2008-03-06 Sequence distributing, processing method and apparatus in communication system
EP20080715167 EP2101419B1 (en) 2007-03-07 2008-03-06 Sequence distributing, processing method and apparatus in communication system
JP2009546637A JP4922412B2 (en) 2007-03-07 2008-03-06 Method and apparatus for assigning and processing sequences in a communication system
AT08715167T ATE498249T1 (en) 2007-03-07 2008-03-06 SEQUENCE DISTRIBUTION, PROCESSING METHOD AND CORRESPONDING DEVICE IN A COMMUNICATIONS SYSTEM
BR122015028224-1A BR122015028224B1 (en) 2007-03-07 2008-03-06 METHOD FOR ALLOCATING AND PROCESSING A SEQUENCE IN A COMMUNICATION SYSTEM, AND SEQUENCE PROCESSING APPARATUS
SI200830203T SI2101419T1 (en) 2007-03-07 2008-03-06 Sequence distributing, processing method and apparatus in communication system
PCT/CN2008/070431 WO2008106894A1 (en) 2007-03-07 2008-03-06 Sequence distributing, processing method and apparatus in communication system
DE602008004885.3T DE602008004885C5 (en) 2007-03-07 2008-03-06 SEQUENCE DISTRIBUTION, PROCESSING METHOD AND CORRESPONDING DEVICE IN A COMMUNICATION SYSTEM
KR20097015469A KR101095420B1 (en) 2007-03-07 2008-03-06 Method and apparatus for allocating and processing sequences in communication system
BRPI0808183A BRPI0808183B1 (en) 2007-03-07 2008-03-06 method for processing sequences and method for allocating sequences in a communication system, and sequence processing apparatus
DK08715167T DK2101419T3 (en) 2007-03-07 2008-03-06 Sequence distribution, processing method and device in a communication system
US12/493,869 US8249006B2 (en) 2007-03-07 2009-06-29 Method and apparatus for allocating and processing sequences in communication system
HR20110288T HRP20110288T1 (en) 2007-03-07 2011-04-19 Sequence distributing, processing method and apparatus in communication system
US13/330,252 US8644239B2 (en) 2007-03-07 2011-12-19 Method and apparatus for allocating and processing sequences in communication system
US13/545,707 US8588168B2 (en) 2007-03-07 2012-07-10 Method and apparatus for allocating and processing sequences in communication system
US14/068,124 US9143295B2 (en) 2007-03-07 2013-10-31 Method and apparatus for allocating and processing sequences in communication system
US14/842,618 US9819434B2 (en) 2007-03-07 2015-09-01 Method and apparatus for allocating and processing sequences in communication system
US15/807,774 US10389468B2 (en) 2007-03-07 2017-11-09 Method and apparatus for allocating and processing sequences in communication system
US16/436,413 US11057141B2 (en) 2007-03-07 2019-06-10 Method and apparatus for allocating and processing sequences in communication system
US17/349,664 US11716120B2 (en) 2007-03-07 2021-06-16 Method and apparatus for allocating and processing sequences in communication system

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
CN200710073057 2007-03-07
CN200710073057.4 2007-03-07
CN200710103147 2007-04-27
CN200710103147.3 2007-04-27
CN 200710112774 CN101262255B (en) 2007-03-07 2007-06-17 Sequence allocation and processing method and device for communication system

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN201310051828.5A Division CN103220109B (en) 2007-03-07 2007-06-17 Sequence distribution in communication system, processing method and processing device

Publications (2)

Publication Number Publication Date
CN101262255A true CN101262255A (en) 2008-09-10
CN101262255B CN101262255B (en) 2013-01-23

Family

ID=45812047

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201310051828.5A Active CN103220109B (en) 2007-03-07 2007-06-17 Sequence distribution in communication system, processing method and processing device
CN 200710112774 Active CN101262255B (en) 2007-03-07 2007-06-17 Sequence allocation and processing method and device for communication system

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN201310051828.5A Active CN103220109B (en) 2007-03-07 2007-06-17 Sequence distribution in communication system, processing method and processing device

Country Status (1)

Country Link
CN (2) CN103220109B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103139916A (en) * 2011-11-29 2013-06-05 华为技术有限公司 Method and device of data transmission in physical uplink control channel
CN109245871A (en) * 2017-09-08 2019-01-18 华为技术有限公司 Signal processing method and device based on sequence
US10568120B2 (en) 2017-09-08 2020-02-18 Huawei Technologies Co., Ltd. Sequence-based signal processing method and apparatus

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109150468B (en) * 2017-06-16 2020-10-23 华为技术有限公司 Method and device for transmitting information
CN112419699A (en) * 2020-11-04 2021-02-26 国网山西省电力公司营销服务中心 Resource allocation method and system suitable for power system

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100877536B1 (en) * 2003-10-24 2009-01-07 콸콤 인코포레이티드 Transmission of overhead information for reception of multiple data streams
CN100493060C (en) * 2004-07-27 2009-05-27 华为技术有限公司 Method for assigning resources of time frequency in communication system
CN100488081C (en) * 2004-09-09 2009-05-13 华为技术有限公司 Time-frequency resource distribution of public pilot frequency
CN1773897A (en) * 2004-11-10 2006-05-17 北京三星通信技术研究有限公司 Resource distributing method and apparatus of dynamic time-frequency and code sequence
ATE476028T1 (en) * 2004-12-13 2010-08-15 Mitsubishi Electric Corp METHOD, SYSTEM AND DEVICE FOR EVEN DISTRIBUTED DATA TRANSMISSION IN MIMO TRANSMISSION SYSTEMS

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103139916A (en) * 2011-11-29 2013-06-05 华为技术有限公司 Method and device of data transmission in physical uplink control channel
WO2013079009A1 (en) * 2011-11-29 2013-06-06 华为技术有限公司 Method and device for transmitting data on physical uplink control channel
CN103139916B (en) * 2011-11-29 2016-03-02 华为技术有限公司 The method and apparatus of row control channel transmitting data physically
CN109245871A (en) * 2017-09-08 2019-01-18 华为技术有限公司 Signal processing method and device based on sequence
CN109245871B (en) * 2017-09-08 2020-02-14 华为技术有限公司 Signal processing method and device based on sequence
US10568120B2 (en) 2017-09-08 2020-02-18 Huawei Technologies Co., Ltd. Sequence-based signal processing method and apparatus
US10764915B2 (en) 2017-09-08 2020-09-01 Huawei Technologies Co., Ltd. Sequence-based signal processing method and apparatus
US10827515B2 (en) 2017-09-08 2020-11-03 Huawei Technologies Co., Ltd. Sequence-based signal processing method and apparatus
US11464032B2 (en) 2017-09-08 2022-10-04 Huawei Technologies Co., Ltd. Sequence-based signal processing method and apparatus

Also Published As

Publication number Publication date
CN101262255B (en) 2013-01-23
CN103220109B (en) 2017-04-26
CN103220109A (en) 2013-07-24

Similar Documents

Publication Publication Date Title
US11716120B2 (en) Method and apparatus for allocating and processing sequences in communication system
KR101074884B1 (en) Method and apparatus for sequence distributing and sequence processing in communication system
CN101574010B (en) Two-dimensional reference signal sequences
US8681717B2 (en) Frequency hopping scheme for OFDMA system
CN101005471B (en) Method, device and system for distributing pilot frequency channel time frequency source of multiple carrier communication system
CN103220109B (en) Sequence distribution in communication system, processing method and processing device
CN101262687B (en) Sequence allocation method and device
CN101542935B (en) Sequence distributing, processing method and apparatus in communication system
JP4922412B2 (en) Method and apparatus for assigning and processing sequences in a communication system
CN101399793A (en) Method and apparatus for sequence distributing, processing, and apparatus thereof

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20080910

Assignee: Apple Computer, Inc.

Assignor: Huawei Technologies Co., Ltd.

Contract record no.: 2015990000755

Denomination of invention: Sequence distribution in communication system, processing method and processing device

Granted publication date: 20130123

License type: Common License

Record date: 20150827

LICC Enforcement, change and cancellation of record of contracts on the licence for exploitation of a patent or utility model