Escolar Documentos
Profissional Documentos
Cultura Documentos
bkk23fec@iitr.ernet.in
4
prajanag@gmail.com
I. INTRODUCTION
A quadrate receiver consists of two distinct channels to
form in-phase and quadrate components of the received signal.
Each channel consists of a mixer, low pass filter, A/D
converter and digital signal processor unit. Coherent oscillator
(COHO) is common to both the channel with 90o phase shift.
The mismatch between low pass filters can severely limit the
performance of the adaptive canceller and the matched filters
and hence reduces the quality of the signal [1]. If noisy
oscillators are used for both channels, then I/Q error may be
generated because of gain and phase imbalances in mixer
output [2]. But the chances of generation of error due to
226
S (t ) = a(t ) cos[(2f c t + (t )] .
In I channel, the IF signal is multiplied by reference carrier
frequency produced by crystal oscillator at zero phase
reference. The output of the I channel mixer is, I(t) , given by :
I (t ) = a(t ) cos[(2f c t + (t )]. cos(2f c t )
coefficient
vector,
then,
w = [w0 ,w1,........,wN 1 ] T
k in the interval [
N 1
The
Trigonometric
k =0
isolated. This means both switches SW1 and SW2 are open. A
known calibrated signal source is then incorporated to the
input of LPFs . Let the quadrate channel low pass filter is
mismatched. So it is obvious that I/Q error will persist. To
compensate the mismatch between the channels, adaptive
algorithm based filter is incorporated. Now the circuit is
needed to be trained so that the two signals at the filter output
would become identical.
After training, the weights are calculated and the transfer
function of new filter is obtained and added to the network to
neutralize the error [1]. It is observed that the errors have been
decreased significantly as the LMS filter output showed
m ,i =
1
m
tan
[ m2
s ( m ,i )
] =
2 s ( 0 ,i )
1 s ( 1 , i )
tan 2
tanh 1 2 s ( 1, i )
227
by: x i + 1
1
y i + 1 = 2 i
i
i x
i
y
1
i
i 2
and z i +1 = z i i i ,
where i = tan1 2i .
In case of counter clockwise rotation of a vector, the
recursively
updated
equations
are
generated
as: xi +1 = xi cos i i yi sin i i
and yi +1 = y i cos i i + xi sin i i .
The above equations can be simplified in the following
form: xi +1 = cos i i(xi yi tan i i )
i
Here, tan i is restricted to 2 . Thus, multiplication is
transformed to an arithmetic right shift. Since cosine is an
even function, therefore cos( ) = cos( ) The iterative
equation can be reduced toi
x i +1 = K i (xi y i i 2
) and y i +1 = K i (y i + xi i 2 i ) .
M 1
M 1
i =0
i =0
i=0
228
TABLE I.
PRE-COMPUTED ANGLES
2 i = tan i
i = arctan( 2 i )
i in radian
0
1
2
3
4
5
..
1
0.5
0.25
0.125
0.0625
0.03125
..
45o
26.565o
14.063o
7.125o
3.576o
1.7876o
..
0.7854
0.4636
0.2450
0.1244
0.0624
0.0312
.
Figure 5. Convergence of error at the output of adaptive filter with step size
REFERENCES
[1]
229