I have two matrices A and xx.. The dimension of the matrix A is 9 x 3 complex double and that of xx is 3 x 500 complex double. The product of A and xx is X1 whose dimesnion is 9 x 500 complex double.
Now I want to generate a noise matrix of the same dimension i.e., 9 x 500 complex double using the command awgn() and add to X1. How can we generate this noise?

 Réponse acceptée

Image Analyst
Image Analyst le 21 Mai 2021

0 votes

I'd use it twice. Once to apply to the real part, and again to apply to the imaginary part.

3 commentaires

Thank you very much for your kind response. You mean like this:
A; % 9 x 3 complex double
xx; % 3 x 500 complex double
X1 = A * xx; % 9 x 500 complex double
X=awgn(X1,40)+j*awgn(X1,40);
Try it. I'd do
X = awgn(X1, 40) + 1i * awgn(X1, 40);
Sadiq Akbar
Sadiq Akbar le 21 Mai 2021
Thank you very much for your help.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by