- DL manuals
- Vaisala
- Receiver
- RVP900
- User Manual
Vaisala RVP900 User Manual
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*.