Presentation is loading. Please wait.

Presentation is loading. Please wait.

Considerations in the Observation of Weather Sebastian Torres CIMMS/NSSL.

Similar presentations


Presentation on theme: "Considerations in the Observation of Weather Sebastian Torres CIMMS/NSSL."— Presentation transcript:

1 Considerations in the Observation of Weather Sebastian Torres CIMMS/NSSL

2 2 Limitations in Radar Observations Errors of estimates Weather signal decorrelation Acquisition time Ambiguities Range ambiguities Velocity ambiguities Antenna rotation Antenna sidelobes Artifacts Hardware imperfections Quantization and saturation noise Amplitude and phase imbalances Phase jitter Strong point targets Ground clutter Biological scatterers Non-stationary signals Goal of Weather Signal Processing Maximize meteorologically relevant information that can be extracted from radar returns Spectral moments Polarimetric variables

3 3 Thresholding for Data Quality Need to flag data that may be corrupted or of bad quality Only use accurate parameters for further data processing Clarity of presentation of the meteorological variables is important to users Criteria for thresholding (a.k.a. data censoring) SNR Spectrum width CSR SQI (i.e., lag-1 correlation coefficient) Geometric criteria (e.g., storm tops, speckle) Statistical criteria (e.g., local continuity) There is a trade-off between data quality and obscuration Complex relations and usually not implemented in real-time Coherency

4 4 SNR Censoring in the NEXRAD network Range gates with non- significant powers are censored Non significant returns have a SNR below a user-defined threshold The system allows a different threshold for each moment 2 dB SNR threshold

5 5 Overlaid Echo Censoring in the NEXRAD network Range gates that have significant returns but an unrecoverable velocity are censored Velocity is unrecoverable due to overlaid echoes in the short PRT The strong trip can be recovered if the overlay is weak ( P s / P w > 10 dB) The weak can never be recovered

6 Part I Methods to Mitigate Range and Velocity Ambiguities

7 7 Maximum Unambiguous Range If targets are located beyond cT s /2, their echoes from the n- th transmitted pulse are received after the ( n +1)-st pulse is transmitted. Thus, they appear to be closer to the radar than they really are! This is known as range folding Maximum unambiguous range : r a = cT s /2 Echoes between r a and 2 r a are called 2 nd trip echoes, echoes between 2 r a and 3 r a are called 3 rd trip echoes, etc time True delay > T s ( n +1)th pulse n th pulse TsTs Apparent delay < T s

8 8 Maximum Unambiguous Velocity A pulsed Doppler radar measures radial Doppler velocity by keeping track of phase changes between samples that are T s (pulse repetition time) apart Recall that the phase shift is  =  4  r /. Then, the phase change from pulse to pulse is  =  4  r / =  4  v r T s / Note that only phase changes between –  and  can be unambiguously detected Maximum unambiguous velocity 4  v a T s / =   v a = /4 T s This is related to the Nyquist sampling theorem: Doppler velocities outside the ± v a interval will be aliased!

9 9 Range and Velocity Ambiguities on Pulsed Weather Radars Maximum unambiguous range r a = cT s /2 Maximum unambiguous Doppler velocity v a = /(4 T s ) The Doppler Dilemma: r a v a = c /8 Insufficient to observe severe convective storms at practical wavelengths NEXRAD specifications:  = 10 cm r a = 230 km This problem is worse for smaller wavelengths! v a ≈ 16 m s -1

10 10 What kind of velocities do we expect to measure? For the WSR-88D ( = 10 cm): …and we would have to deal with overlaid echoes! To measure these velocities unambiguously we need a Nyquist interval of at least ±50 m/s

11 11 Range Ambiguities T s = 3.1 ms and r a = 466 km T s = 780  s and r a = 117 km Overlaid echoes Ambiguous echoes

12 12 Velocity Ambiguities T s = 3.1 ms and v a = 8.9 m/s T s = 1.167 ms and v a = 23.75 m/s Velocity aliasing

13 13 Another PRT Trade-Off Correlation of pairs: This is sometimes called Signal Quality Index It’s a measure of signal coherency Accurate measurement of power requires long PRTs More independent samples (low coherency) Accurate measurement of velocity requires short PRTs High correlation between pairs (high coherency)

14 14 Signal Coherency How large a T s can we pick? Recall: Correlated pairs: Spectrum width much smaller than unambiguous velocity interval Increasing T s decreases correlation exponentially var( v ) and var(  v ) increase exponentially also! Pick a threshold: Violation of this condition results in very large errors of estimates! ^ ^

