《无线重构世界》射频模组演进
射频前端四大金刚
射频前端由PA、LNA、滤波器、开关“四大金刚”
不同的模块有自己的工艺和性能特点
分层设计
射频前端虽然只由PA、LNA、开关、混频器4个模块构成,但不同模块之间相互连接且相互影响。如果将射频系统当成一个整体来理解,其中的细节和前后之间的处理会让人感到混乱与困难。另外,在射频系统从2G发展到5G的过程中,射频前端也变得越来越复杂(见图2-10),射频系统已经无法被一目了然地观察和理解。
在对射频系统的理解上,可以采用分层的方式进行。按照实现的功能不同,将复杂的射频系统拆分为不同的层级,以此来对射频系统整体架构和功能,以及各层级之间的关系和作用进行清晰的把握。
第一层:天线层
第二层:天线合路层
第三层:天线切换层
第四层:频段开关层
第五层:子路径实现层
射频芯片模组分类
在手机射频前端系统中,根据集成器件的不同,射频前端方案分为分立方案及集成模组方案。分立方案一般指采用多频多模PA、LNA、分立滤波器等实现的方案。集成模组方案一般指采用L-PAMiD、L-PAMiF、L-FEM等集成模组实现的方案。
分立方案是指使用分立的PA、LNA、开关、滤波器芯片等实现的方案,然后通过外部连接线进行信号的传输与控制。随着多频段多模式支持的需求,PA、LNA内部也需要集成开关,来支持不同频段的输出。但这种开关本质上还是为PA及LNA这些核心电路服务的,所以依然称之为分立方案。
集成模组方案是指将射频前端多个功能模块集成到一颗芯片上,从而减少了外部连接线路,提高了射频信号性能,减少了损耗,同时降低了成本。
射频芯片的产业链构成
射频前端模组芯片产业链复杂,尤其是对于高集成模组芯片,芯片内部集成不同器件,这些不同器件采用不同的半导体工艺进行设计,再由封装厂将晶圆封装起来。
手机射频芯片方案演进
- 射频芯片方案一般由器件厂商、平台厂商及终端厂商三方共同定义、开发。
- 在2010年之前,除了MTK、高通及展讯外,ADI、TI、Agere、Infineon、Philips、Freescale、Renesas、Skyworks等公司,都提供过手机平台解决方案。
- 在2010年之后,MTK、高通、展讯及海思平台的崛起,使手机平台方案的提供越来越集中。随着山寨机的没落,终端厂商也逐渐向头部聚集。平台厂商、终端厂商及器件厂商,都对射频前端器件“生态”的形成更加重视,能否形成器件统一的“生态”是新方案定义中非常重要的考虑点。
Phase1:史前时代
Phase1方案并不统一,一般来说是最大限度地复用射频前端厂商3G时代的产品定义:与原来2G、3G重合的频段复用原来的管脚;4G的新频段用单独分立的通路进行覆盖;再用天线开关将所有频段切换到同一根天线上。
Phase2:顺应时代,成就经典
Phase2方案的定义不仅仅考虑了当前方案的统一,还考虑了方案生态的可达成性,未来协议的演进,4G三模、五模的共存等。
经过改进,Phase2方案有以下优势:
- 灵活性增强:由于2G PA的设计方法与3G PA、4G PA有很大的不同,2G PA与4G PA的分离可以带来较大的设计灵活性。
- 2G PA一般采用SAW-less方案,输出不需要经过额外的SAW滤波器等,2GPA与ASM集成为TxM可以降低2G PA后端插损。
- 供应商可针对性发挥优势:不同供应商在2G与3G、4G的技术积累与能力不同,分离后可以更充分地发挥不同供应商的优势。
- 2G PA的分离,可为后续2G退网做好准备。
- 4G频段的整合,为日后4G乃至5G频段的发展做好准备。
Phase3及Phase5:完善方案,支持载波聚合
Phase3方案及Phase5方案的定义产生于2015—2016年,也是全球4G建设最为火热的时候。为了提升用户体验,载波聚合(Carrier Aggregation,CA)方案开始被大家关注。
Phase3方案可以支持2下行载波聚合及带内上行载波聚合;Phase5方案引入三工器、多工器,又将载波聚合能力提升到了3下行载波聚合及带间上行载波聚合,不过PA后端插损增加,对PA输出功率的要求提升了。
Phase6及Phase6L:进入PAMiD,依然经典
在分立方案开发完成后,国际大厂开始向PAMiD方案深度布局:2014年,Skyworks宣布与松下组建合资公司;2015年,RFMD与Triquint合并,成立Qorvo;2016年,高通宣布与TDK建立新的合资公司RF360。
Phase7、Phase7L及Phase7LE:5G的开门红
Phase7方案的Sub-3GHz部分主要由Phase6 PAMiD方案及Phase6L PAMiD方案继承而来。在5G新增加的Sub-6GHz UHB部分,重点定义了支持n77、n78、n79频段,集成SRS开关的双频高集成模组。
Phase7L方案基于快速发展的5G需求,进行了迭代,Sub-3GHz进一步提高集成度,在PAMiD产品形态中加入主集接收LNA,形成L-PAMiD产品形态。
Phase7LE方案随着5G需求趋于收敛应运而生,UHB从1T1R L-PAMiF及1R L-FEM方案,演进至1T2R、2R的产品方案,进一步提升集成度;继续优化模组内开关、EN-DC支持、双工器等功能,进一步减少模组外围器件需求,达到整体方案的高性能和简洁。
Phase5N:虽非初始定义,但却顺理成章
5G时代到来之后,头部终端厂商主导将Phase5 MMMB PA增加支持5G NR信号的定义,被业界称之为Phase5N PA(“N”代表支持5G NR),基于这颗MMMB PA所构建起来的5G方案被称为Phase5N方案
Phase8系列:针对5G优化,厂商深度定制
Phase8方案的目标市场是高端及旗舰手机,方案强调强大的射频能力及完整的CA、EN-DC支持,采用Low Band及Mid/High Band两颗L-PAMiD芯片构成完整方案,并且采用如DS-BGA等更先进的封装,来实现更小的器件尺寸。
Phase8L方案考虑的是处于2000~4000元价位手机的需求:支持合理的5G CA及EN-DC能力;采用All-in-one的方式进行设计,只需一颗芯片就可以进行Sub-3GHz全频段覆盖。由此可以实现性能与成本的完美平衡。
射频前端方案演进的未来
在未来射频前端方案演进中,有以下几个趋势。
- 首先,射频前端方案继续强调“生态”。
- 其次,头部终端厂商与国内射频芯片厂商将深度参与规格定义与产品定制。
- 再次,在方案上,高集成模组化是大方向。
- 最后,不管射频前端方案如何变化,一定是核心技术为王。
射频前端芯片中的接口技术
- GPIO:最简单的控制电路
- MIPI RFFE:射频芯片广泛使用的控制接口
- 电压、电流、功率信号:模拟接口
- 降压电源:Buck及LDO电源
- ET电源:快速跟踪电压需求
射频芯片的趋势
- 射频芯片的模组化趋势
- 相较于分立方案,L-PAMiD方案在集成度、性能、制造成本方面有更大优势,长远来看,集成模组方案是终端射频方案的演进趋势。
- 射频芯片的软件化趋势
- 一套硬件无限使用,芯片需要软件化
- RF-SOI
射频的未来
- 5.5G和6G
- 短距 (wifi/Bluetooth…)
- 一些新的射频技术
- 毫米波
- 卫星通信
- 未来的畅想
- 引入人工智能,将突破人类对于射频的想象,实现万物互联的巨大协同。这一切,都需要我们提前在射频上做好准备。
相关文章:

