信号:MSK调制和GMSK调制

目录

一、MSK信号

1. MSK信号的第k个码元

2.MSK信号的频率间隔

3.MSK信号的相位连续性

3.1 相位路径

3.2初始相位ψk

4.MSK信号的产生

原理框图

5.MSK信号的频谱图 

二、高斯最小频移键控(GMSK) 

1.频率响应

 2.GMSK调制产生方式

2.1 高斯滤波器法

2.2 正交调制器法

参考链接


一、MSK信号

MSK信号是一种包络恒定、相位连续、带宽最小并且严格正交的2FSK

1. MSK信号的第k个码元

 ω=2π·fc,为载波角频率

ak=±1,对应输入码元为“1”和“0”

TB,码元宽度

ψk,第k个码元的初始相位,在一个码元宽度中是不变的

2.MSK信号的频率间隔

当输入码元为“1”时,ak=+1,码元频率f1=fc+1/(4·TB)

当输入码元为“0”时,ak=-1,码元频率f2=fc-1/(4·TB)

MSK信号的频率间隔△f=f1-f2=1/(2·TB)

3.MSK信号的相位连续性

波形相位连续的条件是前一码元末尾的相位等于后一码元开始时的相位

3.1 相位路径

θk(t)称作第k个码元的附近相位,是斜率为(ak·π)/(2·TB),截距为ψk的直线

每经过一个码元的持续时间,MSK的码元的附加相位就改变±π/2

若ak=+1,则第k个码元的附加相位增加π/2

若ak=-1,则第k个码元的附加相位减小π/2

3.2初始相位ψk

4.MSK信号的产生

MSK信号用两个正交分量表示

pk·cos((π·t)/(2·TB))·cos(ωc·t)称作同相分量(I),其载波为cos(ωc·t)

qk·sin((π·t)/(2·TB))·sin(ωc·t)称作正交分量(Q),其载波为sin(ωc·t)

原理框图

 

5.MSK信号的频谱图 

MSK信号的频谱图,边带的扩展远远超过了等于数据传输速率的带宽。可以通过在将调制信号应用于载波之前将其通过低通滤波器来减少这种情况。对滤波器的要求是,它应该有一个尖锐的截止,窄的带宽和它的脉冲响应应该显示没有过冲。理想滤波器被称为高斯滤波器,它对脉冲有高斯形状的响应,通过这种方式,基本的 MSK 信号被转换成GMSK调制。

二、高斯最小频移键控(GMSK) 

GMSK调制是基于 MSK调制的。在进行MSK调制前,将矩阵信号脉冲先通过一个高斯型的低通滤波器,这样的体制称为高斯最小频移键控(GMSK)。

在GMSK调制中,通过改变载波频率的偏移来表示数字信号的不同符号。每个数字符号对应于一个特定的频率偏移。频率偏移的大小和方向取决于数字信号的映射规则。通过使用高斯滤波器来平滑频率偏移的变化,可以实现平滑的调制信号,并减小带宽占用。

1.频率响应

高斯型低通滤波器的频率特性H(f)和冲激响应h(t)

GMSK体制的缺点是有码间串扰(ISI),BTB值越小,码间串扰越大

 2.GMSK调制产生方式

2.1 高斯滤波器法

最明显的方法是使用高斯滤波器对调制信号进行滤波,然后将滤波器应用到调制指数设置为0.5的频率调制器中。这种方法非常简单和直接,但它的缺点是调制指数必须精确等于0.5。在实际应用中,由于元件公差偏移,无法精确设定,因此不宜采用这种模拟方法。

2.2 正交调制器法

第二种方法应用更为广泛。这里使用了所谓的正交调制器。正交这个术语意思是,一个信号的相位是正交的,或者与另一个信号的相位是90度。正交调制器使用一个被称为同相的信号和另一个被称为正交的信号。鉴于同相和正交元件,这种类型的调制器通常被称为I-Q调制器。使用这种调制器,调制指数可以精确地维持在0.5,不需要任何设置或调整。这使它更容易使用,并能够提供所需的性能水平,而无需调整。对于解调,这种技术可以反向使用。

GMSK调制器,使用 I-Q调制器,如下图所示。

参考链接