15 15 Signal Coherency and Ambiguities Range and velocity dilemma: r a v a = c Signal coherency:  v < v a /  r a constraint: This is a more basic constraint on radar parameters than the first equation above Then,  v and not v a imposes a basic limitation on Doppler weather radars Example: Severe storms have a median  v ~ 4 m/s and 10% of the time  v > 8 m/s. If we want accurate velocity estimates 90% of the time with an S-band radar ( = 10 cm); then, r a ≤ 150 km. This will likely result in range ambiguities 150 km 8 m/s

16 16 Range and Velocity Ambiguities Short PRTs are needed to maintain signal coherency and provide acceptable velocity aliasing Dilemma: r a v a = c /8 Given, we can pick v a to satisfy our needs. Then, r a is fixed, and it is usually so small that there can be 2 nd and even 3 rd trip overlaid echoes. Goal: Reduce obscuration from overlaid echoes (a.k.a. “purple haze”)

17 17 Legacy R/V Ambiguity Mitigation in the NEXRAD network Long PRTs are used to estimate powers (reflectivity) and short PRTs to estimate velocity Long-PRT powers are used to unfold short-PRT velocities Range unambiguous powers from the long PRT tell us where the echoes come from in the short PRT Overlaid echoes with comparable strengths cannot be resolved! 300 km long PRT 100 km short PRT range 70 km170 km270 km70 km 150 km50 km 2 nd trip 1 st trip overlaid echoes 170 km270 km 150 km Overlaid indication

18 18 Legacy R/V Ambiguity Mitigation in the NEXRAD network Split cut at low elevation angles Collect two scans at the same elevation angle (one using a long PRT and one using a short PRT) The long-PRT scan is used to retrieve unambiguous powers and the short-PRT scan to retrieve (range-folded) velocities Good ground clutter suppression but antenna scans twice at the same elevation Batch mode at intermediate elevation angles Collect one scan with interlaced batches of short and long PRTs The long-PRT scan is used to retrieve unambiguous powers and the short-PRT scan to retrieve (range-folded) velocities Reduced ground clutter suppression but antenna scans once at each elevation

19 19 Performance of Legacy R/V Ambiguity Mitigation in the NEXRAD network Velocity field is obscured by range-overlay censoring (“purple haze” syndrome) In case of overlaid echoes, only strong-trip velocities are recovered Strong-trip power must exceed weaker-trips powers by ~10 dB Velocities from weaker echoes cannot be recovered! Can we do better?

20 20 Other Techniques to Mitigate R/V Ambiguities Performance of R/V ambiguity mitigation techniques in the NEXRAD network is inadequate There are several signal processing techniques for extending the unambiguous range and velocity: Staggered PRT Dual PRF Phase coding Techniques based on physical modeling (e.g., continuity) are not truly signal processing techniques Wish list: Good ground clutter cancellation Same or improved moment estimate accuracy Same or improved acquisition time Comparable computational complexity

21 21 Staggered PRT Technique Transmitter alternates two PRTs Assume T 1 < T 2 PRT ratio:  = T 1 / T 2 = m / n ( m, n integers) r a 1 = cT 1 /2, r a 2 = cT 2 /2 v a 1 = /4 T 1, v a 2 = /4 T 2 Velocities can be estimated for each PRT Velocities v 1 and v 2 alias in different ways The true velocity can be obtained by using how v 1 and v 2 alias T1T1 T2T2 time T1T1 T2T2 … R1R1 R2R2 R1R1 R2R2 Can get unambiguous powers up to r a2 Can get unambiguous velocities up to mv a1 = nv a2 !

22 22 Velocity De-Aliasing Algorithm (I) Algorithm relies on how the short- and long-PRT velocity estimates alias Example ( = 10 cm) T 1 = 1 ms → v a 1 = 25 m/s T 2 = 1.5 ms → v a 2 = 16.67 m/s True v (m/s) v 1 (m/s) v 2 (m/s)De-aliasing formulaDe-aliased v -500±16.67 v = v 1 - 2 v a 1 -50 -30203.33 v = v 1 - 2 v a 1 -30 -10 v = v 1 -10 10 v = v 1 10 30-20-3.33 v = v 1 + 2 v a 1 30 500±16.67 v = v 1 + 2 v a 1 50 3 simple rules

23 23 Velocity De-Aliasing Algorithm (II) v 1 and v 2 are computed from R 1 and R 2 A velocity difference transfer function determines the intervals for the different de-aliasing rules Beware: Estimates have errors True v v2v2 va2va2 v1v1 va1va1 v 1 – v 2 ^^ v 1 - v 2 closest level True velocity add 2v a1 to v 1 ^ ^ ^ ^ ^ Aliased v

