Proceedings of the 5th WSEAS Int. Conf. on SIGNAL, SPEECH and IMAGE PROCESSING, Corfu, Greece, August 17-19, 2005 (pp17-21)

Similar documents
Integer Optimization Methods for Non-MSE Data Compression for Emitter Location

Continuously Variable Bandwidth Sharp FIR Filters with Low Complexity

arxiv: v1 [cs.it] 9 Mar 2016

Design of FIR Filters

Lab 3.0. Pulse Shaping and Rayleigh Channel. Faculty of Information Engineering & Technology. The Communications Department

Subband Analysis of Time Delay Estimation in STFT Domain

Accurate Delay Measurement of Coded Speech Signals with Subsample Resolution

Sampling and Signal Processing

Chapter 4 SPEECH ENHANCEMENT

Time-skew error correction in two-channel time-interleaved ADCs based on a two-rate approach and polynomial impulse responses

Digital Filters IIR (& Their Corresponding Analog Filters) Week Date Lecture Title

Quantized Coefficient F.I.R. Filter for the Design of Filter Bank

Design and Simulation of Two Channel QMF Filter Bank using Equiripple Technique.

FILTER BANKS WITH IN BAND CONTROLLED ALIASING APPLIED TO DECOMPOSITION/RECONSTRUCTION OF ECG SIGNALS

FOURIER analysis is a well-known method for nonparametric

New Features of IEEE Std Digitizing Waveform Recorders

Design Of Multirate Linear Phase Decimation Filters For Oversampling Adcs

Time division multiplexing The block diagram for TDM is illustrated as shown in the figure

Multirate Digital Signal Processing

Outline. Discrete time signals. Impulse sampling z-transform Frequency response Stability INF4420. Jørgen Andreas Michaelsen Spring / 37 2 / 37

EE216B: VLSI Signal Processing. Wavelets. Prof. Dejan Marković Shortcomings of the Fourier Transform (FT)

Optimal Sharpening of CIC Filters and An Efficient Implementation Through Saramäki-Ritoniemi Decimation Filter Structure (Extended Version)

Time Delay Estimation: Applications and Algorithms

AFRL-RY-WP-TR

Digital Filters FIR and IIR Systems

Chapter 5 Window Functions. periodic with a period of N (number of samples). This is observed in table (3.1).

Design of Two-Channel Low-Delay FIR Filter Banks Using Constrained Optimization

Implementation of Digital Signal Processing: Some Background on GFSK Modulation

Emitter Location in the Presence of Information Injection

CS3291: Digital Signal Processing

Measurement of RMS values of non-coherently sampled signals. Martin Novotny 1, Milos Sedlacek 2

Module 3 : Sampling and Reconstruction Problem Set 3

Chapter-2 SAMPLING PROCESS

CHAPTER. delta-sigma modulators 1.0

Introduction to Wavelet Transform. Chapter 7 Instructor: Hossein Pourghassem

Digital Signal Processing

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters

The Scientist and Engineer's Guide to Digital Signal Processing By Steven W. Smith, Ph.D.

Wavelet Transform. From C. Valens article, A Really Friendly Guide to Wavelets, 1999

Design of Digital Filter and Filter Bank using IFIR

ME scope Application Note 01 The FFT, Leakage, and Windowing

Chapter 2: Digitization of Sound

Frequency Domain Representation of Signals

An SVD Approach for Data Compression in Emitter Location Systems

SAMPLING THEORY. Representing continuous signals with discrete numbers

Comparison of Narrowband Adaptive Filter Technologies for GPS

Module 9: Multirate Digital Signal Processing Prof. Eliathamby Ambikairajah Dr. Tharmarajah Thiruvaran School of Electrical Engineering &

Broadband Beamforming

Non-coherent pulse compression - concept and waveforms Nadav Levanon and Uri Peer Tel Aviv University

6 Sampling. Sampling. The principles of sampling, especially the benefits of coherent sampling

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters

Parallel Digital Architectures for High-Speed Adaptive DSSS Receivers

Experiment 6: Multirate Signal Processing

VU Signal and Image Processing. Torsten Möller + Hrvoje Bogunović + Raphael Sahann

