信号调制的工作原理

news2024/12/23 22:48:33

要理解如何进行无线数据传输,我们需要了解:

  • 什么是频率?

  • 信息/数据信号 时间表示

频率表示,为什么它很重要?

  • 滤波器如何工作?

  • FCC通信频段

  • 调制和解调

这些主题可能您在大学专业课上学过,其中涉及非常庞大的知识。此前我为高级项目组中非电子工程专业的学生准备的PPT中,配套介绍了这些主题――学生们期望能够弄清楚我们谈到的“900MHz”、“2.4GHz”或“跳频”等术语。本文限于篇幅,难以对这些主题的阐述完整、彻底,忽略了专业课所涉及的很多细节,仅提供无线传输方面的概念性说明。

什么是频率?

频率是描述每隔多长时间振荡一次或重复一次的术语,单位为赫兹(Hz)或秒的倒数。如果每秒振荡60次,则其频率为60Hz。在本文中,我们将主要探讨音频波(气压的振荡),及其如何以数百千赫频率从无线电台传播到您的车载收音机上(或任何AM无线电台)。任何波都有一个频率,光波也一样。光波和其他更高频率的波(例如X射线、伽马射线、微波)一般用波长来表示,而不用频率。例如,绿色光的波长大约为400纳米。下图显示了行进波单位间的关系:

​正弦波的基本单位

假设信号速度恒定,则波长和频率是可以换算的,不过这已超出本文的讨论范畴。 不同复杂性的信息信号 如果发送一个纯正弦波信号(称为“音频”)。它不携载任何实际信息,听上去也并不好听。下图是一个正弦波的图像,X轴为时间,Y轴为电压,这是一个150Hz参考信号。

单音频信号(时域)

那么为什么要看这幅图像呢?让我们来看一下时域中复杂性不断增加的信号。这是一个双音频信号(两个音频叠加在一起)。此正弦波与上一个正弦波相同,只不过又加上了另一个倍频(300Hz)的正弦波。

​双音频信号(时域)

那么由多个不同频率的音频组成的信号是什么样的呢?

​多音频信号(时域)

它变得毛刺更多。您能在此图中看到的唯一真实信息便是在指定时间内的电压电平。这就是信息的本质,它极其重要——但也使分析变得复杂,更使了解调制工作变得更加困难。为此,您可能希望用另一种不同的方式(频域)绘制信号图像。它显示信号在一系列频率上的强度。让我们看一下。 为何信号的频谱很重要? 要将大量信号转换到频域中,需要进行精密的数学运算。这项工作很困难,计算量很大,必须反复练习才能掌握。我甚至定期对那些重要信号的进行卷积运算,练习我的转换能力。不管怎样,让我们看一下以上三个信号如何用这种形式来表示(这里忽略中间的推演运算)。我们不再绘制信号电压随时间的变化,而是绘制信号功率随频率的变化。

单音频信号(频域)

​双音频信号(频域)

​多音频信号(频域)

注意到图中明显的尖峰了吗?那是正弦波在特定频率(X轴)上的数学表示。理想情况下,这些尖峰应当是无限窄(宽度)和无限高的,但是受我所使用的Spice软件的技术水平限制,它是不完美的。这种信号称为脉冲信号。有关此信号的详细说明,请阅读此处!对于这个音频,我们看到在频域看到一个尖峰,在150Hz处。而双音频信号在频域有两个尖峰,在150Hz和300Hz处。多音频信号在时域中基本无法解读,时域信号中众多的小尖峰,是多个频率点的叠加组成的。

最后举一个例子,一个实际的音频信号。如下图,我采样了15秒歌手Cream的歌曲《白色的房间(WhiteRoom)》。不必为信号长的摸样担心,在EricClapton的吉他独奏期间,任何麦克风都没有损坏。