24 24 Staggered PRT Performance v a = 25.4 m s -1 v a = 45.2 m s -1 148 km 184 km KTLX VCP 11 – Batch Mode KOUN Staggered PRT (184 km/276 km) EL = 2.5 deg 04/06/03 4:42 GMT

25 25 Dual PRF Technique Transmitter alternates two “batches” of PRTs Batches of pulses are more conducive to better ground clutter filtering We can use same velocity dealiasing technique as with Staggered PRT Technique fails with strong shear (i.e., large velocity changes between adjacent batches) Tornado! T1T1 T2T2 time … T1T1 R1R1 R2R2 R1R1

26 26 Systematic Phase Coding Technique Overlaid echoes with no phase coding:, where K is the number of overlaid trips Transmitted pulses are phase-modulated with SZ(8/64) switching code Overlaid echoes with phase coding: TsTs  (0)  (1)  (2)  (3)  (4)

27 27 Systematic Phase Coding Technique (II) Cohering for the 1 st trip Two-trip case: Autocorrelation Modulation code Switching code What kind of R  would work? Received uncohered signal 1 st trip cohered signal Undesired term Desired 1 st trip autocorrelation Cohered 1 st trip signal Modulated 2 nd trip signal

28 28 The SZ(8/64) Code A contaminant signal with zero lag-one autocorrelation will not bias the pulse pair velocity estimator a We need a code with zero lag-one autocorrelation (Chu 1972) SZ(8/64) modulation code: SZ(8/64) switching code: The power spectrum of the SZ(8/64) code is a train of 8 deltas equally spaced in the Nyquist interval Modulated overlaid trips are evenly spread in the Nyquist interval f S(f)S(f) This product has to be zero S2(f)S2(f) S(f)S(f)

29 29 The Systematic Phase Coding Technique Transmitted pulses are phase-encoded with SZ(8/64) switching code Recovery of the weak-trip velocity is not always possible Phase-coded scan can be preceded by long-PRT scan Powers from the long-PRT scan are used to determine overlaid echoes in the phase-coded scan v Weak trip filtered Weak trip modulated Strong trip cohered vsvs Weak trip cohered Sidebands vwvw

30 30 Phase Coding Performance (I) v a = 28.1 m s -1, r a = 148 kmv a = 8.9 m s -1, r a = 466 km Reflectivity “Split cut” EL = 0.5 deg 03/03/04 20:28 GMT Legacy Velocity “Split cut”

31 31 Phase Coding Performance (II) v a = 28.1 m s -1, r a = 148 kmv a = 35.5 m s -1, r a = 117 km SZ-2 Velocity Short PRT EL = 0.5 deg 03/03/04 20:28 GMT Legacy Velocity “Split cut”

32 32 Mitigation Strategy 0.5° 1.5° 19.5° Regular long-PRT scan to retrieve powers up to 460 km and phase coded short-PRT scan to retrieve Doppler velocities up to 230 km (operational in 2007) Staggered PRT scan to retrieve powers up to 300 km and Doppler velocities up to 230 km Phase coding (SZ-2) 2 scans at each elevation angle Staggered PRT 1 scan at each elevation angle Uniform PRT (Legacy) 1 scan at each elevation angle 7.0°

33 33 Staggered PRT vs. Phase Coding Staggered/Dual PRT Non-uniform sampling Complex transmitter timing Spectral processing is difficult Use longer PRTs Good r a = cT 2 /2 Need velocity de-aliasing algorithm Good v a = /4( T 2 - T 1 ) Echoes are separated in time Clean recovery Difficult to transfer to operations Phase Coding Uniform sampling Existing transmitter sampling Spectral processing is simple Shorter PRTs Good v a = /4 T s Need separation of overlaid echoes Good r a (can recover two overlaid trips) Echoes are separated in frequency Messy recovery Easier to transfer to operations

34 Part II Methods to Suppress Artifacts

35 35 What is Clutter? Clutter refers to echoes that might interfere with desired signals Depending on the application, weather signals can be regarded as clutter! Types of clutter (for weather radars) Point targets Ground clutter Vegetation (seasonal!) Ground terrain Man-made structures Sea clutter Biological scatterers

36 36 What does clutter do? Clutter targets are usually very efficient reflectors of EM energy Clutter contaminates the signal of interest Biases reflectivity, Doppler velocity, and spectrum width This affects all downstream radar products! Clutter can saturate the radar receiver Ground clutter can be useful! It’s always there Radar calibration Azimuth Range Sensitivity Refractivity measurements (Courtesy of Boon Leng Cheong, OU)

