Frame format for millimeter-wave systems
First Claim
Patent Images
1. A millimeter wave apparatus, comprising:
- a Golay code generator configured to produce at least one Golay code,a sequence generator configured for generating at least one of a plurality of sequences, each of the plurality of sequences denoting one of a plurality of transmission modes, anda spreader configured for spreading at least one of the plurality of sequences with the at least one Golay code for producing at least one spread sequence, and selecting the at least one spread sequence in response to at least one transmission mode to generate at least one of a SYNC field and an SFD field.
1 Assignment
0 Petitions
Accused Products
Abstract
A single frame format is employed by a millimeter wave communication system for single-carrier and OFDM signaling. A Golay-coded sequence in the start frame delimiter (SFD) field identifies the data transmission as single carrier or OFDM. Complementary Golay codes are employed in a channel estimation field to allow a perfect estimate of the multipath channel to be made. Marker codes generated from Golay codes are inserted periodically between slots for tracking and/or for reacquiring timing, frequency, and multipath channel estimates. The length of the marker codes may be adapted relative to the multipath delay spread.
-
Citations
88 Claims
-
1. A millimeter wave apparatus, comprising:
-
a Golay code generator configured to produce at least one Golay code, a sequence generator configured for generating at least one of a plurality of sequences, each of the plurality of sequences denoting one of a plurality of transmission modes, and a spreader configured for spreading at least one of the plurality of sequences with the at least one Golay code for producing at least one spread sequence, and selecting the at least one spread sequence in response to at least one transmission mode to generate at least one of a SYNC field and an SFD field. - View Dependent Claims (2, 3)
-
-
4. A method for generating a millimeter wave signal, comprising:
-
generating at least one Golay code, generating a plurality of sequences, each of the plurality of sequences denoting one of a plurality of transmission modes, and spreading at least one of the plurality of sequences with the at least one Golay code for producing at least one spread sequence, and selecting the at least one spread sequence in response to at least one transmission mode to generate at least one of a SYNC field and an SFD field of the millimeter wave signal. - View Dependent Claims (5, 6, 8)
-
-
7. A computer-readable storage medium encoded with instructions executable to:
-
generate at least one Golay code, generate a plurality of sequences, each of the plurality of sequences denoting one of a plurality of transmission modes, and spread at least one of the plurality of sequences with the at least one Golay code for producing at least one spread sequence, and selecting the at least one spread sequence in response to at least one transmission mode to generate at least one of a SYNC field and an SFD field of the millimeter wave signal.
-
-
9. A millimeter wave transmission system, comprising:
-
a Golay code generation means configured to generate at least one Golay code, a sequence generation means configured for generating at least one of a plurality of sequences, each of the plurality of sequences denoting one of a plurality of transmission modes, and a spreading means configured for spreading at least one of the plurality of sequences with the at least one Golay code for producing at least one spread sequence, and selecting the at least one spread sequence in response to at least one transmission mode to generate at least one of a SYNC field and an SFD field. - View Dependent Claims (10, 11)
-
-
12. A millimeter wave apparatus comprising:
-
a Golay code generator configured to produce at least one Golay code, and a despreader configured for employing the at least one Golay code for despreading at least one of a SYNC field and an SFD field in a received signal to produce a despread sequence, the despreader further comprising a sequence detector configured for determining which of a plurality of transmission modes the despread sequence denotes. - View Dependent Claims (13, 14, 15)
-
-
16. A method for receiving a millimeter wave signal, comprising:
-
generating at least one Golay code, employing the at least one Golay code for despreading at least one of a SYNC field and an SFD field in a received signal to produce a despread sequence, and determining which of a plurality of transmission modes the despread sequence denotes. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A computer-readable storage medium encoded with instructions executable to:
-
generate at least one Golay code, employ the at least one Golay code for despreading at least one of a SYNC field and an SFD field in a received signal to produce a despread sequence, and determine which of a plurality of transmission modes the despread sequence denotes.
-
-
22. A millimeter wave receiver system, comprising:
-
a Golay code generation means configured to produce at least one Golay code, a despreading means configured for employing the at least one Golay code for despreading at least one of a SYNC field and an SFD field in a received signal to produce a despread sequence, and a sequence-detection means configured for determining which of a plurality of transmission modes the despread sequence denotes. - View Dependent Claims (23, 24, 25)
-
-
26. A millimeter wave apparatus, comprising:
-
a Golay code generator configured to produce a pair of complementary Golay codes, and a sequence generator configured for generating a channel-estimation sequence, and a spreader configured for spreading the channel-estimation sequence with the pair of complementary Golay codes for producing at least one spread sequence configured for producing at least one Dirac pulse when combining matched-filter outputs at a receiver. - View Dependent Claims (27)
-
-
28. A method for generating a millimeter wave signal, comprising:
-
generating a pair of complementary Golay codes, and generating a channel-estimation sequence, and spreading the channel-estimation sequence with the pair of complementary Golay codes for producing at least one spread sequence configured for producing at least one Dirac pulse when combining matched-filter outputs at a receiver, wherein the millimeter wave signal to be transmitted to the receiver comprises the at least one spread sequence. - View Dependent Claims (29, 30)
-
-
31. A computer-readable storage medium encoded with instructions executable to:
-
generate a pair of complementary Golay codes, and generate a channel-estimation sequence, and spread the channel-estimation sequence with the pair of complementary Golay codes for producing at least one spread sequence configured for producing at least one Dirac pulse when combining matched-filter outputs at a receiver, wherein the millimeter wave signal to be transmitted to the receiver comprises the at least one spread sequence.
-
-
32. A millimeter wave transmission system, comprising:
-
a Golay code generation means configured for generating a pair of complementary Golay codes, and a sequence generation means configured for generating a channel-estimation sequence, and a spreading means configured for spreading the channel-estimation sequence with the pair of complementary Golay codes for producing at least one spread sequence configured for producing at least one Dirac pulse when combining matched-filter outputs at a receiver. - View Dependent Claims (33)
-
-
34. A millimeter wave apparatus, comprising:
-
a Golay code generator configured to produce a pair of complementary Golay codes, and a matched filter configured to employ the complementary Golay codes for matched filtering a received signal comprising at least one channel-estimation sequence spread with the pair of complementary Golay codes, the matched filter further comprising a combiner configured for combining matched-filter outputs to produce at least one Dirac pulse. - View Dependent Claims (35)
-
-
36. A method for receiving a millimeter wave signal, comprising:
-
generating a pair of complementary Golay codes, and employing the complementary Golay codes for matched filtering a received signal to produce a plurality of matched-filter outputs, the received signal comprising at least one channel-estimation sequence spread with the pair of complementary Golay codes, and combining matched-filter outputs to produce at least one Dirac pulse. - View Dependent Claims (37, 38)
-
-
39. A computer-readable storage medium encoded with instructions executable to:
-
generate a pair of complementary Golay codes, and employ the complementary Golay codes for matched filtering a received signal to produce a plurality of matched-filter outputs, the received signal comprising at least one channel-estimation sequence spread with the pair of complementary Golay codes, and combine matched-filter outputs to produce at least one Dirac pulse.
-
-
40. A millimeter wave receiver system, comprising:
-
a Golay code generation means configured to produce a pair of complementary Golay codes, a matched filtering means configured to employ the complementary Golay codes for matched filtering a received signal comprising at least one channel-estimation sequence spread with the pair of complementary Golay codes, and a combining means configured for combining outputs of the matched-filtering means to produce at least one Dirac pulse. - View Dependent Claims (41)
-
-
42. A millimeter wave apparatus, comprising:
-
a Golay code generator configured to produce at least one Golay code, wherein the at least one Golay code produced by the Golay code generator comprises a complementary Golay code pair, a marker-code generator configured for producing a plurality of marker codes from the at least one Golay code, and a code-insertion element configured for periodically inserting the marker codes between data slots in a sequence of data slots to enable a receiver to perform at least one of a set of functions, comprising tracking, timing acquisition, frequency acquisition, and channel estimation. - View Dependent Claims (43, 44, 45)
-
-
46. A method for generating a millimeter wave signal, comprising:
-
generating at least one Golay code, wherein the at least one Golay code comprises a complementary Golay code pair, generating a plurality of marker codes from the at least one Golay code, and periodically inserting the marker codes between data slots in a sequence of data slots to enable a receiver to perform at least one of a set of functions, comprising tracking, timing acquisition, frequency acquisition, and channel estimation, wherein the millimeter wave signal to be transmitted to the receiver comprises the sequence of data slots with the inserted marker codes. - View Dependent Claims (47, 48, 49, 50)
-
-
51. A computer-readable storage medium encoded with instructions executable to:
-
generate at least one Golay code, wherein the at least one Golay code comprises a complementary Golay code pair, generate a plurality of marker codes from the at least one Golay code, and periodically insert the marker codes between data slots in a sequence of data slots to enable a receiver to perform at least one of a set of functions, comprising tracking, timing acquisition, frequency acquisition, and channel estimation, wherein the millimeter wave signal to be transmitted to the receiver comprises the sequence of data slots with the inserted marker codes.
-
-
52. A millimeter wave transmission system, comprising:
-
a Golay code generation means configured to produce at least one Golay code, wherein the at least one Golay code produced by the Golay code generation means comprises a complementary Golay code pair, a marker-code generation means configured for producing a plurality of marker codes from the at least one Golay codes, and a code-insertion means configured for periodically inserting the marker codes between data slots in a sequence of data slots to enable a receiver to perform at least one of a set of functions, comprising tracking, timing acquisition, frequency acquisition, and channel estimation. - View Dependent Claims (53, 54, 55)
-
-
56. A millimeter wave apparatus, comprising:
-
a Golay code generator configured to produce at least one Golay code corresponding to at least one of a plurality of marker codes periodically inserted between data slots in a received transmission, and a synchronization engine configured for employing the at least one Golay code to process the plurality of marker codes for performing at least one of a set of functions, comprising tracking, timing acquisition, frequency acquisition, and channel estimation. - View Dependent Claims (57, 58, 59)
-
-
60. A method for receiving a millimeter wave signal, comprising:
-
generating at least one Golay code corresponding to at least one of a plurality of marker codes periodically inserted between data slots in a received transmission, and employing the at least one Golay code to process the plurality of marker codes for performing at least one of a set of functions, comprising tracking, timing acquisition, frequency acquisition, and channel estimation. - View Dependent Claims (61, 62, 63, 64)
-
-
65. A computer-readable storage medium encoded with instructions executable to:
-
generate at least one Golay code corresponding to at least one of a plurality of marker codes periodically inserted between data slots in a received transmission, and employ the at least one Golay code to process the plurality of marker codes for performing at least one of a set of functions, comprising tracking, timing acquisition, frequency acquisition, and channel estimation.
-
-
66. A millimeter wave receiver system, comprising:
-
a Golay code generation means configured to produce at least one Golay code corresponding to at least one of a plurality of marker codes periodically inserted between data slots in a received transmission, and a synchronization engine means configured for employing the at least one Golay code to process the plurality of marker codes for performing at least one of a set of functions, comprising tracking, timing acquisition, frequency acquisition, and channel estimation. - View Dependent Claims (67, 68, 69)
-
-
70. A method for providing a sub-slot transmission sequence with at least one prefix, wherein the sub-slot transmission sequence employs an inverse Fourier transform of length N, the method comprising:
-
generating a Golay sequence comprising M symbols wherein M<
N, wherein M is selected with respect to channel delay in a multipath channel,allocating a sub-slot length of N-M symbols, and employing the Golay sequence to produce the at least one prefix, each of the at least one prefix comprising M symbols. - View Dependent Claims (71, 72, 73, 74)
-
-
75. A computer-readable storage medium encoded with instructions executable to:
-
generate a Golay sequence comprising M symbols wherein M<
N, wherein M is selected with respect to channel delay in a multipath channel,allocate a sub-slot length of N-M symbols, and employ the Golay sequence to produce the at least one prefix, each of the at least one prefix comprising M symbols.
-
-
76. An apparatus configured for generating a sub-slot transmission sequence with at least one prefix, wherein the apparatus employs an inverse Fourier transform of length N, the apparatus comprising:
-
a Golay sequence generator configured for generating a Golay sequence comprising M symbols wherein M<
N, wherein the Golay sequence generator is configured to select M with respect to channel delay in a multipath channel,a sub-slot sequence generator configured for generating a Golay-code modulated data sequence having a sub-slot length of N-M symbols, and a prefix generator configured for employing the Golay sequence to produce the at least one prefix, each of the at least one prefix comprising M symbols. - View Dependent Claims (77, 78, 79)
-
-
80. A system configured for generating a sub-slot transmission sequence comprising at least one prefix, wherein the system employs an inverse Fourier transform of length N, the apparatus comprising:
-
a Golay sequence generation means configured for generating a Golay sequence comprising M symbols wherein M<
N, wherein the Golay sequence generation means is configured to select M with respect to channel delay in a multipath channel,a sub-slot sequence generation means configured for generating a Golay-code modulated data sequence having a sub-slot length of N-M symbols, and a prefix generation means configured for employing the Golay sequence to produce the at least one prefix, each of the at least one prefix comprising M symbols. - View Dependent Claims (81, 82, 83)
-
-
84. A network device, comprising:
-
a Golay code generator configured to produce at least one Golay code, a sequence generator configured for generating at least one of a plurality of sequences, each of the plurality of sequences denoting one of a plurality of transmission modes, a spreader configured for spreading at least one of the plurality of sequences with the at least one Golay code for producing at least one spread sequence, and selecting the at least one spread sequence in response to at least one transmission mode to generate at least one of a SYNC field and an SFD field, and a wireless interface configured to transmit a signal comprising the at least one of SYNC field and SFD field.
-
-
85. A network device, comprising:
-
a wireless interface configured to receive a signal, a Golay code generator configured to produce at least one Golay code, and a despreader configured for employing the at least one Golay code for despreading at least one of a SYNC field and an SFD field in the received signal to produce a despread sequence, the despreader further comprising a sequence detector configured for determining which of a plurality of transmission modes the despread sequence denotes.
-
-
86. A network device, comprising:
-
a Golay code generator configured to produce a pair of complementary Golay codes, and a sequence generator configured for generating a channel-estimation sequence, a spreader configured for spreading the channel-estimation sequence with the pair of complementary Golay codes for producing at least one spread sequence configured for producing at least one Dirac pulse when combining matched-filter outputs at another network device, and a wireless interface configured to transmit, to the other network device, a signal comprising the at least one spread sequence.
-
-
87. A network device, comprising:
-
a wireless interface configured to receive a signal, a Golay code generator configured to produce at least one Golay code corresponding to at least one of a plurality of marker codes periodically inserted between data slots in the received signal, and a synchronization engine configured for employing the at least one Golay code to process the plurality of marker codes for performing at least one of a set of functions, comprising tracking, timing acquisition, frequency acquisition, and channel estimation.
-
-
88. A network device configured for generating a sub-slot transmission sequence with at least one prefix, wherein the network device employs an inverse Fourier transform of length N, the network device comprising:
-
a Golay sequence generator configured for generating a Golay sequence comprising M symbols wherein M<
N, wherein the Golay sequence generator is configured to select M with respect to channel delay in a multipath channel,a sub-slot sequence generator configured for generating a Golay-code modulated data sequence having a sub-slot length of N-M symbols, a prefix generator configured for employing the Golay sequence to produce the at least one prefix, each of the at least one prefix comprising M symbols, and a wireless interface configured to transmit the sub-slot transmission sequence with the at least one prefix.
-
Specification