+ All Categories
Home > Documents > Staggered PRT and Phase Coding Algorithms

Staggered PRT and Phase Coding Algorithms

Date post: 01-Jan-2016
Category:
Upload: merrill-salas
View: 42 times
Download: 0 times
Share this document with a friend
Description:
NEXRAD Range-Velocity Ambiguity Mitigation. Staggered PRT and Phase Coding Algorithms. Sebastian Torres. Part One. Staggered PRT Current Status. Block 1. Block 2. Block 3. Pattern. Pattern. Pattern. RRDA Capabilities Staggered PRT. Expanded VCP definitions - PowerPoint PPT Presentation
36
Sebastian Torres NEXRAD Range-Velocity Ambiguity Mitigation Staggered PRT and Phase Coding Algorithms
Transcript
Page 1: Staggered PRT and Phase Coding  Algorithms

Sebastian Torres

NEXRAD Range-Velocity Ambiguity Mitigation

Staggered PRT andPhase Coding

Algorithms

Page 3: Staggered PRT and Phase Coding  Algorithms

RRDA CapabilitiesStaggered PRT

• Expanded VCP definitions▪ Staggered PRT modes are specified using patterns

T1 T1 T2 T2 T2 T3 T1 T1 T2 T2 T2 T3 T1 T1 T2 T2 T2 T3 …

• Expanded set of PRTs▪ Exact PRT ratios▪ Resolution given by 9.6 MHz clock

• Real-time staggered PRT algorithm▪ Hardware and software modifications

• Level I and II recorder▪ Uninterrupted data collection for up to 8 hours

Block 1 Block 2 Block 3

Pattern Pattern Pattern

Page 4: Staggered PRT and Phase Coding  Algorithms

The Staggered PRT Technique

• Transmitter alternates two PRTs▪ T1 < T2

▪ PRT ratio: K = T1/T2 = m/n (m,n integers)▪ ra1 = cT1/2, ra2 = cT2/2▪ va1 = /4T1, va2 = /4T2

• Maximum unambiguous range▪ ra = ra2 (one-overlay resolution)

• Maximum unambiguous velocity▪ va = m va1 = n va2 (velocity dealiasing)

T1 T2

time

T1 T2…

Page 5: Staggered PRT and Phase Coding  Algorithms

The Staggered PRT Technique

va = 25.36 m s-1 va = 45.17 m s-1

148 km184 km

KTLXVCP 11 – Batch Mode

KOUNStaggered 184/276EL = 2.5 deg

04/06/03 4:42 GMT

Page 6: Staggered PRT and Phase Coding  Algorithms

The Staggered PRT Algorithm

• Computation of autocovariances▪ P1, R1 for short range sweeps▪ P2, R2 for long range sweeps

▪ P1, R1, and R2 computed up to ra1

▪ P2 computed up to ra2

T1 T2 T1

o oo oP1 P1

R1 R1

P2 P2

R2 R2

Page 7: Staggered PRT and Phase Coding  Algorithms

The Staggered PRT Algorithm

• Ground clutter filtering▪ Magnitude squared of DC component is

removed from autocovariances▪ Bypass map is used▪ Filter is simple but suppression is limited to

about 10 dB▪ Future work: Test other filtering schemes

• Sachidananda’s GCF (Rep. 3 & 4)– Frequency domain filter

• Regressive filters• Others

Page 8: Staggered PRT and Phase Coding  Algorithms

Clutter Filter Performance

KOUNStaggered PRT

KOUNUniform PRTEL = 0.5 deg

03/17/03 23:06 GMT

Page 9: Staggered PRT and Phase Coding  Algorithms

The Staggered PRT Algorithm

• Velocity dealiasing algorithm▪ v1 and v2 are computed from R1 and R2

vv2va2

v1

va1

v1 – v2^ ^

v1 - v2

closest level

True velocity

add 2va1 to v1^

^ ^

Page 10: Staggered PRT and Phase Coding  Algorithms

Velocity Dealiasing Algorithm Performance

va = 45.1 m s-1 va = 34.6 m s-1

KOUNStaggered 184/276

KOUNStaggered 240/360EL = 2.5 deg

04/06/03 4:50 GMT

184 km

240 km

Page 11: Staggered PRT and Phase Coding  Algorithms

Velocity Dealiasing Algorithm Performance

• What happens if SD(v1) and SD(v2) are large?

