How to obtain a cross correlation function for a signal
9 ビュー (過去 30 日間)
古いコメントを表示
Hi,
I am trying to generated a k-w (wavenumber-frequency) spectra graph for a pressure fluctuations that are extracted at uniform time-interval and at equi distant point.
The pressure data is in a matrix form: where the rows present the time and columns the points at which the data is generated. P(T,N).
Now I want to find the cross-correlation for the matrix p(t,n) such as i get another singal where I get P(T+t,N+n) where t is the time delay and n is distance vector.
and further I need to perform a CPSD on P(T,N) and P(T+t,N+n)
0 件のコメント
回答 (1 件)
Devanuj Deka
2021 年 7 月 15 日
You can refer to xcorr(x,y) and xcorr2(a,b) for 1-D and 2-D cross-correlation functions respectively, and see if you can work with those.
For CPSD, check this out: cpsd(x,y)
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Signal Generation and Preprocessing についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!