ASK是幅移键控调制的简写,例如二进制的,把二进制符号0和1分别用不同的幅度来表示,就是ASK了。

而OOK则是ASK调制的一个特例,把一个幅度取为0,另一个幅度为非0,就是OOK了。例如二进制符号0用不发射载波表示,二进制1用发射1表示。

ASK跟OOK的频谱都比较宽。

FSK是频移键控调制的简写,即用不同的频率来表示不同的符号。例如2KHz表示符号0,3KHz表示符号1。

GFSK是高斯频移键控的简写,在调制之前通过一个高斯低通滤波器来限制信号的频谱宽度。

ASK定义

“移幅键控”又称为“振幅键控”(Amplitude Shift Keying),记为ASK,是调制技术的一种常用方式。   如果数字调制信号的可能状态与二进制信息符号或它的相应基带信号状态一一对应,则称其已调信号为二进制数字调制信号。用二进制信息符号进行键控,称为二进制振幅键控,用2ASK表示。

图1:移幅键控原理图

在“移幅键控”方式中,当“1”出现时接通振幅为A的载波,“0”出现时关断载波,这相当于将原基带信号(脉冲列)频谱搬到了载波的两侧。   

移幅键控(ASK)相当于模拟信号中的调幅,只不过与载频信号相乘的是二进制数码而已。移幅就是把频率、相位作为常量,而把振幅作为变量,信息比特是通过载波的幅度来传递的。二进制振幅键控(2ASK),由于调制信号只有0或1两个电平,相乘的结果相当于将载频或者关断,或者接通,它的实际意义是当调制的数字信号为“1”时,传输载波;当调制的数字信号为“0”时,不传输载波。原理如图1所示,其中s(t)为基带矩形脉冲。一般载波信号用余弦信号,而调制信号是把数字序列转换成单极性的基带矩形脉冲序列,而这个通断键控的作用就是把这个输出与载波相乘,就可以把频谱搬移到载波频率附近,实现2ASK。实现后的2ASK波形如图2所示。

图2:输出后的2ASK波形

  移幅键控这种调制技术工作的最简单和最常用的形式是开关,载波存在用“1”代表,载波不存在用“0”代表。这种类型的调制称为开关键控(OOK),是最节省能量的调制方式,因为只有在发送“1”时辐射能量。幅移键控需要很高的信噪比才能解调信号,因为根据其本身特性,大部分信号都是以很低的功率进行发射的。ASK调制射频系统的优点是发射和接收设备的结构简单,并且功耗比较低。但不幸的是,ASK/OOK调制系统所占用的带宽低于500kHz或着峰值密度根本不会落入“数字调制系统”要求的范围。这表明ASK/OOK调制系统的发射功率被限制在50mV/m,或者必须采用一些FHSS技术以满足FCC的15.247条款的要求。

ook 

On-Off Keying   

OOK是ASK调制的一个特例,把一个幅度取为0,另一个幅度为非0,就是OOK。   二进制启闭键控(OOK:On-Off Keying)又名二进制振幅键控(2ASK),它是以单极性不归零码序列来控制正弦载波的开启与关闭。该调制方式的出现比模拟调制方式还早,Morse码的无线电传输就是使用该调制方式。由于OOK的抗噪声性能不如其他调制方式,所以该调制方式在目前的卫星通信、数字微波通信中没有被采用,但是由于该调制方式的实现简单,在光纤通信系统中,振幅键控方式却获得广泛应用。该调制方式的分析方法是基本的,因而可从OOK调制方式入门来研究数字调制的基本理论。

FSK频移键控

中文名称:频移键控

英文名称:frequency-shift keying;

FSK 定义:

正弦振荡的频率在一组离散值间改变的角度调制,其中每一离散值表示时间离散调制信号的一种特征状态。

应用学科:通信科技(一级学科);通信原理与基本技术(二级学科)

频移键控,英文缩写FSK。   

频移键控是利用两个不同频率F1和F2的振荡源来代表信号1和0。用数字信号的1和0去控制两个独立的振荡源交替输出。对二进制的频移键控调制方式,其有效带宽为B=2xF+2Fb,xF是二进制基带信号的带宽也是FSK信号的最大频偏,由于数字信号的带宽即Fb值大,所以二进制频移键控的信号带宽比较大,频带利用率小。

GFSK 调制的定义

  GFSK - 高斯频移键控

   高斯频移键控GFSK - Gauss frequency Shift Keying ,是在调制之前通过一个高斯低通滤波器来限制信号的频谱宽度。

调制原理

  GFSK 高斯频移键控调制是把输入数据经高斯低通滤波器预调制滤波后,再进行FSK调制的数字调制方式。它在保持恒定幅度的同时,能够通过改变高斯低通滤波器的3dB带宽对已调信号的频谱进行控制,具有恒幅包络、功率谱集中、频谱较窄等无线通信系统所希望的特性。因此,GFSK调制解调技术被广泛地应用在移动通信、航空与航海通信等诸多领域中。

GFSK调制可以分为直接调制和正交调制2种方式。

直接调制

  直接调制是将数字信号经过高斯低通滤波后,直接对射频载波进行模拟调频。当调频器的调制指数等于0.5,它就是熟知的GMSK(高斯最小频移键控)调制,因此GMSK调制可以看成是GFSK调制的一个特例。而在有的文献中,称具有不同BT积和调制指数的GFSK调制方式为GMSK/FM,这实际上是注意到了当调制指数不等于0.5时,该方式不能称为GMSK这一事实。

  直接调制法虽然简单,但由于通常调制信号都是加在PLL频率合成器的VCO上,其固有的环路高通特性将导致调制信号的低频分量受到损失。因此,为了得到较为理想的GFSK调制特性,提出了一种称为两点调制的直接调频技术。在这种技术中,调制信号被分成2部分,一部分按常规的调频法加在PLL的VCO端,另一部分则加在PLL的主振荡器一端。由于主振荡器不在控制反馈环内,它能够被信号的低频分量所调制。这样,所产生的复合GFSK信号具有可以扩展到直流的频谱特性,且调制灵敏度基本上为一常量,不受环路带宽的影响。但是,两点调制增加了GFSK调制指数控制的难度。

