声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 5316|回复: 7

[综合讨论] [求助]相位角的提取问题

[复制链接]
发表于 2006-4-13 15:53 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
请教各位高手,我现在有一个问题,不知道该如何处理.<BR>给定一系列复数数据,这些数据是时间的函数,我现在要提取他们的相位角出来,但是用命令ANGLE提取出来的相位角是在(-pi/2,pi/2)之间的,如何才能求得相位角跟原来得变量相统一得值?<BR>假定复数得表达式为:x=exp(i*(w*t+w0)),但是我现在不清楚W,W0得取值,所以想通过已知得x值,提取它得相位角出来,与t进行拟合,从而得到系数w,看了不少文献都是这样处理得,但是具体如何实现我还不清楚,请高手指导!急!先谢了!
回复
分享到:

使用道具 举报

发表于 2006-4-14 22:04 | 显示全部楼层

回复:(xinquan)[求助]相位角的提取问题

atan2
 楼主| 发表于 2006-4-16 14:27 | 显示全部楼层
<P>happy大虾,我用ATAN2试过了,这个命令也只能取出(-PI,PI)之间的值,我现在想得到的是所有范围的值,请问该怎么处理呢?<BR>遇到的具体问题是:<BR>x=exp(-KW*t).*cos(WD*t+R);<BR>对X进行HILBERT变换后得到一个复数,文献都说可以通过对复数的幅值和相位角做最小二乘拟合得到X的KW和WD,提取相位角那里就总是不对,请大虾帮忙!<BR>谢谢!</P>
发表于 2006-4-16 21:03 | 显示全部楼层
我也有相同的问题,我对信号做hilbert变换后就不知道怎么求固有频率和阻尼比了!希望指教!
发表于 2006-4-18 09:26 | 显示全部楼层

回复:(xinquan)[求助]相位角的提取问题

x应该是周期性函数吧,取一个周期做拟合呢?
发表于 2006-4-24 22:46 | 显示全部楼层
<P>用解卷绕(wrapping)  当后一个值大于前一个时就加上“pi”这样相位就是一直增长的 瞬时频率也不会出现负值<BR>编一个小程序就行<BR><BR>原因是计算机在计算反正切时,如果得出的角度落在(-pi/2,pi/2)之外,则自动减去“pi”,于是会出现跳变,造成不是相位光滑的曲线。</P>
发表于 2007-5-11 14:31 | 显示全部楼层
原帖由 xinquan 于 2006-4-13 15:53 发表
请教各位高手,我现在有一个问题,不知道该如何处理.给定一系列复数数据,这些数据是时间的函数,我现在要提取他们的相位角出来,但是用命令ANGLE提取出来的相位角是在(-pi/2,pi/2)之间的,如何才能求得相位角跟原来 ...

请问你的问题解决了吗?
我也想知道怎么处理
发表于 2007-5-12 05:40 | 显示全部楼层
原帖由 xinquan 于 2006-4-16 14:27 发表
happy大虾,我用ATAN2试过了,这个命令也只能取出(-PI,PI)之间的值,我现在想得到的是所有范围的值,请问该怎么处理呢?遇到的具体问题是:x=exp(-KW*t).*cos(WD*t+R);对X进行HILBERT变换后得到一个复数,文献都说可以 ...

可以用PRONY方法提取x序列中的参数。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-12-12 20:39 , Processed in 0.071717 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表