The Fundamentals of FFT-Based Signal Analysis and Measurement Michael Cerna and Audrey F. Harvey

On the Most Efficient M-Path Recursive Filter Structures and User Friendly Algorithms To Compute Their Coefficients

Digital Processing of

Discrete Fourier Transform (DFT)

Narrow-Band and Wide-Band Frequency Masking FIR Filters with Short Delay

Microphone Array Feedback Suppression. for Indoor Room Acoustics

E Final Exam Solutions page 1/ gain / db Imaginary Part

FFT Analyzer. Gianfranco Miele, Ph.D

An Efficient and Flexible Structure for Decimation and Sample Rate Adaptation in Software Radio Receivers

MULTIPLE transmit-and-receive antennas can be used

Filter Banks I. Prof. Dr. Gerald Schuller. Fraunhofer IDMT & Ilmenau University of Technology Ilmenau, Germany. Fraunhofer IDMT

Speech Enhancement using Wiener filtering

Digital Processing of Continuous-Time Signals

Department of Mechanical and Aerospace Engineering. MAE334 - Introduction to Instrumentation and Computers. Final Examination.

Lecture 7/8: UWB Channel. Kommunikations

Optimal Design RRC Pulse Shape Polyphase FIR Decimation Filter for Multi-Standard Wireless Transceivers

Objectives. Presentation Outline. Digital Modulation Lecture 03

Frequency Domain Enhancement

Two-Dimensional Wavelets with Complementary Filter Banks

ECE 6560 Multirate Signal Processing Chapter 11

MITIGATING CARRIER FREQUENCY OFFSET USING NULL SUBCARRIERS

Module 9 AUDIO CODING. Version 2 ECE IIT, Kharagpur

S PG Course in Radio Communications. Orthogonal Frequency Division Multiplexing Yu, Chia-Hao. Yu, Chia-Hao 7.2.

Matched filter. Contents. Derivation of the matched filter

GUJARAT TECHNOLOGICAL UNIVERSITY

Chapter 2 Channel Equalization

Hideo Okawara s Mixed Signal Lecture Series. DSP-Based Testing Fundamentals 6 Spectrum Analysis -- FFT

Analog-to-Digital Converter Survey & Analysis. Bob Walden. (310) Update: July 16,1999

16QAM Symbol Timing Recovery in the Upstream Transmission of DOCSIS Standard

Channelized Digital Receivers for Impulse Radio

Robust Synchronization for DVB-S2 and OFDM Systems

Finite Word Length Effects on Two Integer Discrete Wavelet Transform Algorithms. Armein Z. R. Langi

PULSE SHAPING AND RECEIVE FILTERING

Design of a Sharp Linear-Phase FIR Filter Using the α-scaled Sampling Kernel

Frequency Estimation Of Single-Tone Sinusoids Under Additive And Phase Noise

Optimum Beamforming. ECE 754 Supplemental Notes Kathleen E. Wage. March 31, Background Beampatterns for optimal processors Array gain

Linear Time-of-Arrival Estimation in a Multipath Environment by Inverse Correlation Method

Sampling and Reconstruction

A Novel Technique or Blind Bandwidth Estimation of the Radio Communication Signal

EE123 Digital Signal Processing. Lecture 10 Practical ADC/DAC

QUESTION BANK. SUBJECT CODE / Name: EC2301 DIGITAL COMMUNICATION UNIT 2

DOPPLER SHIFTED SPREAD SPECTRUM CARRIER RECOVERY USING REAL-TIME DSP TECHNIQUES

Evaluation of C/N 0 estimators performance for GNSS receivers

PROBLEM SET 6. Note: This version is preliminary in that it does not yet have instructions for uploading the MATLAB problems.

CORRELATION BASED SNR ESTIMATION IN OFDM SYSTEM

IMPROVEMENT OF SPEECH SOURCE LOCALIZATION IN NOISY ENVIRONMENT USING OVERCOMPLETE RATIONAL-DILATION WAVELET TRANSFORMS

Transcription:

