我有一个复杂的 IQ 信号:。我知道我原来的是。
我可以计算的幅度/幅度: 和相位
但是如何使用这个频率、幅度和相位数据重建信号呢?
我需要将输出作为时变信号,其中包含来自 IQ 数据的幅度和相位信息。我发现了这个:
从 IQ 数据重建 RF 数据很简单。它是上一节中复杂解调的反转。通过插值反转抽取。低通滤波器不能颠倒,但应首先选择不丢失信息。向下混合与向上混合相反。最后,通过取复数上混信号的实值求出射频信号。
但我真的可以用一个可行的例子来做。
编辑:
此 MATLAB 代码似乎可以满足我的要求:
IQ = resample(IQ,downsampl,1);
[Z,X] = size(IQ);
time = [0:Z-1]'*1/F * ones(1,X);
signal = IQ .* exp(+2*pi*i*time*carrier);
signal = real(signal);
其中resample
以 downsample/1 次重新采样 IQ。
我不清楚我应该使用downsampl
什么以及F
是什么?