Public API
To support writing your own signal processing algorithms for RVP10, the RVP10 software architecture enables you to statically link plug-in modules to the running code. The following table shows how the API supports adding software extensions to the RVP10 framework to modify some signal processing stages.
| Processing stage | API support |
|---|---|
| Tx/Rx waveform synthesis and matched filter generation | Define transmit waveforms from pulse-to-pulse, along with the corresponding FIR coefficients that extract (I,Q) from the Tx waveform. Allows users to experiment with arbitrary waveforms for pulse compression and frequency agility. |
| Time series and spectra processing from (I,Q) | Modify default time series and spectra data, for example, to perform averaging or windowing in a different way. |
| Parameter generation from (I,Q) |
|
The standard scientific algorithms are not public. Many RVP10 library routines are also documented and can be called by user code, but the source to these routines is not generally released. Development tools must be purchased separately.
