Digital Signal Processing
General information
- Adaptyv -
practical information concerning the design of digital signal processing
systems
-
Articles, Papers, and
Presentations by BDTI Authors - good collection of DSP articles
-
Digital Signal
Processors vs. Universal Microprocessors - European DSP Education and
Research Conference paper in pdf format
-
comp.dsp FAQ - FAQs (Frequently asked questions with answers) on Digital
Signal Processing
-
Conventional DSP or configurable microcontroller: which way to go? -
Engineers of DSP-based systems are in a quandary over whether to use a
conventional DSP or one of the new configurable microcontrollers. The
technical challenges of MP3 decoding provide the basis for comparing
traditional DSPs with upstart configurable micros.
-
DSP-architecture directory - EDN's annual DSP directory helps in sorting
through the myriad DSP devices
-
DSP Boards: A
Buyer's Guide - Fortunately, it's not necessary for a designer to start
from scratch when dealing with complex DSP chips, an essential component for
many communication systems- thanks to an array of preconfigured and
customizable DSP boards and related software.
-
DSP Buyers Guide
- selecting the right DSP for a given project is no simple matter
-
DSP Compilers: A
Buyer's Guide - Your comm DSP's performance depends heavily on your
compiler choice, so it pays to know your options.
-
DSP Directory 2001 - DSP chip directory from EDN Magazine
- dspGuru -
information exchange to promote resource-sharing among DSP designers.
- DSP Related
Mailing Lists - mailing lists, related to DSP, on which you can subscribe
-
DSPs for next-generation cell phones balance performance and power - DSP
vendors are fighting the battle on several fronts for high-performance,
low-power operation and offering scalable architectures and optimized
instruction sets.
-
DSP System
Integration
-
Embedded microprocessors and DSPs: considerations for converging technologies
- If you're considering a change from a traditional embedded processor to a
DSP device, you're not alone, EDN Web Exclusives article in pdf format
- FAQs (Frequently
asked questions with answers) on Digital Signal Processing - world-wide
web version of the comp. dsp FAQ
-
Fixed or floating? a pointed question in DSPs - designers considering DSP
applications must first decide whether to commit their designs to fixed- or
floating-point DSPs
-
General-purpose µPs for DSP applications: consider the trade-offs - using
general-purpose processors instead of dedicated DSPs for DSP-intensive
applications has some advantages, as well as some pitfalls
-
Hardware
Implementations of Multirate Digital Filters - sometimes it is important
to map interpolation and decimation functions directly into hardware
-
Introduction to DSP - first module of the BORES Signal Processing DSP
course - Introduction to DSP
-
Introduction
to DSP MIPS, MOPS and Mflops
-
IRCAM Scientific
and Musical Articles - acoustics articles
-
Is Voice The Next Great Hurdle? - voice-recognition techniques are
becoming widely available
-
Multimedia instructions boost host-based processing - traditional CPUs
have been enhanced with multimedia instructions to perform parallel processing
suitable for DSP applications
-
Poynton's Digital
Signal Processing Resource List - FIR Filter Design Software
- Signal Processing
- includes DSP FAQ
-
RTOSs simplify DSP-application development and debugging - DSPs are
finding increasing applicability in consumer electronics and automotive
electronics, along with their traditional telecommunications applications.
Unfortunately, design tools for DSPs have not kept pace with their growing
popularity. RTOSs from a few vendors are addressing this issue.
- Signal
Processing Information Base (SPIB) - information repositories of data,
papers, software, newsgroups, bibliographies, links to other repositories, and
addresses
-
Soft Radios and
Modems on FPGAs - FPGA is now competing with DSP chips for soft radio and
modem design
-
Software-development tools are growing up - As processors become more
powerful, more people without traditional programming backgrounds are
developing embedded systems. Evolving software-development tools make this
situation possible.
- Stephen M.
Springer's Audio DSP Pages - educational, strictly non-commercial and
useful DSP website
-
The alias theorems: practical undersampling for expert engineers -
Aliasing, long considered an undesirable artifact of an insufficiently high
sampling rate, is in fact a useful tool for lab testing and analysis.
- The Scientist and
Engineer's Guide to Digital Signal Processing - web site of the book,
includes some chapters from the book about filtering, spectral analysis and
data compression, also DSP programs and files
File formats
Link and resource pages
Signal Processors
DSP Cards
Algorithms and theory
General
Audio
-
Acoustical Modeling Publications and Software by Julius Orion Smith III
-
Active Noise Control
FAQ
-
Advances in
Speech Enhancement on Voice-over-IP Applications - number of speech
quality impairments within VoIP networks threaten the ability to provide
comparable quality to a circuit-switched network
- An
Introduction to Noise Reduction
-
Asynchronous conversion thwarts incompatibility in sampling A/D systems
- by using asynchronous sample-rate conversion, you can eliminate the
problem of repeated or dropped samples that can occur when interconnecting
systems with incompatible clock rates
-
Companding systems used in telephone PCM systems - A-law and mu-law
explained
-
Computer
speech compression techniques - comp.speech.FAQ, speech data,
software
-
DSP Solutions
for Data/Facsimile Modems - application note from
Texas Instruments, includes info on many
usefula algoriths
-
fIR filter Design by Windowing - Java applet for filter design,
on-line usable tool, comes with Java source code
-
GSM 06.10 lossy
speech compression
- Guitar Effects
FAQ
-
Harmony Central Effects
Resources
-
How
Dolby Stereo (aka Dolby Surround) works - and how to make your own
surround sounds using your soundcard
- How
Vocoders Work
-
Implementation of a High-Quality Dolby Digital Decoder Using MMX
Technology - includes basic introduction to Dolby Digital decoding
-
Introduction to Digital Filters - introductory chapter from
The Scientist and Engineer's Guide to
Digital Signal Processing
-
Introduction to
Signal Processing book page - book discusses algorithms for digital
audio effects, this pages has all code found in the book!
-
Mathtools.net Java
Filtering - filter design applications
-
Notch filter uses only lowpass filters - describes textbook method and
one simpler method
-
Paul Browning'sAudio
Digital Signal Processing Page - lots of audio algorithm descriptions
-
Practical
use of the Hilbert Transformation - application note from
Brüel & Kjær in pdf format
-
Sampled sound processors - information on delay, pitch change,
reverberation and digital filters
-
Sample
Rate Converting Tutorial
-
Speech Coding - principles involved in speech coding and details of
commonly used coders
-
Time/Pitch
Scaling FAQ/References Page - how to pitch of a signal without
changing its length, check also
On the
Importance of Formants in Pitch Shifting
-
What is ADPCM? Where can I get source for it?
Signal analysing
Image and video
-
AVDS & Sensor Lab Publications - papers on 3D stereoscopic imaging,
visual inspection, compression, motion estimation
-
CCD
Imaging Systems - Charge-coupled device sensors do not produce perfect
images and require considerable signal processing to achieve the ultimate
image quality
-
Data Compression - introductory chapter from
The Scientist and Engineer's Guide to
Digital Signal Processing, covers RLE, Huffman, Delta encoding, LZW,
DCT, JPEG and MPEG
-
Image
Procecessing tutorials - median filtering, compression, TI DSPs
-
Image resizing and enhanced digital video compression - image resizing
and image compression are playing an important role in improving the
quality of video images
-
JPEG-2000 -The new wave in image compression - pdf file
-
JPEG image compression
FAQ - read also
part 2
-
JPEG parameters determine compression-system performance
-
MPEG video compression technique - a brief discussion
-
Stereo
vision based mapping and navigation for mobile robots
-
Structured Light
Visio - technique greatly simplify the process of triangulating the
position of a point in space
-
Synthetic Lighting
for Photography - simple ideas to use super-position principle to
modify the lighting of a scene after it has been photographed
-
The implementation of the IDCT by means of the IDFT
-
Tomi Engdahl's
computer graphics web page - very many useful links to computer
graphics information
Telecommunications
Wavelet
Software and source code
Utilities
Sound libraries
-
Common
Music - music synthesis and signal processing package written
primarily in Common Lisp
-
Sound Processing
Kit - object-oriented class library for audio signal processing
implemented in C++
FFT
- Fast Fourier Transform (FFT) in one and more
dimensions - FFT routine from Netlib
that has been mentioned to be good in comp.dsp newsgroup, file packed with
tar and gzip
-
FFT Example Source code in C
- FFTPACK
library - makes conversion to arbitary length data
- FFTW - C
subroutine library for performing the Discrete Fourier Transform (DFT) in
one or more dimensions
Audio codecs
Misc routines
|