NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

如何求信号的包络

有一个信号,想求包络,有一个范例,使用hilbert变换的方法,但是这种方法对有的信号效果好,而有的信号效果不好。所以请问对于附件中的信号,如何求包络呢。

附件图中显示了我的原始信号及用hilbert方法求的包络,可见初始部分有很大的误差。

注:数据文件是保存为txt格式的,可以直接读取

下载全部
0 项奖励
1 条消息(共 5 条)
8,453 次查看
你好,请参考附件的程序实现信号包络提取。另外我将你提交的txt数据进行包络提取,没有任何问题。如果仍有问题请和我们取得联系。 NI应用工程师 Ben
0 项奖励
2 条消息(共 5 条)
8,344 次查看
谢谢,您给的程序和我用的是相同的,该程序确实能够求波形的包络 我的问题在于,对于实际的波形,我希望在求包络的时候能够灵活一些,有时希望包络非常平滑,只要能够给出整体波形的大概包络就行,而上面的程序给的包络比较细,波形中有一些小的抖动在包络种可能也会体现出来。 现在我的一个不太科学的解决方法是求信号的趋势项,选择参数后,得到一个大概的趋势,但是这样就很难反映真实的包络。 希望能得到您的帮助,谢谢
0 项奖励
3 条消息(共 5 条)
8,295 次查看
你好,这个程序还得你来实现,因为根据信号的区别可能需要设计不同的状态和程序。 NI应用工程师 Ben
0 项奖励
4 条消息(共 5 条)
8,259 次查看
可以选择平滑算法,n个点求平均值,极大值等实现大体趋势
0 项奖励
5 条消息(共 5 条)
5,703 次查看