当前位置: 首页 > news >正文

【数字调制】数字调制技术FSK与PSK分析与研究(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥

🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。

⛳️座右铭:行百里者,半于九十。

📋📋📋本文目录如下:🎁🎁🎁

目录

💥1 概述

📚2 运行结果

🎉3 参考文献

🌈4 Matlab代码实现


💥1 概述

上世纪 50 年代末,出现了 FSK 与二相频移键控 (BPSK)技术。60 年代为提高信道频带利用率,提出了四相移键控(QPSK):在码元转点存在 90°与 180°的相位突跳,使得频谱高频滚降性能差,带外辐射大。到60 年代末提出交错正交相移键控(OPSK):它克服了180°相位突跳,但在码元转换点上仍可能有 90°的相位突跳。70 年代初提出最小频移键控(MSK),相邻码元之间的相位变化不再有突变,而应该在一个码元时间内逐渐累积来完成。1975 年出现了 SFSK、SFOQ; 1977 年发展出 TFM;1979 年,GMSK、IJF - OQPSK、PR- ISF、OQPSK、XPSK 等调制大量涌现;近 20 年来,相继出现了 QAM、CDMA、OFDM、MCM 等调制技术.数字调制系统的基本结构如图 1 所示。

FSK 是信息传输中使用较早的一种调制方式,它的主要优点是[3]:实现起来较容易,抗噪声与抗衰减的性能较好,因此在中低速数据传输中得到广泛应用。在二进制基带信号的数字调制中,载波为正弦波的频率随着二进制码元信号在 f1 和 f2 两种不同的频率之间变化,则产生了二进制频移键控信号(2FSK 信号)。若二进制基带信号的 1 符号(高电平) 对应于载波频率 f1,0 符号(低电平)相当于载波频率 f2,则二进制频移键控信号的表达式可以表示为:

 

假设二进制序列 s(t)为 l01001 时,则 2FSK 信号的波形如图 2 所示。

 

📚2 运行结果

部分代码:

%===========Base band signal============
f=3; %frequency of sine wave in Hz
fc=20;
overSampRate=50; %oversampling rate
fs=overSampRate*f; %sampling frequency
nCyl = 80; %to generate five cycles of square wave
t=0:1/fs:nCyl*1/f-1/fs; %time base
g=square(2*pi*f*t,50);%inbuilt fn:(signal proc toolbox)
subplot(331)
plot(t,g);
title(['Square Wave f=', num2str(f), 'Hz']); 

🎉3 参考文献

部分理论来源于网络,如有侵权请联系删除。

[1]刘昶,钱臣.数字调制技术FSK与GMSK分析与研究[J].中国有线电视,2015,No.354(04):491-494.

[2]蔡兴奋,雷红.基于MATLAB数字调制与解调的设计与仿真实现[J].科技信息,2013(14):302-303.

🌈4 Matlab代码实现

http://www.lryc.cn/news/93829.html

相关文章:

  • html实现好看的个人介绍,个人主页模板4(附源码)
  • 内存不够用,那你的内存去哪了?
  • 哈希表--day4--(leetcode202/leetcode1/leetcode454)
  • 基于Python+Django+mysql+html通讯录管理系统
  • Rabbitmq学习
  • 初识轻量级分布式任务调度平台 xxl-job
  • web 语音通话 jssip
  • 随风摇曳的她——美蕨(matlab实现)
  • 时序数据库的流计算支持
  • springboot启动流程 (3) 自动装配
  • ansible-roles模块
  • 聊聊我做 NeRF-3D重建性能优化经历
  • 未磁科技全球首台64通道无液氦心磁图仪及首个培训基地落户北京安贞医院
  • SpringBoot 如何使用 ApplicationEventPublisher 发布事件
  • 【深度学习】2-3 神经网络-输出层设计
  • Python网络爬虫开发:使用PyQt5和WebKit构建可定制的爬虫
  • Laya3.0游戏框架搭建流程(随时更新)
  • .net 软件开发模式——三层架构
  • SpringBoot如何优雅的实现重试功能
  • 【CEEMDAN-VMD-GRU】完备集合经验模态分解-变分模态分解-门控循环单元预测研究(Python代码实现)
  • OpenText Exceed TurboX(ETX)—— 适用于 UNIX、Linux 和 Windows 的远程桌面解决方案
  • 【人工智能】— 逻辑回归分类、对数几率、决策边界、似然估计、梯度下降
  • k8s pod “cpu和内存“ 资源限制
  • datagrip 连接 phoenix
  • 黑客入侵的常法
  • VB报警管理系统设计(源代码+系统)
  • Redis入门 - Redis Stream
  • 微服务中常见问题
  • 更新删除清理购物车
  • 基于Intel NUC平台的字符设备陀螺仪GX5-25驱动程序