Method and system for determining symbol boundary timing in a multicarrier data transmission system
First Claim
1. A method for detecting received symbol boundary timing in a multicarrier system, said method comprising:
- retrieving a first training symbol and a second training symbol from a storage device;
computing a difference, on a processor, between (1) the retrieved first training symbol and (2) the retrieved second training symbol to produce a difference value, wherein the computing comprises;
subtracting a first sample value of the first training symbol from a second sample value of the second training symbol to produce the difference value;
accumulating the difference value with a previously computed difference value; and
repeating the subtracting and accumulating over at most a factor of a symbol length;
estimating noise due to inter-carrier and inter-symbol interference for different choices of symbol boundary timing; and
selecting, based on the accumulated difference value produced by the repeating, the choice of symbol boundary timing with substantially a least estimated noise due to inter-carrier and inter-symbol interference.
7 Assignments
0 Petitions
Accused Products
Abstract
Improved techniques for acquiring symbol boundary timing at a receiver of a multicarrier data transmission system during a training sequence are disclosed. One aspect is symbol boundary determination at a receiver wherein minimal interference is used as a criterion in selecting from a plurality of potential symbol boundary timings. The symbol boundary determination at the receiver can be performed in a time domain or a frequency domain manner. Another aspect pertains to an improved training sequence wherein pairs of identical symbols are transmitted by a transmitter. These symbols can be supplied to the transmitter in a time domain or a frequency domain manner.
44 Citations
41 Claims
-
1. A method for detecting received symbol boundary timing in a multicarrier system, said method comprising:
-
retrieving a first training symbol and a second training symbol from a storage device; computing a difference, on a processor, between (1) the retrieved first training symbol and (2) the retrieved second training symbol to produce a difference value, wherein the computing comprises; subtracting a first sample value of the first training symbol from a second sample value of the second training symbol to produce the difference value; accumulating the difference value with a previously computed difference value; and repeating the subtracting and accumulating over at most a factor of a symbol length; estimating noise due to inter-carrier and inter-symbol interference for different choices of symbol boundary timing; and selecting, based on the accumulated difference value produced by the repeating, the choice of symbol boundary timing with substantially a least estimated noise due to inter-carrier and inter-symbol interference. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer readable medium encoded with computer program code for detecting received symbol boundary timing in a multicarrier system, said computer readable medium comprising:
-
Computer program code for retrieving a first training symbol and a second training symbol from a storage device; Computer program code for computing a difference, on a processor, between (1) the retrieved first training symbol and (2) the retrieved second training symbol to produce a difference values, wherein the computing comprises; subtracting a first sample value of the first training symbol from a second sample value of the second training symbol to produce the difference value; accumulating the difference value with a previously computed difference value; and repeating the subtracting and accumulating over at most a factor of a symbol length; Computer program code for estimating noise due to inter-carrier and inter-symbol interference for different choices of symbol boundary timing; and Computer program code for selecting, based on the accumulated difference value produced by the repeating, the choice of symbol boundary timing with substantially a least estimated noise due to inter-carrier and inter-symbol interference. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 37)
-
-
29. A system for detecting received symbol boundary timing in a multicarrier system, said system comprising:
-
a storage device that stores a first training symbol and a second training symbol; a processor that; retrieves the stored first training symbol and the stored second training symbol from the storage device; computes a difference between (I) the retrieved first training symbol and (2) the retrieved second training symbol to produce a difference value, wherein computes a difference comprises; subtracting a first sample value of the first training symbol from a second sample value of the second training symbol to produce the difference value; accumulating the difference value with a previously computed difference value; and repeating the subtracting and accumulating over at most a factor of a symbol length; estimates noise due to inter-carrier and inter-symbol interference for different choices of symbol boundary timing; and comparator circuitry that is utilized to select, based on the accumulated difference value produced by the repeating, the choice of symbol boundary timing with substantially a least estimated noise due to inter-carrier and inter-symbol interference. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41)
-
Specification