通信原理板块——最小频移键控(MSK)和高斯最小频移键控(GMSK) - 知乎微信公众号上线,搜索公众号***小灰灰的FPGA***,关注可获取相关源码,定期更新有关FPGA的项目以及开源项目源码,包括但不限于各类检测芯片驱动、低速接口驱动、高速接口驱动、数据信号处理、图像处理以及AXI总线等…icon-default.png?t=N7T8https://zhuanlan.zhihu.com/p/658693575什么是GMSK调制-高斯最小移位键控-CSDN博客文章浏览阅读1.6w次,点赞8次,收藏82次。即高斯最小频移键控,GMSK 是一种基于频移键控的调制形式,它没有相位不连续性并提供频谱的有效使用以及启用高效无线电功率放大器。_gmskhttps://blog.csdn.net/qq_42372079/article/details/117968157GMSK调制(一)-CSDN博客文章浏览阅读7k次,点赞3次,收藏31次。一、连续相位调制原理1、CPM信号模型CPMC信号的实数域数学表达式:               上式中,A表示符号能量,fc表示载波频率,I为发送的码元数据            &_gmskhttps://blog.csdn.net/weixin_40935509/article/details/83144312

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

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

相关文章

激光雷达SLAM算法综述

大家好呀,我是一个SLAM方向的在读博士,深知SLAM学习过程一路走来的坎坷,也十分感谢各位大佬的优质文章和源码。随着知识的越来越多,越来越细,我准备整理一个自己的激光SLAM学习笔记专栏,从0带大家快速上手激…

Android Ktor 网络请求框架

Ktor 是一个由 JetBrains 开发的用于 Kotlin 编程语言的应用框架,旨在创建高性能的异步服务器和客户端应用程序。由于完全基于 Kotlin 语言,Ktor 能够让开发者编写出简洁、可读性强且功能强大的代码,特别适合那些已经熟悉 Kotlin 的开发人员。…

《SpringBoot》系列文章目录

SpringBoot是由Pivotal团队提供的全新框架,旨在简化新Spring应用的初始搭建以及开发过程。以下是一些关于SpringBoot的详细介绍: 设计目的:SpringBoot通过特定的方式来进行配置,使得开发人员不再需要定义样板化的配置&#xff0c…

uniappx 获取设备唯一标识(OAID、AAID、AndroidID、IMEI等) Ba-IdCode-U

简介(下载地址) Ba-IdCode-U 是一款可以获取国内各大手机厂商 OAID(开放匿名设备标识)及海外手机平台 AAID(安卓广告标识)的uniapp插件。另外也支持获取 IMEI/MEID、AndroidID、WidevineID、PseudoID、GUI…

C语言章节学习归纳--数据类型、运算符与表达式

3.1 C语言的数据类型(理解) 首先,对变量的定义可以包括三个方面: 数据类型 存储类型 作用域 所谓数据类型是按被定义变量的性质,表示形式,占据存储空间的多少,构造特点来划分的。在C语言中&…

OpenFeign快速入门 替代RestTemplate

1.引入依赖 <!--openFeign--><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-openfeign</artifactId></dependency><!--负载均衡器--><dependency><groupId>org.spr…

游戏陪玩/在线租号/任务系统网站源码

源码介绍 游戏陪玩系统/在线租号系统/小姐姐陪玩任务系统/网游主播任务威客平台源码/绝地吃鸡LOL在线下单/带手机端/声优线上游戏任务系统网站源码 界面美观,功能齐全,已对接支付,安装教程放源码压缩包里了! 界面截图 源码下载 https://download.csdn.net/download/huayula…

Linux 实验报告3-4

&#xff08;大家好&#xff0c;今天我们来学习Linux的相关知识&#xff0c;大家可以在评论区进行互动答疑哦~加油&#xff01;&#x1f495;&#xff09; 目录 实验三 vi编辑器 一、实验目的 二、实验内容 三、主要实验步骤 实验报告 1.进入 vi。 2.建立一个文件&…

多维数据库创建

多维数据库 小白的数据仓库学习笔记 2024/5/21 上午 文章目录 多维数据库Cube的作用&#xff1a;什么是多维数据库维的级别多维数据分析方法如何构建多维数据集&#xff1f;创建项目创建数据源创建数据源视图创建多维数据集维度表中缺失的值拖拽过去建立维度结构设计类型启动连…

微星打造全球首款DDR5 CAMM2内存主板:这下清爽了

微星预告了新款主板“ Z790 Project Zero Plus”&#xff0c;这也是 全球第一款配备DDR5 CAMM2内存的桌面主板&#xff01; CAMM全称为“Compression Attached Memory Module”&#xff0c;已被JEDEC组织接纳为行业标准&#xff0c;相比传统的SO-DIMM、DIMM内存最大特点就是取消…

