Frame format for millimeter-wave systems
AssigneeQUALCOMM Incorporated
InventorIsmail Lakkis
Life of this patent
Estimating the term…
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.
Claims88
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Dependencies are inferred from the claim text.