A Method for Colored Noise Generation
Main Article Content
Abstract
The present paper addresses the generation of power-law, colored digital noise signals (sequences) with arbitrary spectral slope. In the beginning, brief background information is given about some noise features. Further, a newly proposed method is described, based on generation of a white noise signal, its transformation into the frequency domain, spectral processing and inverse transform back into the time domain. Computer simulations are performed to confirm the consistency of the algorithm, including estimation of the power spectral density and the autocorrelation, along with example of its outperformance in comparison with the corresponding in-built Matlab® function.
Downloads
Article Details
Journal author rights
In order for Romanian Journal of Acoustics and Vibration to publish and disseminate research articles, we need publishing rights. This is determined by a publishing agreement between the author and Romanian Journal of Acoustics and Vibration. This agreement deals with the transfer or license of the copyright to Romanian Journal of Acoustics and Vibration and authors retain significant rights to use and share their own published articles. Romanian Journal of Acoustics and Vibration supports the need for authors to share, disseminate and maximize the impact of their research and these rights, in Romanian Journal of Acoustics and Vibration proprietary are defined below:
For subscription articles:
Authors transfer copyright to the publisher as part of a journal publishing agreement, but have the right to: Share their article for personal use (manuscript version); retain patent, trademark and other intellectual property rights (including research data); proper attribution and credit for the published work.
For open access articles:
Authors sign an exclusive license agreement, where authors have copyright but license exclusive rights in their article to the publisher. In this case authors have the right to: share their article in the same ways permitted to third parties under the relevant user license; retain patent, trademark and other intellectual property rights (including research data); proper attribution and credit for the published work.
Rights granted to Romanian Journal of Acoustics and Vibration
For both subscription and open access articles, published in proprietary titles, Romanian Journal of Acoustics and Vibration is granted the following rights:
- The exclusive right to publish and distribute an article, and to grant rights to others, including for commercial purposes;
- For open access articles, Romanian Journal of Acoustics and Vibration will apply the relevant third party user licence (Open access licencses) where Romanian Journal of Acoustics and Vibration publishes the article on its online platforms;
- The right to provide the article in all forms and media so the article can be used on the latest technology even after publication;
- The authority to enforce the rights in the article, on behalf of an author, against third parties, for example in the case of plagiarism or copyright infringement.
How to Cite
References
Handel P., Chung A., Noise in physical systems and 1/f fluctuations, New York, AIP, 1993.
Milotti E., ”1/f noise: A pedagogical review”, Online at: http://arxiv.org/abs/physics/0204033, Last accessed on Nov. 15th, 2017.
Timmer J., König M., “On generating power law noise”, Astronomy and Astrophysics, Vol. 300, No. 3, pp. 707-710, 1995.
Kasdin N., “Discrete simulation of colored noise and stochastic processes and 1/fα power law noise generation”, Proceedings of the IEEE, Vol. 83, No. 5, pp. 802-827, May 1995. DOI: 10.1109/5.381848
Silverman M., A certain uncertainty: Nature’s random ways, Cambridge, Cambridge University Press, 2014.
Beran J., Feng Y., Ghosh S., Kulik R., Long-Memory Processes: Probabilistic Properties and Statistical Methods, New York, Springer, 2013.
Kasdin N., Walter T., “Discrete simulation of power law noise”, Proceedings of the 1992 IEEE Frequency Control Symposium, pp. 274-283, 1992. DOI: 10.1109/FREQ.1992.270003
Shepard B., Refining sound: A practical guide to synthesis and synthesizers, Oxford, Oxford University Press, 2013.
Schroeder M., Fractals, Chaos, Power Laws: Minutes from an Infinite Paradise. New York, Dover Publications, 2009.
Federal Standard 1037C - Telecommunications: Glossary of Telecommunications Terms. Lanham, Government Institutes, 1997. Online at: https://www.its.bldrdoc.gov/fs-1037/fs-1037c.htm, Last accessed on Nov. 15th, 2017.
Box G., Muller M., “A Note on the Generation of Random Normal Deviates”, The Annals of Mathematical Statistics, Vol. 29, No. 2, pp. 610-611,1958. DOI: 10.1214/aoms/1177706645
Marsaglia G., Bray T., “A Convenient Method for Generating Normal Variables”, SIAM Review, Vol. 6, No. 3, pp. 260-264, 1964. DOI: 10.1137/1006063
Marsaglia G., Tsang W., “The Ziggurat Method for Generating Random Variables”, Journal of Statistical Software, Vol. 5, No. 8, pp. 1-7, Oct. 2000. DOI: 10.18637/jss.v005.i08
Ingle V., Proakis J., Digital Signal Processing Using MATLAB, Stamford, Cengage Learning, 2012.
Howell K., Principles of Fourier Analysis, Boca Raton, CRC Press, 2017.
Manolakis D., Ingle V., Applied Digital Signal Processing, Cambridge, Cambridge University Press, 2011.
Kwiatkowski D., Phillips P., Schmidt P., Shin Y., “Testing the null hypothesis of stationarity against the alternative of a unit root”, Journal of Econometrics, Vol. 54, No. 1-3, pp. 159-178, 1992. DOI: 10.1016/0304-4076(92)90104-Y.
Dickey D., Fuller W., “Distribution of the Estimators for Autoregressive Time Series With a Unit Root”, Journal of the American Statistical Association, Vol. 74, No. 366, pp. 427-431, Jun. 1979. DOI: 10.2307/2286348
DSP System Toolbox Reference, Natick, The MathWorks Inc., 2017. Online at: https://www.mathworks.com/help/pdf_doc/dsp/dsp_ref.pdf, Last accessed on Nov. 15th, 2017.
Zhivomirov H., “Pink, Red, Blue and Violet Noise Generation with Matlab Implementation, version 1.6”, Online at: https://www.mathworks.com/matlabcentral/fileexchange/42919-pink--red--blue-and-violet-noise-generation-with-matlab-implementation, Last accessed on Nov. 15th, 2017.
Zhivomirov H., “Arbitrary Spectral Slope Noise Generation with Matlab Implementation, version 1.1”, Online at: https://www.mathworks.com/matlabcentral/fileexchange/48628-arbitrary-spectral-slope-noise-generation-with-matlab-implementation, Last accessed on Nov. 15th, 2017.