# TOA Estimation and Data Association for Through-Wall Tracking of Moving Targets

- Jana Rovňáková
^{1}Email author and - Dušan Kocur
^{1}

**2010**:420767

https://doi.org/10.1155/2010/420767

© Jana Rovňáková and Dušan Kocur. 2010

**Received: **2 December 2009

**Accepted: **6 August 2010

**Published: **15 August 2010

## Abstract

Through-wall tracking of moving targets is of great interest for rescue, surveillance, and security operations. For its realization, the handheld ultrawideband radars with small antenna array provide a practical solution. The radar signal processing, which is hidden behind the estimation of the final target tracks, represents a complex process with several processing phases. In this paper, all phases for through wall tracking are outlined whereas the attention is devoted to the estimation of the correct input data for the localization phase. This is done by applying a new approach that combines the time of arrival (TOA) estimation and the data-association into a single step. The properties of the proposed algorithm are illustrated by processing of real radar signals. Here, the obtained results confirm that the proposed algorithm has provided good, stable, and robust TOA estimation including deghosting task solution.

## 1. Introduction

Through wall tracking of moving targets is very helpful in the situations where the entering of a room or a building is considered hazardous and it is desired to inspect its interior from outside through the walls. Examples include tracking of people in the dangerous environments (for purposes of policemen, firemen), through rubble localization following an emergency (e.g., earthquake, explosion), or room monitoring for unauthorized intruders. Such tracking can be advantageously realized by ultra-wideband (UWB) radars which operate in a lower GHz-range base-band—approximately up to 3.5 GHz. Electromagnetic waves transmitted by mentioned devices show reasonable penetration through most of typical building materials including reinforced concrete, concrete block, sheet rock, brick, wood, plastic, tile, or berglass [1].

UWB radar signal processing for target tracking is a complex process that in general requires to suppress stationary clutter (background subtraction methods), to take a decision about the target presence or absence (detection methods), to estimate target position (localization methods), and finally to monitor target motion over time (tracking methods) [2].

For the target positioning, the quantities such as the received signal strength intensity (RSSI), the angle of arrival (AOA), and time of arrival (TOA) are traditionally used. From them, the RSSI is the least adequate for the UWB case, since it does not profit from the fine space-time resolution of UWB signals and requires a site-specific path loss model. The estimation of AOA, on the other hand, requires multiple antennas or at least an antenna capable of beamforming at the receiver. This requirement implies size and complexity needs that are often not compatible with the low-cost, small-size constraints associated with the typical scenarios for UWB technology. Given the reasons above, TOA stands out as the most suitable signal parameter to be used for positioning with UWB devices [3]. Therefore, the phase of TOA estimation is also included into the radar signal processing procedure, namely, between the detection and localization phase.

In the case of multiple-target localization by a multistatic radar based on the trilateration method and exploiting the TOA estimation corresponding to the target to be tracked, false targets referred to as ghosts are usually created within the standard procedure of the target localization [4]. In order to avoid their generation, the association of the data obtained from different receiving channels should be incorporated into the considered processing procedure, too.

The intention of this paper is to describe a novel approach that combines the TOA estimation and the data-association into a single phase of UWB radar signal processing. In the literature, the most commonly reported methods for the TOA estimation are the correlation approach [5] and the energy collection-based approach [6]. In contrast to them, TOA-estimation stage of the algorithm proposed in this paper enables one to estimate the TOA of multiple distributed targets, formation of which results from the fact that the UWB radar range resolution is considerably finer than the physical dimensions of the target. In the field of data-association, a range-to-range and a range-to-track association belong between classical methods of data association for range-only-measuring radars [7]. If radar with angular measuring capability is used, the well-known data association techniques, such as that described in [8], can be used. The data-association stage of the algorithm proposed in this paper belongs between the range-to-range (more precisely TOA-to-TOA) association methods. It offers new simple solution of the deghosting task based on the assumption of a small distance between the adjacent antennas of the handheld radar system which is advantageously used for through wall target tracking.

The paper is organized as follows. At first, the complete radar signal processing procedure for the purpose of through wall tracking of moving targets is presented in Section 2. Then, the novel method of the TOA estimation and the data-association is introduced in Section 3. In Section 4, the performance of proposed approach is evaluated by processing of real radar signals obtained by the experimental UWB radar using maximum-length-binary-sequence (M-sequence) as stimulation signal [9]. Finally, Section 5 provides some concluding remarks.

