(z)无杂散动态范围SFDR--影响通信机性能的因素

2023-11-10

无杂散动态范围SFDR(Spurious Free Dynamic range),已经成为一个重要的性能指标,直接影响到通信系统的等级水平,尤其是对数字化的VHF/UHF宽频段接收机,SFDR这个指标,越来越受到设计者与质量监督人员的重视。


一、噪声系数-灵敏度
  噪声系数和灵敏度是两个通常和接收机检测小信号能力有关的参数,接收机的电路通常在输入信号上叠加上少量比热效应大的噪声,在检测VHF/UHF频段的小信号时,电路噪声是通常的限制值。
  接收机的噪声系数是一个非常基本的参数,也是衡量接收机电路所附加的噪声大小的量度。公式1以术语信噪比的方式给出了电子设备噪声系数的定义:

          NF=   10log(Si/Ni)/(So/No)  (1)

注:NF:以dB方式表示的噪声系数;
  Si:设备输入端的信号功率;
  Ni:设备输入端的噪声功率;
  So:设备输出端信号功率;
  No:设备输出端噪声功率。

  另一方面,灵敏度不是一个基本量,它是用来衡量接收机对给定电平信号的检测能力的,并且依赖于几个因素,如所用的调制类型和调制度、采用的中频(IF)带宽和解调(Video)带宽、所要求的解调器输出信纳比,而不仅仅是噪声系数。这些因素对接收机灵敏度的之间的关系可以用公式2来简单表示,尽管只是大概:

          S = -174dBm ± NF + 10logB + Ksn + Km  (2)

注:S:灵敏度,dBm;
  -174dBm:是室温下,1Hz带宽的热噪声(KTB);
  NF:噪声系数,dB;
  B:中频带宽,Hz,(假设是视频或解调带宽的两倍)
  Ksn:期望的解调信号信纳比,dB;
  Km:调制特性函数,dB。

上式表示灵敏度是随着噪声系数的减小和/或中频带宽的减小而改善的(变得更小)。鉴于最常用的中频带宽范围在10kHz至5MHz以上,常用的VHF/UHF   接收机其噪声系数在6dB至12dB之间。因此,典型接收机所选择的中频带宽比实际接收机的噪声系数更大的影响接收机灵敏度。用公式2举例灵敏度的计算,假设让一具有10dB噪声系数的接收机,用10kHz中频带宽,解调一调制度为50%的调幅信号。要求解调输出具有10dB的信纳比。
  因此:
  NF = 10dB;
  10logB = 40dB (10kHz中频带宽);
  Ksn = 10dB,所要求的 ;
  Km = 6dB,50% 调幅。

将以上数据代入公式2:

          S = -174dBm + 10dB + 40dB + 10dB + 6dB
           = - 108dBm
           = 0.9μV

 

二、互调失真
  所有的接收机都采用具有固有非线性特性的RF-IF信号处理电路,随之而来的,影响VHF/UHF接收机性能的另一个重要参数是双音互调失真。当两个足够大但是有害的信号被加入到接收机的天线输入端时,它们在RF段混合产生了被认为是互调产物的虚假信号。如果这些产物中的一个频率靠近了接收机的工作频率时,它将被当作同一频率的输入信号而被RF-IF段和解调器处理,影响接收机灵敏度。
  接收机的三阶截点越高,就越不易受由带内大信号引起的虚假响应的影响。
  不幸的是,高截点接收机的设计常常不能兼顾到同时带来的对低噪声系数的要求。通常采取折中的办法以兼顾接收机的噪声系数和三阶截点。
  作为一项主要的规则,为高截点指标而设计的接收机通常采用压缩点比截点高1dB的RF-IF放大器级和双平衡混频器。这些功率放大器通常有更高的噪声系数,并且消耗比小信号放大器更多的电源功率。高功率混频器较高的本振驱动电平,其结果带来了更高的本振辐射电平,以及更大的内部虚假响应,而不仅仅是电源功率的消耗。因此,要求接收机具有特别高的截点,会产生出一系列的设计问题和设备非常昂贵的后果。

 