音频信号 这就是大多数信号的看上去的样子,尤其是模拟信号。人和乐器的声音并不是在离散的频率上播放,其频率内容分布在整个频率范围内(尽管某些内容几乎是听不到的)。这个范围在3Hz至20kHz之间,大约就是人耳能够听到的频率范围。低音部的频率较低,高音部的频率较高。Y轴标度用dB表示,dB表示一个比例,没有单位。在本质上来说,dB值越高,那个频率对应的信号就越高。 理论上,我们可以用无数个音频信号累加之和来表示这个模拟信号。 滤波器! 幸好频域的图形表示可为滤波器设计提供一些帮助。滤波器有四种类型,包括:

  • 低通滤波器:高于“截止频率”的所有频率都被滤除。

  • 高通滤波器:低于“截止频率”的所有频率都被滤除。

  • 带通滤波器:距离“中心频率”一定范围外的所有频率都被滤除。

  • 带阻滤波器:距离“中心频率”一定范围内的所有频率都被滤除。

​由上而下:带通滤波器、低通滤波器、高通滤波器

“3dB”点是信号输出降低大约30%的地方。dB是一个对数标度:

x[dB]=10*log(x[linear])

x[linear]=10^(x[dB]/10)

基于这个公式,x[linear]=0.7,对应的x[dB]大约为-3.0dB,0.7就是70%,就是信号衰减30%,这时对应的频率就称为滤波器的截止频率。汽车音响就是一个实际的例子,它可能包括一个“分频器”,其特殊的滤波器设计可将低频切换至低音扬声器、高频切换至高音扬声器。这对于无线接收机是非常重要的。

FCC通信频段

FCC和其他国际组织一致认为,如果任由任何人随意使用任何频率,那么必然会导致绝对的混乱。因此,应为不同用户分配不同的频率范围。例如分别为FM无线电、AM无线电、WiFi、移动电话、海事通信、空中交通管制、业余无线电、对讲机、军事通信、警用电台等应用分配不同频段。对了,我们还没提卫星或空间通信!这真是太乱了,幸亏有FCC帮助管理。如果您感到好奇,不妨用谷歌搜索一下,马上就能找到一个更详细的图表。

​FCC频谱分配表

FCC已为小范围的个人应用、业余爱好者的应用和其他常规“ISM频段”应用(工业、科学、医疗)预留了部分频段。这就是WiFi、对讲机、无线传感器和其他通信设备的工作频段。让我们再次讨论一下频率!人耳的听力范围为20Hz至20kHz。如果我们的AM电台为680kHz,那么无线电塔如何将声音变到该频率呢?它如何避免干扰到其他电台?接收机如何将信号频率转换回可听范围?

调制

让我们离开频域,回到时域。再次重申一下:我们的讨论过于简单,略过了很多细节!在此只是为了得到一个概念性的结果。之所以这么说是因为,数学表示最适合在时域中使用,而图形表示在频域中效果最佳。

调制的作用就是将信号从低频(信息)转换到高频(载波)。思路很简单:用您的信息乘以高频载波,例如680kHz,这就是AM广播!稍等一下,事情果真如此简单吗?让我们看几个数学关系式。在此例中,θ就是信息(可听内容),φ是载波(例如,AM广播频率)。

​图中文字中英对照

我们的AM信号如果用公式来表达,涉及多个信号的乘法运算,这在时域或频域中是很难想像的,因为我们仅仅看到音频是什么样的。但是上述这种对应关系告诉我们:两个信号相乘可用两个信号相加来表示!现在,我们很容易在频域中绘制出经乘法运算得到的信号。

​在载波(1000Hz)上调制的单音频(150Hz)

在此图中,我们用150Hz音频乘以1000Hz载波。上表显示了两个半功率信号,分别位于1000-150和1000+150Hz处,也就是在850Hz和1150Hz处。那么当经过调制后,我们每个音节的表现如何呢?

声音调制到700kHz

不出所料,我们看到了两个信号。一个是载波+信息,另一个是载波-信息(甚至注意到它是如何反转的)。 这就是AM频谱和信号内容的大致图解。

解调 现在我们来讨论接收机。所有信号均从天线开始,在同一时间查看所有信号,看到的是一团乱麻。天线拾取到大量的数据,但它并不负责进行分类,这是调谐器和其他硬件的工作。信号解调的原理与调制原理完全相同,非常方便!要将我们的音频信号转回到“基带”,并将其发送至扬声器,我们可以再次用载波乘以所有信号。

