-
2008-01-29
10/040,185
2001-10-19
US 7,324,428 B1
2008-01-29
-
-
Steven Nguyen
2025-01-28
Method and system for determining the number of one or more of a sequence of M+1 consecutive OFDM frames from analysis of the designated preambles of two or more consecutive frames (m=0, 1, . . . , M; Mβ§1). An overlap function OF(m;k) is formed for each frame with a sequence of selected reference signals indexed by k (k=1, 2, . . . , K), dependent upon the frame number m and the index k, and a phase (sequence location corresponding to largest amplitude of overlap function) is determined. An Mth-order phase difference is computed that corresponds to frame number of one of the M+1 frames. A consistency check is provided for the phase numbers.
Get notified when new applications in this technology area are published.
H04J11/00 IPC
Orthogonal multiplex systems, e.g. using WALSH codes
H04J3/14 IPC
Time-division multiplex systems; Details Monitoring arrangements
H04L12/28 IPC
Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
This invention relates to discrimination between different communication signal frames, using pseudo-noise signals to determine which frame is present.
In certain communication systems that rely upon use of pseudo-noise techniques for signal discrimination, signals are transmitted within each of a sequence of frames, with each frame including a pseudo-noise preamble or post-amble section of a selected length L1 (expressed in bits or symbols) and a data section of length L2. Where the length L1 of the pseudo-noise preamble is greater than the number N1 of distinguishable pseudo-noise signals (each of original length N1), these pseudo-noise signals must be extended to a length L1, in some manner, in order to fill in the remaining bit or symbol spaces.
What is needed in an approach that provides an identification of frame number using a computable value associated with a pseudo-noise signal associated with a preamble (or post-amble) of the frame. Preferably, this approach should provide a unique correspondence between a computable value and a frame id.
These needs are met by the invention, which provides a method and system for determining which frame is present by: (1) receiving two or more consecutive frames and computing overlap functions, OF(m;1) and OF(m;2) (e.g., correlation functions), for each of the frame preambles or post-ambles with a reference signal, where m is an offset index or integer; (2) determining the location (βphaseβ) of the maximum amplitude of OF(m;k) (k=1, 2) as the index m is varied; (3) forming a pth-order difference of the phases (pβ§1); and (4) using the pth-order phase difference to determine a (unique) frame number that corresponds to the pth-order difference. The pth order difference can be defined in several ways to provide a unique correspondence with frame number.
FIG. 1 illustrates a sequence of N1 consecutive frames used in the invention
FIG. 2 illustrates two major components of a frame, with component lengths L1, and M1, processed by the invention.
FIG. 3 is a graphical view of an correlation or overlap function computed from a basic pseudo-noise signal used in the invention.
FIGS. 4A, 4B and 4C are graphical views of correlation function maxima computed using different index values.
FIG. 5 graphically illustrates how overlap functions for two consecutive frame preambles would appear.
A communication signal, as received and analyzed according to the invention, includes a sequence of N1 consecutive frames fn, numbered n=0, 1, 2, . . . , N1-2, N1-1, with frame numbers being repeated periodically where required, as shown in FIG. 1. Each frame fn includes a pseudo-noise preamble or post-amble PN(t;n) (referred to collectively as a βdesignated pre-ambleβ herein) of length N1 bits or symbols (βunitsβ), followed by or preceded by an OFDM sequence OFDM(t;n) that includes data that are being transmitted, as illustrated in FIG. 2. In one embodiment of the invention, discussed here as an example, N1=253, N1β² (=min value β§N1 of form 2P1)=255, L1=378 and M1=3780.
In one embodiment of the invention, each pseudo-noise preamble PN(t;n) consists of a sequence of values (+1 or β1) and is optionally a time shifted replica of any other pseudo-noise preamble PN(t;nβ²) in the ensemble of pseudo-noise signals of length N1; each augmented preamble is periodic;
PN(t;n)=PN(t+Ξt(n;m);m),ββ(1)
Here the time shift value Ξt(n;m) is a selected number of units that may depend upon the indices m and n. More generally, PN(t;n) need not be a time-shifted replica of PN(t;m), and the relationship is more complex. An overlap function, such as a correlation function,
C(n;m)=β«PN(t;n) PN(t;n+m)dt (m=0, Β±1, Β±2, . . . ),ββ(2)
computed over a selected interval for any pair of pseudo-noise signals, PN(t;n) and P(t;n+m), behaves approximately as illustrated in FIG. 3: (1) small negative (or positive values) of C(n,m), except within a small band of indices m given by mc1β¦mβ¦mc2; (2) C(n,m) rising monotonically, but not necessarily linearly, to a sharply defined peak as m increases to a central value, mβmc; (3) C(n,m) decreasing monotonically, but not necessarily linearly, to small negative (or positive) values as m increases, beyond mc, with mβmc2, with mc1>mc>mc2. Optionally, the correlation function C(n;m) is periodic in the index m, with period equal to N1 or related to N1.
Because the number N1 (and thus length) of a PN signal used is less than the length L1 of the designated preamble, the quantity C(n;m) will have a main peak of amplitude C(max) and one or two subsidiary peaks of lesser amplitude, as indicated in FIGS. 4A, 4B and 4C. Except for effects of the presence of noise, one peak will always have an amplitude equal to C(max) and each of the other (subsidiary) peaks will have a reduced amplitude, no larger than C(max;sub) (<C(max)).
When two or more consecutive frames as received, the designated preamble PRE(t;m) for each frame is used to compute overlap functions
OF(m;k)=β«PRE(t;m) MS(t;k) dt (k=1, 2, . . . , N1β²)ββ(3)
over a discrete range, such as β[(N1)/2]intβ¦mβ¦[(N1+1)/2]int, over a corresponding continuous range, or over a selected sub-range for the N1 designated preamble signals, where MS(t;k) is a known m-sequence signal and k=1, . . . , N1 is an index that may represent a shift or translation of a single m-sequence, or {MS(t;k)} may be a collection of different m-sequences. If each of the designated preamble signals PRE(t;m) is a PN signal, each of the overlap functions will behave as illustrated in FIG. 3, as a function of the unknown frame index m, and each overlap function OF(m;k) will have a maximum peak value and a corresponding peak value location or phase, m=mc(k).
FIG. 5 graphically illustrates how the overlap functions OF(m;k) would appear in a preferred embodiment in which the correlation function in FIG. 3 is linear in the region mc1β¦mc2 for each such function. Each overlap function will manifest a main peak, of height approximately equal to C(max), and one or two subsidiary peaks or lesser amplitude with maximum peak value(s) C(max;sub)<C(max). Ideally, the main peak will have the value C(max), except for the presence of noise, where the main peak may have a reduced value, at least equal to C(max;red), with C(max;sub)<C(max;red)<C(max). Optionally, the system applies a threshold criterion and determines only the location of any main peak whose amplitude C(peak) satisfies
C(peak)>Cthr=wΒ·C(max;sub)+(1βw)Β·C)max;red),ββ(4)
where w is a selected real number satisfying 0β¦wβ¦1. This optional approach again ensures that only the maximum peak amplitude, and its corresponding phase, will be identified.
Each of the locations, m=mc(1) and m=mc(2), of the maximum peaks for the overlap functions, OF(m;k) and OF(m+1;k), of two or more consecutive frames has an associated phase Ο(m), an integer or other index that ranges from β63++63 and generally has two different frames (e.g., nos 51 and 201, each with phase Ο(m)=β26) that correspond to the same phase. Table 1 sets forth phases and phase differences associated with each of the 253 frames. Thus, an individual phase Ο(m) cannot be used as a unique identifier for the unknown frame number m. However, a first-order phase difference
Ξ1(m)=Ο(m+1)βΟ(m)ββ(5)
also set forth in Table 1, varies from 0 to +126 and from β1 to β126 and is unique, if not monotonic, for each of the 253 frames.
Thus, Ξ1(m) can be computed and compared against a table or data base to determine the frame number m. If Ξ1(m) is negative, the frame number is odd (e.g., 1, 3, 5, . . . , 251); and if Ξ1(m) is positive, the frame number is even. The frame number itself can be determined from the following:
1β¦Ξ1(m)β¦126 and even: m=Ξ1(m);
1β¦Ξ1(m)β¦125 and odd: m=253βΞ1(m);
β126β¦Ξ1(m)β¦β2 and even: m=253+Ξ1(m);
β125β¦Ξ1(m)β¦β1 and odd: m=βΞ1(m).ββ(6)
Equation (6( can be expressed here as an inverse mapping m=F{Ξ1(m)}.
From Table 1, one verifies that the first-order phase sums satisfy
Ξ£1(m)=Ο(m+1)=Β±1,ββ(7)
and the values +1 and β1 should alternate as m increases. These constraints can be used to check for consistency in the phases Ο(m), where Ο(m) is allowed to have integer and non-integer values. For example, the peaks of three consecutive overlap functions, OF(m;k) and OF(m+1;k) and OF(m+2;k) (k=unknown frame no. =1, 2, . . . ), may appear to occur at non-integer values m=mβ² and m=mβ³ and m=mβ²β³, such as Ο(m)=6. 9 and Ο(mβ³)=β7.4 and Ο(mβ²β³)=8.7. As a first approach, one might re-assign the indices to nearest-integer values, Ο(mβ²)β7, Ο(mβ³)ββ7 and Ο(mβ²β³)β9. However, the sums become
Ξ£1(m)=Ο(mβ²)+Ο(mβ³)=0,ββ(8A)
Ξ£1(m)=Ο(mβ³)+Ο(mβ²β³)=+2,ββ(8B)
each of which is clearly inconsistent with the constraints set forth in Eq. (10). One method of avoiding these inconsistencies is to (re)assign Ο(mβ³)=β8, whereby the sums become
Ξ£1(m)=Ο(mβ²)+Ο(mβ³)=β1,ββ(9A)
Ξ£1(m)=Ο(mβ³)+Ο(mβ²β³)=+1,ββ(9B)
which is consistent with Eq. (10). If each of two consecutive sums, Ξ£1(m) and Ξ£1(m+1), does not satisfy the constraint in Eq. (7), adjustment of the reassigned phase value Ο(m+1) may satisfy each of the corresponding constraints.
Other phase differences Ξn(m) may or may not provide a unique correspondence with frame number. For example, the second-order phase different
Ξ
2
β‘
(
m
)
=
β’
Ξ
1
β‘
(
m
+
1
)
-
Ξ
1
β‘
(
m
)
=
β’
Ο
β‘
(
m
+
2
)
-
2
β’
Ο
β‘
(
m
+
1
)
+
Ο
β‘
(
m
)
(
10
)
does not provide a unique correspondence because, for example
Ξ2(m=124)=Ξ2(m=126)=251.ββ(11)
This is also true for the fourth-order phase difference
Ξ4(m)=Ο(m+4)β4Ο(m+3)+6Ο(m+2)+4Ο(m+1)+Ο(m),ββ(12)
where, for example,
Ξ4(m=122)=Ξ4(m=126)=β988.ββ(13)
However, the third order phase difference, defined by
Ξ3(m)=Ο(m+3)β3Ο(m+2)+3Ο(m+1)βΟ(m),ββ(14)
does provide a unique correspondence with frame number m. It is postulated here that a Qth-order phase difference (Qβ§2), defined as
Ξ
β’
Q
β’
(
m
)
=
β
q
=
0
Q
β’
β’
(
-
)
β’
q
β’
{
Q
!
/
(
Q
-
q
)
!
β’
q
!
}
β’
Ο
β‘
(
m
+
q
)
.
(
15
)
does provide a unique correspondence with frame number (only) for odd integers Q. More generally, a suitably weighted linear combination, such as
LC(m)=Ξ1(m)Β±0.5Β·Ξ2(m)Β±0.25Β·Ξ3(m)Β±0.125Β·Ξ4(m)ββ(16)
can provide a unique correspondence, because the pair of indices at which Ξ2(m) is not unique and the pair of indices at which Ξ4(m) is not unique, do not coincide. More generally, a linear combination such as
LC
β‘
(
m
)
=
β
p
=
1
P
β’
β’
c
β‘
(
p
)
β’
Ξ
p
β‘
(
m
)
β’
β’
(
P
β₯
2
)
(
17
)
may provide a unique correspondence, where at least one coefficient c(p) is non-zero. In particular, a linear combination LC(m) for which
c(1)=1,ββ(18A)
c(p+1)/c(p)β¦0.5 (p=1, . . . , Pβ1),ββ(18B)
provides a unique correspondence.
| TABLE 1 |
| Frame Numbers; Phases; Phase Differences |
| Frame No. | Ο(m) | Ξ1(m) | Ξ2(m) | Ξ3(m) | Ξ4(m) | |
| 0 | 0 | 0 | β1 | 4 | β12 | |
| 1 | β1 | β1 | 3 | β8 | 20 | |
| 2 | 1 | 2 | β5 | 12 | β28 | |
| 3 | β2 | β3 | 7 | β16 | 36 | |
| 4 | 2 | 4 | β9 | 20 | β44 | |
| 5 | β3 | β5 | 11 | β24 | 52 | |
| 6 | 3 | 6 | β13 | 28 | β60 | |
| 7 | β4 | β7 | 15 | β32 | 68 | |
| 8 | 4 | 8 | β17 | 36 | β76 | |
| 9 | β5 | β9 | 19 | β40 | 84 | |
| 10 | 5 | 10 | β21 | 44 | β92 | |
| 11 | β6 | β11 | 23 | β48 | 100 | |
| 12 | 6 | 12 | β25 | 52 | β108 | |
| 13 | β7 | β13 | 27 | β56 | 116 | |
| 14 | 7 | 14 | β29 | 60 | β124 | |
| 15 | β8 | β15 | 31 | β64 | 132 | |
| 16 | 8 | 16 | β33 | 68 | β140 | |
| 17 | β9 | β17 | 35 | β72 | 148 | |
| 18 | 9 | 18 | β37 | 76 | β156 | |
| 19 | β10 | β19 | 39 | β80 | 164 | |
| 20 | 10 | 20 | β41 | 84 | β172 | |
| 21 | β11 | β21 | 43 | β88 | 180 | |
| 22 | 11 | 22 | β45 | 92 | β188 | |
| 23 | β12 | β23 | 47 | β96 | 196 | |
| 24 | 12 | 24 | β49 | 100 | β204 | |
| 25 | β13 | β25 | 51 | β104 | 212 | |
| 26 | 13 | 26 | β53 | 108 | β220 | |
| 27 | β14 | β27 | 55 | β112 | 228 | |
| 28 | 14 | 28 | β57 | 116 | β236 | |
| 29 | β15 | β29 | 59 | β120 | 244 | |
| 30 | 15 | 30 | β61 | 124 | β252 | |
| 31 | β16 | β31 | 63 | β128 | 260 | |
| 32 | 16 | 32 | β65 | 132 | β268 | |
| 33 | β17 | β33 | 67 | β136 | 276 | |
| 34 | 17 | 34 | β69 | 140 | β284 | |
| 35 | β18 | β35 | 71 | β144 | 292 | |
| 36 | 18 | 36 | β73 | 148 | β300 | |
| 37 | β19 | β37 | 75 | β152 | 308 | |
| 38 | 19 | 38 | β77 | 156 | β316 | |
| 39 | β20 | β39 | 79 | β160 | 324 | |
| 40 | 20 | 40 | β81 | 164 | β332 | |
| 41 | β21 | β41 | 83 | β168 | 340 | |
| 42 | 21 | 42 | β85 | 172 | β348 | |
| 43 | β22 | β43 | 87 | β176 | 356 | |
| 44 | 22 | 44 | β89 | 180 | β364 | |
| 45 | β23 | β45 | 91 | β184 | 372 | |
| 46 | 23 | 46 | β93 | 188 | β380 | |
| 47 | β24 | β47 | 95 | β192 | 388 | |
| 48 | 24 | 48 | β97 | 196 | β396 | |
| 49 | β25 | β49 | 99 | β200 | 404 | |
| 50 | 25 | 50 | β101 | 204 | β412 | |
| 51 | β26 | β51 | 103 | β208 | 420 | |
| 52 | 26 | 52 | β105 | 212 | β428 | |
| 53 | β27 | β53 | 107 | β216 | 436 | |
| 54 | 27 | 54 | β109 | 220 | β444 | |
| 55 | β28 | β55 | 111 | β224 | 452 | |
| 56 | 28 | 56 | β113 | 228 | β460 | |
| 57 | β29 | β57 | 115 | β232 | 468 | |
| 58 | 29 | 58 | β117 | 236 | β476 | |
| 59 | β30 | β59 | 119 | β240 | 484 | |
| 60 | 30 | 60 | β121 | 244 | β492 | |
| 61 | β31 | β61 | 123 | β248 | 500 | |
| 62 | 31 | 62 | β125 | 252 | β508 | |
| 63 | β32 | β63 | 127 | β256 | 516 | |
| 64 | 32 | 64 | β129 | 260 | β524 | |
| 65 | β33 | β65 | 131 | β264 | 532 | |
| 66 | 33 | 66 | β133 | 268 | β540 | |
| 67 | β34 | β67 | 135 | β272 | 548 | |
| 68 | 34 | 68 | β137 | 276 | β556 | |
| 69 | β35 | β69 | 139 | β280 | 564 | |
| 70 | 35 | 70 | β141 | 284 | β572 | |
| 71 | β36 | β71 | 143 | β288 | 580 | |
| 72 | 36 | 72 | β145 | 292 | β588 | |
| 73 | β37 | β73 | 147 | β296 | 596 | |
| 74 | 37 | 74 | β149 | 300 | β604 | |
| 75 | β38 | β75 | 151 | β304 | 612 | |
| 76 | 38 | 76 | β153 | 308 | β620 | |
| 77 | β39 | β77 | 135 | β312 | 628 | |
| 78 | 39 | 78 | β157 | 316 | β636 | |
| 79 | β40 | β79 | 159 | β320 | 644 | |
| 80 | 40 | 80 | β161 | 324 | β652 | |
| 81 | β41 | β81 | 163 | β328 | 660 | |
| 82 | 41 | 82 | β165 | 332 | β668 | |
| 83 | β42 | β83 | 167 | β336 | 676 | |
| 84 | 42 | 84 | β169 | 340 | β684 | |
| 85 | β43 | β85 | 171 | β344 | 692 | |
| 86 | 43 | 86 | β173 | 348 | β700 | |
| 87 | β44 | β87 | 175 | β352 | 708 | |
| 88 | 44 | 88 | β177 | 356 | β716 | |
| 89 | β45 | β89 | 179 | β360 | 724 | |
| 90 | 45 | 90 | β181 | 364 | β732 | |
| 91 | β46 | β91 | 183 | β368 | 740 | |
| 92 | 46 | 92 | β185 | 372 | β748 | |
| 93 | β47 | β93 | 187 | β376 | 756 | |
| 94 | 47 | 94 | β189 | 380 | β764 | |
| 95 | β48 | β95 | 191 | β384 | 772 | |
| 96 | 48 | 96 | β193 | 388 | β780 | |
| 97 | β49 | β97 | 195 | β392 | 788 | |
| 98 | 49 | 98 | β197 | 396 | β796 | |
| 99 | β50 | β99 | 199 | β400 | 804 | |
| 100 | 50 | 100 | β201 | 404 | β812 | |
| 101 | β51 | β101 | 203 | β408 | 820 | |
| 102 | 51 | 102 | β205 | 412 | β828 | |
| 103 | β52 | β103 | 207 | β416 | 836 | |
| 104 | 52 | 104 | β209 | 420 | β844 | |
| 105 | β53 | β105 | 211 | β424 | 852 | |
| 106 | 53 | 106 | β213 | 428 | β860 | |
| 107 | β54 | β107 | 215 | β432 | 868 | |
| 108 | 54 | 108 | β217 | 436 | β876 | |
| 109 | β55 | β109 | 219 | β440 | 884 | |
| 110 | 55 | 110 | β221 | 444 | β892 | |
| 111 | β56 | β111 | 223 | β448 | 900 | |
| 112 | 56 | 112 | β225 | 452 | β908 | |
| 113 | β57 | β113 | 227 | β456 | 916 | |
| 114 | 57 | 114 | β229 | 460 | β924 | |
| 115 | β58 | β115 | 231 | β464 | 932 | |
| 116 | 58 | 116 | β233 | 468 | β940 | |
| 117 | β59 | β117 | 235 | β472 | 948 | |
| 118 | 59 | 118 | β237 | 476 | β956 | |
| 119 | β60 | β119 | 239 | β480 | 964 | |
| 120 | 60 | 120 | β241 | 484 | β972 | |
| 121 | β61 | β121 | 243 | β488 | 980 | |
| 122 | 61 | 122 | β245 | 492 | β988 | |
| 123 | β62 | β123 | 247 | β496 | 996 | |
| 124 | 62 | 124 | β249 | 500 | β1003 | |
| 125 | β63 | β125 | 251 | β503 | 1006 | |
| 126 | 63 | 126 | β252 | 503 | β1003 | |
| 127 | β63 | β126 | 251 | β500 | 996 | |
| 128 | 62 | 125 | β249 | 496 | β988 | |
| 129 | β62 | β124 | 247 | β492 | 980 | |
| 130 | 61 | 123 | β245 | 488 | β972 | |
| 131 | β61 | β122 | 243 | β484 | 964 | |
| 132 | 60 | 121 | β241 | 480 | β956 | |
| 133 | β60 | β120 | 239 | β476 | 948 | |
| 134 | 59 | 119 | β237 | 472 | β940 | |
| 135 | β59 | β118 | 235 | β468 | 932 | |
| 136 | 58 | 117 | β233 | 464 | β924 | |
| 137 | β58 | β116 | 231 | β460 | 916 | |
| 138 | 57 | 115 | β229 | 456 | β908 | |
| 139 | β57 | β114 | 227 | β452 | 900 | |
| 140 | 56 | 113 | β225 | 448 | β892 | |
| 141 | β56 | β112 | 223 | β444 | 884 | |
| 142 | 55 | 111 | β221 | 440 | β876 | |
| 143 | β55 | β110 | 219 | β436 | 868 | |
| 144 | 54 | 109 | β217 | 432 | β860 | |
| 145 | β54 | β108 | 215 | β428 | 852 | |
| 146 | 53 | 107 | β213 | 424 | β844 | |
| 147 | β53 | β106 | 211 | β420 | 836 | |
| 148 | 52 | 105 | β209 | 416 | β828 | |
| 149 | β52 | β104 | 207 | β412 | 820 | |
| 150 | 51 | 103 | β205 | 408 | β812 | |
| 151 | β51 | β102 | 203 | β404 | 804 | |
| 152 | 50 | 101 | β201 | 400 | β796 | |
| 153 | β50 | β100 | 199 | β396 | 788 | |
| 154 | 49 | 99 | β197 | 392 | β780 | |
| 155 | β49 | β98 | 195 | β388 | 772 | |
| 156 | 48 | 97 | β193 | 384 | β764 | |
| 157 | β48 | β96 | 191 | β380 | 756 | |
| 158 | 47 | 95 | β189 | 376 | β748 | |
| 159 | β47 | β94 | 187 | β372 | 740 | |
| 160 | 46 | 93 | β185 | 368 | β732 | |
| 161 | β46 | β92 | 183 | β364 | 724 | |
| 162 | 45 | 91 | β181 | 360 | β716 | |
| 163 | β45 | β90 | 179 | β356 | 708 | |
| 164 | 44 | 89 | β177 | 352 | β700 | |
| 165 | β44 | β88 | 175 | β348 | 692 | |
| 166 | 43 | 87 | β173 | 344 | β684 | |
| 167 | β43 | β86 | 171 | β340 | 676 | |
| 168 | 42 | 85 | β169 | 336 | β668 | |
| 169 | β42 | β84 | 167 | β332 | 660 | |
| 170 | 41 | 83 | β165 | 328 | β652 | |
| 171 | β41 | β82 | 163 | β324 | 644 | |
| 172 | 40 | 81 | β161 | 320 | β636 | |
| 173 | β40 | β80 | 159 | β316 | 628 | |
| 174 | 39 | 79 | β157 | 312 | β620 | |
| 175 | β39 | β78 | 155 | β308 | 612 | |
| 176 | 38 | 77 | β153 | 304 | β604 | |
| 177 | β38 | β76 | 151 | β300 | 596 | |
| 178 | 37 | 75 | β149 | 296 | β588 | |
| 179 | β37 | β74 | 147 | β292 | 580 | |
| 180 | 36 | 73 | β145 | 288 | β572 | |
| 181 | β36 | β72 | 143 | β284 | 564 | |
| 182 | 35 | 71 | β141 | 280 | β556 | |
| 183 | β35 | β70 | 139 | β276 | 548 | |
| 184 | 34 | 69 | β137 | 272 | β540 | |
| 185 | β34 | β68 | 135 | β268 | 532 | |
| 186 | 33 | 67 | β133 | 264 | β524 | |
| 187 | β33 | β66 | 131 | β260 | 516 | |
| 188 | 32 | 65 | β129 | 256 | β508 | |
| 189 | β32 | β64 | 127 | β252 | 500 | |
| 190 | 31 | 63 | β125 | 248 | β492 | |
| 191 | β31 | β62 | 123 | β244 | 484 | |
| 192 | 30 | 61 | β121 | 240 | β476 | |
| 193 | β30 | β60 | 119 | β236 | 468 | |
| 194 | 29 | 59 | β117 | 232 | β460 | |
| 195 | β29 | β58 | 115 | β228 | 452 | |
| 196 | 28 | 57 | β113 | 224 | β444 | |
| 197 | β28 | β56 | 111 | β220 | 436 | |
| 198 | 27 | 55 | β109 | 216 | β428 | |
| 199 | β27 | β54 | 107 | β212 | 420 | |
| 200 | 26 | 53 | β105 | 208 | β412 | |
| 201 | β26 | β52 | 103 | β204 | 404 | |
| 202 | 25 | 51 | β101 | 200 | β396 | |
| 203 | β25 | β50 | 99 | β196 | 388 | |
| 204 | 24 | 49 | β97 | 192 | β380 | |
| 205 | β24 | β48 | 95 | β188 | 372 | |
| 206 | 23 | 47 | β93 | 184 | β364 | |
| 207 | β23 | β46 | 91 | β180 | 356 | |
| 208 | 22 | 45 | β89 | 176 | β348 | |
| 209 | β22 | β44 | 87 | β172 | 340 | |
| 210 | 21 | 43 | β85 | 168 | β332 | |
| 211 | β21 | β42 | 83 | β164 | 324 | |
| 212 | 20 | 41 | β81 | 160 | β316 | |
| 213 | β20 | β40 | 79 | β156 | 308 | |
| 214 | 19 | 39 | β77 | 152 | β300 | |
| 215 | β19 | β38 | 75 | β148 | 292 | |
| 216 | 18 | 37 | β73 | 144 | β284 | |
| 217 | β18 | β36 | 71 | β140 | 276 | |
| 218 | 17 | 35 | β69 | 136 | β268 | |
| 219 | β17 | β34 | 67 | β132 | 260 | |
| 220 | 16 | 33 | β65 | 128 | β252 | |
| 221 | β16 | β32 | 63 | β124 | 244 | |
| 222 | 15 | 31 | β61 | 120 | β236 | |
| 223 | β15 | β30 | 59 | β116 | 228 | |
| 224 | 14 | 29 | β57 | 112 | β220 | |
| 225 | β14 | β28 | 55 | β108 | 212 | |
| 226 | 13 | 27 | β53 | 104 | β204 | |
| 227 | β13 | β26 | 51 | β100 | 196 | |
| 228 | 12 | 25 | β49 | 96 | β188 | |
| 229 | β12 | β24 | 47 | β92 | 180 | |
| 230 | 11 | 23 | β45 | 88 | β172 | |
| 231 | β11 | β22 | 43 | β84 | 164 | |
| 232 | 10 | 21 | β41 | 80 | β156 | |
| 233 | β10 | β20 | 39 | β76 | 148 | |
| 234 | 9 | 19 | β37 | 72 | β140 | |
| 235 | β9 | β18 | 35 | β68 | 132 | |
| 236 | 8 | 17 | β33 | 64 | β124 | |
| 237 | β8 | β16 | 31 | β60 | 116 | |
| 238 | 7 | 15 | β29 | 56 | β108 | |
| 239 | β7 | β14 | 27 | β52 | 100 | |
| 240 | 6 | 13 | β25 | 48 | β92 | |
| 241 | β6 | β12 | 23 | β44 | 84 | |
| 242 | 5 | 11 | β21 | 40 | β76 | |
| 243 | β5 | β10 | 19 | β36 | 68 | |
| 244 | 4 | 9 | β17 | 32 | β60 | |
| 245 | β4 | β8 | 15 | β28 | 52 | |
| 246 | 3 | 7 | β13 | 24 | β44 | |
| 247 | β3 | β6 | 11 | β20 | 36 | |
| 248 | 2 | 5 | β9 | 16 | β28 | |
| 249 | β2 | β4 | 7 | β12 | 20 | |
| 250 | 1 | 3 | β5 | 8 | β12 | |
| 251 | β1 | β2 | 3 | β4 | 4 | |
| 252 | 0 | 1 | β1 | 0 | 4 | |
1. A method for determining a number of a frame in a sequence of two or more frames, the method comprising:
receiving a sequence of at least M+1 consecutive OFDM frames, each frame having an index m, having a designated preamble wherein the designated preamble has a selected length N1 and an associated pseudo-noise signal PN(t;m) (m=0, . . . , M; Mβ§1);
providing an overlap function OF(m;k) of the designated preambles with each of a sequence of selected reference signals, indexed by k=1, 2, . . . , K where K is a selected integer, and determining a phase Ο(m) corresponding to a location of a maximum amplitude of the overlap functions OF(m;k) for each of the M+1 designated preambles of the sequence of at least M+1 consecutive OFDM frames;
forming a selected pth order phase difference of the phases Ο(m); and
comparing the pth order difference with a selected table of pth order phase differences to determine a frame number of at least one frame of M+1 consecutive OFDM frames, the frame number uniquely identifying the at least one frame in the M+1 consecutive OFDM frames.
2. The method of claim 1, further comprising choosing p=1 and choosing said first-order phase difference to be Ξ1(m)=Ο(m+1)βΟ(m).
3. The method of claim 1, further comprising choosing p=3 and choosing said third-order phase difference to be Ξ3(m)=Ο(m+3)β3Ο(m+2)+3Ο(m+1)βΟ(m).
4. The method of claim 1, further comprising choosing p to be an odd integer.
5. The method of claim 1, further comprising forming a linear combination
P
LC(m)=Ξ£c(p)Β·Ξp(m)(Pβ§2)
p=1
where c(p) are selected coefficients, at least one of which is non-zero; and
comparing the linear combination value LC(m) with a selected table of linear combination values to determine a frame number of at least one of the M+1 frames.
6. The method of claim 1, further comprising providing at least two of said pseudo-noise signals, PN(t;m1) and PN(t;m2), as translations of each other through a relation PN(t;m2)=PN(t+Ξt(m1,m2)m1), where Ξt(m1,m2) is a selected time difference depending upon at least one of said indices m1 and m2.
7. The method of claim 1, further comprising
computing a first order sum Ξ£1(m=Ο(m+1)+Ο(m) for at least one index number m; and
when the sum Ξ£1(m) is not equal to at least one of the numbers +1 and β1, adjusting a value of at least said phases Ο(m) and Ο(m+1) so that the sum Ξ£1(m) is equal to one of the numbers +1 and β1.
8. The method of claim 1, further comprising choosing at least one of said selected reference signals to be an m-sequence.