【通信原理笔记】【三】模拟信号调制——3.5 角度调制(FM、PM)与其频谱特性

文章目录

  • 前言
  • 一、相位与频率
  • 二、PM和FM的数学表示
  • 三、FM的频谱
  • 四、FM信号的带宽——卡松公式
  • 总结


前言

在之前介绍的几种调制方式中,我提到信噪比时计算的是用户解调后的信噪比,然而在北邮通信原理课中考虑的是解调器输入的信噪比,即考虑的信号功率是经过BPF之后进行解调之前的部分。

之前没有注意到这个差异,非常抱歉。笔者在本科学习通信原理的时候也是认为与其记解调输入信噪比的结果,不如弄清楚每一处的信号组成,这样不管求什么信噪比都能求。

下面我们开始学习角度调制的内容,包括调频FM与调相PM。

:在本章中,偶尔会忘记了写幅度系数 A c A_c Ac,只是一个常数不影响结论,所以我有时候嫌麻烦就不写了。在具体问题中如果调制信号或载波信号中有幅度系数可不要忘记了。


一、相位与频率

首先需要弄清楚什么是相位、频率。考虑一个复包络信号:

s L ( t ) = A ( t ) e j ϕ ( t ) s_L(t)=A(t)e^{j\phi(t)} sL(t)=A(t)ejϕ(t)
用欧拉公式展开得
= A ( t ) [ cos ⁡ ϕ ( t ) + j sin ⁡ ϕ ( t ) ] =A(t)\left[\cos\phi(t)+j\sin\phi(t)\right] =A(t)[cosϕ(t)+jsinϕ(t)]

其中 A ( t ) A(t) A(t)称为幅度, ϕ ( t ) \phi(t) ϕ(t)为相位,它表示的是一种角度与时间的函数关系。相位变化的快慢定义为瞬时角频率,在北邮通信原理中习惯用瞬时频率 f ( t ) = 1 2 π d ϕ ( t ) / d t f(t)=\frac{1}{2\pi}d\phi(t)/dt f(t)=2π1dϕ(t)/dt。(角频率即 ω ( t ) = 2 π f ( t ) \omega(t)=2\pi f(t) ω(t)=2πf(t),正弦信号的频率是定值)

二、PM和FM的数学表示

调频和调相是让调制信号作为已调信号的复包络的频率和相位的一部分来实现调制传输。根据这个思路我们先给出调相信号PM:

s P M ( t ) = cos ⁡ ( 2 π f c t + K p m ( t ) ) s_{PM}(t)=\cos(2\pi f_ct+K_pm(t)) sPM(t)=cos(2πfct+Kpm(t))

f c f_c fc为载波频率,在正弦信号中一般称 2 π f c t 2\pi f_ct 2πfct以为的部分为相位偏移。调相就是将调制信号作为复包络的瞬时相偏, K p K_p Kp为常数。对瞬时相偏求导在除掉 2 π 2\pi 2π就能得到瞬时频偏,将调制信号作为复包络的瞬时频偏即可得到调频信号FM:

s F M ( t ) = cos ⁡ ( 2 π f c t + 2 π K f ∫ − ∞ t m ( τ ) d τ ) s_{FM}(t)=\cos(2\pi f_ct +2\pi K_f\int_{-\infty}^tm(\tau)d\tau) sFM(t)=cos(2πfct+2πKftm(τ)dτ)

验证一下,对上式中的瞬时相偏 2 π K f ∫ − ∞ t m ( τ ) d τ 2\pi K_f\int_{-\infty}^tm(\tau)d\tau 2πKftm(τ)dτ求导除去 2 π 2\pi 2π得到 K f m ( t ) K_fm(t) Kfm(t) K f K_f Kf为常数。这里所提的调频调相都是线性的,即瞬时相偏与瞬时频偏都与调制信号的关系是线性的。

此外,容易看出来调相与调频的关系就是一个微分的关系,先对调制信号求微分在进行调相就等价于调频。因此,调频与调相可以轻松地进行等价,后面的分析便以调频为例进行,不必再单独对调相进行重复的分析。

三、FM的频谱

在介绍幅度调制时,已调信号的频谱没有单独去细讲,利用复包络的性质很容易能得到其频谱就是原信号频谱(或单边带、或叠加载波)的左右搬移。然而角度调制的频谱却无法这样得到,因为复包络的频谱不再是那么容易由原信号的频谱获得,考虑FM信号的复包络:

