5G NR调制阶数与EVM关系以及对系统SNR要求分析

news2024/11/26 12:13:48

移动通信技术对数据传输速率要求越来越高。一种提高传输速率的思路是使用更高阶的QAM 调制方式,例如5G NR 的256QAM PDSCH,微波的1024QAM,2048QAM和4096QAM 调制。更高阶的QAM 调制方式对系统也提出了更高的要求。例如某个系统的EVM 测试结果为3%,这个EVM 算好还是不好,单纯从数值看似乎很好,但是EVM 的好坏与否不仅要看数值,还要看其调制阶数,不同调制阶数对EVM要求不同。直观来看,更高阶QAM 调制方式对EVM 有更高要求,但是具体要求是多少?例如对1024QAM 调制,EVM 要小于多少才能实现正常通信?本文主要讨论这个问题。EVM确定了,就可以指导系统信噪比SNR(SIGNAL NOISE RATIO)的指标分解和预算。

例如3GPP TS38.141对5G NR 不同调制方式的PDSCH EVM 要求如下表,从表中也可以看到随着调制阶数的提高,EVM 的要求在不断提高,这些EVM 是怎么定出来的?目前已经有客户开始测试1024QAM 的PDSCH,TS38.141 没有给出1024QAM 的EVM 要求,在测试的时候1024QAM EVM多少才算通过?本文将会给出答案。

表1、TS38.141对不同阶QAM EVM指标要求

Modulation scheme for PDSCH

Required EVM (%)

QPSK

18.50%

16QAM

13.50%

64QAM

9%

256QAM

4.50%

1、QAM 调制及EVM 以及EVM 与SNR 的关系

​图1、EVM定义

QAM 调制信号通常用其EVM 来衡量信号质量,EVM是英文Error Vector Magnitude缩写,意为误差向量幅度,其定义为误差矢量Error Vector 的幅度与参考信号Reference Signal 幅度的比值,有时候用百分比比表示,有时候用dB 表示。通常测量的EVM为其RMS 值,计算公式如下:

EVM 可以与信噪比SNR 相互换算,在星座图中,EVM 是以电压表示的,因而二者之间的换算公式如下,当然如果有编码增益,要在该公式中考虑编码增益,例如扩频增益。

2、不同阶QAM 信号对EVM 的要求

不同阶QAM 对信号的抗干扰能力是不一样的,数字调制信号调制方式越复杂,频率带宽利用率越高,调制方式越复杂,抗干扰能力越差,功率利用率低,也就是说接收时需要较高的C/N比,才能达到相同传输质量,选择调制方式需要根据通信系统在这两个方面折衷256QAM 的符号点间距离比BPSK 调制近的多,这意味256QAM 和BPSK 相比容易被干扰而造成误码。

​图2、不同调制方式抗干扰能力

从EVM 的含义看,结合几种调制方式的星座图拿来看,如果要保证通信正常,也就是星座点不发生误判,则要求每个星座点的误差矢量幅度最大为0.5a(其中a 为相邻星座点之间的间距),即|E|max<0.5a,因而每个星座点需要落在以参考信号为中心,半径为0.5a 的圆内。由于不同星座点的参考信号幅度是不一样的,离原点最远的那个星座点对应的参考信号幅度最大,记为|R|max,则其可容忍的EVM 最小,即EVM_thre=0.5a/|R|max,只要所有星座点的EVM小于EVM_thre,就不会发生误判,即总的EVM 小于EVM_thre。下图中的A=0.5a,表示相邻星座点间距的一半。

​图3、64QAM EVM_thre 示意图

比如64QAM,星座图可以看作是间距为a 的8x8 阵列,那么距离原点最远的那个星座点坐标就是(3.5a,3.5a),矢量长度为1.414x3.5a,为了不发生误判,允许的矢量误差要小于半个星座间距(0.5a),这时的EVM<0.5a/(1.414x3.5a)=10.10%,为了保证接收机正常解调,留有一定的余量,5G NR 协议TS38.141 将64QAM 的EVM 限值设定在9%,是合理的。