《无线重构世界》射频模组演进
射频前端四大金刚 射频前端由PA、LNA、滤波器、开关“四大金刚” 不同的模块有自己的工艺和性能特点 分层设计 射频前端虽然只由PA、LNA、开关、混频器4个模块构成,但不同模块之间相互连接且相互影响。如果将射频系统当成一个整体来理解,其中的细节和…...

渗透测试---docker容器
声明:学习素材来自b站up【泷羽Sec】,侵删,若阅读过程中有相关方面的不足,还请指正,本文只做相关技术分享,切莫从事违法等相关行为,本人一律不承担一切后果 目录 一、Docker的作用与优势 二、docker的核心…...

【go从零单排】Atomic Counters原子计数
🌈Don’t worry , just coding! 内耗与overthinking只会削弱你的精力,虚度你的光阴,每天迈出一小步,回头时发现已经走了很远。 📗概念 在 Go 语言中,原子计数器(Atomic Counters)是…...

VSCode中python插件安装后无法调试
问题 VSCode中python插件安装后无法调试,如下,点击调试,VScode中不报错,也没有调试 解决方法 1、查看配置 打开所在路径 2、拷贝 将整个文件夹拷贝到vscode默认路径下 3、问题解决 再次调试,可以正常使用了…...
用react实现radio同时关联proform组件
实现: <ProFormRadio.GroupradioType{button}name{[bodyConfig, format]}label"请求体格式"initialValue{json}options{createTabs}fieldProps{{buttonStyle: solid,wrapperMarginInlineEnd: 20,onChange: e > {let v e.target.value;databaseMod…...
Objective-C 1.0和2.0有什么区别?
Objective-C ObjC比较小众,在1980年左右由Stepstone公司的Brad Cox和Tom Love发明。后来NeXT公司获得ObjC语言使用权,再后来到1996年NeXT被苹果公司收购也变成苹果公司使用,Mac市场占有率本身就不高,ObjC没有太多程序员。在移动互…...
TCP连接如何保障数据传输安全
TCP连接保障数据传输安全主要通过以下几个机制实现: 1、建立连接:TCP通过三次握手过程建立连接,确保通信双方实体真实存在,为后续的可靠数据传输打下基础。 2、序号机制:TCP为每个传输的数据包分配一个序号ÿ…...

【论文复现】ChatGPT多模态命名实体识别
📝个人主页🌹:Eternity._ 🌹🌹期待您的关注 🌹🌹 ❀ChatGPT ChatGPT辅助细化知识增强!1. 研究背景2. 模型结构和代码3. 任务流程第一阶段:辅助精炼知识启发式生成第二阶段…...

管理 Elasticsearch 变得更容易了,非常容易!
作者:来自 Elastic Ken Exner Elasticsearch 用户,我们听到了你的心声。管理 Elasticsearch 有时会变得很复杂,面临的挑战包括性能调整、问题检测和资源优化。我们一直致力于简化你的体验。今天,我们宣布了自收购 Opster 以来的一…...
SynchronousQueueworkQueue.offer() 和 poll() 方法的超时控制及线程池的讨论
2024.11.12 11:26 问:workQueue.offer(command) 这里 workQueue.poll(keepAlive, TimeUnit.NANOSECONDS) : 这里的 workQueue.offer(command) 没有超时时间控制? Claude 3.5 Haiku 非常好的问题!我来详细解释 offer() 和 poll() 方法的区别…...
自动驾驶---“火热的”时空联合规划
1 背景 早期的不少规划算法都是横纵分离的(比如Apollo),先求解path之后,依赖path的结果再进行speed的求解。这种横纵解耦的规划方式具有以下特点: 相对较为简单,计算量通常较小,容易实现实时性要求。但是由于分别规划横向和纵向运动,可能会忽略两者之间的耦合关系,导致…...
命令行工具进阶指南
🚀 命令行工具进阶指南:Git、Shell与效率工具的进阶之路 掌握命令行工具,让你的开发效率突飞猛进。本文将深入探讨 Git 高级技巧、Shell 脚本自动化以及各种效率倍增的 CLI 工具。 📑 目录 Git 高级技巧与工作流Shell 脚本自动化…...

扫雷游戏代码分享(c基础)
hi , I am 36. 代码来之不易👍👍👍 创建两个.c 一个.h 1:test.c #include"game.h"void game() {//创建数组char mine[ROWS][COLS] { 0 };char show[ROWS][COLS] { 0 };char temp[ROWS][COLS] { 0 };//初始化数…...

基于vue框架的的社区居民服务管理系统8w86o(程序+源码+数据库+调试部署+开发环境)系统界面在最后面。
系统程序文件列表 项目功能:居民,楼房信息,报修信息,缴费信息,维修进度 开题报告内容 基于Vue框架的社区居民服务管理系统开题报告 一、研究背景与意义 随着城市化进程的加速,社区居民数量激增,社区管理面临着前所未有的挑战。传统的社区…...
一分钟快速熟悉makedown
Markdown 是一种轻量级标记语言,广泛用于编写文档、撰写博客、创建 README 文件等。它的语法简单易学,能够快速生成格式化的文本。以下是 Markdown 的一些常用语法和示例: 1. 标题 Markdown 支持六级标题,使用 # 符号表示。 # …...
P8649 [蓝桥杯 2017 省 B] k 倍区间:同余,前缀和,组合数,区间个数
题目描述 给定一个长度为 NN 的数列,A1,A2,⋯ANA1,A2,⋯AN,如果其中一段连续的子序列 Ai,Ai1,⋯Aj(i≤j)Ai,Ai1,⋯Aj(i≤j) 之和是 KK 的倍数,我们就称这个区间 [i,j][i,j] 是 KK 倍区间。 你能求出数列中总共有多少个 KK 倍区…...

产业与学术相互促进,2024年OEG海上能源博览会助力全球能源可持续发展
10月30日至31日,2024年OEG海上能源全产业链博览会在上海跨国采购会展中心成功举办。本次大会系全球海洋工程与高端装备领域的年度国际交流盛会——第十一届全球FPSO&FLNG&FSRU大会,同期举办第七届亚洲海洋风能大会。本次大会暨博览会由上海船舶工…...

【GDB调试】智慧中控项目的调试
一.在执行的智慧中控项目的时候,喊语音模块唤醒(小欣小欣)的时候遇到了:Segmentation fault 段错误 二.遇到段错误,一般是以下情况: “Segmentation fault”(段错误)是Linux系统中常见的程序异常终止信号。…...

《一本书讲透 Elasticsearch》京东评论采集+存储+可视化全 AI 实现
经常和出版社编辑老师交流读者的反馈。毕竟是小众书籍,豆瓣评分的人并不多。 而京东作为主要读书销售渠道,非常有必要整合一下京东读者评论,看看读者们都说了什么,以便后续的改进! 一条条的翻看非常不方便,…...
uniapp中webview全屏不显示导航栏解决方案
uniapp官网文档地址:https://uniapp.dcloud.net.cn/api/window/window.html#getappwebview <template><view class"index"><u-navbar :is-back"true" title"标题"" :title-width"650"></u-navb…...

《Qt C++ 与 OpenCV:解锁视频播放程序设计的奥秘》
引言:探索视频播放程序设计之旅 在当今数字化时代,多媒体应用已渗透到我们生活的方方面面,从日常的视频娱乐到专业的视频监控、视频会议系统,视频播放程序作为多媒体应用的核心组成部分,扮演着至关重要的角色。无论是在个人电脑、移动设备还是智能电视等平台上,用户都期望…...

基于ASP.NET+ SQL Server实现(Web)医院信息管理系统
医院信息管理系统 1. 课程设计内容 在 visual studio 2017 平台上,开发一个“医院信息管理系统”Web 程序。 2. 课程设计目的 综合运用 c#.net 知识,在 vs 2017 平台上,进行 ASP.NET 应用程序和简易网站的开发;初步熟悉开发一…...
Java 8 Stream API 入门到实践详解
一、告别 for 循环! 传统痛点: Java 8 之前,集合操作离不开冗长的 for 循环和匿名类。例如,过滤列表中的偶数: List<Integer> list Arrays.asList(1, 2, 3, 4, 5); List<Integer> evens new ArrayList…...

3.3.1_1 检错编码(奇偶校验码)
从这节课开始,我们会探讨数据链路层的差错控制功能,差错控制功能的主要目标是要发现并且解决一个帧内部的位错误,我们需要使用特殊的编码技术去发现帧内部的位错误,当我们发现位错误之后,通常来说有两种解决方案。第一…...
【位运算】消失的两个数字(hard)
消失的两个数字(hard) 题⽬描述:解法(位运算):Java 算法代码:更简便代码 题⽬链接:⾯试题 17.19. 消失的两个数字 题⽬描述: 给定⼀个数组,包含从 1 到 N 所有…...

渗透实战PortSwigger靶场-XSS Lab 14:大多数标签和属性被阻止
<script>标签被拦截 我们需要把全部可用的 tag 和 event 进行暴力破解 XSS cheat sheet: https://portswigger.net/web-security/cross-site-scripting/cheat-sheet 通过爆破发现body可以用 再把全部 events 放进去爆破 这些 event 全部可用 <body onres…...
质量体系的重要
质量体系是为确保产品、服务或过程质量满足规定要求,由相互关联的要素构成的有机整体。其核心内容可归纳为以下五个方面: 🏛️ 一、组织架构与职责 质量体系明确组织内各部门、岗位的职责与权限,形成层级清晰的管理网络…...

cf2117E
原题链接:https://codeforces.com/contest/2117/problem/E 题目背景: 给定两个数组a,b,可以执行多次以下操作:选择 i (1 < i < n - 1),并设置 或,也可以在执行上述操作前执行一次删除任意 和 。求…...

江苏艾立泰跨国资源接力:废料变黄金的绿色供应链革命
在华东塑料包装行业面临限塑令深度调整的背景下,江苏艾立泰以一场跨国资源接力的创新实践,重新定义了绿色供应链的边界。 跨国回收网络:废料变黄金的全球棋局 艾立泰在欧洲、东南亚建立再生塑料回收点,将海外废弃包装箱通过标准…...

视频字幕质量评估的大规模细粒度基准
大家读完觉得有帮助记得关注和点赞!!! 摘要 视频字幕在文本到视频生成任务中起着至关重要的作用,因为它们的质量直接影响所生成视频的语义连贯性和视觉保真度。尽管大型视觉-语言模型(VLMs)在字幕生成方面…...