Patent ID: 8433010
Filing Date: 2013-04-30
Classification: H04L

Abstract:
1. A receiver that receives a reception signal in which a plurality of symbols are arranged in a time axis direction, each symbol including a plurality of carriers that are arranged in a frequency axis direction, the receiver comprising: a separation unit operable to, on a per-symbol basis, (i) separate the reception signal into the carriers and (ii) output the carriers obtained as a result of separation; a first channel calculation unit operable to (i) calculate first channel characteristics at a plurality of first carriers included in the carriers output from the separation unit, the first carriers being disposed at a constant interval in the frequency axis direction and belonging to a first carrier group in each symbol, and (ii) output the calculated first channel characteristics; a second channel calculation unit operable to (i) calculate second channel characteristics at one or more second carriers included in the carriers output from the separation unit, the second carriers being different from the first carriers, and (ii) output the calculated second channel characteristics; and an adaptive interpolation unit operable to (i) calculate filter coefficients according to the first channel characteristics and the second channel characteristics, (ii) calculate channel characteristics at one or more carriers other than the first carriers, by filtering the first channel characteristics with use of values of the calculated filter coefficients, and (iii) output the calculated channel characteristics at the other carriers, wherein the adaptive interpolation unit includes: an autocorrelation calculation subunit operable to calculate an autocorrelation matrix (R) by performing autocorrelation calculations on the first channel characteristics; a cross-correlation calculation subunit operable to calculate a cross-correlation matrix (P) by performing cross-correlation calculations on the first channel characteristics and the second channel characteristics; a filter coefficient calculation subunit operable to calculate the filter coefficients by performing a multiplication (R a filter processing subunit operable to filter the first channel characteristics with use of the values of the calculated filter coefficients.