【5G Modem】5G modem架构介绍

博主未授权任何人或组织机构转载博主任何原创文章,感谢各位对原创的支持!
博主链接

本人就职于国际知名终端厂商,负责modem芯片研发。
在5G早期负责终端数据业务层、核心网相关的开发工作,目前牵头6G算力网络技术标准研究。


博客内容主要围绕:
       5G/6G协议讲解
       算力网络讲解(云计算,边缘计算,端计算)
       高级C语言讲解
       Rust语言讲解



文章目录

  • 一、5G modem架构介绍
  • 二、5G 手机架构
    • 2.1 基带处理模块
    • 2.2 射频处理模块

一、5G modem架构介绍

在这里插入图片描述

       5G手机的设计必须符合NR 3GPP第15版标准的要求,同时还需要支持原来的无线电接入技术。下面是一个5G手机的基本要求:

  • 符合3GPP Release 15;
  • 支持传统技术GSM/EDGE、WCDMA、LTE/LTE- A;
  • 支持波束赋形、多天线技术;
  • 支持低频频段(小于 1 GHz),中频段(小于 6 GHz),以及高频段(大于 6 GHz);
  • 支持非3gpp技术,如Wi-Fi,蓝牙和NFC;
  • 支持GNSS/GPS定位跟踪技术;
  • 支持不同传感器,例如距离传感器、光传感器、磁力仪、陀螺仪、温度计、虹膜扫描仪、心率监测器等。

二、5G 手机架构

       5G手机有以下两个主要组成部分:

  • 基带处理块;
  • 射频处理模块;

请添加图片描述

2.1 基带处理模块

       基带处理模块由不同的核心组成,例如应用核、多媒体核、通信核等。这些核心用于支持操作系统、设备驱动程序、摄像头、屏幕等的接口。它还具有基带处理器,包含 Multi-RAT 协议栈软件。

       5G手机基带软件预计支持5G NR在两个频段,即sub-6 GHz和毫米波段。与此同时,协议软件需要支持4G LTE、3G WCDMA和2G GSM/EDGE。软件还应包括对非3gpp技术的协议支持,如Wi-FI、蓝牙和近程通信的NFC。针对物理层的协议软件,需要支持先进的基带信号处理算法,以实现大规模MIMO、波束赋形和干扰抑制等特性。

2.2 射频处理模块

       射频处理模块负责接收和发送基带信号。如上图所示,该模块由射频IC,前端模块(FEM), LNA,天线阵列和传感器组成。

       射频IC使不同的无线接入(Wi-FI,蜂窝,GNSS等)信号共存。5G手机将有不同的天线模块,以支持宽频段,即毫米波、sub-6 GHz频段和低频频段。

       射频模块还应配备一些重要的传感器,如距离传感器、光传感器、气压计、磁力计、加速度计、陀螺仪、体温计、虹膜扫描仪、心率监测器、脉搏监测器等。



在这里插入图片描述

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

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

相关文章

如何卸载旧版docker

环境: Docker1.13 centos7.6 问题描述: 如何卸载旧版docker 解决方案: 1.停止Docker服务。使用以下命令停止Docker服务: sudo service docker stop2.卸载Docker软件包。根据您的Linux发行版,使用适当的包管理器来…

k8s的对外服务---ingress

service的作用体现在两个方面: 集群内部:不断追踪pod的变化。他会更新endpoint中的pod对象,基于pod的IP地址不断变化的一种服务发现机制。 集群外部:类似负载均衡器,把流量IP端口,不涉及转发url(http、htt…

C++ 数论相关题目(约数)

1、试除法求约数 主要还是可以成对的求约数进行优化&#xff0c;不然会超时。 时间复杂度根号n #include <iostream> #include <vector> #include <algorithm>using namespace std;int n;vector<int> solve(int a) {vector<int> res;for(int i…

通过Vscode 简单创建一个vue3+element的项目

首先确保安装的nodejs是18版本以上 确保你安装了最新版本的 Node.js&#xff0c;并且你的当前工作目录正是打算创建项目的目录。在命令行中运行以下命令 VSCode打开终端 输入构建项目命令&#xff0c;个人推荐如果有cnpm使用cnpm npm create vuelatest cnpm create vuelate…

国科大-自然语言处理复习

自然语言处理复习 实体关系联合抽取流水线式端到端方法 检索式问答系统流水线方式信息检索&#xff08;IR&#xff09;阶段阅读理解&#xff08;RC&#xff09;阶段基于证据强度的重排基于证据覆盖的重排结合不同类型的聚合 端到端方式Retriever-Reader的联合学习基于预训练的R…

甜蜜而简洁——深入了解Pytest插件pytest-sugar

在日常的软件开发中,测试是确保代码质量的关键步骤之一。然而,对于测试报告的生成和测试结果的可读性,一直以来都是开发者关注的焦点。Pytest插件 pytest-sugar 以其清晰而美观的输出,为我们提供了一种愉悦的测试体验。本文将深入介绍 pytest-sugar 插件的基本用法和实际案…

【MySQL】权限控制

DCL-权限控制 查询权限 show grants for 用户名主机名;授予权限 grant 权限列表 on 数据库名.表名 to 用户名主机名;grant all on test.* to user%; %是通配符&#xff0c;表示任意主机。撤销权限 revoke 权限列表 on 数据库名.表名 from 用户名主机名;revoke all on test.*…

【Unity】【VRTK】【Pico】如何快速在VRTK中引入带动画的PICO控制器

【背景】 之前的VRTK篇章中,我只介绍了Oculus,Open VR,SImulator这三种Rig的配置方法,那么Pico如何融合VRTK进行开发呢? 【需要的开发包】 先像一个正常PICO项目那样导入PICO的SDK到Unity。VRTK 4的Package导入器中搜Pico,可以导入一个Pico的Integration,导入后Projec…

旅游平台day02

1. 用户注册 概述&#xff1a; 常见的注册方式&#xff1a;邮箱注册、手机号注册、昵称注册、或者以上几种同时支持 本项目仅仅支持手机号注册 需求&#xff1a; 项目启动后&#xff0c;访问regist.html进入注册页面 手机号校验 前后台都需要对手机号进行校验 前端校验&am…

SpringMVC(全局异常处理.动态接收Ajax请求)

1.全局异常处理 1 异常处理器 基于AOP 用户发起请求, SpringMVC接受请求, SpringMVC加载静态资源问题说明 请求过去了,但没有处理 规则说明:静态资源进入SpringMVC框架之后,没有找到要怎样处理静态资源的方法,所以他们就不解决,也就不显示 解决方法:SpringMVC基于Servlet处理…

配置redis挂载

1. 暂停和删除redis 2.创建文件夹 /usr/local/software/redis/6379/conf/ /usr/local/software/redis/6379/data/ 把redis-conf文件上传到conf文件夹中 3.配置网络 docker network create --driver bridge --subnet172.18.12.0/16 --gateway172.18.1.1 wn_docker_net 4.运…

快速入门Java NIO(Not I/O)的网络通信框架--Netty

Netty 入门 了解netty前需要对nio有一定认识,该笔记基础来自bilinbili黑马,在此基础上自己学习的笔记,添加了一些自己的理解 了解java 非阻塞io编程 1. 概述 1.1 Netty 是什么&#xff1f; Netty is an asynchronous event-driven network application framework for rapid …