I would like to create complex normal Gaussian noise with dimensions $(M,N)$. The noise should be zero mean and the variance should be equal to one.
How can I do so?
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 would like to create complex normal Gaussian noise with dimensions $(M,N)$. The noise should be zero mean and the variance should be equal to one.
How can I do so?
You should use the the standard formula:
s = randn(m, n) + 1i*randn(m, n);
And as pointed out by MBaz, the output should be scaled accordingly by $\frac{1}{\sqrt{2}}$
s = s/sqrt(2);
More on that topic you can find for example in a book Digital Media Processing by Hazarathaiah Malepati:
It should generate exactly what you want.