人脸识别:基于卷积神经网络(CNN)分类思想的人脸识别系统

本文来自公众号 “AI大道理” —————— 项目配套视频课程&#xff1a; 平台&#xff1a;荔枝微课 链接&#xff1a;十方教育 项目地址&#xff1a;https://github.com/AIBigTruth/CNN_faces_recognition 之前很多人来询问这个项目怎么做&#xff0c;代码跑不起来&#…

有哪些和excel类似或基于excel扩展的软件?

Workfine数字化管理平台是一款易上手、便捷、高效的数字化管理工具&#xff0c;是类excel设计&#xff0c;更容易上手进行企业业务系统的搭建&#xff0c;在信息记录和表格管理方面&#xff0c;比excel更简单易用&#xff0c;在这里&#xff0c;给大家挑几个点展示下~ 首先表格…

阿里巴巴国际站连续滚动代码国际站产品滚动店铺装修如何运营首页无线端商家运营技巧

阿里巴巴国际站官网地址(www.alibaba.com) 如我们要做这个连续滚动不间断怎么做呢&#xff1f;国际站店铺装修 阿里巴国际站店铺装修商家店铺装修运营提升流量店铺访问 &#xff01;&#xff01;&#xff01;&#xff01;可以使用一秒美工助手工具&#xff01; 阿里巴巴国际站…

基于RV1126的AI网络摄像机AHD、CVBS、HDMI接口的区别有哪些?支持8路AHD摄像头,支持AI实时分析

网络摄像机AHD、CVBS、HDMI接口的区别有哪些&#xff1f;应用场景有哪些&#xff1f; AHD、CVBS和HDMI是不同的视频传输接口&#xff0c;分别适用于不同的应用场景。下面是它们的主要应用场景&#xff1a; 1.AHD&#xff08;Analog High Definition&#xff09;&#xff1a;A…

【Oracle篇】rman标准化全库备份策略:完整备份or增量备份(第三篇,总共八篇)

&#x1f4ab;《博主介绍》&#xff1a;✨又是一天没白过&#xff0c;我是奈斯&#xff0c;DBA一名✨ &#x1f4ab;《擅长领域》&#xff1a;✌️擅长Oracle、MySQL、SQLserver、阿里云AnalyticDB for MySQL(分布式数据仓库)、Linux&#xff0c;也在扩展大数据方向的知识面✌️…

JAVA 转 Golang——速通 Golang 基础

文章目录 1. 前言&#xff1a;2. go的下载与配置3. Golang 目录结构4. Golang 的基础语法4.1. 变量声明4.2. 输入输出4.3. 条件控制4.4. 数组和切片4.5. 映射表 1. 前言&#xff1a; 根据鼠鼠的实习投递经历&#xff0c;由于越来越多中大型公司都使用 Golang&#xff0c;在现在…

《暮色将尽》跨越世纪的历程,慢慢走向并完善自我

《暮色将尽》跨越世纪的历程&#xff0c;慢慢走向并完善自我 戴安娜阿西尔&#xff08;1917-2019&#xff09;&#xff0c;英国知名文学编辑、作家。著有《暮色将尽》《昨日清晨》《未经删节》《长书当诉》等。 曾嵘 译 文章目录 《暮色将尽》跨越世纪的历程&#xff0c;慢慢走…

从零开始搭建SpringCloud Alibaba微服务架构

Spring Cloud Alibaba是Spring Cloud的一个拓展项目&#xff0c;它用于构建基于阿里巴巴的微服务应用。它提供了多个阿里巴巴的开源组件&#xff0c;如Nacos、Sentinel、Dubbo等&#xff0c;用于解决微服务架构中的服务注册、配置管理、流量控制等问题。 Spring Cloud Alibaba…

GPIO模拟spi时序点亮数码管

目录 spi.h spi.c main.c 实验效果 spi.h #ifndef __SPI_H__ #define __SPI_H__#include "stm32mp1xx_gpio.h" #include "stm32mp1xx_rcc.h"//spi初始化 void spi_init(); //spi写入数据 void spi_write(unsigned char data);#endif spi.c #include…

P2P服务端模型配合 Tool.net P2pServerAsync 类使用

Tool.Net 支持的 P2P 服务器模型实例 说明服务器部分相关代码相关调用实例Tcp版本Udp版本 最后附一张思维图 说明 当前文章&#xff0c;仅是Tool.Net 开源库的一个缩影。本次更新V5.0版本以上提供支持。可以提供简单实现P2P功能用于业务开发。 服务器部分相关代码 完整代码&…