Article View: comp.dsp
Article #1453Re: Want algorithm to generate 1/f time series
From: Isaac K. Wong
Date: Sat, 09 Feb 1991 19:22
Date: Sat, 09 Feb 1991 19:22
19 lines
1080 bytes
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!ikwShow 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