当前位置: 首页 > news >正文

SAR ADC教程系列5——FFT频谱泄露以及相干采样

频谱泄露的出现以及如何规避?
为什么要相干采样?
1.分析ADC输出信号的频谱工具:DFT(Discrete Fourier Transform)在这里插入图片描述
重点:DFT相邻频谱频率间隔为fs/N
如何规避频谱泄露?
对于DFT,它对于接收到的信号只是机械性的重复延展,所以采样的信号需满足整数个周期
在这里插入图片描述
在这里插入图片描述

相干采样的要求
根据相干采样设置确定fin,(在采样频率fs确定的情况下):
fin=M*fs/N 在这里插入图片描述

在cadence下进行DFT仿真的方法
进行瞬态仿真,得到输出信号,进行FFT仿真主要有两个方法:
1.Cadence Spectrum工具
打开Spectrum,选定输出信号,设置一个稳定的采样起点t0,终点时间设置为t0+N/fs;
采样点数为N;谐波设置可以设置多点
——plot
得到FFT频谱图,以及ADC相关的动态性能参数。

在这里插入图片描述

2.MATLAB计算
选中仿真出的输出信号波形-右键-send to-export,选择格式为csv,start从一个稳定时刻开始,end默认就可以,step就是1/fs,比如50M,step就是20n,然后导出文件。打开matlab代码main,修改读取的文件,运行得到ADC的输出频谱图及相关动态性能参数值。

在满足相干采样时,DFT输出的结果

在这里插入图片描述

在不满足相干采样时,DFT输出的结果
在这里插入图片描述

http://www.lryc.cn/news/319981.html

相关文章:

  • 算法D48 | 动态规划10 | 121. 买卖股票的最佳时机 122.买卖股票的最佳时机II
  • Windows10安装RubyRails步骤
  • Sqlserver 模糊查询中文及在mybatis xml【非中文不匹配查询】N@P2问题
  • 旧华硕电脑开机非常慢 电脑开机黑屏很久才显示品牌logo导致整体开机速度非常的慢怎么办
  • 【go语言开发】性能分析工具pprof使用
  • ARM_基础之RAS
  • VScode(1)之内网离线安装开发环境(VirtualBox+ubuntu+VScode)
  • Python爬虫与数据可视化源码免费领取
  • Android Studio 打包 Maker MV apk 详细步骤
  • react中hooks使用限制
  • 2024抖音矩阵云混剪系统源码 短视频矩阵营销系统
  • 力扣题目训练(22)
  • [ROS 系列学习教程] rosbag Python API
  • TCL管理Vivado工程
  • R语言:microeco:一个用于微生物群落生态学数据挖掘的R包,第四:trans_beta class
  • Excel文件导入导出,SpringBoot整合EasyExcel批量导入导出,采用的JDBC+EasyExcel(附带整个Demo)
  • Git——本地使用详解
  • 深度学习pytorch——Tensor维度变换(持续更新)
  • Selenium-webdriver_manager判断是否已经下载过驱动(复用缓存驱动)
  • 【SQL】1174. 即时食物配送 II (窗口函数row_number; group by写法;对比;定位错因)
  • mvcc介绍
  • 强化PaaS平台应用安全:关键策略与措施
  • K8s 集群高可用master节点ETCD挂掉如何恢复?
  • 【Godot 4.2】常见几何图形、网格、刻度线点求取函数及原理总结
  • 如何利用POI导出报表
  • 自动部署SSL证书到阿里云腾讯云CDN
  • 【系统性】 循序渐进学C++
  • rust - 一个日志缓存记录的通用实现
  • elasticsearch(RestHighLevelClient API操作)(黑马)
  • 用尾插的思想实现移除链表中的元素