dpss
离散的pr素球(SLEPIAN)序列
句法
dps_seq = dpss(seq_length,time_halfbandwidth)
[dps_seq,lambda] = dpss(seq_length,time_halfbandwidth)
[...] = dpss(seq_length,time_halfbandwidth,num_seq)
[...] = dpss(seq_length,time_halfbandwidth,'Interp_method')
[[。。。这是给予的=dpss(...,Ni)
[...] = dpss(...,'trace')
描述
dps_seq = dpss(seq_length,time_halfbandwidth)
returns the first回合(2*time_halfbandwidth)
discrete prolate spheroidal (DPSS), or Slepian sequences of lengthseq_length
。dps_seq
is a matrix withseq_length
行和回合(2*time_halfbandwidth)
列。time_halfbandwidth
必须严格小于seq_length/2
。
[dps_seq,lambda] = dpss(seq_length,time_halfbandwidth)
返回柱向量的频域能量浓度比dps_seq
。比率代表通带中的能量量[–W,,,,w]从[-Fs/2,Fs/2],Fsis the sample rate.兰姆达
是列的长度与SLEPIAN序列的数量相等的列矢量。
[...] = dpss(seq_length,time_halfbandwidth,num_seq)
returns the firstnum_seq
SLEPIAN序列与时间半带宽产品time_halfbandwidth
ordered by their energy concentration ratios. Ifnum_seq
is a two-element vector, the returned Slepian sequences range fromnum_seq((1)
至num_seq((2)
。
[...] = dpss(seq_length,time_halfbandwidth,'Interp_method')
使用插值从用户创建的DPSS数据库计算DPSS。使用DPSS的数据库dpsssave
and ensure that the resulting file,dpss.mat
,在matlab中®搜索路径。有效的选项'Interp_method'
是'spline'
and“线性”
。插值方法使用数据库中的SLEPIAN序列与时间半带宽产品time_halfbandwidth
和最接近的长度seq_length
。
[[。。。这是给予的=dpss(...,Ni)
从长度的DPSS内插ni
在数据库dpss.mat中。
[...] = dpss(...,'trace')
prints the method used to compute the DPSSs in the command window. Possible methods include: direct, spline interpolation, and linear interpolation.
例子
更多关于
References
Percival, D. B., and A. T. Walden.物理应用的光谱分析。英国剑桥:剑桥大学出版社,1993年。