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?

 採用された回答

Image Analyst
Image Analyst 2021 年 5 月 21 日

0 投票

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

3 件のコメント

Sadiq Akbar
Sadiq Akbar 2021 年 5 月 21 日
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);
Image Analyst
Image Analyst 2021 年 5 月 21 日
Try it. I'd do
X = awgn(X1, 40) + 1i * awgn(X1, 40);
Sadiq Akbar
Sadiq Akbar 2021 年 5 月 21 日
Thank you very much for your help.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File Exchange で Propagation and Channel Models についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by