37 37 Fighting Clutter (I) The Antenna Scatterers seen through antenna sidelobes bias reflectivity, velocity, and spectrum width estimates ground clutter birds airplane Antenna pattern of the WSR-88D without radome 29 dB

38 38 Effects of Antenna Sidelobes (Courtesy of Khoi Le, OU) Point target

39 39 Fighting Clutter (II) The Radar Site

40 40 The Radar Wavelength Power returned from Rayleigh scatterers goes inversely as the 4 th power of the radar wavelength Power returned from clutter targets (specular reflectors) have a lesser wavelength dependence Shorter wavelengths offer better clutter-to-signal ratios The Receiver Need large dynamic range Governed by A/D bits (and AGC) and system phase noise Powers returned from clutter targets can saturate the receiver Loss of sensitivity (from Billingsley 2002) Fighting Clutter (III)

41 41 Fighting Clutter (IV) The Antenna Rotation Rate Antenna motion combined with pulse-to- pulse processing creates an effective broadened beamwidth A faster antenna rotation rate results in a larger  c A phased-array radar has better clutter suppression The Signal Processor Stay tuned! Effective beamwidth for a scanning antenna as a function of the rotation rate This is not a problem for a phased array radar!

42 42 Clutter Suppression Clutter suppression can be done … On the time-series data (Level I data) On the moment data (Level II data) Suppression can be achieved by … Ignoring gates with clutter (censoring) Filtering Range time Sample time  Time domain  Frequency domain

43 43 What is a Filter? A filter is “a device” that alters the frequency spectrum of signals passing through it Continuous-time filters have discrete-time equivalents that can be implemented as a computer program or with programmable hardware processors Time-domain representation: y(n) = x(n)  h(n) Frequency-domain representation: Y(f) = X(f) H(f) Filter InputOutput x(n)h(n)y(n) X(f)H(f)Y(f) f X(f) f Y(f)

44 44 Strong Point Target Suppression Point targets bias all estimates! Point targets are easily identified in the Doppler spectrum How would you remove this artifact? Interpolation in the frequency domain Go to the frequency domain Remove point target Interpolate through the gap Go back to the time domain Plane flying toward the radar at 10 m/s

45 45 Strong Point Clutter Suppression in the legacy NEXRAD network Spectral processing is not available Search for discontinuities along range Range gate k has contamination from point clutter if P ( k )>8 P ( k  2) and P ( k )>8 P ( k+ 2) Remove and Interpolate (based on continuity!)  ( k  1) =  ( k  2)  ( k  1) =  ( k  2)  ( k ) = [  ( k  1) +  ( k+ 1)]/2 where  can be P, v, or  v range P 8x k k -2 k -1 k k +1 range gate Actual weather parameters are not recovered!

46 46 Ground Clutter Suppression Characteristics of most ground clutter returns Zero mean Doppler velocity Narrow spectrum width Non-zero  c due to: wind, antenna motion, window In the NEXRAD network  c ~ 0.3 m/s Ground clutter contamination can be suppressed with a high-pass filter Time domain FIR, IIR, regression, matrix, non-linear Frequency domain notch, notch & interpolation, spectral fitting Notch width determination Depends on the CSR and  c This does not apply to wind turbines or sea clutter!

47 47 Ground Clutter Filters v (m s -1 ) Clutter Return Weather Return Notch Width Unfiltered Doppler spectrum Filtered Doppler spectrum Notch filter frequency response (high-pass filter) Ground clutter residue Ground clutter will bias all estimates! Select the filter’s notch width to… Minimize ground clutter residue Maximize weather signal retention Trade-off!

48 48 To Filter or not to Filter… v (m s -1 ) Weather Return Notch Width Unfiltered Doppler spectrum Filtered Doppler spectrum Notch filter frequency response Should we apply the GCF everywhere? No! Missing weather spectrum will bias all estimates!

49 49 Filtering everywhere is not the solution! Ground clutter filters may introduce a bias Signals with narrow spectrum width and near-zero Doppler velocity are more vulnerable (why?) Stratiform precipitation case from a Great Plains region WSR-88D (Courtesy of Rich Ice, ROC) ReflectivityDoppler velocity Z bias Zero isodop

50 50 Can you guess? Filter was: not applied, applied in selected gates, applied everywhere? Reflectivity Doppler velocity

