IQ调制Matlab代码

t = 0:1:(307200-1);%采样时间
t = (t/307200)*0.002;
fc = 10000000;
I = real(data);%取I路
Q = imag(data);%取Q路
I_carrier = cos(2*pi*fc*t);%对I路进行调制
Q_carrier = sin(2*pi*fc*t);%对Q路进行调制
I_carrier = I_carrier';%I路调制
Q_carrier = Q_carrier';%Q路调制
st = I.*I_carrier - Q.*Q_carrier;%相加
plot(t, st);
title('modulated signal')

你可能感兴趣的:(信号处理,matlab,开发语言)