1 Svetlana Bachmann November 20, 2007, Norman OK Technical Interchange Meeting “Data Quality / R-v ambiguities mitigation” Staggered PRT ground clutter.

Slides:



Advertisements
Similar presentations
Your Name Your Title Your Organization (Line #1) Your Organization (Line #2) Week 8 Update Joe Hoatam Josh Merritt Aaron Nielsen.
Advertisements

Department of Kinesiology and Applied Physiology Spectrum Estimation W. Rose
CLEAN-AP Update Cl utter E nvironment An alysis using A daptive P rocessing Sebastián Torres and David Warde CIMMS/The University of Oklahoma and National.
1 Sebastian Torres NEXRAD Range-Velocity Ambiguity Mitigation Staggered PRT and Phase Coding Algorithms on the KOUN Research Radar.
CLUTTER MITIGATION DECISION (CMD) THEORY AND PROBLEM DIAGNOSIS
NEXRAD TAC Norman, OK March 21-22, 2006 Clutter Mitigation Decision (CMD) system Status and Demonstration Studies Mike Dixon, Cathy Kessinger, and John.
Page 0 of 34 MBE Vocoder. Page 1 of 34 Outline Introduction to vocoders MBE vocoder –MBE Parameters –Parameter estimation –Analysis and synthesis algorithm.
Your Name Your Title Your Organization (Line #1) Your Organization (Line #2) Semester 2 Update Joe Hoatam Josh Merritt Aaron Nielsen.
Filtering Filtering is one of the most widely used complex signal processing operations The system implementing this operation is called a filter A filter.
Contributors to Measurement Errors (Chap. 7) *1) Widespread spatial distribution of scatterers (range ambiguities) *2) Large velocity distribution (velocity.
Evolution of the SZ-2 Algorithm Sebastian Torres CIMMS/NSSL Technical Interchange Meeting Fall 2006.
Updates to the SZ-2 Algorithm Sebastián Torres CIMMS/NSSL Technical Interchange Meeting Fall 2007.
Staggered PRT Update Part I Sebastián Torres and David Warde CIMMS/The University of Oklahoma and National Severe Storms Laboratory/NOAA NEXRAD TAC Norman,
VCPs for Staggered PRT Sebastián Torres and David Warde CIMMS/NSSL Data Quality MOU – Technical Interchange Meeting Fall 2008.
Increasing the value of NEXRAD's dual-polarization upgrade by improving the quality of correlation coefficient NSSL Lab Review Feb 25–27, 2015 Igor Ivić.
Carlos A. Rodríguez Rivera Mentor: Dr. Robert Palmer Carlos A. Rodríguez Rivera Mentor: Dr. Robert Palmer Is Spectral Processing Important for Future WSR-88D.
Your Name Your Title Your Organization (Line #1) Your Organization (Line #2) Dual Polarization Radar Signal Processing Dr. Chandra Joe Hoatam Josh Merritt.
Statistics for Managers Using Microsoft Excel, 4e © 2004 Prentice-Hall, Inc. Chap 7-1 Chapter 7 Confidence Interval Estimation Statistics for Managers.
JPEG.
Speech Enhancement Based on a Combination of Spectral Subtraction and MMSE Log-STSA Estimator in Wavelet Domain LATSI laboratory, Department of Electronic,
Problem: Ground Clutter Clutter: There is always clutter in signals and it distorts the purposeful component of the signal. Getting rid of clutter, or.
Surveillance Weather Radar 2000 AD. Weather Radar Technology- Merits in Chronological Order WSR-57 WSR-88D WSR-07PD.
AGC DSP AGC DSP Professor A G Constantinides 1 Digital Filter Specifications Only the magnitude approximation problem Four basic types of ideal filters.
Considerations in the Observation of Weather Sebastian Torres CIMMS/NSSL.
Doppler Radar From Josh Wurman Radar Meteorology M. D. Eastin.
What controls the shape of a real Doppler spectrum?
Zbigniew LEONOWICZ, Tadeusz LOBOS Wroclaw University of Technology Wroclaw University of Technology, Poland International Conference.
Data Windowing in ORDA Technical Briefing Sebastián Torres 1,2, Chris Curtis 1,2, Rodger Brown 2, and Michael Jain 2 1 Cooperative Institute for Mesoscale.
Statistics for Managers Using Microsoft Excel, 4e © 2004 Prentice-Hall, Inc. Chap 7-1 Chapter 7 Confidence Interval Estimation Statistics for Managers.
Introduction to Spectral Estimation
Environmental Data Analysis with MatLab Lecture 20: Coherence; Tapering and Spectral Analysis.
11/18/02Technical Interchange Meeting Progress in FY-02 Research RDA –Capability to collect time series data –Control of phase shifter Phase coding –Sigmet’s.
Sebastián Torres Weather Radar Research Innovative Techniques to Improve Weather Observations.
Sebastian Torres NEXRAD Range-Velocity Ambiguity Mitigation Spring 2004 – Technical Interchange Meeting.
A Doppler Radar Emulator and its Application to the Detection of Tornadic Signatures Ryan M. May.
IIR Filter design (cf. Shenoi, 2006) The transfer function of the IIR filter is given by Its frequency responses are (where w is the normalized frequency.
Communication and Signal Processing. Dr. Y.C. Jenq 2. Digital Signal Processing Y. C. Jenq, "A New Implementation Algorithm.
Technical Interchange Meeting Spring 2008: Status and Accomplishments.
Noise is estimated [NEXRAD technical manual] at elevation >20  and scaled. Data with low Signal/Noise are determined and censored (black or white on PPI).
1 RADAR OPERATIONS CENTER (ROC) EVALUATION OF THE WSR-88D OPEN RADAR DATA ACQUISITION (ORDA) SYSTEM SIGNAL PROCESSING WSR-88D Radar Operations Center Engineering.
Initial Implementation of Super-Resolution Data on the NEXRAD Network Dr. Sebastian Torres CIMMS/NSSL A presentation to the Data Quality Team June 15,
Updates to the SZ-2 Algorithm Sebastian Torres CIMMS/NSSL Technical Interchange Meeting Spring 2007.
Speech Enhancement Using a Minimum Mean Square Error Short-Time Spectral Amplitude Estimation method.
Chapter 7 Finite Impulse Response(FIR) Filter Design
1 Spectrum Estimation Dr. Hassanpour Payam Masoumi Mariam Zabihi Advanced Digital Signal Processing Seminar Department of Electronic Engineering Noushirvani.
NEXRAD TAC Meeting August 22-24, 2000 Norman, OK AP Clutter Mitigation Scheme Cathy Kessinger Scott Ellis Joseph VanAndel
WEATHER SIGNALS Chapter 4 (Focus is on weather signals or echoes from radar resolution volumes filled with countless discrete scatterers---rain, insects,
1 Spectral identification & suppression of ground clutter contributions for phased array radar Spectral identification of ground clutter Spectral identification.
Sebastian Torres NEXRAD Range-Velocity Ambiguity Mitigation Fall 2004 – Technical Interchange Meeting.
Lecture#10 Spectrum Estimation
Z bigniew Leonowicz, Wroclaw University of Technology Z bigniew Leonowicz, Wroclaw University of Technology, Poland XXIX  IC-SPETO.
Dr. Galal Nadim.  The root-MUltiple SIgnal Classification (root- MUSIC) super resolution algorithm is used for indoor channel characterization (estimate.
NCAR Activity Update John Hubbert, Cathy Kessinger, Mike Dixon, Scott Ellis, Greg Meymaris and Frank Pratte To the NEXRAD TAC October 2005 San Diego,
Summary of Widowed Fourier Series Method for Calculating FIR Filter Coefficients Step 1: Specify ‘ideal’ or desired frequency response of filter Step 2:
Doc: IEEE a 5 July 2005 Z. Sahinoglu, Mitsubishi Electric 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)
DOPPLER SPECTRA OF WEATHER SIGNALS (Chapter 5; examples from chapter 9)
Analysis of Traction System Time-Varying Signals using ESPRIT Subspace Spectrum Estimation Method Z. Leonowicz, T. Lobos
Performance Issues in Doppler Ultrasound 1. 2 Fundamental Tradeoffs In pulsed modes (PW and color), maximum velocity without aliasing is In pulsed modes,
EEE4176 Application of Digital Signal Processing
Estimation of Doppler Spectrum Parameters Comparison between FFT-based processing and Adaptive Filtering Processing J. Figueras i Ventura 1, M. Pinsky.
Professor A G Constantinides 1 Digital Filter Specifications We discuss in this course only the magnitude approximation problem There are four basic types.
Figure 11.1 Linear system model for a signal s[n].
Use the Table of Integrals to evaluate the integral
NEXRAD Data Quality Optimization AP Clutter Mitigation Scheme
the University of Oklahoma
Examples of spectral fields
Final Project: Phase Coding to Mitigate Range/Velocity Ambiguities
Microwave Engineering
Chapter 7 Finite Impulse Response(FIR) Filter Design
Chapter 7 Finite Impulse Response(FIR) Filter Design
Presentation transcript:

1 Svetlana Bachmann November 20, 2007, Norman OK Technical Interchange Meeting “Data Quality / R-v ambiguities mitigation” Staggered PRT ground clutter filtering Svetlana Bachmann November 20, 2007

2 Svetlana Bachmann November 20, 2007, Norman OK Technical Interchange Meeting “Data Quality / R-v ambiguities mitigation” Parameter q Recollect q… Motivation to change q… qGMAP… How to use GMAP with SPRT… New table q3D… Performance evaluation GCF with GMAP, TABL, q3D… Finding error & bias for power, velocity, width… Examples of errors & biases… Velocity errors Mean errors… Percentage of acceptable errors… Finding a compromise… Windows… Spectral analyses Examples of mean spectra… Changes to algorithm Summary of changes… Additional possible changes…

3 Svetlana Bachmann November 20, 2007, Norman OK Technical Interchange Meeting “Data Quality / R-v ambiguities mitigation” q is an integer. q is the clutter width parameter used in the SPRT procedure for clutter filtering [1]. q specifies the number of spectral coefficients to be considered as the ground clutter contribution (one sided including dc). q was tabulated [1] 3 for CNR_approx < 50 dB 4 for 50 dB < CNR_approx < 70 dB 5 for 70 dB < CNR_approx < 90 dB 6 for CNR_approx > 90 dB. Recollect q Reference [1] S. Torres, M. Sachidananda, D. Zrnic, “Signal design & processing techniques for WSR-88D ambiguity resolution – Part 9: Phase Coding & Staggered PRT,” NSSL Tech. report, Norman OK, 2005 (page 103, item 5)

4 Svetlana Bachmann November 20, 2007, Norman OK Technical Interchange Meeting “Data Quality / R-v ambiguities mitigation” Spectrum Reconstructed using Motivation to change q Uniform PRT- Staggered PRT- TABLE time series spectrum Uniform PRT- Staggered PRT- GMAP Need an adaptive q for optimal filtering.

5 Svetlana Bachmann November 20, 2007, Norman OK Technical Interchange Meeting “Data Quality / R-v ambiguities mitigation” How to use GMAP with SPRT q = 3

6 Svetlana Bachmann November 20, 2007, Norman OK Technical Interchange Meeting “Data Quality / R-v ambiguities mitigation” Parameter q Recollect q… Motivation to change q… qGMAP… How to use GMAP with SPRT… New table q3D… Performance evaluation GCF with GMAP, TABL, q3D… Finding error & bias for power, velocity, width… Examples of errors & biases… Velocity errors Mean errors… Percentage of acceptable errors… Finding a compromise… Windows… Spectral analyses Examples of mean spectra… Changes to algorithm Summary of changes… Additional possible changes… ✔

7 Svetlana Bachmann November 20, 2007, Norman OK Technical Interchange Meeting “Data Quality / R-v ambiguities mitigation” Spectra GCF with GMAP, TABL T1=1ms, 12 pairs, SNR=20 dB, CNR=50 dB, v=21 m s –1

8 Svetlana Bachmann November 20, 2007, Norman OK Technical Interchange Meeting “Data Quality / R-v ambiguities mitigation” Finding error & bias for P, v, w Bias: bias(P) = mean(Pi) – Po; bias(v) = mean(vi) – vo; bias(w) = mean(wi) – wo; %power P = mean(abs(Si).^2); Pi(i)=P; %velocity R1 = mean((abs(Si).^2).*... exp(j*2*pi*(0:M-1)')); v = va/pi * angle(R1); vi(i)=v; %width ln = log(P/abs(R1)) w = sqrt(2)*va/pi*... sqrt(abs(ln)).*sign(ln); wi(i)=w; Error: SD(P) = std(Pi); 10log(1+SD(P)/Po) SD(v) = std(vi); SD(w) = std(wi);

9 Svetlana Bachmann November 20, 2007, Norman OK Technical Interchange Meeting “Data Quality / R-v ambiguities mitigation” for PRT1=1 ms, dwell=60 ms,  v = 4 m/s Bias: Error: q from the old table TABL q from GMAP q from the new table q3D

10 Svetlana Bachmann November 20, 2007, Norman OK Technical Interchange Meeting “Data Quality / R-v ambiguities mitigation” for PRT1=2 ms, dwell=60 ms,  v = 4 m/s Bias: Error:

11 Svetlana Bachmann November 20, 2007, Norman OK Technical Interchange Meeting “Data Quality / R-v ambiguities mitigation” for PRT1=1 ms, dwell=60 ms,  v =½:½:8 m/s

12 Svetlana Bachmann November 20, 2007, Norman OK Technical Interchange Meeting “Data Quality / R-v ambiguities mitigation” for PRT1=2 ms, dwell=60 ms,  v =½:½:8 m/s

13 Svetlana Bachmann November 20, 2007, Norman OK Technical Interchange Meeting “Data Quality / R-v ambiguities mitigation” Error Bias Power 〇〇 Spectral width〇 〇 Velocity 〇 〇 Performance of SPRT GCF ✔ ✔ For spectral width 4 m s –1, dwell 60 ms, PRT1 = 2 ms, q-GMAP and Blackman window ✔ ✔ ✘ ✘ the SPRT filter fails to meet the error requirements for velocity.

14 Svetlana Bachmann November 20, 2007, Norman OK Technical Interchange Meeting “Data Quality / R-v ambiguities mitigation” Parameter q Recollect q… Motivation to change q… qGMAP… How to use GMAP with SPRT… New table q3D… Performance evaluation GCF with GMAP, TABL, q3D… Finding error & bias for power, velocity, width… Examples of errors & biases… Velocity errors Mean errors… Percentage of acceptable errors… Finding a compromise… Windows… Spectral analyses Examples of mean spectra… Changes to algorithm Summary of changes… Additional possible changes… ✔ ✔

15 Svetlana Bachmann November 20, 2007, Norman OK Technical Interchange Meeting “Data Quality / R-v ambiguities mitigation” CNR, dB T 1, ms CNR, dB T 1, ms T 1 = 1 ms Velocity: mean error & bias (e&b) CNR=40 dB T 1 = 1 ms dwell = 60 ms, SNR=20 dB,  v = 4 m s –1, 100 realizations for each velocity from 0 to v a STD_v k, k=0:va = std(v i, i=1:100 ) BIAS_v k, k=0:va = mean(v i, i=1:100 ) – v o ; Mean_Error = mean(STD_v k, k=1:va ) Mean_Bias = mean(BIAS_v k, k=1:va ); Error Bias

16 Svetlana Bachmann November 20, 2007, Norman OK Technical Interchange Meeting “Data Quality / R-v ambiguities mitigation” Velocity: mean e&b dwell = 60 ms, SNR=20 dB,  v = 4 m s –1, 100 realizations for each velocity from 0 to v a dwell = 60 ms CNR, dB T 1, ms CNR, dB T 1, ms ✔ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✔ ✔ ✔✗✔✗ T1T1 Error Bias

17 Svetlana Bachmann November 20, 2007, Norman OK Technical Interchange Meeting “Data Quality / R-v ambiguities mitigation” Velocity: mean e&b for different dwell times dwell = 60 ms, SNR=20 dB,  v = 4 m s –1, 100 realizations for each velocity from 0 to v a dwell = 80 ms dwell = 100 ms dwell = 120 ms dwell = 80 ms dwell = 100 ms dwell = 120 ms dwell = 60 ms CNR, dB T 1, ms CNR, dB T 1, ms Error Bias

18 Svetlana Bachmann November 20, 2007, Norman OK Technical Interchange Meeting “Data Quality / R-v ambiguities mitigation” Velocity: mean e&b for different spectral widths dwell ~ 60 ms, SNR=20 dB,  v = 4 m s –1, 100 realizations for each velocity from 0 to v a CNR, dB T 1, ms CNR, dB T 1, ms  v = 4 m s –1 3½ m s –1 2½ m s –1 3 m s –1  v = 4 m s –1 3½ m s –1 2½ m s –1 3 m s –1 Error Bias

19 Svetlana Bachmann November 20, 2007, Norman OK Technical Interchange Meeting “Data Quality / R-v ambiguities mitigation” CNR, dB T 1, ms CNR, dB T 1, ms T 1 = 1 ms Velocity: % of acceptable e&b CNR=40 dB T 1 = 1 ms dwell = 60 ms, SNR=20 dB,  v = 4 m s –1, 100 realizations for each velocity from 0 to v a STD_v k, k=0:va = std(v i, i=1:100 ) BIAS_v k, k=0:va = mean(v i, i=1:100 ) – v o ; Mean_Error = mean(STD_v k, k=0:va ) Mean_Bias = mean(BIAS_v k, k=0:va ); e = STD_v(abs(STD_v) < 2); Accept_Error = length(e)/length(STD_v); b = BIAS_v(abs(BIAS_v) < 2); Accept_Bias = length(b)/length(BIAS_v); Accept. Error Accept. Bias

20 Svetlana Bachmann November 20, 2007, Norman OK Technical Interchange Meeting “Data Quality / R-v ambiguities mitigation” Velocity: % of acceptable e&b dwell = 60 ms, SNR=20 dB,  v = 4 m s –1, 100 realizations for each velocity from 0 to v a CNR, dB T 1, ms CNR, dB T 1, ms Accept. Error Accept. Bias

21 Svetlana Bachmann November 20, 2007, Norman OK Technical Interchange Meeting “Data Quality / R-v ambiguities mitigation” Velocity: % of acceptable e&b for different dwell times dwell ~ 60 ms, SNR=20 dB,  v = 4 m s –1, 100 realizations for each velocity from 0 to v a CNR, dB dwell = 80 ms dwell = 100 ms dwell = 120 ms dwell = 60 ms dwell = 80 ms dwell = 100 ms dwell = 120 ms dwell = 60 ms T 1, ms Accept. Error Accept. Bias

22 Svetlana Bachmann November 20, 2007, Norman OK Technical Interchange Meeting “Data Quality / R-v ambiguities mitigation” Velocity: % of acceptable e&b for different spectral widths dwell ~ 60 ms, SNR=20 dB,  v = 4 m s –1, 100 realizations for each velocity from 0 to v a CNR, dB T 1, ms  v = 4 m s –1 3½ m s –1 2½ m s –1 3 m s –1  v = 4 m s –1 3½ m s –1 2½ m s –1 3 m s –1 Accept. Error Accept. Bias

23 Svetlana Bachmann November 20, 2007, Norman OK Technical Interchange Meeting “Data Quality / R-v ambiguities mitigation” Velocity: mean e&b and % of acceptable e&b  v = 4 m s –1 80 ms 100 ms 120 ms 60 ms CNR, dB T1, ms 80 ms 100 ms 120 ms 60 ms CNR, dB T1, ms dwell = 60 ms 3 2½ 3 CNR, dB T1, ms  v = 4 3½ 2½ 3 CNR, dB 80 ms 100 ms 120 ms 60 ms T1, ms CNR, dB 80 ms 100 ms 120 ms 60 ms T1, ms CNR, dB T1, ms 4 m s –1 3½ 2½ 3 CNR, dB T1, ms 4 m s –1 3½ 2½ 3 Mean error Accept. Error Accept. bias Mean bias

24 Svetlana Bachmann November 20, 2007, Norman OK Technical Interchange Meeting “Data Quality / R-v ambiguities mitigation” Velocity e&b: a compromise SNR = 20 dB,  v = 3 m/s, dwell 80 ms

25 Svetlana Bachmann November 20, 2007, Norman OK Technical Interchange Meeting “Data Quality / R-v ambiguities mitigation” Parameter q Recollect q… Motivation to change q… qGMAP… How to use GMAP with SPRT… New table q3D… Performance evaluation GCF with GMAP, TABL, q3D… Finding error & bias for power, velocity, width… Examples of errors & biases… Velocity errors Mean errors… Percentage of acceptable errors… Finding a compromise… Windows… Spectral analyses Examples of mean spectra… Changes to algorithm Summary of changes… Additional possible changes… ✔ ✔ ✔ ✔

26 Svetlana Bachmann November 20, 2007, Norman OK Technical Interchange Meeting “Data Quality / R-v ambiguities mitigation” Changes to algorithm Step pre-compute: Ignore the power loss correction factor, instead normalize the window Step 2. Apply normalized window – Blackman (?) Step 4. If q3D: do not divide by N when computing CNR_approx: CNR_aprox = sum(abs([Vr(1), Vr(2), Vr(end)].^2)).*25/4./(N*NoiseLevel); replace “power” with “amplitude” in the comment; If qGMAP: this step can be omitted. Step 5. Clutter width parameter is determined either from q3D or using GMAP If q3D: estimate CNR_approx, Np, and va and choose q from table table q3D, where i_CNRdB 1:2:60, i_Mp 10:59, i_va 20:5:65 x = round((CNRdb_aprox/2)); if x 30 x=30; end; y = round((Np-9)); if y 50 y=50; end; z = round(va/5-3); if z 10 z=10; end; q=round(q3D(x, y, z)); If qGMAP: modify GMAP to return number of coefficient identified as clutter; take the 5 th of the Doppler spectrum (containing the main clutter replica and whichever weather replica); initialize GMAP for spectra with va/5; pass the 5 th of Doppler spectrum to GMAP; use the number of coefficients identified as clutter to estimate q. Step 8. Add “diag” in front of the clutter filter matrices If1, If2 Step 11. Remove “1/N” from autocorrelation formula Step 12. Choose symmetric window of samples around the rounded to the nearest sample velocity estimate k0 : k1=k0 – floor(M/4)+1 ; k2=k0 + floor(M/4) Step 16. Same as in step 12. Steps 12, 13, and 16 must be changed to accommodate odd pairs. Step 17. Replace “6.37” with “6.27” Acknowledgements: David Warde, Sebastian Torres, Dusan Zrnic ✔ ✔ ✔

27 Svetlana Bachmann November 20, 2007, Norman OK Technical Interchange Meeting “Data Quality / R-v ambiguities mitigation” Parameter q Recollect q… Motivation to change q… qGMAP… How to use GMAP with SPRT… New table q3D… Performance evaluation GCF with GMAP, TABL, q3D… Finding error & bias for power, velocity, width… Examples of errors & biases… Velocity errors Mean errors… Percentage of acceptable errors… Finding a compromise… Windows… Spectral analyses Examples of mean spectra… Changes to algorithm Summary of changes… Additional possible changes… ✔ ✔ ✔ ✔ ✔