Patent application title:

Frame identifier

Publication number:

-

Publication date:
Application number:

10/040,185

Filed date:

2001-10-19

βœ… Patent granted

Patent number:

US 7,324,428 B1

Grant date:

2008-01-29

PCT filing:

-

PCT publication:

-

Examiner:

Steven Nguyen

Adjusted expiration:

2025-01-28

Abstract:

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.

Inventors:

Assignee:

Interested in similar patents?

Get notified when new applications in this technology area are published.

Classification:

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]

Description

FIELD OF THE INVENTION

This invention relates to discrimination between different communication signal frames, using pseudo-noise signals to determine which frame is present.

BACKGROUND OF THE INVENTION

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.

SUMMARY OF THE INVENTION

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.

BRIEF DESCRIPTION OF THE DRAWINGS

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.

DESCRIPTION OF BEST MODES OF THE INVENTION

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

Claims

What is claimed is:

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.

Resources

Images & Drawings included:

Sources:

Similar patent applications:

Recent applications in this class:

Recent applications for this Assignee: