信号链噪声分析10

news2024/11/17 9:43:17

目录

概要

整体架构流程

技术名词解释

技术细节

1.移除缓冲级对信号链的影响

2.SNR 与增益的关系

小结


概要

提示:这里可以添加技术概要

      信号链构成单元参数示例,以 LTC2387-18(2 级 AFE)为例,这是一款 15MSPS 精密 SAR 转换器,带有缓冲级和数字滤波器。传感器级的信号频率为 1MHz,幅值为 1V,8.2 倍的增益将输入端信号由 1V 放大到 8.2V 峰峰值。增益级的噪声带宽为 4MHz*π/2,RTI 噪声谱密度为 2.3nV/rtHz,RTL 噪声谱密度为 19nV/rtHz。缓冲级噪声 带宽为 70MHz*π/2,噪声谱密度为 2nV/rtHz,转到 ADC 奈奎斯特频率给出的噪声带 宽为 7.5MHz,噪声谱密度为 16.8nV/rtHz

整体架构流程

提示:这里可以添加技术整体架构

      可以看出增益级的噪声谱密度较高但噪声带宽较窄;相对于 增益级,ADC 的噪声谱密度较低但带宽较宽;缓冲器的噪声谱密度相当低但具有较宽 的带宽。右部饼图显示了噪声占比,蓝色是增益级噪声,绿色是缓冲级边缘噪声,约 为 24uV,橙色是 ADC 噪声,大概为 46uV。总体而言,增益级和缓冲级得到了很好的 平衡,总噪声为 68uVRMS,整个信号链的 SNR 为 92.6dB,此值是较为理想的 SNR。

技术名词解释

本节主要是举例。

技术细节

提示:这里可以添加技术细节

1.移除缓冲级对信号链的影响

   信号链设计中可能会出现如下图 所示案例,即取消信号链中的缓冲级,通过增益级 直接驱动 ADC,这种设计是可取还是需要避免呢

 若移除缓冲级,则增益级滤波器噪声折合到 ADC 输入端,如图 6 右部所示。增益级噪 声具有高噪声谱密度,并且增益级会将所有信号由小幅度放大至大幅度,这样极大的 扩展了放大器的噪声谱密度。带宽较低时增益级噪声本身已起主导作用,更不用说增 益级带宽被提高到更高频率。增益级噪声谱密度相对于 ADC 而言占主导地位,移除缓 冲级后极大的增加了噪声谱密度。

     右部设计取消了缓冲级。仍以 LTC2387-18 为设计实例,频率为 1MHz 的信号通过 8.2 倍的增益由 1V 放大至 8.2V。若取消缓冲级,则增益级滤波器的带宽必 须从信号频率的四倍增加到缓冲带宽,这是采样时需要建立反冲而必须具备的带宽, 因此增益级噪声带宽由 4MHz*π/2 扩展为 75MHz*π/2,增加约 19 倍。 由噪声谱图可以直观的看出增益级噪声起决定作用,总有效噪声是 207μVRMS,总 SNR 为 82.9dB。由饼图看出,移除缓冲级后 SNR 降低 10dB。 因此,从噪声和 SNR 角度而言,不建议工程师在实际设计中移除缓冲级

2.SNR 与增益的关系

信号链设计中,尤其是小信号设计时增益级提供的增益值是我们需要考虑的。图 9 给 出了 SNR 与输入信号幅度之间的关系。

 若一个100mV到3.5V可变幅度的信号按比例放大到ADC满量程,可以得到几个结论:

• 当信号幅度为 100mV 时 SNR 接近 77dB;

• 增益级 SNR 在 77~105dB 之间变化,随着信号的增大 SNR 会上升,上升大小取决 于信号幅度;

• 噪声和信号以相同的系数放大,因此增益级输出端的 SNR 与增益系数无关,

• 图 右部是 15MSPS LTC2387-18 转换器示例,虚线 ADC SNR 为 96dB,蓝色为 AFE SNR,橙色为整个信号链 SNR。由图示看出 900mV 以下 SNR 由 AFE 主导,超出 该幅值时由 ADC 主导。

图 示例中的信号幅值为 200mV,带宽为 1MHz,增益级噪声谱密度大约为 2nV/rtHz, 噪声为 5uVRMS。蓝色总 SNR 呈指数增长,最终收敛于 83dB,大约是 9 倍增益,AFE 噪声大概是 ADC 噪声的 2~3 倍。理论上可以获得更高的增益,但实际仅限于此,这通 常是由放大器带宽决定。

 

小结

提示:这里可以添加总结

      若要产生更大增益,如 41 或 42 倍增益,则可能需要多个增益级。增加增益级,一方 面会增加功耗,一方面有可能引入失真。闭环增益越高,失真则越大。为避免失真, 这也是为何不放置过多增益的原因。另外,大信号摆幅也会产生放大器失真,因此即 使放大器增益相当低但输出信号摆幅过大也会对信号造成额外的失真。 通常而言,ADC 采用中需要将信号放大到最佳工作点,实现理想线性度,同时具有最 佳的失真,-1dB 是推荐的最有效点。

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

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

相关文章

C/C++ 线程池工作原理 代码实现

1. 线程池作用 如果多次使用线程,那么就需要多次的创建并撤销线程。但是创建/撤销的过程会消耗资源。线程池是一种数据结构,其中维护着多个线程,这避免了在处理短时间任务时,创建与销毁线程的代价。即在程序开始运行前预先创建一…

设计模式GOF

设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。…

【C++练习】日期常见题型训练(5道编程题)

【C练习】日期题型训练 ①.日期累加②.日期差值③.打印日期④.求123...n(非正常方法)⑤.计算一年的第几天 ①.日期累加 解题思路: 1. 日期相加相减都要考虑2月的天数情况。 2.写一个可以获取每个月份天数的函数(要讨论闰年情况)。 3.当日期相加超过本月的最大天数时…

最新ai创作系统CHATGPT镜像系统源码+支持GPT4.0+支持ai绘画(MJ)+实时语音识别输入+免费更新版本

AI系统CHATGPT镜像程序源码支持GPT4支持ai绘画实时语音识别输入免费更新版本 一、AI创作系统二、系统介绍三、系统程序下载四、安装教程五、主要功能展示六、更新日志 一、AI创作系统 1、提问:程序已经支持GPT3.5、GPT4.0接口、支持新建会话,上下文记忆…

纷享销客获评“北京市用户满意企业”荣誉称号

近日,北京社会企业质量协会发布了2023年“北京市用户满意企业”名单,纷享销客再次成功入选并获得“北京市用户满意企业”称号。该评定活动由北京市用户满意认定办公室组织推进,北京质协用户评价中心认定实施,经过资料审核、第三方…

MySQL基础篇(day01,复习自用)

MySQL第一天 数据库概述概述RDBMS与非RDBMS关系型数据库设计规则 MySQL环境搭建MySQL的使用演示MySQL图形化管理工具目录结构 数据库概述 概述 RDBMS与非RDBMS 关系型数据库设计规则 MySQL环境搭建 卸载与安装此处省略 MySQL的使用演示 mysql -h 主机名 -P 端口号 -u 用户名…

vue项目搜索页面,点击搜索按钮button页面l刷新2次问题解决(亲测可用!)

vue遇到了一个奇葩的问题&#xff0c;接口什么都没调用但是点击搜索按钮button页面连续刷新两次 起因&#xff1a;写项目时 用原生写了一个按钮&#xff0c;点击页面会刷新 <button type"submit" click"search()"><i class"iconfont icon-s…

记录:win11+anaconda3 pip install 不装在anaconda3 里,非得装C盘

总结放到最前面&#xff1a;anconda 配置好后&#xff0c;pip install 会把包安装到c盘&#xff0c;不要修改site.py文件&#xff0c;问题出在windows用户权限上&#xff0c;修改windows11的文件夹的权限即可 如上&#xff0c;装好anconda之后&#xff0c;pip install 会把库装…

CSS中伪类详解和用法例子详解

文章目录 一、伪类介绍1.伪类选择器2.动态伪类3.结构伪类4.否定伪类5.状态伪类6.目标伪类 一、伪类介绍 1.伪类选择器 动态伪类作用:link链接没有被访问前的样式效果:visited链接被访问后的样式效果:hover鼠标悬停在元素上面时的样式效果:active点击元素时的样式效果&#xf…

