Beamforming Technique Assisted by Machine Learning Algorithm For Next Location Prediction
Beamforming Technique Assisted by Machine Learning Algorithm For Next Location Prediction
Email address:
*
Corresponding author
Received: December 5, 2018; Accepted: January 2, 2019; Published: February 14, 2019
Abstract: Technological improvement towards the development of location prediction advancement had attracted a great
attention due to its broad application. Herein, intercalation of two widely scrutinized techniques were fused to form a
synchronized location forecasting system. Using the underlying concept of beamforming (BF), an array of retro directive
beams towards the phase sectioned field were emitted to determine the specific location of an entity or receiver. The receiver
collects and sends back the data of beam emissions with respect to time and phase, machine learning (ML) technique were
used to analyze the transcribed data to determine the phase with optimum beam reading that corresponds to the location of the
receiver. Series of historical context will be analyzed by ML to predict the next location of the entity, emitting an array of
signals pointing at the predicted location. Automatic location forecasting synchronization due to intricate systematic design
were demonstrated. It should be noted that BF-ML technique collaboration for location prediction had never been reported
before and driven by its advantages in wireless networking (such as elimination of interference and privacy issues) field of
utilization can still be expanded.
Keywords: Machine Learning (ML), Beamforming (BF), Scans, Phase Delay, Tracking Algorithm
Historical motion of the entity was gathered from several the signal arrives at the antenna “n” leads in phase with n d
transitions, analysis of the labeled context features was sin α. This gives the description of the Array Propagation
supervised by ML classifications [10, 11]. The collected data Vector that it comprises.
about sequential movement were analyzed and interpreted to
generate a suitable location prediction. Once forecasted
position has been determine, the BF and ML system will
synchronize the array of beam targeting and directing
towards the proposed next location of the receiver, enabling
the proposed system to have an auto-synchronization
capability onto a repetitive cycle.
Location forecasting has garnered increased attention by
deploying in location control expecting to boost the standard
of the services. Therefore, the utilization of BF approach
effectively manipulates the high-performance beam
emissions channeled towards the receiver with reduced
interference and elevated intensity. The proposed system
addresses the issues governing privacy breach and reception
dilemma of the next location prediction, the utilization of
beamforming technique to forecast the succeeding position of
the entity using the context of its current and previous
location without invading the receiver’s privacy and
eliminating the reception interference. New technique for the Figure 1. Beam forming diagram.
resolution towards the challenge in determination of the next
probable location of an entity with ML-BF system had been The signal can be manipulated in specific direction while
scrutinized with advantageous properties such as auto- on the other hand use of amplitude weights permits to
synchronization, avoidance of privacy violation and steer the sidelobe intensity and neglect the control for radio
reception interference elimination. intrusion rejection. At the beamforming system, antenna N
can control the signal on the chosen direction and nullify
(rejects beam manipulation) at optimum N-1 intrusive signals
2. Beamforming approaching from N-1 opposite directions.
Anticipating the possible location of an entity has been a
∑ (2)
challenge in the networking industry. Location forecasting
has received a great attention due to its robust application in Wherein the radiation response S (α) at the array, while
various discipline. Hence, the reason of applying ξ=2π/λ and λ corresponds to the wavelength with the same
beamforming technique observing the elevate performance of weights all over the array, ( =1) in the diagram. The
beam navigation to collect a lower level of interference with details of the direction of influx of signals can be discern as:
higher intensity [12]. Beamforming is defined as the spatial
filtering wherein the suitable signal receptor that corresponds 1 … … (3)
to group of antennas that can be used to maneuver the
In this manner the Array Factor can be described as:
transmitted signals in a fix direction [13]. Various methods
$
and technologies have been generated to focusing beam ! ", (4)
emissions towards the receiver direction to achieve an
effective communication and tracking ability [14]. Time Hence, the main benefits of applying the beamforming is
delay shift (time delay) and phase shift were the most that numerous access is achieved through the space
common strategy to direct the beams projection whether in partitions, since a beamformer can manipulate its direction
analog or digital mode. The time delay program can form and towards a certain signal, the beamformer focuses in a specific
manipulate the beam by altering and adjusting the time delay direction, the antenna’s capability to sense can be improved
pace that are independent from the steered frequency and for a better signal to noise ratio, specifically when getting
bandwidth. The increase in normalized depends on the weak signals. And these properties are all attained
bandwidth B and the delay ∆t (variation in time of influx of electronically with no physical activity of the receiving
the front wave at the receiving antenna due to the dimension antennas [15, 16].
of array) as described in the following expression.
∆ 3. The Proposal
(1)
∆
Herein, we demonstrated a method of finding the next
Shown in Figure 1 a basic beamforming diagram, destination of a receiver with reference on its present
considering the signal reception of the antenna 1 at phase = 0, location. To address the issues governing the estimation of
International Journal of Wireless Communications and Mobile Computing 2018; 6(2): 37-42 39
the next location prediction, we historically log the places time having fixed amplitude, the receiver on the other hand
that the receiver visited with variations on the antennas will store the coming signals and transcribe the value of
beamforming phase at a given moment of time. The power and time under each phase Figure 3. The stored data of
beamforming system is composed of array of antennas each scan is fed to the tracking algorithm to determine phase
equipped with phase delay shifters as projected in Figure 2. with the highest power received, the results were supplied to
Assisted by machine learning, shifters automatically navigate the machine learning algorithm to predict the next location of
signals towards the receiver relying onto historical context. the receiver. The phase delay automatically directs the
The forecasting is initiated by several scans with beam signals to the receiver based on the predicted phase value of
shifted on different phase delay settings in a certain amount the machine learning.
Providing a sequence of various places that comprises the specified amount of time as defined in the chart projected
necessary data needed for training. Considering % below.
&' , … , ' ( to be the set of values of location visited, the )
&* , … , * ( will be the set of time records, and + ./01.2' ∈ % 456% 78 '|) *- , + ,*2 *- , %
&, , … , , ( to will be the set of context data,
':, *- ;< (5)
where , signifies as a set of featured pair values that are
available at *- . The context details in our experiment are
It should be noted that this model has been applied on
gathered by administrating a full scan starting from the
numerous studies that deals with location forecasting that is
lowest phase shift up to the highest phase with a firm gap in
cited to be a classification problem that uses the historical
between each phase. The scanning outcomes represented as
the assessed value of the delivered power to the receiver at a context to determine the next point location using the current
40 Hussein Safwat Hasan Hasan and Humor Hwang: Beamforming Technique Assisted by
Machine Learning Algorithm for Next Location Prediction
4. Experimental Analysis
The performance of the proposed technology was analyzed
and evaluate by implementing Python algorithm. In the
evaluation, the pygame library were applied to create and
simulate the virtualization of the proposed phenomenon. An
array of antennas was set and will serve as the beamformer
transmitter (with number of antennas from 1 to N), once the
receiver transmitted a signal as shown in Figure 4.
The power will be transmitted and capture through the
antennas. To calculate the performance of the system, free-
space path loss (FSPL) were expressed through the value of
power losses and corresponds to the reciprocal of the power
gain.
= ?
! 5% 4 < (6)
>
@ A 22 C 21 ? D E2 C E1 ? (7)
The collected data of power in a certain amount of time on were also addressed by utilizing beamforming since the
every phase will documented, each phase data sets were platform and mode applied enhance the connection with
analyzed to determine which phase provided or projects the receiver to avoid the noise and fluctuation caused by the
highest intensity power, three loops scan were applied to environment compared to the one applied in the mobiles, this
filter out and determine the highest power intensity. In our makes it more effective and efficient in predicting locations.
proposed method, efficient creation and interpretation of the The proposed scheme can be applied on single and multiple
recordings of time with respect to the location is users depending on the applications requirement to cater the
demonstrated. The corresponding values of L (location) at a markets demand.
given T (Time) on every C (phase) were demonstrated on
Table 2.
[9] Laurila, Juha K., et al. "The mobile data challenge: Big data for Efficient Digital Beamforming." Red River Engineering.
mobile computing research." Pervasive Computing. No. EPFL-
CONF-192489. 2012. [14] Tall, Abdoulaye, Zwi Altman, and Eitan Altman. "Multilevel
beamforming for high data rate communication in 5G
[10] Yavaş, Gökhan, et al. "A data mining approach for location networks." arXiv preprint arXiv: 1504.00280 (2015).
prediction in mobile environments." Data & Knowledge
Engineering 54.2 (2005): 121-146. [15] Darwish, Mohammad, and Cecil Lau. "A Software Radio
Architecture for Smart Antennas." Spectrum Signal
[11] Palma, Andrey Tietbohl, et al. "A clustering-based approach for Processing, Inc., Vancouver, Canada (1998).
discovering interesting places in trajectories." Proceedings of
the 2008 ACM symposium on Applied computing. ACM, 2008. [16] Shenghua, Zheng, Xu Dazhuan, and Jin Xueming. "A new
receiver architecture for smart antenna with digital
[12] Kalousis, Alexandros. "Predicting the Location of Mobile beamforming." Microwave, Antenna, Propagation and EMC
Users: A Machine Learning Approach." (2009). Technologies for Wireless Communications, 2005. MAPE
2005. IEEE International Symposium on. Vol. 1. IEEE, 2005.
[13] Schreiner, Clint. "Utilizing Digital Down Converter for