stft for complex data

10 ビュー (過去 30 日間)
nur dsc
nur dsc 2021 年 4 月 6 日
コメント済み: Bjorn Gustavsson 2021 年 4 月 12 日
Hello,
I have I and Q signals and want to see my data in frequency domain. So is there any way to get stft of I and Q signals in complex form ?
Thanks.
  2 件のコメント
Mathieu NOE
Mathieu NOE 2021 年 4 月 6 日
hello
I and Q are real valued data ? not complex I assume , so you can do stft of each one
nur dsc
nur dsc 2021 年 4 月 6 日
Hello,
No, applying stft for each one is not useful to get frequency domain response effectively.

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

回答 (1 件)

Bjorn Gustavsson
Bjorn Gustavsson 2021 年 4 月 6 日
Shouldn't that be as simle as:
Acmplx = I + 1i*Q;
spec = fft(Acmplx); % or spectrogram etc
HTH
  2 件のコメント
nur dsc
nur dsc 2021 年 4 月 12 日
Hi,
If you have orijinal x signal you can use hilbert(x).
result = hilbert(x)
then you can apply stft to result.
result_updated = stft(result)
But thanks for answer :)
Bjorn Gustavsson
Bjorn Gustavsson 2021 年 4 月 12 日
What is the I and Q signals you have? Explicitly.
If you have the original signal there is no need to Hilbert-transform before doing the STFT-analysis.

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

Community Treasure Hunt

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

Start Hunting!

Translated by