相位解卷绕

概要

相位卷绕产生的原因和怎么解相位卷绕。

matlab计算相位函数

要计算一个信号相位特性,就要用到反正切函数:

计算相位
Matlab中atan与atan2都是计算相位的函数,但是其输入参数的个数以及计算数值的值域不同。atan2对象限敏感,根据两个参数判断它是属于哪个象限并给出对应的角度值,在一、二象限中的角度为0-pi,三四象限的角度为-pi-0,值域范围(-pi, pi);atan对象限不敏感,值域范围为(-pi/2, pi/2)。而angle与atan2计算结果一致,只是输入的参数不一样。

相位卷绕产生的原因

计算机中反正切函数规定,若一个角度从0变到2pi,但实际得到的结果是0-pi,再由-pi~0,在pi处发生跳变,跳变幅度为2pi,这就叫相位的卷绕。

如何解卷绕

对相位解卷绕,使相位在pi处不发生跳变,从而反应出真实的相位变化,得到连续的相位值。相位解卷绕的公式如下:

相位解卷绕公式

其中 是第n个时间采样点相位的真实值和测量值之间的差值(注意公式右边是 ,表示第n-1个时间采样点相位的真实值和测量值之间的差值)。初始值Δθ(1)=0 。所以解卷绕后的相位值为:
接卷绕后的相位值
即得到理论上与相位得真实值相等。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值