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

采集到的数据计算出的幅度最大值分析

简 介:本文分析了12bit ADC采集的256个正弦信号数据,通过相关运算计算信号幅值。结果显示:无加窗处理时最大幅值为1024;施加三角窗或汉宁窗后幅值降至511左右。当信号饱和失真成方波时,基波分量幅值可达652.3。实验表明加窗处理会降低信号幅值估计,而信号失真则会增大计算幅值。研究为ADC信号处理中的幅值估计提供了量化参考。

关键词谐波分析

01弦信号幅度分析


一、问题分析

这是 256 个正弦信号采集数据。 12bit, 有符号的数据。 最高值为 2047。 由于不知道它的相位, 所以将它 与同频率的正弦和余弦序列取相关运算, 获得两个正交分量的幅值。 根据他们计算出正弦信号的幅值。 那么这个幅值最大值是多少? 如果对数据采用三角窗口进行加权, 那么所获得的最大数值是多少呢? 下面通过仿真计算出这个最大数值。

二、计算结果

通过Python 编程, 仿真波形赋值估计。 如果采集到的信号正好是满量程, 也就是信号的峰值为 2047, 使用单频率分量计算所得到的信号幅值,为 1025。 这个数值应该乘以2, 才能够等于信号采集数据的峰值。 对于数据施加三角窗口, 单频率分量计算正弦波赋值,等于511.8。 对应幅度又降低了一倍。 如果对数据施加汉宁窗口, 也就是升余弦窗口。 计算出对应的幅度为 511.74。 至此,我们知道, 对于 12比特 ADC采集信号的数据, 如果不施加窗口, 所得到的最大幅值为 1024。 如果施加三角窗口或者余弦窗口, 最大计算出的信号赋值为 511 左右。

· 没有加窗: c = 1025.63
· 加三角窗口: c= 511.8
· 加升余弦窗口:c=511.74

fromheadmimport*N=256O=0.175Theta=pi/6data=array([(1ifsin(Theta+O*i)>0else-1)*0x7ffforiinrange(N)])sdim=array([sin(O*i)foriinrange(N)])cdim=array([cos(O*i)foriinrange(N)])wdim=array([arcsin(sin(i*2*pi/N-pi/2))/pi+0.5foriinrange(N)])wcos=array([(1-cos(i*2*pi/N))/2foriinrange(N)])odata=data data=data*wdim a=sum(data*sdim)b=sum(data*cdim)c=sqrt(a**2+b**2)/N printf(c)plt.plot(data,lw=3)plt.plot(odata,lw=1)plt.xlabel("N",color="steelblue",fontsize=24)plt.ylabel("Data",color="steelblue",fontsize=24)plt.grid(True,which='both',linestyle='--',alpha=0.7)plt.tight_layout()plt.show()

如果正弦信号被放大饱和失真, 对应的基波分量 也会增加。 最严重的情况下, 信号变成了方波信号。 仍然通过增加三角窗口, 或者汉宁窗口, 计算其中的谐波幅度。 对应的幅度最大值为 652.3。

结 ※


文讨论了, 对于 12bit ADC 采集正弦信号。 如果通过加窗方法对其估计信号幅度, 在信号不饱和失真的情况下, 最大幅度为 512。 如果出现了饱和失真, 最严重的情况下, 计算出的数值可以达到 652。


http://www.cnnetsun.cn/news/94251.html

相关文章:

  • 小红书数据采集架构解析与工程实践
  • 长沙对非合作深化 探索新型易货贸易
  • OpenCore Legacy Patcher终极教程:让老旧Mac完美运行最新macOS
  • 1、开启GIMP图像编辑之旅:从安装到精通
  • 2、开启 GIMP 图形编辑之旅
  • 怎么建立一套高效的设备运维管理体系?
  • 小爱音箱AI升级:让你的智能音箱秒变高智商语音助手
  • UnrealPakViewer终极指南:从入门到精通的Pak文件分析完整教程
  • 俄罗斯T-Tech公司推出T-pro 2.0:让AI说俄语更流利混合智能模型
  • MCP智能体连接协议面临企业级挑战
  • 联想发布数据存储新品助力企业AI发展
  • 人工智能使用大揭秘:OpenRouter公司百万亿规模数据分析报告
  • 微信DAT文件转换神器,牛批了
  • OBS音频插件实用技巧:专业级直播音效快速配置指南
  • BetterNCM插件配置全攻略:5步打造你的专属音乐工作站
  • 如何5分钟掌握网盘下载加速:告别限速的终极方案
  • 26年找实习的前端,建议跟着飞书准备面试...
  • 毕业论文知网AIGC怎么降?推荐10款免费降AI工具,完美保留原格式且无AI味!
  • “草台班子”的真相:为什么说未来十年,普通人逆袭的机会在这里?
  • 知网/维普AIGC怎么降?2025年降AI率工具大盘点,AI率低于10%且完美保留原格式!
  • 2025年降AI率哪个工具靠谱?5个工具核心优势解析,笔灵降AI性价比领先!
  • 年终总结,爆梗朋友圈
  • springboot健康管理小程序
  • PDF对比终极方案:如何用diff-pdf快速找出文档差异
  • Burp Suite抓包失败的5个常见原因及解决方法,第3个最容易被忽略!
  • 显卡驱动彻底清理指南:3步用DDU解决残留问题
  • Java毕设项目推荐-基于JavaWeb的心聘求职平台的设计与实现求职就业平台设计与实现【附源码+文档,调试定制服务】
  • XUnity自动翻译插件:零基础入门到实战精通指南
  • OBS直播优化全攻略:从新手到专家的配置进阶之路
  • 面试问题预测:LobeChat模拟真实考场