
Welcome to DSPRelated.com !
DSPRelated.com has been around since 1999 and has become over the years the most popular independent internet resource for Digital Signal Processing (DSP) engineers around the world.
You are invited to create an account with us (quick and free). Doing so will allow you to contribute to the the site by rating DSP books and DSP Internet resources, as well as participate to one or many DSP related discussion(s).




























































Basic Kalman filter
by Sylvain B | 




This is the most basic implementation of a Kalman filter.
For measured position, velocity and accel... ![]()
Computing FFT Twiddle Factors
by Rick Lyons | 




This text, figures, and code snippet are also available in downloadable PDF format
Typical applic... ![]()
Shelving Filter Design
by sparafucile17 | 




This function will generate the coefficients for a single IIR biquad that is a "shelving" design.&nb... ![]()
Generate ideal QPSK..64QAM symbol error rates (reference result)
by Markus Nentwig | 




Calculates the symbol error rate of QPSK/16QAM/64QAM/256QAM/1024QAM modulation for additive white Ga... ![]()
Flanger Audio Effect
by Gabriel Rivas | 




This is an implementation of the flanger effect using my previous entry
that is a fractional delay... ![]()
Fitting Filters to Measured Amplitude Response Data Using invfreqz in Matlab
by Julius Orion Smith III | 




In the 1980s I wrote the matlab function invfreqz that implements a fast (FFT-based) equation-error ... ![]()
Equal Loudness Curves (ISO226)
by sparafucile17 | 




What is loudness? No, it is not the setting of your volume knob. In audio processing, lo... ![]()
Spectrum analyzer
by Markus Nentwig | 




Determines the power spectrum, similar to a hardware measurement instrument
The function takes an i... ![]()
Fractional Delay Line implementation
by Gabriel Rivas | 




This is a working implementation of a fractional delay line in C. It has been tested
in the dsPIC a... ![]()
Halfband Filter Design with Python/Scipy
by Christopher Felton | 




The following code snippet is an example how to design a half band filter. Half band filters a... ![]()
evoMUSART 2013: First CFP (with correct dates)
by EvoMUSART in Comp.DSP on May 16 2012
Please distribute
(Apologies for cross posting)
----------------------------------------------... ![]()
message from Derek Pierce
by Richard Dobson in Comp.DSP on May 16 2012
Hi Archer,
Derek sent me a message on Facebook to the effect he has been trying to
order the so... ![]()
How do I find the real numbered lag betweent two shifted versions of a signal?
by Andy in Comp.DSP on May 16 2012
I have two signals y1[i] and y2[i].
y2 is just a shifted and slightly scaled version of y1.
I want... ![]()
phase of FFT
by evawoo in Comp.DSP on May 15 2012
Hey all,
I'm new here.
Currently I'm struggling with the phase of FFT. I read that the phase of
... ![]()
Cascaded integrator-comb (CIC) filter question
by Rick Lyons in Comp.DSP on May 15 2012
Hi Guys,
I've been trying to learn about those darned cascaded
integrator-comb (CIC) filter... ![]()
Can you scale the spectrum of a differentiated signal to give the undiffferentiated spectrum?
by catslovejazz in Comp.DSP on May 14 2012
Hello,
I am currently taking the derivative of a signal then performing an FFT on
it.
I was wo... ![]()
Re: Tracking algorithm
by Mauritz Jameson in Comp.DSP on May 14 2012
> =A0To me it looks like a PID (Proportional Integral Differential) control=
ler without the der... ![]()
Avoid huge peaks when changing biquad filter coefficients on the fly
by jungledmnc in Comp.DSP on May 14 2012
Hi,
I'm using biquad audio filters (various ones, resonant and non-resonant,
higher order... just... ![]()
Factoring a high order allpass filter into cascade of 2nd order ALLPASS
by gretzteam in Comp.DSP on May 14 2012
Hi,
I have an 8th order allpass filter and want to implement it as a cascade of
2nd order ALLPASS s... ![]()
Pi approximation games
by Tim Wescott in Comp.DSP on May 14 2012
Instead of doing productive work, I just spent a few enjoyable minutes
with Scilab finding approxi... ![]()
Digital Image Processing
Kenneth R. Castleman




The Scientist & Engineer's Guide to Digital Signal Processing
Steven W. Smith




Linear Estimation
Thomas Kailath




Foundations of Statistical Natural Language Processing
Christopher D. Manning




A Student's Guide to Maxwell's Equations
Daniel Fleisch




Small Signal Audio Design
Douglas Self




Optimal Filtering
Brian D. O. Anderson




Kalman Filtering and Neural Networks
Simon Haykin




Digital Signal Processing System-Level Design Using LabVIEW
Nasser Kehtarnavaz




Algorithms for Image Processing and Computer Vision
J. R. Parker



