フィルターのクリア

How to find frequency shift in time-varying signal?

10 ビュー (過去 30 日間)
Robert Ziegler
Robert Ziegler 2018 年 1 月 6 日
回答済み: Sk Group 2021 年 10 月 27 日
I am currently trying to plot the Doppler shift of a satellite as it orbits overhead using its downlink signal. My problem is this: I've seen that a continuous signal can be analyzed with pwelch(), but is there a way to "step" through the signal, estimating portions of the signal that would output an (hopefully) s-curve?
Above is 11 seconds of the NOAA-15
Above shows zoom
Getting tighter on the "chunks" above
I hope these images help. From what I understand, The frequency at t=0 should be higher than the transmitted frequency, then after the point of closest approach, the frequency will fall below the transmitted frequency (i.e., Doppler shift).
Any help/advice would be greatly appreciated.

回答 (2 件)

Star Strider
Star Strider 2018 年 1 月 6 日
See if the spectrogram (link) function will do what you want.
Experiment with it with your signal to get the result you want.

Sk Group
Sk Group 2021 年 10 月 27 日

カテゴリ

Help Center および File ExchangeDetection, Range and Doppler Estimation についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by