## 2. Radar Signal Processing Procedure

Raw radar data can be interpreted as a set of impulse responses of surroundings through which the signals emitted by the radar were propagated. In the case of the M-sequence UWB radar such signals must be at first *preprocessed* by a time-zero setting. The time-zero is the exact time instant at which the transmitting antenna starts emitting the first elementary impulse of M-sequence (so-called chip). It depends, for example, on the cable lengths, total group delays of radar device electronic systems, and so forth, but especially on the chip position at which the M-sequence generator started to generate the first M-sequence. This position is randomly changed after every power supply reconnection. To find time-zero means rotate all received impulse responses in such a way that their first chips correspond to the spatial position of the transmitting antenna. For finding the number of chips needed for such rotating, we have easily utilized the cross-talk signals between transmitting and receiving antennas [12].

After the phase of raw radar signal preprocessing, a signal-to-noise ratio for radar signals is needed to improve. It is done by *background subtraction* rejecting especially the stationary and correlated clutter such as antenna coupling, impedance mismatch response, and ambient static clutter, and allows the response of moving targets to be detected. The background subtraction methods are based on the estimation of the stationary and correlated components of radar signal and are applied for the background estimation mainly in an unknown scene. From a variety of background subtraction methods we have chosen the exponential averaging because of its robust performance and low complexity [13].

The empirical experiences with processing of the multiple-target scenarios were the reason why the phase of the *weak signal enhancement* has been included into the radar signal processing procedure. Whereas in the single-target scenarios the signals scattered by the target are detectable almost in all observation time instants during which the target is moving, in the multiple-target scenarios usually the reflections only from that target situated the most closely to a receiving antenna is seen. In order to solve this problem, we used with advantage the signal normalization based on hierarchical searching of maxima referred to as the advance normalization [14].

*Detection* is the next step in the radar signal processing which comes after enhancement of weak signal. It represents a class of methods that on base of a statistical decision theory determine whether a target is absent or present in examined radar signals. Between detectors which are able to provide good and robust results in the case of through wall detection by UWB radar, constant false alarm rate (CFAR) detectors belong. They are based on Neymann-Person optimum criterion providing the maximum probability of detection for a given false alarm rate. In considered radar signal processing, the CFAR detector that assumed a Gaussian clutter model has been applied [15].

Binary data that are output of a detector form a noticeable trace of the moving targets. It represents TOA of the electromagnetic waves reflected by the target for the particular instants of the observation time. As the range resolution of UWB radars is considerably fine, with regard to the physical dimensions of the targets to be detected, the targets are usually represented by more TOA values in the detector output. In order to simplify the target localization, such distributed targets [16] are replaced by simple targets, that is, the target position in every observation time instant is given by the only one TOA. This phase of radar signal processing referred to as *TOA estimation* is performed on the basis of new algorithm, a description of which is given in the next section. The proposed algorithm enables one, in addition to the TOA estimation, to combine TOA estimated from both receiving antennas to such couples from which only the positions of the true targets can be computed during localization phase. This part of algorithm represents a *data-association* phase.

The propagation of the electromagnetic waves through wall results in delay time of the signals reflected by the targets moving behind the wall. It means that the TOA estimated by the previous phase of radar signal processing are time shifted because of the wall presence. Their correction is achieved by the subtraction of the mentioned delay time whereby its estimation is the task of the *wall effect compensation* phase. The method referred to as the target trace correction of the 2nd kind provides promising results in this area [17]. For its utilization the wall parameters, such as permittivity, permeability, and thickness of the wall, must be known in advance.

The estimated and corrected TOA couples are in the following phase of the radar signal processing used as input parameters for localization algorithms. The aim of *localization* is to determine target coordinates in defined coordinate systems whereby target locations estimated in consecutive time instants create target trajectory. As the considered radar system consists from one transmitting and two receiving antennas, only noniterative direct method of localization can be used. In that case, the target coordinates are simply calculated like intersections of two ellipses given by the correctly associated TOA couples [18].

