• 介绍
  • GMSK
  • code
  • pic

1 介绍

GMSK是连续香味调制的一种,其中GMSK为最典型并且成功商用。

2 GMSK

高斯最小频移键控,当脉冲时间减小是脉冲持续时间增加。在实际应用中,通常将脉冲持续时间截短到某特定的固定长度。欧洲数字蜂窝i系统GSM就是采用了BT=0.3的GMSK.

3 code

CPM_GMSK.m
% CPM_GMSK.m
%
% Simulation program to realize GMSK
%
% Programmed by Y.S. Cui
%
clear all;
close all;%******************** Preparation part ************************************
% Ts=1/16000;            %基带信号周期为1/16000s,即为16KHzTb=1/32000;            %[码元]输入信号周期为Ts/2=1/32000s,即32KHz【奈奎斯特采样】
BbTb= 0.1:0.1:1;     %取BbTb为0.5,调制指数为0.5的二元数字频率调制
Bb=BbTb/Tb;            %3dB带宽              -_-半带宽=码元频率一半-_-!
Fc=32000;              %载波频率为32KHz      -_-载波频率=码元频率-_-!
Fc_sample=64;          %每载波采样64个点
B_num=8;               %基带信号为8个码元
Dt=1/(Fc*Fc_sample);   %采样间隔[载波周期/采样点数][4.88281250000000e-07]
B_sample=Tb/Dt;        %每基带码元采样点数 B_sample=Tb/Dt[输入信号/采样间隔]
t=0:Dt:B_num*Tb-Dt;    %仿真时间离散点[采样间隔,码元数*(时间/码元)]
T=Dt*length(t);        %仿真时间值[采样间隔*512个采样点]
Ak=[0 0 1 0 1 0 1 0];        %产生8个基带信号[8个比特]
Ak=2*Ak-1;    %[多此一举]    %单极性码元—>双极性码元
gt=ones(1,B_sample);         %每码元对应的载波信号[1*64]
Akk=sigexpand(Ak,B_sample);  %码元扩展[64*8->1*512]
temp=conv(Akk,gt);           %码元扩展[卷积向量Akk和gt 512+64-1]
Akk=temp(1:length(Akk));     %码元扩展[取出temp变量中前512个,类似于银行存款,第一年存入的钱会一直享受利息值最后一年,第二年存入的钱会一直享受利息值最后一年]%************************* Filter initialization **************************tt=-2.5*Tb:Dt:2.5*Tb-Dt;   %{2.5*码元周期}/{采样间隔=[载波周期/采样点数]}
%g(t)=Q[2*pi*Bb*(t-Tb/2)/sqrt(log(2))]-Q[2*pi*Bb*(t+Tb/2)/sqrt(log(2))];
%Q(t)=erfc(t/sqrt(2))/2;
color=[1 0 0;0 1 0;0 0 1;0.5 0.8 0.9;1 1 0;...1 0 1;0 1 1;0.5 0 0;0.5 0.5 0.5;2/3 2/3 1];%定义一个颜色矩阵
for i=1:10gaussf=( erfc(2*pi*Bb(i)*(tt-Tb/2))-erfc(2*pi*Bb(i)*(tt+Tb/2)) )/sqrt(log(2));plot(tt,gaussf,'color',color(i,:),'LineWidth',2);text(tt(170),gaussf(170),'\leftarrow BT');  %在(k,l)处加上sin(x)←并带有左箭头指向leg_str{i}=['data',num2str(i)];legend(leg_str);hold on;box off;grid on;
end
gtext('BT = 0.1,0.2,...,1');
xlabel('t[T]');ylabel('g(t)/[1/T]');title('GMSK 脉冲');

4 pic

