![]() |
Signal Hound BB API
|
Segmented I/Q captures are available on the SM200B and SM435B devices only.
The SM200B and SM435B have an internal I/Q sample rate of 250MS/s with 160MHz of usable bandwidth. Due to the bandwidth limitations of USB 3.0 we cannot stream this full sample rate over USB to the PC. To accommodate these rates, these devices have 2GB of high-speed internal memory allowing customers to capture up to 2 seconds of I/Q data at the full 250MS/s rate.
With the API you can configure single triggered I/Q acquisitions up to 2 seconds or using the complex triggering capabilities, configure a sequence of trigger acquisitions to capture low duty cycle signals.
The sequence of a program performing segmented I/Q captures is,
The API gives you the ability to configure a simple or complex trigger sequence. A trigger sequence is a sequence of triggers (imm/video/ext/FMT) that occur back to back, that allow re-arm times up to 25us (depending on parameters). A trigger sequence allows you to capture the signals you care about and ignore samples where signals are not present. A trigger sequence and the data it captures might look like this.
Trigger sequences can include up to 250 triggers. You are limited to one configuration of each trigger type, these types being,
For each trigger in the sequence you can configure
Once you have configured your trigger sequence, you can queue many trigger sequences up simultaneously to increase capture throughput.
The maximum timeout length for a trigger sequence is the sum of the timeout lengths for all triggers in the sequence. The timeout period of one trigger does not start until the previous trigger has either been captured or timed-out.
Active trigger sequences must be finished before the device can be reconfigured for a different measurement, therefore it is important to avoid large timeout values if you need the device to remain responsive.