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 DFT Magnitude of a Real-valued Cosine Sequence

**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 (0) |** DSP Related Math: Nice Animated GIFs

**posted by** Stephane Boucher

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

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

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

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

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

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

Constellation Diagram for Binary QPSK

by **Senthilkumar R** |

*This program is used to plot a constellation diagram for QPSK... *

Signal fitting with subsample resolution

by **Markus Nentwig** |

*Update: The most recent version can be found here and a demonstration here.The downloadable code is ... *

Question regarding Faust for DSP

by **Mauritz Jameson** in **Comp.DSP** on Jul 27 2014

*I have been given a problem to solve, but I'm having a hard time understanding the syntax and thus a... *

How to simulate AWGN in communication systems for specific bandwidth?

by **democritus1010101** in **Comp.DSP** on Jul 27 2014

*I am trying to generate a AWGN waveform to add it to the signal of my simul=
ated communication sys... *

modulation scheme

by **SBR123** in **Comp.DSP** on Jul 26 2014

*Hello All,
The classical modulation scheme is defined as,
x(n)*cos(w_0*n) <-> 0.5*[X(w+w_0)... *

representing discrete periodic signal using sinusoidal signals

by **SBR123** in **Comp.DSP** on Jul 25 2014

*Hello All,
I am trying to understand the concept of representing a discrete periodic
signal using... *

Fourier series of sign(cos(.)) in simulation and practical mixer simulation

by **Peter Mairhofer** in **Comp.DSP** on Jul 25 2014

*Hi,
I simulate (or want to simulate) an RF system. My simulation Nyquist
rate is 50GHz, the sign... *

sound source localization using electret microphone array

by **matar770** in **Comp.DSP** on Jul 23 2014

*i want to use an electret microphone array to locate a sound sorce
(actually its the direction of ar... *

dsk 6416 digitals I/O

by **"ale...@gmail.com [c6x]"** in **TMS320C6x** on Jul 22 2014

*First of all hello. I'm new here.
I need to use digital input and output. i have some questions.
1... *

Problem Using Kiss FFT

by **Javier Pajuelo** in **Comp.DSP** on Jul 21 2014

*I get different results using Kiss FFT and Octave/Matlab fft.
Here's the input/output of my code:... *

Nyquist and rectangular waveforms

by **Bob Masta** in **Comp.DSP** on Jul 21 2014

*This is prompted by the discussion of aliasing in the thread
"Higher upsampling with minimum phase ... *

Funny looking headset connector

by **Mauritz Jameson** in **Comp.DSP** on Jul 19 2014

*Hi
I have a headset which has a funny looking cable connector. I don't know what kind of connecto... *

Introduction to Real-Time Digital Signal Processing

Sen M. Kuo

Complex Digital Signal Processing in Telecommunications

Zlatka Nikolova

A Pragmatic Introduction to Signal Processing

Tom O'Haver

Understanding the 'Phasing Method' of Single Sideband Demodulation

Rick Lyons

C++ Tutorial

Juan SouliĆ©

Signal Processing for Communications

Paolo Prandoni

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

Algorithms for Efficient Computation of Convolution

Karas Pavel