【信息技术】【2018.01】射频功率放大器的行为建模与数字预失真

2023-11-13

在这里插入图片描述

本文为奥地利格拉茨技术大学的博士论文,共147页。

数字无线发射机中的射频功率放大器(RF-PA)是关系到能量消耗和信号质量的关键部件。特别是由于当今宽带多载波调制方法产生的信号峰均比很高,很难构建出能量效率高、满足标准严格线性要求的射频功率放大器。因此,射频功率放大器的数字预失真(DPD)已成为实现高效、高数据率无线发射机的关键技术。

本文研究了射频功率放大器的行为建模和DPD的理论基础和实用方法。主要贡献是建立了射频功率放大器联合线性效率特性的半物理模型,详细分析了射频功率放大器的多项式基带模型,重点分析了基带中经常被忽略的偶数阶项,并收集了射频功率放大器双频DPD的实用方法。

在半物理射频功率放大器模型的基础上,研究了射频功率放大器线性度与效率之间的折中权衡。为此,介绍了线性和效率量化的方法,并将其应用于该模型。此外,本文还对射频功率放大器的高效工作模式和效率提升方法进行了综述。

关于多项式基带模型的核心结果是基带中偶数阶项的第一种形式验证。这是通过推导伪无记忆多项式和Volterra级数的显式通带-基带对表达来实现的,这表明基带中的偶数阶项对应于通带中的修正基函数。多项式基带模型分析的另一个核心结果是相位均匀性要求的公式和证明,它表明了时不变通带系统所有复杂基带模型的必要对称性。

射频功率放大器双频段DPD的实用方法包括:通过削波和误差滤波来降低双频段峰值因数的方法;基于矢量切换广义记忆多项式的双频段DPD模型;基于间接和直接学习结构的双频段DPD训练算法。这些方法在MATLAB中实现,并在IEEE国际微波研讨会的2017年DPD竞赛中得到检验,获得了竞赛第一名。

The radio frequency power amplifier (RF-PA) within a digital wirelesstransmitter is a critical component regarding both the energy consumption andthe signal quality. Especially due to today’s broadband multicarrier modulationmethods that generate signals with high peak-to-average power ratio, it is veryhard to construct RF-PAs that achieve good energy efficiency and fulfill thestrict linearity requirements imposed by the standard. Because of this, thedigital predistortion (DPD) of RF-PAs has become a key technique forimplementing energy efficient, high data rate wireless transmitters. Thisthesis investigates theoretical foundations and practical methods for thebehavioral modeling and DPD of RF-PAs. The main contributions are asemi-physical model of the joint linearity-efficiency characteristics ofRF-PAs, a detailed analysis of polynomial baseband models of RF-PAs focusing onthe often neglected even-order terms in baseband, and a collection of practicalmethods for the dual-band DPD of RF-PAs. The trade-off between the linearityand efficiency of RF-PAs is investigated based on the semi-physical RF-PAmodel. For this purpose, linearity and efficiency quantification methods areintroduced and applied to the model. Furthermore, an overview on highly efficientRF-PA operation modes and efficiency enhancement methods is given. A centralresult regarding polynomial baseband models is the first formal justificationof
even-order terms in baseband. This is achieved byderiving explicit passband-baseband pairs for the quasi-memoryless polynomialand the Volterra series, which show that even-order terms in basebandcorrespond to modified basis functionals in passband. Another central result ofthe presented analysis of polynomial baseband models is the formulation andproof of the phase homogeneity requirement, which represents a necessarysymmetry of all complex baseband models of time-invariant passband systems. Thepractical methods for the dual-band DPD of RF-PAs include a method for dualbandcrest factor reduction by clipping and error-filtering, a dual-band DPD modelbased on a vector-switched generalized memory polynomial, and a dual-band DPDtraining algorithm based on the indirect and direct learning architectures.These methods were implemented in MATLAB and validated at the 2017 DPDcompetition at the IEEE International Microwave Symposium, reaching the firstplace within the competition.

