Last-modified: Wed June 3 1998
FAQS (FREQUENTLY ASKED QUESTIONS WITH ANSWERS) ON DIGITAL SIGNAL PROCESSING
The world-wide web version of the comp.dsp FAQ is sponsored by
Berkeley Design Technology, Inc. -- providers of DSP technical
information and consulting services. For information on BDTI, visit
the BDTI home page.
Version date: June 3, 1998
- Ole Wolf, FAQ maintainer
0. WHAT IS COMP.DSP?
0.1 DISCLAIMER OF WARRANTY
0.2 Redistribution permission
0.3 Note on the list of manufacturers, addresses, and telephone
1. GENERAL DSP
1.1 DSP book and article references
1.1.1 Bibles of DSP
1.1.2 Adaptive signal processing
1.1.3 Array signal processing
1.1.4 Windowing articles
1.1.5 Digital audio effects processing
1.1.6 Digital signal processing chips
1.2 Where can I get free software for general DSP?
1.2.1 DSP packages for MATLAB
1.2.2 DSP packages for Mathematica
1.2.3 Other DSP software
1.2.4 Text to Speech Conversion Software
1.2.5 Filter design software
2. ALGORITHMS AND STANDARDS
2.1 Where can I get public domain algorithms for DSP?
2.2 What are CELP and LPC? Where can I get source for them?
2.3 What is ADPCM? Where can I get source for it?
2.4 What is GSM? Where can I get source for it?
2.5 How does pitch perception work, and how do I implement it?
2.6 What standards exist for digital audio? What is AES/EBU?
What is S/PDIF?
2.6.1 Where can I get copies of ITU (formerly CCITT)
2.6.2 What standards are there for digital audio?
2.7 What is mu-law encoding? Where can I get source for it?
2.8 How can I do CD DAT sample rate conversion?
2.9 What are wavelets?
2.9.1 What are wavelets? Where can I get more
2.9.2 What are some good books and papers on wavelets?
2.9.3 Where can I get some software for wavelets?
3. PROGRAMMABLE DSP CHIPS AND THEIR SOFTWARE
3.1 What are the available DSP chips and chip architectures?
3.2 Software for Analog Devices DSPs
3.2.1 Where can I get an assembler for the ADSP-2105?
3.2.2 Where can I get algorithms or libraries for Analog
3.3 Software for Lucent Technologies (Formerly AT&T) DSPs
3.4 Software for Motorola DSPs
3.4.1 Where can I get a free assembler for the Motorola
3.4.2 Where can I get a free C compiler for the Motorola
3.4.3 Where can I get algorithms and libraries for
Motorola DSPs? What is the number for the Motorola DSP
3.4.4 Where can I get NeXT-compatible Motorola DSP56001
3.4.5 Where can I get emulators for the 68HC11 (6811)
3.5 Software for Texas Instruments DSPs
3.5.1 Where can I get free algorithms or libraries for TI
DSPs? What is the number for the TI DSP BBS?
3.5.2 Where can I get a free C compiler for the TI
3.5.3 Where can I get a free assembler for the TI
3.5.4 Where can I get a free simulator for the TI
3.5.5 What is Tick? Where can I get it?
4. DSP DEVELOPMENT BOARDS
5. OPERATING SYSTEMS
Previous section (Overview) Next section (1)
Q0: WHAT IS COMP.DSP?
Comp.dsp is a worldwide Usenet news group that is used to
discuss various aspects of digital signal processing. It is
unmoderated, though we try to keep the signal to noise ratio
up :-). If you need to ask a question that isn't in the FAQ,
and can't figure out how to post, consult
Other relevant news groups are:
Relevant FAQs are:
+ Higher-order statistics FAQ
+ comp.arch.embedded FAQ
+ comp.compression FAQ
+ comp.realtime FAQ
+ comp.speech FAQ
+ sci.image.processing FAQ
+ Audio sampling FAQ
Other relevant links:
If you're reading this via the World Wide Web:
Click on dsp_faq.zip or dsp_faq.tar.Z to download a compressed
HTML version of the FAQ.
Click on dsp_faq.asc.zip or dsp_faq.asc.tar.Z to download a
compressed ASCII version of the FAQ.
(When you click on these links, your browser should tell you
that it can't display the files and then ask you if you want to
download them instead. Say "yes.")
If you're reading this as ASCII text:
Get with the program and get a web browser. The FAQ is
available on World Wide Web with a much nicer interface. This
is especially true for information presented in tabular form.
Q0.1: DISCLAIMER OF WARRANTY
BERKELEY DESIGN TECHNOLOGY, INC. AND THE INDIVIDUAL
CONTRIBUTORS TO THE FAQ BY NECESSITY ASSUME NO RESPONSIBILITY
FOR ACCURACY, ERRORS OR OMISSIONS, OR FOR THE USES MADE OF ANY
INFORMATION AND/OR MATERIAL CONTAINED HEREIN OR ANY DECISION
BASED ON SUCH USE. NO WARRANTIES ARE MADE, EXPRESS OR IMPLIED,
WITH REGARD TO THE CONTENTS OF THIS WORK, ITS MERCHANTABILITY,
OR FITNESS FOR A PARTICULAR PURPOSE. BERKELEY DESIGN
TECHNOLOGY, INC. AND THE INDIVIDUAL CONTRIBUTORS SHALL NOT BE
RESPONSIBLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE AND/OR RELIANCE
ON THE CONTENTS OF THIS WORK.
Additionally, please note that the opinions expressed herein
are those of the individual contributors, and should not be
construed to be those of the contributor's employers or
Berkeley Design Technology, Inc.
Q0.2: Redistribution Permission
This FAQ may be redistributed (in either electronic or printed
form) for non-commercial purposes provided that this notice is
preserved and that due credit is given to the maintainers and
Q0.3: Note on the list of manufacturers, addresses, and telephone numbers
In the latest revision of the comp.dsp FAQ, we decided to
eliminate the long list of manufacturers. The information
becomes outdated in a few months, and we believe that the list
takes up an inappropriate amount of space of the FAQ compared
to the interest in the list.
Previous section (Overview) Next section (1)
Previous section (0) Next section (2)
Q1: GENERAL DSP
Q1.1: Summary of DSP books and significant research articles
Q1.1.1: BIBLES OF DSP
R. E. Crochiere and L. R. Rabiner, Multirate Digital Signal
Processing, Prentice-Hall, 1983, ISBN 0-13-605162-6.
This book is the only real reference for filter banks and multirate
systems, as opposed to being a tutorial.
notes: this book is most certainly an excellent book on multi-rate
signal processing, but it came out right before perfect
reconstruction filter banks hit the streets. Multirate Systems and
Filter Banks by P. P. Vaidyanathan covers this issue.
G. H. Golub and C. F.
read more »