12.12.2012 Views

Xcell Journal: The authoritative journal for programmable ... - Xilinx

Xcell Journal: The authoritative journal for programmable ... - Xilinx

Xcell Journal: The authoritative journal for programmable ... - Xilinx

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

DIGITAL SIGNAL PROCESSING<br />

Build Custom Real-Time Video<br />

Applications Quickly and Easily<br />

You can use a board equipped with all required video I/O and<br />

a Virtex-II FPGA to rapidly develop custom video processing functions.<br />

by John L. Smith<br />

Principal Engineer<br />

Titan Corp., AP&D Division<br />

john.l.smith@titan.com<br />

Visually guided tele-operation is becoming<br />

ubiquitous in a variety of fields, including<br />

medicine, defense, and industry. A key<br />

requirement is low latency – there should<br />

be minimum delay between capturing<br />

video at the sensor and displaying it at the<br />

remote viewer. With training, people can<br />

get used to as much as a half-second of<br />

delay, but often the result is vehicle oscillation,<br />

as the operator over-corrects controls<br />

without having the intuitive<br />

immediate feedback.<br />

Titan Corporation’s Advanced<br />

Products and Design Division works with<br />

aerospace defense primary contractors,<br />

Figure 1 – Predator UAV<br />

Figure 2 – Ground station console<br />

who provide unmanned aerial vehicles<br />

(UAVs) to the DoD. Figure 1 shows a<br />

General Atomics Predator UAV, and<br />

Figure 2 shows a ground station used <strong>for</strong><br />

UAV remote control.<br />

In surveillance missions, MPEG-2<br />

encoded video from a pan-tilt-zoom<br />

(PTZ) camera mounted on the UAV is<br />

transmitted to a ground station. <strong>The</strong>re the<br />

imagery is presented on a console to the<br />

operators. For the most effective control<br />

of the camera and vehicle, we had to<br />

reduce delay through the MPEG-2<br />

decoder to less than 75 ms.<br />

To accomplish this task, we used our<br />

commercial off-the-shelf multimedia video<br />

processing board, the VigraWATCH.<br />

VigraWATCH (VW) is equipped with a<br />

<strong>Xilinx</strong> ® Virtex-II FPGA and an IBM<br />

PowerPC 440GP (PPC) processor. This<br />

74 <strong>Xcell</strong> <strong>Journal</strong> Winter 2004

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!