Patent ID: 8228969

Claim:
A pseudo-echo cancellation processing apparatus comprising: a correlator for computing a complex mutual-correlation value, that is, the value of a mutual correlation between the real part of a complex baseband signal of a received input-signal sequence and a reference-signal sequence included in said input-signal sequence as well as the value of a mutual correlation between the imaginary part of said complex baseband signal and said reference-signal sequence; and a processing section configured to carry out processes of pre-storing complex vectors each representing pseudo-echo components obtained as a result of computation of a complex mutual-correlation value, that is, the value of a mutual correlation between the real part of a complex baseband signal of a received input-signal sequence including a reference-signal sequence with portions included in said input-signal sequence as portions other than said reference-signal sequence set at 0 in advance and said reference-signal sequence as well as the value of a mutual correlation between the imaginary part of said complex baseband signal and said reference-signal sequence, detecting a complex mutual-correlation value having a peak of powers of said complex mutual-correlation values computed by said correlator from said complex mutual-correlation values computed by said correlator, delaying said detected complex mutual-correlation value by a delay time corresponding to successive symbols, the number of which is determined in advance, carrying out a complex multiplication operation to multiply a complex vector representing pseudo-echo components by said delayed complex mutual-correlation value, and adding a complex mutual-correlation value obtained as a result of execution of said complex multiplication operation to multiply a complex vector representing pseudo-echo components by said delayed complex mutual-correlation value to an original complex mutual-correlation value computed by said correlator.