当然这种估算方法保证了所有星座点的都不会发生误判,由于距离原点近一点的星座点参考信号幅度会小些,其EVM 会大些也不会发生误判,假设所有星座点同时达到最大误差矢量|E|max=0.5a,同时所有星座点等概率出现,此时系统的EVM 达到容忍上限,EVM 再大就会误判。此时系统的EVM RMS 值成为EVMRMS_thre,只要EVM 小于改值EVMRMS_thre,则系统一定不会发生误判。

​图4、计算不同QAM 调制方式下对系统EVM 和SNR 要求门限

通过图4 Matlab 代码就可以计算出EVMRMS_thre 和EVM_thre,并计算出了其对系统SNR 的要求值。不同调制方式下对系统要求的EVM 和SNR 门限如表2 所示。从表中可看出,调制阶数越高,对系统的EVM 和SNR 要求就越高。

表2、不同QAM 调制方式对系统EVM 和SNR 要求

以目前已经使用的最高调制阶数4096QAM 为例,其对系统的EVM 的RMS值要求小于1.91%,如果以最远点计算EVM 要求小于1.12%。如果将信号源和频谱仪直接相连,相当于在没有衰落的静态信道条件下,EVM RMS 值最好一般在0.2%左右,所以4096QAM 对EVM 的要求已经接近于硬件的极限水平。

3、实验验证

使用信号源产生一个4096QAM 信号,使用频谱分析仪进行解调。

​图5、生成4096QAM 调制信号

在不额外增加噪声的条件下,FSW 的解调结果如图6,其EVM 很好,星座图清晰可见。

​图6、不加噪声下FSW 对4096QAM 信号解调结果

根据表1 计算结果,4096QAM 对系统的EVM 要求必须小于1.91%,对应的SNR 为34.36dB。在上述信号基础上增加-34dB 的AWGN 噪声,此时加噪声后信号的解调结果如图8 所示,星座图已经接近于模糊和误判,对应的EVM 测试结果为1.56%,与理论计算1.91%还是比较接近。

​图7、4096QAM 信号增加-34dB 的AWGN 噪声

​图8、加-34dB 噪声下FSW 对4096QAM 信号解调结果

4、结论

更高阶的QAM 调制方式对系统EVM 和SNR 提出了更高的要求,系统的EVM 测试结果算好还是不好,不能只单纯看EVM 数值,还要看其调制阶数。本文计算了不同调制阶数下星座点不发生误判时对系统的EVM 和SNR 要求,具体结果参考表2,该结论可以理解调制阶数与EVM的关系以及对系统SNR的要求,可以用来指导系统设计和器件选型。

来源:5G NR调制阶数与EVM关系以及对系统SNR要求分析

关于RFASK射频问问

射频问问是在"微波射频网”系列原创技术专栏基础上升级打造的技术问答学习平台,主要围绕射频芯片、微波电路、天线、雷达、卫星等相关技术领域,致力于为无线通信、微波射频、天线、雷达等行业的工程师,提供优质、原创的技术问答、专栏文章、射频课程等学习内容。更多请访问:RFASK射频问问 - 射频技术研发服务平台 | 技术问答、专栏文章、射频课程

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

微服务+springcloud+springcloud alibaba学习笔记【Hystrix(豪猪哥)的使用】(6/9)

Hystrix&#xff08;豪猪哥&#xff09;的使用 6/91、Hystrix熔断器概述2、HyStrix重要概念3、hystrix案例3.1 新建模块 Cloud-provider-hystrix-payment80013.2 创建带降级的order模块 Cloud-comsumer-feign-hystrix-order803.3 配置服务降级:3.3.1 服务降级 Cloud-provider-h…

企业做体系认证要警惕的8大问题,别再被不良认证机构忽悠啦!

