[培训-无线通信基础-5]:数字调制解调(线性调制、非线性调制)

本文主要是介绍[培训-无线通信基础-5]:数字调制解调(线性调制、非线性调制),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

作者主页(文火冰糖的硅基工坊):https://blog.csdn.net/HiWangWenBing

本文网址:https://blog.csdn.net/HiWangWenBing/article/details/118769381


目录

引言

第1部分 为什么要进行调制解调 

1.1 为什么需要进行调制

1.2 调制的基本分类

1.3 调试方式的选择

1.4 基带脉冲信号的类型与表示

 第2部分 无线通信中常见的调制解调方案

2.1 线性调制

2.2 非线性调制

2.3 不同调制方案带宽的比较

第3部分 不同无线信道下的调制解调的性能


引言

 

第1部分 为什么要进行调制解调 

1.1 为什么需要进行调制

 

1.2 调制的基本分类

 

1.3 调试方式的选择

备注:

  • 信道衰减对解调方案的选择有很大的影响,因为信道衰减直接影响了接收机接收到的已调信号幅度和形状,直接影响接收测的解调过程。
  • 接收机对信噪比的要求尽可能的低。
  • 解调方案尽可能的提升频谱效率,即在带宽不变的情况下,尽可能提升信道的容量。

 

  • 广义的线性调制,是指已调波中被调参数随调 制信号成线性变化的调制过程。
  • 狭义的线性调制,是指把调制信号的频谱搬移到载波频率两侧而成为上、下边带的调制过程。
  • 线性调制不改变信号的原始频谱结构。
  • 非线性调制改变了信号的原始频谱结构,非线性调制往往占用较宽的带宽。

1.4 基带脉冲信号的类型与表示

 

 上述调制,是通过I路和Q路的幅度,控制载波(这里是复指数载波信号)信号的幅度和相位。

之所以称为线性调制,是因为直接通过线性函数控制信号的幅度,间接控制信号的相位,而幅度控制是线性控制。

 

 

 

  • 脉冲信号通常用于数字调制。 
  • 脉冲信号的频谱带宽是无限的,即时域的方波信号由一个基波信号+无数个连续的谐波分量组成。
  • 无数个连续的谐波分量对无线信道的带宽要求太高,需要极高的带宽。

 

 备注:

  • 奈奎斯特脉冲时在标准的脉冲的基础之上进行了优化和变形
  • 奈奎斯特脉冲频谱分量中,主频谱分量与次频谱分量之间的幅度相差较大,但并没有完全消除高频谐波分量,又称为"长尾”。"长尾”是奈奎斯特脉冲的缺点。
  • 如果通过带通滤波器滤除“长尾”,会导致奈奎斯特脉冲的时域波形变形。

 

 备注:

  • 升余弦脉冲在奈奎斯特脉冲的基础上进一步优化,降低了信道带宽的要求。
  • 升余弦脉冲类似与余弦的”上半部“,因此称为”升余弦“
  • ”升余弦“所需要的频域频谱带宽与时域带宽”类“方波带宽一致。
  • ”升余弦“的时域波形时一个”类“方波波形。

 

 

 

 

 第2部分 无线通信中常见的调制解调方案

2.1 线性调制

 

 

 

 

 

 

 

 

2.2 非线性调制

 

 

 

 

 

 

 

 

 

2.3 不同调制方案带宽的比较

第3部分 不同无线信道下的调制解调的性能


作者主页(文火冰糖的硅基工坊):https://blog.csdn.net/HiWangWenBing

本文网址:https://blog.csdn.net/HiWangWenBing/article/details/118769381

慕课参考视频:https://www.icourse163.org/course/NJTU-1207227804

这篇关于[培训-无线通信基础-5]:数字调制解调(线性调制、非线性调制)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/376046

相关文章

python panda库从基础到高级操作分析

《pythonpanda库从基础到高级操作分析》本文介绍了Pandas库的核心功能,包括处理结构化数据的Series和DataFrame数据结构,数据读取、清洗、分组聚合、合并、时间序列分析及大数据... 目录1. Pandas 概述2. 基本操作:数据读取与查看3. 索引操作:精准定位数据4. Group

从基础到进阶详解Pandas时间数据处理指南

《从基础到进阶详解Pandas时间数据处理指南》Pandas构建了完整的时间数据处理生态,核心由四个基础类构成,Timestamp,DatetimeIndex,Period和Timedelta,下面我... 目录1. 时间数据类型与基础操作1.1 核心时间对象体系1.2 时间数据生成技巧2. 时间索引与数据

安装centos8设置基础软件仓库时出错的解决方案

《安装centos8设置基础软件仓库时出错的解决方案》:本文主要介绍安装centos8设置基础软件仓库时出错的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录安装Centos8设置基础软件仓库时出错版本 8版本 8.2.200android4版本 javas

Linux基础命令@grep、wc、管道符的使用详解

《Linux基础命令@grep、wc、管道符的使用详解》:本文主要介绍Linux基础命令@grep、wc、管道符的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录grep概念语法作用演示一演示二演示三,带选项 -nwc概念语法作用wc,不带选项-c,统计字节数-

python操作redis基础

《python操作redis基础》Redis(RemoteDictionaryServer)是一个开源的、基于内存的键值对(Key-Value)存储系统,它通常用作数据库、缓存和消息代理,这篇文章... 目录1. Redis 简介2. 前提条件3. 安装 python Redis 客户端库4. 连接到 Re

SpringBoot基础框架详解

《SpringBoot基础框架详解》SpringBoot开发目的是为了简化Spring应用的创建、运行、调试和部署等,使用SpringBoot可以不用或者只需要很少的Spring配置就可以让企业项目快... 目录SpringBoot基础 – 框架介绍1.SpringBoot介绍1.1 概述1.2 核心功能2

Spring Boot集成SLF4j从基础到高级实践(最新推荐)

《SpringBoot集成SLF4j从基础到高级实践(最新推荐)》SLF4j(SimpleLoggingFacadeforJava)是一个日志门面(Facade),不是具体的日志实现,这篇文章主要介... 目录一、日志框架概述与SLF4j简介1.1 为什么需要日志框架1.2 主流日志框架对比1.3 SLF4

Spring Boot集成Logback终极指南之从基础到高级配置实战指南

《SpringBoot集成Logback终极指南之从基础到高级配置实战指南》Logback是一个可靠、通用且快速的Java日志框架,作为Log4j的继承者,由Log4j创始人设计,:本文主要介绍... 目录一、Logback简介与Spring Boot集成基础1.1 Logback是什么?1.2 Sprin

MySQL复合查询从基础到多表关联与高级技巧全解析

《MySQL复合查询从基础到多表关联与高级技巧全解析》本文主要讲解了在MySQL中的复合查询,下面是关于本文章所需要数据的建表语句,感兴趣的朋友跟随小编一起看看吧... 目录前言:1.基本查询回顾:1.1.查询工资高于500或岗位为MANAGER的雇员,同时还要满足他们的姓名首字母为大写的J1.2.按照部门

Python实现特殊字符判断并去掉非字母和数字的特殊字符

《Python实现特殊字符判断并去掉非字母和数字的特殊字符》在Python中,可以通过多种方法来判断字符串中是否包含非字母、数字的特殊字符,并将这些特殊字符去掉,本文为大家整理了一些常用的,希望对大家... 目录1. 使用正则表达式判断字符串中是否包含特殊字符去掉字符串中的特殊字符2. 使用 str.isa