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

The Sampling Theorem - An Intuitive Approach

**posted by** Stephane Boucher

**Comments (0) |** A poor man's Simulink

**posted by** Markus Nentwig

**Comments (2) |** 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) |** 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...

Computing FFT Twiddle Factors

by **Rick Lyons** |

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

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

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

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

Zero Crossing Counter

by ** | **

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

Peak/Notch Filter Design

by ** | **

*This function will generate the coefficients for a single IIR biquad that is a "peak/notch" design.&... *

Raised-cosine window for OFDM intersymbol transitions

by **Markus Nentwig** |

*Calculates a raised-cosine window pair for OFDM windowing. Results in a smooth transition between sy... *

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

Phase and sampling relationship in digital demodulation

by **engrmasood2002** in **Comp.DSP** on Jan 29 2015

*Hi
I tried to demodulate FSK (8 bit uart data caller id) according to the
theory but was not succe... *

Calling dft from numerical receipies in C

by in **Comp.DSP** on Jan 28 2015

*I was reviewing a code - it acknowledges that the subroutine for dft was taken from numerical receip... *

Update on Think DSP, and an explanation of the missing fundamental effect

by **AllenDowney** in **Comp.DSP** on Jan 28 2015

*Last week I posted blog article on Chapter 4 of Think DSP, which is about
noise:
http://thinkdsp.... *

Speech proceesing of Stereo Vs Mono sound?

by in **Comp.DSP** on Jan 26 2015

*When speech files are given and turned out that some are stereo, am I correct to assume that the two... *

Please vote for my 3 Feature Requests in the Adobe Audition Forum

by **Ramon F Herrera** in **Comp.DSP** on Jan 25 2015

*
===========================================
"Does Audition perform subtraction of two signals/c... *

Interpolating via a "smoothness" criterion.

by in **Comp.DSP** on Jan 25 2015

*A while back I was faced with the problem of interpolating a curve, which I=
wanted to do in such ... *

Classic FM Demodulation, using Matlab

by **all4dsp** in **Comp.DSP** on Jan 24 2015

*I've got a real voltage versus time waveform (e.g. xr) of a carrier
frequency that is FM modulated. ... *

How can I measure/characterize the color of my noise?

by **Ramon F Herrera** in **Comp.DSP** on Jan 24 2015

*This is a multi-part message in MIME format.
--------------030208020708090301040807
Content-Type: ... *

What if the downsampling factor is not an integer?

by **DigitalGeek** in **Comp.DSP** on Jan 24 2015

*I have developed a function which down samples an input signal.Say I have
an input signal with a sam... *

Upconversion of digital signal

by **steve_0** in **Comp.DSP** on Jan 23 2015

*Hey,
I am just working a problem regarding digital upconversion and I have
encountered a problem... *

C++ Tutorial

Juan Soulié

A Pragmatic Introduction to Signal Processing

Tom O'Haver

A Quadrature Signals Tutorial: Complex, But Not Complicated

Rick Lyons

Digital Signal Processor Fundamentals and System Design

M.E. Angoletta

Computing FFT Twiddle Factors

Rick Lyons

Signal Processing for Communications

Paolo Prandoni

Understanding the 'Phasing Method' of Single Sideband Demodulation

Rick Lyons

Complex Digital Signal Processing in Telecommunications

Zlatka Nikolova

Introduction to Real-Time Digital Signal Processing

Sen M. Kuo

Algorithms for Efficient Computation of Convolution

Karas Pavel