Channel estimation unit, and CDMA receiver and CDMA transceiver with channel estimation unit
First Claim
1. A channel estimation unit for obtaining channel estimates of data symbols from pilot symbols in a combined symbol sequence which has a plurality of slots and includes the data symbols and the pilot symbols, said channel estimation unit comprising:
- means for locating the pilot symbols in the combined symbol sequence;
means for generating pilot blocks by extracting the pilot symbols from two or more slots in the combined symbol sequence in accordance with a located result; and
means for obtaining the channel estimates of the data symbols by calculating a weighted sum of averages of the pilot symbols in the individual pilot blocks, wherein a magnitude of weighting differs between at least two data symbols in each slot, and when obtaining the channel estimates of the data symbols in an nth slot in the combined symbol sequence, where n is an integer, the pilot blocks are generated from (n−
K+1)th slot to (n+K)th slot in the combined symbol sequence, where K is a natural number.
2 Assignments
0 Petitions
Accused Products
Abstract
There are provided a channel estimation unit for achieving highly accurate channel estimation, a CDMA receiver and a CDMA transceiver with the channel estimation unit. Channel estimates of data symbols are obtained from pilot symbols in a combined symbol sequence which has a plurality of slots and includes the data symbols and the pilot symbols. First, the pilot symbols in the combined symbol sequence are located. Second, pilot blocks are generated by extracting the pilot symbols from two or more slots in the combined symbol sequence. Third, channel estimates of the data symbols are obtained by calculating a weighted sum of averages of the pilot symbols in the individual pilot blocks. The weighted sum is carried out using appropriate weighting factors for individual data symbols in each slot. This enables highly accurate channel estimation.
-
Citations
16 Claims
-
1. A channel estimation unit for obtaining channel estimates of data symbols from pilot symbols in a combined symbol sequence which has a plurality of slots and includes the data symbols and the pilot symbols, said channel estimation unit comprising:
-
means for locating the pilot symbols in the combined symbol sequence;
means for generating pilot blocks by extracting the pilot symbols from two or more slots in the combined symbol sequence in accordance with a located result; and
means for obtaining the channel estimates of the data symbols by calculating a weighted sum of averages of the pilot symbols in the individual pilot blocks, wherein a magnitude of weighting differs between at least two data symbols in each slot, and when obtaining the channel estimates of the data symbols in an nth slot in the combined symbol sequence, where n is an integer, the pilot blocks are generated from (n−
K+1)th slot to (n+K)th slot in the combined symbol sequence, where K is a natural number.- View Dependent Claims (9, 10, 11)
-
-
2. A channel estimation method of obtaining channel estimates of data symbols from pilot symbols in a combined symbol sequence which has a plurality of slots and includes thee data symbols and tile pilot symbols, said channel estimation method comprising the steps of:
-
locating the pilot symbols in the combined symbol sequence;
generating Pilot blocks by extracting the pilot symbols from two or more slots in the combined symbol sequence in accordance with a located result; and
obtaining the channel estimates of the data symbols by calculating a weighted sum of averages of the pilot symbols in the individual pilot blocks, wherein a magnitude of weighting differs between at least two data symbols in each slot, and when obtaining the channel estimates of the data symbols in an nth slot in the combined symbol sequence, where n is an integers, the pilot blocks are generated from (n−
K+1) th slot to (n+K)th slot in the combined symbol sequence, where K is a natural number.
-
-
3. A channel estimation unit for obtaining channel estimates of data symbols from pilot symbols in a combined symbol sequence which has a plurality of slots and includes the data symbols and the pilot symbols, said channel estimation unit comprising:
-
means for locating the pilot symbols in the combined symbol sequence;
means for generating pilot blocks by extracting the pilot symbols from two or more slots in the combined symbol sequence in accordance with a located result;
means for obtaining the channel estimates of the data symbols by calculating a weighted sum of averages of the pilot symbols in the individual pilot blocks, wherein a magnitude of weighting differs between at least two data symbols in each slot and the power of the data symbols and pilot symbols is controlled on a slot by slot basis. - View Dependent Claims (12)
-
-
4. A CDMA receiver which receives a combined symbol sequence that is spread, has a plurality of slots, and includes data symbols and pilot symbols, and which generates a data sequence, said CDMA receiver comprising:
-
means for receiving the spread combined symbol sequence;
mean for generating a combined symbol sequence by despreading the spread combined symbol sequence;
means for locating the pilot symbols in the combined symbol sequence;
means for generating pilot blocks by extracting the pilot symbols from two or more slots in the combined symbol sequence in accordance with a located result;
means for obtaining channel estimates of the data symbols by calculating a weighted sum of averages of the pilot symbols in the individual pilot blocks;
means for obtaining a data symbol sequence by eliminating the pilot symbols from the combined symbol sequence in accordance with the located result;
means for compensating for channel fluctuations in the data symbol sequence by using the channel estimates of the data symbols; and
means for generating the data sequence by demodulating the data symbol sequence compensated for, wherein a magnitude of weighlting differs between at least two data symbols in each slot.
-
-
5. A CDMA transceiver including a transmitting processor and a receiving processor, said transmitting processor comprising:
-
means for generating a data symbol sequence by modulating a data sequence;
means for generating a combined symbol sequence by inserting pilot symbols into the data symbol sequence;
means for generating a spread combined symbol sequence by spreading the combined symbol sequence; and
means for transmitting the spread combined symbol sequence, wherein the spread combined symbol sequence to be transmitted has a plurality of slots, and said receiving processor comprising;
means for receiving the spread combined symbol sequence;
means for generating the combined symbol sequence by de spreading the spread combined symbol sequence;
means for locating the pilot symbols in the combined symbol sequence;
means for generating pilot blocks by extracting the pilot symbols from two or more slots in the combined symbol sequence in accordance with a located result;
means for obtaining channel estimates of the data symbols by calculating a weighted sum of averages of the pilot symbols in the individual pilot blocks;
means for obtaining a data symbol sequence by eliminating the pilot symbols from the combined symbol sequence in accordance with the located result;
means for compensating for channel fluctuations in the data symbol sequence by using the channel estimates of the data symbols; and
means for generating the data sequence by demodulating the data symbol sequence compensated for, wherein a magnitude of weighting differs between at least two data symbols in each slot. - View Dependent Claims (6, 7, 8)
-
-
13. The equipment as claimed in any one of clam 1 and 3-5, wherein the pilot blocks closer to the data symbol with which the channel estimates is to be obtained have greater weight.
-
14. A channel estimation method of obtaining channel estimates of data symbols from pilot symbols in a combined symbol sequence which has a plurality of slots and includes the data symbols and the pilot symbols, said channel estimation method comprising the steps of:
-
locating the pilot symbols in the combined symbol sequence;
generating pilot blocks by extracting the pilot symbols from two or more slots in the combined symbol sequence in accordance with a located result; and
obtaining the channel estimates of the data symbols by calculating a weighted sum of averages of the pilot symbols in the individual pilot blocks, wherein a magnitude of weighting differs between at least two data symbols in each slot, and the power of the data symbols and pilot symbols is controlled on a slot by slot basis.
-
-
15. A CDMA receiving method of generating a data sequence by receiving a combined symbol sequence that has a plurality of slots, includes data symbols and pilot symbols, and is spread, said CDMA receiving method comprising the steps of:
-
receiving the spread combined symbol sequence;
generating the combined symbol sequence by despreading the spread combined symbol sequence;
locating the pilot symbols in the combined symbol sequence;
generating pilot blocks by extracting the pilot symbols from two or more slots in the combined symbol sequence in accordance with a located result;
obtaining channel estimates of the data symbols by calculating a weighted sum of averages of the pilot symbols in the individual pilot blocks;
obtaining a data symbol sequence by eliminating the pilot symbols from the combined symbol sequence in accordance with tie located result;
compensating for channel fluctuations in the data symbol sequence by using the channel estimates of the data symbols; and
generating the data sequence by demodulating the data symbol sequence compensated for, wherein a magnitude of weighting differs between at least two data symbols in each slot.
-
-
16. A CDMA transmitting and receiving method comprising the steps of:
-
on a transmitting side, generating a data symbol sequence by modulating a data sequence;
generating a combined symbol sequence by inserting pilot symbols into the data symbol sequence;
generating a spread combined symbol sequence by spreading the combined symbol sequence; and
transmitting the spread combined symbol sequence,wherein the spread combined symbol sequence to be transmitted has a plurality of slots, and on a receiving side, receiving the spread combined symbol sequence;
generating the combined symbol sequence by despreading the spread combined symbol sequence;
locating the pilot symbols in the combined symbol sequence;
generating pilot blocks by extracting the pilot symbols from two or more slots in the combined symbol sequence in accordance with a located result;
obtaining channel estimates of the data symbols by calculating a weighted sum of averages of the pilot symbols in the individual pilot blocks;
obtaining a data symbol sequence by eliminating the pilot symbols from the combined symbol sequence in accordance with the located result;
compensating for channel fluctuations in the data symbol sequence by using the channel estimates of the data symbols; and
generating the data sequence by demodulating the data symbol sequence compensated for, wherein a magnitude of weighting differs between at least two data symbols in each slot.
-
Specification