The particular locations of the target are estimated with certain random error usually described by its probability distribution function. Taking into account this model of the target position estimation, the target trajectory can be further processed by tracking algorithms. They provide a new estimation of target location based on foregoing positions of the target. Usually, the *tracking* results in the target trajectory error decreasing including trajectory smoothing. In the case of multiple targets, track filtering must also deal with a track maintenance and with the problems of determining which measurements to associate with which targets being tracked. From different tracking algorithms the multiple-target tracking (MTT) system utilizing a linear Kalman filter has been chosen like the method which encloses complex procedure of UWB radar signal processing [19]. Detailed description of the used MTT system is given in [7]. The number of Kalman filters employed in the MTT system is equal to the maximum number of targets to be tracked. In our current work, we have fixed this number at
, as we consider this amount sufficient for the through wall application.

## 3. TOA Estimation and Data Association

Because of the simplification, the following approach that combines TOA estimation and data-association into a single phase of UWB radar signal processing is referred to as *TOA association*. In this section, its basic principle and the algorithm description are presented. Subsequently, the advantages and disadvantages of the proposed TOA-association method are discussed.

### 3.1. Basic Principle

*distributed target*. Therefore, the detector output representing input data for TOA-association algorithm is not expressed by a single impulse representing the target position, but detector output is given as a part of the complex binary sequence (Figure 2). The set of non-zero samples represents the multiple reflections of electromagnetic waves from the target or the false alarms. The multiple reflections due to the target are concentrated around the true target position at the detector outputs. They form so-called

*target trace*. In the part of the detector output, where the target should be detected, not only non-zero but also zero samples can be identified. This effect can be explained by a complex target radar cross-section due to the fact that the target size is much bigger than the radar resolution and by taking into account different shapes and properties of the target surface. The set of false alarms is especially due to imperfect signal processing under very strong clutter presence.

The first task of the TOA-association approach consists in substitution of the distributed target with a proper simple target. It enables to estimate one TOA for every target and is done by means of thresholded summation of detector output with interval length corresponding to the assumed size of a target. The higher the threshold value (later labeled as ), the bigger the amount of the false alarms that is suppressed. On the other hand, the weak reflections from targets can be lost, too. Therefore, a smaller threshold setting is recommended seeing that the simple targets improperly indicated by the false alarms can be considerably reduced during the association phase.

The association phase of the proposed approach deals with the task how to recognize all couples of TOA estimated from both receivers in such a way that they produce, after localization process, the true target positions and no the ghost targets. The main idea consists in the utilization of known and short distance between adjacent antennas (in a handheld radar it is usually less than cm) and results in exactly computable and small differences between TOA estimated from both receivers and belonging to the same single target. The difference is calculated on the basis of the triangle inequality arising from the antenna layout and an arbitrary target position (see the appendix).

### 3.2. Algorithm Description

Let us label the detector output as , where represents the propagation time of radar signal (along vertical axis of radargram), represents the observation time (along horizontal axis of radargram), the subscript indicates detection phase, and the superscript marks the receiver. Then the TOA-association algorithm operating in sequence through the vectors , for all (i.e., through all columns of radargram) can be expressed in the following steps.

Step 1.

*Summation of detector output with interval length corresponding to the assumed size of a target.*More precisely, it is a summation of over propagation time interval , where denotes the interval width. corresponds to a target size expressed in number of propagation time instants (samples of impulse response). Based on experimental observations of the detector output width (e.g., as is illustrated in Figure 2(b)), we have found that samples for our radar system. As one sample represents a range of m, the interval width samples corresponds to range approximately m what is roughly the size of a person. The summation of is given as follows:

The aim of this step is to eliminate, at least partially, the influence of the wrong results of the detection, that is, the false alarms and the detection results where the target should be detected, but it has not been.

Step 2.

*Generation of continuous TOA intervals within of which the targets are detected.*A sequence is simply computed based on comparison of with the fixed threshold . determines the minimal number of reflections in given summation and its setting has been discussed in Section 3.1. The obtained " " or " " indicates the target presence or absence, respectively. This step can be described by the expression

Step 3.

*Substitution of distributed targets by simple targets.*In this step, every continuous TOA interval is substituted by the only one TOA (only one propagation time instant) representing TOA of a potential simple target. On the basis of comparisons between computed and estimated traces we have found that the best representation of the simple target is given as follows:

The variable expresses the total number of the samples of along the propagation time axis.

Step 4.