1 引言
1.1 无线发射机的数字预失真
1.2 研究动机与研究范围
1.3 本文概述及研究贡献
1.4 与本文相关的博士论文
2 线性度与效率之间的折中权衡
2.1 引言
2.2 线性度与效率的联合模型
2.3 线性度与效率的评估
2.4 高效率的射频功率放大器
2.5 小结与结论
3 多项式基带模型的偶数阶项
3.1 引言
3.2 无需记忆的多项式模型
3.3 需要记忆的多项式模型
3.4 小结与结论
4 包络跟踪功率放大器的双频带数字预失真
4.1 引言
4.2 降低峰值因数
4.3 数字预失真
4.4 测量结果
4.5 小结与结论
5 总结与结论
5.1 结果与贡献总结
5.2 对比相关的博士论文
附录A 复信号
附录B 调制与解调
附录C Wirtinger微积分
附录D 线性最小二乘法
附录E 同步
附录F 组合数学
附录G 不定积分
附录H 定积分

下载英文原文地址:

http://page2.dfpan.com/fs/7l2c7j42028152e9166/

更多精彩文章请关注微信号:在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【信息技术】【2018.01】射频功率放大器的行为建模与数字预失真 的相关文章

  • windows 下的composer 可能遇到(Loading composer repositories with package information)

    最容易遇到下面这个问题 Loading composer repositories with package information Updating dependencies including require dev 在dos界面下输入
  • Unity Inputfield获得和失去焦点

    获取焦点 public InputField inputField void Start inputField ActivateInputField 失去焦点 public InputField inputField void Start
  • electron-egg: 新一代桌面应用开发框架

    当前桌面软件技术有哪些 语言 技术 优点 缺点 C wpf 专业的桌面软件技术 功能强大 学习成本高 Java swing javaFx 跨平台和语言流行 GUI库少 界面不美观 C Qt 跨平台 功能和类库丰富 学习成本高 Swift 无
  • 用Python画笑脸

    开心一下 喵 很早之前画的 放上来做个纪念吧 代码如下 from turtle import screensize 600 600 speed 10 def Arc initial degree step rotate rangeNum s
  • cmake

    ubuntu系统当库安装后 需要包含头文件一般在 usr local include 比如 include directories usr local include ImageMagick 7 这样就能调用各种功能头文件 但还要包含 so
  • 数据结构基本概念及算法分析

    文章目录 1 数据结构基本概念 1 1 基本概念和术语 1 1 1 数据 1 1 2 数据元素 1 1 3 数据项 1 1 4 数据对象 1 1 5 数据结构 1 2 逻辑结构与物理结构 1 2 1 逻辑结构 我们最需要关注的问题 1 2
  • 从在浏览器的输入框输入一个网址,到看到网页的内容,这个过程中发生了什么?

    https www cnblogs com ouyang99 p 10284271 html 从在浏览器的输入框输入一个网址 到看到网页的内容 这个过程中发生了什么 当在浏览器地址栏输入网址 如 www baidu com后浏览器是怎么把最
  • 硬件设计27之RS232

    串口通讯 串口通讯 Serial Communication 是一种设备间非常常用的串行通讯方式 因为它简单便捷 大部分电子设备都支持该通讯方式 电子工程师在调试设备时也经常使用该通讯方式输出调试信息 在计算机科学里 大部分复杂的问题都可以
  • js实现简单的视频播放

    功能1 播放暂停切换 思路 准备一个播放的图片和一个暂停的图片 利用标杆思想 设置一个flag变量 播放的时候将flag设置为false 暂停的时候设置为true 如果flag为true则播放同时改变为播放图片 为false则暂停同时改变为
  • 游游的排列构造

    示例1 输入 5 2 输出 3 1 5 2 4 示例2 输入 5 3 输出 2 1 4 3 5 include
  • C语言一行一行读取文件

    C语言中 使用fgets函数可以一行行读du取文件 1 fgets函数 原型 char fgets char buf int bufsize FILE stream 功能 从文件结构体指针stream中读取数据 每次读取一行 说明 读取的数
  • MySQL常用的文本文件导出导入方式总结

    目录 一 导出 1 1 mysql命令导出文本文件 1 2 select into outfile导出文本文件 1 3 mysqldump导出文本文件 二 导入 2 1 mysqlimport导入文本文件 2 2 LOAD DATA INF
  • 笔记记录--基于ccpd数据集利用Paddle OCR训练车牌检测模型

    目录 1 环境搭建 2 数据集划分 3 训练模型 4 推理测试 1 环境搭建 安装Paddle OCR参考 创建环境 conda create n paddle env python 3 8 conda activate paddle en
  • Zookeeper报错Will not attempt to authenticate using SASL解决办法

    Will not attempt to authenticate using SASL unknown error 经过查资料 这个问题与zookeeper里面的zoo cfg配置有关 在程序填写的zookeper的路径 一定与zoo cf
  • CSS网页设计》》

    这是跟着老师做的一个小案例 小小的有了一点成就感 下次努力 div class header div class logo img src img logo png alt logo div div class nav u u div di
  • Linux设备驱动的软件架构思想与设备驱动的基础内容总结

    Linux设备驱动的软件架构思想与设备驱动的基础内容总结 Linux是一个兼容性特别强的一个系统 而兼容性的实现与驱动强大的适应性密不可分 而这个具体的实现是离不开 总线bus和类class的管理方式 Linux使用bus统一的管理一系列相
  • Tomcat 部署方式

    Tomcat中三种部署项目的方法 第一种方法 在tomcat中的conf目录中 在server xml中的
  • 思科三层交换机IPv6静态和默认路由配置

    基础配置 SWA Switch gt ena Switch conf t Switch config host SWA SWA config vlan 10 SWA config vlan vlan 100 SWA config vlan
  • echarts ——timeLine组件

    echarts timeLine组件问题 带timeLine 组件的动态图例 从官网社区中的图例非常完美 拷贝到自己的项目中 下面的1月 2月 只显示0 1 2 3 刚开始以为是获取数据的方法有误 项目空闲期再回看代码发现问题所在 地址 h
  • JavaMail读取收件箱退信邮件/分析邮件附件获取Message_Id

    需求描述 公司最近有个项目邮件通知功能 但是客户上传的邮件地址并不一定存在 以及其他的各种问题 所有希望发送通知后有个回执 及时发现地址存在问题的邮箱 需求分析 经过分析JavaMail可以读取收件箱邮件 我们可以通过对应通知的退信来回写通