s L ( t ) = e j 2 π K f ∫ − ∞ t m ( τ ) d τ s_L(t)=e^{j2\pi K_f\int_{-\infty}^tm(\tau)d\tau} sL(t)=ej2πKftm(τ)dτ

注意,这可不是复单频信号,它的频率不是固定的常数,而是一个变化的函数,取决于调制信号的表达式,因此其傅里叶变换并不好求。

让我们将问题退化到一个简单的情形,考虑当 m ( t ) = cos ⁡ 2 π f m t m(t)=\cos2\pi f_mt m(t)=cos2πfmt为一个单频信号时(正弦信号),求其FM信号的频谱。先给出FM信号的表达式如下:

s F M ( t ) = cos ⁡ ( 2 π f c t + 2 π K f ∫ − ∞ t cos ⁡ 2 π f m τ d τ ) s_{FM}(t)=\cos(2\pi f_ct+2\pi K_f\int_{-\infty}^t\cos2\pi f_m\tau d\tau) sFM(t)=cos(2πfct+2πKftcos2πfmτdτ)
= cos ⁡ ( 2 π f c t + K f f m sin ⁡ 2 π f m t ) =\cos(2\pi f_ct+\frac{K_f}{f_m}\sin2\pi f_mt) =cos(2πfct+fmKfsin2πfmt)

已知调频是用调制信号表示复包络的瞬时频偏,那么瞬时频偏的最大值 Δ f max ⁡ \Delta f_{\max} Δfmax容易得到就是 K f K_f Kf。再定义调频指数 β = Δ f max ⁡ / f m = K f / f m \beta=\Delta f_{\max}/f_m=K_f/f_m β=Δfmax/fm=Kf/fm。从而复包络可以表示为:

s L ( t ) = e j β sin ⁡ 2 π f m t s_L(t)=e^{j\beta\sin2\pi f_mt} sL(t)=ejβsin2πfmt

这是一个周期信号,可以进行傅里叶级数展开,然后再对展开的复单频率信号进行傅里叶变换,从而得到频域表达式:

s L ( t ) = ∑ n = − ∞ ∞ J n ( β ) e j 2 π n f m t s_L(t)=\sum_{n=-\infty}^{\infty}J_n(\beta)e^{j2\pi nf_mt} sL(t)=n=Jn(β)ej2πnfmt
S L ( f ) = ∑ n = − ∞ ∞ J n ( β ) δ ( f − n f m ) S_L(f)=\sum_{n=-\infty}^{\infty}J_n(\beta)\delta(f-nf_m) SL(f)=n=Jn(β)δ(fnfm)

其中 J n ( β ) J_n(\beta) Jn(β)是该傅里叶级数展开式的系数,它是一个特殊的函数——称为第一类 n n n阶贝塞尔函数。可见该复包络的频谱由无数个冲激组成,然而当 n n n增大时, ∣ J n ( β ) ∣ |J_n(\beta)| Jn(β)会趋近于0,因此该复包络的频谱主要集中在基带。 J n ( β ) J_n(\beta) Jn(β)还具有如下性质:

当 n 为偶数时: J n ( β ) = J − n ( β ) 当n为偶数时:J_n(\beta)=J_{-n}(\beta) n为偶数时:Jn(β)=Jn(β)
当 n 为奇数时: J n ( β ) = − J − n ( β ) 当n为奇数时:J_n(\beta)=-J_{-n}(\beta) n为奇数时:Jn(β)=Jn(β)

下图是一个单频信号的频谱例图,可以看出其幅值满足上述的关系式。
在这里插入图片描述

四、FM信号的带宽——卡松公式

上述结果当 m ( t ) m(t) m(t)为单频信号时,调频信号的频谱特性,然而一般信号难以进行频谱分析,不过可以通过卡松公式进行带宽分析,该公式给出了FM信号的带宽的估计值:

B ≈ 2 Δ f m a x + 2 f m = 2 β f m + 2 f m B\approx 2\Delta f_{max}+2f_m=2\beta f_m+2f_m Bfmax+2fm=2βfm+2fm

其中 f m f_m fm为基带信号的最高频率,因此,只需知道最大频偏与基带信号的最高频率,即可进行FM信号的带宽估计。

如果是PM信号,可以将原信号 m ( t ) m(t) m(t)求积分得到新的信号 x ( t ) = ∫ − ∞ t m ( τ ) d τ x(t)=\int_{-\infty}^tm(\tau)d\tau x(t)=tm(τ)dτ,则PM信号便可以看作 x ( t ) x(t) x(t)的FM信号,再应用卡松公式进行求解。

