混频器IP3的测量以及测试误差的来源分析

news2024/11/16 20:48:16

混频器线性度一直是射频系统设计面临的一个关键问题。混频器的非线性会产生不需要的、不可滤的杂散、互调和非线性失真。例如,非线性混频可能导致不希望的杂散,例如2fRF✕2fLO 或2fRF✕fLO 频率分量,加剧射频系统频谱再生问题。

1、IP3和IMD

IP3是分析双音信号与其产生的互调项之间的关系的线性品质因数。

​PInput 是双音射频输入信号的平均功率。PFund 是频率

​和

的平均功率。PIMD3 是

​和

处的交调产物的平均功率(注意这里,非变频器件的三阶产物应该是2f1-f2和2f2-f1;变频器件双音互调后,再与LO变频得到

​和

​图1.1 混频器的输出理论频谱

IIP3和OIP3都可以评估器件的非线性,混频器中IP3的计算方式可以看下图,频谱中包含不需要的杂散,其中越靠近载波的杂散信号,越难滤掉。

​图1.2 混频器的实测频谱

首先需要明确混频器的IMD产物和杂散产物的区别。IMD是由多个接近的输入频率产生,

​和

,一般认为不是由RF/IF和LO的谐波混合产生的。比如

一般被认为是IMD产物;而1fLO-3fRF 被认为是杂散,是RF的谐波和LO产生的。

​图1.3 DUT是一个6GRF到下变频到300MIF

2、实测结果

测试方法:固定LO为5.701G,测量RF 6G±0.5M下变频到299M±0.5M后的频谱。

​图2.1 混频器输入/输出接口

f1 是6.0005G单音信号,功率0dBm;f2 是5.9995G单音信号,功率0dBm。为避免测量误差,使用功率计在下图中校准平面校准基波的功率。(校准时,必须多带带每个tone输出接功率计测量,否则功率计是把所有频率的所有信号全部计算在内,包括杂散,会造成功率误差。)

​图2.2 快速但不理想的混合器IP3测量。

然后校准LO端功率,此时LO输出功率一定要大,LO功率过小的话,无法驱动混频器正常工作(比如得到不正常的变频损耗),可能得到不正确的ip3测量结果,这里用+15dBm@5.701G的LO重复多次功率校准。

校准后,按上图连接。当我们计算IP3值时,我们通常会平均两个输入频率和两个IMD杂散的功率。可以先计算混频器的OIP3,然后再计算混频器的IIP3,因为输入功率是已知的。

= (-8.55+-8.28)/2 + {(-8.55+-8.28)/2-(-54.02+-53.93)/2}/2 = +14.4dBm

​图2.3 实测DUT的IF输出频谱

对于这种直接频谱测量,结果看上去没什么问题。但我们没有考虑测量中的非理想情况,比如测试原理、测试系统带来的误差。

3、测试误差来源分析

3.1 误差来源1

一个主要误差来源是两个RF输入合成器之间的串扰。所有信号发生器都有锁相环(PLL),可将输出频率锁定到内部(或外部)参考频率。当在信号发生器的输出端口出现反向信号时,无论是来自不匹配负载的反射功率,还是来自外部信号源的串扰,PLL鉴相器都会做出响应。而信号发生器的输出端口的反向隔离也是有限的,反向信号的功率会泄漏到鉴相器中。

​图3.1 可能的反向信号泄露到锁相环的路径

而这个反向信号是怎么来的?如图3.2中所示,由于功分器的2个输出端口的隔离是有限的,并非理想隔离无穷大。导致2个信号源产生的信号会相互串扰。

Wilkinson功分器两个输出端的隔离远大于电阻式功分器,从功分器的一个输出端口泄露到另一个输出端口的功率会更低。使用Wilkinson功分器代替电阻式功分器,则串扰应该会减少。

​图3.2 功分器的隔离有限,导致2个信号源之间发生串扰

​图3.3 使用Wilkinson功分器进行混频器IP3测量得到的结果,有改善。

3.2 误差来源2

所有频谱仪在其IF包络检波器电路之前都有一个前端混频器,该混频器限制了系统的动态范围。为确保频谱仪的混频器不会让其自身产生谐波成分并干扰测量,必须衰减进入频谱仪的功率以防止频谱仪接收机过载。目的是抑制频谱仪的前端混频器重新混频高阶互调产物。

DUT的IIP3大概为+22dBm,简单计算,对于进入频谱仪的输入功率(两个IF音调为-8dBm),则要求频谱仪本底噪声要小于-70dBm。

如果在上面的测试环境中,增大频谱仪前端衰减器,发现测试结果有较大改善,说明此时频谱仪混频器发生了压缩。

总之,为了使结果更可信,测量设备的动态范围必须远高于用于测量数据时使用功率范围。

链接:混频器IP3的测量以及测试误差的来源分析 - RFASK射频问问

关于RFASK射频问问

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

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

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

相关文章

工具接口调用报错:“error“: “Unsupported Media Type“

工具接口调用报错:"error": "Unsupported Media Type" 问题原因: Media Type,即是Internet Media Type,互联网媒体类型,也叫做MIME类型,在Http协议消息头中,使用Content-T…

安全成就未来|Fortinet Accelerate 2023·中国区巡展首站启幕

Fortinet Accelerate 2023中国区巡展 年度网络安全盛会 Fortinet Accelerate 2023中国区巡展,昨日在深圳拉开帷幕,开启15城巡展的“首城之站”。本年度巡展主题“安全成就未来”,Fortinet与中企通信、亚马逊云科技等生态合作伙伴&#xff0c…

【动态代理】JDK动态代理与cglib动态代理源码解析

JDK动态代理 demo展示 UserService,接口类 public interface UserService {void addUser(); }UserServiceImpl,实现类 public class UserServiceImpl implements UserService {Overridepublic void addUser() {System.out.println("register al…

【运动规划算法项目实战】如何实现Dubins曲线和Reeds-Shepp曲线(附ROS C++代码)

文章目录 前言一、Dubins曲线二、Reeds-Shepp曲线三、应用场景四、代码实现4.1 Dubins曲线实现4.2 Reeds-Shepp曲线实现4.3 RVIZ显示五、总结前言 Dubins曲线和Reeds-Shepp曲线在机器人、自动驾驶行业中是非常重要的路径规划算法,它们能够有效地在不同的场景中生成最短路径,…

zlmediakit 新增可以使用硬件加速的转码http api接口方法

根据项目需求,我们需要使用硬件解码的方式进行网络摄像头数据帧的解析,给到算法模块使用 1、通过ffmpeg命令实验,ffmpeg -i IPC_URL -f rtsp rtsp://*/live 该命令默认是使用cpu进行解码的,我们需要使用GPU进行解码。 2、ffmpe…

皮特测评:蓝牙耳机哪个品牌最好?300元内最好的蓝牙耳机

大家好,我是皮特,今天要发布的测评主题是:“蓝牙耳机哪个品牌最好?”粉丝们私信给我希望能分享一期平价好用的蓝牙耳机,我购入十多款蓝牙耳机进行了多角度的测评后,总结了五款表现最优秀的蓝牙耳机&#xf…

神仙级python入门教程(非常详细),从零基础入门到精通,从看这篇开始

一.初聊Python 1.为什么要学习Python? 在学习Python之前,你不要担心自己没基础或“脑子笨”,我始终认为,只要你想学并为之努力,就能学好,就能用Python去做很多事情。在这个喧嚣的时代,很多技术…

前端开发之Echarts 图表渐变两种实现方式和动态改变图表类型

前端开发之Echarts 图表渐变两种实现方式 前言效果图一、echarts中存在两种渐变方式1、color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{},{},{}])简单案例 2、{type: linear,x: 0,y: 0,x2: 0,y2: 1, [{},{},{}]}案例 二…

硬件通信之 从单片机到C/C++指针详解

一 单片机理论概述 1.1 单片微型计算机(Single Chip Microcomputer)简称单片机,是把组成微型计算机的主要功能部件(CPU、RAM、ROM、I/O口、定时/计数器、串行口等)集成在一块芯片中,构成一个完整的微型计…

centos7安装nginx

1.配置环境 1).gcc yum install -y gcc2).安装第三方库 pcre-devel yum install -y pcre pcre-devel3).安装第三方库 zlib yum install -y zlib zlib-devel2.下载安装包并解压 nginx官网下载:http://nginx.org/en/download.html 或者 使用wget命令进行下载 wg…

