Code covered by the BSD License  

Highlights from
Pink, Red, Blue and Violet Noise Generation with Matlab Implementation

Be the first to rate this file! 116 Downloads (last 30 days) File Size: 4.27 KB File ID: #42919
image thumbnail

Pink, Red, Blue and Violet Noise Generation with Matlab Implementation

by

 

01 Aug 2013 (Updated )

Pink, red, blue and violet noise generation via spectral processing of white noise.

| Watch this File

File Information
Description

The present submission is a set of four Matlab functions that provides a generation of:
1) Pink (flicker) noise - power spectral density -3 dB/oct
2) Red (brown(ian)) noise - power spectral density -6 dB/oct
3) Blue noise - power spectral density +3 dB/oct
4) Violet (purple) noise - power spectral density +6 dB/oct

A brief example is given to clarify the usage of the functions. The input and output arguments are given in the beginning of each function.

The code is based on the theory described in:

[1] D. Manolakis, V. Ingle. Applied Digital Signal Processing. Cambridge, Cambridge University Press, 2011.

[2] T. Dutoit, F. Marques. Applied Signal Processing - A MATLAB-Based Proof of Concept. New York, Springer, 2009.

[3] J. Kasdin. “Discrete Simulation of Colored Noise and Stochastic Processes and 1/f^a Power Law Noise Generation”. Proceedings of the IEEE, Volume 83, Number 5, 1995, pages 802-827.

[4] http://en.wikipedia.org/wiki/Colors_of_noise

Acknowledgements

Pink (Flicker) Noise Generator inspired this file.

Required Products Signal Processing Toolbox
MATLAB
MATLAB release MATLAB 7.11 (R2010b)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Updates
06 Aug 2013

A semantic error has been corrected in the code.

Contact us