Difference between revisions of "Embedded Video Processing and Radio Unit"

From MyLabWiki
Jump to: navigation, search
(Initial Analysis and Further References)
(Initial Analysis)
Line 32: Line 32:
 
== Initial Analysis ==
 
== Initial Analysis ==
  
Two processors from [http://www.ti.com Texas Instruments] are evaluated: The [http://focus.ti.com/docs/prod/folders/print/tms320dm355.html TMS320DM355] digital media processor and the [http://focus.ti.com/dsp/docs/dspcontent.tsp?contentId=53403 OMAP3530] application processor. Both are based on the DaVinci™ technology and contain hardware accelerators for video processing (both front end and backend). While these may not provide the best solution, they are relatively easy and cheap to get started with, because development environments are available in the form of the [http://www.beagleboard.org Beagle Board], the [http://www.leopardboard.org Leopard Board], and the [http://www.gumstix.com Gumstix] series.
+
Two processors from [http://www.ti.com Texas Instruments] are evaluated:
 +
# The [http://focus.ti.com/docs/prod/folders/print/tms320dm355.html TMS320DM355] digital media processor
 +
# The [http://focus.ti.com/dsp/docs/dspcontent.tsp?contentId=53403 OMAP3530] application processor
 +
 
 +
Both are based on the DaVinci&trade; technology and contain hardware accelerators for video processing (both front end and backend). The OMAP2530 also contains a C64x+ DSP using which Software defined radio functionality could be implemented<ref>[http://www.opensdr.com/node/10/ Beagle Board SDR]</ref>.
 +
 
 +
While these may not provide the best solution, they are relatively easy and cheap to get started with, because development environments are available in the form of the [http://www.beagleboard.org Beagle Board], the [http://www.leopardboard.org Leopard Board], and the [http://www.gumstix.com Gumstix] series.
  
 
To begin with, following borads have been acquired:
 
To begin with, following borads have been acquired:
Line 38: Line 44:
 
* Leopard Board that comes with a VGA camera and a 5 Mpix camera.
 
* Leopard Board that comes with a VGA camera and a 5 Mpix camera.
 
* Gumstix Overo [http://www.gumstix.com/store/catalog/product_info.php?cPath=31&products_id=227 Fire] with the [http://www.gumstix.com/store/catalog/product_info.php?products_id=215 Summit] expansion board.
 
* Gumstix Overo [http://www.gumstix.com/store/catalog/product_info.php?cPath=31&products_id=227 Fire] with the [http://www.gumstix.com/store/catalog/product_info.php?products_id=215 Summit] expansion board.
 
  
 
== Further References ==
 
== Further References ==

Revision as of 08:45, 1 June 2009

The embedded video processing and radio unit (VPRU) is a small, high performance single board computer for capturing and transmission of high definition video and for providing a simple TM/TC interface for the system it is built into.

Requirements

  • Capture high quality video in 640x360 and 1280x720 pixels, 25 fps, progressive scan
  • Perform some basic compression of the video stream in real time
  • Provide a TM/TC interface to other processing units
  • Interleave telemetry from other processing units and the video stream and transmit it over a radio link
  • Receive telecommands via the radio and forward them to the other processing units

Nice to have requirements:

  • Pan, tilt, and zoom
  • Transponder functionality in the radio unit for ranging

Functional Overview

800px

Development Approach

The VPRU is going to be developed in three incremental iterations resulting in three prototypes:

First Prototype
This prototype will focus on the video processing functionality and the TM/TC interface. For the radio part, a simple Wi-Fi interface will be used allowing laptops and handheld devices to act as hosts.
Second Prototype
This prototype will focus on the radio unit and implement the transponder functionality.
Third prototype (TBC)
This prototype will focus on adding the pan tilt and zoom functionalities and will be likely to replace the camera unit from the first and second prototypes.


Initial Analysis

Two processors from Texas Instruments are evaluated:

  1. The TMS320DM355 digital media processor
  2. The OMAP3530 application processor

Both are based on the DaVinci™ technology and contain hardware accelerators for video processing (both front end and backend). The OMAP2530 also contains a C64x+ DSP using which Software defined radio functionality could be implemented[1].

While these may not provide the best solution, they are relatively easy and cheap to get started with, because development environments are available in the form of the Beagle Board, the Leopard Board, and the Gumstix series.

To begin with, following borads have been acquired:

  • Leopard Board that comes with a VGA camera and a 5 Mpix camera.
  • Gumstix Overo Fire with the Summit expansion board.

Further References


Cite error: <ref> tags exist, but no <references/> tag was found