【BPSK或GMSK的Turbo码】MSK、GMSK调制二比特差分解调、turbo+BPSK、turbo+GMSK研究附Matlab代码【采用BPSK或GMSK的Turbo码】MSK、GMS
✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。
🍎 往期回顾关注个人主页:Matlab科研工作室
👇 关注我领取海量matlab电子书和数学建模资料
🍊个人信条:格物致知,完整Matlab代码获取及仿真咨询内容私信。
🔥 内容介绍
一、研究背景与系统定位
1. 两类调制体制核心差异
1)BPSK(二进制相移键控)线性调制、非恒包络,载波取 0/π 两种相位;欧式距离最大,功率效率最优;但带外衰减慢,频谱扩散严重,必须搭配线性功放;适合卫星、低速遥测、信道条件好、带宽充足场景。2)MSK 最小频移键控 / GMSK 高斯滤波最小频移键控恒包络连续相位调制 CPM,调制指数 h=0.5,相邻码元相位连续无跳变;GMSK 在 MSK 前增加高斯预滤波,极大压缩带外频谱,频谱滚降速率 1/f4,远优于 BPSK;可使用低成本非线性功放,是 GSM、AIS、无人机窄带数传主流调制。缺陷:高斯滤波引入码间干扰 ISI,相干解调复杂度高;非相干解调常用二比特差分解调,无需载波同步,硬件极简,但会损失约 0.5~1dB 性能。
2. Turbo 码信道编码特性
Turbo 码为并行级联卷积码 PCCC,双分量编码器 + 随机交织器,采用 MAP/Log-MAP 迭代软译码,仅能配合软判决解调,可逼近香农容量,中低 SNR 下纠错增益远超普通卷积码;核心要求解调器输出对数似然比 LLR 软信息,不能仅输出硬比特 0/1。
3. 现有方案痛点与研究意义
-
Turbo+BPSK:解调简单、软信息易提取,但频谱利用率低,窄带场景带宽受限;
-
Turbo+GMSK 相干维特比解调:性能最优,但载波同步、MLSE 状态搜索复杂度高,短突发、大频偏场景同步失效;
-
传统 1 比特差分解调 GMSK:忽略高斯滤波带来的 2 符号记忆 ISI,误码性能差;
-
缺少二比特差分解调 + Turbo 软译码完整链路建模与定量对比;本文完整搭建两套链路:
-
链路 1:Turbo 编码 + BPSK 相干解调(软 LLR)
-
链路 2:Turbo 编码 + GMSK/MSK + 二比特差分解调(差分软信息输出送入 Turbo 迭代译码)对比功率效率、频谱效率、抗频偏、实现复杂度四大指标。
-

-

⛳️ 运行结果




🔗 参考文献
[1] Shambayati S , Lee D K .GMSK modulation for deep space applications[J].IEEE, 2012.DOI:10.1109/AERO.2012.6187097.
🍅往期回顾扫扫下方二维码
更多推荐

所有评论(0)