matlab mtm,Thomson multitaper spectrum

spectrum.mtm

Thomson multitaper spectrum

Syntax

Hs = spectrum.mtm

Hs = spectrum.mtm(TimeBW)

Hs = spectrum.mtm(DPSS,Concentrations)

Hs = spectrum.mtm(...,CombineMethod)

Description

Note

The use of spectrum.mtm is not recommended.

Use pmtm instead.

Hs = spectrum.mtm returns

a default Thomson multitaper spectrum object, Hs that

defines the parameters for the Thomson multitaper spectral estimation

algorithm, which uses a linear or nonlinear combination of modified

periodograms. The periodograms are computed using a sequence of orthogonal

tapers (windows in the frequency domain) specified from discrete prolate

spheroidal sequences (dpss).

This object uses the following default values:

Property NameDefault ValueDescriptionTimeBW4Product of time and bandwidth for the discrete prolate

spheroidal sequences (or Slepian sequences) used as data windows

CombineMethod'adaptive'Algorithm for combining the individual spectral estimates.

Valid values are 'adaptive' — adaptive

(nonlinear) 'unity' — unity weights (linear) 'eigenvector' —

Eigenvalue weights (linear)

Hs = spectrum.mtm(TimeBW) returns

a spectrum object, Hs with the specified time-bandwidth

product.

Hs = spectrum.mtm(DPSS,Concentrations) returns

a spectrum object, Hs with the specified dpss data

tapers and their concentrations.

Note

You can either specify the time-bandwidth product (TimeBW)

or the DPSS data tapers and their Concentrations.

See dpss and pmtm for more information.

Hs = spectrum.mtm(...,CombineMethod) returns

a spectrum object, Hs, with the specified method

for combining the spectral estimates. Refer to the table above for

valid CombineMethod values.

Examples

Define a cosine of 200 Hz, add noise and view its power spectral

density using the Thomson multitaper algorithm with a time-bandwidth

product of 3.5.

Fs=1000;

t=0:1/Fs:.3;

x=cos(2*pi*t*200)+randn(size(t));

Hs=spectrum.mtm(3.5);

psd(Hs,x,'Fs',Fs)

e9cbc042c5aa03dca1820fbe12a5c572.gif

The above example could be done by specifying the data tapers

and concentrations instead of the time-bandwidth product.

Fs=1000;

t=0:1/Fs:.3;

x=cos(2*pi*t*200)+randn(size(t));

[e,v]=dpss(length(x),3.5);

Hs=spectrum.mtm(e,v);

psd(Hs,x,'Fs',Fs)

Introduced before R2006a

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值