微波光子的参数:动态范围

news2024/11/15 8:05:23

微波光子的参数:无杂散动态范围

无杂散动态范围的定义

微波光子链路中的非线性失真主要由电光调制器的非线性调制产生,这些非线性失真可以分为谐波失真和交调失真两类。图1.2(a)给出了光信号在调制器内被一个频率为10 GHz的射频(Radio Frequency,RF)信号调制后的光谱图,可以看到除了会产生RF信号调制的光边带,还会产生二次、三次以及更高次谐波边带。这些光边带在光电探测器拍频后,会还原出 RF 信号、二次谐波失真(Second Harmonic Distortion,SHD)以及更高次谐波失真,如图 1.2(b)所示。

当有两个或两个以上的 RF 信号同时输入到 MPL 中时,便会产生交调失真,图1.3(a)给出了当频率f1-10GHz和f2-11 GHz的两个RF信号输入到调制器后,最终输出的光谱图,可以看到,除了图中所示的光载波、两个RF信号调制的边带和高阶谐波失真边带以外,还会包含多项失真边带。

这些光边带在光电探测器(Photodetector,PD)拍频后,会产生多种频率的失真信号,如图1.3(b)所示,其中,在输出的RF信号两测频率为2f1-f2和2f2-f1的失真信号由三阶交调失真(Third-order Intermodulation Distortion,IMD3)主导:在零频附近频率为f2-f1和二倍频处频率为f1+f2的失真项由二阶交调失真(Second-order Intermodulation Distortion,IMD2)主导:在二倍频处频率为2f1和2f2的失真信号由SHD主导。需要注意的是,在这些主导的失真项的频率处,还包含其他高阶的失真项,如在IMD3频率处,除了IMD3,还包含五阶乃至更高阶的奇数次失真项:在IMD2和SHD频率处,还包含四阶乃至更高阶的偶数次失真项,而这些高阶的失真项的功率相比于在各自频率主导的失真项的功率小得多。


图1.4给出了输出的RF信号功率和失真项功率同输入RF信号的功率的关系图,输出 RF 信号的功率以斜率为 1 的速率随输入 RF 信号功率增加,而输出失真项功率的斜率则由失真项的阶数决定,例如,当失真项为IMD3时,斜率为3;当失真项为IMD2和SHD时,斜率为2。

从图1.4中可以发现,随着输入RF信号功率的增加,输出失真项恶化的速度会比输出RF信号功率的增长速度快得多,这便加剧了链路的失真,恶化链路输出信号的质量。

在上述的情况下,无杂散动态范围(Spurious Free Dynamic Range,SFDR)常被用来衡量链路的保真能力,定义为当失真项输出功率刚好超过系统输出噪底时,输出RF信号功率同输出噪底的功率的差值,即:在没有可探测的非线性失真的情况下,MPL能实现的最大信噪比,如图1.4中红箭头所表示。SFDR可由以下公式决定

其中,n 为失真项的阶数,OIPn为图 1.4中所示的 n阶非线性失真项相交于RF信号处的输出功率值,N为链路在1Hz探测带宽下测量的输出噪底功率。

提高SFDR3

这里介绍两种提高SFDR3 的方法:

方法一,是通过消除 IMD3,让 IMD3 频率处的五阶失真项成为频段内的主导失真项,SFDR3则转由图1.8中的红色箭头所决定;

方法二,是提高链路输入到光电探测器的平均光功率。

图1.9给出了系统输出噪声和系统的SFDR3与输入到PD的平均光功率的关系,当平均输出光功率较小时,系统输出的噪声由散粒噪声决定

输出RF信号功率增长的速度是输出的噪底功率增长速度的两倍,因此通过增大平均输出光功率能够提高SFDR3。

随着平均输出光功率的增大,输出噪声转由相对强度噪声(Relative Intensity Noise,RIN)决定,此时,输出RF信号功率增长的速度和输出的噪底功率增长的速度相同

因此增大平均光功率不会提高SFDR3,这里需要注意的是,增大平均输出光功率后,由五阶失真项决定的SFDR3提升的速度比由IMD3决定的SFDR3更快。