这个公式中包含一大串数学函数、括号和频率变量。不过它是对的,我们由此导出了四个信号:

  • 1/4功率信号,(2*载波+信息)

  • 1/4功率信号,(信息)

  • 1/4功率信号,(2*载波-信息)

  • 1/4功率信号,(-信息)

让我们忽略这个包含负频率的项,它是我们讨论调制及涉及的运算时,常常会出现的数学产物。在双倍载波上的两个信号(假设载波远大于信息,它们几乎是相同的)可用低通滤波器滤出。低通滤波器会阻断信号的所有高频内容,于是只将原始信息留给我们。我们可用放大器放大原始信息,然后发送到扬声器。太酷了!这就是它的图像,但是要向后延迟一点。 结论 本文的目的是高度概括地介绍无线电信号是如何传输和调制的。通过将多个音频(或基带)信号乘以不同的高频信号(载波),我们可以通过同一个信道成功传输多个数据流而不会相互干扰。再次用载波相乘,将调制的信号转换回基带,再用低通滤波器和放大器清理并放大信号,即可让我们听到各种美妙动听的声音!

来源:数字测试

—END—

原文:信号调制的工作原理 - RFASK射频问问

关于RFASK射频问问

射频问问是在"微波射频网”系列原创技术专栏基础上升级打造的技术问答学习平台,主要围绕射频芯片、微波电路、天线、雷达、卫星等相关技术领域,致力于为无线通信、微波射频、天线、雷达等行业的工程师,提供优质、原创的技术问答、专栏文章、射频课程等学习内容。更多请访问:RFASK射频问问 - 射频技术研发服务平台 | 技术问答、专栏文章、射频课程

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

uboot下的mw写内存和md显示内存命令以及nand命令

