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

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

Zero Crossing Counter

by ** | **

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

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

Peak/Notch Filter Design

by ** | **

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

Re: Big K - laying the ghost to rest

by **Johannes Bauer** in **Comp.DSP** on Feb 28 2015

*On 26.02.2015 11:58, gareth wrote:
> Although not posting here for some years, I have nevertheless... *

Re: The Definite Integral of a Complex Exponential

by **Donnacha Daly** in **Comp.DSP** on Feb 28 2015

*Thanks to all of you for your answers, they indeed solved my problem.
In particular these were help... *

-122 dB on a CD - "narrow band samples".

by **Les Cargill** in **Comp.DSP** on Feb 27 2015

*Somebody on another froup posted an analysis of a CD.
There were what appeared to be digital zero... *

Come on guys! CNN is expecting this recording, but it needs to be restored first...

by **Ramon F Herrera** in **Comp.DSP** on Feb 27 2015

*On 2/25/2015 2:42 PM, Ramon F Herrera wrote:
>
> http://jfkfacts.org/assassination/news/reporter... *

etc etc etc :-( Big K's ghost, hopefully the finalisedversion!

by **gareth** in **Comp.DSP** on Feb 27 2015

*This has been edited to resolve that the Unit Steps were the
wrong way around ...
-----ooooo----... *

The derivation of the representation of sampling by the use of the delta function

by **gareth** in **Comp.DSP** on Feb 26 2015

*Further to Robert's peer review, and the then swapping around
of the multiply / divide words. hopef... *

Following peer review - the derivation of the representation of sampling by Diracian Delta functions

by **gareth** in **Comp.DSP** on Feb 26 2015

*Revised after peer review, approached with a little less haste
So...
Sampling with a period ... *

GMSK modulation and its PSD

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

*Hi all
I'm working on GMSK modem simulation in MATLAB. I'm almost done with
the modulation part ... *

compute a cepstrum

by **pm200107** in **Comp.DSP** on Feb 25 2015

*Hi
I am trying to compute the cepstrum (complex) of a real signal. I am doing
this because I woul... *

hay, can any of you IEEE guys get me a copy of this paper?

by **robert bristow-johnson** in **Comp.DSP** on Feb 25 2015

*
Brown, John L.
Sampling bandlimited periodic signals - an application of the DFT
... *

Algorithms for Efficient Computation of Convolution

Karas Pavel

Signal Processing for Communications

Paolo Prandoni

Understanding the 'Phasing Method' of Single Sideband Demodulation

Rick Lyons

Complex Digital Signal Processing in Telecommunications

Zlatka Nikolova

C++ Tutorial

Juan Soulié

Digital Signal Processor Fundamentals and System Design

M.E. Angoletta

A Quadrature Signals Tutorial: Complex, But Not Complicated

Rick Lyons

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