然而上述过程其实可以简化,通过傅里叶变换的积分特性,我们可得 X ( f ) = M ( f ) / j 2 π f X(f)=M(f)/j2\pi f X(f)=M(f)/j2πf,从而可知 x ( t ) x(t) x(t) m ( t ) m(t) m(t)的最高频率相同,而最大频偏是由已调信号的形式所确定的。因此,我们不需要求出原信号 x ( t ) x(t) x(t),直接用原信号的最大频率与最大频偏即可求出带宽估计值。

综合上述的结果,我们还可以进一步精简我们的结论,即只要我们有角度调制信号 s ( t ) = cos ⁡ ( 2 π f c t + x ( t ) ) s(t)=\cos(2\pi f_ct + x(t)) s(t)=cos(2πfct+x(t)),我们不需要去管它到底是FM调制还是PM调制,也不需要管它的原信号是什么,只需要利用 x ( t ) x(t) x(t)求出最大频偏与最大频率,即可完成带宽估计。(其实这个结论是合理的,因为已调信号的表达式才是决定带宽的,而这个表达式本身并不能体现其使用的调制方法。)

至于卡松公式本身的记忆其实也并不困难,原信号的最大频率可以理解为原基带信号的带宽估计,再其基础上往右偏移最大的结果就是叠加上最大频偏,因此带宽估计变为 Δ f max ⁡ + f m \Delta f_{\max}+f_m Δfmax+fm,然后再搬移到频带,带宽变为两倍。


总结

本文对角度调制信号的表达式与频谱特性进行了介绍,其中频谱特性这一块省略了具体的推导(即为什么傅里叶级数的系数是贝塞尔函数)。可以当作结论使用即可,其实更加重要的是卡松公式的理解,它给出了角度调制信号的带宽估计值,这对实际通信系统来说更加有意义,毕竟在调制的时候我们更关心的可能是已调信号的带宽而不是具体的频谱形状。

下一篇将会单独对角度调制信号的抗噪声性能进行学习。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/531960.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

H-GAP: Humanoid Control with a Generalist Planner

ICLR 2024 paper Intro 本文方法研究利用大量人类动捕数据以及衍生的类人轨迹数据,基于MPC实现下游任务中机器人运动控制。 method H-GAP 的算法框架分为三个部分:基于VQ-VAE对状态动作序列的离散化,基于Transformer对latent code的先验…

爬虫 新闻网站 以湖南法治报为例(含详细注释,控制台版) V2.0 升级自定义查询关键词、时间段

目标网站:湖南法治报 爬取目的:为了获取某一地区更全面的在湖南法治报已发布的宣传新闻稿,同时也让自己的工作更便捷 环境:Pycharm2021,Python3.10, 安装的包:requests,csv&#xff…

uniapp 2.0可视化开发工具高级事件使用技巧探索

摘要 随着移动应用市场的不断扩大和前端技术的飞速发展,开发者们对于快速、高效构建跨平台应用的需求日益增强。uniapp作为一款优秀的跨平台应用开发框架,凭借其强大的功能和易用的特性,赢得了广大开发者的青睐。在uniapp 2.0版本中&#xf…

基于SpringBoot + Vue实现的在线答疑系统设计与实现+毕业论文+答辩PPT

介绍 学生角色: 1.注册、登录功能:学生可以通过系统完成注册和登录操作,进入学生专属界面。 2.个人信息修改功能:学生可以查看和修改自己的个人信息,包括姓名、联系方式等。 3.问题发布功能:学生可以在线发…

TypeScript—详解、小案例(配合源代码)

简介:TypeScript是微软开发的 JavaScript 的超集,TypeScript兼容JavaScript,可以载入JavaScript代码然后运行。TypeScript与JavaScript相比进步的地方 包括:加入注释,让编译器理解所支持的对象和函数,编译器…

水位实时监测系统的工作原理

TH-SW3水位实时监测系统有多种应用场景,包括但不限于防汛、水文地质勘察、水资源管理等领域。例如,雷达水位监测站利用雷达微波技术进行水位测量,适用于河流、湖泊、水库等水域;积水监测站则主要使用在低洼地区,为城市内涝治理提供…

机场数据治理系列介绍(5)民用机场智慧能源系统评价体系设计

