我对相位相关的问题不太熟悉,所以我需要一些建议或更正一个可能是旧但简单的问题。这是我的问题:给定一个复杂的信号:
在哪里是瞬时相位。现在我们有了观察结果. 我们能以某种方式重建?
我明白这个阶段将被包裹到到当我们计算相位时. 例如,让采样频率. 当我尝试从在Matlab中使用unwrap(angle(y(t))),即展开相位,结果如下图所示:
第二个例子是. 结果是
重建的相位与原始相位不同。这是否意味着不能唯一地重建相位?谁能给我一些解释或建议?谢谢!
编辑:代码如下。
clear all
clc
N = 512;
t = (0:N-1)/N;
% phi = (130*t + 150*t.^2) + 0.2;
phi = (450*t - 100*t.^3) + 0.2;
s = exp(2*pi*1i*phi);
phase_rcst = unwrap(angle(s))/(2*pi);
figure
subplot(2,1,1)
plot(phi)
title('Phase of the original signal')
subplot(2,1,2)
plot(phase_rcst)
title('Unwrapped phase')