【matlab】GMSK高斯最小频移键控相关推荐

  1. matlab 最小频移键控,最小频移键控(MSK)技术的研究与特性分析

    内容简介: 毕业设计 最小频移键控(MSK)技术的研究与特性分析,共44页,16248字 摘要 本文主要介绍了数字调制技术中的一项重要技术-最小频移键控(MSK)技术,阐述了MSK信号与其它方式的不同 ...

  2. 最优选择最小频移键控(MSK)

    最小频移键控(MSK) 在数字调制中,最小频移键控(MSK)是一种在20世纪50年代末和60年代开发的连续相位频移键控. 与OQPSK类似,MSK使用在正交分量之间交替的比特进行编码,其中Q分量延迟了 ...

  3. 通信原理学习笔记5-2:数字调制——连续相位和恒包络问题(非线性功放、连续相位CP FSK信号、最小频移键控MSK、GMSK)

    为了最大程度利用非线性功放,需要降低信号PAPR,这要求信号具有恒包络特性 信道带宽有限,需要降低信号带外泄露(进而传输失真小),要求信号具有连续相位特性(从而高频成分少) 波形连续和恒包络之间存在矛 ...

  4. matlab 高斯函数_光学与matlab:高斯光的模拟

    光学与matlab:高斯光的模拟 高斯光束,自然何为高斯光束?百度了一下,如下所示,"通常情形,激光谐振腔发出的基模辐射场,其横截面的振幅分布遵守高斯函数,故称高斯光束."如果您对 ...

  5. matlab 绘制高斯(Gaussan)函数图像

    高斯函数如下: G a u s s a n = 1 2 π σ e − ( x − μ ) 2 2 σ 2 Gaussan = \frac{1}{\sqrt{2\pi}\sigma}e^{-\frac ...

  6. Matlab笔记(二):Matlab实现高斯函数的三维显示

    Matlab实现高斯函数的三维显示 1.前言 2.代码 3.结果展示 1.前言 最近学习中用到了高斯函数(二维高斯分布),特记录下实现代码及一些注意事项. 2.代码 %设置渐变色:figure =&g ...

  7. MATLAB图像处理--高斯低通滤波、高斯高通滤波(代码及示例)

    本文目录 常用的滤波器 高斯低通滤波器 matlab代码 高斯高通滤波器 Butterworth 低通滤波器 常用的滤波器 常用的滤波器有以下几种: 频域滤波器 频域平滑滤波器 理想低通滤波器 巴特沃 ...

  8. MATLAB实现高斯-克吕格投影正算

    MATLAB实现高斯-克吕格投影正算-即经纬度转为x和y 高斯-克吕格投影简介 更新2020-06,重新整理一下脚本函数 高斯-克吕格投影,是由德国数学家.物理学家.天文学家高斯于1822年代首次提出 ...

  9. matlab高斯白噪声频谱图,如何用MATLAB产生高斯白噪声,并且画出图形?

    如何用MATLAB产生高斯白噪声,并且画出图形? 来源:互联网  宽屏版  评论 2009-06-19 02:34:10 分类: 电脑/网络 >> 程序设计 >> 其他编程语言 ...

最新文章

  1. Lua 函数、闭包、尾调用总结
  2. 主线程 java_java-在子线程中执行主线程方法
  3. (chap4 Http状态码) 概况2XX
  4. 九十三、Python使用百度云接口API实现截图,文字识别和语音合成
  5. Oracle入门(五)之基本命令操作
  6. sql server查询历史进程_学习笔记 | SequoiaDB SQL查询语句执行过程
  7. octave错误-error: ‘squareThisNumber‘ undefined near line 1 column 1
  8. quartus生成qdb文件_(原创)详解Quartus导出网表文件:.qxp和.vqm
  9. vue 做的酷狗音乐网页版 ,酷狗音乐网页版,ui界面模仿原生酷狗音乐
  10. 【无人驾驶入门】一、概述
  11. ios10 申请拍照权限_iOS 10 获取相册相机权限
  12. 计算机学报latex模板\renewcommand\figurename失效
  13. python走迷宫_python-走迷宫
  14. 介绍一款非常好用的截图软件-《Snipaste》
  15. 2023山西大学计算机考研信息汇总
  16. 如何用禅道写出一份让开发惊叹的测试用例?测试用例库了解一下
  17. 试用BENQ PD2710QC显示器
  18. 更改所有数据透视表的数据源
  19. python源码只有编译成二进制_setup-cython(2):把Python打包成二进制应用吧
  20. 转帖【编码原则十日谈】

热门文章

  1. 【全】各种颜色对应的 Hex code 和对应的 RGB 值
  2. 九州云亮相中国国际工业博览会 展出最新边缘计算技术
  3. IOS 蓝牙设备断开时间内进行自动链接
  4. python量化交易第五章
  5. pg预热插件pg_prewarm
  6. 9月28日科技资讯|华为发布全容器化 5G 核心网;余承东评小米 MIX Aphla 手机无实用价值;PHP 新版本更新
  7. 迷你播放器--第一阶段(5)--添加搜索功能--autoCompleteBox的使用
  8. 开工大吉 | Cocos Store 精品资源推荐
  9. 科技培训专业委员会成立,乐博乐博正式成为会员单位
  10. 1514_人月神话阅读笔记_20年后的人月神话_上篇