Vaisala RVP900 User Manual

Manual is about: Digital Receiver and Signal Processor

Summary of RVP900

  • Page 1

    User’s manual rvp900™ digital receiver and signal processor m211322en-d.

  • Page 2

    Published by visit our internet pages at www.Vaisala.Com © vaisala 2014 no part of this manual may be reproduced in any form or by any means, electronic or mechanical (including photocopying), nor may its contents be communicated to a third party without prior written permission of the copyright hol...

  • Page 3: Table of Contents

    ________________________________________________________________________________ vaisala ________________________________________________________________________ 1 table of contents chapter 1 general information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

  • Page 4

    User’s manual __________________________________________________________________ 2 ___________________________________________________________________ m211322en-d 2.9.3 rvp900 dft/fft processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 2.9.4 random phase process...

  • Page 5

    ________________________________________________________________________________ vaisala ________________________________________________________________________ 3 4.1.3 vp – view processing and threshold values . . . . . . . . . . . . . . . . . . . . . . . . . 104 4.1.4 @ – display/change current m...

  • Page 6

    User’s manual __________________________________________________________________ 4 ___________________________________________________________________ m211322en-d 6.2.5 clutter filtering approaches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205 6.3 autocorrelation r(...

  • Page 7

    ________________________________________________________________________________ vaisala ________________________________________________________________________ 5 7.15 load antenna synchronization table (lsync) . . . . . . . . . . . . . . . . . . . . . . . . 314 7.16 set/clear user led (sled) . . ....

  • Page 8

    User’s manual __________________________________________________________________ 6 ___________________________________________________________________ m211322en-d c.8 setup "mf" command (clutter filters) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370 c.9 setup "mt" command (gene...

  • Page 9

    ________________________________________________________________________________ vaisala ________________________________________________________________________ 7 d.9.2 reducing unnecessary pci traffic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416 d.10 handling live antenna ...

  • Page 10

    User’s manual __________________________________________________________________ 8 ___________________________________________________________________ m211322en-d appendix f rcp902 wsr98d panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453 ...

  • Page 11

    ________________________________________________________________________________ vaisala ________________________________________________________________________ 9 g.6 rcp903 asr9-wsp panel physical interfaces . . . . . . . . . . . . . . . . . . . . . . . . . 484 g.6.1 overall size . . . . . . . . ....

  • Page 12

    User’s manual __________________________________________________________________ 10 __________________________________________________________________ m211322en-d.

  • Page 13: General Information

    Chapter 1 ________________________________________________________ general information vaisala _______________________________________________________________________ 11 chapter 1 general information 1.1 about this manual this manual provides technical information for installing, operating, and main...

  • Page 14

    User’s manual __________________________________________________________________ 12 __________________________________________________________________ m211322en-d - chapter 7, host computer commands: this chapter describes the digital commands that the host computer must use to set up and control th...

  • Page 15: 1.2 Version Information

    Chapter 1 ________________________________________________________ general information vaisala _______________________________________________________________________ 13 1.2 version information 1.3 related manuals you can download the latest versions of the manuals from vaisala product website, http...

  • Page 16: 1.5 Safety

    User’s manual __________________________________________________________________ 14 __________________________________________________________________ m211322en-d prompt —some features of the rvp900 operate by displaying questions and waiting for you to type an answer. The text of prompts is display...

  • Page 17: 1.6 Regulatory Compliances

    Chapter 1 ________________________________________________________ general information vaisala _______________________________________________________________________ 15 1.6 regulatory compliances for information on the performance and environmental test standards. 1.7 weee compliance declaration of...

  • Page 18: 1.9 Trademarks

    User’s manual __________________________________________________________________ 16 __________________________________________________________________ m211322en-d prescribed format, in chinese, as detailed in the document "marking for the control of pollution caused by electronic information product...

  • Page 19: 1.10 License Agreement

    Chapter 1 ________________________________________________________ general information vaisala _______________________________________________________________________ 17 1.10 license agreement all rights to any software are held by vaisala or third parties. The customer is allowed to use the softwar...

  • Page 20

    User’s manual __________________________________________________________________ 18 __________________________________________________________________ m211322en-d.

  • Page 21: 2.1 Rvp900 Lineage

    Chapter 2 _______________________________________________ introduction and specifications vaisala _______________________________________________________________________ 19 chapter 2 introduction and specifications 2.1 rvp900 lineage the vaisala product line has a three decade history of innovative,...

  • Page 22

    User’s manual __________________________________________________________________ 20 __________________________________________________________________ m211322en-d much of the proven, tested, and documented software from the highly-successful rvp8 (written in c) is ported directly to the new rvp900 a...

  • Page 23

    Chapter 2 _______________________________________________ introduction and specifications vaisala _______________________________________________________________________ 21 transforms, or random phase techniques. Since the ifdr is a networked device, the digital i and q data can be received by paral...

  • Page 24

    User’s manual __________________________________________________________________ 22 __________________________________________________________________ m211322en-d lock the a/d conversion with the transmit pulse (not used for magnetron systems); however, the internal clock of the ifdr is so stable th...

  • Page 25

    Chapter 2 _______________________________________________ introduction and specifications vaisala _______________________________________________________________________ 23 0916-005 figure 1 rvp900 system concept see on page 24 through on page 26 for examples of typical rvp900 configurations..

  • Page 26

    User’s manual __________________________________________________________________ 24 __________________________________________________________________ m211322en-d 0916-005 figure 2 example 1: basic magnetron system the building blocks required to construct the basic system are: - rvp901 ifdr—idr ins...

  • Page 27

    Chapter 2 _______________________________________________ introduction and specifications vaisala _______________________________________________________________________ 25 0916-005 figure 3 example 2: klystron system with digital tx in figure 3, the ifdr can receive a master clock from the radar sy...

  • Page 28

    User’s manual __________________________________________________________________ 26 __________________________________________________________________ m211322en-d 0916-005 figure 4 example 3: dual polarization magnetron system in figure 4, a two receive channel on the rvp901 ifdr is used. The receiv...

  • Page 29: 2.6 Rvp901 Ifdr

    Chapter 2 _______________________________________________ introduction and specifications vaisala _______________________________________________________________________ 27 2.6 rvp901 ifdr 0916-005 figure 5 rvp901 ifdr if digital receiver the 16-bit ifdr is a sealed unit for optimum low-noise perfor...

  • Page 30

    User’s manual __________________________________________________________________ 28 __________________________________________________________________ m211322en-d all communication to the main rvp902 server chassis goes over a special cat5e type cable. The major volume of data is the i and q samples...

  • Page 31

    Chapter 2 _______________________________________________ introduction and specifications vaisala _______________________________________________________________________ 29 occur in high reflectivity gradients. The 16-bit i and q resolution is passed to the rvp902 server for both h and v. One of the...

  • Page 32

    User’s manual __________________________________________________________________ 30 __________________________________________________________________ m211322en-d actual measured phase. The coherency achievable is better than 0.1 degrees by this technique. - large signal linearization—when an if sig...

  • Page 33

    Chapter 2 _______________________________________________ introduction and specifications vaisala _______________________________________________________________________ 31 2.6.1.2 burst pulse alignment tool 0916-010 figure 8 burst pulse alignment tool the quality assessment of the transmit burst pu...

  • Page 34

    User’s manual __________________________________________________________________ 32 __________________________________________________________________ m211322en-d 2.6.1.3 received signal spectrum analysis tool 0916-010 figure 9 received signal spectrum analysis tool the rvp900 provides plots of the ...

  • Page 35

    Chapter 2 _______________________________________________ introduction and specifications vaisala _______________________________________________________________________ 33 to 95 mhz. In addition, there is a third 12-bit a/d video channel for output for an auxiliary signal or clock up to 1.2 mhz. Th...

  • Page 36: Computer

    User’s manual __________________________________________________________________ 34 __________________________________________________________________ m211322en-d 2.6.3 rvp902 signal processing computer the dual quad-core intel xeon-based computer acts as the host to the linux operating system and p...

  • Page 37

    Chapter 2 _______________________________________________ introduction and specifications vaisala _______________________________________________________________________ 35 the digital approach replaces virtually all of the traditional if receiver components with flexible software-controlled modules...

  • Page 38

    User’s manual __________________________________________________________________ 36 __________________________________________________________________ m211322en-d the linear amplifier is fed from the other half of the band pass filter split. It may be preceded by a gain control circuit (iagc), which...

  • Page 39: Transmit Rf Example

    Chapter 2 _______________________________________________ introduction and specifications vaisala _______________________________________________________________________ 37 0916-010 figure 10 analog vs digital receiver for magnetron systems 2.7.3 klystron or twt receiver and transmit rf example for ...

  • Page 40

    User’s manual __________________________________________________________________ 38 __________________________________________________________________ m211322en-d range/velocity ambiguity resolution or pulse compression for low power twt systems. 0916-010 figure 11 analog vs digital receiver for kly...

  • Page 41: Amplitude/frequency/phase

    Chapter 2 _______________________________________________ introduction and specifications vaisala _______________________________________________________________________ 39 the uplink input from the rvp902/main board provides the timing for multiplexing the burst pulse sample with the if signal. In ...

  • Page 42

    User’s manual __________________________________________________________________ 40 __________________________________________________________________ m211322en-d algorithm does a coarse search for the burst pulse in the time/frequency domain (by scanning the afc). It then does a fine search, in bot...

  • Page 43: And If to I/q Processing

    Chapter 2 _______________________________________________ introduction and specifications vaisala _______________________________________________________________________ 41 2.8.3 rvp901 functional block diagram and if to i/q processing 0916-010 figure 13 if to i/q processing steps the rvp901 ifdr is...

  • Page 44

    User’s manual __________________________________________________________________ 42 __________________________________________________________________ m211322en-d the functions performed by the processor are: - reception of the digital serial fiber optic data stream - band pass filtering of the if s...

  • Page 45

    Chapter 2 _______________________________________________ introduction and specifications vaisala _______________________________________________________________________ 43 software. The frequency response of the filter can be displayed and compared to the frequency content of the actual transmitted...

  • Page 46

    User’s manual __________________________________________________________________ 44 __________________________________________________________________ m211322en-d the rvp900 performs discrete fourier transforms (dft) and fast fourier transforms (fft). Fft is more computationally efficient than dft, ...

  • Page 47

    Chapter 2 _______________________________________________ introduction and specifications vaisala _______________________________________________________________________ 45 or dft may be performed to return to time domain after clutter removal. Autocorrelations are then computed in the time domain. ...

  • Page 48

    User’s manual __________________________________________________________________ 46 __________________________________________________________________ m211322en-d bin. This type of averaging is useful to lower the number of range bins that the host computer must process. Range averaging of the autoc...

  • Page 49: Processing

    Chapter 2 _______________________________________________ introduction and specifications vaisala _______________________________________________________________________ 47 false alarms (speckles). Both a 1d (single azimuth ray) and 2d (three azimuth rays by three range bins) are supported. 2.9.1.8 ...

  • Page 50: Second Trip Echo

    User’s manual __________________________________________________________________ 48 __________________________________________________________________ m211322en-d power is also calculated (t0). The autocorrelations are sent to the range averaging and moment extraction steps. 2.9.3 rvp900 dft/fft pro...

  • Page 51: 2.9.6 Output Data

    Chapter 2 _______________________________________________ introduction and specifications vaisala _______________________________________________________________________ 49 the technique requires that the phase of each pulse be random. Digital phase correction is then applied in the processor for th...

  • Page 52

    User’s manual __________________________________________________________________ 50 __________________________________________________________________ m211322en-d 2.10 rvp900 control and maintenance features 2.10.1 radar control functions the rvp900 also performs several important radar control func...

  • Page 53

    Chapter 2 _______________________________________________ introduction and specifications vaisala _______________________________________________________________________ 51 2.10.2 power-up setup configuration the rvp902 stores on disk an extensive set of configuration information. The purpose is to ...

  • Page 54

    User’s manual __________________________________________________________________ 52 __________________________________________________________________ m211322en-d 0916-023 figure 16 reset ip address 2.11 support utilities and application software the rvp900 system includes a complete set of tools fo...

  • Page 55

    Chapter 2 _______________________________________________ introduction and specifications vaisala _______________________________________________________________________ 53 in addition, the following complete radar application software can be purchased from vaisala: - iris/radar—runs on the same or ...

  • Page 56

    User’s manual __________________________________________________________________ 54 __________________________________________________________________ m211322en-d 2.12 system network architecture the rvp900 provides considerable flexibility for network operation. This allows remote control and monit...

  • Page 57

    Chapter 2 _______________________________________________ introduction and specifications vaisala _______________________________________________________________________ 55 2.13 open architecture and published api vaisala recognizes that certain users may want to write their own signal processing al...

  • Page 58

    User’s manual __________________________________________________________________ 56 __________________________________________________________________ m211322en-d 2.14 rvp901 technical specifications 2.14.1 rvp901 if receiver functions input signals: - if received signal: 50  ,+ 8.0 dbm full-scale,...

  • Page 59: Synthesis

    Chapter 2 _______________________________________________ introduction and specifications vaisala _______________________________________________________________________ 57 range resolution: minimum bin spacing of 25 m, selectable in n*8.33 m steps. Bins can be positioned in a configurable range mas...

  • Page 60: I/o

    User’s manual __________________________________________________________________ 58 __________________________________________________________________ m211322en-d - continuous or pulse modulated output with bandwidth limiting on pulse modulation output - precise phase shifting with transient bandwid...

  • Page 61

    Chapter 2 _______________________________________________ introduction and specifications vaisala _______________________________________________________________________ 59 analog inputs: - six analog differential inputs -  10 v dc or low frequency signals - settle to within 0.1% of full scale valu...

  • Page 62

    User’s manual __________________________________________________________________ 60 __________________________________________________________________ m211322en-d 2.14.4 rvp900 processing algorithms input from rx board: - 16-bit i/q samples - optional dual-channel i/q samples (for example, for polar...

  • Page 63

    Chapter 2 _______________________________________________ introduction and specifications vaisala _______________________________________________________________________ 61 - corrections for gaseous attenuation and 1/r 2 - up to four pulse widths data outputs: - dbz—calibrated equivalent radar refle...

  • Page 64: Characteristics

    User’s manual __________________________________________________________________ 62 __________________________________________________________________ m211322en-d trigger output: up to 12 total triggers available on various connector pins. Triggers are programmable with respect to trigger start, tri...

  • Page 65: Hardware Installation

    Chapter 3 _______________________________________________________ hardware installation vaisala _______________________________________________________________________ 63 chapter 3 hardware installation 3.1 overview and input power requirements this chapter describes how to install the rvp900 hardwa...

  • Page 66: 3.2 Rvp901 Ifdr Installation

    User’s manual __________________________________________________________________ 64 __________________________________________________________________ m211322en-d 3.2 rvp901 ifdr installation 3.2.1 rvp901 ifdr safety precautions 3.2.2 ifdr introduction 0916-023 figure 18 rvp901 ifdr the ifdr is hous...

  • Page 67: Considerations

    Chapter 3 _______________________________________________________ hardware installation vaisala _______________________________________________________________________ 65 packaging, on page 343 for a drawing of the power harness needed to supply power to both the rvp901 and fans. The ifdr replaces a...

  • Page 68

    User’s manual __________________________________________________________________ 66 __________________________________________________________________ m211322en-d range of -40°c to +50°c (-40°f to 122°f). Redundant fans provide the needed airflow. The power module is separate unit. The ifdr is deliv...

  • Page 69: 3.2.4 Ifdr I/o Summary

    Chapter 3 _______________________________________________________ hardware installation vaisala _______________________________________________________________________ 67 3.2.4 ifdr i/o summary the connectors on the ifdr are labelled and described in table 3. Ifdr connectors on page 65 . 3.2.5 ifdr ...

  • Page 70

    User’s manual __________________________________________________________________ 68 __________________________________________________________________ m211322en-d 3.2.6 ifdr input a/d saturation levels there are two analog signals that must be supplied to the ifdr: - if receiver signal - if tx sampl...

  • Page 71: 3.2.7 Ifdr Clock Subsystem

    Chapter 3 _______________________________________________________ hardware installation vaisala _______________________________________________________________________ 69 for the if receiver input, it is permissible (in fact, desirable) to occasionally exceed the a/d input saturation level at the st...

  • Page 72

    User’s manual __________________________________________________________________ 70 __________________________________________________________________ m211322en-d samples of the coho are obtained at the fixed sampling rate, and the (i,q) data are digitally locked downstream in the rvp900 if-to-i/q p...

  • Page 73: Synthesis Rate

    Chapter 3 _______________________________________________________ hardware installation vaisala _______________________________________________________________________ 71 expectations of a synchronous radar system in which clutter rejection of 55 db to 60 db should be attainable. The solution to eit...

  • Page 74

    User’s manual __________________________________________________________________ 72 __________________________________________________________________ m211322en-d bin spacing is specified in meters and are always within half a clock period of the ideal value. The bins can also be placed precisely in...

  • Page 75

    Chapter 3 _______________________________________________________ hardware installation vaisala _______________________________________________________________________ 73 trigger jitter can be improved in the case of coherent systems, by phase locking the ifdr to the same reference clock used to gen...

  • Page 76

    User’s manual __________________________________________________________________ 74 __________________________________________________________________ m211322en-d the inverse correspondence between filter bandwidth and the 0 db snr signal level leads to an interesting and useful property of wideband...

  • Page 77

    Chapter 3 _______________________________________________________ hardware installation vaisala _______________________________________________________________________ 75 0916-023 figure 19 calibration plot for a stand-alone 16-bit ifdr 3.2.11 if gain and system performance the previous discussion w...

  • Page 78

    User’s manual __________________________________________________________________ 76 __________________________________________________________________ m211322en-d 0916-023 figure 20 trade-off between dynamic range and sensitivity the solid red curve in on page 76 shows that these two variables inter...

  • Page 79

    Chapter 3 _______________________________________________________ hardware installation vaisala _______________________________________________________________________ 77 both of these quantities depend only on the ratio of the two powers; therefore, the two equations define a parametric relationshi...

  • Page 80: Figure

    User’s manual __________________________________________________________________ 78 __________________________________________________________________ m211322en-d 4. The dynamic range for the complete system at 0.5 mhz bandwidth may now be calculated as 106 db - 6 db = 100 db. 5. After assembling al...

  • Page 81

    Chapter 3 _______________________________________________________ hardware installation vaisala _______________________________________________________________________ 79 noise level is around -87 dbm. Since an ideal unity gain amplifier has produced a noise power of -114 dbm in an equivalent bandwi...

  • Page 82: 3.3 Rvp902 Main Chassis

    User’s manual __________________________________________________________________ 80 __________________________________________________________________ m211322en-d there are many reasons for staying clear of the nyquist frequency multiples. Most of these considerations apply to all types of digital p...

  • Page 83: Physical Mounting

    Chapter 3 _______________________________________________________ hardware installation vaisala _______________________________________________________________________ 81 the rvp902 main chassis is available in a variety of forms, depending on the customer requirements. A standard rvp900 system is p...

  • Page 84: 3.3.4 Socket Interface

    User’s manual __________________________________________________________________ 82 __________________________________________________________________ m211322en-d 3.3.4 socket interface the rvp902 is configured to listen on a network port. It is ready to interface to a host computer through the netw...

  • Page 85

    Chapter 3 _______________________________________________________ hardware installation vaisala _______________________________________________________________________ 83 3.3.4.3 socket protocol the socket interface basically supports all the "host computer commands" in chapter 7, host computer comm...

  • Page 87

    Chapter 3 _______________________________________________________ hardware installation vaisala _______________________________________________________________________ 85 3.3.4.3.6 open the connection for i/o (open) example: "open" means switch from open for "info only" mode to open for i/o. If the ...

  • Page 89

    Chapter 3 _______________________________________________________ hardware installation vaisala _______________________________________________________________________ 87 0916-033 figure 22 assembly diagram of the dafc.

  • Page 90

    User’s manual __________________________________________________________________ 88 __________________________________________________________________ m211322en-d vaisala recommends that the dafc board be used in new system designs whenever afc is required, as it offers these advantages over other m...

  • Page 91

    Chapter 3 _______________________________________________________ hardware installation vaisala _______________________________________________________________________ 89 wire to connect each bit to its corresponding pin. This is somewhat tedious, but hopefully one of the three formats is a reasonab...

  • Page 92: Stalo

    User’s manual __________________________________________________________________ 90 __________________________________________________________________ m211322en-d the "ab" position of the 3-pin "alarm" jumper (h9) connects the fault status signal to pin #4 of the terminal block, whereas the "bc" pos...

  • Page 93

    Chapter 3 _______________________________________________________ hardware installation vaisala _______________________________________________________________________ 91 first configure the ifd pins themselves. Pins 1 and 24 are power supply grounds, and are connected with wirewrap wire to the near...

  • Page 94: 05.30–100K–10Mp Stalo

    User’s manual __________________________________________________________________ 92 __________________________________________________________________ m211322en-d the "inhb" line is held low, and fault status is input on pin 4. All pins that are not directly controlled by the software uplink (for ex...

  • Page 95

    Chapter 3 _______________________________________________________ hardware installation vaisala _______________________________________________________________________ 93 3.5 ifdr dafc uplink protocol this section describes the interface from the ifdr to the dafc. The interface is actually backward ...

  • Page 96

    User’s manual __________________________________________________________________ 94 __________________________________________________________________ m211322en-d shield and the center conductor of the coax uplink feed the comparator through 33kΩ isolation resistors; no direct ground attachment is m...

  • Page 97

    Chapter 3 _______________________________________________________ hardware installation vaisala _______________________________________________________________________ 95 the user has chosen, usually through the pb and ps plotting setup commands. Following the burst window is a fixed-length sequence...

  • Page 98

    User’s manual __________________________________________________________________ 96 __________________________________________________________________ m211322en-d interpreting the serial 16-bit data word the serial 16-bit data word has several different interpretations according to how the rvp900 ha...

  • Page 99

    Chapter 3 _______________________________________________________ hardware installation vaisala _______________________________________________________________________ 97 also be used along with one of the afc-16 or pll-16 formats, since bit #22 marks them differently. 0916-038 commands #1, #2, and ...

  • Page 100

    User’s manual __________________________________________________________________ 98 __________________________________________________________________ m211322en-d contributions. Bits permit the if-input and burst-input signals to be reassigned on the downlink. Cmd=4 data built-in noise generator lev...

  • Page 101: Tty Nonvolatile Setups

    Chapter 4 _____________________________________________________ tty nonvolatile setups vaisala _______________________________________________________________________ 99 chapter 4 tty nonvolatile setups the rvp900 provides an interactive setup menu that is accessed either from a serial tty, or from ...

  • Page 102

    User’s manual __________________________________________________________________ 100 _________________________________________________________________ m211322en-d the interactive setup menu is invoked by pressing esc key on the tty. If the key cannot be found on the keyboard, you can sometimes use c...

  • Page 103: Settings

    Chapter 4 _____________________________________________________ tty nonvolatile setups vaisala ______________________________________________________________________ 101 ?? – print all current setup settings @: display/change the current major mode q: quit 4.1.1 factory, saved, and current settings ...

  • Page 104: Status

    User’s manual __________________________________________________________________ 102 _________________________________________________________________ m211322en-d 4.1.2 v and vz – view card and system status the v command displays internal diagnostics. This information is for inspection only, and ca...

  • Page 105

    Chapter 4 _____________________________________________________ tty nonvolatile setups vaisala ______________________________________________________________________ 103 if errors were detected by the startup diagnostics, then an error bitmask is shown on the first line. Pass indicates that no error...

  • Page 106: Values

    User’s manual __________________________________________________________________ 104 _________________________________________________________________ m211322en-d derived from a 4 th order correlation model. For more information refer to chapter 5, plot-assisted setups, on page 139 . Ifd temperature...

  • Page 107: Mode

    Chapter 4 _____________________________________________________ tty nonvolatile setups vaisala ______________________________________________________________________ 105 symbolic forms. See section 7.3 setup operating parameters (soprm) on page 259 for details regarding the threshold parameters and ...

  • Page 108

    User’s manual __________________________________________________________________ 106 _________________________________________________________________ m211322en-d the m menu always works from the current parameter values, not from the saved values in non-volatile ram. If the host computer has modifi...

  • Page 109

    Chapter 4 _____________________________________________________ tty nonvolatile setups vaisala ______________________________________________________________________ 107 reception, but this can be increased to 5 mbytes if "udp acquisition id mismatch" errors are ever seen in the rvp900 diagnostic lo...

  • Page 110

    User’s manual __________________________________________________________________ 108 _________________________________________________________________ m211322en-d as an example, suppose that the elevation angle input to the rvp900 was in an awkward form such as unsigned integer tenths of degrees, i....

  • Page 111

    Chapter 4 _____________________________________________________ tty nonvolatile setups vaisala ______________________________________________________________________ 109 r0/r1/r2 processing– 0:never, 1:user, 2:always : 1 controls whether r0/r1/r2 or r0/r1 estimates are used to compute the spectrum w...

  • Page 112

    User’s manual __________________________________________________________________ 110 _________________________________________________________________ m211322en-d process w/ custom trigs – 0:never, 1:user, 2:always : 0 this question allows you to choose whether the rvp900 attempts to run its standar...

  • Page 113

    Chapter 4 _____________________________________________________ tty nonvolatile setups vaisala ______________________________________________________________________ 111 extrapolation that will is applied. Choosing 0 db disables the algorithm entirely. Limits: 0 db to 5 db apply amplitude correction...

  • Page 114

    User’s manual __________________________________________________________________ 112 _________________________________________________________________ m211322en-d overlay power – refl:5.0db vel:8.0db width:12.0db lowsamps = ( 0.00000 x hisamps ) + 6.00 : lowprf = ( 0.00000 x hiprf ) + 250.00 : this ...

  • Page 115

    Chapter 4 _____________________________________________________ tty nonvolatile setups vaisala ______________________________________________________________________ 113 these configurations specify whether noise correction are applied to the dual-pol measurements. Phidp – negate: no , offset:0.0 de...

  • Page 116: 4.2.3 Mf — Clutter Filters

    User’s manual __________________________________________________________________ 114 _________________________________________________________________ m211322en-d melting height: 3000 meters the melting height is used in the hydroclass calculations, as well as recorded with the data. This is the hei...

  • Page 117

    Chapter 4 _____________________________________________________ tty nonvolatile setups vaisala ______________________________________________________________________ 115 these questions define the clutter filters that operate on power spectra during the dft-type major modes (ppp, fft, and rph). Filt...

  • Page 118

    User’s manual __________________________________________________________________ 116 _________________________________________________________________ m211322en-d gaussian model adaptive processing (gmap) (type 2) this type of processing is the most advanced form of clutter filtering and moment esti...

  • Page 119

    Chapter 4 _____________________________________________________ tty nonvolatile setups vaisala ______________________________________________________________________ 117 limits: 0 to 3 use external pretrigger: no pretrigger active on rising edge: yes pretrigger is synchronous with ifd aq clock: no p...

  • Page 120

    User’s manual __________________________________________________________________ 118 _________________________________________________________________ m211322en-d the rvp900 can inhibit the subset of blankable trigger lines whenever a noise measurement is taken. This is forced whenever trigger blank...

  • Page 121

    Chapter 4 _____________________________________________________ tty nonvolatile setups vaisala ______________________________________________________________________ 119 4.2.5 mt— triggers for pulsewidth #n these questions are accessed by typing mt, with an additional argument giving the pulse width...

  • Page 122

    User’s manual __________________________________________________________________ 120 _________________________________________________________________ m211322en-d completely disabled whenever an external trigger source is chosen from the mt menu. - when prt–relative triggers are plotted by the pb co...

  • Page 123

    Chapter 4 _____________________________________________________ tty nonvolatile setups vaisala ______________________________________________________________________ 121 the "maximum instantaneous 'prf'" question allows you to configure the maximum instantaneous rate at which triggers are allowed to...

  • Page 124

    User’s manual __________________________________________________________________ 122 _________________________________________________________________ m211322en-d the tx and rx intermediate frequencies are allowed to be different from each other, so that the rf up-conversion chain for transmission c...

  • Page 125

    Chapter 4 _____________________________________________________ tty nonvolatile setups vaisala ______________________________________________________________________ 123 require (25.3 μsec)(100 mhz) = 2530 taps to compute, which fits within the 8000-tap limit. In dual-polarization mode the “190” in ...

  • Page 126

    User’s manual __________________________________________________________________ 124 _________________________________________________________________ m211322en-d these questions allow you to set the current value and the power–up value of the receiver noise level for either a single or dual receive...

  • Page 127

    Chapter 4 _____________________________________________________ tty nonvolatile setups vaisala ______________________________________________________________________ 125 in section 4.2.5 mt— triggers for pulsewidth #n on page 117 . But within this same system, pw–2 and pw–3 could be further configur...

  • Page 128

    User’s manual __________________________________________________________________ 126 _________________________________________________________________ m211322en-d that the final analog signal be a faithful reproduction of the intended waveform. Zero offset of transmit pulse: 0.00 usec the tx wavefor...

  • Page 129

    Chapter 4 _____________________________________________________ tty nonvolatile setups vaisala ______________________________________________________________________ 127 freedom to adjust. Thus, these three questions do not appear in the cwpulse case. The linear fm class is also entirely specified b...

  • Page 130

    User’s manual __________________________________________________________________ 128 _________________________________________________________________ m211322en-d during the middle 90% of the waveform's duration the frequency chirp uses 70% of its available bandwidth. Then, within the 10% pulse tail...

  • Page 131

    Chapter 4 _____________________________________________________ tty nonvolatile setups vaisala ______________________________________________________________________ 129 if increases for an approaching target: yes the intermediate frequency is derived at the receiver's front end by a microwave mixer...

  • Page 132

    User’s manual __________________________________________________________________ 130 _________________________________________________________________ m211322en-d being the best overall choice. The blackman window is useful if you are trying to see plotted spectral components that are more than 40 d...

  • Page 133

    Chapter 4 _____________________________________________________ tty nonvolatile setups vaisala ______________________________________________________________________ 131 make sense for the afc loop to be running during this time since there is nothing gained by chasing the startup transient. This qu...

  • Page 134

    User’s manual __________________________________________________________________ 132 _________________________________________________________________ m211322en-d approximately 67 seconds for the output voltage to slew one tenth of its total span (20 d–units / (0.3 d–units / sec) = 67 sec). Afc is i...

  • Page 135

    Chapter 4 _____________________________________________________ tty nonvolatile setups vaisala ______________________________________________________________________ 133 ifdr as a serial stream to be received by an outboard dafc module (which supports arbitrary remapping of its output pins). To summ...

  • Page 136

    User’s manual __________________________________________________________________ 134 _________________________________________________________________ m211322en-d new feature, there are no additional parameters to configure. The characteristic settling times for the burst are already defined elsewhe...

  • Page 137

    Chapter 4 _____________________________________________________ tty nonvolatile setups vaisala ______________________________________________________________________ 135 as soon as any activity is detected from the host computer. Only use this feature on radars with a serious drift problem in their ...

  • Page 138

    User’s manual __________________________________________________________________ 136 _________________________________________________________________ m211322en-d the dc–coupled afc loop questions (changes shown in bold) are: afc servo– 0:dc coupled, 1:motor/integrator : 0 wait time before applying ...

  • Page 139: 4.2.7 M+ — Debug Options

    Chapter 4 _____________________________________________________ tty nonvolatile setups vaisala ______________________________________________________________________ 137 normal afc parameters (minimum slew, maximum slew, feedback slope) all resume working properly. The algorithm operates as follows:...

  • Page 140: Modulations

    User’s manual __________________________________________________________________ 138 _________________________________________________________________ m211322en-d nyquist sign flip of plotted if samples: no this question asks whether if samples should be plotted with nyquist flipping (multiplication...

  • Page 141

    Chapter 4 _____________________________________________________ tty nonvolatile setups vaisala ______________________________________________________________________ 139 chan a – 0:unused, 1:fixedfreq, 2:txwaveform : 1 freerunning fixed frequency : 60.00000 mhz output cw power level : 0.0 dbm apply ...

  • Page 142

    User’s manual __________________________________________________________________ 140 _________________________________________________________________ m211322en-d.

  • Page 143: Plot-Assisted Setups

    Chapter 5 _______________________________________________________ plot-assisted setups vaisala ______________________________________________________________________ 141 chapter 5 plot-assisted setups the ifdr receiver module replaces virtually all of the if components in a traditional analog receiv...

  • Page 144: 5.1 P+ — Plot Test Pattern

    User’s manual __________________________________________________________________ 142 _________________________________________________________________ m211322en-d 5.1 p+ — plot test pattern the rvp900 can produce a simple test pattern to verify that the display software is working properly. From the...

  • Page 145: Commands

    Chapter 5 _______________________________________________________ plot-assisted setups vaisala ______________________________________________________________________ 143 5.2 general conventions within the plot commands the pb, ps, and pr commands all have a similar structure to their tty user interf...

  • Page 146

    User’s manual __________________________________________________________________ 144 _________________________________________________________________ m211322en-d typing q or esc exits the plot command entirely (as they normally do). All other keys return the plot command to its normal live updating...

  • Page 147

    Chapter 5 _______________________________________________________ plot-assisted setups vaisala ______________________________________________________________________ 145 sometimes it is useful to run the pb and ps commands with samples from the if-input of the ifdr, rather than from the burst-input....

  • Page 148

    User’s manual __________________________________________________________________ 146 _________________________________________________________________ m211322en-d the upper portion of the plot shows the sampling window wherein the burst pulse is measured. The duration of this window is determined by...

  • Page 149

    Chapter 5 _______________________________________________________ plot-assisted setups vaisala ______________________________________________________________________ 147 5.3.2 available subcommands within pb the list of subcommands is printed on the tty: available subcommands within 'pb': these subc...

  • Page 150

    User’s manual __________________________________________________________________ 148 _________________________________________________________________ m211322en-d 5.3.3 tty information lines within pb the tty information lines resemble: zoom:x2, plotspan:5 usec, fir:1.36 usec (49 taps) if:ch5(txb) f...

  • Page 151: 5.3.4 Recommended Adjustment

    Chapter 5 _______________________________________________________ plot-assisted setups vaisala ______________________________________________________________________ 149 5.3.4 recommended adjustment procedures the burst pulse timing must be calibrated separately for each individual pulse width. Repe...

  • Page 152

    User’s manual __________________________________________________________________ 150 _________________________________________________________________ m211322en-d the triggers are set properly, you may at first see nothing more than a flat line of misplaced a/d samples. However, after a few moments ...

  • Page 153

    Chapter 5 _______________________________________________________ plot-assisted setups vaisala ______________________________________________________________________ 151 5.4.1 interpreting the burst spectra plots an example of a plot from the ps command is shown in figure 27 on page 149 . The displa...

  • Page 154

    User’s manual __________________________________________________________________ 152 _________________________________________________________________ m211322en-d db can be viewed at once. The horizontal lines also contain major and minor tick marks to help calibrate the frequency axis. Major marks ...

  • Page 155

    Chapter 5 _______________________________________________________ plot-assisted setups vaisala ______________________________________________________________________ 153 5.4.2 available subcommands within ps the list of subcommands is printed on the tty: frequency span of the plot is 36.0 mhz to 72....

  • Page 156

    User’s manual __________________________________________________________________ 154 _________________________________________________________________ m211322en-d = mfc mode is toggled on and off using the "=" key. A warning will be printed if the ps command is exited while mfc is enabled, and you w...

  • Page 157

    Chapter 5 _______________________________________________________ plot-assisted setups vaisala ______________________________________________________________________ 155 the p command lets you decide whether the 25-bit word represents a numeric afc span that is mapped into pins via the pin-map table...

  • Page 158

    User’s manual __________________________________________________________________ 156 _________________________________________________________________ m211322en-d 5.4.3 tty information lines within ps the tty information lines will resemble: navg:3, fir:1.33usec (48 taps), bw:1.000, mhz, dcgain:zero...

  • Page 159

    Chapter 5 _______________________________________________________ plot-assisted setups vaisala ______________________________________________________________________ 157 bw indicates the actual 3 db bandwidth of the matched filter. This is the complete width of the passband from the lower frequency ...

  • Page 160

    User’s manual __________________________________________________________________ 158 _________________________________________________________________ m211322en-d 5.4.4 computation of filter loss the ps printout displays the power loss (calibration error) that results when the given filter is applie...

  • Page 161

    Chapter 5 _______________________________________________________ plot-assisted setups vaisala ______________________________________________________________________ 159 where f is the frequency in hertz. This is the familiar "synch" function, whose main frequency lobe extends from 1/t o to 1/t o he...

  • Page 162

    User’s manual __________________________________________________________________ 160 _________________________________________________________________ m211322en-d quite right, it may be because the signal generator has slightly shortened or lengthened the trigger gate. - continue using ps to examine...

  • Page 163

    Chapter 5 _______________________________________________________ plot-assisted setups vaisala ______________________________________________________________________ 161 the details of the tx waveform are being captured. If the entire tx envelope does not fit within the fir filter, then the filter l...

  • Page 164: 5.4.5 Recommended Adjustment

    User’s manual __________________________________________________________________ 162 _________________________________________________________________ m211322en-d 5.4.5 recommended adjustment procedures the ps command should be used only after the burst pulse has been successfully captured by way of...

  • Page 165

    Chapter 5 _______________________________________________________ plot-assisted setups vaisala ______________________________________________________________________ 163 begin with the fir length that was chosen previously in the pb command, and use the n and w keys to set an initial bandwidth equal...

  • Page 166

    User’s manual __________________________________________________________________ 164 _________________________________________________________________ m211322en-d even an equal level of dc interference. Therefore, adding another 10 db safety margin, we get -65 db as the recommended maximum dc gain o...

  • Page 167: Plots

    Chapter 5 _______________________________________________________ plot-assisted setups vaisala ______________________________________________________________________ 165 5.5 pr — plot receiver waveforms the pb and ps commands described in the previous sections have been used to analyze the signal th...

  • Page 168

    User’s manual __________________________________________________________________ 166 _________________________________________________________________ m211322en-d baseline at higher zoom levels. For example, the converter's worst case dc offset of 10 mv would appear as a several-hundred-count offset...

  • Page 169

    Chapter 5 _______________________________________________________ plot-assisted setups vaisala ______________________________________________________________________ 167 overall span of 80 db is visible. This particular plot was made with the time span set to 50 µsec, and with a 1 m antenna attached...

  • Page 170

    User’s manual __________________________________________________________________ 168 _________________________________________________________________ m211322en-d 5.5.2 available subcommands within pr the list of subcommands is printed on the tty: available subcommands within pr: these subcommands c...

  • Page 171

    Chapter 5 _______________________________________________________ plot-assisted setups vaisala ______________________________________________________________________ 169 5.5.3 tty information lines within pr the tty information lines resemble: zoom:x1, navg:4, start:0.00 usec (0.00 km), span:5 usec ...

  • Page 172

    User’s manual __________________________________________________________________ 170 _________________________________________________________________ m211322en-d produce results all the way to the edges of the input data. This is the same reason that the log plots do not extend across the full scre...

  • Page 173

    Chapter 5 _______________________________________________________ plot-assisted setups vaisala ______________________________________________________________________ 171 5.6.1 interpreting the ambiguity plots figure 32 on page 169 shows one form of pa plot in which the magnitude of the tx/rx range s...

  • Page 174

    User’s manual __________________________________________________________________ 172 _________________________________________________________________ m211322en-d - the instantaneous frequency across the full length of the pulse is shown in white. The vertical scale is normalized to hold the overall...

  • Page 175

    Chapter 5 _______________________________________________________ plot-assisted setups vaisala ______________________________________________________________________ 173 this waveform was designed using the "$" automatic search-and-optimize command in the pa menu. For a given pulse length and bandwi...

  • Page 176

    User’s manual __________________________________________________________________ 174 _________________________________________________________________ m211322en-d d/d & u/u the "down" and "up" commands decrease or increase the waveform tuning parameter that has been chosen by the most recent "1", "2...

  • Page 177

    Chapter 5 _______________________________________________________ plot-assisted setups vaisala ______________________________________________________________________ 175 the following dialog appears in response to the "$" command: tuningparam #1 (0.9000) 1 grid point from 0.9000 to 0.9000 tuningpara...

  • Page 178

    User’s manual __________________________________________________________________ 176 _________________________________________________________________ m211322en-d 5.6.3 tty information lines within pa the tty information lines will resemble: bw:3.40mhz pw:29.99usec psl:61.2db isl:51.3db txloss:0.5db...

  • Page 179: Waveforms

    Chapter 5 _______________________________________________________ plot-assisted setups vaisala ______________________________________________________________________ 177 5.6.4 bench testing of compressed waveforms working with compressed pulse waveforms can be tricky, so it is reassuring to run some...

  • Page 180

    User’s manual __________________________________________________________________ 178 _________________________________________________________________ m211322en-d to setup the test, simply connect the channel #1 or channel #2 output of the rvp900/tx card to the if-input of the ifdr. Use whichever rv...

  • Page 181

    Chapter 5 _______________________________________________________ plot-assisted setups vaisala ______________________________________________________________________ 179 pulse having a bandwidth of 2mhz. The energy in the pulse is both sharply contained within and uniformly distributed over the 2mhz...

  • Page 182

    User’s manual __________________________________________________________________ 180 _________________________________________________________________ m211322en-d.

  • Page 183: Processing Algorithms

    Chapter 6 ______________________________________________________ processing algorithms vaisala ______________________________________________________________________ 181 chapter 6 processing algorithms this chapter describes the processing algorithms implemented within the rvp900 signal processor. T...

  • Page 184

    User’s manual __________________________________________________________________ 182 _________________________________________________________________ m211322en-d s = w × y is computed as real{s} = real{w} real{y} - imag{w} imag{y} imag{s} = real{w} imag{y} + imag{w} real{y} where "real{}" and "imag...

  • Page 185

    Chapter 6 ______________________________________________________ processing algorithms vaisala ______________________________________________________________________ 183 the following sections cover the various parts of the diagram shown in figure 36 on page 182 , that is: - if signal processing - i...

  • Page 186

    User’s manual __________________________________________________________________ 184 _________________________________________________________________ m211322en-d 0916-050 figure 36 flow diagram of rvp900 processing.

  • Page 187: 6.1 If Signal Processing

    Chapter 6 ______________________________________________________ processing algorithms vaisala ______________________________________________________________________ 185 6.1 if signal processing the starting point for all computations within the rvp900 are the instantaneous if-receiver samples p n a...

  • Page 188

    User’s manual __________________________________________________________________ 186 _________________________________________________________________ m211322en-d the fir filter will typically be greater than 66dbc (rev.A/b) and 84dbc (rev.C). The reference phase for each transmitted pulse is comput...

  • Page 189: 6.1.2 Rvp900 Receiver Modes

    Chapter 6 ______________________________________________________ processing algorithms vaisala ______________________________________________________________________ 187 6.1.2 rvp900 receiver modes the rvp900 supports several receiver configurations which allow you to choose the best style of if pro...

  • Page 190

    User’s manual __________________________________________________________________ 188 _________________________________________________________________ m211322en-d sec pulse (1 mhz bandwidth), the dynamic range of the lna may be about 105 db, and the dynamic range of a single channel of the ifdr is a...

  • Page 191

    Chapter 6 ______________________________________________________ processing algorithms vaisala ______________________________________________________________________ 189 gain and high gain channels), we can use this information to determine the signal values of the components in these two channels. ...

  • Page 192: 6.1.4 Burst Pulse Tracking

    User’s manual __________________________________________________________________ 190 _________________________________________________________________ m211322en-d several kilohertz. Thus, the afc feedback loop will typically have a time constant of several seconds or more. Most of the burst pulse an...

  • Page 193: 6.1.5 Interference Filter

    Chapter 6 ______________________________________________________ processing algorithms vaisala ______________________________________________________________________ 191 - it is misplaced in time, that is, the tx pulse is outside of the window displayed in the pb plotting command. In this case, the ...

  • Page 194

    User’s manual __________________________________________________________________ 192 _________________________________________________________________ m211322en-d where: if the three pulse powers have the property that: (alg.1 5 ) then (i n , q n ) is replaced by (i n-1 , q n-1 ). Here c 1 and c 2 a...

  • Page 195

    Chapter 6 ______________________________________________________ processing algorithms vaisala ______________________________________________________________________ 193 below were obtained when the algorithms were applied to realistic weather time series having a spectrum width = 0.1 (nyquist), snr...

  • Page 196

    User’s manual __________________________________________________________________ 194 _________________________________________________________________ m211322en-d it is important to minimize both types of errors. If too much interference is missed, then the filter is not doing an adequate job of cle...

  • Page 197

    Chapter 6 ______________________________________________________ processing algorithms vaisala ______________________________________________________________________ 195 notice that we can now re-tune the constants and operate with c 1 = 13db and c 2 = 18db (fourth column); which yields a low 2.8% "...

  • Page 198: Fluctuations

    User’s manual __________________________________________________________________ 196 _________________________________________________________________ m211322en-d 0916-051 figure 37 linearization of saturated signals above + 8 dbm 6.1.7 correction for tx power fluctuations the rvp900 can perform pul...

  • Page 199

    Chapter 6 ______________________________________________________ processing algorithms vaisala ______________________________________________________________________ 197 the first pulse encountered, and an additional pipeline delay is introduced to allow the estimator to completely settle. Thus, val...

  • Page 200

    User’s manual __________________________________________________________________ 198 _________________________________________________________________ m211322en-d there are two broad categories of time series signal processing: - time domain processing using the i and q samples directly to calculate...

  • Page 201

    Chapter 6 ______________________________________________________ processing algorithms vaisala ______________________________________________________________________ 199 0916-052 figure 38 time series and doppler power spectrum example.

  • Page 202: Doppler Power Spectrum

    User’s manual __________________________________________________________________ 200 _________________________________________________________________ m211322en-d 6.2.2 frequency domain processing- doppler power spectrum the doppler power spectrum, or simply the "doppler spectrum", is the easiest wa...

  • Page 203

    Chapter 6 ______________________________________________________ processing algorithms vaisala ______________________________________________________________________ 201 the rectangular window. The "gain" of the window is set to preserve the total power. 0916-053 figure 39 typical form of time serie...

  • Page 204

    User’s manual __________________________________________________________________ 202 _________________________________________________________________ m211322en-d 0916-054 figure 40 impulse response of typical window in summary of the dft approach and spectrum windows: - when the clutter is strong, ...

  • Page 205: 6.2.3 Autocorrelations

    Chapter 6 ______________________________________________________ processing algorithms vaisala ______________________________________________________________________ 203 6.2.3 autocorrelations the final spectrum moment calculation (for total power or snr, mean velocity and spectrum width) in all pro...

  • Page 206: Boundaries

    User’s manual __________________________________________________________________ 204 _________________________________________________________________ m211322en-d meteorological signal s, the clutter power c and the noise power n. R 0 is equal to the sum of the meteorological signal s and noise powe...

  • Page 207

    Chapter 6 ______________________________________________________ processing algorithms vaisala ______________________________________________________________________ 205 6.2.5 clutter filtering approaches each major mode implements clutter filtering as follows: - fft major mode uses frequency domain...

  • Page 208

    User’s manual __________________________________________________________________ 206 _________________________________________________________________ m211322en-d the various frequency domain filters available in the rvp900 are configured using the mf setup command ( section 4.2.3 mf — clutter filte...

  • Page 209

    Chapter 6 ______________________________________________________ processing algorithms vaisala ______________________________________________________________________ 207 this procedure attempts to preserve the noise level and/or overlapped weather targets. The result is that more accurate estimates ...

  • Page 210

    User’s manual __________________________________________________________________ 208 _________________________________________________________________ m211322en-d this filter allows users to specify a narrower nominal filter than the fixed width case and then when the clutter is strong, this width i...

  • Page 211

    Chapter 6 ______________________________________________________ processing algorithms vaisala ______________________________________________________________________ 209 gmap algorithm steps the steps used to implement the gmap approach are shown in figure 43 on page 207 . 0916-056 figure 43 gmap al...

  • Page 212

    User’s manual __________________________________________________________________ 210 _________________________________________________________________ m211322en-d note that if the requested number of samples is exactly a power of 2, then an fft is used. As mentioned in section 6.2.2 frequency domain...

  • Page 213

    Chapter 6 ______________________________________________________ processing algorithms vaisala ______________________________________________________________________ 211 there is always a finite probability that a few components will have extremely large values. There are generally two regions: a no...

  • Page 214

    User’s manual __________________________________________________________________ 212 _________________________________________________________________ m211322en-d calculated using a rectangular window. If the power in the three central components is only slightly larger than the noise level, then th...

  • Page 215

    Chapter 6 ______________________________________________________ processing algorithms vaisala ______________________________________________________________________ 213 filter bias, rather the filter simply "digs a hole" into overlapped weather. - step 5: check for appropriate window and recalculat...

  • Page 216

    User’s manual __________________________________________________________________ 214 _________________________________________________________________ m211322en-d with -40 db power without any clutter and without any gmap filtering. The graph at the upper right shows the same spectrum with 0 db of c...

  • Page 217

    Chapter 6 ______________________________________________________ processing algorithms vaisala ______________________________________________________________________ 215 0916-058 figure 44 gmap example.

  • Page 218: 6.3.1 Point Clutter Remover

    User’s manual __________________________________________________________________ 216 _________________________________________________________________ m211322en-d 6.3 autocorrelation r(n) processing 6.3.1 point clutter remover the first step in autocorrelation processing is the optional removal of p...

  • Page 219: Microsuppression

    Chapter 6 ______________________________________________________ processing algorithms vaisala ______________________________________________________________________ 217 6.3.2 range averaging and clutter microsuppression the next step (optional) is to perform range averaging. Range averaging can be ...

  • Page 220

    User’s manual __________________________________________________________________ 218 _________________________________________________________________ m211322en-d figure 45 radar equation where c is the radar constant and ro is a reference range which we will later set to 1 km. This is identical to ...

  • Page 221

    Chapter 6 ______________________________________________________ processing algorithms vaisala ______________________________________________________________________ 219 1st term : signal to noise ratio the effect of this term is to subtract the measured noise and then divide by that noise. The resu...

  • Page 222: 6.3.4 Velocity

    User’s manual __________________________________________________________________ 220 _________________________________________________________________ m211322en-d n sub c = noise level at calibration time. N sub r = noise level at ray processing time. If we answer yes to "enable noise power based co...

  • Page 223

    Chapter 6 ______________________________________________________ processing algorithms vaisala ______________________________________________________________________ 221 if the absolute value of the true velocity of the scatterers is greater than v u , then the velocity calculated by the rvp900 is f...

  • Page 224

    User’s manual __________________________________________________________________ 222 _________________________________________________________________ m211322en-d acceptable assumption) and that the signal-to-noise ratio is large. Specifically we have (similar to srivastava, et al 1979): where "ln" ...

  • Page 225

    Chapter 6 ______________________________________________________ processing algorithms vaisala ______________________________________________________________________ 223 6.3.6 signal quality index (sqi threshold) an important feature of the rvp900 is its ability to eliminate signals which are either...

  • Page 226

    User’s manual __________________________________________________________________ 224 _________________________________________________________________ m211322en-d in this case ccor is estimated from, here, the expression is strictly valid only when the signal-to-noise ratio (snr=s/n) is large. Thus ...

  • Page 227: Threshold)

    Chapter 6 ______________________________________________________ processing algorithms vaisala ______________________________________________________________________ 225 r0, r1, r2 clutter correction in this case there is enough information to compute the clutter signal and noise power inde-pendentl...

  • Page 228: Threshold)

    User’s manual __________________________________________________________________ 226 _________________________________________________________________ m211322en-d where the signal power s is determined as described in the preceding section. 6.3.9 (signal+noise)/noise ratio (log threshold) a threshol...

  • Page 229

    Chapter 6 ______________________________________________________ processing algorithms vaisala ______________________________________________________________________ 227 further, each qualifier test can be and'd and or'd with any other. This allows very complex thresholds criteria to be constructed ...

  • Page 230

    User’s manual __________________________________________________________________ 228 _________________________________________________________________ m211322en-d 6.4.2 adjusting threshold qualifiers the effect of the various threshold qualifiers for each output parameter are discussed in this secti...

  • Page 231: 6.4.3 Speckle Filters

    Chapter 6 ______________________________________________________ processing algorithms vaisala ______________________________________________________________________ 229 when thresholding dual pol, dbz, and dbt reflectivity data with sqi, the comparison value for accepting those data is the secondar...

  • Page 232

    User’s manual __________________________________________________________________ 230 _________________________________________________________________ m211322en-d - 2d 3x3 speckle filter—if enabled, this is used for any output parameter. The 1d and 2d speckle filters are enabled using the soprm comm...

  • Page 233

    Chapter 6 ______________________________________________________ processing algorithms vaisala ______________________________________________________________________ 231 area, it is recommended that you switch both speckle filters off. When either speckle filter is switched on, it is applied in hydr...

  • Page 234

    User’s manual __________________________________________________________________ 232 _________________________________________________________________ m211322en-d 0916-060 figure 48 2d 3x3 filtering concepts for all the parameters except velocity, the interpolated value for filling is computed as th...

  • Page 235: 6.5 Reflectivity Calibration

    Chapter 6 ______________________________________________________ processing algorithms vaisala ______________________________________________________________________ 233 search pattern is shown at the bottom of the previous figure. This larger selection of alternate-prf bins makes it more likely tha...

  • Page 236

    User’s manual __________________________________________________________________ 234 _________________________________________________________________ m211322en-d 0916-061 figure 49 model intensity curve 6.5.1 plot method for calibration of i o this approach generates the curve shown above (red) whi...

  • Page 237

    Chapter 6 ______________________________________________________ processing algorithms vaisala ______________________________________________________________________ 235 intersecting this measured noise level with the green straight line gives: from which we see that the input power at the point of ...

  • Page 238: Calibration of Io

    User’s manual __________________________________________________________________ 236 _________________________________________________________________ m211322en-d finally turn it all the way down and make one more sample to measure the noise level n. I o is obtained from the intercept of the horizon...

  • Page 239: Calibration

    Chapter 6 ______________________________________________________ processing algorithms vaisala ______________________________________________________________________ 237 6.5.3 treatment of losses in the calibration in the calibration of the dbm level of the test signal, be sure to account for any lo...

  • Page 240: 6.5.4 Determination of Dbz

    User’s manual __________________________________________________________________ 238 _________________________________________________________________ m211322en-d 0916-062 figure 50 illustration of losses that affect log calibration 6.5.4 determination of dbz o the calibration reflectivity is determ...

  • Page 241

    Chapter 6 ______________________________________________________ processing algorithms vaisala ______________________________________________________________________ 239 the radar constant is determined from the characteristics of your radar (check with the manufacturer if you are unsure of the valu...

  • Page 242: 6.6 Dual Prt Processing Mode

    User’s manual __________________________________________________________________ 240 _________________________________________________________________ m211322en-d assume that i o with loss correction is calculated to be -105 dbm (3.16 × 10 -11 mw), then dbz o is: this value would be down-loaded to t...

  • Page 243

    Chapter 6 ______________________________________________________ processing algorithms vaisala ______________________________________________________________________ 241 supposed to be based on the short prt interval. The host computer must therefore be configured so that it can ask for these very h...

  • Page 244: 6.6.2 Dprt-2 Mode

    User’s manual __________________________________________________________________ 242 _________________________________________________________________ m211322en-d 6.6.2 dprt-2 mode the trigger consists of alternating short and long period pulses, where the ratio of the periods is determined by the v...

  • Page 245

    Chapter 6 ______________________________________________________ processing algorithms vaisala ______________________________________________________________________ 243 pulse periods rather than one, and relies on the extra information thus obtained to correct (i.E. Unfold) the mean velocity measur...

  • Page 246

    User’s manual __________________________________________________________________ 244 _________________________________________________________________ m211322en-d and thus: the angle Ø represents a velocity phase angle in [- π, π] , but with respect to an enlarged unambiguous interval. Thus, by simp...

  • Page 247

    Chapter 6 ______________________________________________________ processing algorithms vaisala ______________________________________________________________________ 245 vector, or this vector plus . Since adding places the vector into acceptance region 1 where it is nearest the difference angle, we...

  • Page 248

    User’s manual __________________________________________________________________ 246 _________________________________________________________________ m211322en-d error in the output. However, large previous-ray errors would lead to incorrect unfolding. A more subtle side effect of dual prf processi...

  • Page 249: 6.8.1 Overview

    Chapter 6 ______________________________________________________ processing algorithms vaisala ______________________________________________________________________ 247 0916-064 figure 52 example of dual prf trigger waveforms 6.8 random phase second trip processing 6.8.1 overview second trip echoes...

  • Page 250: 6.8.2 Algorithm

    User’s manual __________________________________________________________________ 248 _________________________________________________________________ m211322en-d phase of the first trip return is different from the phase of the second trip return. For a magnetron radar, the rvp900 measures the phas...

  • Page 251

    Chapter 6 ______________________________________________________ processing algorithms vaisala ______________________________________________________________________ 249 ratio of 10 db, then the 2nd trip echo will have a signal-to noise-ratio no better than -10 db. This is the fundamental problem wi...

  • Page 252

    User’s manual __________________________________________________________________ 250 _________________________________________________________________ m211322en-d portion of the data are rejected. This sqi test is necessary for a clean log picture, but we need to use a more permissive (lower) thresh...

  • Page 253

    Chapter 6 ______________________________________________________ processing algorithms vaisala ______________________________________________________________________ 251 if the csr is set too low you will notice an abrupt ring of missing data in the beginning of the second trip. If set too high, the...

  • Page 254

    User’s manual __________________________________________________________________ 252 _________________________________________________________________ m211322en-d 0916-065 figure 53 random phase processing algorithm ideal 1st trip ideal 2nd trip raw 1st trip with 2nd trip noise contamination raw 2nd...

  • Page 255

    Chapter 6 ______________________________________________________ processing algorithms vaisala ______________________________________________________________________ 253 6.9 signal generator testing of the algorithms this section describes a variety of if signal generator tests that can be used to v...

  • Page 256

    User’s manual __________________________________________________________________ 254 _________________________________________________________________ m211322en-d we would thus observe a velocity of (0.8 × v u ) at 300 km, where v u is the unambiguous doppler velocity in meters/sec. Note that these ...

  • Page 257

    Chapter 6 ______________________________________________________ processing algorithms vaisala ______________________________________________________________________ 255 where the and are complex (i,q) vectors from two receiver channels a and b, and "" denotes expected value. This suggests that some...

  • Page 258

    User’s manual __________________________________________________________________ 256 _________________________________________________________________ m211322en-d and then verifying that the average h and v powers are identical; or, equivalently, that zdr, ldrh and ldrv are zero. The linear fm ramp ...

  • Page 259: Host Computer Commands

    Chapter 7 __________________________________________________ host computer commands vaisala ______________________________________________________________________ 257 chapter 7 host computer commands this chapter describes the digital commands that the host computer must use to set up and control th...

  • Page 260

    User’s manual __________________________________________________________________ 258 _________________________________________________________________ m211322en-d options are then chosen using lrmsk, and soprm, and receiver noise samples are taken with snoise. The noise levels are not automatically ...

  • Page 261: 7.1 No-Operation (Nop)

    Chapter 7 __________________________________________________ host computer commands vaisala ______________________________________________________________________ 259 the discarded output data are not in fact lost. Rather, the data are eventually replaced with an equal number of zeros. Each time the...

  • Page 262

    User’s manual __________________________________________________________________ 260 _________________________________________________________________ m211322en-d 3072, though depending on the computational intensity of the configuration, the rvp900 may be able to compute fewer bins. If the number o...

  • Page 263

    Chapter 7 __________________________________________________ host computer commands vaisala ______________________________________________________________________ 261 0916-067 7.3 setup operating parameters (soprm) this command is used to configure the signal processor. The command should be issued ...

  • Page 264

    User’s manual __________________________________________________________________ 262 _________________________________________________________________ m211322en-d 0916-070 each of the single-bit fields selects whether the given processing or threshold option is enabled (1) or disabled (0). Zns if rn...

  • Page 265

    Chapter 7 __________________________________________________ host computer commands vaisala ______________________________________________________________________ 263 hclass is 1d speckle filtered when either lsr or dsr is set. 0916-071 this number defines the multiplicative constant that converts t...

  • Page 266

    User’s manual __________________________________________________________________ 264 _________________________________________________________________ m211322en-d 0916-074 the signal quality index (sqi) threshold is an unsigned binary fraction in the range 0 to 255/256. When the sqi for a range bin ...

  • Page 267

    Chapter 7 __________________________________________________ host computer commands vaisala ______________________________________________________________________ 265 0916-078 the rvp900 clutter filters are controlled by this word. 0001 fft processing mode is a dedicated frequency-domain approach; d...

  • Page 268

    User’s manual __________________________________________________________________ 266 _________________________________________________________________ m211322en-d 0916-079 these flags select which legacy threshold comparisons result in uncorrected reflectivity being accepted or rejected at each bin....

  • Page 269

    Chapter 7 __________________________________________________ host computer commands vaisala ______________________________________________________________________ 267 a simple way to generate these values is to imagine four 16-bit quantities having the following names and values: log=aaaa, csr=cccc,...

  • Page 270

    User’s manual __________________________________________________________________ 268 _________________________________________________________________ m211322en-d 0916-083 see description for input #11. 0916-084 0916-085 0916-086 gas attenuation correction attempts to compensate for overall (two-way...

  • Page 271

    Chapter 7 __________________________________________________ host computer commands vaisala ______________________________________________________________________ 269 0916-087 see description for input #11. 0916-088 when differential reflectivity is computed there is a possibility that radar asymmet...

  • Page 272

    User’s manual __________________________________________________________________ 270 _________________________________________________________________ m211322en-d 0916-092 point clutter detection is configured with this word. A bin will be flagged as containing clutter if it's power exceeds that of ...

  • Page 273

    Chapter 7 __________________________________________________ host computer commands vaisala ______________________________________________________________________ 271 0916-095 combination of opts_xxx bits which modify details of timeseries behavior. 0916-096 these two words allow you to set the brea...

  • Page 274

    User’s manual __________________________________________________________________ 272 _________________________________________________________________ m211322en-d 7.4 interface input/output test (iotest) this command is used to test both the input and output data busses of the signal processor inter...

  • Page 275

    Chapter 7 __________________________________________________ host computer commands vaisala ______________________________________________________________________ 273 0916-099 0916-100 7.5 interface output test (otest) this command is used to test the integrity of the data being output by the signal...

  • Page 276

    User’s manual __________________________________________________________________ 274 _________________________________________________________________ m211322en-d 0916-101 7.6 sample noise level (snoise) this command is used to estimate the current noise level from the receiver, so that the noise ca...

  • Page 277

    Chapter 7 __________________________________________________ host computer commands vaisala ______________________________________________________________________ 275 the snoise command should be reissued, now and then, to compensate for drift in the rf and a/d systems. However, because dc offsets d...

  • Page 278

    User’s manual __________________________________________________________________ 276 _________________________________________________________________ m211322en-d 0916-103 the following input words are optional, only if action=1. 0916-104 the is the same number as gparm output 6. See the discussion ...

  • Page 279

    Chapter 7 __________________________________________________ host computer commands vaisala ______________________________________________________________________ 277 0916-107 the following xargs input words are optional, only if action=1 and hybrid pulse. 0916-107 these fault bits are outputted in ...

  • Page 280

    User’s manual __________________________________________________________________ 278 _________________________________________________________________ m211322en-d nop can be used to terminate the free running mode with no other consequences. - time series mode—the processor acquires, processes, and ...

  • Page 281

    Chapter 7 __________________________________________________ host computer commands vaisala ______________________________________________________________________ 279 (no-headers) bit in soprm input #2 is clear. For example, if tag angle headers are requested, if the arc, z and v bits are all set, a...

  • Page 282

    User’s manual __________________________________________________________________ 280 _________________________________________________________________ m211322en-d 0916-111 the remaining data parameters are available in both 8-bit and 16-bit formats, according to soprm command input word #2 (see sect...

  • Page 283

    Chapter 7 __________________________________________________ host computer commands vaisala ______________________________________________________________________ 281 v selects radial velocity data. 8-bit velocity format—mean velocity, expressed as a fraction of the unambiguous velocity interval, is...

  • Page 284

    User’s manual __________________________________________________________________ 282 _________________________________________________________________ m211322en-d 8-bit decibel format—the level in decibels is computed from the unsigned byte n as: the overall range is therefore from -31.5 dbz to +95....

  • Page 285

    Chapter 7 __________________________________________________ host computer commands vaisala ______________________________________________________________________ 283 8-bit kdp format—values are coded into an unsigned byte using a logarithmic scale. The kdp angles are multiplied by the wavelength in...

  • Page 286

    User’s manual __________________________________________________________________ 284 _________________________________________________________________ m211322en-d rhv selects dual polarization correlation coefficient ρ hv data. 8-bit ρ hv format—the correlation coefficient is computed on the interva...

  • Page 287

    Chapter 7 __________________________________________________ host computer commands vaisala ______________________________________________________________________ 285 the command word format for time series mode is: 0916-112 flg selects flag word output, bits defined as follows: 0 reflectivity obscu...

  • Page 288

    User’s manual __________________________________________________________________ 286 _________________________________________________________________ m211322en-d when the tsout bits select "power spectrum" then, depending on the current major mode, a further choice may be needed to select one of se...

  • Page 289

    Chapter 7 __________________________________________________ host computer commands vaisala ______________________________________________________________________ 287 value has 12-bits of precision and a dynamic range of approximately 190 db. The large dynamic range is necessary to cover the full ra...

  • Page 290

    User’s manual __________________________________________________________________ 288 _________________________________________________________________ m211322en-d noise terms thus contributes an rms power that is smaller than the peak-to-noise ratio would imply. In the case of a sinusoidal input, th...

  • Page 291

    Chapter 7 __________________________________________________ host computer commands vaisala ______________________________________________________________________ 289 when power spectrum output is selected, the spectrum size is chosen as the largest power of two (n2) that is less than or equal to th...

  • Page 292

    User’s manual __________________________________________________________________ 290 _________________________________________________________________ m211322en-d occur. In such cases, the correct number of words are still output, but they are all zero after the point at which overflow was detected....

  • Page 293

    Chapter 7 __________________________________________________ host computer commands vaisala ______________________________________________________________________ 291 enhanced version the rvp900 supports an enhanced version of the lfilt command that provides "clutter maps", that is, much greater fle...

  • Page 294

    User’s manual __________________________________________________________________ 292 _________________________________________________________________ m211322en-d 0916-117 7.9 get processor parameters (gparm) this command is used to access status information from the rvp900 processor. Sixty-four wor...

  • Page 295

    Chapter 7 __________________________________________________ host computer commands vaisala ______________________________________________________________________ 293 2 number of range bins 3 current trigger period 4 current tag00 - tag15 5 current tag16 - tag31 6 log of measured noise level 7 "i" c...

  • Page 296

    User’s manual __________________________________________________________________ 294 _________________________________________________________________ m211322en-d 0916-118 the revision and serial numbers of the particular rvp900 board are accessible here. This information is useful when computer sof...

  • Page 297

    Chapter 7 __________________________________________________ host computer commands vaisala ______________________________________________________________________ 295 0916-119 this value is scaled four times higher than the time series log format (see the discussion in section 7.7 initiate processin...

  • Page 298

    User’s manual __________________________________________________________________ 296 _________________________________________________________________ m211322en-d 0916-121 bit 0 no trigger during noise measurement bit 1 trigger too fast during noise measurement, that is, some of the noise sample bin...

  • Page 299

    Chapter 7 __________________________________________________ host computer commands vaisala ______________________________________________________________________ 297 0916-122 0916-123 bit 0 no trigger, or, more than 50 ms since last trigger. Bit 1 error in loading trigger angle table (see lsync com...

  • Page 300

    User’s manual __________________________________________________________________ 298 _________________________________________________________________ m211322en-d 0916-124 the trigger count is a running tally of the number of triggers received by the rvp900 on the trigin line. It is a full 24-bit co...

  • Page 301

    Chapter 7 __________________________________________________ host computer commands vaisala ______________________________________________________________________ 299 0916-127 bits 8-10 status of burst pulse and afc feedback 1: afc disabled 2: manual frequency control 3: no burst pulse detected 4: a...

  • Page 302

    User’s manual __________________________________________________________________ 300 _________________________________________________________________ m211322en-d see pwinfo command, input word #1, for definition of these bits. 0916-129 0916-130 the desired trigger generator rate is that which was s...

  • Page 303

    Chapter 7 __________________________________________________ host computer commands vaisala ______________________________________________________________________ 301 is not in any of the dual-prt modes. The units are the same as for the measured current trigger period in output #3. Outputs 31 throu...

  • Page 304

    User’s manual __________________________________________________________________ 302 _________________________________________________________________ m211322en-d 0916-134 to compute the noise power in dbm from words 44 through 47, first calculate: from which we obtain: the four integer values becom...

  • Page 305

    Chapter 7 __________________________________________________ host computer commands vaisala ______________________________________________________________________ 303 in the presence of a strong test signal. Since "i" and "q" are inherently balanced in the rvp900, these output words are no longer of...

  • Page 306

    User’s manual __________________________________________________________________ 304 _________________________________________________________________ m211322en-d 0916-137 0916-138 this is the same format that is used by the setslew command to set the current trigger slew (see section 7.25 set trigg...

  • Page 307

    Chapter 7 __________________________________________________ host computer commands vaisala ______________________________________________________________________ 305 0916-140 0916-141 bit 6 sign convention for phidp bit 7 z and z dr are corrected for attenuation using phidp bit 0 internal power spe...

  • Page 308

    User’s manual __________________________________________________________________ 306 _________________________________________________________________ m211322en-d 7.10 load simulated time series data (lsimul) this command is provided as a diagnostic for proper functioning of the rvp900 algorithms. I...

  • Page 309

    Chapter 7 __________________________________________________ host computer commands vaisala ______________________________________________________________________ 307 0916-143 0916-144 in the legacy format #2 (rvp5-rvp900) each bin within the pulse is represented by four 16-bit fixed point words. Th...

  • Page 310

    User’s manual __________________________________________________________________ 308 _________________________________________________________________ m211322en-d 0916-145 in format #3 (new in the rvp900) each bin within the pulse is represented by two 16-bit floating point words having the exact sa...

  • Page 311: 7.11 Reset (Reset)

    Chapter 7 __________________________________________________ host computer commands vaisala ______________________________________________________________________ 309 7.11 reset (reset) the reset command permits resetting either the entire rvp900 processor, or selected portions thereof. Flags within...

  • Page 312

    User’s manual __________________________________________________________________ 310 _________________________________________________________________ m211322en-d pll gates, etc. The writable waveform table makes the rvp900 unique, in that the detailed timing of trigger and related control signals c...

  • Page 313: (Pwinfo)

    Chapter 7 __________________________________________________ host computer commands vaisala ______________________________________________________________________ 311 0916-150 7.13 define pulse width control and prt limits (pwinfo) the rvp900 is equipped to control the radar transmitter's pulse widt...

  • Page 314

    User’s manual __________________________________________________________________ 312 _________________________________________________________________ m211322en-d for each pulse width there is a corresponding minimum trigger prt permitted. This bound is intended to limit the transmitter duty cycle t...

  • Page 315

    Chapter 7 __________________________________________________ host computer commands vaisala ______________________________________________________________________ 313 0916-152 7.14 set pulse width and prf (setpwf) this command selects the pulse width and trigger rate. A 4-bit pulse width code is pas...

  • Page 316: (Lsync)

    User’s manual __________________________________________________________________ 314 _________________________________________________________________ m211322en-d 0916-154 when input #1 is zero, then the arguments take on an alternate form that allows an array of n (up to 64) trigger periods to be s...

  • Page 317

    Chapter 7 __________________________________________________ host computer commands vaisala ______________________________________________________________________ 315 example, if local obstructions cause shadows in the radar image, then those regions can be skipped merely by omitting table entries i...

  • Page 318

    User’s manual __________________________________________________________________ 316 _________________________________________________________________ m211322en-d limit, at which point processing for that ray is terminated. Once this happens, a new trigger angle is assigned based on which limit was ...

  • Page 319

    Chapter 7 __________________________________________________ host computer commands vaisala ______________________________________________________________________ 317 0916-157 0916-158 7.16 set/clear user led (sled) this command simply turns the red user led on and off under program control. The led...

  • Page 320: 7.17 Tty Operation (Ttyop)

    User’s manual __________________________________________________________________ 318 _________________________________________________________________ m211322en-d 7.17 tty operation (ttyop) this command controls the tty "chat mode" interface to the host computer. The command can simulate the typing ...

  • Page 321

    Chapter 7 __________________________________________________ host computer commands vaisala ______________________________________________________________________ 319 0916-162 plt indicates that a scope plot is being drawn now. The 2-bit intensities of each of 16 possible strokes of data is given in...

  • Page 322: (Ldrnv)

    User’s manual __________________________________________________________________ 320 _________________________________________________________________ m211322en-d 7.18 load custom range normalization (ldrnv) reflectivities computed by the rvp900 are ordinarily corrected for range effects by adding a...

  • Page 323: (Rback)

    Chapter 7 __________________________________________________ host computer commands vaisala ______________________________________________________________________ 321 7.19 read back internal tables and parameters (rback) this command permits some of the rvp900 internal tables to be read back for con...

  • Page 324: (Xargs)

    User’s manual __________________________________________________________________ 322 _________________________________________________________________ m211322en-d 7.20 pass auxiliary arguments to opcodes (xargs) this command provides a backward compatible mechanism for supplying additional (optional...

  • Page 325: (Lfspecs)

    Chapter 7 __________________________________________________ host computer commands vaisala ______________________________________________________________________ 323 its upper 11-bits. This is followed by the array of between 0 and 2047 additional arguments. At this point the xargs command is finis...

  • Page 326

    User’s manual __________________________________________________________________ 324 _________________________________________________________________ m211322en-d 0916-168 the "filter number" tells which filter definition slot is being modified, and the "filter type" conveys the type of clutter filt...

  • Page 327

    Chapter 7 __________________________________________________ host computer commands vaisala ______________________________________________________________________ 325 single parameter, which is the assumed clutter width expressed as a physical velocity. 7.22 configure ray header words (cfghdr) the p...

  • Page 328

    User’s manual __________________________________________________________________ 326 _________________________________________________________________ m211322en-d also, the rvp900 will output all zeroed data whenever a ray contains any blanked pulses. 7.23 configure interference filter (cfgintf) the...

  • Page 329: 7.24 Set Afc Level (Setafc)

    Chapter 7 __________________________________________________ host computer commands vaisala ______________________________________________________________________ 327 if the xargs are not supplied, then the filter parameters will simply retain their previous values. Thus, cfgintf with no xargs can b...

  • Page 330

    User’s manual __________________________________________________________________ 328 _________________________________________________________________ m211322en-d 0916-172 7.25 set trigger timing slew (setslew) the mt menu allows you to select a subset of triggers that can be slewed "left" and "righ...

  • Page 331

    Chapter 7 __________________________________________________ host computer commands vaisala ______________________________________________________________________ 329 0916-174 7.27 configure phase modulation (cfgphz) this command configures the rvp900 phase control output lines, which determine the ...

  • Page 332

    User’s manual __________________________________________________________________ 330 _________________________________________________________________ m211322en-d 7.28 set user iq bits (uiqbits) load user-specified bits that will be included with the pulse headers in the rvp900 timeseries api data s...

  • Page 333

    Chapter 7 __________________________________________________ host computer commands vaisala ______________________________________________________________________ 331 0916-176 7.29 set individual thresholds (thresh) the soprm command in section 7.3 setup operating parameters (soprm) on page 259 allo...

  • Page 335: (Taskid)

    Chapter 7 __________________________________________________ host computer commands vaisala ______________________________________________________________________ 333 7.30 set task identification information (taskid) this command allows the user to "name" the (i,q) data that are currently being acqu...

  • Page 336

    User’s manual __________________________________________________________________ 334 _________________________________________________________________ m211322en-d 7.31 define prf pie slices (prfsect) this command supplements the setpwf command ( section 7.14 set pulse width and prf (setpwf) on page ...

  • Page 337

    Chapter 7 __________________________________________________ host computer commands vaisala ______________________________________________________________________ 335 boundaries themselves. This convention makes it simpler to define several contiguous regions without generating slivers in between. 0...

  • Page 338

    User’s manual __________________________________________________________________ 336 _________________________________________________________________ m211322en-d the target simulator can be used with both live and simulated (i,q) data (see lsimul opcode in section 7.10 load simulated time series da...

  • Page 339: (Bpopts)

    Chapter 7 __________________________________________________ host computer commands vaisala ______________________________________________________________________ 337 0916-187 7.33 set burst pulse processing options (bpopts) some burst pulse processing options can be set by this command. 0916-188 pl...

  • Page 340: Usrcont)

    User’s manual __________________________________________________________________ 338 _________________________________________________________________ m211322en-d 7.34 custom user opcode (usrintr and usrcont) these opcodes are part of the open software extensions to the rvp900, which allow custom op...

  • Page 341

    Chapter 7 __________________________________________________ host computer commands vaisala ______________________________________________________________________ 339 the input data are the maps of melting layer altitudes projected into sweep cones of the data sweeps, to be carried out by opcommand ...

  • Page 342

    User’s manual __________________________________________________________________ 340 _________________________________________________________________ m211322en-d.

  • Page 343

    Chapter 7 __________________________________________________ host computer commands vaisala ______________________________________________________________________ 341 the xargs statements allow flexibility regarding backward compatibility. They include the current task and the product configuration ...

  • Page 344

    User’s manual __________________________________________________________________ 342 _________________________________________________________________ m211322en-d number of bins corresponds to the number of output bins angular resolution is the binary angle of the corresponding angle in degrees bin ...

  • Page 345: Serial Status Formats

    Appendix a ______________________________________________________ serial status formats vaisala ______________________________________________________________________ 343 appendix a serial status formats the rvp900 can optionally generate this “internal” bite packet. Most of these bits are copies of...

  • Page 346

    User’s manual __________________________________________________________________ 344 _________________________________________________________________ m211322en-d 5 diagnostic results 14–20 d6 = gp12,d4 = d5 = gp12,d3 = d4 = gp12,d2 = d3 = gp12,d1 = d2 = gp12,d0 = d1 = gp11,d15 = d0 = gp11,d14 = 6 d...

  • Page 347

    Appendix a ______________________________________________________ serial status formats vaisala ______________________________________________________________________ 345 11 immediate status 22–28 d6 = gp18,d11 = ifdr test switches are not in normal position d5 = gp18,d10 = afc status (bit 2) d4 = g...

  • Page 348

    User’s manual __________________________________________________________________ 346 _________________________________________________________________ m211322en-d 17 immediate status 64–70 d6 = d5 = d4 = d3 = d2 = d1 = d0 = gp59,d15 = 18 latched status 0–6 d6 = gp9,d6 = command received while fifo f...

  • Page 349

    Appendix a ______________________________________________________ serial status formats vaisala ______________________________________________________________________ 347 the rvp900 can optionally generate this “internal” qbite packet. These values are copies of data available from the gparm command...

  • Page 350

    User’s manual __________________________________________________________________ 348 _________________________________________________________________ m211322en-d table 16 internal qbite packet (rvp900 to host) char function 1 sync byte (af hex) 2 identification byte (user choice) 3–4 burst pulse fr...

  • Page 351: Rvp900 Packaging

    Appendix b _______________________________________________________ rvp900 packaging vaisala ______________________________________________________________________ 349 appendix b rvp900 packaging this section describes the general features of the packaging and the electrical specifications and cablin...

  • Page 352: B.3 Main Computer

    User’s manual __________________________________________________________________ 350 _________________________________________________________________ m211322en-d b.3 main computer need description here b.4 ifdr module the ifdr module mounting brackets are the same dimensions as previous rvp8 genera...

  • Page 353

    Appendix b _______________________________________________________ rvp900 packaging vaisala ______________________________________________________________________ 351 mounting space should also be reserved for the external analog anti-alias filters. These filters can be mounted in the radar cabinet ...

  • Page 354: Cable

    User’s manual __________________________________________________________________ 352 _________________________________________________________________ m211322en-d 0916-203 figure 55 ifdr - right and left sides 0916-203 figure 56 ifdr - fan side (heat sink) b.4.1 generic i/o interconnect breakout cab...

  • Page 355: B.5 Optional Dafc

    Appendix b _______________________________________________________ rvp900 packaging vaisala ______________________________________________________________________ 353 female “d” connector. The cable wiring and internal signal names are shown in table 17 . The cable provides 10 rs-422 signals, 10 ttl...

  • Page 356

    User’s manual __________________________________________________________________ 354 _________________________________________________________________ m211322en-d +5 vdc is all that is required to run the dafc. If you want to supply the stalo power through the ribbon cable between the dafc and stalo...

  • Page 357

    Appendix b _______________________________________________________ rvp900 packaging vaisala ______________________________________________________________________ 355 the signals assigned to the back panel’s 25-pin i/o connectors are shown in tables tbd to tbd. Each line in the tables generally desc...

  • Page 358

    User’s manual __________________________________________________________________ 356 _________________________________________________________________ m211322en-d table 23 j6 “stc #2” pin type dir signal name comment 6/19 rs-422 out stcdata/stcdatan stc serial loadup data 7/20 rs-422 in trlflt/trlfl...

  • Page 359

    Appendix b _______________________________________________________ rvp900 packaging vaisala ______________________________________________________________________ 357 0916-204 figure 58 j1 to j9 wiring diagrams.

  • Page 360

    User’s manual __________________________________________________________________ 358 _________________________________________________________________ m211322en-d 0916-204 figure 59 j90 to j111 wiring diagrams.

  • Page 361

    Appendix b _______________________________________________________ rvp900 packaging vaisala ______________________________________________________________________ 359 0916-204 figure 60 j13 wiring diagram.

  • Page 362

    User’s manual __________________________________________________________________ 360 _________________________________________________________________ m211322en-d 0916-204 figure 61 control panel assembly.

  • Page 363: Installation and Test

    Appendix c _____________________________________________ installation and test procedures vaisala ______________________________________________________________________ 361 appendix c installation and test procedures c.1 overview these installation and test procedures are designed to assist vaisala ...

  • Page 364

    User’s manual __________________________________________________________________ 362 _________________________________________________________________ m211322en-d after you have successfully completed the installation and test procedures, your rvp900 is ready to connect to your software application,...

  • Page 365: C.1.1 Test Checklist

    Appendix c _____________________________________________ installation and test procedures vaisala ______________________________________________________________________ 363 c.1.1 test checklist test passed c.2 installation check c.3 power up check c.4 setup terminal c.5 setup "v" command (internal s...

  • Page 366: C.2 Installation Check

    User’s manual __________________________________________________________________ 364 _________________________________________________________________ m211322en-d c.2 installation check test goal verify that the rvp900 is properly connected to the radar system and document some of the basic radar ch...

  • Page 367: C.3 Power Up Check

    Appendix c _____________________________________________ installation and test procedures vaisala ______________________________________________________________________ 365 c.3 power up check test goal verify that the rvp901 and rvp902 properly powered up. Test procedure the display terminal of the ...

  • Page 368: C.4 Setup Terminal

    User’s manual __________________________________________________________________ 366 _________________________________________________________________ m211322en-d c.4 setup terminal test goal verify that the tty setups are accessible and functioning properly. Special test equipment - keyboard and mo...

  • Page 369

    Appendix c _____________________________________________ installation and test procedures vaisala ______________________________________________________________________ 367 c.5 setup "v" command (internal status) test goal verify that the tty setups for the internal status section are properly repor...

  • Page 370: Configuration)

    User’s manual __________________________________________________________________ 368 _________________________________________________________________ m211322en-d c.6 setup "mc" command (board configuration) test goal verify that the tty setups for the board configuration section are properly config...

  • Page 371

    Appendix c _____________________________________________ installation and test procedures vaisala ______________________________________________________________________ 369 c.7 setup "mp" command (processing options) test goal verify that the tty setups for the processing options section are properl...

  • Page 372

    User’s manual __________________________________________________________________ 370 _________________________________________________________________ m211322en-d c.8 setup "mf" command (clutter filters) test goal verify that the tty setups for the clutter filters section are properly configured for...

  • Page 373: Setup)

    Appendix c _____________________________________________ installation and test procedures vaisala ______________________________________________________________________ 371 c.9 setup "mt" command (general trigger setup) test goal verify that the tty setups for the general trigger setup section are p...

  • Page 374

    User’s manual __________________________________________________________________ 372 _________________________________________________________________ m211322en-d test procedure 1. Enter the tty setups and type the "mt" command. 2. Set all the values, as required, for your operation. Test passed not...

  • Page 375: Width

    Appendix c _____________________________________________ installation and test procedures vaisala ______________________________________________________________________ 373 c.10 initial setup of information for each pulse width test goal enter the initial values for the tty setups for each of the pu...

  • Page 376

    User’s manual __________________________________________________________________ 374 _________________________________________________________________ m211322en-d 3. For all unused triggers, set the width to zero. 4. Enter the maximum prf from the chart above. 5. Set the initial impulse response len...

  • Page 377: Afc)

    Appendix c _____________________________________________ installation and test procedures vaisala ______________________________________________________________________ 375 c.11 setup "mb" command (burst pulse and afc) test goal verify that the tty setups for the burst pulse and afc configuration se...

  • Page 378

    User’s manual __________________________________________________________________ 376 _________________________________________________________________ m211322en-d test passed for customer_________________________________ date__________ for vaisala___________________________________ date__________.

  • Page 379

    Appendix c _____________________________________________ installation and test procedures vaisala ______________________________________________________________________ 377 c.12 setup "m+" command (debug options) test goal verify that the tty setups for the debug options section are properly configu...

  • Page 380: Control)

    User’s manual __________________________________________________________________ 378 _________________________________________________________________ m211322en-d c.13 setup "mz" command (transmitter phase control) test goal verify that the tty setups for the transmitter phase control section are pr...

  • Page 381: C.14 Ascope Test

    Appendix c _____________________________________________ installation and test procedures vaisala ______________________________________________________________________ 379 c.14 ascope test test goal verify that the display ascope utility functions properly. Background the ascope utility provides a ...

  • Page 382: C.15 Burst Pulse Alignment

    User’s manual __________________________________________________________________ 380 _________________________________________________________________ m211322en-d c.15 burst pulse alignment test goal verify that the burst pulse is present and that its amplitude is sufficient. This test also aligns t...

  • Page 383

    Appendix c _____________________________________________ installation and test procedures vaisala ______________________________________________________________________ 381 test passed c.16 bandwidth filter adjustment test goal set the band width filter for each pulse width. Special test equipment -...

  • Page 384

    User’s manual __________________________________________________________________ 382 _________________________________________________________________ m211322en-d c.17 digital afc (dafc) alignment (optional) test goal verify that the rvp900 dafc output controls the stalo over the correct span. Speci...

  • Page 385

    Appendix c _____________________________________________ installation and test procedures vaisala ______________________________________________________________________ 383 6. Verify that sufficient span is covered, and the power at the end points is sufficiently high to run the afc loop. Test passe...

  • Page 386

    User’s manual __________________________________________________________________ 384 _________________________________________________________________ m211322en-d c.18 mfc functional test and tuning (optional) test goal verify that the manual frequency control (mfc) is functioning properly. Special ...

  • Page 387

    Appendix c _____________________________________________ installation and test procedures vaisala ______________________________________________________________________ 385 test passed c.19 afc functional test (optional) test goal verify that the afc properly tracks the burst pulse frequency. Specia...

  • Page 388

    User’s manual __________________________________________________________________ 386 _________________________________________________________________ m211322en-d test passed c.20 input if signal level check test goal verify that the input signal level is optimized for the rvp901. This is done by ob...

  • Page 389

    Appendix c _____________________________________________ installation and test procedures vaisala ______________________________________________________________________ 387 as when the ifd if-input was discon-nected. This verifies that the dominant noise is indeed coming from the lna, and not from a...

  • Page 390

    User’s manual __________________________________________________________________ 388 _________________________________________________________________ m211322en-d 5. Connect the test signal generator to inject a signal at rf ahead of the lna. 6. Set the signal generator to a value that is approximat...

  • Page 391

    Appendix c _____________________________________________ installation and test procedures vaisala ______________________________________________________________________ 389 c.22 receiver bandwidth check test goal verify the receiver bandwidth is in excess of 14 mhz. Background for proper functioning...

  • Page 392

    User’s manual __________________________________________________________________ 390 _________________________________________________________________ m211322en-d 0916-204 figure 62 graph of total power vs. If frequency test passed for customer_________________________________ date__________ for vai...

  • Page 393

    Appendix c _____________________________________________ installation and test procedures vaisala ______________________________________________________________________ 391 c.23 receiver phase noise check test goal verify the stability of the stalo by looking at the phase noise of a clutter target. ...

  • Page 394

    User’s manual __________________________________________________________________ 392 _________________________________________________________________ m211322en-d test passed c.24 hardcopy and backup of final setups test goal make a hardcopy of all the final setups and attach to the tests. Special t...

  • Page 395

    Appendix c _____________________________________________ installation and test procedures vaisala ______________________________________________________________________ 393 c.25 rvp901 txdac stand-alone bench test test goal verify that the rvp901 txdac electrical i/o is working properly in an isolat...

  • Page 396

    User’s manual __________________________________________________________________ 394 _________________________________________________________________ m211322en-d 10. Verify the v command shows tx/clk:okay, indicating the rvp901 dac is locking properly. 11. Reduce the siggen output to -20 dbm and ve...

  • Page 397: Rvp900 Developer'S Notes

    Appendix d _________________________________________________ rvp900 developer's notes vaisala ______________________________________________________________________ 395 appendix d rvp900 developer's notes this appendix describes the software environment that is provided to third- party developer’s w...

  • Page 398

    User’s manual __________________________________________________________________ 396 _________________________________________________________________ m211322en-d 0916-204 figure 63 rda software collection tree all software in each of the directories marked with an asterisk * is provided to licensed...

  • Page 399

    Appendix d _________________________________________________ rvp900 developer's notes vaisala ______________________________________________________________________ 397 - pci board firmware—the code that runs within the field programmable gate array (fpga) chips on the pci cards. The fpga code is fu...

  • Page 400

    User’s manual __________________________________________________________________ 398 _________________________________________________________________ m211322en-d 0916-204 figure 64 rvp8 hardware and software organization.

  • Page 401

    Appendix d _________________________________________________ rvp900 developer's notes vaisala ______________________________________________________________________ 399 - rvp8/proc processes —these are n-copies of identical code that are forked by the main threads and which carry out all of the scie...

  • Page 402: Upgrades

    User’s manual __________________________________________________________________ 400 _________________________________________________________________ m211322en-d can be added to the rvp8. And since the delivered site stubs are thrown away and replaced with their customized versions, the long term m...

  • Page 403: Module

    Appendix d _________________________________________________ rvp900 developer's notes vaisala ______________________________________________________________________ 401 and rvp8/proc errors later in the initializations such as: forking parallel compute process(es)... Rvp8/proc–0: requesting exit due...

  • Page 404: -Exposeio

    User’s manual __________________________________________________________________ 402 _________________________________________________________________ m211322en-d d.3 debugging and profiling your code although the complete rvp8 is a rather complex multi-thread and multi- process system, it is still ...

  • Page 405: -Showaq

    Appendix d _________________________________________________ rvp900 developer's notes vaisala ______________________________________________________________________ 403 command arrives, along with the two input words, which are expected by that opcode. No output words are generated by snoise. The gp...

  • Page 406: Intervals: -Showcpis

    User’s manual __________________________________________________________________ 404 _________________________________________________________________ m211322en-d d.3.3 showing coherent processing intervals: -showcpis coherent processing intervals (cpis) are blocks of acquired pulses that have been ...

  • Page 407

    Appendix d _________________________________________________ rvp900 developer's notes vaisala ______________________________________________________________________ 405 when no callbacks are registered, or when the registered callback does not request any further activity, the printout will simply l...

  • Page 408

    User’s manual __________________________________________________________________ 406 _________________________________________________________________ m211322en-d d.3.5 using ddd on the main & proc code the gnu ddd symbolic debugger is (usually) built on top of the dde command line debugger. Both ar...

  • Page 409

    Appendix d _________________________________________________ rvp900 developer's notes vaisala ______________________________________________________________________ 407 in another window type: $ cd /home/operator/src/rda/rvp8proc $ make –j2 $ cd open $ ddd rvp8proc which builds the new rvp8/proc cod...

  • Page 410: D.3.7 Profiling With Gprof

    User’s manual __________________________________________________________________ 408 _________________________________________________________________ m211322en-d d.3.7 profiling with gprof the gnu tools include the handy runtime profiler gprof. This tool works in conjunction with the c-compiler, an...

  • Page 411

    Appendix d _________________________________________________ rvp900 developer's notes vaisala ______________________________________________________________________ 409 the rvp8main/site and rvp8proc/site areas, and then making the desired changes. There are four major mode slots reserved for custom...

  • Page 412: Customization

    User’s manual __________________________________________________________________ 410 _________________________________________________________________ m211322en-d d.4.1 function pointers are the key to customization each major mode is characterized by a set of function pointers or methods, which def...

  • Page 413

    Appendix d _________________________________________________ rvp900 developer's notes vaisala ______________________________________________________________________ 411 - privatedata_t—each major mode can allocate a private data area for whatever memory resources are required during the operation of...

  • Page 414: Timers

    User’s manual __________________________________________________________________ 412 _________________________________________________________________ m211322en-d d.5.1 using the programmable callback timers the rt-ctrl thread is structured around a flexible set of real-time callback timers. The thr...

  • Page 415: Events

    Appendix d _________________________________________________ rvp900 developer's notes vaisala ______________________________________________________________________ 413 d.5.2 example: standard trigger/antenna events refer to the source file rvp8main/open/rtctrl.C, which contains the standard rvp8 co...

  • Page 416: Histogram

    User’s manual __________________________________________________________________ 414 _________________________________________________________________ m211322en-d d.5.3 example: real-time interrupt histogram refer to the source file rvp8main/site/demohist.C, which contains demonstration code for a r...

  • Page 417

    Appendix d _________________________________________________ rvp900 developer's notes vaisala ______________________________________________________________________ 415 - verify that selecting some other major mode in ascope results in the messages: exiting from demohist proc section exiting demohis...

  • Page 418: D.11.4 Example: Adding Prt

    User’s manual __________________________________________________________________ 416 _________________________________________________________________ m211322en-d d.9.2 reducing unnecessary pci traffic d.10 handling live antenna angles d.11 creating custom trigger sequences d.11.1 defining trigger w...

  • Page 419

    Appendix d _________________________________________________ rvp900 developer's notes vaisala ______________________________________________________________________ 417 difference is that the default trigger generation is superceded by the custom inominaltrigsequence_stag method. - inominaltrigseque...

  • Page 420

    User’s manual __________________________________________________________________ 418 _________________________________________________________________ m211322en-d d.12 determining cpi's and ray boundaries d.13 using the rvp timeseries api the rvp timeseries api is the fundamental interface through w...

  • Page 421: D.13.2 Attach/detach Details

    Appendix d _________________________________________________ rvp900 developer's notes vaisala ______________________________________________________________________ 419 d.13.2 attach/detach details use rvptsattach() to attach and rvptsdetach() to release the connection. Always attach to unit rvpts_u...

  • Page 422

    User’s manual __________________________________________________________________ 420 _________________________________________________________________ m211322en-d d.14 using the intel ipp library the ipp software enables taking advantage of the parallelism of the single- instruction, multiple-data (...

  • Page 423

    Appendix d _________________________________________________ rvp900 developer's notes vaisala ______________________________________________________________________ 421 - what are the redistributable files? In general, the redistributable files include the linkable files (.Dll and .Lib files for win...

  • Page 424

    User’s manual __________________________________________________________________ 422 _________________________________________________________________ m211322en-d.

  • Page 425: Time Series Recording

    Appendix e _____________________________________________________ time series recording vaisala ______________________________________________________________________ 423 appendix e time series recording e.1 overview the time series (ts) recording feature of the rvp900 provides end-users with the abi...

  • Page 426: E.2.1 General Architecture

    User’s manual __________________________________________________________________ 424 _________________________________________________________________ m211322en-d e.2 ts record/playback software architecture e.2.1 general architecture the ts record and playback features on a local rvp900 and a remot...

  • Page 427

    Appendix e _____________________________________________________ time series recording vaisala ______________________________________________________________________ 425 - from a local disk archive - from a remote network host (via tsimport) - tsswitch—gui that allows the user to select the sole ts ...

  • Page 428: E.3.1 Required Software

    User’s manual __________________________________________________________________ 426 _________________________________________________________________ m211322en-d e.3 installation & configuration vaisala recommends the use of ts recording in two configurations. The simplest (but least flexible) conf...

  • Page 429: Tsimport and Tsexport

    Appendix e _____________________________________________________ time series recording vaisala ______________________________________________________________________ 427 each of the scripts contain extensive comments and should be edited depending on your configuration. The scripts are shipped confi...

  • Page 430: Command Line

    User’s manual __________________________________________________________________ 428 _________________________________________________________________ m211322en-d e.3.5 tsimport and tsexport from the command line from the command line, tsimport and tsexport can also be run. They take the following c...

  • Page 431: E.4 Ts Switch Utility

    Appendix e _____________________________________________________ time series recording vaisala ______________________________________________________________________ 429 e.4 ts switch utility to start the tsswitch utility as operator, type: $tsswitch in section e.2 ts record/playback software archit...

  • Page 432: E.5 Ts Archive Utility

    User’s manual __________________________________________________________________ 430 _________________________________________________________________ m211322en-d in the case of a separate archive host, the "local rvp900" choice would always show as red, since there is not a local rvp900. The "local...

  • Page 433: E.5.1 Archive Directory Area

    Appendix e _____________________________________________________ time series recording vaisala ______________________________________________________________________ 431 e.5.1 archive directory area directory the directory section is used for selecting which archive directory to use, or to add anoth...

  • Page 434: E.5.3 Filter

    User’s manual __________________________________________________________________ 432 _________________________________________________________________ m211322en-d button is only displayed when the local archive source is selected. The stop button terminates all recording or playback operations. The ...

  • Page 435

    Appendix e _____________________________________________________ time series recording vaisala ______________________________________________________________________ 433 show files the show files field lets you control how many files to include in the list. Apply click the apply button to update the...

  • Page 436: E.5.4 Ts Archive Log Area

    User’s manual __________________________________________________________________ 434 _________________________________________________________________ m211322en-d e.5.4 ts archive log area 0916-208 figure 68 ts archive log area tag & right-click menu when you right-click on any selected file or grou...

  • Page 437

    Appendix e _____________________________________________________ time series recording vaisala ______________________________________________________________________ 435 range and polar fields the range and polar fields display the range and polarization of the ts data. Size the size field displays ...

  • Page 438: Operation

    User’s manual __________________________________________________________________ 436 _________________________________________________________________ m211322en-d e.6.1 rvp900 in normal real-time operation 0916-212 figure 69 rvp900 in normal real-time operation in this case, the ts switch is set to ...

  • Page 439: Rvp900

    Appendix e _____________________________________________________ time series recording vaisala ______________________________________________________________________ 437 e.6.2 case 1: ts recording on a local rvp900 0916-212 figure 70 ts record on local rvp900 in this case, the ts switch is set to pl...

  • Page 440: Archive Host

    User’s manual __________________________________________________________________ 438 _________________________________________________________________ m211322en-d e.6.3 case 2: ts recording on separate archive host this is the recommended recording configuration for ts recording. 0916-212 figure 71 ...

  • Page 441: Rvp900

    Appendix e _____________________________________________________ time series recording vaisala ______________________________________________________________________ 439 e.6.4 case 3: ts playback on a local rvp900 0916-215 figure 72 ts playback on local rvp900 in this case, the ts switch is set to w...

  • Page 442: Archive Host to An Rvp900

    User’s manual __________________________________________________________________ 440 _________________________________________________________________ m211322en-d e.6.5 case 4: ts playback from a separate archive host to an rvp900 this is the recommended mode of operation. 0916-215 figure 73 ts play...

  • Page 443: E.6.6 Quick Guides

    Appendix e _____________________________________________________ time series recording vaisala ______________________________________________________________________ 441 e.6.6 quick guides the following steps should be used in conjunction with the software specific application examples described in ...

  • Page 444: E.7 Ascope Playback Features

    User’s manual __________________________________________________________________ 442 _________________________________________________________________ m211322en-d e.7 ascope playback features the ascope utility is a full-featured, stand-alone signal processor configuration and plotting utility. When...

  • Page 445

    Appendix e _____________________________________________________ time series recording vaisala ______________________________________________________________________ 443 all of these relate to the transmit characteristics of the radar and for these, the archived value is displayed; users may not alt...

  • Page 446: E.8 Ts Playback Using Iris

    User’s manual __________________________________________________________________ 444 _________________________________________________________________ m211322en-d e.7.2 archive on separate archive host utility settings e.8 ts playback using iris successful playback of time series data using iris tak...

  • Page 447: E.9.1 Overview

    Appendix e _____________________________________________________ time series recording vaisala ______________________________________________________________________ 445 6. Select from the inventory the file or files you wish to playback, and set the p bit for those. 7. If you are playing back a mul...

  • Page 448

    User’s manual __________________________________________________________________ 446 _________________________________________________________________ m211322en-d e.9.2 starting tsview and sample session e.9.2.1 starting tsview you must have operator privilege to run tsview. The ts view utility must...

  • Page 449

    Appendix e _____________________________________________________ time series recording vaisala ______________________________________________________________________ 447 e.9.3 tsview command line options e.9.3.1 -help gives a list of available options: -count:n (only print n pulses) -data (print dat...

  • Page 450

    User’s manual __________________________________________________________________ 448 _________________________________________________________________ m211322en-d to remove characters that would mess up the filename, such as unprintable characters, space and / . - taskname —identification of the app...

  • Page 451: E.10 Ts Record Data Format

    Appendix e _____________________________________________________ time series recording vaisala ______________________________________________________________________ 449 the label on the left is the index number of the first range bin on the line. The numbers displayed are the power of the pulse in ...

  • Page 452

    User’s manual __________________________________________________________________ 450 _________________________________________________________________ m211322en-d each individual time series sample consists of 2 floating point numbers representing the i followed by the q voltage. The values are full...

  • Page 453

    Appendix e _____________________________________________________ time series recording vaisala ______________________________________________________________________ 451 to explain the rvptspulseinfo structure, we give an example from the file (you can find more details in our header file rvpts.H): ...

  • Page 454

    User’s manual __________________________________________________________________ 452 _________________________________________________________________ m211322en-d the rvptspulsehdr structure is also defined in the rvpts.H file. Here is an example: rvptspulsehdr start iversion=0 iflags=3 bit 0: n/a b...

  • Page 455: Rcp902 Wsr98D Panel

    Appendix f ___________________________________________________ rcp902 wsr98d panel vaisala ______________________________________________________________________ 453 appendix f rcp902 wsr98d panel f.1 overview this appendix describes the functionality and architecture of the interface between the rc...

  • Page 456: F.3 Regulatory Compliances

    User’s manual __________________________________________________________________ 454 _________________________________________________________________ m211322en-d - if you are unable to take either of the above precautions, touch a conductive part of the equipment chassis with your other hand before...

  • Page 457: F.3.2 Weee Compliance

    Appendix f ___________________________________________________ rcp902 wsr98d panel vaisala ______________________________________________________________________ 455 f.3.2 weee compliance declaration of conformity in relation to directive 2002/96/ec, waste electrical and electronic equipment (weee)....

  • Page 458: F.4.1 China Rohs Compliance

    User’s manual __________________________________________________________________ 456 _________________________________________________________________ m211322en-d f.4.1 china rohs compliance the china rohs directive requires disclosure (not removal) of the 6 eu rohs substances for those products inc...

  • Page 459

    Appendix f ___________________________________________________ rcp902 wsr98d panel vaisala ______________________________________________________________________ 457 f.5 rcp902 wsr98d panel architecture the rvp902 server connects to the rvp900 ifdr, which connects to the rcp902 wsr98d panel. The rcp...

  • Page 460: F.6 Physical Interface

    User’s manual __________________________________________________________________ 458 _________________________________________________________________ m211322en-d f.6 physical interface f.6.1 overall size the overall size of the rvp902 wsr98d panel is equal to or less than the overall size of the rv...

  • Page 461: Panel

    Appendix f ___________________________________________________ rcp902 wsr98d panel vaisala ______________________________________________________________________ 459 0916-023 figure 78 rcp902 wsr98d connectors (modify without dimensions) f.6.4 modifications on rcp902 wsr98d panel the following modif...

  • Page 462

    User’s manual __________________________________________________________________ 460 _________________________________________________________________ m211322en-d - ttl input signals should have a 5 v unidirectional tvs device on them - ttl output signals should have a 5 v unidirectional tvs device ...

  • Page 463

    Appendix f ___________________________________________________ rcp902 wsr98d panel vaisala ______________________________________________________________________ 461 f.7.1 j3 - transmitter triggers (tx trigs) signal type: db37p note - if a signal is an output, the initial condition column contains t...

  • Page 464

    User’s manual __________________________________________________________________ 462 _________________________________________________________________ m211322en-d f.7.2 j4 - receiver protector (rx prot) connector type: db09s f.7.3 j7 - rf generator (rf-gen) connector type: db37s description: rf gene...

  • Page 465: Sel)

    Appendix f ___________________________________________________ rcp902 wsr98d panel vaisala ______________________________________________________________________ 463 f.7.4 j8 - rf test selection (rf-test sel) connector type: db09s description: controls the four position diode switch for the rf test ...

  • Page 466

    User’s manual __________________________________________________________________ 464 _________________________________________________________________ m211322en-d f.7.5 j9 - attenuator control (atten) connector type: db15s description: controls the 7-bit attenuator. F.7.6 j10 - noise source (noise s...

  • Page 467

    Appendix f ___________________________________________________ rcp902 wsr98d panel vaisala ______________________________________________________________________ 465 f.7.7 j11 - rf test switch (rf-test sw) connector type: db15s description: controls the 10-position rf test switch. F.7.8 j12 - dau se...

  • Page 468

    User’s manual __________________________________________________________________ 466 _________________________________________________________________ m211322en-d f.7.9 j14 - dcu serial i/o (serial-in) connector type: db15p description: dcu serial line from the wsr98d. 13 nc 14 dau_rx 15 gnd signal ...

  • Page 469: F.7.10 Coax

    Appendix f ___________________________________________________ rcp902 wsr98d panel vaisala ______________________________________________________________________ 467 f.7.10 coax f.7.11 j26 - log video input (rf test-in) connector type: 50  bnc description: baseband detected pulse: - analog input ra...

  • Page 470: Test Points

    User’s manual __________________________________________________________________ 468 _________________________________________________________________ m211322en-d - circuit description: ciruit has resistive network to provide input impedance. Due to its simplicity, it has small temperature sensitivi...

  • Page 471: Breakout

    Appendix f ___________________________________________________ rcp902 wsr98d panel vaisala ______________________________________________________________________ 469 for more information, refer to drawing drw240510. F.8.1 rcp902 wsr98d i/o interconnect breakout the interconnect cables breakout each ...

  • Page 472

    User’s manual __________________________________________________________________ 470 _________________________________________________________________ m211322en-d 46/47 amux_p1/amux_n1 57/58 spare_amux_p/n 48/49 v_n5p0/gnd -5v 49/50 nc 50/21 amux_p2/amux_n2 60/61 nc table 32 rcp902 wsr98d interconne...

  • Page 473: F.9 Software Control/status

    Appendix f ___________________________________________________ rcp902 wsr98d panel vaisala ______________________________________________________________________ 471 f.9 software control/status many of the signals on the wsr98d panel are driven real-time by the rvp900 ifdr controlled by the rvp900 p...

  • Page 474

    User’s manual __________________________________________________________________ 472 _________________________________________________________________ m211322en-d phasebit_p/n3 rvp latched in on rising edge of trigger 10 phasebit_p/n2 rvp latched in on rising edge of trigger 10 phasebit_p/n1 rvp lat...

  • Page 475

    Appendix f ___________________________________________________ rcp902 wsr98d panel vaisala ______________________________________________________________________ 473 rvp9_tp2 rvp dspx debug options j22 rcp9_tp1 rcp rcptp1value rcptp1enabled = "true" j23 rcp9_tp2 rcp rcptp2value rcptp2enabled = "true...

  • Page 476

    User’s manual __________________________________________________________________ 474 _________________________________________________________________ m211322en-d f.9.2 monitoring analog inputs there are hooks in the wsr98d set io rpc to enable sampling of the analog inputs. There were no customer r...

  • Page 477: G.1 Overview

    Appendix g _______________ rvp900 specification for asr9-wsp with rcp903 asr9-wsp panel vaisala ______________________________________________________________________ 475 appendix g rvp900 specification for asr9- wsp with rcp903 asr9-wsp panel g.1 overview this appendix describes the functionality a...

  • Page 478: G.3 Regulatory Compliances

    User’s manual __________________________________________________________________ 476 _________________________________________________________________ m211322en-d to make sure you are not delivering high static voltages yourself: - avoid touching exposed connectors unnecessarily. - handle esd sensit...

  • Page 479: G.3.2 Weee Compliance

    Appendix g _______________ rvp900 specification for asr9-wsp with rcp903 asr9-wsp panel vaisala ______________________________________________________________________ 477 g.3.2 weee compliance declaration of conformity in relation to directive 2002/96/ec, waste electrical and electronic equipment (w...

  • Page 480: G.4.1 China Rohs Compliance

    User’s manual __________________________________________________________________ 478 _________________________________________________________________ m211322en-d g.4.1 china rohs compliance the china rohs directive requires disclosure (not removal) of the 6 eu rohs substances for those products inc...

  • Page 481

    Appendix g _______________ rvp900 specification for asr9-wsp with rcp903 asr9-wsp panel vaisala ______________________________________________________________________ 479 g.5 asr9 wsp with rvp900 panel architecture the original asr9 wsp solution was implemented with the sigmet rxnet7 model asr9/rim-...

  • Page 482

    User’s manual __________________________________________________________________ 480 _________________________________________________________________ m211322en-d the rvp7/main signal processor is replaced by the rvp901-wsp if digital receiver. The rvp901-wsp meets or exceeds the specifications of t...

  • Page 483

    Appendix g _______________ rvp900 specification for asr9-wsp with rcp903 asr9-wsp panel vaisala ______________________________________________________________________ 481 0916-023 figure 80 asr9 wsp with rvp900 architecture g.5.1 rvp901-wsp signal processor the rvp901-wsp signal processor is vaisala...

  • Page 484: G.5.2 Rvp902 Processor

    User’s manual __________________________________________________________________ 482 _________________________________________________________________ m211322en-d - general purpose io - gpio differential signal 0 will be configured as the pre-trigger - gpio differential signals 1 to 9 and ttl signal...

  • Page 485

    Appendix g _______________ rvp900 specification for asr9-wsp with rcp903 asr9-wsp panel vaisala ______________________________________________________________________ 483 g.5.3 rcp903 asr9-wsp custom panel the rcp903 is designed to be form, fit, and function compatible with the original rxnet7 imple...

  • Page 486: Interfaces

    User’s manual __________________________________________________________________ 484 _________________________________________________________________ m211322en-d g.6 rcp903 asr9-wsp panel physical interfaces g.6.1 overall size the overall size of the rcp903 asr9-wsp panel is equal to or less than t...

  • Page 487: G.6.2 Mounting Dimensions

    Appendix g _______________ rvp900 specification for asr9-wsp with rcp903 asr9-wsp panel vaisala ______________________________________________________________________ 485 0916-023 figure 84 back panel dimensions 0916-023 figure 85 panel perspective view g.6.2 mounting dimensions the mounting dimensi...

  • Page 488: G.6.3 Connector Locations

    User’s manual __________________________________________________________________ 486 _________________________________________________________________ m211322en-d 0916-023 figure 86 rxnet7 front panel 0916-023 figure 87 rack side perspective view g.6.3 connector locations all the connectors on the r...

  • Page 489: G.6.4 Rcp903 Shelf

    Appendix g _______________ rvp900 specification for asr9-wsp with rcp903 asr9-wsp panel vaisala ______________________________________________________________________ 487 g.6.4 rcp903 shelf rcp903 shelf is mounted directly behind the panel. The rear mounting shelf includes: - connector strip with a ...

  • Page 490: G.7 Electrical Interfaces

    User’s manual __________________________________________________________________ 488 _________________________________________________________________ m211322en-d g.7 electrical interfaces 0916-023 figure 89 system testing boundary g.7.1 interconnect cabling there are several classes of signals for ...

  • Page 491: G.7.2 Rvp901-Wsp

    Appendix g _______________ rvp900 specification for asr9-wsp with rcp903 asr9-wsp panel vaisala ______________________________________________________________________ 489 - the ethernet switch attaches to the rcp903 asr9-wsp interface panel using: 1 - 223156 ethernet cable (ethernet cat5e). - the et...

  • Page 492

    User’s manual __________________________________________________________________ 490 _________________________________________________________________ m211322en-d 0916-023 figure 90 vaisala supplied, bay 4 j11 txdac-b sma direct transmit if output n j12 txdac-a sma same as j11 n j13a adc-a sma direc...

  • Page 493: G.7.3 Rcp903 Asr9-Wsp Panel

    Appendix g _______________ rvp900 specification for asr9-wsp with rcp903 asr9-wsp panel vaisala ______________________________________________________________________ 491 g.7.3 rcp903 asr9-wsp panel interfaces g.7.4 asr9-wsp panel indicators and switches the rcp903 panel has several asr9-wsp specifi...

  • Page 494

    User’s manual __________________________________________________________________ 492 _________________________________________________________________ m211322en-d g.7.5 j1, asr9 interface wsp #1 table 40 pin-out for j1 asr9 / wsp #1.

  • Page 495

    Appendix g _______________ rvp900 specification for asr9-wsp with rcp903 asr9-wsp panel vaisala ______________________________________________________________________ 493 g.7.6 j2, asr9 interface wsp #2 table 41 pin-out for j2 asr9 / wsp #2.

  • Page 496: Processor

    User’s manual __________________________________________________________________ 494 _________________________________________________________________ m211322en-d g.7.7 j3, rs-232 interface to rvp902 processor table 42 pin-out for j4 rs-232 serial interface g.7.8 j4, rs-232 interface to rvp902 proce...

  • Page 497: G.7.9 J5, Ethernet Interface

    Appendix g _______________ rvp900 specification for asr9-wsp with rcp903 asr9-wsp panel vaisala ______________________________________________________________________ 495 g.7.9 j5, ethernet interface rj45 ethernet interface provides 100/1000 base-t communication with the rvp902 processor direct or v...

  • Page 498: Rcp903 Asr9-Wsp Panel

    User’s manual __________________________________________________________________ 496 _________________________________________________________________ m211322en-d g.7.10 j6, rvp901-wsp misc io a to rcp903 asr9-wsp panel table 46 cbl210313 rcp903 interconnect cable to rvp901-wsp misc io port a (j3) t...

  • Page 499: G.8 Asr9 Rim Software Api

    Appendix g _______________ rvp900 specification for asr9-wsp with rcp903 asr9-wsp panel vaisala ______________________________________________________________________ 497 g.7.11 j7, power interface (dc) the power supply sub-system is designed with the following assumptions about the input power sour...

  • Page 500

    User’s manual __________________________________________________________________ 498 _________________________________________________________________ m211322en-d the rim api includes the following functionality: table 48 rim software api calls function name description rim_board_status returns the ...

  • Page 501

    Appendix g _______________ rvp900 specification for asr9-wsp with rcp903 asr9-wsp panel vaisala ______________________________________________________________________ 499 rim_asr9_set_run_cmd gets the rcp903 processing state that is currently being requested rim_asr9_get_run gets the rcp903 processi...

  • Page 502

    User’s manual __________________________________________________________________ 500 _________________________________________________________________ m211322en-d.

  • Page 503: Acronyms

    Appendix h _______________________________________________________________ acronyms vaisala ______________________________________________________________________ 501 appendix h acronyms api application program interface coho coherent local oscillator csr clutter-to-signal ratio dafc digital afc mod...

  • Page 504

    User’s manual __________________________________________________________________ 502 _________________________________________________________________ m211322en-d.

  • Page 505: References and Credits

    Appendix i _____________________________________________________ references and credits vaisala ______________________________________________________________________ 503 appendix i references and credits 1. Dazhang, t., s.G. Geotis, r e. Passarelli jr., a.L. Hansen, and c.L. Frush, 1984: evaluation...

  • Page 506

    User’s manual __________________________________________________________________ 504 _________________________________________________________________ m211322en-d.

  • Page 507: Index

    ____________________________________________________________________________ index vaisala ______________________________________________________________________ 505 index a afc algorithms 190 digital, from dafc 86 introduction 50 tty setup 130 angle synchronization, introduction 45 angle syncing, l...

  • Page 508

    User’s manual __________________________________________________________________ 506 _________________________________________________________________ m211322en-d if bandwidth 73 frequency selection installation 79 tty setup 129 saturation 68 signal processing 38 ifd dynamic range 73 i/o connections...

  • Page 509

    ________________________________________________________________________________ vaisala ______________________________________________________________________ 507 burst pulse, tty setup 134 lsimul command 306 sled command 317 snoise command 274 socket interface 82 software, support utilities 52 sop...

  • Page 510

    User’s manual __________________________________________________________________ 508 _________________________________________________________________ m211322en-d.

  • Page 511

    ________________________________________________________________________________ vaisala ______________________________________________________________________ 509.

  • Page 512

    Www.Vaisala.Com 4*m211322en*.