Frame synchronization in multicarrier transmission systems
Abstract
A discrete multitone modulation transmission system is described in which frame synchronization is monitored at the receiver by correlating frequency domain complex amplitudes of a synchronizing frame with a stored synchronizing pattern. If the correlation result falls below a threshold, indicating a loss of frame synchronization, a plurality of correlations are performed, in each case using the stored complex amplitudes of the synchronizing frame multiplied by a respective complex value representing a respective complex derotation corresponding to a respective possible time shift of the synchronizing frame. The best correlation result, if it exceeds another threshold, indicates a time shift for restoring frame synchronization, this being possible before the next synchronizing frame is received.
Claims
exact text as granted — not AI-modified1 through 17 are canceled.
18 . A method for transmitting a frame synchronization pattern utilizing a plurality of frequency tones, said method comprising:
obtaining a frame synchronization pattern; grouping the pattern into pairs of binary values; assigning a first pair of binary values to at least one subcarrier; associating a second pair of binary values with a pilot tone and overwriting the second pair of binary values with values corresponding to a constant complex amplitude for the pilot tone; mapping each of a plurality of remaining pairs of binary values to a complex amplitude; assigning each of the mapped pairs to a corresponding one of the frequency tones; suppressing the amplitude of at least one of the frequency tones; then modulating at least a subset of the frequency tones in accordance with the mapped pairs corresponding thereto to produce modulated frame synchronization data; and transmitting the modulated frame synchronization data.
19 . A method as recited in claim 18 , wherein the at least one subcarrier includes the d.c. and Nyquist subcarriers.
20 . A method as recited in claim 18 , wherein the modulated frame synchronization data is a multicarrier symbol.
21 . A method as recited in claim 18 , wherein the frame synchronization pattern is determined by the following equations:
x[p]=1 for p=1 to 9
x[p]=x[p− 4 ]⊕x[p− 9] for p=10 to 512
where x[p] represents a binary value of the p th value of the sequence, and ⊕ represents modulo-2 addition.
22 . A method as recited in claim 21 , wherein the modulated frame synchronization data comprises a sequence of time-domain samples;
and further comprising:
prior to the transmitting step, adding a cyclic prefix corresponding to a selected number of samples from the end of the sequence of time-domain samples.
23 . A method as recited in claim 18 , further comprising:
allocating a bit loading for the plurality of frequency tones; and wherein the suppressing step suppresses the amplitude of at least one of the plurality of frequency tones having a bit loading below a selected level.
24 . The method of claim 23 , wherein the selected level is two bits.
25 . The method of claim 23 , wherein the allocating of a bit loading for each frequency tone is based on a signal-to-noise ratio for the frequency tone.
26 . The method of claim 23 , further comprising:
producing an energy scaling vector for the plurality of frequency tones from the bit loading; wherein the suppressing step comprises:
for at least one of the plurality of frequency tones, multiplying the complex amplitude of the mapped pair of binary values by the energy scaling vector for that tone.
27 . The method of claim 23 , further comprising a step of initializing communications with a receiver, prior to the allocating step, the initializing step comprising:
obtaining the frame synchronization pattern; grouping the pattern into pairs of binary values; mapping each pair of the binary values to a complex amplitude; assigning each of the mapped pairs to a corresponding one of the frequency tones of the multicarrier modulation transmission system; modulating at least a subset of the frequency tones in accordance with the mapped pairs corresponding thereto to produce modulated frame synchronization data; and transmitting the modulated frame synchronization data to a receiver, so that the receiver can achieve frame synchronization with the transmitter.
28 . A method as recited in claim 18 , further comprising:
after the modulating and suppressing steps, converting the modulated frame synchronization data from digital data to analog signals at a selected sampling frequency; wherein the sampling frequency is an integral power of two times the frequency of the pilot tone.
29 . A method as recited in claim 18 , wherein the transmitting step periodically transmits the modulated frame synchronization data among modulated data frames.
30 . A method as recited in claim 18 , wherein the transmitting step transmits the modulated frame synchronization data over two-wire telephone subscriber line.
31 . A method as recited in claim 18 , wherein the transmitting step transmits the modulated frame synchronization data in an asynchronous digital subscriber line system in an upstream direction of transmission.
32 . A method as recited in claim 18 , wherein the transmitting step transmits the modulated frame synchronization data in an asynchronous digital subscriber line system in a downstream direction of transmission.
33 . A transmitter for communicating data using multicarrier modulation, said transmitter comprising:
a frame synchronization sequence source for producing a sequence of binary values, wherein a first pair of the binary values is associated with d.c. and Nyquist subcarrier frequencies, and wherein each of a plurality of the remaining pairs of the binary values defines a complex amplitude for an associated frequency tone in a frequency domain synchronizing frame multicarrier symbol; circuitry for suppressing the complex amplitude of at least one of the frequency tones in the frequency domain synchronizing frame multicarrier symbol from that defined by its associated pair of binary values; a modulator, for producing a time domain multicarrier symbol from the frequency domain synchronizing frame multicarrier symbol; and a digital-to-analog converter for converting the time domain multicarrier symbol to an analog output signal.
34 . The transmitter of claim 33 , wherein the suppressing circuitry comprises:
a bit allocation table, for providing an energy scaling vector by which the complex amplitude for at least one of the frequency tones in the frequency domain synchronizing frame multicarrier symbol is multiplied prior to being applied to the modulator.
35 . The transmitter of claim 33 , wherein the suppressing circuitry suppresses the complex amplitude of at least one of the frequency tones in the frequency domain synchronizing frame multicarrier symbol having a bit loading below a selected level.
36 . The transmitter of claim 33 , further comprising:
a coder for encoding a data stream into frequency domain multicarrier data symbols arranged in frames; wherein the modulator also produces time domain multicarrier data symbols from the frequency domain multicarrier data symbols; and wherein the digital-to-analog converter also converts the time domain multicarrier data symbols to an analog signal.
37 . The transmitter of claim 36 , wherein the modulator periodically modulates the frequency domain synchronizing frame multicarrier symbol frequency domain multicarrier data symbols.
38 . The transmitter of claim 33 , wherein the frame synchronization sequence source comprises circuitry for storing the frame synchronization pattern.
39 . The transmitter of claim 33 , wherein the modulator comprises an inverse FFT unit.
40 . The transmitter of claim 33 , wherein the sequence of binary values is determined by the following equations:
x[p]=1 for p=1 to 9
x[p]=x[p− 4 ]⊕x[p− 9] for p=10 to 512
where x[p] represents a binary value of the p th value of the sequence, and ⊕ represents modulo-2 addition.
41 . The transmitter of claim 33 , wherein the time domain multicarrier symbol comprises a sequence of time-domain samples;
and further comprising:
a cyclic prefix adder for adding a cyclic prefix corresponding to a selected number of samples from the end of the sequence of time-domain samples.
42 . The transmitter of claim 41 , wherein the selected level is two bits.
43 . The transmitter of claim 33 , wherein the digital-to-analog converter operates at a sampling frequency that is an integral power of two times the frequency of the pilot tone.
44 . The transmitter of claim 33 , further comprising:
an analog-to-digital converter for converting a received analog signal to a serial time domain sample stream; a demodulator for demodulating the time domain sample stream to a frequency domain multicarrier symbol; and circuitry for recovering a decoded signal from the frequency domain multicarrier symbol.
45 . The transmitter of claim 44 , further comprising:
a hybrid circuit, for coupling an input of the analog-to-digital converter and an output of the digital-to-analog converter to a transmission path.
46 . The transmitter of claim 45 , wherein the transmission path comprises two-wire telephone subscriber line.
47 . The transmitter of claim 45 , wherein the digital-to-analog converter operates at a first sampling frequency so that the output analog signal corresponds to a first rate of transmission;
and wherein the received analog signal corresponds to a second rate of transmission.
48 . The transmitter of claim 47 , wherein the first rate of transmission is higher than the second rate of transmission.
49 . The transmitter of claim 47 , wherein the first rate of transmission is lower than the second rate of transmission.
50 . The transmitter of claim 33 , wherein a second pair of the binary values is associated with a pilot frequency tone and is overwritten with a constant complex amplitude for the pilot frequency tone.
51 . A method for transmitting a frame synchronization pattern utilizing a plurality of frequency tones, said method comprising:
obtaining a frame synchronization pattern; grouping the pattern into pairs of binary values; assigning a first pair of binary values to d.c. and Nyquist subcarriers; mapping each of a plurality of remaining pairs of binary values to a complex amplitude; assigning each of the mapped pairs to a corresponding one of the frequency tones; suppressing the amplitude of at least one of the frequency tones; then modulating at least a subset of the frequency tones in accordance with the mapped pairs corresponding thereto to produce modulated frame synchronization data; and transmitting the modulated frame synchronization data.
52 . A method as recited in claim 51 , wherein the frame synchronization pattern is determined by the following equations:
x[p]=1 for p=1 to 9
x[p]=x[p− 4 ]⊕x[p− 9] for p=10 to 512
where x[p] represents a binary value of the p th value of the sequence, and ⊕ represents modulo-2 addition.
53 . A method as recited in claim 51 , wherein the modulated frame synchronization data comprises a sequence of time-domain samples;
and further comprising:
prior to the transmitting step, adding a cyclic prefix corresponding to a selected number of samples from the end of the sequence of time-domain samples.
54 . A method as recited in claim 51 , further comprising:
allocating a bit loading for the plurality of frequency tones; and wherein the suppressing step suppresses the amplitude of at least one of the plurality of frequency tones having a bit loading below a selected level.
55 . The method of claim 54 , wherein the selected level is two bits.
56 . The method of claim 54 , wherein the allocating of a bit loading for each frequency tone is based on a signal-to-noise ratio for the frequency tone.
57 . The method of claim 54 , further comprising:
producing an energy scaling vector for the plurality of frequency tones from the bit loading; wherein the suppressing step comprises:
for at least one of the plurality of frequency tones, multiplying the complex amplitude of the mapped pair of binary values by the energy scaling vector for that tone.
58 . A method as recited in claim 51 , wherein the transmitting step periodically transmits the modulated frame synchronization data among modulated data frames.
59 . A method as recited in claim 51 , wherein the transmitting step transmits the modulated frame synchronization data over two-wire telephone subscriber line.
60 . A method as recited in claim 51 , wherein the transmitting step transmits the modulated frame synchronization data in an asynchronous digital subscriber line system in an upstream direction of transmission.
61 . A method as recited in claim 51 , wherein the transmitting step transmits the modulated frame synchronization data in an asynchronous digital subscriber line system in a downstream direction of transmission.
62 . A method as recited in claim 51 , further comprising:
associating a second pair of binary values with a pilot tone and overwriting the second pair of binary values with values corresponding to a constant complex amplitude for the pilot tone.Join the waitlist — get patent alerts
Track US2004199554A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.