Home Advertise Magazine Events NETV Directory
  



Click Here

DSP on the desktop
20/03/2008 Email to a friend
 
Signal processing on a desktop pc. By Peter Massam.

DSP on the desktopConfronted with selecting a platform for a dsp algorithm, few engineers would consider the modern pc. Yet a pc’s cpu clock rate can be much higher than that of most dsps and the vector operations which many pc cpus support are comparable to those implemented in dsps.
A key advantage of using a pc platform for digital signal processing is that most engineers have one available. This means algorithm and software design can proceed with a close approximation to the final hardware – long before it is available. Benchmark implementations of key algorithms quickly show whether or not the platform has the required power.
Another advantage is the performance of pc compilers; whilst dsp compilers are frequently very good at optimising loop based code, they are rarely efficient for control code. However, caution is necessary because of the variety of pc processors – support for vector operations may vary greatly and details of the cache system will impact performance.
PCs usually have more memory than a typical dsp based system, which can be an advantage for some dsp algorithms: a modern pc’s multiple cache layers means relatively slow (and cheap) memory may be used and the cache system is well understood by compilers, which means they can use it efficiently most of the time. Cache systems are, nevertheless, complex and this can be a disadvantage if data processing loops need to be optimised beyond the compiler’s capabilities.
DSP algorithms usually require access to a few simple hardware devices, and their drivers are rarely complicated. However, the algorithms are just one part of a system that must usually communicate through more complex channels. This task is frequently left to a separate controller, but if the two elements of the system are to be combined on to a single platform, then a pc based solution becomes attractive.

 
Author
Peter Massam
 
 
Download Articles
 
DSP.pdf
 
 
Supporting Information
http://www.plextek.co.uk/
 
This material is protected by Findlay Media copyright 2010.
See Terms and Conditions.
One-off usage is permitted but bulk copying is not.
For multiple copies contact the sales team.
 
Bookmark this article using:
 
Del.icio.us digg reddit Facebook StumbleUpon
 
 
Your comments / feedback
Do you have any comments or feedback on this article? Please contact us by filling in the form below.
NameHide name
Your Email Address
Comments
Send
We may edit your comments and not all entries will be published.
Terms and Conditions

To comment on news stories or blogs you need to complete our 60 second registration process. Once completed this then allows you to download any and all white papers, register for e-zines and access our detailed supplier directory for FREE.

If you are all ready a registered user then enter your e-mail address and login.

You will need to have logged in prior to entering your comments in the boxes provided.

Please enter your email address to login and gain free access to this site.
 
If you are using this site for the first time registration is quick and completely free.
 
Register Now - Register Now


Email Address :  

Remember Me: - If this box is ticked you will be automatically logged in when you return.

Important: To protect your privacy, do not select 'Remember Me' if other users have access to the computer you are using.

 
Related Companies
Plextek Ltd
 
 
Related News
Plessey set to launch ‘innovative’ semiconductors
 
Micro combines ARM Cortex-M3 with 2MByte Flash
 
Wolfson launches digital audio hub for portable products
 
2Gbit DDR3 memory created on 42nm dram process
 
Microchip acquires memory technology and IP portfolio
 
 
Related Technology
Leaving a legacy
 
Sounds good! A new approach to audio amplifiers promises much longer battery life
 
Showcasing talent - Hard times for start ups, but investors are still interested in opportunities
 
Engineering portable power
 
Marketwatch: Switching on to opportunities
 
 
Related Products
Taking low power to a new level
 
Module uses Freescale i.MX51 with 800MHz ARM Cortex-A8
 
Quad sampling a/d converter combines low noise and dynamic performance
 
Expanded on module feature set
 
400mA low input voltage, ultra low dropout regulator
 
 
Downloads
DSP.pdf