flink-sql自定义rabbitmq connector

flink sql 自定义 rabbitmq connector 直接上代码 github 地址&#xff1a; https://github.com/liutaobigdata/flink-sql-rabbitmq-connector SourceFactory 代码 public class RabbitmqTableSourceFactory implements DynamicTableSourceFactory {private static final S…

进阶实战,接口自动化测试——requests文件上传/下载实战代码

目录&#xff1a;导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结&#xff08;尾部小惊喜&#xff09; 前言 如果需要发送文件…

record-4.网络

4、网络 技术栈&#xff1a; 1、计算机网络体系结构 OSI分层 &#xff08;7层&#xff09;&#xff1a;物理层、数据链路层&#xff08;网桥&#xff0c;交换机&#xff09;、网络层&#xff08;IP&#xff0c;ICMP&#xff0c;ARP&#xff09;、传输层&#xff08;TCP&…

springboot房屋管理系统

房屋管理系统 springboot房屋管理系统 java房屋管理系统 技术&#xff1a; 基于springboothtml房屋管理系统的设计与实现 运行环境&#xff1a; JAVA版本&#xff1a;JDK1.8 IDE类型&#xff1a;IDEA、Eclipse都可运行 数据库类型&#xff1a;MySql&#xff08;8.x版本都可…

微服务-Gradle的入门和使用

对于一个新的工程拉下来&#xff0c;如果该工程用了gradle。需要学习一下gradle项目管理工具。我在本机macbook M1的环境下操作。 一、配置安装 下载Gradle&#xff1a; https://services.gradle.org/distributions/ 我下载了6.9版本的Gradle 下载好了以后&#xff0c;放到了…

elasticsearch学习篇:初识ES

一、什么是ES 1、基础概念 是一款非常强大的开源搜索引擎&#xff0c;具备非常多强大功能&#xff0c;可以帮助我们从海量数据中快速找到需要的内容es是elastic stack(ELK)的核心&#xff0c;负责存储、搜索、分析数据。 ELK包括以下内容&#xff1a; ELK被广泛应用在日志数据…

用python实现调用百度图片搜索的API

前言&#xff1a;这段代码是一个简单的图片爬虫程序它可以通过输入关键词&#xff0c;在百度图片中搜索相关图片&#xff0c;并返回一张随机的图片。代码使用Flask框架搭建了一个简单的Web应用&#xff0c;将用户输入的关键词作为参数传递给爬虫程序&#xff0c;然后从百度图片…

观察者模式(Observer)

别名 事件订阅者者&#xff08;Event-Subscriber&#xff09;监听者&#xff08;Listener&#xff09; 定义 观察者是一种行为设计模式&#xff0c;允许你定义一种订阅机制&#xff0c;可在对象事件发生时通知多个“观察”该对象的其他对象。 前言 1. 问题 假如你有两种类…

Linux vfs各种operation操作介绍

1.ext4文件系统定义的各种操作 //普通文件操作 const struct file_operations ext4_file_operations {.llseek ext4_llseek,.read_iter generic_file_read_iter,.write_iter ext4_file_write_iter,.unlocked_ioctl ext4_ioctl, #ifdef CONFIG_COMPAT.compat_ioctl …

【Python基础】- break和continue语句(文末送书4本)

&#x1f935;‍♂️ 个人主页&#xff1a;艾派森的个人主页 ✍&#x1f3fb;作者简介&#xff1a;Python学习者 &#x1f40b; 希望大家多多支持&#xff0c;我们一起进步&#xff01;&#x1f604; 如果文章对你有帮助的话&#xff0c; 欢迎评论 &#x1f4ac;点赞&#x1f4…

6 图像处理实现螺纹识别案例(matlab程序)

学习目的&#xff1a;学习识别案例掌握识别方法 2.代码 clear;clc;close all Iimread(luowen1.bmp); %读取螺纹图片 try Irgb2gray(I); %如果是RGB图&#xff0c;则转换成灰度图 catch end figure imshow(I) title(原图&#xff08;半边螺纹&#xff09;) f…