主要内容

dpsssave

离散长椭球或Slepian序列数据库

语法

dpsssave(时间半带,dps顺序,λ)
状态= dpsssave (time_halfbandwith dps_seq,λ)

描述

dpsssave(时间半带,dps顺序,λ)建立离散长椭球体(DPSS)或Slepian序列数据库,并保存结果dpss.mat. 时间半带宽积半带时间是一个实值标量,用于确定序列中SLEPIA序列的频率集中dps_seqdps_seq是一个NxKSlepian序列的矩阵,其中N是序列的长度。兰姆达是一个1xK包含序列中Slepian序列的频率集中比的向量dps_seq

如果数据库dpss.mat存在时,后续调用dpsssave将Slepian序列附加到现有文件。如果序列已在现有文件中,dpsssave覆盖旧值并发出警告。

状态= dpsssave (time_halfbandwith dps_seq,λ)如果数据库操作成功,则返回0;如果操作失败,则返回1。

例子

全部崩溃

构造长度为512的前四个离散长椭球序列。指定2.5的时间半带宽乘积。使用它们创建SLEPIA序列数据库,dpss.mat,在当前工作目录中。输出变量,地位,如果成功,则为0。

seq_长度=512;time_半带宽=2.5;num_seq=4;[dps_seq,lambda]=dpss(seq_长度,time_半带宽);status=dpsssave(time_半带宽,dps_seq,lambda)
状态=0

更多关于

全部崩溃

离散长椭球序列

离散长椭球序列或Slepian序列源于以下时频集中问题。对于所有有限能量序列 x [ N ] 索引仅限于某个集合 [ N 1. , N 1. + N 2. ] ,该顺序使以下比例最大化:

λ = W W | X ( F ) | 2. D F F s / 2. F s / 2. | X ( F ) | 2. D F

哪里Fs是采样率和 | W | < F s / 2. . 因此,该比率决定了哪个索引受限序列在频带中具有最大的能量比例[–W,W].对于索引有限的序列,比率必须满足不等式 0 < λ < 1. .使比值最大的序列是第一个离散的长椭球或Slepian序列。第二个Slepian序列使比值最大化,并与第一个Slepian序列正交。第三Slepian序列使积分的比例最大化,并且正交于第一和第二Slepian序列。继续以这种方式,Slepian序列形成一个带限序列的正交集。

时间半带宽积

时间半带宽积为西北哪里N是序列的长度,并且[–W,W]是序列的有效带宽。在构造Slepian序列时,选择所需的序列长度和带宽2W. 序列长度和带宽都会影响有多少Slepian序列的浓度比接近1。通常有两种西北–1个Slepian序列,能量集中率约等于1。超过2西北–1在SLEPIA序列中,浓度比开始接近零。时间半带宽乘积的常见选择有:2.5、3、3.5和4。

您可以通过将时间半带宽乘积定义为西北/Fs哪里Fs为抽样率。

参考文献

珀西瓦尔,d。B。和a。t。瓦尔登。物理应用的光谱分析。英国剑桥:剑桥大学出版社,1993年。

之前介绍过的R2006a