The first is a simple signal generator. This uses the WB(workbench) server on the BBB to configure the ADF4351's to generate an arbitrary sinusoid up to about 1500MHz. It uses the standard B to C to A board configuration (same as SDR configuration). It relies on the unbalanced first LO to produce a small signal value output. The output level can be varied by locating the first and second LO at different points along the C board SAW filter roll off. Below is a screen shot of the application (yes, I'm one of * those * people - exhibiting nostalgia for red 7 segment LED displays). The two LO settings are shown for reference. The AUX outputs for each board can be enabled/disabled as well as placing both synthesizers in a power down state to evaluate spurious outputs (i.e. the board clocks are all running yet).
The basic graph/plot software includes a single memory and an envelope history. The screen capture below shows the signal generator output at 10.970MHz. (recall that the ADC is operating at 1MSPS so its sub-sampling the IF which means that the right of the X axis is 10.50MHz while the left is 11.0MHz) Moving to the "lower" end of the ADC window allows the time series to clearly be seen. The markers are tabulated on the right (X then Y below it).
The 3rd software tool is a spectral investigation tool but neither the java or BBB software is complete enough to use for real measurements and evaluation. So now I'm back to a good spot with tool integration and testing and can return to accounting for the for spikes and check the expected noise levels.