matlab求导代码-nonlinear-energy-operators:评估频率加权瞬时能量的措施

时间:2024-06-13 02:34:25
【文件属性】:

文件名称:matlab求导代码-nonlinear-energy-operators:评估频率加权瞬时能量的措施

文件大小:2MB

文件格式:ZIP

更新时间:2024-06-13 02:34:25

系统开源

matlab求导代码估算瞬时能量 收集M文件(计算机代码)以实施瞬时能量测量,包括中的“非线性能量算子”,如中所述。 需要Matlab或Octave编程环境。 更新(2019年9月):该代码的Python版本位于 内容 概述 实现估算频率加权瞬时能量的方法。 实现Teager–Kaiser运算符,通常称为非线性能量运算符,并在参考文献中提出了类似的频率加权运算符。 对于离散信号x(n),简单定义了Teager-Kaiser运算符,如下所示: Ψ[x(n)] = x²(n) - x(n+1)x(n-1) 拟议的能源措施定义为 Γ[x(n)] = y²(n) + H[y(n)]² 其中y(n)是x(n)的导数,使用中心有限差分方程y(n)= [x(n + 1)-x(n-1)] / 2估算,而H [·]是x(n)的离散希尔伯特变换。 参考包含更多详细信息。 快速开始 下面的示例为测试信号(两个正弦信号的和)生成Teager-Kaiser运算符和建议的包络-微分运算符,将以下代码剪切并粘贴到Matlab(或Octave)中: % generate two sinusoidal signals:


【文件预览】:
nonlinear-energy-operators-master
----do_bandpass_filtering.m(1KB)
----publications()
--------JMOToole_energy_EMBC14.pdf(464KB)
--------EMBC_poster_Aug2014_NLEO.pdf(1.65MB)
----bias_of_estimators.m(4KB)
----discrete_Hilbert_diff_operator.m(3KB)
----requires_EEG_data()
--------script_test_eeg_data.m(6KB)
--------compare_nleo_methods.m(15KB)
--------plot_eeg_examples.m(2KB)
----nleo_parameters.m(3KB)
----README.md(6KB)
----cal_freqweighted_energy.m(3KB)
----properties_test_Hilbert_NLEO.m(6KB)
----LICENCE.md(1KB)
----general_nleo.m(1KB)
----pics()
--------eeg_results.org(1KB)
--------eeg_preterms_normterms_examples.eps(97KB)
--------testing_property_no1_slow.eps(13KB)
--------testing_property_no2.eps(13KB)
--------testing_property_no4.eps(14KB)
--------burst_detection_results.eps(11KB)
--------testing_property_no3.eps(13KB)
--------bias_resampled.eps(13KB)
--------testing_property_no0.eps(13KB)
--------testing_property_no1_fast.eps(13KB)

网友评论