Professional Documents
Culture Documents
Abstract—Coexistence of multiple wireless systems in a 5G of LMS have fixed the problems to a certain extent. The
network can cause interference in the same frequency band adjustment of LMS is directly proportional to the input vector,
and deteriorate the performance of the received signal. In so when the input is very large, the algorithm suffers from a
this paper, a novel algorithm is proposed in antenna array
processing to handle interference-coexistence communication. gradient noise amplification problem. Normalized LMS algo-
We adopt a linear filter which is called Linearly Constrained rithm [6] takes the squared Euclidean norm of the input vector
Minimum Variance (LCMV) filter. On the basis of traditional at each adaptation and has well solved the problem. Also,
singly linearly constrained least mean square (LC-LMS), we variable-step LMS [7] [8] have improved the convergence
introduce a log-sum penalty on the coefficients and add it into the rate a lot. All these above mentioned derivations minimize
cost function. We derive the iterative formula of filter weights.
By simulations in antenna environment with signal of interest, the mean-square-error(MSE) between the estimation signal
noise and interferences, we prove that the convergence rate of and the desired one. The criterion used in derivation is
the new method is faster than traditional one. Moreover, the Minimum-Mean-Square-Error(MMSE) which takes MSE as
mean-square-error(MSE) of the proposed method is also verified. cost function. It is noted that no constraints have been added
Experiment results demonstrate that our method has lower MSE to the solution. In [9], based on LMS in MMSE, the author
than the traditional LC-LMS algorithm. The proposed adaptive
beamforming scheme can be applied in 5G system to deal with introduce two different penalties on the cost function. Results
the coexistence of signals and interferences. show that the algorithm with penalty outperforms LC-LMS in
convergence.
Index Terms—Interference-coexistence, LC-LMS, Log-Sum
Penalty. In this paper, we propose a new algorithms in LCMV.
LCMV criterion takes the output power as cost function.
It was first proposed by Frost[10]. And it works well in
I. I NTRODUCTION
anti-interference. But the convergence rate contradicts with
257
2
In the above equation, wo is the optimal coefficient vector Similarly, through steepest descend method, we get
and N (n) is the observation AWGN with zero mean and µn o
σ 2 variance. The LC-LMS filter aims to minimize the output w(n + 1) = w(n) − 2Rw(n) + sλ1 + λ2 B (14)
2
258
3
where B = εsign[w(n)] 1
1+ε|w(n)| and ε = ε0 . Pre-multiplying equation The optimal coefficient wo is also provided in the figure.
(14) with s and using the constraint sH w(n + 1) = z, λ1 is
H Then the antenna number increases but the transmitted signal
remains the same as before. We test how antenna number
2 2
λ1 = Hw(n) − Gz − 2HRw(n) − λ2 B (15) affect the result. Finally, we set M = 16, increase interference
µ µ number, keep other parameters unchanged and do similar test.
where G = (sH s)−1 and H = (sH s)−1 sH .
In order to reduce the complexity, we make an approximation 2 102
h i 1.8
0.8
and make another approximation 0.6
h i h i 10-4
0 10-6
Then pre-multiply equation (14) with signH [w(n)] and elim- 500 1000 1500 2000 2500 3000 3500 4000 0 500 1000 1500 2000 2500 3000 3500 4000 4500
inate w(n + 1)
Fig. 2: convergence rate and MSE with
µn µ = 5 × 10−4 and M = 4
2w(n)Rw(n) + signH w(n) sλ1
t =tn −
2
o
+ λ2 T signH w(n) sign w(n)
(18) From Fig.2, we can see that LC-LMS slowly converges to
ε
optimal value at n = 3500 while the new method converges
where T = 1+ε|w(n)| . λ2 can be denoted as at n = 2500. The new method has faster convergence and
2 2 relatively lower MSE than LC-LMS. In addition, we can note
signH w(n) Rw(n)
λ2 = − eL (n) − that log-sum LC-LMS quickly converges to the optimal value
TMµ TM
1 at the beginning and then slowly approaches the value.
H
− sign w(n) sλ1 (19)
TM 2 102
( 1.4 100
)
sign w(n) signH w(n) sH
1.2
w(n + 1) =P I + w(n) 10-1
M Q(n) 1
10-2
( 0.8
)
sign[w(n)]signH w(n)
0.6
10-3
−P I− P µRw(n)
M Q(n) 0.4
10-4
0.2
sign[w(n)] 10-5
+P eL (n) (20) 0
500 1000 1500 2000 2500 3000 3500 4000 0 500 1000 1500 2000 2500 3000 3500 4000 4500
M Q(n)
where Fig. 3: convergence rate and MSE with
µ = 5 × 10−4 and M = 8
P = I − sH
1
Q(n) = 1 − signH [w(n)]sHB
TM 2 102
1.8
259
4
0.2
0
much differences from before. But as the antenna number 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
1.6 10 0 1.6
1.4
1.4
1.2 10-2
1.2
1
0.8 10-4 1
0.6
0.8
0.4 10-6
0.6
0.2
0 10-8 0.4
500 1000 1500 2000 2500 3000 3500 4000 0 500 1000 1500 2000 2500 3000 3500 4000 4500
0.2
1.8
101
1.6 and t = 1.0. Here, N is set to be 4096. The ε0 values are
1.4 100 different while other parameters are same as before. In Fig.8,
1.2
10-1 the ε0 values have little effect on the convergence. It is easy
1
10-2
to understand the result from the original penalty condition.
0.8
M
0.6
10-3 X | wi |
0.4 log(1 + )=t (21)
0.2
10 -4
i=1
ε0
0 10-5
500 1000 1500 2000 2500 3000 3500 4000 0 500 1000 1500 2000 2500 3000 3500 4000 4500
In the equation (21), ε0 and t together make effect on w. ε0
is only a parameter that determines how much each element
Fig. 6: convergence rate and MSE with of w contributes to the penalty and is placed in log function,
µ = 5 × 10−4 , M = 16 and three Interferences while t determines the penalty added to the object function.
So what makes a difference to the result is the parameter t.
From Fig.5 and Fig.6, we can see that when interferences Then we give an analysis on t.
increase, the new method still works better than LC-LMS. In Fig.9, µ = 5 × 10−4 and ε0 = 10. Other parameters
In the second experiment, we analyze how the parameters are set unchanged. We can note that when t is too big, the
affect the new algorithm. We choose different ε0 , t and µ. In coefficient vector w could not converge to optimal value.
one scenario, we set M = 8 and N = 10240 with one SOI and However, when t is too small, the result will be sharply jittered
one interference as shown in Table.I. We use constant value around the optimal value. It is vital that we choose proper
ε0 = 10 and t = 1.0. The µ values are different. The result value for t, or the algorithm will deteriorate seriously.
is shown in Fig.7. In the figure, we can get the conclusion Finally, we take a look at beam pattern of the algorithm.
that larger µ will accelerate the convergence rate when µ is Beam pattern is defined as below
in reasonable range.
In another scenario, we use constant value µ = 5 × 10−4 F (θ) = |wH a(θ)| (22)
260
5
261