正交调制

  正交调制则是一种间接调制的方法。该方法将数字信号进行高斯低通滤波并作适当的相位积分运算后,分成同相和正交两部分,分别对载波的同相和正交分量相乘,再合成GFSK信号。相对而言,这种方法物理概念清晰,也避免了直接调制时信号频谱特性的损害。另一方面,GFSK参数控制可以在一个带有标定因子的高斯滤波器中实现,而不受后续调频电路的影响,因而参数的控制要简单一些。正因为如此,GFSK正交调制解调器的基带信号处理特别适合于用数字方法实现。

转载_ASK,OOK,FSK,GFSK简介相关推荐

  1. 【CE】ASK,OOK,FSK,GFSK简介

    ASK "移幅键控"又称"振幅键控"(Amplitude Shift Keying),记为ASK,是调制技术的一种方式.如果数字调制信号的可能状态与二进制信息符 ...

  2. 几种常见的数字调制方法 ASK,FSK,GFSK

    说说常见的射频调制方式吧. 常见的有ASK,FSK,GFSK. 1.ASK(Amplitude Shift Keying),即振幅键控方式,这种调制方式是根据信号的不同,调节载波的幅度,载波的频率是保 ...

  3. 【转载】抽象语法树简介(有图)

    转载自http://blog.chinaunix.net/uid-26750235-id-3139100.html 抽象语法树简介 (一)简介 抽象语法树(abstract syntax code,A ...

  4. [转载]Java嵌入式开发之一-简介使用Java编写Palm OS程序的解决方案

    Java嵌入式开发之一-简介使用Java编写Palm OS程序的解决方案 现在,使用Java语言为 Palm OS编写程序的领域还没有完全统一,并且也有许多程度上的差异,目前,市面上有好几种不同的可用 ...

  5. FSK,GFSK,ASK调制简单介绍

    调制方法 常见的数字调制方法如:ASK --幅移键控调制,把二进制符号0和1分别用不同的幅度来表示.FSK --频移键控调制,即用不同的频率来表示不同的符号.如2KHz表示0,3KHz表示1.GFSK ...

  6. [转载]AAF灵便应用框架简介系列(2):AAF应用的启动和初始化

    一个典型AAF应用由如下几个部分组成: 1)一组配置文件,其中最基本的是Boot.Config,通过该文件声明应用所需要的各服务接口及其实现 2)AAF基本服务定义及其实现Assembly/程序集 3 ...

  7. 【转载】SAP参数文件简介

    一.SAP参数的说明 SAP参数的学习需要了解SAP参数的作用.参数的启动顺序.参数的配置: 1.参数的启动顺序 a) 启动Start profile b) 启动default profile c)  ...

  8. TypeScript基础入门 - 函数 - 简介

    2019独角兽企业重金招聘Python工程师标准>>> 转载 TypeScript基础入门 - 函数 - 简介 项目实践仓库 https://github.com/durban89/ ...

  9. 随便玩玩之PostgreSQL(第一章)PostgreSQL简介

    随便玩玩之PostgreSQL 未经授权不得转载 第1章PostgreSQL简介 1.1什么是PostgreSQL Postgresql是数据库(软件). The world's most advan ...

最新文章

  1. Python基础05-数据类型:列表list
  2. BUUCTF(PWN)suctf_2018_stack
  3. C#程序只允许运行一个实例的解决方案
  4. php程序员学什么语言好就业_php语言是什么?学好php需要掌握什么?
  5. Python和单元测试那些事儿
  6. Unity AssetBundles and Resources指引 (三) AssetBundle基础
  7. java数据类型及表示范围_Java数据类型及对应取值范围
  8. 数字图像处理基础与应用 第五章
  9. PHP PDO学习(二) exec执行SQL
  10. UVA10420 List of Conquests【map】
  11. AD9361_AD9371_AD9363_AD9364 对比
  12. 如何压缩PDF文件的大小
  13. 解决Unable to resolve dependency for ‘:app@debug/compileClasspath’: Could not resolve com.android.supp
  14. 美颜SDK有什么用?美颜SDK可以在直播和短视频中有哪些作用?
  15. 大数据播报 | 数据悄悄告诉你“私有云背后的秘密”
  16. 阿里云李飞飞:中国数据库的时与势
  17. == 和 ===区别
  18. MySQL实现自增的序列(Sequence)
  19. SpringSecurity OAuth2.0认证授权-part1
  20. c语言游戏泡泡糖,泡泡糖语言教案

热门文章

  1. CC2640R2F UART
  2. 如何通过组策略控制远程主机空闲时间自动断开并注销
  3. hitTest:(CGPoint)point withEvent:(UIEvent *)event
  4. Java011-数组及其常见问题
  5. 5G/NR学习笔记:3GPP 38.211- Carrier Bandwith Part, BWP-载波带宽部分
  6. 如何设置XP操作系统自动登录-原动力-搜狐博客
  7. 中专计算机英语词汇,中职英语新课标词汇表.doc
  8. multisim秒信号发生器_基于Multisim的简易信号发生器的设计
  9. HEVC/H.265编码原理
  10. android app程序闪退原因分析