目录 一、背景 二、体系设计 1、评价体系设计维度 2、评价体系相关约定 3、评价指标体系框架设计 4、能源利用评价指标 5、环境友好评价指标 6、智慧管控评价指标 7、安全保障评价指标 三、具体落地措施 一、背景 在“双碳”国策之下,各类机场将能源系统建…

LeetCode110:平衡二叉树

题目描述 给定一个二叉树,判断它是否是 平衡二叉树 解题思想 使用递归依次计算左子树的高度和右子树的高度 代码 class Solution { public:int height(TreeNode* node) {if (node nullptr) return 0;int leftT height(node->left);if (leftT -1) return -1;…

外包干了17天,技术倒退明显

先说情况,大专毕业,18年通过校招进入湖南某软件公司,干了接近6年的功能测试,今年年初,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落! 而我已经在一个企业干了四年的功能…

大模型训练:如何解决GPU万卡互联挑战?

如何解决GPU万卡互联的挑战 近日,字节跳动携手北京大学研究团队发布重磅论文,揭示了一项革命性技术:将大型语言模型训练扩展至超10,000块GPU的生产系统。此系统不仅解决了万卡集群训练大模型时的效率和稳定性难题,更标志着人工智能…

蓝桥2021A组D题

路径 问题描述格式输入格式输出评测用例规模与约定解析参考程序难度等级 问题描述 格式输入 无 格式输出 最短路径长度 评测用例规模与约定 无 解析 看到最短路径想到使用最短路算法不了解最短路算法请看最短路算法 然后本题的题意是节点编号差值大于21就没有边相连&#…

【Java多线程】案例(1):设计模式

目录 一、什么是设计模式? 二、单例模式 1. 饿汉模式 2. 懒汉模式 懒汉模式-第一次改进 懒汉模式-第二次改进 懒汉模式-第三次改进 一、什么是设计模式? 设计模式是针对软件设计中常见问题的通用解决方案。它们提供了一种被广泛接受的方法来解决…

Java的jmap命令使用详解

jmap命令简介 jmap(Java Virtual Machine Memory Map)是JDK提供的一个可以生成Java虚拟机的堆转储快照dump文件的命令行工具。 以外,jmap命令还可以查看finalize执行队列、Java堆和方法区的详细信息,比如空间使用率、当前使用的…

【智能优化算法】粘液霉菌算法(SMA):一种随机优化的新方法

粘液霉菌算法(SMA)是一种基于自然界中粘菌振荡模式的强大种群优化器。2020年4月,SMA的研究发表在著名的Future Generation Computer Systems (FGCS)杂志(中科院二区期刊)上。 01.引言 SMA 具有独特的数学模型和极具竞争力的结果,…

grpc-教程(golang版)

目录 一、介绍 二、环境准备 三、Golang中使用grpc 1.编写protobuf文件 2.服务端 3.客户端 四、proto文件详解 1.proto语法 2.数据类型 基本数据类型 数组类型 map类型 嵌套类型 编写风格 3.多服务 4.多个proto文件 五、流式传输 1.普通rpc 2.服务器流式 …

从零开始学习的ai教程视频,如何入手?

个人认为小白想零基础学习ai应该从理论和实操两个方面入手。理论是支撑实践的前提,只有以一种全局观角度了解ai才能实现从熟练使用ai到有自我意识的用ai创作。 接下来将会简单介绍一些理论免费学习网站和软件(一笔带过,不重点)&a…

构造析构理解与拷贝函数初识

1. 6个默认成员函数 ----初始化和清理{ 1.构造 2.析构 } -----拷贝复制{ 1.拷贝构造 2.赋值重载 } ------取地址重载{ 1.普通对象 2.const对象取地址 } 注:构造函数的目的是初始…

【Vue】生命周期

生命周期钩子(lifecycle-hooks) 每个 Vue 组件实例在创建时都需要经历一系列的初始化步骤,比如设置好数据侦听,编译模板,挂载实例到 DOM,以及在数据改变时更新 DOM。在此过程中,它也会运行被称为生命周期钩子的函数&a…

鸿蒙实战开发-如何实现查看系统相册、最近删除、收藏夹操作功能

介绍 本示例主要展示了相册相关的功能,使用ohos.file.photoAccessHelper 接口,实现了查看系统相册、创建用户相册、查看相册照片、用户相册文件添加和删除、以及预览图片、最近删除、收藏夹操作等功能; 效果预览 使用说明 主界面:查询显示…