第一期 | ICASSP 2023 论文预讲会

ICASSP 2023 论文预讲会是由CCF语音对话与听觉专委会、语音之家主办,旨在为学者们提供更多的交流机会,更方便、快捷地了解领域前沿。活动将邀请 ICASSP 2023 录用论文的作者进行报告交流。 ICASSP (International Conference on Acoustics, …

GraphHopper调研笔记

一、 GraphHopper GraphHopper是一种快速且内存有效的Java导航引擎,默认使用OSM和GTFS数据,也可导入其他的数据源。支持CH(Contraction Hierarchies)、A*、Dijkstra算法。 1、应用介绍 graphhopper有以下几种常见的地图应用&am…

AI 不会取代打工人,使用 AI 的人才会

一、被AI端掉饭碗之前,提升自己的硬核实力 AI工具带来了工业革命级别的效率提升,除了强大,更多的引发了打工人的集体焦虑:“我的活ai都能干了,那我做什么呢?” 当然,还有另一种更积极的解答&a…

C语言中变量的默认初始值

在对数组元素求和时,竟然离奇的发现错了,冲了一会儿浪之后才现在问题在这里 main函数代码: int main(void){int arr[5] {1,2,3,4,5};int res sum(arr,arr5);printf("%d",res); }求和函数(利用双指针求的数组元素之和…

第8章 虚拟主机

第8章 虚拟主机 虚拟主机,就是把一台物理服务器划分成多个“虚拟”的服务器,这样我们的一台物理服务器就可以当做多个服务器来使用,从而可以配置多个网站。 Nginx提供虚拟主机的功能,就是为了让我们不需要安装多个Nginx&#xf…

2023年8月24-25日|2023中国绿色数据中心峰会

2023中国绿色数据中心峰会 会议背景 应对气候变化已经成为21世纪人类社会面临的紧迫挑战,推进绿色发展成为全球共识。2021年12月,国家发改委等四部门印发的《贯彻落实碳达峰碳中和目标要求推动数据中心和5G等新型基础设施绿色高质量发展实施方案》提出…

QT MD4 MD5 Sha1等几种加密方式

QT MD4 MD5 Sha1等几种加密方式 [1] QT MD4 MD5 Sha1等几种加密方式[2] qt MD5 和AES 加密一 、MD5 加密二、AES 加密和解密 [3] QT中sqlite数据库数据加密/混淆---MD5/SHA1/SHA2/SHA3(1)创建一个加密对象(2)放入要加密的数据&…

嘉立创EDA PDF文件的输出教程

在PCB生产调试期间,为了方便查看文件或者查询相关元件信息,会把PCB设计文件转换成PDF文件。下面介绍常规PDF文件的输出方式。 前期工作是需要在电脑上安装PDF阅读器,准备充足后按照以下步骤进行操作。 1)执行菜单命令“导出-PDF…

企业财务管理为何需要数字化转型?

为什么企业财务管理需要数字化转型? 许多企业在推动各大业务部门进行数字化转型时,往往会忽略财务部门。然而,作为掌握公司核心资源与数据和推动企业数字化建设的部门,财务也应成为企业数字化转型的重要突破口。 这篇就用几个案…

用Leangoo领歌Scrum敏捷开发工具管理产品路线图?

那我们来看下,如何利用Leangoo管理产品路线图? 首先什么是产品路线图? 产品路线图是一个高层次的战略计划,它描述了产品在未来一段时间可能会如何发展和壮大。 产品路线图确保整个产品团队持续关注产品的目标,帮助产…