当前位置:网站首页>基于MATLAB的常见线性调制方法
基于MATLAB的常见线性调制方法
2022-07-25 10:35:00 【biyezuopinvip】
常见线性调制方法
一、模拟调制的原理
在实际应用中,为了满足辐射效率,实现对信道的多路复用,提高系统抗干扰能力调制,要对信号进行调制,把原始信号转换成适合在信道中传输的信号。
模拟调制是指用来自信源的基带模拟信号去调制某个载波,常见的模拟调制方式有幅度(线性)调制和角度(非线性)调制,其中调幅(AM)、双边带(DSB)、单边带(SSB)和残留边带(VSB)等调制方式属于幅度调制。
幅度调制是由调制信号去控制高频载波的幅度,使之随调制信号作线性变化的过程。载波是一个确知的周期性波形,可表示为以下形式
其中A为载波幅度, ω c ω_c ωc为载波角频率, ω 0 ω_0 ω0为载波初始相位。
调制器的模型可以用下图表示。
由公式可知,已调信号的波形幅度随着基带信号变化成正比变化,经过相乘器之后,输出信号是一个幅度与m(t)成正比的余弦波, 载波波形的振幅受到了调制。其已调信号频谱和调制信号频谱是线性关系,但是调制信号和已调信号直接不符合线性关系。
二、常见的调制方法
2.1 调幅(AM)
标准调幅是最常见的双边带调制,调制模型如下图

2.2 抑制载波双边带信号(DSB-SC)
AM信号虽然调制简单,但是功率利用率低,为了解决这种问题,可以将直流 A 0 A_0 A0丢掉,得到一种更高效的调制方式,即抑制载波双边带信号(DSB-SC),调制过程可以抽象为以下模型

由于不存在载波分量,使用调制效率是100%。
三、调制仿真
利用Octave进行仿真实验,更直观理解信号调制前后的变化。
基带信号为

时域上波形图如下

频域上波形图如下

四、总结
通过对模拟调整系统的学习,知道了调制信号不同分类标准,掌握常见的信号调制方法和解调方式,知道了时域到频域上的变换过程和其呈现线性的原因,明白了不同信号调制方法之间的优劣。
边栏推荐
- Redis之压缩列表ziplist
- Google Earth engine -- Statistics on the frequency of land classification year by year
- ArcMap无法启动解决方法
- Nowcodertop1-6 - continuous updating
- Implementation of recommendation system collaborative filtering in spark
- 学习路之PHP--TP5.0使用中文当别名,报“不支持的数据表达式”
- [recursion] 938. Range and of binary search tree
- HCIA experiment (06)
- Mlx90640 infrared thermal imager temperature measurement module development notes (V)
- HDD Hangzhou station full experience
猜你喜欢

Learn NLP with Transformer (Chapter 6)

Learn NLP with Transformer (Chapter 5)

Esp8266 uses drv8833 drive board to drive N20 motor

MLX90640 红外热成像仪测温模块开发笔记(五)

HCIA experiment (07) comprehensive experiment
Learn NLP with Transformer (Chapter 3)

Learn NLP with Transformer (Chapter 6)

学习路之PHP--TP5.0使用中文当别名,报“不支持的数据表达式”
Learn NLP with Transformer (Chapter 3)

MySQL | GROUP_CONCAT函数,将某一列的值用逗号拼接
随机推荐
Esp32c3 based on the example tutorial of esp32 Rainmaker development under Arduino framework
推荐系统-协同过滤在Spark中的实现
tensorflow入门
LVS load balancing lvs-dr builds Web Clusters and LVS combines with kept to build highly available Web Clusters
Reinforcement learning (III)
将字符串转换为数字
Smart cloud IOT platform STM32 esp8266-01s simple wireless light control
[flask advanced] solve the classic error reporting of flask by combining the source code: working outside of application context
Shell fourth day homework
LVS负载均衡之LVS-NAT与LVS-DR模式原理详解
shell- 第七章练习
txt转csv文件,隔行出现空行
Understanding: idea uses Scala to write wordcount programs and generate jar packages
HCIA experiment (08)
Getting started with redis
【高并发】通过源码深度分析线程池中Worker线程的执行流程
SQL语言(四)
Nowcodertop7-11 - continuous updating
Dataframe print ellipsis problem
Guys, flick CDC table API, Mysql to MySQL, an application that can