【频分复用】5G中OFDM和GFDM的比较(频谱效率、误码率、星座图、复杂度)【附MATLAB代码及报告】

微信公众号:EW Frontier QQ交流群:554073254

背景

5G需要满足低延迟、高数据速率、连接密度和其他应用需求,这些应用需要增强的移动的宽带、超可靠和低延迟连接以及海量机器类型连接[1]。这种通信所需的信道容量受到噪声、衰减、失真和符号间干扰的限制,这可能使所传输的信息在接收机处不可恢复。为了补偿信道容量,OFDM等多载波信令技术取代了4G系统中的CDMA [2]。5G系统在频谱效率和数据速率方面具有更高的期望,因此正在研究新的多载波信令技术,例如GFDM,因为它具有更低的带外辐射和更好的频谱效率的优点,同时保留了OFDM的灵活性和简单性[3]。

图1所示的典型通信系统由发射机、信道和接收机组成,发射机包含有助于编码、调制和整形信号的组件,通过信道传输信号,接收机有助于解调、均衡和解码信号,以生成数据。

图1:通信系统的简化物理层

本课题利用MATLAB对OFDM和GFDM系统进行了建模和仿真。通过分析两种系统的信号频谱、星座图、眼图以及比较不同信噪比下的误比特率和误符号率,对两种系统进行了比较。结果表明,GFDM在频谱效率方面更好,虽然OFDM在BER方面表现更好,但观察到更好的均衡方法将改善GFDM BER。GFDM的主要缺点是增加了设计的复杂性。

方法

2.1 GFDM和OFDM发射机

OFDM和GFDM系统的发射机设计框图分别如图2.1a和2.1b所示。下表给出了每个模块的功能和实现

在串行化以用于传输之前的OFDM和GFDM块的信号格式在下面的图2.1c、d中示出,N是子载波的数量,K是块的数量,并且M是子符号CP的数量。表示循环前缀的长度。

2.2信道模型

对于这个项目,自适应白色高斯噪声(AWGN)被用来模拟通道。加性高斯白噪声(AWGN)模型描述了噪声信号在信道中对期望信号的随机影响.使用matlab randn()函数生成噪声。该通道的效果是将白色噪声线性添加到信号中。

AWGN信道的信道容量由C = 1/2log(1 + P/N)给出,其中N是噪声密度,P是信号功率。

2.3 GFDM和OFDM接收机

所设计的OFDM和GFDM信号接收器分别如图2.3a和2.3b所示。下表讨论了每个模块的功能和实现。

仿真结果分析

通过如下所述的几种方法对OFDM系统和GFDM系统进行全面的分析和比较。

3.1生成的OFDM和GFDM信号的信号频谱比较

图3.1a所示为OFDM和GFDM信号的信号频谱。可以观察到,边带能量在GFDM中比在OFDM中大大降低,具有大约15dB的差异,其效果是带外(OOB)辐射的降低,因此多个载波可以正交复用,相邻载波之间的干扰最小。图3.1b示出了块的数量对没有CP的GFDM信号的频谱的影响,从该图中我们可以观察到,对于2个块,OOB辐射小于对于32个块。这对于GFDM是一个优点,其块的数量可以变化。对于OFDM,块的数量是最大的。

3.2循环前缀对OFDM和GFDM信号频谱效率的影响

考虑到OFDM和GFDM对循环前缀的要求,它们的频谱效率指示符小于1,这引入了额外的开销。图3.2显示了OFDM和GFDM信号的频谱效率指标。可以观察到,对于两者,SEI随着CP长度增加而减小,但是这种变化在OFDM中比在GFDM中更高,因此,GFDM具有比OFDM更好的频谱效率,与3.1一致。

3.3 OFDM与GFDM信号的误码率比较

图3.3显示了QAM 4调制格式的OFDM和GFDM信号的BER性能。可以观察到,OFDM在这种情况下表现得更好,因为其BER曲线接近理论BER的理想情况,而GFDM表现得最差,因为它显示出与理想情况的大偏差。这是由于产生信号的复杂过程,使得通过均衡恢复信息变得更加困难。

3.4 SNR为10dB时接收到的OFDM和GFDM信号的星座比较

图3.4中的星座图证实了与OFDM符号相比,在对GFDM符号进行硬判决时对解调器造成的困难。可以观察到,与OFDM相比,更多的GFDM符号出现在更靠近判决边界处,并且可能已经越过了判决边界。

3.5 OFDM和GFDM产生和恢复的复杂度比较

