1、FM调频信号
调频信号在广播中广泛应用,且在短波通信中,线性调频信号也会有很广泛的应用。调频信号的时域表达式如下所示:
其中是音频调制信号,调制角频偏。
问:为什么需要对调制信号积分?
解:表示的是信号的瞬时相位,如果是一个单音信号,信号的瞬时相位是从-pi到pi周期变化的。而对相位进行微分就是频率,所以FM信号的频率为。可以看出调制信号对载波信号的频率进行改变。 假设调制信号是一个正弦波,那么FM调频信号的频率为ωc+
Matlab实现FM调制:
方法1:
Kf= 10; % FM调频比例系数
X = cos(2*pi*Fc*t + Kf*sin(2*pi*Fm*t));
X = X/max(abs(X));
X = hilbert(X);
其中参数:
Fs = 100e6; %采样率
Ts = 1/Fs;
N = 1e6;
t = 0:Ts:(N-1)*Ts;
df = Fs/N;
f = (0:N-1)*df/Fs-0.5;
Fc = 2e6; %载波 2M Hz
Fm = 100e3 ; %调制频率
调制信号时域波形:
调制信号频域波形:
FPGA实现FM调制:
FPGA中一般通过产生基带正交调制信号,然后再上变频到载波频率。而基带IQ一般都是通过DDS或者是NCO完成。DDS是通过设置IP的相位值来改变IQ的频率。
2.AM调幅信号
调幅信号时域表达式如下所示:
为音频调制信号,ma为调制指数,范围在(0,1)之间。
Matlab实现AM调制:
X=(A0+AM_DEP*cos(2*pi*Fm*t)).*cos(2*pi*Fc*t);
X=X/max(abs(X));
X=hilbert(X);
调制参数如下所示:
Fc = 2e6;
Fm = 100e3;
A0 = 1;
AM_DEP = 0.5;
调制信号时域波形:
调制信号频域波形:
频域有三个频点:载波、载波和调制频率的差频、载波和调制频率的和频。
3.双边带信号(DSB)
双边带信号是由调制信号和载波直接相乘得到的,它只有上下边带,没有载波分量。双边带信号时域表达式如下所示:
Matlab实现DSB调制:
g=A0*cos(2*pi*Fm*t);
X=g.*cos(2*pi*Fc*t);
X=X/max(abs(X));
X=hilbert(X);
调制信号时域波形:
调制信号时域波形:
看出DSB波形和AM差不多,频谱和AM的区别就是没有载波分量。