I want to generate white Gaussian noise with known PSD. Using wgn I can generate noise with specific power (dBW) but I want to generate a white noise with constant or know PSD.
Can anyone give me some idea. Thanks Franklin
Signal Processing Stack Exchange is a question and answer site for practitioners of the art and science of signal, image and video processing. It only takes a minute to sign up.
Sign up to join this communityI want to generate white Gaussian noise with known PSD. Using wgn I can generate noise with specific power (dBW) but I want to generate a white noise with constant or know PSD.
Can anyone give me some idea. Thanks Franklin
The specific PSD is basically white noise which was filtered with a filter which its Magnitude is the same as the PSD.
This is a result of the Wiener Khinchin Theorem.
So if you have the shape of the PSD do the following:
I would note that in the case of a White Noise the PSD is constant.
Hence in this case all you need is to generate white noise with normalized variance and then to multiply it by a constant (Changing its variance) to the value you're after.
Enjoy...