Ambiguity Function Computation Using Over-Sampled DFT Filter Banks ENNETH P. BENTZ The Aerospace Corporation 5049 Conference Center Dr. Chantilly, VA, USA 90245-469 Abstract: - This paper will demonstrate a new method to compute the Ambiguity Function () using over-sampled Perfect Reconstruction Discrete Fourier Transform (DFT) filter Banks, and compare it to previous work with maximally decimated DFT Filter Banks []. As was shown in our previous work, the DFT Filter Bank can be used to efficiently filter the signal into sub-bands, compute the in each sub-band, and then reconstruct the s coherently. This method has the advantage that Narrow Band (NB) interference can be removed prior to the reconstruction. If the prototype filter satisfies specific conditions, the can be reconstructed coherently, thereby improving the Time Difference of Arrival (TDOA) estimate while maintaining the Frequency Difference of Arrival (FDOA) estimate. aximally decimated Filter Banks are most efficient from a computational viewpoint, but the choice of the prototype filter is limited to a very simple filter with poor (3 db) side-lobes. The over-sampled DFT filter bank is somewhat more computationally complex, but filters can be designed with better side-lobe properties, so that interference can be removed more efficiently. The prototype filter for the over-sampled filter bank can be designed with lower side-lobes, which removes more of the interferer and less of the signal of interest. The design constraints for the prototype filter for the over-sampled filter bank are the same as that of the cosine modulated filter bank. ey-words: - Ambiguity Function, DFT Filter Bank, Perfect Reconstruction Filter Bank. Introduction. Use of to estimate TDOA and FDOA The is used in signal processing to estimate the TDOA and FDOA of a signal received at two spatially separated receivers. The TDOA/FDOA estimates can then be used to estimate the location of the transmission source relative to the receivers. The output Signal to Noise Ratio (SNR) of the improves proportionally to the Time-Bandwidth product of the signal. The estimate of the TDOA and FDOA occurs at the peak. When the Time-Bandwidth product is much less than one, the following formula can be used to compute the. j2 ( τ, ) = ( ) ( τ) () π ft f r t r 0 t e dt where r (t) and r 0 (t) are the low pass equivalent signals. Computation over all possible delay and frequency bins would be computationally intensive, but since in many applications the FDOA is much smaller than the sampling rate, the search range can be significantly reduced. This can be accomplished by using a Low Pass Filter (LPF) and then downsampling. A computationally efficient mechanism is a simple integrate and dump, which greatly simplifies the computational complexity, at the expense of a filter with poor stop-band characteristics. Zero-padding the output of the down-sampler is used to get the proper doppler bin spacing. Figure shows a block diagram of a typical processor. r [n] r 0 [n] τ Delay * Complex conjugate & multiply LPF D Zero Pad FFT Low Pass Filter Decimate Figure. Typical processor Zero pad Fourier Transform The is an efficient estimator since it is unbiased, and achieves the Cramer-Rao Lower Bound (CRLB). 2 The standard deviation of the TDOA and FDOA estimates are proportional to the inverse of the square root of the BTγ product, where B is the signal bandwidth, T is the integration time, and γ is the input SNR. 2005 The Aerospace Corporation

σ TDOA, and σfdoa (2) BTγ BTγ Figure 2 shows an example of a of a inimum Shift eying (S) signal at 0 db input SNR with the TDOA and FDOA equal to zero. variance of the TDOA estimate by a factor equal to the number of sub-bands. Figure 4 shows the same case as above, but with the signal filtered into =6 sub-bands, the interference removed, and then added non-coherently. From the figure, is clear that the TDOA estimate is significantly degraded. In fact, as predicted, the variance has degraded by a factor of =6, and the standard deviation by a factor of 4. Figure 2. of S signal at 0 db input SNR.2 Effect of NB Interference on plane Computing the of a Wide-Band (WB) signal in the presence of narrowband interference can significantly degrade the TDOA and FDOA estimates, because the main lobe of the narrowband signal is much wider than the WB signal, and can therefore obscure the true TDOA/FDOA of the WB signal. Figure 3 is an example of two S signals of equal power, but different bandwidths. Figure 3. with WB signal and NB interferer Figure 4. after non-coherent reconstruction 2 Problem Formulation 2. Processing using DFT Filter Bank Vaidyanathan 3 proposed a method for performing convolution in sub-bands using Perfect Reconstruction Filter Banks (PRFBs) as in fig 5. Since convolution and correlation are mathematically similar (i.e. the convolution of r 0 [n] and r *[-n] is equivalent to the correlation of r 0 [n] and r [n]), his method can also be used for correlation. His motivation was to show how his method could be used to obtain a coding gain over direct convolution by basing the sub-band quantization on signal power. Sufficient conditions for perfect reconstruction are that the filters satisfy (3), where is the decimation ratio, is the number of sub-bands, and / is an integer. For maximally decimated filter banks, =. k Hm( Wz) Hm( z ) = δ ( k) for k = 0,,..., (3) m= 0.3 Performance Impact of Non-coherent Processing As suggested by Stein in [3], one way to work around this problem is to filter the signal into subbands, eliminate the interference, and then recombine the results. The problem with this is that recombining the results non-coherently degrades the

