[培训-无线通信基础-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

相关文章

0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型的操作流程

《0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeekR1模型的操作流程》DeepSeekR1模型凭借其强大的自然语言处理能力,在未来具有广阔的应用前景,有望在多个领域发... 目录0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型,3步搞定一个应

Java数字转换工具类NumberUtil的使用

《Java数字转换工具类NumberUtil的使用》NumberUtil是一个功能强大的Java工具类,用于处理数字的各种操作,包括数值运算、格式化、随机数生成和数值判断,下面就来介绍一下Number... 目录一、NumberUtil类概述二、主要功能介绍1. 数值运算2. 格式化3. 数值判断4. 随机

MySQL中my.ini文件的基础配置和优化配置方式

《MySQL中my.ini文件的基础配置和优化配置方式》文章讨论了数据库异步同步的优化思路,包括三个主要方面:幂等性、时序和延迟,作者还分享了MySQL配置文件的优化经验,并鼓励读者提供支持... 目录mysql my.ini文件的配置和优化配置优化思路MySQL配置文件优化总结MySQL my.ini文件

从去中心化到智能化:Web3如何与AI共同塑造数字生态

在数字时代的演进中,Web3和人工智能(AI)正成为塑造未来互联网的两大核心力量。Web3的去中心化理念与AI的智能化技术,正相互交织,共同推动数字生态的变革。本文将探讨Web3与AI的融合如何改变数字世界,并展望这一新兴组合如何重塑我们的在线体验。 Web3的去中心化愿景 Web3代表了互联网的第三代发展,它基于去中心化的区块链技术,旨在创建一个开放、透明且用户主导的数字生态。不同于传统

usaco 1.2 Name That Number(数字字母转化)

巧妙的利用code[b[0]-'A'] 将字符ABC...Z转换为数字 需要注意的是重新开一个数组 c [ ] 存储字符串 应人为的在末尾附上 ‘ \ 0 ’ 详见代码: /*ID: who jayLANG: C++TASK: namenum*/#include<stdio.h>#include<string.h>int main(){FILE *fin = fopen (

零基础学习Redis(10) -- zset类型命令使用

zset是有序集合,内部除了存储元素外,还会存储一个score,存储在zset中的元素会按照score的大小升序排列,不同元素的score可以重复,score相同的元素会按照元素的字典序排列。 1. zset常用命令 1.1 zadd  zadd key [NX | XX] [GT | LT]   [CH] [INCR] score member [score member ...]

【Linux 从基础到进阶】Ansible自动化运维工具使用

Ansible自动化运维工具使用 Ansible 是一款开源的自动化运维工具,采用无代理架构(agentless),基于 SSH 连接进行管理,具有简单易用、灵活强大、可扩展性高等特点。它广泛用于服务器管理、应用部署、配置管理等任务。本文将介绍 Ansible 的安装、基本使用方法及一些实际运维场景中的应用,旨在帮助运维人员快速上手并熟练运用 Ansible。 1. Ansible的核心概念

AI基础 L9 Local Search II 局部搜索

Local Beam search 对于当前的所有k个状态,生成它们的所有可能后继状态。 检查生成的后继状态中是否有任何状态是解决方案。 如果所有后继状态都不是解决方案,则从所有后继状态中选择k个最佳状态。 当达到预设的迭代次数或满足某个终止条件时,算法停止。 — Choose k successors randomly, biased towards good ones — Close

数学建模笔记—— 非线性规划

数学建模笔记—— 非线性规划 非线性规划1. 模型原理1.1 非线性规划的标准型1.2 非线性规划求解的Matlab函数 2. 典型例题3. matlab代码求解3.1 例1 一个简单示例3.2 例2 选址问题1. 第一问 线性规划2. 第二问 非线性规划 非线性规划 非线性规划是一种求解目标函数或约束条件中有一个或几个非线性函数的最优化问题的方法。运筹学的一个重要分支。2

音视频入门基础:WAV专题(10)——FFmpeg源码中计算WAV音频文件每个packet的pts、dts的实现

一、引言 从文章《音视频入门基础:WAV专题(6)——通过FFprobe显示WAV音频文件每个数据包的信息》中我们可以知道,通过FFprobe命令可以打印WAV音频文件每个packet(也称为数据包或多媒体包)的信息,这些信息包含该packet的pts、dts: 打印出来的“pts”实际是AVPacket结构体中的成员变量pts,是以AVStream->time_base为单位的显