51 51 Ground Clutter Filter Maps Indicate where to apply the GCF and which GCF to use Note: GCF maps should be updated periodically This map is obsolete now

52 52 Examples of Ground Clutter Filters Time domain FIR: Pulse canceller IIR: Elliptic filter Regression Frequency domain SIGMET’s Gaussian Model Adaptive Processing (GMAP)

53 53 Time Domain GCF (FIR) Pulse Cancellers Two-pulse canceller Assumes ground clutter is DC y(n) = x(n) – x(n-1) |H(  )| = 2|sin(  /2)| Three-pulse canceller Cascade of 2 two-pulse cancellers |H(  )| = 4sin 2 (  /2) Characteristics Very simple to implement: No multiplications required! Short transient response Poor approximation to ideal high-pass filter Delay + - x(n)y(n)

54 54 Time Domain GCF (IIR) Elliptic Filter Elliptic filters generally meet filter requirements with the lowest order, compared to other classical designs. Design parameters: passband ripple ( R p ) stopband attenuation ( R s ) stopband edge velocity ( V p ) Characteristics More complex to implement Better approximation of ideal high-pass filter Filter’s transfer function

55 55 Time Domain GCF Regression Filter From Torres and Zrnic (JTECH, 1999) Regression filters approximate input signals with polynomial functions in the time domain We assume a slowly varying clutter signal (why?) that can be approximated with a polynomial of small degree Approximations are done using projections of the input signals onto a basis of orthonormal polynomials

56 56 Weather and Ground Signals

57 57 Weather Signal after Clutter Filter

58 58 Frequency Domain GCF Gaussian Model Adaptive Processing (GMAP) Filter GMAP is a proprietary filter developed by Sigmet GMAP assumes that clutter has a Gaussian Doppler spectrum and that  c is approximately known GMAP assumes that the weather signal has a Gaussian Doppler spectrum Steps: Window and DFT Noise power estimation Clutter power removal Iterative interpolation

59 59 Time Domain vs. Frequency Domain Time Domain Computationally simple No transformation is required Some FIR filters can be implemented without multiplications Extensive experience (+30 years) Artifacts are not apparent Ideal high-pass filter is not possible Compensation for removed signal is difficult Frequency Domain Computationally complex FFTs are required Window effects Relatively new! Easy to identify artifacts Ideal high-pass filter is possible Compensation for removed signal is easy

60 60 Ground Clutter Suppression Performance on Weather Data (No GCF) Squall line over KOUN June 11, 2003

61 61 Ground Clutter Suppression Performance on Weather Data (GMAP) Squall line over KOUN June 11, 2003

62 62 Ground Clutter Suppression Performance on Weather Data (No GCF) Squall line over KOUN June 11, 2003

63 63 Ground Clutter Suppression Performance on Weather Data (GMAP) Squall line over KOUN June 11, 2003

64 64 Anomalous Propagation Clutter In the presence of a strong inversion near the ground, the radar beam may be refracted such that it strikes the ground some distance from the radar. The resultant echo is from the ground (ground clutter) and is called anomalous propagation (AP) What time of the day would you more likely expect to see AP? Suppression of AP contamination is a challenge There’s no map!

65 65 AP at KOUN (Norman, OK) Sept 09, 2004 - 1439 UTC Without GCF

66 66 AP at KOUN (Norman, OK) Sept 09, 2004 - 1439 UTC With GCF everywhere

67 67 With canceller Without canceller (Courtesy of Cathy Kessinger, NCAR) AP Clutter Canceling in the NEXRAD Network

68 68 The Future of AP Clutter Canceling in the NEXRAD Network (Courtesy of Rich Ice, ROC)

69 69 Biological Scatterer Contamination Birds Wind (Courtesy of Svetlana Bachman, CIMMS)

70 70 Wind Turbine Clutter Contamination (Courtesy of Bradley Isom, OU)

71 71 Wind Turbine Clutter Cancelling Filtering Results Median Filter with Simulated Weather (Courtesy of Bradley Isom, OU)

72 72 Clutter Suppression Conclusions Clutter signals contaminate weather signals Clutter suppression is essential to obtain unbiased spectral moments Clutter contamination can be mitigated through… Hardware design and radar location Signal processing techniques Point clutter suppression Ground clutter suppression  Time domain and frequency domain filters  Non-linear filters, adaptive signal processing Clutter maps control how and where the GCF is applied AP clutter suppression is a challenge! Notch width trade-off


Download ppt "Considerations in the Observation of Weather Sebastian Torres CIMMS/NSSL."

Similar presentations


Ads by Google