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

Sum of Two Equal-Frequency Sinusoids

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

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

Discrete Haar Wavelet Transform

by ** | **

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

Zero Crossing Counter

by ** | **

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

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

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

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

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

software anti-aliasing filter.

by in **Comp.DSP** on Sep 17 2014

*Hey guys,
I designed a system to acquire certain physiological signals and recorded t=
hese sign... *

jargon

by **RichD** in **Comp.DSP** on Sep 17 2014

*I know there are some good mathematicians here,
and I don't know where else to post these question... *

Principle or Principal? That is the Question.

by in **Comp.DSP** on Sep 17 2014

*This is not a criticism directed at anybody here. I have been known to use =
the wrong word occasio... *

Maximum data extraction from autocorrelation

by **Dirk Bruere at NeoPax** in **Comp.DSP** on Sep 17 2014

*So, I have a 1024 data set containing a signal and it's reflection. The sig=
nal and reflections ar... *

Accuracy of frequency determination from FFT on ADC samples

by **Dirk Bruere at NeoPax** in **Comp.DSP** on Sep 16 2014

*In practice, I have an approximate frequency of 125kHz that I need to measure accurately. Since I am... *

Weighted overlap add question

by **sed_y** in **Comp.DSP** on Sep 15 2014

*Weighed overlap add Filterbank structure is often used in speech coding.
(https://www.onsemi.com/si... *

Bessel filter: What am I doing wrong?

by **Peter Mairhofer** in **Comp.DSP** on Sep 13 2014

*Hi,
A bessel filter should have nearly constant group delay up to a certain
frequency. In my cas... *

A simple algebra quiz problem

by **Rick Lyons** in **Comp.DSP** on Sep 10 2014

*
Hi Guys,
I was attempting to derive an equation for
the frequency response of a digital filte... *

More experimentation with single photo 2D -> 3D & other inverse problems in 1D/2D/3D DSP. YouTube demos.

by in **Comp.DSP** on Sep 9 2014

*This is really meant as the latest in a series I posted over irregular inte=
rvals since last summe... *

Modeling Issues (difference equation to Laplace)

by **Modeling** in **Comp.DSP** on Sep 9 2014

*First off, Hello all. I am new here. I have been working on a project for
some time and have came ... *

Digital Signal Processor Fundamentals and System Design

M.E. Angoletta

A Quadrature Signals Tutorial: Complex, But Not Complicated

Rick Lyons

Algorithms for Efficient Computation of Convolution

Karas Pavel

Understanding the 'Phasing Method' of Single Sideband Demodulation

Rick Lyons

Signal Processing for Communications

Paolo Prandoni

Complex Digital Signal Processing in Telecommunications

Zlatka Nikolova

C++ Tutorial

Juan SouliĆ©

Computing FFT Twiddle Factors

Rick Lyons

Introduction to Real-Time Digital Signal Processing

Sen M. Kuo

A Pragmatic Introduction to Signal Processing

Tom O'Haver