调制原理
对时域的复信号进行调制:是把两个时域的复信号进行相乘。结果就是两个信号频率和带宽的叠加的时域信号。相乘的结果进行FFT可以看到具体的调制变化过程。
解调原理
对时域的复信号进行解调:把时域调制后的复信号与调制信号的复共轭信号相乘。相乘的结果进行FFT可以看到具体的解调变化过程。
matlab程序仿真实现
B = 10e6; % 带宽
Tp = 10e-6; % 脉宽
Tr = 100e-6; %周期
Fs = 100e6; % 采样率
f = 0e6; %中心频率
f2 = 50e6; %调制信号中心频率
N = Tp*Fs; %脉宽内采样点数
Nr = Tr*Fs; %周期内采样点数
t = linspace(-Tp/2,Tp/2,N);%采样时间数字
K = round(B/Tp);%调频斜率
St = exp(1j*(2*pi*f*t+pi*K*t.^2)); %%带宽是10M脉宽10us的线性调频信号 中心频率是0
St2 = exp(1j*(2*pi*f2*t)); %%调制信号的频率
Stt = [St zeros(1,Nr-N)];
Stt2 = [St2 zeros(1,Nr-N)];
figure;
plot(real((Stt)));title('线性调频时域信号')
figure;
plot(abs((fft(Stt))));title('线性调频信号频谱')
figure;
plot(real((Stt2)));title('调制信号时域')
figure;
plot(abs((fft(Stt2))));title('调制信号频谱')
//对线性调频信号调制
Stt3 = Stt.*Stt2;
figure;
plot(real((Stt3)));title('调制后信号时域'