结论:

**使用大功率的低RIN的激光器,使用饱和光功率高的光电探测器。
**

关于如何提高外调制MPL动态范围的报道,这些方法主要包括提高链路信噪比和改善链路线性度。如使用低RIN的激光器、光载波过滤、MZM低偏置技术、平衡探测技术等方法来提高链路的信噪比;采用预失真技术、偏振混合、双波长输入、调制器串联、双调制器并联等方法抑制交调分量、提高链路线性度。

[1]郑瑞祺. 大无杂散动态范围的新型微波光子链路研究[D].暨南大学,2020.DOI:10.27167/d.cnki.gjinu.2020.001271.

激光器

调制器

探测器

可调谐激光器控制系统

读取TTX1995系列激光器的参数,最大16dBm

读取TL5000激光器的参数,最大光功率13dBm

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

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

相关文章

两个PPT内置神器,速成页面排版

1.word转PPT (1)调整word文字层级 word中设置好文档一级标题、二级标题、正文等层级。 tips:大纲视图,ctrl选中多个文字,可以同时定义标题层级。 (2)ppt中导入word文档 (3&#x…

webpack基础知识五:说说Loader和Plugin的区别?编写Loader,Plugin的思路?

一、区别 前面两节我们有提到Loader与Plugin对应的概念,先来回顾下 loader 是文件加载器,能够加载资源文件,并对这些文件进行一些处理,诸如编译、压缩等,最终一起打包到指定的文件中plugin 赋予了 webpack 各种灵活的…

esp32c3 xiao 脚本记录

oled显示网络时间, wifi链接网络 // ntp_get_date.h #include "time.h"String week[8] {"Sun", "Mon", "Tues", "Wednes", "Thur", "Fri", "Sat" };void printLocalTime(Adafruit_SSD1306 …

[ MySQL ] — 数据库环境安装、概念和基本使用

目录 安装MySQL 获取mysql官⽅yum源 安装mysql yum 源 安装mysql服务 启动服务 登录 方法1:获取临时root密码 方法2:无密码 方法3:跳过密码认证 配置my.cnf 卸载环境 设置开机启动(可以不设) 常见问题 安装遇到秘钥过期的问题&…

C语言阶段性测试题

大家好,我是深鱼~ 【前言】:本部分是C语言初阶学完阶段性测试题,最后一道编程题有一定的难度,需要多去揣摩,代码敲多了,自然就感觉不难了,加油,铁汁们!!&…

2023-08-05——JVM 栈

栈 stack 栈:数据结构 程序数据结构算法 栈:先进后出,后进先出 好比一个:桶 队列:先进先出(FIFO :First Input First Out) 好比一个:管道 栈:喝多了吐。队列…

Qt 信号与槽

信号与槽(signal & slot)是Qt编程的基础,使Qt中处理界面各个组件的交互操作变得更加直观和简单。 信号(Signal)就是在特定情况下被发射的事件,如PushButton最常见的信号就是鼠标单击时发射的clicked()…

K8S系列文章之 服务部署核心概念

主要讲述如何在K8s中部署应用。 首先,我们在实战项目中经常会用到的一些概念 PodDeploymentServiceNamespacesDNS 使用上一篇文章,我们重建Kind K8s环境,并部署一个可以从本地访问的简单网页,加深理解。 环境(配置) centos7Doc…

LeetCode-Java(05)

19. 删除链表的倒数第 N 个结点 两个方法,方法一是先走一遍链表得出链表长度,再走第二遍,找到倒数第n个数。方法二是双指针,首先快指针就比慢指针多走n步,然后这俩指针同步走,快指针走到头了,慢…

Linux从安装到实战 常用命令 Bash常用功能 用户和组管理

1.0初识Linux 1.1虚拟机介绍 1.2VMware Workstation虚拟化软件 下载CentOS; 1.3远程链接Linux系统 &FinalShell 链接finalshell半天没连接进去 他说ip adress 看IP地址是在虚拟机上 win11主机是 终端输入: ifconfig VMware虚拟机的设置 & ssh连接_snge…

三、从官方源码精简出第1个FreeRTOS

1、官方源码下载 (1)进入FreeRTOS官网:FreeRTOS官网 (2)点击下载FreeRTOS。 (3)选择待示例的项目进行下载。 2、删减目录 (1)下载后解压的FreeRTOS文件如下图所示。 (2)删除下图中红框勾选的文件。 (3)删除"FreeRTOSv202212.01\FreeRTOS\Demo"目录下用…

做好“关键基础设施提供商”角色,亚马逊云科技加快生成式AI落地

一场关于生产力的革命已在酝酿之中。全球管理咨询公司麦肯锡在最近的报告《生成式人工智能的经济潜力:下一波生产力浪潮》中指出,生成式AI每年可能为全球经济增加2.6万亿到4.4万亿美元的价值。在几天前的亚马逊云科技纽约峰会中,「生成式AI」…

ubuntu22安装如何安装window软件(.exe)

ubuntu未提供相应程序安装包,如何使用的ubuntu22.04 安装window提供的exe程序呢? 这里我了解有两种方案: 使用模拟器进行window程序的运行,但是肯定会有相应的性能损耗如(wine)在linux上运行virtualbox或…

Michael.W基于Foundry精读Openzeppelin第20期——EnumerableMap.sol

0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 0.1 EnumerableMap.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/utils/structs/EnumerableMap.sol EnumerableMap库提供了Bytes32ToB…

【Linux系统编程】冯诺依曼体系结构

目录 前言 什么是冯诺依曼体系结构? 冯诺依曼体系结构如何进行数据处理的? 存储器在冯诺依曼体系中有什么作用? 冯诺依曼体系结构为什么要这样设计? 冯诺依曼结构总结 前言 相信对于冯诺依曼这个人的名字大家一定不会感到陌…

[RT-Thread]基于ART-PI的YMODEM协议在文件系统(LFS,FAT,RAMFS)下的文件传输及其注意事项

[写作为了记忆,个人最终输出的内容往往是遗忘后最容易捡起的内容,朝花夕拾故以此作文] 目录 [写作为了记忆,个人最终输出的内容往往是遗忘后最容易捡起的内容,朝花夕拾故以此作文] 前提 准备工作 内容 问题也就是注意事项 前提 准备工作 创建基于ART-PI开发板(STM32H750)…

Kernel Exception导致手机重启案例分析

和你一起终身学习,这里是程序员Android 经典好文推荐,通过阅读本文,您将收获以下知识点: 一、高温触发 Kernel Exception 重启问题二、解决方案三、提高电池温度方案 一、 高温触发 Kernel Exception 重启问题 手机 电池温度 默认60度以上高温…

网页版Java(Spring/Spring Boot/Spring MVC)五子棋项目(二)前后端实现用户的登录和注册功能【用户模块】

网页版Java五子棋项目(二)前后端实现用户的登录和注册功能【用户模块】 在用户模块我们要清楚要完成的任务一、MyBatis后端操作数据库1. 需要在数据库创建用户数据库1. 用户id2. 用户名3. 密码4. 天梯积分5. 总场数6. 获胜场数 2. 创建用户类User和数据库…

网络开发-IO模型

基本概念 I/O即数据的读取&#xff08;接收&#xff09;或写入&#xff08;发送&#xff09;操作 通常用户进程中的一个完整I/O分为两个阶段 用户进程空间<-->内核空间内核空间<-->设备空间&#xff08;磁盘、网卡等&#xff09; I/O分为内存I/O、网络I/O和磁盘…

python机器学习(六)决策树(上) 构造树、信息熵的分类和度量、信息增益、CART算法、剪枝

决策树算法 模拟相亲的过程&#xff0c;通过相亲决策图&#xff0c;男的去相亲&#xff0c;会先选择性别为女的&#xff0c;然后依次根据年龄、长相、收入、职业等信息对相亲的另一方有所了解。 通过决策图可以发现&#xff0c;生活中面临各种各样的选择&#xff0c;基于我们的…