无线电波的入侵第1部分——无线电频率基础与理论
在本系列中,我将了解射频(RF)理论,各种调制技术以及如何分析它们。
由于这个话题很大,我将在本文只介绍RF的基础知识和理论。而且,为了方便大家理解,我也不会使用技术术语和定义,而是使用简单通俗的话来讲解专业词汇。
为什么要研究RF?
也许你对RF不太了解,但如果提到物联网,想必大家都很熟悉吧!
物联网的流行以及无线连接的所有设备使用的就是无线射频进行无线通信,RF范围从3 kHz至300 GHz不等。如果有黑客在用户设备使用的某种无线电通信中发现并利用了漏洞,那后果将不堪设想。因此,从安全角度来看,分析无线电通信是至关重要的。
电磁波:在物联网中,一切都是以无线的形式存在的。由于所有设备都会进行无线通信,所以它们可能正在使用某种波浪来相互通信,这些波被称为电磁波。
电磁波可以是无线电波,微波,红外辐射,可见光,紫外线,X射线等,那么将电磁波是按着什么来分为这么多不同类型?
很简单,就是根据频率。所以基于频率,电磁波可以是无线电波,微波,红外辐射,可见光,紫外线,X射线等。如果波振荡的频率在3KHz至300GHz之间,那么它是无线电波通信,也被称为无线电波。由于物联网使用的就是无线电波,所以我只讨论该类型的电磁波,其它的不在讨论范围之内。
射频理论与术语
频率
简单来说,频率是无线电波在给定的持续时间内完成的次数。通常持续时间以秒为单位。所以每秒的周期数就是无线电波的频率。
在上图中,我可以看到每秒3个周期。因此,无线电波的频率为3,频率单位为赫兹(Hz)。因此,上述无线电波的频率为3Hz。
射频被描述为赫兹的倍数:
KHz——千赫兹:每秒千次。
MHz——兆赫兹:每秒百万次。
GHz——千兆赫:每秒十亿次。
波长
波长是波浪中两个连续高峰(高点)或低峰(波谷)之间的距离。在下图中,波长是2个高峰之间的距离,峰值必须是连续的。波长用λ表示
振幅
从原点或起始位置开始,波达到的最大高度称为振幅。我知道这不是正确的技术定义,但为了方便理解,
下图显示了振幅的定义。
相位
相位是波形周期上单点的位置,它以度或弧度的角度来表示。一个完整的周期是360°。如下所示,相位可以为0°,90°,180°,360°等。
发射机
顾名思义,它是用于生成和发送无线电波的设备。
接收机
顾名思义,它是用于接收发射机发射的无线电波的装置。
收发器
能够发送和接收无线电波的设备称为收发器。
以上就是我开始调制和分析无线电波所需的基本理论。
关于调制的一些概念
载波——上面我已经讲了无线电波的基本理论,现在我要做的是将无线电波发送到目的地了。所以就应该有一传送的载体,这就是载波概念的由来。载波是具有稳定波形,即恒定高度(振幅)和频率的载波。另外,这个名字也意味着载波可用于携带数据。
调制——将要发送的数据混入或加入载波的过程称为调制。这是通过改变载波的幅度或频率或相位来完成的。根据变化不同,调制的类型也不同,可以是振幅调制,调频等。
不同类型的调制方案
下图是我对调制方案及其类型的分类。
模拟调制——使用模拟载波发送模拟数据信号,比如,电视信号或无线电传输。
幅度调制(AM)——根据数据信号的幅度改变载波信号的幅度的过程称为幅度调制。这可以在下图中看出:
调频(FM)——根据数据信号幅度改变载波信号频率的过程称为频率调制。这可以在下图中看出。
相位调制(PM)——根据数据信号的幅度改变载波信号的相位的过程称为相位调制。这可以在下图中看出。
数字调制——在数字调制中,载波是离散振幅信号,而且只包含两个逻辑, 高逻辑和低逻辑。类似于模拟调制,数字调制的类型由载波参数的变化决定,如振幅,相位和频率。
数字调制的类型
Amplitude Shift Keying(AsK)——幅移键控,指的是振幅键控方式,在ASK中,载波的幅度根据数据信号而变化。由于它是数字调制,所以信息存在时用1表示,不存在用0表示,因此,它也被称为开关键信号调制(ON-OFF-KEYING,OOK)。
Frequency-shift keying(FSK)——频移键控,在FSK中,载波频率根据数据信号而变化。因此,载波的频率如下所示变化 –
Phase-shift keying ( PSK )——相移键控也称为BPSK,在PSK中,载波的相位根据数据信号而变化。因此,载波的相位如下所示变化 –
这些是在无线电通信中使用的一些基本调制技术。
不过,除了这些外,还存在复杂的调制技术,如互补码键控(complementary code keying,CCK),正交相移键控(Quadrature Phase Shift Keying,QPSK),正交振幅调制(QUADRATURE AMPLITUDE MODULATION,QAM),扩频系统包括直接序列扩频(DSSS)和跳频扩频(FHSS))等等,所有这些技术将在以后的文章中提到。
信号分析
前面我已经介绍了各种调制技术,现在我会分析一些无线电信号来识别正在使用的调制。
我需要一些硬件设备和一些软件来捕获无线电信号,以便在屏幕上以数字方式显示信号。看看我都使用了什么硬件和软件。
硬件
有些设备只能捕获或接收信号,有些设备能够发送和接收信号。可以接收或捕获信号的设备称为接收机或RX,可以接收和发送信号的设备称为收发器或RX / TX,以下列表介绍了一些设备以及对应的功能。
软件
许多软件可用于无线电信号分析。比如 Gnu Radio Companion(GRC),GQRX,SDR#,Inspectrum HDSDR,Linrad,Cubic SDR等。
在本系列文章中,我将使用GnuRadio和GQRX。
请大家关注我的下一篇文章,我将给大家打来很多惊喜的分析。
无线电波的入侵第1部分——无线电频率基础与理论相关推荐
- 车联网(智能网联汽车)无线电频率规划发布 助力制造强国和网络强国建设
无线电频率是智能网联汽车的关键资源.近日,为支持我国智能网联汽车产业发展,工业和信息化部印发了<车联网(智能网联汽车)直连通信使用5905-5925MHz频段管理规定(暂行)>,规划了59 ...
- 《加强5G公众移动通信系统无线电频率共享管理》最新解读来啦
<加强5G公众移动通信系统无线电频率共享管理>最新解读来啦! 人工智能技术与咨询 近日,工业和信息化部印发了<关于加强5G公众移动通信系统无线电频率共享管理有关事项的通知>(下 ...
- 电磁波的无线电频率、抗干扰性与穿透能力关系
抗干扰能力与频段的高低没有直接关系,任何频段都可以出现不同程度的同频或者临频干扰. 低频段电波绕射能力较强,高频段电波穿透能力较强 频率越高,它的信号衰落越大 频率越高,波长越短,穿透作用越强.(波粒 ...
- 测试无线电频率的软件叫什么,软件无线电基础知识 | DigiKey
从军事和航空航天到业余爱好者,软件无线电 (SDR) 的前景在于,只要使用一个硬件,用户就可以捕获.解调和访问广泛的无线电频率范围内的射频信号.扫描的宽度取决于硬件的射频前端,而可访问信号的数量和类型 ...
- 中国无线电频率频段划分及主要用途
人耳能够听见的音频信号的频率范围大约是20Hz-2OkHz,其中语音大约分布在300Hz-4kHz之内,而音乐和其他自然声响是全范围分布的. CTCSS (Continuous Tone Contro ...
- 收音机磁棒天线4根接法_无线电科技基础:无声的海上GPS导航 天线接收的方向性...
在没有GPS和其他先进的导航工具之前,船舶上应用蝙蝠般的"耳朵"去"听"清航行的道路,这并不是幻想. 远洋海船 在十九世纪末叶的时候,科学家们就已经指出了这种可 ...
- 认知电子战 | 无线电中的认知理论
认知的概念 认知(Cognition)是指人认识外界事务的过程 认知本来是用于描述具有生命特征的物种的,借用于机器或系统上,就是指将认知的思想应用于机器上. 生物的认知特点: 感觉 思考.推理.问题解 ...
- 基于单变量和多变量计算水文频率-基础知识程序实现
内容一:概率论基础 随机变量分布函数 举例:某水文站的水位 分布函数:设X是一个随机变量,对任意实数x,称F(x)=P(X≤x)为随机变量X的分布函数. 水文频率:人们根据水文现象的随机性,用概率来描 ...
- 基于python的入侵检测系统毕设_基于深度学习的射频指纹的物联网设备入侵检测...
摘要:物联网(IoT)和4G/5G无线网络增加了大量设备和新服务,商用现货(COTS)物联网设备得到了广泛部署.为了确保具备无线传输能力的这些系统的安全运作,射频(RF)监视对于监视它们在RF频谱中的 ...
最新文章
- 算法的力量万变不离其宗 -- 李开复
- 李飞飞为什么会离职 Google?
- js获取url后面的参数值
- php使用 memcache 来存储 session
- docker下的Mysql镜像的使用方法
- Clickhouse分片集群性能测试
- python爬虫爬取雪球网_Python爬虫:Selenium+ BeautifulSoup 爬取JS渲染的动态内容(雪球网新闻)...
- 用python编程一个走迷宫游戏_Python基于分水岭算法解决走迷宫游戏示例
- 什么叫Jour-fix
- CentOS 7迁移Tencent OS 2.4 tk
- 最新 955 不加班的公司名单(2022 版)
- 遥控车钥匙算法之KeeLoq
- 运维工程师到底都在做些什么?
- 惨遭腾讯面试官吊打高并发系统设计,回来学习2400小时后成功复仇!
- HTMLCSS 高级表格 合并单元格
- linux p4 命令行,linux下的p4用法
- 禅道的安装使用和升级
- AG9320MCQ中文设计资料|AG9320MCQ设计TYPEC转HDMI+VGA双口拓展坞方案|AG9320MCQ拓展坞设计
- 韩国个人数据保护类法律法规简述
- CS61A Lab 12
热门文章
- linux 创建临时文件目录 mktemp 命令(创建随机名临时文件)
- AntiSpy:一款功能强大的反病毒反Rootkit免费工具套件
- Windows获取本机主机IP信息
- IDA工具各个功能总结
- ssh远程连接(ubuntu、windows)
- weak password
- Myeclipse中左边的项目目录没了
- bootstrap datetimepicker、bootstrap datepicker日期组件对范围的简单封装
- word20161206
- [转载]Windowsnbsp;Servernbsp;2008nbsp;R2nbsp;之二十五ADnbsp;RMS信任策略