Matlab - creating Gaussian noise

  • Context: MATLAB 
  • Thread starter Thread starter fizzziks
  • Start date Start date
  • Tags Tags
    Gaussian Matlab Noise
Click For Summary
SUMMARY

This discussion focuses on generating a matrix of complex Gaussian noise in MATLAB, specifically with unit power and a mean of zero. The solution involves using the MATLAB functions randn to create two matrices, A and B, which are combined to form the complex matrix C using the imaginary unit j. The resulting matrix C serves as a test sample for algorithm evaluation.

PREREQUISITES
  • Familiarity with MATLAB programming
  • Understanding of complex numbers in MATLAB
  • Knowledge of Gaussian distributions
  • Basic concepts of matrix operations
NEXT STEPS
  • Explore MATLAB's randn function for generating random numbers
  • Learn about complex number operations in MATLAB
  • Research Gaussian noise generation techniques
  • Investigate unit power normalization methods for random matrices
USEFUL FOR

This discussion is beneficial for MATLAB users, data scientists, and engineers working on signal processing or algorithm testing involving noise simulation.

fizzziks
Messages
25
Reaction score
0
Does anyone know how to create a matrix of complex Gaussian noise (with unit power = 1 and mean of zero)? I need to define a test sample for my algorithm, but I'm stuck at defining my test bench.

Any help would be appreciated, thanks!
 
Physics news on Phys.org
A = randn(n,n)
B = randn(n,n)
C = A + j*B
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
4K
  • · Replies 15 ·
Replies
15
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 4 ·
Replies
4
Views
7K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 2 ·
Replies
2
Views
3K
Replies
11
Views
6K
  • · Replies 1 ·
Replies
1
Views
4K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K