*Artificial widening of potential simple targets*. This part of algorithm represents a graphical interpretation of the theorem given in the appendix. The width of artificial widening expresses the maximum feasible difference between TOA obtained by both receiving antennas and belonging to the same target. This constant term depends on the distance between transmitting and receiving antennas (not on the target size) and is given as follows:

where the subscript indicates artificial widening.

Step 5.

*Data association.*Data association is made by means of a simple summation of the sequences for to the sequence :

In order to calculate later TOA of simple targets from the associated widened TOA couples, the following variables for every found the TOA couple in the observation time have to be evaluated:

- (1)
- (2)
- (3)

Step 6.

*Completion of traces based on associated TOA couples found in the previous observation time instant.*This stage enables to complete the potential couple of TOA by the missing TOA, if only one receiving channel has detected an echo due to a target. In the case of the isolated simple targets for , such completion can be realized, if the following condition is fulfilled:

Step 7.

*Closing estimation of the associated TOA couples.*It is done by the reverse calculation of simple targets on the basis of the width of association , the central point of association , and the order of TOA from in the examined couple according to the expression

### 3.3. Pros and Cons

The advantage of the proposed TOA association method is that in spite of the step amount it has still a low computational complexity. The average time of whole processing of one impulse response, that is, from raw signal preprocessing until computation of final target positions, is around s in the MATLAB programming environment (Version , R2009a). From that, the TOA-association method takes roughly %. Inasmuch as the time interval between receiving of the consequent radar signal is approximately s for the M-sequence UWB radar under consideration, the whole procedure can be theoretically used for a real-time signal processing.

The losses of targets in some critical situations represent the disadvantage of the proposed TOA-association method. Close-spaced targets and targets moving symmetrically in regard to the antenna layout are examples of such situations. A solution of this problem is the subject of our actual research.

## 4. Experimental Results

The performance of the proposed TOA-association approach is demonstrated by processing of the real radar signals. The signals were acquired by the aforementioned experimental M-sequence UWB radar equipped with one transmitting ( ) and two receiving antennas ( , ). The system clock frequency of the radar device is about GHz, which results in the operational bandwidth of about GHz. The M-sequence order emitted by radar is , that is, the impulse response covers samples regularly spread over ns. This corresponds to an observation window of ns leading to an unambiguous range of about m.

Based on the radar signal processing performed for the analyzed scenario, approximately eight ghost targets could be generated due to the incorrect TOA association. Even though this amount is considerably smaller than the number of the TOA couples improperly indicated by the false alarms and confirmed during association phase, the elimination of the ghosts represents a preferable benefit. It results from the fact that the ghost positions would form two additional continuous trajectories. These could be during the tracking phase evaluated like the other moving targets whereby the wrong TOA couples have created random locations mostly located outside the depicted area.

## 5. Conclusion

In this paper, the novel method of the estimation and association of TOA has been introduced as the component of the complex UWB radar signal processing procedure. The robust estimation of TOA for the multiple distributed targets, the solution of the deghosting task, and from there resulting target localization and tracking improvement belong to its major benefits. The presented experimental results have illustrated the performance of the full procedure by using the scenario for through wall tracking of two moving targets. The comparison of the true and estimated target tracks has confirmed the correctness of the proposed approach.

The TOA-association method has been originally designed for the handheld radar with one transmitting and two receiving antennas. However, the proposed algorithm can be extended directly for multistatic radar systems exploiting an antenna array with the arbitrary number of the receiving antennas placed along a line with small distance between the particular antennas. Thus the basic benefits of the proposed TOA-estimation and data association method would also be advantageous for more complex radar systems.

## Declarations

### Acknowledgments

This work was supported by the Slovak Scientific Grant Agency VEGA under Contract no. and by the Slovak Research and Development Agency APVV under Contract no. LPP-0080-09. This work is also result of the project implementation of the Center of Information and Communication Technologies for Knowledge Systems (Project no. ) supported by the Research & Development Operational Program funded by the ERDF.

## Authors’ Affiliations

## References

