模拟系统的线性调制和角度调制
时间: 2024-01-15 11:05:15 浏览: 30
线性调制和角度调制是两种常见的模拟调制方式。下面我将分别介绍它们的原理和实现方法。
### 1. 线性调制
线性调制(也称为幅度调制)是一种基带调制方式,其原理是将模拟信号的振幅直接作用于载波信号的振幅,从而得到调制信号。具体来说,设载波信号为:
c(t) = A*cos(2*pi*f_c*t)
其中,A为振幅,f_c为载波频率。模拟信号为:
m(t) = B*cos(2*pi*f_m*t)
其中,B为信号振幅,f_m为信号频率。则线性调制后的调制信号为:
s(t) = (1 + k*m(t))*A*cos(2*pi*f_c*t)
其中,k为调制系数,控制着模拟信号对载波振幅的影响程度。可以看出,线性调制后的调制信号在频域中包含了载波频率和信号频率两个分量。
线性调制的实现方法比较简单,可以使用如下的Matlab代码实现:
```matlab
% 定义调制参数
fc = 1000; % 载波频率
fm = 100; % 信号频率
Ac = 1; % 载波振幅
Am = 0.5; % 信号振幅
k = 0.5; % 调制系数
% 生成调制信号
t = linspace(0, 1, 1000); % 时间向量
m = Am*cos(2*pi*fm*t); % 信号波形
c = Ac*cos(2*pi*fc*t); % 载波波形
s = (1 + k*m).*c; % 调制波形
% 绘制波形图
subplot(3, 1, 1);
plot(t, m);
xlabel('Time (s)');
ylabel('m(t)');
title('Message signal');
subplot(3, 1, 2);
plot(t, c);
xlabel('Time (s)');
ylabel('c(t)');
title('Carrier signal');
subplot(3, 1, 3);
plot(t, s);
xlabel('Time (s)');
ylabel('s(t)');
title('Modulated signal');
```
运行以上代码,Matlab将会绘制出线性调制后的调制信号波形。
### 2. 角度调制
角度调制(也称为相位调制)是一种基带调制方式,其原理是将模拟信号的振幅直接作用于载波信号的相位,从而得到调制信号。具体来说,设载波信号为:
c(t) = A*cos(2*pi*f_c*t + theta_c)
其中,A为振幅,f_c为载波频率,theta_c为载波相位。模拟信号为:
m(t) = B*cos(2*pi*f_m*t)
其中,B为信号振幅,f_m为信号频率。则角度调制后的调制信号为:
s(t) = A*cos(2*pi*f_c*t + k*m(t))
其中,k为调制系数,控制着模拟信号对载波相位的影响程度。可以看出,角度调制后的调制信号在频域中只包含了载波频率一个分量,但其相位随着模拟信号的变化而变化。
角度调制的实现方法也比较简单,可以使用如下的Matlab代码实现:
```matlab
% 定义调制参数
fc = 1000; % 载波频率
fm = 100; % 信号频率
Ac = 1; % 载波振幅
Am = 0.5; % 信号振幅
k = 0.5; % 调制系数
% 生成调制信号
t = linspace(0, 1, 1000); % 时间向量
m = Am*cos(2*pi*fm*t); % 信号波形
c = Ac*cos(2*pi*fc*t); % 载波波形
s = Ac*cos(2*pi*fc*t + k*m); % 调制波形
% 绘制波形图
subplot(3, 1, 1);
plot(t, m);
xlabel('Time (s)');
ylabel('m(t)');
title('Message signal');
subplot(3, 1, 2);
plot(t, c);
xlabel('Time (s)');
ylabel('c(t)');
title('Carrier signal');
subplot(3, 1, 3);
plot(t, s);
xlabel('Time (s)');
ylabel('s(t)');
title('Modulated signal');
```
运行以上代码,Matlab将会绘制出角度调制后的调制信号波形。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)