Covariance matrix as a diagonal matrix or not??????

1 回表示 (過去 30 日間)
Sadiq Akbar
Sadiq Akbar 2021 年 5 月 24 日
コメント済み: Sadiq Akbar 2021 年 5 月 25 日
The literature says that when three signals are uncorrelated i.e., they have different frequencies, then their COVARIANCE MATRIX RxxUn is diagoanl i.e.,
w=[pi/4 pi/3 pi/2]'; % Un-correlated signals
N=5;
xx=2*exp(1j*(w*[1:N]));
RxxUn=xx*xx'
But when they are fully correlated i.e., their frequency is same, then their COVARIANCE MATRIX RxxCo is Non-diagoanl and singular i.e
w=[pi/4 pi/4 pi/4]'; % Correlated signals
N=5;
xx=2*exp(1j*(w*[1:N]));
RxxCo=xx*xx'
Likewise, when they are partially correlated i.e., some have same frequencies and remainig have different frequency, then their COVARIANCE MATRIX RxxPar is Non-diagoanl and Non-singular i.e.,
w=[pi/4 pi/4 pi/2]'; % Partially Correlated signals
N=5;
xx=2*exp(1j*(w*[1:N]));
RxxPar=xx*xx'
But when I run this code, It is not so. Why it is so?

回答 (1 件)

the cyclist
the cyclist 2021 年 5 月 24 日
I am definitely not an expert in this, but my guess is that these statements might only be strictly true for signals of infinite time extent. You have chosen a very small N, and therefore only a short signal.
Perhaps if you make N larger, you'll see the behavior approach what you expect.
(Hopefully some with more knowledge than I have will weigh in, though.)
  3 件のコメント
the cyclist
the cyclist 2021 年 5 月 25 日
Would it be easy for you to post a screenshot of the formula from the text? (I realize that you have referenced 3 pages of the book, so you may not be able to include all the relevant information.)
Sadiq Akbar
Sadiq Akbar 2021 年 5 月 25 日
Thank you very much dear the cyclist for your 2nd response. Ok I am goint to give it in the attachment here.

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

カテゴリ

Help Center および File ExchangeCorrelation and Convolution についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by