三、无杂散动态范围
  另一个经常用以衡量接收机性能的参数是无杂散动态范围。这里用“无杂散动态范围”来表示整个动态范围的一部分,是指当两个等功率信号输入时,没有超过噪底3dB的虚假信号的范围。接收机的动态范围是指可用的输入信号范围。许多标准已经被用于定义这个可用范围的上限和下限。一个经常用来确定动态范围下限的标准称为最小可检测信号,被定义为在一个给定的中频(IF)带宽内,大于等效噪声功率3dB的信号。公式3表示最小可检测信号(MDS)与接收机噪声系数和IF带宽的关系:

          PL = MDS = -171dBm + NF + 10logB  (3)

这里:
  PL :动态范围下限,dBm;
  MDS:最小可检测信号,dBm;
  NF:噪声系数,dB;
  B: IF 带宽,Hz。

  无杂散动态范围(SFDR)的上限典型规定为:产生等于最小可检测信号的三阶互调产物的两个等电平输入信号电平。

          MDS =3(Pu)- 2(IP)  (4)

这里:
  Pu:无杂散动态范围的上限,dBm;
  IP:接收机三阶截点,dBm。

功率上限值由公式5给出:

          Pu = 1/3(MDS + 2IP)
            = 1/3(-171dBm + NF + 10logB)+ 2/3(IP)  (5)

由上述对PL、Pu的表达式,无杂散动态范围可得到公式6:

          SFDR = Pu - PL = 1/3(MDS + 2IP)- MDS
             = 2/3(IP - MDS)
                        = 2/3(IP–NF - 10logB + 171dBm)           (6)

这里:
  SFDR:无杂散动态范围,dBm。

  由此可见,无杂散动态范围是同截点成正比的,与噪声系数和中频带宽成反比的。换句话说,动态范围是随着噪声系数的减小、中频带宽的变窄而增大的,而不仅仅是更高的截点。
  举一个计算典型高性能接收机动态范围的例子,假设噪声系数10dB,中频带宽10kHz,输入截点-5dBm,将这些数值代入公式9的各项中:

          SFDR = 2/3(-5 dBm - 10dB – 40dB + 171dBm)
             = 77.3dB

 

参考:

无杂散动态范围,在放大器或模数转换器指标中的定义
  无杂散动态范围:当放大器最小可检测输出电平与放大器输入等双音时在输出口产生的互调相等时,放大器输入口最小可检测信号与放大器等双音时的输入电平的差值为无杂散动态范围。
  无杂散动态范围衡量的只是相对于转换器满量程范围(dBFS)或输入信号电平(dBc)的最差频谱伪像,是转换器的主要性能指标之一,改善转换器的无杂散动态范围对提高转换器的性能具有很重要的作用。
  在ADC中,无杂散动态范围(SFDR)指载波频率(最大信号成分)的RMS幅度与次最大噪声成分或谐波失真成分的

RMS值之比,SFDR通常以dBc (相对于载波频率幅度)或dBFS (相对于ADC的满量程范围)表示。
   在DAC中,无杂散动态范围(SFDR)指载波频率(最大信号成分)的RMS幅度与次最大失真成分的RMS值之比,SFDR通常以dBc (相对于载波频率幅度)或dBFS (相对于DAC的满量程范围)表示。具体取决于测量条件,SFDR在预先定义的窗口或奈奎斯特频率内观测。
  SFDR基本频率与杂波信号最大值的数量差,通常以dBc(相对于载波频率幅度)或dBFS(相对于DAC的满量程范围)表示,具体取决于测量条件。图1给出了无杂散动态范围(SFDR)的示意。其中假设送入转换器的信号为纯正弦。基频分量的rms值与最大的谐波杂散之间的幅度差值定义为无杂散动态范围。

 

  无杂散动态范围示意图

无杂散动态范围SFDR--影响通信机性能的因素

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

(z)无杂散动态范围SFDR--影响通信机性能的因素 的相关文章

  • STL(标准模板库)泛型编程的基础介绍

    STL泛型编程 一 概述 二 STL基本概念 三 STL六大组件 四 STL中容器 算法 迭代器 五 C 11新增的容器种类 六 序列 七 算法 八 迭代器 1 迭代器的种类 2 随机访问迭代器 3 迭代器层次结构 九 概念 改进和模型 十
  • 关于丢失signal的发生过程

    关于条件变量的使用 有一种需要注意的情况 条件变量的原理是 wait函数将当前线程挂起 加入到等待队列中 wake函数将某个或者所有被wait函数挂起的线程复活 所以 wake执行时一定要保证所有该wait的都已经wait了 也就是说被挂在
  • 几十亿工单表,查询优化案例

    前言 之前在某大型保险公司担任技术经理 负责优化话务系统模块 由于系统已经运行10年之久 尤其在话务系统中 沉积了几十亿的话务信息表 业务人员反馈 话务系统历史数据查询部分已经完全查询不动 且数据增量仍然已每天200w 以上 数据库频繁报警
  • 【日常业务开发】Java调用第三方http接口的常用方式

    日常业务开发 Java调用第三方http接口的常用方式 概述 Java调用第三方http接口的方式 通过JDK网络类Java net HttpURLConnection 通过apache common封装好的HttpClient 通过Apa
  • Java网络编程

    博客说明 内容初稿为本人的学习笔记归纳整理 在此基础上加入了相关视频学习 相关书籍的理解 相关文章博客查阅及源码阅读 博客的编写已经尽量做到详尽 但免不了有纰漏和理解不到位的地方 发现博客的任何问题均可联系我 aboutwxf 163 co
  • Error loading: xxxx/plugins/python/helpers/pydev/pydevd_attach_to_process/attach_linux_amd64.so

    在涉及到深度学习网络调试的时候 经常出现断点卡住的情况 还会提示 Error loading home xxx pycharm 2023 2 1 plugins python helpers pydev pydevd attach to p
  • java中的实时定时任务管理系统

    java中的实时定时任务管理系统 前言 新增定时任务的线程池配置类 配置ScheduledFuture的包装类 ScheduledFuture是ScheduledExecutorService定时任务线程池的执行结果 实现Runnable接
  • 对象内存分布

    在 JVM 中 对象在内存中分为三块区域 对象头 由Mark Word和Klass Point构成 Mark Word 标记字段 用于存储对象自身的运行时数据 例如存储对象的HashCode 分代年龄 锁标志位等信息 是synchroniz
  • 【小程序】输入框检验姓名、身份证(正则表达式)并提交

    目标 输入绑定姓名 身份证号并进行校验 若未填或校验不通过则显示绑定失败的轻提示 若通过校验并提交则显示绑定成功 使用Vant Weapp gitee io 库 思路与代码 html wx model绑定输入框输入的值 data key是一
  • ThreadLocal深度解析

    简介 在并发编程中 导致并发bug的问题都会归结于对共享变量的操作不当 多个线程同时读写同一共享变量存在并发问题 我们可以利用写时复制 不变性来突破对原数据的写操作 没有写就没有并发问题 而本篇文章所介绍的技术是突破共享变量 没有共享变量也
  • Redis的主从复制和哨兵机制详解

    目录 一 CAP 原理 二 Redis主从同步 1 主从同步是什么能干嘛 2 Redis是如何实现数据同步的 2 1 增量同步 2 2 快照同步 2 3 无盘复制 2 4 通过Wait 指令保证强一致性 3 搭建Redis 1主2从 3 1
  • 解决linux下没有一些windows的头文件问题

    以conio h头文件为例 问题 解决办法 首先想办法找到conio h源文件 网上一般会有 然后随便放到哪个路径 最后以绝对或相对路径的方式添加include 例如 我把文件放在家目录下的share目录下的tool目录 现在我在家目录的s
  • 从第三方系统定时同步数据不全的解决方案

    小Z今天在项目上遇到一个遗留问题 客户的系统需要定时从银行接口获取入账信息 发生了入账数据的丢失 原因是自研系统通过定时任务的方式 每次执行任务只是获取前一天到当前时间的数据 而上个月有段时间银行前置机通信出现异常 所以出现了数据同步不到位
  • STM32CubeIDE学习笔记——搭建环境、编译烧写

    一 搭建环境 1 1 安装JRE 由于 STM32CubeIDE 软件是基于 JAVA 环境运行的 所以需要安装 JRE 才能使用 官网下载 Java Downloads Oracle 1 2 安装STM32CubeIDE 官网下载 STM
  • 大数据毕设 基于大数据的共享单车数据分析与可视化

    文章目录 0 前言 1 课题背景 2 数据清洗 3 数据可视化 热力图 整体特征分布 查看2011 2012间的单车租借情况 天气对于租借数量的影响 湿度与温度对于租借数量的影响 注册用户与未注册用户 4 总结 0 前言 这两年开始毕业设计
  • 判断IP地址有效性

    gt File Name newfile1 cpp gt Author pzz gt Mail 837157806 qq com gt Created Time 2014 2 24 14 06 47 include
  • 嵌入式 Linux 入门(九、Linux 下的磁盘管理)

    嵌入式 Linux 入门第九课 了解 linux 下的磁盘管理 学会挂载移动硬盘设备 矜辰所致 前言 嵌入式 Linux 专栏更新到现在 我们都还没有碰过开发板 本来想着前面的讲完至少先碰一碰开发板 让我们知道我们最终的目的是在开发板上运行
  • vue el-table的每行操作el-button添加单独的loading效果实现

    vue el table的每行操作el button添加单独的loading效果实现 效果图 实现代码 结语 效果图 实现代码
  • grep -v grep使用说明

    目录 一 ps ef 二 grep java 三 grep job 四 grep v grep 五 awk print 2 六 xargs kill 9 当我们要杀掉某个应用服务进程时 一般会执行以下命令 ps ef grep java g
  • 微信小程序getPhoneNumber快速获取用户手机号组件

    小程序中有很多地方都会用到注册用户信息的地方 用户需要填写手机号等 有了这个组件可以快速获取微信绑定手机号码 无须用户填写 1 getPhoneNumber这个组件通过button来实现 别的标签无效 将button中的open type

