フィルターのクリア

how to convert sawtooth signal to a ramp signal

7 ビュー (過去 30 日間)
Shah Rukh Sohail Janjua
Shah Rukh Sohail Janjua 2021 年 4 月 9 日
編集済み: Shah Rukh Sohail Janjua 2021 年 4 月 10 日
Hi!
I'm calculating the angle of a complex number and it is coming out as sawtooth wave of 0 to 2pi limit. I want to convert it to a continiously increasing angle. I mean i dont want the angle to go back to 0 after every period. The angle should go on forever from 0 to 2pi 3pi 4pi and so on. I'm attaching a snap to make my question clear. The blue graph is what i get and i want it to convert it to yellow graph, Also i'm using fixed descrete step discret simulink model. Thanks

採用された回答

DGM
DGM 2021 年 4 月 10 日
I imagine what you want is unwrap:
t = linspace(0,3*2*pi,1000);
raw = atan2(sin(t),cos(t));
unwrapped = unwrap(raw);
plot(t,raw,t,unwrapped)
  1 件のコメント
Shah Rukh Sohail Janjua
Shah Rukh Sohail Janjua 2021 年 4 月 10 日
編集済み: Shah Rukh Sohail Janjua 2021 年 4 月 10 日
Thanks alot for the hint. I found an unwrap block in simulink to solve my problem.

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeSignal Attributes and Indexing についてさらに検索

製品


リリース

R2018a

Community Treasure Hunt

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

Start Hunting!

Translated by