how to implement delay to a real signal and calculate its conj complex ,i have an algorithm but it is very slow

3 ビュー (過去 30 日間)
for m = 1:N
s = zeros(1,N2m1);
s(N-(m-1):N2m1-(m-1)) = F; %try applying window here
s = conj(fliplr(s)).*s;
s = s(1:N);
tfft = abs(fft(s));
end
please suggest me a different method because i have to work it out on atleast 500000 samples together but this algorithm works for only 5000 samples at a time
  2 件のコメント
Walter Roberson
Walter Roberson 2011 年 12 月 16 日
That has more undefined and uncommented variables than we should be expected to understand the purpose of.
raj
raj 2011 年 12 月 17 日
i need to generate to code to implement WIGNER-Ville distributions for real signals of very large data size and in the code above F = analytic signal of the real signal and 'N' equals length of analytic signal and 'N2m1' = 2*N-1.. hope this helps for ur understanding

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

採用された回答

Abhishek Gupte
Abhishek Gupte 2011 年 12 月 16 日
  1 件のコメント
raj
raj 2011 年 12 月 17 日
can you give me an xample how to use dfilt.delay with real signal(or any signal)

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeTime-Frequency Analysis についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by