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).

A Complex Variable Detective Story – A Disconnect Between Theory and Implementation

**posted by** Rick Lyons

**Comments (0) |** The wheels go round and round, round and round ...

**posted by** Christopher Felton

**Comments (0) |** Spline interpolation

**posted by** Markus Nentwig

**Comments (2) |** DSP Related Math: Nice Animated GIFs

**posted by** Stephane Boucher

**Comments (1) |** Understanding and Preventing Overflow (I Had Too Much to Add Last Night)

**posted by** Jason Sachs

**Comments (0) |** Finding the Best Optimum

**posted by** Tim Wescott

**Comments (0) |** Polyphase Filters and Filterbanks

**posted by** Kyle Kastner

**Comments (8) |** Frequency-Domain Periodicity and the Discrete Fourier Transform

**posted by** Eric Jacobsen

**Comments (0) |** Engineering the Statistics

**posted by** Sami Al Dalahmah

**Comments (2) |** Implementing a full-duplex UART using the TMS320VC33 serial port

**posted by** Manuel Herrera

**Comments (2) |**

More Blogs...

More Blogs...

Saving a Matlab figure to file using command-line

by ** | **

*Once again, this is another example that Matlab does weird things with its figure window. If y... *

Computing FFT Twiddle Factors

by **Rick Lyons** |

*
This text, figures, and code snippet are also available in downloadable PDF format
Typical applic... *

Discrete Haar Wavelet Transform

by ** | **

*See article at http://www.dsprelated.com/showabstract/3639.php for the theory.... *

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 ... *

Adding a Controlled Amount of Noise to a Noise-Free Signal

by **Rick Lyons** |

*The following gives two snippets of Matlab code. The first snippet is a function whose inputs are: (... *

Zero Crossing Counter

by ** | **

*In some DSP applications, it can be very helpful to know how many times your signal has crossed the ... *

Echo Filter

by **Miguel De Jesus** |

*An Audio Echo Filter is an FIR filter that repeats a sound after a given Delay attenuating the repet... *

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... *

Computing the Nth Roots of a Number

by **Rick Lyons** |

*
In Matlab when we want to compute the square root of a number we use the 'sqrt()' command. For exa... *

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... *

Linear phase vs Min. Phase

by **Max** in **Comp.DSP** on Oct 24 2014

*I noticed a post about 'pre-ring' here recently (couldn't find the
thread again), and I'm trying to... *

Math History

by **Tim Wescott** in **Comp.DSP** on Oct 24 2014

*Who was it who figured out that
integral 1/(x^2 + 1) = arctan x
?
And how long did it take ... *

Calculating magnitude of FFT result

by **Robd** in **Comp.DSP** on Oct 23 2014

*Hi, I hope this is the correct forum for such a question.
I am writing some DSP code that runs on... *

Anybody know about sound propagation in water? (sonar)

by in **Comp.DSP** on Oct 22 2014

*If you were to drop a liquid contaminant into the water, would the sound refract due to the differen... *

Interpretting and using FFT outputs

by **rwjones** in **Comp.DSP** on Oct 22 2014

*Total newbie question...
I am working with a data set containing about 150,000 observations of pu... *

linear system linear?

by **Peter Mairhofer** in **Comp.DSP** on Oct 20 2014

*Supposedly simple questions:
Is every "linear system" under all conditions linear? Of course, wha... *

ANN: HpW-Works Spectrum Analyzer & Wave Generator V3.4.1

by **HpW-Works** in **Comp.DSP** on Oct 19 2014

*
HpW-Works Version 3.4.1:
Supported MS Windows versions:
- MS Windows Vista, 32 & 64 bit with... *

Stolen from another group

by in **Comp.DSP** on Oct 18 2014

*Thought you may like it
Some scientists are actually attempting to determine whether reality is a... *

Filtering for a Inverter PWM Driver

by **Anand P. Paralkar** in **Comp.DSP** on Oct 17 2014

*Hi,
I am referring to two app. notes from Microchip -
1. PICREF-1
2. AN1279
These ap... *

carrier detection

by **Lanarcam** in **Comp.DSP** on Oct 17 2014

*I am not an expert in DSP, in fact I know some of the theory
but I have never really written a DSP ... *

Complex Digital Signal Processing in Telecommunications

Zlatka Nikolova

Algorithms for Efficient Computation of Convolution

Karas Pavel

Digital Signal Processor Fundamentals and System Design

M.E. Angoletta

Signal Processing for Communications

Paolo Prandoni

Introduction to Real-Time Digital Signal Processing

Sen M. Kuo

A Pragmatic Introduction to Signal Processing

Tom O'Haver

Understanding the 'Phasing Method' of Single Sideband Demodulation

Rick Lyons

Computing FFT Twiddle Factors

Rick Lyons

C++ Tutorial

Juan Soulié

A Quadrature Signals Tutorial: Complex, But Not Complicated

Rick Lyons