EADS Home
  New Products
  Products
  Products by Model No.
  Systems/Applications
  News/Events
  Careers
  All Press Releases
 


 

VXIbus

Real-Time D/A Sequencing

Abstract
An adaptive Radar system was developed requiring the generation of bursts of Radar pulse waveforms. These waveforms are generated in real-time to allow the Radar system to adapt to changes. A VXIbus system networked to a mainframe computer is used to provide the throughput required to download new waveforms and update the signal generator in real-time.

After the baseband Radar pulse pattern has been generated it is up-converted to a Radar frequency and signal-conditioned for use with a Radar system. This example illustrates throughput breakthroughs in real-time signal generation that can be useful in many open and closed loop applications.

Introduction: Utilizing VXIbus to Attain Real-Time Performance
The VXIbus specification states that one objective for VXIbus is "to provide higher system throughput." But several years after the original issue of the specifications there were still no products available that would allow a system integrator to put a high-speed waveform application together that could operate in real-time.

The Racal Instruments Model 6062 D/A Converter (DAC) breaks this trend by generating signals at a rate of 500k points per second using a memory buffer that may be freely modified while the 6062 is generating waveforms. Unlike other cards that require the control program to modify the DAC directly, the 64k-point (standard) to 576k-point (extended) memory buffer of the 6062 provides true real-time performance.

The technology which allows this performance involves "shared" access into a memory buffer that may be read from and written to simultaneously. VXIbus interrupts synchronize this process by indicating that a section of buffer is available for memory update. This insures that buffer sections currently being transferred to the DAC are not disturbed.


Hardware Setup
The hardware setup includes a mainframe computer (to analyze and calculate the updated Radar waveforms on-the-fly), an Ethernet link (to transmit the data to the VXIbus) and a VXIbus system. The VXIbus system consists of a mainframe, an embedded Slot 0 controller with Ethernet, the 6062B-4 four channel D/A converter module, an up-converter and Radar subsystem.

The high throughput required to download these real-time Radar waveforms is achieved via the Ethernet link to the embedded controller and the VXIbus backplane transfers into shared memory.

The Model 6062 Waveform Generator is updated on-the-fly allowing the generation of Radar pulses with a bandwidth of 200kHz. Next, the up-converter outputs the waveform to the Radar subsystem.


Waveform Memory Configuration
The real-time stream of Radar pulses requires approximately 52,500 waveform memory points. This number may be varied on the fly if the number of points changes.


Software Setup
The software required to operate the high speed transfer can be accomplished as a C' program written under the LabWindows/CVI environment. The Model 6062 is set to interrupt the system every time the memory buffer halfway point is reached (at 32k) and every time the pointer resets back to the first point in the buffer. An interrupt handler is then activated loading either the first 32k-points of memory or the last approximately 20.5k-points. The number of points in the waveform may be modified concurrently with a refresh of the second half of the buffer (see Figure 2).

The interrupt handler uses the Model 6062's shared memory to transfer the real-time data from the embedded controller (see code fragments in Figure 3). At a transfer rate of over five Mb/s, it takes less than 13ms to update half of a single analog channel's memory (a 6062 can have up to 8 channels). Real-time is possible since the recycling period with the 6062 running at 500k-points/s is ~105ms. In general, the buffer can be replaced at up to five times the maximum sample rate.


Summary
This example demonstrates that the VXIbus Consortium's goal of providing "higher system throughput" is one step closer to being achieved. For the first time, real-time waveform updating has been demonstrated using the Racal Instruments' Model 6062.

Figure 3. Code Fragment for Real-Time Trace Updates


TOC
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13