配置uboot参数 setenv ipaddr 192.168.0.10;setenv serverip 192.168.0.40;setenv gatewayip 192.168.0.1;setenv netmask 255.255.255.0 setenv bootargs mem512M consolettyAMA0,115200 root/dev/mtdblock2 rootfstypeyaffs2 rw init/init mtdpartshinand:1M(boot),4M(kern…

面试offer收割机,爆肝整理高频软件测试面试题(带答案)

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 软件测试面试题&am…

excel 给合并的单元格进行序号填充

一、问题描述 提示:这里描述项目中遇到的问题: 在使用excel 的时候,是否遇到过要给合并单元格排序的情况,下拉会显示需要相同的单元格才行,如图: 二、解决方案 目的是给单元格计数,所以使用…

Module not found: Error: Can‘t resolve ‘fs‘ in ‘/root/workspace/

项目发版时 因为webpack5 不会自动引入polyfills 导致报了一系列错, 按照提示做如下配置 externals 官网文档解释的很清楚,就是webpack可以不处理应用的某些依赖库,使用externals配置后,依旧可以在代码中通过CMD、AMD或者wi…

打车/代驾/跑腿小程序源码司机入住uniapp/thinkphp

开发代驾顺风车货运 客户端:Uniapp 开发 司机端:Uniapp 开发 后台:thinkphp5 框架 数据库:MySQL 打车/代驾/跑腿小程序源码司机入住uniapp/thinkphp 为什么用UNIAPP开发? UNIAPP框架简单,学习成本低…

Spring(IOC,DI,事务)属性

Spring(IOC,DI,事务)属性 IOC 概念 Inverse Of Controll:控制反转;反转了依赖关系的满足方式,由之前的自己创建依赖对象,变为由工厂推送。(变主动为被动,即反转)解决了…

1_5 optical_flow

采用特征点法做VO存在耗时较大的问题,一般耗时情况:如下 (1) 在图像中提取特征点并计算特征描述, 非常耗时 ~10ms ORB,shift耗时更多; (2) 在不同图像中寻找特征匹配, 非常耗时 …

day43|动态规划5-不同0-1背包的问题形态

关键点: 找到前后两种状态的依赖关系 经典0-1背包: 给定一个背包,问装满该背包的最大价值。分割等和子集: 给定一个背包,能不能装满该背包(将重量抽象成价值)最后一块石头重量: 给一…

如何快速图片压缩指定大小?图片压缩到200k以内的方法

图片压缩到200k以内的介绍 在现代社交媒体和网页设计中,高质量的图片是必不可少的。但是,大型图像文件可能会导致页面加载时间过长,从而影响用户体验。这时就需要使用图片压缩技术来将图片文件大小减小到合理的范围内。其中,将图…

稳健地对时间序列光学卫星图像进行配准教程

一、引言 几何误差会导致连续卫星图像采集之间的错位,进而影响土地监测和变化检测分析。在这篇博客文章中,我们研究了如何稳健地对时间序列光学卫星图像进行配准,以减少这种错位的影响。 在本篇博客的末尾,给出用Python配准大区域…

【TES710D-EXT】基于复旦微的FMQL10S400全国产化ARM核心模块之扩展板

板卡概述 TES710D-EXT是专门针对我司TES710D(基于复旦微FMQL10S400的全国产化ARM核心板)的测试扩展板。 FMQL10S400是复旦微电子研制的全可编程融合芯片,在单芯片内集成了具有丰富特点的四核处理器(PS)和可编程逻辑&am…

B/S架构与C/S架构的区别

B/S与C/S区别: 1、c/s架构主要应用于局域网内,而b/s架构主要应用于广域网中; 2、c/s架构一般面向相对固定的用户群,对信息安全的控制能力很强,而b/s架构对安全的控制能力相对弱; 3、B/S架构维护升级比较简单…

考研算法复试刷题第20天:Dijkstra求最短路 【有向图的最短路径问题】

Dijkstra求最短路 我们先来说说这道算法的过程: 和上道题不同的是我们这次是求一个有向图到最终节点的最短距离,所以其策略也有所不同。我们先手动模拟一下过程吧假如有4个点,有他们之间有五条边,那么我们如何来求其1到4的最短路…

【Daily Share】觉得浏览器low?手写一个浏览器扩展程序,让自己的浏览器变得与众不同!!!!

浏览器扩展 概念 扩展为浏览器添加了特性与功能。它通过我们所熟悉的 Web 技术-HTML,CSS 还有 JavaScript 来创建。扩展可以利用与 JavaScript 相同的网页 API,但是扩展也可以访问它自己专有的 JavaScript API。这意味着,和在网页里编码相比…

音视频基础知识

视频基础知识 分辨率 分辨率又称为解析度,分辨率越高,像素越多,图像越清晰。 视频分辨率:又称为图像分辨率,由视频的宽高组成,表示形式宽x高,常见的视频分辨率有480P、720P、1080P、2K(2048x…

动态规划-书籍复印

动态规划-书籍复印 1 描述2 样例2.1 样例 1:2.2 样例 2: 3 解题方法3.1 算法解题思路3.2 算法代码实现 该题是lintcode上的算法题,该题的解题思路是依据九章侯老师提供的解题思路去处理的: https://www.lintcode.com/problem/437/description 1 描述 给…

ACL2023 | 黑盒大模型如何微调?清华Decoder Tuning方法提升大模型few-shot场景效果

一、概述 title:Decoder Tuning: Efficient Language Understanding as Decoding 论文地址:https://arxiv.org/abs/2212.08408 代码:GitHub - thunlp/DecT 二、Motivation 现在有很多模型只提供API,没法直接训练,…

关键字 package、import的使用

一、package 关键字的使用 为了更好的实现项目中类型的管理,提供了包的概念使用package声明类或接口所属的包,声明在源文件的首行包 术语标识符,遵循标识符的命名规则、规范(xxxyyyzzz)、“见名知意”每 “ . ”一次&…

自动化测试selenium环境搭建

自动化测试工具selenium搭建 1. 自动化和selenium基本概念 1) 什么是自动化?为什么要做自动化? 自动化测试能够代替一部分的手工测试,自动化测试能够提高测试的效率。随着项目功能的增加,版本越来越多,版本的回归测试的压力也…

DEI脉冲发生器维修DEI脉冲电源维修PVX-4130

DEI电源维修型号包括:PVX-4130,PVX-4140,PVX-4150,PVX-4120,PVX-5500等型号均可维修。 美国DEI脉冲发生器维修PULSE Generator高压电源维修 DEI脉冲发生器产生高压波形至3500V。 针对高阻抗进行了优化电容性负载,很适合驱动静电引气格栅和偏转板飞行时间质谱仪中粒…