- Nag S, Barnes MA, Payment T, Holladay GW: Ultra-wideband through-wall radar for detecting the motion of people in real time.
*Radar Sensor Technology and Data Visualization, 2002, Orlando, Fla, USA, Proceedings of SPIE*4744:View ArticleGoogle Scholar - Richards M:
*Fundamentals of Radar Signal Processing*. McGraw–Hill, New York, NY, USA; 2005.Google Scholar - Gezici S, Tian Z, Giannakis GB, Kobayashi H, Molisch AF, Poor HV, Sahinoglu Z: Localization via ultra-wideband radios: a look at positioning aspects of future sensor networks.
*IEEE Signal Processing Magazine*2005, 22(4):70-84.View ArticleGoogle Scholar - Fölster F, Rohling H: Data association and tracking for automotive radar networks.
*IEEE Transactions on Intelligent Transportation Systems*2005, 6(4):370-377. 10.1109/TITS.2005.858784View ArticleGoogle Scholar - Fleming R, Kushner C, Roberts G, Nandiwada U: Rapid acquisition for ultra-wideband localizers.
*Proceedings of the IEEE Conference on Ultra Wideband Systems and Technologies (UWBST '02), May 2002, Baltimore, Md, USA*1: 245-249.Google Scholar - Rabbachin A, Montillet J-P, Cheong P, de Abreu GTF, Oppermann I: Non-coherent energy collection approach for TOA estimation in UWB systems.
*Proceedings of the IST Mobile & Wireless Communications Summit, June 2005, Dresden, Germany*Google Scholar - Khan J, Niar S, Rivenq-menhaj A, Hillali YE: Multiple target tracking system design for driver assistance application.
*Proceedings of the Design & Architectures for Signal and Image Processing, November 2008, Brussells, Belgium*Google Scholar - Blackman SS, Popoli R:
*Design and Analysis of Modern Tracking Systems*. Artech House, Norwood, Mass, USA; 1993.MATHGoogle Scholar - Sachs J, Herrmann R, Kmec M, Peyerl P: Modified M-sequence UWB-radar.
*Proceedings of the German Microwave Conference (GeMiC '06), March 2006, Karlsruhe, Germany*Google Scholar - Schmitt A, Collins P: Demonstration of a network of simultaneously operating digital noise radars.
*IEEE Antennas and Propagation Magazine*2009, 51(2):125-130.View ArticleGoogle Scholar - Wang H, Narayanan RM, Zhou ZO: Through-wall imaging of moving targets using UWB random noise radar.
*IEEE Antennas and Wireless Propagation Letters*2009, 8: 802-805.View ArticleGoogle Scholar - Yelf R: Where is true time zero?
*Proceedings of the 10th International Conference on Ground Penetrating Radar, June 2004, Delft, The Netherlands*279-282.Google Scholar - Zetik R, Crabbe S, Krajnak J, Peyerl P, Sachs J, Thoma R: Detection and localization of persons behind obstacles using M-sequence through-the-wall radar.
*SPIE Defense and Security Symposium, April 2006, Orlando, Fla, USA*Google Scholar - Rovňáková J:
*Complete signal processing for through wall target tracking by M-sequence UWB radar system, Ph.D. dissertation*. Technical University of Košice, Letná 9, 041 20 Košice, Slovak Republic; August 2009.Google Scholar - Dutta PK, Arora AK, Bibyk SB: Towards radar-enabled sensor networks.
*Proceedings of the 5th International Conference on Information Processing in Sensor Networks. Special Track on Platform Tools and Design Methods for Network Embedded Sensors, April 2006, Nashville, Tenn, USA*467-474.Google Scholar - Van der Spek GA: Detection of a distributed target.
*IEEE Transactions on Aerospace and Electronic Systems*1971, 7(5):922-931.View ArticleGoogle Scholar - Rovňáková J, Kocur D: Compensation of wall effect for through wall tracking of moving targets.
*Radioengineering*2009, 18(2):189-195.Google Scholar - Paolini E, Giorgetti A, Chiani M, Minutolo R, Montanari M: Localization capability of cooperative anti-intruder radar systems.
*EURASIP Journal on Advances in Signal Processing*2008, 2008:-14.Google Scholar - Rovňáková J: Multiple target tracking system for through wall application.
*Proceedings of the Scientific Conference of Young Researchers (SCYR '10), May 2010, Košice, Slovak Republic*135-138.Google Scholar - Hatano H, Okada H, T Yamazato, Katayama M: Performance analysis of UWB impulse radar using parallel IPCP receiver.
*Proceedings of the 1st IEEE International Symposium on Wireless Communication Systems, September 2004, Port Louis, Mauritius*115-119.Google Scholar

## Copyright

This article is published under license to BioMed Central Ltd. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.