v1 – v2^ ^

v1 - v2

v

v1

va1

closest level

True velocity

closest level

Wrong velocity

Catastrophic error!!

Page 12: Staggered PRT and Phase Coding  Algorithms

Velocity Dealiasing Algorithm PerformanceVelocity

Staggered 240/360Spectrum WidthStaggered 240/360EL = 2.5 deg

04/06/03 4:48 GMT

Can be used for censoring

Page 13: Staggered PRT and Phase Coding  Algorithms

The Staggered PRT Algorithm

• Reflectivity computation▪ Use clean powers

▪ Computed to ra2

▪ Future work: Extend Z to 2ra1

• Censoring▪ Overlaid echoes do not bias v, but act as noise▪ Future work: Test Sachidananda’s one-overlaid resolution scheme

(Rpt. 4)T1 T2

I II I II III

Page 14: Staggered PRT and Phase Coding  Algorithms

Censoring

ReflectivityStaggered 184/276

VelocityStaggered 184/276EL = 1.5 deg

03/18/03 3:28 GMT

276 km

184 km

Page 16: Staggered PRT and Phase Coding  Algorithms

Summary

• Range coverage▪ Z to ra2 and v to ra1, where ra1/ra2 = m/n = K▪ Natural “match” for NEXRAD requirements

• Extension of maximum unambiguous velocity▪ va = m va1 = n va2

• Range-velocity ambiguities▪ Uniform PRT

• rava = c/8 → Inadequate for = 10 cm

▪ Staggered PRT • ra1va = m(c/8)• ra1 vs. va trade-off controlled by PRTs

Page 17: Staggered PRT and Phase Coding  Algorithms

PRT Trade-Off

Long PRTsStaggered 336/466

va = 26.7 m s-1Medium PRTs

Staggered 240/360va = 34.6 m s-1

Short PRTsStaggered 184/276

va = 45.1 m s-1

336 km

240 km

184 km

K = 2/3

K = 2/3

Page 18: Staggered PRT and Phase Coding  Algorithms

Conclusions

• Algorithm works with any PRT ratio▪ No need to add new PRTs to the system

(initially)▪ Only need exact ratios for Sachidananda’s

ground clutter filter and one-overlaid recovery

• Need good velocity estimates to avoid catastrophic errors▪ Future work: Determine maximum allowable

errors for a given set of PRTs

Page 19: Staggered PRT and Phase Coding  Algorithms

Conclusions

• Recommended for intermediate elevations to replace legacy Batch Mode▪ Need better ground clutter filters to be useful

at lower elevations▪ Future work: Derive optimum choice of PRTs

to match current performance

• Achieves “clean” separation of echoes

• Results in very simple algorithm

Page 20: Staggered PRT and Phase Coding  Algorithms

Part Two

Phase CodingSZ-2 AlgorithmCurrent Status

Page 21: Staggered PRT and Phase Coding  Algorithms

RRDA CapabilitiesPhase Coding

• Expanded VCP definitions▪ Can specify phase coding sequence number for each scan

• Standard (or predefined)• Downloadable

– Proposed new RPG-RDA Message

• Real-time 1st-trip decoding of phase-coded signals▪ Hardware and software modifications▪ Use WSR-88D phase shifter (7 bits)

• Level I and II recorder▪ Uninterrupted data collection for up to 8 hours

Page 22: Staggered PRT and Phase Coding  Algorithms

SZ-2 Algorithm

• Transmitted pulses are phase-modulated with SZ(8/64) switching code

• Phase-coded scan is preceded by long-PRT surveillance scan▪ Surveillance scan is not phase coded▪ Powers from the surveillance scan are used to

determine overlaid trips in the phase-coded scan▪ Spectrum widths from the surveillance scan can

be used for censoring• Future work: Study limitations of spectrum width

estimates obtained from long PRTs

Page 23: Staggered PRT and Phase Coding  Algorithms

SZ-2 Algorithm

• Censoring and overlaid trip determination

▪ Significant return? ▪ Above noise plus sum of out-of-trip powers?▪ Within recovery region?

• Based on plots of SD(vw) on the Ps/Pw vs. ww plane

range1st trip 2nd trip 3rd trip 4th trip

PL

Pth

P1

P2

P3 P4

Page 24: Staggered PRT and Phase Coding  Algorithms

