C#数字信号处理工具包如何使用


这篇文章主要介绍“C#数字信号处理工具包如何使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“C#数字信号处理工具包如何使用”文章能帮助大家解决问题。聚星针对C#平台开发了数字信号处理工具包。 这里讲解频谱分析用法:引用SeeSharpTools.JXI.DSP C:SeeSharpJXInstSeeSharpToolsDSPBinSeeSharpTools.JXI.DSP.dll代码aiTask.SampleRatecheckBoxPSD.CheckedspectralLinesreadDataspectrum应该根据实际情况改成你的程序里面的变量。其中readData是输入时域波形,spec免费云主机域名trum是频谱。问题:DSP-Core里面的EasyResample是简单的输入-输出方法。(SeeSharpTools.JXI.SignalProcessing.Conditioning.EasyResample)如果你输入1000个点,要求输出(归一化)采样间隔0.1,也就是内插10倍,输出是8300个点。为什么不是10,000个点呢?本算法是利用有限长冲激响应滤波器,实现频谱失真极小的采样率转换。这种转换是根据171个采样点内插估计进行重采样的。由于软件不知道你给出的波形前后是什么情况(边界条件),软件只计算中间一段的波形,也就是要把原始采样的170个采样点(头尾各85个点)作为边界条件。那么在计算内插或者筛减的时候就先要去掉170个点。在前面问题假设情况下,1000个点减掉170个点,再内插10倍:(1000-170)*10 = 8300例:对于降采样,比如归一化采样间隔10,1000个点输入得到(1000-170) / 10 = 83个点输出关于“C#数字信号处理工具包如何使用”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注百云主机行业资讯频道,小编每天都会为大家更新不同的知识点。

相关推荐: CSS3弹性盒模型的属性怎么定义

今天小编给大家分享一下CSS3弹性盒模型的属性怎么定义的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。CSS3新增的弹性盒子模型是一个完整的模块,…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 05/15 09:19
下一篇 05/15 09:19

相关推荐