信号: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

  • 11
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: GMSK波形是高斯最小频移键控的波形,它被广泛应用于电信技术和数字通信领域。其主要特点是幅值恒定,频偏大小无限制,具有连续相位属性,在频谱中呈现出类似于高斯带通滤波器的特性。GMSK波形可以通过高斯卷积方法和相位正交键控方法进行构造。在数字通信中,GMSK波形特别适合扩频通信调制解调。 Matlab代码实现GMSK波形主要包括以下几个步骤: 1. 设置GMSK波形参数,例如载波频率、抽样频率、符号率等参数。 2. 生成包络函数,使用高斯卷积方法计算包络函数,并将其归一化。 3. 生成相位函数,使用相位正交键控方法计算相位函数,并用包络函数进行调制。 4. 生成GMSK波形,将包络函数和相位函数相乘并进行调制,最终得到GMSK波形信号。 以下是一个简单的Matlab代码实现GMSK波形的示例: % 设置GMSK波形参数 fc = 600; % 载波频率 fs = 8000; % 抽样频率 Tb = 1/100; % 符号率 Ts = 1/fs; % 抽样周期 N = 10000; % 采样点数 % 生成包络函数 t = [0:Ts:(N-1)*Ts]; b = gausspuls(t,Tb); % 生成相位函数 phi = zeros(1,N); for n = 2:N phi(n) = phi(n-1) - pi*Tb*mod(b(n-1)+b(n),2)/Ts; end % 生成GMSK波形 s = b.*cos(2*pi*fc*t+phi); % 绘制波形 figure(1); subplot(211); plot(t,b); title('包络函数'); subplot(212); plot(t,s); title('GMSK波形'); xlabel('时间(秒)'); ylabel('幅度'); 通过以上代码,可以生成一个具有高斯包络和连续相位的GMSK波形,并进行可视化展示。 ### 回答2: GMSK是一种调制方式,是连续相位调制(CPM)的一种形式。GMSK波形是一个具有含有限带宽的高斯滤波特性的信号,主要用于数字通信系统中的语音和数据传输。 GMSK波形的特点是:调制复杂度低,误码率低,带宽效率高,对频谱利用率不错。 为了实现GMSK波形的生成,我们可以使用Matlab编程实现。Matlab是一个功能强大的数学软件,可以用它进行信号处理、波形分析、频谱分析等等。 我们可以在Matlab中使用firpm函数设计一个低通高斯滤波器,用于对于数据进行预处理。然后使用practical_gmsk_modulation函数实现GMSK调制。最后,使用Matlab中的plot函数将GMSK波形进行可视化。 以下是可能的Matlab代码实现: %设计低通高斯滤波器 fs=9600; N=20; fc=2000; [b,a]=firpm(N,[0 fc],[ 1 1],'lowpass'); freqz(b,a,512); %创建输入数据信息 s = randi([0,1],1,100); %高斯平滑过滤 so = upsample(s,2); si = filter(b,a,so); sd = diff([0 si] ); %GMSK调制 mod_obj = gmskmod('InputType','Bit','SamplesPerSymbol',2,'RolloffFactor',0.35); gmsk_signal = mod_obj(sd '); %绘制GMSK波形 figure; plot(real(gmsk_signal )); grid on; title('GMSK调制后的波形'); xlabel('样本数'); ylabel('幅值'); 以上就是一个可能的Matlab代码实现,可以通过修改参数和数据进行调整,以满足各种需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值