Real Time Position Location & Tracking (PL&T) Using Prediction Filter and Integrated Zone Finding in OFDM Channel
Real Time Position Location & Tracking (PL&T) Using Prediction Filter and Integrated Zone Finding in OFDM Channel
SHAKHAKARMI NIRAJ
DHADESUGOOR R. VAMAN
Department of Electrical and Computer Engineering
Prairie View A & M University (Member of Texas A & M University System)
Prairie View, Houston, Texas-77446, USA
e-mail: niraj7sk@yahoo.com, drvaman@pvamu.edu, http://cebcom.pvamu.edu
Abstract: - The nature of pre-determined and on-demand mobile network fabrics can be exploited for real time
Position Location and Tracking (PL&T) of radios and sensors (nodes) for Global Positioning System (GPS)
denied or GPS-free systems. This issue is addressed by a novel system of integrated zone finding and
triangulation method for determining the PL&T of nodes when mobile network fabrics are employed based on
using directional antennas for radio communications. Each mobile node is switched dynamically between being
a reference and a target node in PL&T operation to improve the PL&T accuracy of a target node. This paper
presents the Baseline PL&T with predictive Kalman filter and Integrated Zone based PL&T algorithm design
that integrates zone finding and triangulation method. The performance of the proposed algorithm is analysed
using Interleaving-KV sample coding & error correction in Rayleigh and Rician channel using Orthogonal
Frequency Division Multiplexing (OFDM) system under the severe multipath fading.
Key-Words: Real time, Position Location & Tracking (PL&T), Prediction Filter, Integrated Zone Finding, Orthogonal
Frequency Division Multiplexing (OFDM), Channel.
1. Introduction
Mobile ad hoc network architectures can be flexibly residing prior to using triangulation for deriving
deployed and the nodes are highly mobile to the Position, Location and Tracking (PL&T) of the
facilitate supporting a wide variety of emergency target node. Universally, tracking of any device in
disaster scenarios. In some instances these nodes networks has been well established by the use of
can be air dropped and configured into a set of Global Positioning System (GPS). However, the use
clusters and allow immediate network operation to of GPS is not secured and in some instances, the use
support multi-service data exchange. However, of GPS can be denied. Also, GPS cannot work
these network architectures tend to be bandwidth accurately indoors or near to the buildings and it
and resource constrained. They need to be managed cannot detect the devices (also referred to as radios)
skill fully so as to minimize the power of processing in multi-floor buildings. Therefore, the tracking
and overhead transmission to extend the life time of algorithm needs to rely on the use of reference
nodes and allow maximum bandwidth usage for radios to find PL&T of a target radio(s). Three
supporting end user applications. Also, while reference devices are required to track a target radio
preserving the life time of the nodes, it is important in (X, Y) plane using triangulation. Similarly, four
to consider minimization of transmission power to reference devices are required for tracking a target
support a target data rate between peer-to-peer radio in (X, Y, Z). Since the radios move, the
nodes. The use of directional antenna enables the accuracy of tracking suffers due to multiple moving
power to be focused over the particular zone to target locations of the radio. Thus, the triangulation
provide longer range compared to that of using method uses re-initialization of the radio location
Omni-directional antenna [1-3], [6]. We exploit the with a known location by moving the target to that
focused coverage of directional antenna to allow location to improve the accuracy. Also, if the
detection of the zone in which the target is reference radios move in the network, the reference
radios also suffer from accuracy of their locations.
N. Shakhakarmi and D.R.Vaman are with the ARO Center for Thus, in a real network centric operation, radios are
Battlefield Communications (CebCom), ECE Department, Prairie View
A&M University (Texas A & M University system), Prairie View, needed to be switched dynamically to act as
Houston, Texas-77446, USA.
reference radios or target radios at different nodes. Neighbouring radios are used as references to
instances of time. In addition, each disaster scenario track a target radio by using the directional coverage
is different from the other and it is important to of the directional antenna’s beam and the angle of
establish whether fixed reference radios are used or arrival of the directional beam to compute the
moving reference radios are used. Also, the distance (or range) of the target radio from the
feasibility of using only external reference radios for reference unit and the angle of the beam between
tracking indoors or a combination of outdoor-indoor the reference and the target with respect to the
reference radios for tracking indoors. Based upon baseline of a pair of reference radios [3]. Once the
the decision, it is possible to determine whether PL&T location of the target is determined, a
Dynamic Switching of Radios (DSR) between being Kalman filter is employed recursively to predict the
a target radio and being a reference radio for next PL&T locations based on error covariance that
deployment [1-2]. DSR model requires a little bit computes Kalman gain and determine the corrected
more processing power and overhead time for the true position of the radio and the covariance error
management function. [4-7]. These true positions are translated into
This paper describes a novel Position, Location and simultaneous localization and map building based
Tracking (PL&T) algorithm based on Time of on constrained state estimation algorithm [9]. The
Departure (ToD) and Time of Arrival (ToA) recursive prediction is continued until the target
measurements for each Internet Protocol (IP) packet radio goes out of tracking range.
exchanged between a reference radio and a target When GPS is available at each radio, the tracking of
radio for determining the range between a reference the target radio is simpler as it provides GPS data
radio and a target radio. Also using multiple after silent mode. For this case, once the transmitter
references with known PL&T, the range is finds the target, it forms a directional beam and
translated to [X, Y] co-ordinates for 2D tracking and transmits a Request to Send (RTS) message to the
[X, Y, Z] co-ordinates for 3D tracking using target. The target sends a Clear to Send (CTS)
triangulation. It uses KV Transform Coding which message as well as GPS data to the transmitter after
is based on orthogonal transformation of four it completed the data transfer and goes into silent
discrete samples into four coefficient samples for mode. Target receives all of the data from the
transmission. Each discrete sample is creating using transmitter and transmitter performs the Location
n-bits of input data and when transformed, it Prediction Algorithm using Directional
produces each coefficient samples that can be Communication (LPADC) only in the forward
transmitted with 4 bits using any digital modulation direction [6]. The limitation of this approach is the
technique. An ensemble of blocks (referred to as unknown silent mode duration and the ability to stay
KV blocks) with each having four discrete within the coverage area to get the necessary to send
coefficient samples each carrying n-bits are created GPS data. To address this limitation, researchers
for transmission. The ensemble of coefficient have allowed the system not to send CTS until the
samples of M-KV blocks is transmitted to the receiver is in the coverage area and has the ability to
receiving side, where each KV block corrects for 1 send GPS data. Another limitation is that the
out of 4 discrete samples. The remaining KV blocks position prediction is done considering only the
that have errors due to channel noise are straight forward movement and does not consider
retransmitted exactly once selectively in the next any sharp turns or obstructions. This is addressed by
ensemble since the receiver has a knowledge of the developing a possible tracking region, formed using
location of the KV blocks in error within the the joint information of possible forward movement
ensemble received. In addition, each set of discrete and sharp turns of the target, based on two previous
samples are interleaved to reduce the impact of burst positions. It is updated with the latest GPS data until
errors. It has been shown that for Eb/No of << 10 dB, the target reaches the coverage boundary. This
we can recover data at a BER of 10-7[8] in a multi- system can be employed outdoors where reasonable
path faded channel. The performance of the accuracy of GPS data is available, but this cannot be
proposed integrated zone finding and triangulation applied both indoors and indoor-outdoor moving
method is presented while minimizing the impact of radio applications due to severe multi-path
multi-path fading and other interference. interference that effectively minimizes the
We have already researched on PL&T deploying communications availability. Emergency disaster
zone forming and triangulation using two reference management applications require radios to move
nodes [1-2]. In this paper, the focus is a single both indoors and outdoors. Even in outdoor where
reference node based PL&T and comparison with large buildings exist, GPS data many not be very
prediction filter based PL&T for mobile radio accurate, thus limiting its usage.
When GPS is not accurate, the reliance to PL&T communication with the reference radio or vice-
triangulation method using neighbouring references versa. When the reference radio and the target are
to track target radios is high. Many researchers have exchanging IP packets as part of normal data
demonstrated the use of directional antennas for transfer, they are used for PL&T operation. The
increasing the coverage area and use signal PL&T control sets the number of IP packets in an
strengths and the arriving angle of the signal with an ensemble and they are time stamped at the PS sub-
established base of a pair of references whose layer. The Time of Departure (ToD) of each IP
locations are known in an adhoc network packet in the ensemble is recorded. At the remote
environment [1-3]. To improve the accuracy, radio, the Time of Arrival (ToA) of each IP packet
Kalman filter can be employed in this method, in the ensemble is recorded. Because packets get
similar to the one used in GPS based algorithm to random delays, any packet that arrives after the
improve the accuracy of PL&T measurement completion of the ensemble time is not account for
[4],[7],[9].This algorithm limits its use for motion of ToA measurement. The ToAs of packets received
the radio with limited directional change. A within the ensemble time are transmitted in a
Minimal Contour Tracking Algorithm (MCTA) is management packet to the sender. The sender
employed to concentrate tracking area where the computes the range based on the difference between
target vehicle most frequently appears [5]. Although ToA and ToD for each packet and the average of all
MCTA saves power consumption from the sensor the differences provide the range in particular
communication, the mapping process for tracking direction which is the distance as indexed to
the target with sensors is computationally complex propagation time. Specifically, directional antenna
and does not work in high speed vehicle. The energy mode is used by transmitter and omni directional
contour formed by target vehicle can be interrupted antenna as well as directional antenna mode by
or overlapped immediately by other vehicles, which receiver to compute ToA, ToD and AoA. This
contradicts the MCTA. strategy is more efficient in realtime battlefield,
when the directional change of node is in the range
2. Problem & Proposed Solution of -30 to +30 degree until there are twists and turns.
Additionally, it provides higher security as the
prediction and tracking is based on a single hop only
The problem is to formulate robust PL&T scheme
in particular directional range.
using predictive Kalman filter and zone finding
In this method, using the directional antenna with a
approach with triangulation. These PL&T schemes
beam width of theta degrees is used to find the range
need to be compared under different circumstances.
from two references to a target radio using
The bit error performance of zone finding method
triangulation. The directional antenna is moved in
needs to be optimized using OFDM system under
each reference unit, until the target radio is in the
severe multipath fading for indoor environment.
beam width of each reference unit and can communi
The proposed solution includes the following
aspects:
Specifying and executing a Baseline method
based PL&T using predictive Kalman filter
and triangulation
Specifying and executing a single reference
node based novel PL&T using zone finding
and triangulation
Comparison of different PL&T schemes
Performance analysis of novel PL&T using
interleaving KV transform coding in OFDM
based system under multipath fading
2.1 Baseline PL&T using Directional Beam with
Predictive Kalman Filter
The PL&T requires cross-layer management to Fig. 1 Radio Architecture for PL&T Computation
support between IP Layer and Physical Medium
Dependent (PMD) Layer as shown in Fig.1. At the -cate with the two references. Then the range and
IP layer, IP Packets are generated for exchange the corresponding [X,Y] co-ordinate of the target
between two radios. For PL&T operation, the IP radio is computed to identify the initial location. An
packets are generated by the PL&T control function extended Kalman Filter is used for recursive
in the management when the target is not in prediction, computation and correction of the future
PL&T of the target radio over time based on the G k+1 =Pk+1/k HT k+1 S-1k+1 (7)
limited directional path of the target radio and its
availability in both beams of the references. Once
iii) Corrected error covariance, true state position
the target radio is outside one of the beam, then a
and recursively continue to (i), (ii) and (iii).
decision is taken that it is out of range and two new
reference nodes are recruited.
The co-ordinates of reference node R(xi,yi) which is Pk+1 =Pk+1/k -G k+1Hk+1Pk+1/k (8)
taken as (0,0) and co-ordinates of transmitting
node S(xj,yj) which is taken as (x, y) depending For unconstrained Kalman Filter;
upon the received signal strength as shown in Fig. 2.
Then, Angle of Arrival (AoA) of signal from R(α) Xk 1/k Xk 1 Gk 1 * (Yk 1 Hk 1 * Xk 1 ) (9)
and AoA of signal from S(β) are computed. By
triangulation method, coordinates of the desired For constrained Kalman Filter;
node P(xk,yk) which is being tracked can be
computed from the general equation of line PR and Xk+1/ k+1 = Xk+1/k - Pk+1/k * DTk * Inv (Dk *Pk+1/k *DTk ) * Dk * Xk+1/k
PS for the initialization as follows and can be used
(10)
as reference point for other unknown node in multi-
hop scenario as shown in Fig. 2 and equations (1)
Hence, Xk represents the initial state, Fk is the state
and (2).
transition model, T is the length of the tracking
update time interval, Gk is Kalman gain and Pk
refers to the estimation error covariance. Similarly,
Yk is the measurement observation, Uk is the control
input, Hk is the measurement matrix, Qk is the
process noise covariance, Rk is the measurement
noise covariance, Dk is the state constraint matrix,
Bk is the input matrix and θ is the heading angle.
The receiving node’s vehicle dynamics and
measurements can be initialized as follows:
Fig. 2 Illustration of co-ordinate computation
-3
10
has better performance than LPADC. Both the
-4
10 devised algorithm considers the battlefield mobility
-5
10
characteristics, spatial reuse, low power
consumption, security and precision. The simulation
-6
10
illustrates the outstanding performance of IZPL&T
-7
10 with KV/Interleaving/BPSK/OFDM modulation
0 2 4 6 8 10 12 14 16
Eb/No (db) scheme for both Rician and Rayleigh channel.
Future research will concentrate on more secured
Fig. 13 PL&T performance in Rician Channel multiple targets’ PL&T with effective zonal
computation in mobile ad hoc network fabrics.