Contributions from: Ettus Research, A National Instruments Company Alex Forencich <alex@alexforencich.com>