SZ-2 Algorithm

• 1st trip cohering▪ Use measured switching code

• Ground clutter filtering▪ Use bypass map▪ Frequency domain filter▪ Future work: Study other filtering schemes

2nd trip modulated1st trip cohered

Ground clutter

3rd trip modulated4th trip modulated

v

Page 25: Staggered PRT and Phase Coding  Algorithms

SZ-2 Algorithm

• Lag-one autocorrelation computation▪ From cohered data for two strongest trips

• Final strong/weak trip determination▪ Use |R(Ts)| for the two strongest trips

• Strong-trip cohering

• Strong-trip velocity computation (vs)

v

Strong trip cohered

Weak trip modulated

Weak trip cohered

Strong trip modulated

vs

Page 26: Staggered PRT and Phase Coding  Algorithms

SZ-2 Algorithm

• Processing notch filter (PNF)▪ Location determined by vs and presence of

clutter

▪ Notch Width determined by strong and weak trip numbers

• 8 replicas → NW = 3M/4• 4 replicas → NW = M/2

1st trip cohered

2nd trip modulatedPNFPNF

vvsvs/2

Page 27: Staggered PRT and Phase Coding  Algorithms

SZ-2 Algorithm

• Weak-trip cohering

• Weak-trip velocity computation (vw)

▪ From lag-one autocorrelation of notched and cohered weak signal

v

Weak trip cohered

Sidebands

Strong trip residue

vw

Page 28: Staggered PRT and Phase Coding  Algorithms

SZ-2 Censoring

• Power adjustments▪ Windowing▪ PNF▪ Weak-trip

• Assignment of correct range▪ Trip numbers are used to assign correct range

location to strong- and weak-trip moments

• Censoring and thresholding▪ Tag trips with significant powers that are

unrecoverable

Page 29: Staggered PRT and Phase Coding  Algorithms

SZ-2 Algorithm Performance

ReflectivityLong PRT

VelocitySZ-2 with short PRTEL = 0.5 deg

04/06/03 4:26 GMT

117 km

234 km

Page 30: Staggered PRT and Phase Coding  Algorithms

SZ-2 Algorithm Performance

VelocityNon PC “Split cut”

VelocitySZ-2 with medium PRTEL = 0.5 deg

04/06/03 4:28 GMT

175 km175 km

va = 23.7 m s-1

Page 31: Staggered PRT and Phase Coding  Algorithms

SZ-2 vs. Staggered PRT

VelocityStaggered 240/360

VelocitySZ-2 with medium PRTEL = 0.5 deg

04/06/03 4:30 GMT

240 km 175 km

va = 34.6 m s-1 va = 23.7 m s-1

Page 32: Staggered PRT and Phase Coding  Algorithms

Conclusions

• SZ-2 uses a non-phase-coded, long-PRT, surveillance scan to determine overlaid trips▪ Substitute for “split cuts” in the legacy WSR-88D

• SZ-2 handles up to 2 trips out of 4 possible▪ Two strongest trips are selected▪ Future work: Fine-tune thresholds

• Can use overlapping radials if M ≠ 64▪ Future work: Test this technique with real data

Page 33: Staggered PRT and Phase Coding  Algorithms

Conclusions

• Phase coding may require ground clutter filters with zero phase response▪ Future work: Study alternatives to recursive filters▪ Future work: Study ways to compensate for phase

distortions

• Censoring in SZ-2 is simpler than in the stand-alone version (SZ-1)▪ Use P and v from surveillance or both scans

▪ Future work: Fine-tune/add(?) parameters

Page 34: Staggered PRT and Phase Coding  Algorithms

Conclusions

• SZ-2 is very sensitive to clutter residue▪ From the long-PRT surveillance scan

• Recovery region test does not pass• Ring of censored data at the beginning of 2nd, 3rd,

and 4th trips

▪ From the phase-coded scan• Noisy data at the beginning of 2nd, 3rd, and 4th trips• Could add CSR as a censoring parameter

• SZ-2 is very sensitive to out-of-trip leakage▪ Fixed by fine-tuned censoring parameters

Page 36: Staggered PRT and Phase Coding  Algorithms

SZ-1 vs. SZ-2

VelocitySZ-1

No cens., No GCF, 1st and 2nd trips only

VelocitySZ-2EL = 0.5 deg

04/06/03 4:30 GMT


Recommended