AM解调、DSB、VSB的调制与解调

AM解调、DSB、VSB的调制与解调

主要涉及AM信号的解调,DSB与VSB信号的调制与解调。AM信号的调制与频域分析

常规调幅信号(AM)的解调

常规调幅信号一般采用非相干解调
解调器有包络检波器、平方律检波器等。
最常见和最容易实现的非相干解调是包络检波器,它广泛用于广播的收音机中。
包络检波器一般只适用于含有载波分量的常规调幅信号。
在这里插入图片描述

一、抑制载波双边带调幅(DSB-SC)

1.DSB的调制

DSB-SC信号表达式为: s D S B = f ( t ) c o s ω c ( t ) s_{DSB}=f(t)cosω_c(t) sDSB=f(t)cosωc(t)

与AM没有了直流分量 A 0 A_0 A0,注意表达式的不同

已调信号的频谱为:在这里插入图片描述

可见,边带功率是全部功率其调制效率 η D S B = 1 \eta_{DSB}=1 ηDSB=1

在这里插入图片描述

抑制载波的双边带信号虽然节省了载波功率,但已调信号的频率宽度仍是调制信号带宽的两倍。由频谱图可知,双边带的上下两个边带是完全对称的,他们携带了调制信号的全部信息,所以完全可以用一个边带来传输。这样除了节省载波功率之外,还可以节省一半的传输频带–单边带调制

在这里插入图片描述

2.DSB的解调

DSB的解调采用相干解调模型。
如图:

完成相干解调的关键是必须有一个同频同相的载波

表达式如下:
在这里插入图片描述

通过低通滤波后,得到 S d ( t ) = 1 2 f ( t ) S_d(t)=\frac{1}{2}f(t) Sd(t)=21f(t)从而恢复了原有的调制信号。

相干解调的关键与难点是同频同相的载波,技术上较难实现

在这里插入图片描述

DSB-SC与AM信号的比较

在这里插入图片描述

二、单边带调制

滤波器:(英文缩写与中文的对应)
HPF:高通滤波器
LPF:低通滤波器
BPF:带通滤波器

英文全拼:
DSB:double side-band
SSB:single side-band
USB:upper side-band
LSB:lower side-band

用滤波法形成SSB信号

滤波法形成SSB信号原理如下图所示
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

多级滤波法原理:扩大过渡带的宽度(选学)

在这里插入图片描述

滤波法的技术难点(了解)

滤波特性很难做到具有陡峭的截止特性;
多级滤波需要多次调制;
当调制信号中含有直流及低频分量时滤波法就不适用了。
滤波法是从频域的分析入手的,那么从时域的角度来进行解析又会如何?
----相移法的产生

单边带调制分析

在这里插入图片描述

三、残留边带调制

它是介于SSB与DSB之间的一种折中的方式。
它既克服了DSB信号占用频带宽的缺点,又解决了SSB信号中实现中的困难
不像SSB那样完全抑制DSB信号的一个边带,而是逐渐切割,使其残留一小部分

1. 残留边带信号的产生

在这里插入图片描述

在这里插入图片描述

2. VSB信号频域分析

VSB信号的频率表达式为:
在这里插入图片描述

3. VSB信号解调

VSB信号的解调:相干解调、插入大载波的包络检波

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

载波和线性调制信号的关系

在这里插入图片描述

  • 10
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
以下是AM、DSB和FM调制解调的MATLAB示例: 1. AM调制解调: ```matlab % AM调制 fc = 1000; % 载波频率 fm = 100; % 基带信号频率 t = 0:0.001:1; % 时间范围 m = sin(2*pi*fm*t); % 基带信号 c = cos(2*pi*fc*t); % 载波信号 x = (1 + 0.5*m).*c; % AM调制信号 % AM解调 y = x.*c; % 解调信号 [b, a] = butter(6, fc/(2*fm)); % 设计低通滤波器 z = filtfilt(b, a, y); % 过滤解调信号 demodulated_signal = z / max(abs(z)); % 解调信号归一化 % 绘制图形 subplot(3, 1, 1); plot(t, m); title('基带信号'); subplot(3, 1, 2); plot(t, x); title('AM调制信号');subplot(3, 1, 3); plot(t, demodulated_signal); title('AM解调信号'); ``` 2. DSB调制解调: ```matlab % DSB调制 fc = 1000; % 载波频率 fm = 100; % 基带信号频率 t = 0:0.001:1; % 时间范围 m = sin(2*pi*fm*t); % 基带信号 c = cos(2*pi*fc*t); % 载波信号 x = m.*c; % DSB调制信号 % DSB解调 y = x.*c; % 解调信号 [b, a] = butter(6, fc/(2*fm)); % 设计低通滤波器 z = filtfilt(b, a, y); % 过滤解调信号 demodulated_signal = z / max(abs(z)); % 解调信号归一化 % 绘制图形 subplot(3, 1, 1); plot(t, m); title('基带信号'); subplot(3, 1, 2); plot(t, x); title('DSB调制信号'); subplot(3, 1, 3); plot(t, demodulated_signal); title('DSB解调信号'); ``` 3. FM调制解调: ```matlab % FM调制 fc = 1000; % 载波频率 fm = 100; % 基带信号频率 t = 0:0.001:1; % 时间范围 m = sin(2*pi*fm*t); % 基带信号 kf = 50; % 调频系数 x = cos(2*pi*fc*t + kf*cumsum(m)); % FM调制信号 % FM解调 [b, a] = butter(6, fc/(2*fm)); % 设计低通滤波器 z = filtfilt(b, a, x); % 过滤FM调制信号 demodulated_signal = diff(z); % 解调信号 demodulated_signal = [demodulated_signal(1), demodulated_signal]; % 补充第一个样本 demodulated_signal = demodulated_signal / max(abs(demodulated_signal)); % 解调信号归一化 % 绘制图形 subplot(3, 1, 1); plot(t, m); title('基带信号'); subplot(3, 1, 2); plot(t, x); title('FM调制信号'); subplot(3, 1, 3); plot(t, demodulated_signal); title('FM解调信号'); ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

写的什么石山代码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值