Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.
Secuencias esferoidales discretas de prolato (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)
Devuelve el primer esferoidal discreto prolato (DPSS) o secuencias de longitud Slepian. es una matriz con filas y columnas. debe ser estrictamente menor que.round(2*time_halfbandwidth)
seq_length
dps_seq
seq_length
round(2*time_halfbandwidth)
time_halfbandwidth
seq_length/2
[dps_seq,lambda] = dpss(seq_length,time_halfbandwidth)
Devuelve las proporciones de concentración de energía de dominio de frecuencia de los vectores de columna.dps_seq
Las proporciones representan la cantidad de energía en la banda de paso [,] a la energía total de [–WW– Fs2Fs/2], donde Fs es la frecuencia de muestreo. es un vector de columna con la misma longitud que el número de secuencias Slepian.lambda
[...] = dpss(seq_length,time_halfbandwidth,num_seq)
Devuelve las primeras secuencias Slepian con tiempo medio de ancho de banda producto ordenado por sus ratios de concentración de energía.num_seq
time_halfbandwidth
Si es un vector de dos elementos, las secuencias de Slepian devueltas van desde a.num_seq
num_seq(1)
num_seq(2)
[...] = dpss(seq_length,time_halfbandwidth,'interp_method')
utiliza la interpolación para calcular los DPSSs de una base de datos creada por el usuario de DPSSs. Cree la base de datos de DPSSs con y asegúrese de que el archivo resultante, está en la ruta de búsqueda.dpsssave
dpss.mat
MATLAB® Las opciones válidas para are y.'interp_method'
'spline'
'linear'
El método de interpolación utiliza las secuencias Slepian en la base de datos con tiempo mitad de ancho de banda de producto y longitud más cercana.time_halfbandwidth
seq_length
[...] = dpss(...,Ni)
interpolar desde DPSSs de longitud en la base de datos DPSS. MAT.Ni
[...] = dpss(...,'trace')
imprime el método utilizado para calcular los DPSSs en la ventana de comandos. Los métodos posibles incluyen: interpolación directa, spline e interpolación lineal.
Percival, d. b., y A. T. Walden. Cambridge, Reino Unido:Análisis espectral para aplicaciones físicas. Cambridge University Press, 1993.