Performance Analysis of Beamforming Algorithm for Noise Cancellation
with Respect to the Arrival Angles of Interference Signal
Md.Zahangir Alom Hyo Jong Lee
Div. of Computer Science and Engineering.. Div. of Computer Science and Engineering.
Chonbuk National University, Jeonju, Korea. Center for Advanced Image and Information Technology.
e-mail:zhangiralam@yahoo.com Chonbuk National University, Jeonju, Korea
e-mail: hlee@chonbuk.ac.kr
Abstract--This article presents performance analysis of
multiple channel noise cancellation by beamforming
algorithm depending on the variation of arrival of
angles of the interference signal. In this article we
examined that the effectiveness of the desired signal by
the different arrival of angles of interference signals.
The variation of the arrival angles of the interference
signal considered to with intervals and
the desired signal arrival angle is . The desired signal
and the optimized multi-layer perception (MLP) were
used to calculate the correlation values at different
angle. We also used the Backpropagation algorithm as
learning rule for MLP and improving our signal quality.
This involves a desired signal whilst removing any noise
or interference signals which may come from different
sources [1][2].
0
150
0
150
0
30
0
0
Keywords: DSPs, LMS, MLP, SS, BSS, Nyquist
Sampling Rate, BSS.
I. INTRODUCTION
In the past few years, there has been extensive
effort to improve the noise reduction performance for
noisy signal. In recent years, scientific literature has
contained considerable information about spectral
subtraction (SS), Wiener filter, Kalman filter and
adaptive filter techniques. Noise reduction in this
context means the improvement of the quality or
intelligibility of the signal by reducing or removing
background interference, signal distortion, and hence,
the improvement of the signal to noise ratio(SNR) of
the contaminated signal, where the signal and ambient
noise are recorded using microphone. Noise reduction
techniques such as spectral subtraction, the LMS
algorithm are applied and the listener hears only the
signal [11]. One of the important assumptions of this
technique is that the listener is acoustically isolated
from the environment. In this research Beamforming
technique is used for noise cancellation and
performance is analyzed by varying hidden layers and
number of iterations (epoch). Backpropagation
algorithm is used to improve the signal quality and to
train the data [8]. Hamming windowing function is
used to shortly represent the signals [1][2].
II. ARCHITECTURE OF THE PROPOSED
SYSTEM
The arrangement for the neural network based on
beamforming is depicted in Fig.1. From the Fig. 1 it
is clear that there will be a neuron for each array
element. A beamforming is an array of sensors
connected to the MLP inputs. The electromagnetic
signal impinges each antenna at different time [8][9].
AE
1
AE
2
AE
N
Output
Fig. 1: Neural Network for beamforming
This time difference is effectively a delay on the
signal and the physical spacing of the elements
antenna is used to calculate the required delays. In
this case the linear array will consist of 6 elements
which process the desired signal which has been
contaminated with noise.
A. Multilayer feedforward neural network
Input Hidden Output
Fig. 2: Three layer MLP
Fig.2 represents the fully connected feedforward
three layers MLP. Fig.2 is known as a 7-4-3
architecture because it has 7 input nodes, 4 hidden
nodes, and 3 output nodes. In general the input layer
has not performed any computation just act as a
buffer. The neural network architecture will be
optimized by trial and error [9].In this system, 6
0
180
W2i,j
-
W1i,j
-
Multilayer feedforward
neural network
2010 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery
978-0-7695-4235-5/10 $26.00 © 2010 IEEE
DOI 10.1109/CyberC.2010.78
396