R (z) R 0 (z) Filter H 0 (z) H (z) H 0 (z) Downsample & Upsample Correlator Correlate Correlator Sum R (z)*r 0 (z) (4). In this case, the filters each have 3 db sidelobes. This may not be acceptable if the NB interference is sufficiently strong. The advantage is that the structure is simplified, since each polyphase component is equal to unity, and the polyphase filter step of Figure 6 can be omitted. ( ) Pz ( ) = ( + z +... + z ) (4) H (z) Figure 5. Implementation of sub-band convolver The architecture in figure 5 increases the processing burden by a factor of, since there are now correlations, each of length of the original input sequence. The filtering and decimation/expansion steps can be greatly simplified by using the polyphase implementation. The correlation step can also be greatly reduced by noticing that, after upsampling r [n], (-)/ of the samples contains zeros, so many of the operations are unnecessary. This can be corrected by taking the output of r 0 [n] from the DFT filter bank, delaying the signal times, and down-sampling by a factor of. We now have to calculate * correlations, but each is at the decimated rate. The corresponding realization for the processing is shown in Fig 6. Delay & decimate Polyphase filter R(z R0(z E0(z / ) E(z / ) E0(z ) -Point Inverse fft W* Compute decimated Upsample Delay & sum Sum R(z)R0(z)* 3.2 Over-sampled DFT Filter Bank A slightly less efficient, but more flexible structure is implemented with an over-sampled filter bank. If the decimation ratio, is equal to half the number of sub-bands, then the prototype filter can be designed with less constraints and better side-lobe performance. In general, nonlinear optimization techniques are required to find filters that meet the necessary criteria of (3). Several methods for creating the prototype filters can be found in [4] and [5]. For prototype filters of length N=2, a simple closedform expression for the zero-phase prototype filter as given in (5) can be used. 6 Figure 7 compares the frequency response of the filters represented in (4) and (5) for =6. ( N ) ( N ) (5) n p( n) = cos π + for n,..., 2 = 4 2 2 E(z ) W* Figure 6. Efficient implementation of with Perfect Reconstruction DFT Filter Bank 3 Problem Solution 3. aximally DFT Filter Banks In the above example, if =, the filter bank is maximally decimated. aximally decimated DFT filter banks are very efficient. One major issue, though, is that the only filters which satisfy the perfect reconstruction criteria of (3) are filters with exactly non-zero coefficients where each of their coefficients are of equal magnitude, as the filter in Figure 7. Frequency Response of prototype filters with length N= and N=2 3.3 Assessment of Computational Complexity Assume that N t is the number of samples of the Low Pass Equivalent (LPE) signal, N τ is the number of delay values of interest, and N ω is the number of doppler values of interest. For each delay value of interest, we must multiply each sample of r 0 with the

complex conjugate of r delayed by τ, filter, decimate, and perform an FFT. The number of complex multiplications is then N τ *(N t +N ω *log 2 (N ω )) For the DFT filter bank architecture, we must first filter the signals into sub-bands. Assume L equals the length of the prototype filter, is the number of sub-bands, and is the decimation ratio (either or /2). For each input time sample, the first signal requires L/+/*log 2 () complex multiplies, and the second signal requires L+*log 2 (), for a subtotal of (+/)(L+*log 2 ())*Nt. For the case when =, the polyphase filter step can be skipped, and the subtotal is (+/)(*log 2 ())*N t. We must now compute * s, but each is at the decimated rate, so the subtotal is N τ *(N t */+N ω *log 2 (N ω )). For the case when =, this is identical to the conventional, so the overhead for performing the DFT filter bank is the only additional cost. The total is then (+/)(*log 2 ())*N t +N t *N τ */. When =/2, we have approximately doubled our computational complexity over that of the maximally decimated filter bank. Since the filter bank is done once, independent of the number of delay values of interest, the maximally decimated filter bank s computational complexity approaches that of the conventional as the number of delay values of interest increases. The over-sampled filter bank requires approximately twice the number of complex multiplications as the maximally decimated filter bank, independent of the number of delay values of interest. To further reduce computational complexity, we could compute one decimated in each sub-band first to determine if a signal is present before attempting to process the entire sub-band. This would reduce the computational complexity by / for each band that does not contain the signal. 3.4 Simulation Results 3.4. Comparison of Conventional ethod to PRFB ethod Using the proposed method, a is produced for each sub-band. Figure 8 shows the produced by coherently adding these results. Figure 9 shows a comparison of the two methods by differencing the results of the conventional (Figure 2) with the PRFB method (Figure 8). At zero doppler, the results are identical to within numerical round-off error. A small error occurs for non-zero doppler, since the doppler correction is essentially applied after the filter bank, rather than prior to the filter bank. This error is small in comparison to the distortion from the low pass filter, and has negligible impact on the TDOA and FDOA estimates. Figure 8. reconstructed from DFT filter bank Figure 9. Difference between s computed from conventional method and using filter bank 3.4.2 Comparison of Over-sampled to aximally Filter Banks. Figures 0 and compare the s computed using the maximally decimated filter bank, and the over sampled DFT filter bank after removal of the bands with most of the NB energy. Figure 0 shows that a significant amount of the NB interference was not removed with the maximally decimated filter bank, due to the filter s side-lobe performance. Figure shows the same case, with a prototype filter of length 2. A significant improvement in removing the NB interference can be seen.

References: [].P. Bentz, A. Baraniecki, Coherent Ambiguity Function Processing Using Perfect Reconstruction Filter Banks, Proceedings of the 6 th IASTED International Conference on Signal and Image Processing, 2004, pp. 38-384. Figure 0. after NB interference removal with prototype of length N= [2] S. Stein, Algorithms for ambiguity function processing, IEEE Transactions on Acoustics Speech, and Signal Processing, Vol. 29, No. 3, 98, pp. 588-599. [3] P.P. Vaidyanathan, Orthonormal and biorthonormal filter banks as convolvers, and convolutional coding gain, IEEE Transactions On Signal Processing, Vol. 4, No. 6, 993, pp. 20-230. [4] R.D. oipillai, P.P. Vaidyanathan, Cosine odulated FIR Filter Banks Satisfying Perfect Reconstruction, IEEE Transactions on Signal Processing, Vol. 40, No. 4, Apr 992, pp. 770-783. Figure after NB interference removal with prototype of length N=2 4. Conclusion An algorithm for computing the with oversampled DFT Filter Banks was developed, and compared to the conventional processing, and to the maximally decimated previously developed. The performance advantage over conventional processing for removing NB interference was quantified and demonstrated. aximally decimated PRFB DFT filter banks can be used, but poor side-lobe performance results. Sidelobe performance of over sampled DFT filter banks was significantly better than the maximally decimated DFT filter banks, and hence, more of the NB interferer s energy can be removed. [5] T. Saramaki, R. Bregovic, An efficient approach for designing nearly perfectreconstruction cosine-modulated and modified DFT filter banks, Proceedings of 200 IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP '0), Volume 6, 7- ay 200 pp. 367 3620. [6] T. arp, N.J. Fliege, odified DFT Filter Banks with Perfect Reconstruction, IEEE Transactions on Circuits and Systems-II: Analog and Digital Signal Processing, Vol. 46, No., Nov 999, pp. 404-44. The same prototype filters can be used for the oversampled filter bank as is used for Cosine odulated PRFB prototype filters. It increased the computational complexity over standard processing by approximately two-fold. In practice, however, this could be reduced by selectively processing each of the * decimated s. The architecture also lends itself to be more easily computed in a parallel fashion.