随机推荐

  • 爬取12306验证码图片

    author yc import urllib urllib2 import ssl headers User Agent Mozilla 5 0 Windows NT 10 0 WOW64 AppleWebKit 537 36 KHTML
  • c taskspawn 需要申请堆栈的大小 怎么设置_FreeRTOS Task.h/Task.c详解

    刚入门 把自己的理解记录以下 ifndef INC FREERTOS H error include FreeRTOS h must appear in source files before include task h endif 在
  • vaware上安装Linux详细步骤(Slackware10.2)

    环境 HostOS Win2K SP4 GuestOS Slackware10 2 VMware Workstation 5 5 1 b19175 1 建立虚拟机 在VMware上新建一个2 4 x内核的Linux虚拟机 因为Slackwa
  • 消防图像火灾探测器原理

    消防图像火灾探测器是一种基于图像处理技术的先进火灾探测设备 它的工作原理是通过对火灾图像进行分析和识别 实现对火灾的早期探测和报警 这种火灾探测器采用了先进的计算机视觉技术 可以实时监测火灾发生的地点 并在火灾发生之初就能够及时发出警报 从
  • 永擎服务器主板稳定性,永擎双路服务器主板+Platinum铂金8124 8172M 8272CL 8222L套装...

    以下套餐均为单CPU价格 不含主板 不含内存 不要再重复问了 谢谢 套餐一 铂金Platinum 8251 正显版 2 12核24线程 基础频率3 8G 24线程满载4 0G 睿频4 2G 套餐二 铂金 3647 Platinum 8175
  • 如何调试VUE代码(VUE调试利器 vue devtools)

    前言 最新想开发一个前后端分离的项目 一直想开始的 拖延了好久终于决定要对它下手了 最早的时候开发的时候使用的还是JSP 那个时候使用的还是EL表达式 后来切换到Spring和SpringMVC之后采用的是HTML JS的all in on
  • python单元测试框架(继承、unittest参数化、断言、测试报告)

    一 继承 继承能解决什么问题 unittest每个模块都要用到前提条件以及清理 如果有上百个模块 我们要改域名和浏览器 就会工作量很大特别麻烦 这时我们可以用继承的思想只用改一次 我们可以将前提和清理提出来单独放到一个文件里 具体代码如下
  • 图论:Dijkstra算法——最详细的分析,图文并茂,一次看懂!

    文章目录 1 Dijkstra算法简介 2 算法实现范例 3 邻接矩阵 4 Dijkstra 算法的 C 描述 5 Dijkstra 算法的 Matlab 描述 6 温故知新 1 Dijkstra算法简介 背景 迪杰斯特拉算法 Dijkst
  • Java中double类型大小比较的五种方法

    文章目录 1 使用BigDecimal 2 使用包装类Double 3 在误差范围内运行相等 4 转换成字符串 5 使用doubleToLongBits 方法 在Java中 int类型数据的大小比较可以使用双等号 double类型则不能使用
  • 设置SSH密钥对的必要性

    SSH介绍 SSH 为 Secure Shell 的缩写 由 IETF 的网络小组 Network Working Group 所制定 SSH 为建立在应用层基础上的安全协议 SSH 是较可靠 专为远程登录会话和其他网络服务提供安全性的协议
  • golang加载双向认证加密的证书key文件

    证书的key是可以加密保存的 我们需要进行解密加载 func MyLoadX509KeyPair certFile keyFile password string tls Certificate error certPEMByte err
  • 开放API接口或URL链接给第三方使用

    使用场景 场景1 应用做到一定程度后 会有一些第三方用户或机构要对接部分的功能进入他们自己的应用 比如 要通过URL的方式提供一个含有加密视频文件的H5页面给第三方使用 实现思路 1 后台管理系统给不同的第三方开权限 分别提供AppID和A
  • 学习率衰减

    在训练深度神经网络时 通常会随着训练的进行降低学习率 这可以通过使用预定义的学习率计划或自适应学习率方法来完成 学习率表 学习率时间表旨在根据预先定义的时间表降低学习率 从而在训练过程中调整学习率 常见的学习率时间表包括基于时间的衰减 逐步
  • AES算法的CBC和ECB模式!——密钥加密

    一 AES算法 AES Advanced Encryption Standard 是一种对称密钥加密算法 AES算法采用分组密码的方式 将明文划分成固定长度的数据块 对每个数据块进行加密 最终得到密文 AES算法的密钥长度可以为128位 1
  • 利用Netty构建自定义协议的通信

    在复杂的网络世界中 各种应用之间通信需要依赖各种各样的协议 比如 HTTP Telnet FTP SMTP等等 在开发过程中 有时候我们需要构建一些适应自己业务的应用层协议 Netty作为一个非常优秀的网络通信框架 可以帮助我们完成自定义协
  • 【Linux + 安装库】Ubuntu18.4.0下安装gmp+ntl+crytpo++库的相关操作

    一 装Ubuntu 1 虚拟机下装好的ubuntu系统安装编译器 首先需要添加源 代码 sudo add apt repository ppa ubuntu toolchain r test 2 添加源之后 安装编译器 gcc安装 sudo
  • Spring Boot 学习研究笔记(十二)Dcoker 中部署SpringBoot jar包

    Linux Centos8 使用 DOCKER 部署JAR包 1 进入项目根目录 cd project 2 创建存放jar包的目录 mkdir springboot test 3 进入 project springboot test 编写D
  • 软件调试之堆和堆检查

    当用户启动一个程序时 系统会将程序文件从外部存储器 硬盘等 加载到内存中 当程序工作时 需要使用内存空间来放置代码和数据 在使用一段内存之前 程序需要以某种方式 API或库函数 发出申请 接受到申请的一方 内存管理器或C运行库 根据申请者的
  • 【Ansible自动化运维实战】使用ansible批量部署开机启动时为字符界面

    Ansible自动化运维实战 使用ansible批量部署开机启动时为字符界面 一 查看当前启动默认的引导目标 二 编辑playbook 三 测试playbook语法 四 运行playbook 五 测试结果 一 查看当前启动默认的引导目标 a
  • 【信息技术】【2018.01】射频功率放大器的行为建模与数字预失真

    本文为奥地利格拉茨技术大学的博士论文 共147页 数字无线发射机中的射频功率放大器 RF PA 是关系到能量消耗和信号质量的关键部件 特别是由于当今宽带多载波调制方法产生的信号峰均比很高 很难构建出能量效率高 满足标准严格线性要求的射频功率