最简单的全数字 GMSK 调制器

信息处理 调制 dsp-拼图 通用汽车
2022-01-12 11:09:50

实现没有乘法器的全数字 GMSK 调制器的最简单方法是什么?该实施方法应适用于 BT=0.5 或更低的 GMSK 调制(其中引入了有意的 ISI 以获得更高的频谱效率)。

我所说的“全数字”指的是基带调制。结果将是完全代表基带 GMSK 调制的 IQ 样本。

可接受的答案将是最简单的实现,不需要乘法器,它将生成具有“完美”GMSK 信号 > 0.999 的相关系数的 GMSK 调制信号,并且频谱将满足 GSM 的频谱掩模,如下图所示(我从这个网站获得的符号周期为 48/13 μs(即 270.8333 kHz):http: //etutorials.org/Mobile+devices/gprs+mobile+internet/Chapter+1+Introduction+to +the+GSM+系统/无线电+接口/ :

在此处输入图像描述

请先输入以下两个字符“>!”,以剧透符号作为答案的开头。

1个回答

实际上没有答案,只有想法,但由于这是一个谜,我可能会将这些作为(隐藏为剧透文本)提示给其他人,这可能有我想念的想法:

因此,MSK 通常被介绍为

由 I 和 Q 分量上的半个符号时间偏移 BPSK 表示。这在这里非常方便(避免乘法器)——BPSK 可以在各自的轴上这个想法是,在符号周期之间的边界处,相位是连续的,除了在另一个组件承载 BPSK 星座点的点处精确地设置零之外,无法以任何其他方式实现 wlog。因此,最小可行 MSK 调制具有±1

 

I=[s10s20s3]Q=[0s10s20]

 

作为样本,是要传输的比特,差分表示为这看起来一点也不像 CPFSK,但我们必须意识到两个连续样本之间的前进需要两个不同的值:sn±1

  • 对于具有偶数索引的样本,无论具有哪个值,以下样本总是进一步 -90°nsn/2

  • 对于具有奇数索引 ,则相位超前为 -90°,如果位不同,则相位超前为 +90°。nsn/2=s(n+1)/2

 

考虑到连续样本的相位差作为瞬时频率,我们因此看到我们得到了样本之间的常数的交替,携带信息。我什至不再相信这符合成为 MSK 的标准。π20π2

 

由于我们可能需要频谱对称性,我们将采用通常的技巧将信号频率移动采样率的一半(即“乘法”与)。[1+11+1]

哦,我有一种高斯脉冲整形器的方法,但这只是适用

事物与自身的重复卷积收敛于高斯的事实——与 CLT 工作的原因相同。

这意味着我可以级联一组移动平均滤波器——所有这些滤波器都可以在没有乘数的情况下工作以获得近似的高斯滤波器。

可悲的是,这并不能从本质上解决问题

我上面的 MSK 方法基本上只允许每个符号 1 个样本——但我们至少可以重新创建 GMSK 格子的符号间依赖性特征。