🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.dsp
Article #1453

Re: Want algorithm to generate 1/f time series

#1453
From: Isaac K. Wong
Date: Sat, 09 Feb 1991 19:22
19 lines
1080 bytes
>a pseudo-random time series such that the spectral energy varies as 1/f
>(or, more generally, 1/(f**n)).
>
>Any ideas about how to do this?

1. create a magnitude spectrum of the desired spectral profile.
2. assign random phase (use a random number generator) to each bin to
	get complex symmetric spectrum. 
3. inverse FFT to get pseudo-random time series.

* you can also get true-random (Gaussian) time series by windowing and
  shuffling the pseuddo-random series.
* If you know the phase response of all major components in the output
  signal path, you can also control the peak factor (peak/rms) better.

--
Isaac Wong
GenRad, Structural Test Products Div.
Milpitas, CA 95035
Technical Details
Message-ID: <40714@genrad.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!think.com!hsdndev!husc6!genrad!ikw

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!think.com!hsdndev!husc6!genrad!ikw
From: ikw@genrad.UUCP (Isaac K. Wong)
Newsgroups: comp.dsp,comp.music
Subject: Re: Want algorithm to generate 1/f time series
Message-ID: <40714@genrad.UUCP>
Date: 9 Feb 91 19:22:25 GMT
Followup-To: poster
Organization: GenRad, Inc., Concord, Mass.
Lines: 19