在MATLAB中确定PRBS 7信号的相位响应

时间:2014-07-10 13:48:06

标签: matlab fft

我使用实时示波器进行了32Gbps NRZ信号测量。我有2个不同列(时域数据)的时间和值。我已将2个值导入Matlab中的两个不同数组(NRZ_timeNRZ_values)。

现在,我想计算信号的FFT。我知道可以这样做。

NRZ_fft = fft(NRZ_values);

然后,我想绘制我正在做的幅度和相位响应

figure;
plot(abs(NRZ_fft));
figure;
plot(angle(NRZ_fft));

我确信幅度响应是正确的,但根据我的相位响应是错误的。有人可以证实,我做得对吗?

另外,我想从这些数据中找到采样频率。有65521个样本。时间列中的第一个值为-0.0000000166801500,最后一个值为0.0000000345073500。所以,信号的长度是:

0.0000000345073500 - (-0.0000000166801500) = 5.1187e-008. 

如何根据此数据计算采样频率?

0 个答案:

没有答案