Digital Signal Processing (DSP)
Raycomm are a UK based, leading developer of custom software and electronic design
solutions for innovative technological products and systems.
Digital Signal Processing (DSP) is used to describe the analysis and processing
of digitised analogue signals with the usual goal of filtering and or measuring some
real-world continuous signal. The process usually involves the conversion of the
analogue signal to a digital one using an Analogue to digital converter (ADC). The
digital signal is then processed and then often converted back to an analogue signal
using a digital to analogue converter (DAC). Since the signals are often analysed in
real time the delay between input and out is important. This usually translates to
the need for a fast processing method to minimise the delay. Whilst traditional
microprocessors and personal computers can be used for signal processing it is often
the case that dedicated signal processing.
Digital Signal Processor Properties
DSP is a device or system which performs digital signal processing in real time. They
feature:
- Designed for real-time processing
- Optimum performance with streaming data
- Harvard architecture (Separate program and data memories
- Special instructions for Multiple Data operations (SIMD)
Advantages
- Single-cycle multiply-accumulate operations
- Real-time performance, simulation & emulation
- Flexibility
- Reliability
- Increased system performance
- Reduced system cost
DSP Design and Software
Raycomm engineers have had experience using many of the Texas Instrument and Analog
Devices ranges of Digital Signal Processors (DSPs). Projects have ranged from
complete systems incorporating a DSP to proof of concept systems using EVMs and
Starter kits.
Whether you need a complete system designed, a proof of concept tested or just some DSP
software to extract your signal from noise, Raycomm have the skills and tools to help you.
We can offer advice on choice of DSP, design and implementation. Our engineers have
experience of developing closed loop control systems and signal analysis algorithms.
We are experienced in C and Assembler programming to take advantage of the highly
parallel architectures and particular features of the chosen DSP.
TMS320C Families
TMSC5000 DSP Platform-Most Power Efficient
TMS320C54 x The C54x generation consists of 17 distinct yet code compatible devices. They
have a broad range of performance and peripheral options, low-power operation and innovative
architecture and instruction set. The C54xx offers effective ways of achieving high performance
low-power operation and low system cost.
TMS320C55 x The C55x generation contains the industry’s most power-efficient DSPs and is
ideal for applications ranging from portable internet appliances to high-speed wireless
communications. The C55x delivers ultra low power performance because the DSPs automatically
power down inactive peripherals, memory and core functional units increasing battery life. The
C55x has additional units when compared with the C54x. The C55x will run C54x code “unchanged”
using a compatibility mode, to take full advantage of the C55x features over the C54x would
require recoding of assembler modules.
OMAP Processors C59x
Combines a C55x core with a TI-enhanced ARM925 on a single chip. This combination gives the
real-time signal processing capabilities of a DSP with the command and control on an ARM
processor.
Applications
- Networking
- Driver Information/Telematics
- Internet Audio
- Portable products
- Telecom 2G, 2.5G 3G Cell Phones etc.
- Wireless Modems
TMSC6000 DSP Platform - Highest Performance
TMS320C62x The C62x offer a cost effective solution to high performance DSP programming
challenges with clock speeds of 300MHz.
TMS320C67 Floating Point DSPs These offer increased precision
due to the floating point capability, whilst still offering speed, power savings and dynamic
range with performance from 600-1800 MFLOPS. Runs C62x code unmodified as the C67x adds floating
point functionality to the C62x DSP.
TMS320C64x The C64x fixed-point DSPs offer the industry’s highest level of DSP
performance to address demands of an increasingly digital age. At clock rates of up to 1GHz,
C64x can process information at rates up to 8000 MIPs. They offer reduced cost through
peripheral integration.
TMS320DM64x -DaVinci Digital media Processors
The DaVinci Technology is the C64x DSPcore technology that has been optimised for digital
imaging and video applications. They have been designed especially for video encode and decode
applications.
Applications
- DSL Modems
- Base Station Transceivers
- Wireless LAN
- Speech Recognition
- Networked Camera
- Multimedia gateway
- Industrial scanner
- Enterprise PBX
For a no-obligation discussion with one of our senior consultants on your project needs:
- Call us on +44 (0) 1275 847553
- or fill in our Enquiry Form
- or email us using the link at the top of the page
We look forward to hearing from you.
|