从所设计的系统的图2.1a、b和2.3a、b可以看出,与OFDM发射机和接收机相比,GFDM发射机和接收机分别具有脉冲成形滤波器和匹配滤波器的附加块。因此,GFDM系统比OFDM系统更复杂。OFDM调制的主要部分是IFFT块,其复杂度为O(NlogN)。GFDM解调涉及复杂度为O(N)的循环移位、复杂度为O(NlogN)的IFFT以及复杂度为O(N2)的与滤波器的卷积。

3.6用户界面结果

构建了如下所示的GUI,允许用户输入一些参数并模拟所述结果。

结论

本课题对OFDM和GFDM信号的产生和恢复进行了设计和仿真,并从信号频谱、频谱效率、误码率和星座图等方面对两种信号进行了比较。下表给出了比较结果;勾选了每次比较的最佳结果。通过改进均衡方法可以改善GFDM的误码率。否则,主要是在系统复杂性和性能之间进行权衡。GFDM在我们需要更高频谱效率的系统中将非常有用。

参考文献

1) H.S. e.t al “Machine-type Communication,” IEEE Communication Magazine, pp.10-17,2015

2) M.S. et.al, “Comparative analysis of OFDM and GFDM,” IJACTA, vol 4, no. 2, 2016.

3) G.F, M.K and S.B, “GFDM – Generalized Frequency Division Multiplexing,” IEEE, 2009.

MATLAB代码

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/434468.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

R包:ggheatmap热图

加载R包 # devtools::install_github("XiaoLuo-boy/ggheatmap")library(ggheatmap) library(tidyr)数据 set.seed(123) df <- matrix(runif(225,0,10),ncol 15) colnames(df) <- paste("sample",1:15,sep "") rownames(df) <- sapp…

TypeScript 设计模式之【策略模式】

文章目录 策略模式&#xff1a;灵活切换算法的导航系统策略模式的奥秘策略模式有什么利与弊?如何使用策略模式来优化你的系统代码实现案例策略模式的主要优点策略模式的主要缺点策略模式的适用场景总结 策略模式&#xff1a;灵活切换算法的导航系统 当你使用导航软件规划路线…

如何使用ssm实现北关村基本办公管理系统的设计与实现

TOC ssm721北关村基本办公管理系统的设计与实现jsp 第一章 绪论 1.1 选题背景 目前整个社会发展的速度&#xff0c;严重依赖于互联网&#xff0c;如果没有了互联网的存在&#xff0c;市场可能会一蹶不振&#xff0c;严重影响经济的发展水平&#xff0c;影响人们的生活质量。…

【教学类-18-04】20240508《蒙德里安“黑白格子画” 七款图案挑选》

背景需求 最近有2位客户买了蒙德里安黑白格子画的素材&#xff0c;其中一位问是否是1000张。 【教学类-18-03】20240508《蒙德里安“红黄蓝黑格子画”-A4横版》&#xff08;大小格子&#xff09;_processing简单图形画蒙德里安-CSDN博客文章浏览阅读1.1k次&#xff0c;点赞35次…

基于小波变换与稀疏表示优化的RIE数据深度学习预测模型

加入深度实战社区:www.zzgcz.com&#xff0c;免费学习所有深度学习实战项目。 1. 项目简介 本项目旨在通过深度学习模型进行RSOP&#xff08;Remote Sensing Observation Prediction&#xff09;的数据预测。RSOP数据是基于远程传感技术采集的多维信息&#xff0c;广泛应用于…

apache paimon简介(官翻)

介绍 如下架构所示: 读/写操作: Paimon 支持多样化的数据读写方式,并支持 OLAP 查询。 读取: 支持从历史快照(批处理模式)中消费数据,从最新偏移量(流处理模式)中读取数据,或以混合方式读取增量快照。写入: 支持从数据库变更日志(CDC)进行流式同步,从离线数据中…

Spring5入门

Spring5 课程&#xff1a;3、IOC理论推导_哔哩哔哩_bilibili 文档&#xff1a;狂神SSM教程- 专栏 -KuangStudy 一.Spring概述 1.介绍 Spring : 春天 —->给软件行业带来了春天2002年&#xff0c;Rod Jahnson首次推出了Spring框架雏形interface21框架。2004年3月24日&…

OpenHarmony(鸿蒙南向)——平台驱动开发【PWM】

往期知识点记录&#xff1a; 鸿蒙&#xff08;HarmonyOS&#xff09;应用层开发&#xff08;北向&#xff09;知识点汇总 鸿蒙&#xff08;OpenHarmony&#xff09;南向开发保姆级知识点汇总~ 持续更新中…… 概述 功能简介 PWM&#xff08;Pulse Width Modulation&#xff…