随机推荐

  • Java复制数组(深拷贝,浅拷贝)

    1 Object clone 简单直接 只能对源数组完整地复制 此方法是深拷贝 也就是如果clone 那么clone 的新数组修改不会影响老数组 但是能使用该方法为基本数据类型加上string String 有final修饰 不可变 基本数
  • 在线安装visual studio时failed signature validation的原因和解决办法

    这两天给笔记本重装了系统 笔记本的系统是windows 8 1 在装visual studio的时候想换个2017试试 就使用在线的方式装了个2017 community 感觉不错 所以准备把开发的虚拟机里面的2015也换成2017 开发虚
  • T1 mapping的用途

    弥漫性反应性纤维化 其特征是心脏中胶原蛋白的不成比例积累 长期以来被认为是舒张功能障碍 心力衰竭和心源性猝死病因的重要因素 因此 心肌间质成为强烈关注的主题 但结构变化的弥散性使得通过使用常规T1加权成像几乎不可能检测到间质纤维化 在过去几
  • 如何看待区块链下的新型共享经济?

    有业内人士认为 区块链技术天然适合大规模协作的一些应用场景 在共享经济当中 不仅涉及的参与主体多 环节复杂 而且要同时协调一个大规模数量的参与者 这是应用区块链技术的一片沃土 区块链对共享经济带来的颠覆性意义已经不言而喻 共享经济的所有参与
  • Android开发之单位详解(dp、sp、px、in、pt、mm)

    开发这么长时间 一直没关注过长度单位的用法 一直都是一根筋的使用者dp sp 后来才发现 除了这两个以外 Android还提供了pt px in mm 开发中看到有很多人不太理解dp sp和px的区别 现在这里介绍一下dp和sp dp也就是
  • golang 接口

    接口 一组method 签名的组合 通过interface 来定义对象的一组行为 interface 就是一组抽象方法的集合 interface 类型 interface 类型定义了一组方法 如果某个对象实现了某个接口中的方法 则此对象就实
  • Java读配置文件

    读取配置文件的方案 public String getProperty String name String k Properties prop new Properties String key null String val null
  • 华为OD机试 - 跳格子2(Java)

    题目描述 小明和朋友玩跳格子游戏 有 n 个连续格子组成的圆圈 每个格子有不同的分数 小朋友可以选择以任意格子起跳 但是不能跳连续的格子 不能回头跳 也不能超过一圈 给定一个代表每个格子得分的非负整数数组 计算能够得到的最高分数 输入描述
  • Android-Service的生命周期

    与Activity类似 Service也有自己的生命周期函数 在不同的时刻 系统会调用对应的Service生命周期函数 不过与Activity声明周期相比 Service的声明周期更加简单 我们通过官方给出的一张图片来体会一下 Servic
  • Low Elements--AT

    题目描述 Given is a permutation P1 PN of 1 N Find the number of integers i 1 i N that satisfy the following condition For an
  • Selenium3 - 当启动selenium时,跳过配置的chromedriver,使用内置低版本浏览器启动

    报错 今天我在运行selenium的时候 发现会直接弹出一个名为NW js的弹窗且其chromium 是68 我寻思我配的chromedriver已经是94 的了 虽然它也能正常启动但是用着怎么也不对劲 我搜索良久没有答案 就仔细检查了一下
  • 利用爬虫下载批量图片

    这是利用python爬取豆瓣Top250电影图片 并下载在本地的一个文件夹中的例子 用了urllib request urlretrieve 直接上代码了 注释说的很清楚哦 import urllib import urllib reque
  • CMD命令

    打开命令提示符 1 添加服务 输入 sc create 服务名称 binPath 目录的绝对路径 exe 2 删除服务 输入 sc delete 服务名称 3 修改服务描述 输入 sc description 服务名称 描述
  • 过拟合以及解决办法

    过拟合 先谈谈过拟合 所谓过拟合 指的是模型在训练集上表现的很好 但是在交叉验证集合测试集上表现一般 也就是说模型对未知样本的预测表现一般 泛化 generalization 能力较差 如图所示 图片来源 coursera 吴恩达机器学习公
  • D0822-API01

    Math类 工具类有 Math Objects Arrays LocalDateTime Period Duration DateTimeFormatter Math类中包含一些对数据进行数学运算的方法 而该类中的方法全都是静态的 像这样的
  • 函数的相关和卷积

    1 卷积的定义 卷积满足交换律 分配律 结合律 也具有位移不变性以及缩放性质 2 互相关的定义 变量替换后有 上述两式完全等价 性质 1 互相关是两个函数间存在相似性的量度 2 由上述 2 式可得 3 相关运算和卷积运算的区别 对相关来说
  • 【STM32】DHT11温湿度模块传感器详解&代码

    一 DHT11产品介绍 DHT11是数字温湿度传感器 测量范围 湿度20 95 温度0 50 广泛应用于加湿器 温湿度计 空调 汽车等领域 二 典型应用电路 如上图DATA引脚用于MCU与DHT11之间的通讯和同步 采用单总线数据格式 一次
  • Swing:使用顶层容器

    介绍Swing顶层容器 翻译Using Top Level Containers url http java sun com docs books tutorial uiswing components toplevel html url
  • 如何查看iphone的uuid_如何查找Mac,iPhone和iPad的UUID

    Mac iPhone和iPad都分配了通用唯一标识符 UUID 这些代码是特定于每个设备的 类似于序列号 开发人员使用它们来分别标识每个代码 这是您需要知道的 UUID是由字母和数字组成的字符串 形成唯一的模式 您的Mac iPhone和i
  • (z)无杂散动态范围SFDR--影响通信机性能的因素

    无杂散动态范围SFDR Spurious Free Dynamic range 已经成为一个重要的性能指标 直接影响到通信系统的等级水平 尤其是对数字化的VHF UHF宽频段接收机 SFDR这个指标 越来越受到设计者与质量监督人员的重视 一