Training sequence for channel estimation in a data transmission system
First Claim
1. A training sequence for use in producing a channel estimate at a receiver of a data transmission system, wherein a series of blocks of training samples of said training sequence are transmitted over a wire to the receiver, wherein, for a given pair of the blocks of training samples, all samples in the given pair of the blocks of training samples are identical except for one particular sample that is different.
7 Assignments
0 Petitions
Accused Products
Abstract
An improved training sequence for estimating a channel (e.g., channel impulse response) in the time domain is disclosed. The improved training sequence enables time-domain estimation and eliminates the need for correct frequency-domain channel estimation at every frequency. By utilizing the training sequence according to the invention, estimation of each of a plurality of time-domain channel taps can be decoupled from each other. This enables a channel estimate to be performed with not only a higher convergence speed but also lower complexity.
-
Citations
34 Claims
-
1. A training sequence for use in producing a channel estimate at a receiver of a data transmission system, wherein a series of blocks of training samples of said training sequence are transmitted over a wire to the receiver,
wherein, for a given pair of the blocks of training samples, all samples in the given pair of the blocks of training samples are identical except for one particular sample that is different.
-
16. A training sequence for use in producing a channel estimate at a receiver of a data transmission system, wherein a series of blocks of training samples of said training sequence are transmitted over a wire to the receiver,
wherein, for a given group of the training samples, all the training samples in the given group are periodic with a periodicity of T, except for one of the training samples within the given group, where T is greater than or equal to the number of taps of the channel estimate.
-
22. A method for transmitting a training sequence for use in a multicarrier data transmission system to produce a channel estimate, said method comprising:
-
(a) obtaining a training sequence, the training sequence including a plurality of blocks of samples;
(b) selecting a first block of the blocks of samples from the training sequence;
(c) transmitting the first block;
(d) modifying the first block such that only one of the samples of the samples within the first block is changed;
(e) saving the modified first block into a buffer;
(f) selecting either a new block of the blocks of samples from the training sequence if not all of the training sequence has been transmitted, or a block of the blocks of samples from the buffer that stores modified blocks if that buffer is not empty;
(g) transmitting the selected block;
(h) if the selected block is a new block of the blocks of samples from the training sequence, modifying the selected block such that the sample at the same location as in the modified first block is changed; and
(i) saving the modified selected block following said modifying (h) when the selected block is a new block. - View Dependent Claims (23)
-
-
24. A method for transmitting a training sequence for use in a multicarrier data transmission system to produce a channel estimate, said method comprising:
-
(a) obtaining a training sequence, the training sequence including a plurality of blocks of samples;
(b) selecting a first block of the blocks of samples from the training sequence;
(c) transmitting the first block;
(d) modifying the first block such that only one of the samples of the samples within the first block is changed;
(e) transmitting the modified first block;
(f) selecting a next block of the blocks of samples from the training sequence;
(g) transmitting the next block;
(h) modifying the next block such that only one of the samples of the samples within the next block is changed; and
(i) transmitting the modified next block. - View Dependent Claims (25, 26, 27)
-
-
28. A method for transmitting a training sequence for use in a multicarrier data transmission system to produce a channel estimate, said method comprising:
-
(a) obtaining a group of samples from a training sequence, the group of samples being periodic with a period of T, except for one sample, the number of samples in the group being at least 3T; and
(b) transmitting the group of samples. - View Dependent Claims (29)
-
-
30. A computer readable medium including at least computer program code for transmitting a training sequence for use in a data transmission system to produce a channel estimate, said computer readable medium comprising:
-
computer program code for obtaining a training sequence, the training sequence including a plurality of blocks of samples;
computer program code for selecting a first block of the blocks of samples from the training sequence;
computer program code for transmitting the first block;
computer program code for modifying the first block such that only one of the samples of the samples within the first block is changed;
computer program code for transmitting the modified first block;
computer program code for selecting a second block of the blocks of samples from the training sequence;
computer program code for transmitting the second block;
computer program code for modifying the second block such that the sample at the same location in the second block as the modified one of the samples within the first block is changed; and
computer program code for transmitting the modified second block. - View Dependent Claims (31, 32)
-
-
33. A computer readable medium including at least computer program code for transmitting a training sequence for use in a data transmission system to produce a channel estimate, said method comprising:
-
computer program code for obtaining a group of samples from a training sequence, the group of samples being periodic with a period of T, except for one sample, the number of samples in the group being at least 3T; and
computer program code for transmitting the group of samples. - View Dependent Claims (34)
-
Specification