The frequency range and dynamic performance makes the AWGs of interest to engineers and scientists working in areas such as communications, radar, semiconductors, component testing, nano-technology, media testing, automation, ultrasound, optics, physics, medical and biological science. The instruments can be used to generate almost any waveform, for stimulating electronic devices such as amplifiers, filters, receivers, and digital interfaces. As they can replay real world signals they can also be used to replace, or model, missing system components. Waveforms can be acquired from a digitiser or other instrument and loaded into the AWG via a number of popular file formats. They can also be created using mathematical equations or imported from third party software tools such as LabVIEW and MATLAB.
Based on Spectrum's M4i series PCI Express (PCIe) platform the products are much smaller than conventional instruments and can be used in most modern PCs. Simply install the AWG cards into a vacant PCIe slot, load Spectrum's software and start generating waveforms. The AWGs are fully programmable and work with Spectrum's own SBench 6 control software. Engineers who want to control the AWGs with their own software can use the proven Spectrum drivers (available for Windows and Linux) that are included as part of the product. A set of standard programming examples illustrates the main signal generation functions and support is provided for Visual C++, Borland C++, Gnu C++, LabVIEW, Visual Basic, VB.NET, C#, J#, Python and Delphi code.
To allow the generation of long and complex waveforms the AWGs include 2 GSamples of of board memory and a number of operating modes such as Single-Shot, Loop, FIFO (streaming), Gated and Sequence Replay. In FIFO mode the cards use the ultra-fast PCIe x8 Gen2 interface to stream data continuously from the PC memory to the AWG at speeds up to 2.8 GB/sec. If two channels are used the outputs are fully synchronised and share a common clock to ensure minimal phase