企业资质认证要警惕这八大问题 企业资质真的很管用。我们都知道从事任何一个行业都需要准入证明&#xff0c;尤其是招投标企业&#xff0c;企业资质更是投标的准入门槛&#xff0c;并且在投标中还可以为企业加分。 有些资质如ISO三体系是企业必备的资质之一&#xff0c;也是常…

麻了,不要再动不动就BeanUtil.copyProperties

前言 最近项目上要求升级一个工具包hutool的版本&#xff0c;以解决安全漏洞问题&#xff0c;这不升级还好&#xff0c;一升级反而捅出了更大的篓子&#xff0c;究竟是怎么回事呢&#xff1f; 事件回顾 我们项目原先使用的hutool版本是5.7.2&#xff0c;在代码中&#xff0c…

Hudi集成Flink-写入方式

文章目录一、CDC 入湖1.1、[开启binlog](https://blog.csdn.net/wuxintdrh/article/details/130142601)1.2、创建测试表1.2.1、创建mysql表1.2.2、将 binlog 日志 写入 kafka1、使用 mysql-cdc 监听 binlog2、kafka 作为 sink表3、写入sink 表1.2.3、将 kakfa 数据写入hudi1、k…

ERTEC200P-2 PROFINET设备完全开发手册(4-2)

4.2 XHIF接口实验 4.2.1写入单片机固件 首先按照下图连接设备 用JLINK 20Pin JTAG连接4 Pin SWD可以采用转接板 单片机的参考程序是用ST的CubeIDE生成的&#xff0c;目前的版本是1.7.0。打开安装后的CubeIDE&#xff0c;在菜单中选择“File->Import“ 选择“Existing Proj…

企业信息化建设都包括哪些方面?

随着大数据技术的发展&#xff0c;时代的发展要求企业转变管理模式、建立信息化管理机制&#xff0c;同时也是提高工作、管理效率&#xff0c;促进企业战略性发展的重要保障。 企业信息化是将信息技术应用于企业发展实践中的一个动态过程&#xff0c;即通过挖掘先进的管理理念…

高可靠多层板制造服务再获认可!华秋荣获创想三维优秀质量奖

4月10日&#xff0c;创想三维2023年度战略供应商大会在惠州成功举办&#xff0c;高可靠多层板制造商华秋出席了本次活动并取得了《优秀质量奖》一奖项。 大会现场&#xff0c;创想三维董事长陈春指出公司的持续发展与供应链高质量的交付息息相关。作为创想三维主力PCB供应商&am…

【亲测有效】更新了WIN11之后 右键无 新建WORD,PPT,EXCEL 选项 问题 解决方案

原本正常的正版系统&#xff0c;在昨天4月自动更新安装之后&#xff0c;发现右键找 不到新建文档了&#xff0c;word,ppt,excel都不见了。 看了网上大神的方法 Win11安装了Office右键没有新建Excel选项怎么办&#xff1f; - 知乎 可以解决一部分 官方解决方案&#xff0c;亲…

李宏毅2021春季机器学习课程视频笔记14-Transformer

Transformer Transformer实际上就是变形金刚&#xff0c;其与Bert实际类似。其实际上就是一个Sequence-to-Sequence的模型&#xff0c;其输出的长度并不是由人为指定&#xff0c;而是由机器自行确定。 Transformer的基本结构&#xff0c;如上图所示&#xff0c;主要由一个Encod…

AS01/AS02/AS03 创建定制屏幕字段

本文简介&#xff1a;在sap标准屏幕上&#xff0c;增加客户定制的屏幕字段。 操作步骤&#xff1a; 1、在创建资产卡片AS01时&#xff0c;界面需要输入客户定制的字段&#xff0c;如下图方框所示 2、查看增强点&#xff0c;事务码&#xff1a;SMOD AIST002 3、创建增强项目…

M1 M2上能安装上Autocad 2024 Mac 中文版吗 autocad m1 m2版本有啦 终于支持Ventura 13x了

AutoCAD是一款强大的工具&#xff0c;适合于各种领域的设计和绘图。它具有二维图形和三维建模功能、多种文件格式支持、自定义命令和样式、批处理和脚本等特点&#xff0c;可以帮助用户实现高质量的设计和建模。同时&#xff0c;还支持云端存储和共享&#xff0c;方便用户随时随…

【Linux】-- 进程概念的引入

目录 硬件 冯诺依曼体系结构 冯诺依曼体系结构推导 重点概念 网络数据流向 软件 操作系统(Operator System - OS) 概念 定位 进程内核数据结构PCB&#xff08;task_struct&#xff09; 通过系统调用创建进程-fork初始 fork基本用法 使用if进行分流 查看运行效果 …

Python每日一练(20230417)

目录 1. 最大间距 &#x1f31f;&#x1f31f;&#x1f31f; 2. Z 字形变换 &#x1f31f;&#x1f31f; 3. 买卖股票的最佳时机 II &#x1f31f;&#x1f31f; &#x1f31f; 每日一练刷题专栏 &#x1f31f; Golang每日一练 专栏 Python每日一练 专栏 C/C每日一练…

通过Android Studio自制.9.png启动页图片 - uniapp启动界面设置Android启动图片设置

效果图 实现步骤 下载安装JDK 参考Oracle官网&#xff1a; https://www.oracle.com/java/technologies/javase/upgrade.html 再跳转到JavaSE Upgrade下载页面&#xff1a;Java Downloads | Oracle 配置JDK&#xff1a; 假设jdk安装位置是D:\Program Files\Java\jdk-18.0.1.1 …

CDH6.3.2大数据集群生产环境安装(八)之各组件参数调优,yarn参数调优,hdfs参数调优等

yarn资源调优 主要涉及到了ResourceManager、NodeManager这几个概念,相关的优化也要紧紧围绕着这几方面来开展。这里还有一个Container的概念,现在可以先把它理解为运行map/reduce task的容器 28.1. 内存 堆栈等配置  原值  调优值

java并发编程之美第一章并发编程基础(读书笔记)

1–50面 java并发编程基础 什么是线程 进程: 是代码在数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位 线程: 是进程的一次执行路径,一个进程至少有一个线程,进程中的多个线程共享进程的资源. 线程是CPU分配的基本单位 栈: 每个线程都有自己的栈资源,用…

02_CCC3.0数字钥匙_SPAKE2+执行流程

02_CCC3.0数字钥匙_SPAKE2执行流程Vehicle OEM Server&#xff1a;派生salt、L和w0&#xff1b;这三个参数需要服务器给到车辆端的&#xff0c;所以需要在服务器事先生成。用于与车辆端的做SPAKE2验证。DK Scrypt(pwd, s, Nscrypt, r, p, dkLen)&#xff1b; z0 DK[0 : 320]…

判断环形链表是否有环??返回环形链表的入口点

给你一个链表的头节点 head &#xff0c;判断链表中是否有环。 如果链表中有某个节点&#xff0c;可以通过连续跟踪 next 指针再次到达&#xff0c;则链表中存在环。 为了表示给定链表中的环&#xff0c;评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置&#xff08;…

IDEA插件-MavenHapler

1.安装Maven Helper Maven Helper 是 IntelliJ IDEA 中的一个插件&#xff0c;可以帮助您管理 Maven 依赖项。它可以帮助您更容易地删除不再需要的依赖项&#xff0c;查看依赖项的冲突&#xff0c;以及执行其他有关 Maven 依赖项的操作。 打开 IDEA 设置页面&#xff1a; 在插…

gpu超频超额训练导致电源关机

详细原理参见&#xff1a; 离显卡功耗实标还有多远&#xff1f;峰值功耗与电源关系终结篇 – FCPOWERUP极电魔方 和 【硬件科普】如何合理科学的选择电源功率的大小&#xff1f;_哔哩哔哩_bilibili 本人的1250w电源截图&#xff1a; 分析&#xff1a; 12V输出分了6路&#xff…