View License

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video

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

Join the 15-year community celebration.

Play games and win prizes!

» Learn more

5.0
5.0 | 1 rating Rate this file 58 Downloads (last 30 days) File Size: 3.45 KB File ID: #42919 Version: 1.5
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 generated signals have a unity standard deviation and zero mean value.

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.

This file inspired Randnd.

Required Products Signal Processing Toolbox
MATLAB
MATLAB release MATLAB 7.11 (R2010b)
MATLAB Search Path
/
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (1)
26 Sep 2016 Marcin Konowalczyk  
Updates
06 Aug 2013 1.2

A semantic error has been corrected in the code.

02 Dec 2014 1.3

A new version of the codes has been uploaded.

03 Aug 2016 1.4

A new version of the codes has been uploaded.

03 Aug 2016 1.5

A new version of the codes has been uploaded.

Contact us