粗暴(正确性不保证)的得出一个结论:混频前后,两路同频同源信号的相位差不变;亦即,两路射频信号的相位差与中频信号的相位差是相同的。
clc;clear all;close all;
GHZ = 1e9;
MHZ = 1e6;
KHZ = 1e3;
HZ = 1;
FS = 40*GHZ;
TS = 1/FS;
N = 16384;
f_rf = 18*GHZ;
f_mix = 13*GHZ;
t = (0:N-1)*TS;
freq_vec = (0:N-1)/N*FS/GHZ;
delta_phi = 100;
%--------------------------------------------------------------------------
sig_rf_1 = exp(i* 2*pi*f_rf*t);
sig_rf_2 = exp(i*(2*pi*f_rf*t + deg2rad(delta_phi)));
fft1 = fft(sig_rf_1);
fft2 = fft(sig_rf_2);
[~,index1]=max(abs(fft1));
[~,index2]=max(abs(fft2));
pse1=angle(fft1(index1));
pse2=angle(fft2(index2));
pse_sub_rf = rad2deg(pse2 - pse1)
figure;
plot(freq_vec,20*log10(abs(fft1)));
%--------------------------------------------------------------------------
sig_mix = exp(-i*2*pi*f_mix*t);
sig_if_1 = sig_rf_1.*sig_mix;
sig_if_2 = sig_rf_2.*sig_mix;
fft1 = fft(sig_if_1);
fft2 = fft(sig_if_2);
[~,index1]=max(abs(fft1));
[~,index2]=max(abs(fft2));
pse1=angle(fft1(index1));
pse2=angle(fft2(index2));
pse_sub_if = rad2deg(pse2 - pse1)
figure;
plot(freq_vec,20*log10(abs(fft1)));