Goland的使用

一、安装Goland 一、Goland简介 Goland是由JetBrains公司旨在为go开发者提供的一个符合人体工程学的新的商业IDE。这个IDE整合了IntelliJ平台的有关go语言的编码辅助功能和工具集成特点 二、下载相应的安装包 1、官网下载地址 GoLand by JetBrains: More than just a Go IDE 三…

工程师 - Windows下使用WSL来访问本地的Linux文件系统

Access Linux filesystems in Windows and WSL 2 从 Windows Insiders 预览版构建 20211 开始&#xff0c;WSL 2 将提供一项新功能&#xff1a;wsl --mount。这一新参数允许在 WSL 2 中连接并挂载物理磁盘&#xff0c;从而使您能够访问 Windows 本身不支持的文件系统&#xff0…

在 Docker 中进入 Redis 容器后,可以通过以下方法查看 Redis 版本:

文章目录 1、info server2、redis-cli -v 1、info server [rootlocalhost ~]# docker exec -it spzx-redis redis-cli 127.0.0.1:6379> auth 123456 OK 127.0.0.1:6379> info server # Server redis_version:6.2.6 redis_git_sha1:00000000 redis_git_dirty:0 redis_bui…

【JavaEE】——内存可见性问题

阿华代码&#xff0c;不是逆风&#xff0c;就是我疯&#xff0c;你们的点赞收藏是我前进最大的动力&#xff01;&#xff01;希望本文内容能够帮助到你&#xff01; 目录 一&#xff1a;内存可见性问题 1&#xff1a;代码解释 2&#xff1a;结果分析 &#xff08;1&#xf…

mysql8.0安装后没有my.ini

今天安装mysql后想改一下配置文件看了一下安装路径 C:\Program Files\MySQL\MySQL Server 8.0 发现根本没有这个文件查看隐藏文件也没用查了之后才知道换地方了和原来的5.7不一样 新地址是C:\ProgramData\MySQL\MySQL Server 8.0 文件也是隐藏的记得改一下配置

9月28日

#ifndef WIDGET_H #define WIDGET_H //防止头文件重复包含#include <QWidget> #include<QIcon> #include<QDebug> #include<QPushButton> #include<QLabel> #include<QLineEdit>//ui_mywnd.h中的命名空间的声明 QT_BEGIN_NAMESPACE namesp…

基于nodejs的网球/篮球/体育场地管理系统

作者&#xff1a;计算机学姐 开发技术&#xff1a;SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等&#xff0c;“文末源码”。 专栏推荐&#xff1a;前后端分离项目源码、SpringBoot项目源码、Vue项目源码、SSM项目源码 精品专栏&#xff1a;Java精选实战项目…

HTML-DOM模型

1.DOM模型 window对象下的document对象就是DOM模型。 DOM描绘了一个层次化的节点树&#xff0c;每一个节点就是一个html标签&#xff0c;而且每一个节点也是一个DOM对象。 2.操作DOM 2.1.获取DOM对象常用方法 获取DOM对象的常用方法有如下几种&#xff1a; getElementById(…

数组的练习

1.使用函数的递归方法&#xff0c;输出给定字符串的逆序&#xff0c;如"abcdefg"&#xff0c;输出为“gfedcba”. 方法一&#xff1a;首先不采用递归的方法&#xff0c;如何完成上述要求 #include<stdio.h> #include<string.h> int main() {char arr[]…

业务调度 -- 线路单板中继模式

OTN网络中&#xff0c;线路板可以设置为中继模式&#xff0c;作为中继提高系统传输距离。当前设备支持“双向中继”与“单向中继”两种模式&#xff0c;不同的线路板支持其中的一种模式。单向中继与双向中继模式下支持“光中继”或“电中继”。 单向中继 VS. 双向中继 单向中…

Linux入门攻坚——34、nsswitch、pam、rsyslog和loganalyzer前端展示工具

nsswitch&#xff1a;network service switch 名称解析&#xff1a;name <---> id 认证服务&#xff1a;用户名、密码验证或token验证等 名称解析和认证服务都涉及查找位置&#xff0c;即保存在哪里。如linux认证&#xff0c;passwd、shadow&#xff0c;是在文件中&…

2024 年最新 Protobuf 结构化数据序列化和反序列化详细教程

Protobuf 序列化概述 Protobuf&#xff08;Protocol Buffers&#xff09;是由Google开发的一种语言中立、平台中立、可扩展的序列化结构数据的方法。它用于在不同系统之间高效地交换数据。Protobuf使用定义文件&#xff08;.proto&#xff09;来描述数据结构&#xff0c;并通过…