sigwin.hamming Clase
Espacio de nombres: sigwin
Construir un objeto de ventana Hamming
Descripción
Nota
No se recomienda el uso de sigwin.hamming
. En su lugar, use hamming
.
sigwin.hamming
crea un identificador de un objeto de ventana Hamming para utilizarlo en análisis del espectro y filtros FIR mediante el método ventana. Los métodos de los objetos permiten importar el espacio de trabajo y exportar los valores de la ventana a un archivo ASCII.
La siguiente ecuación define la ventana Hamming de longitud N
:
donde M
es N/2
para N
par y (N+1)/2
para N
impar.
La segunda mitad de la ventana Hamming simétrica se obtiene doblando la primera mitad sobre el punto de en medio. La opción simétrica es el método preferido a la hora de utilizar una ventana Hamming en el diseño de filtros FIR.
La ventana Hamming periódica se construye ampliando la longitud de la ventana deseada en una sola muestra, construyendo una ventana simétrica y eliminando la última muestra. La versión periódica es el método preferido cuando se utiliza una ventana Hamming en el análisis del espectro, puesto que la transformada de Fourier discreta asume la extensión periódica del vector de entrada.
Construcción
H = sigwin.hamming
devuelve un objeto de ventana Hamming H
de longitud 64.
H = sigwin.hamming(
devuelve un objeto de ventana Hamming con longitud Length
)Length
. Length
debe ser un entero positivo. Al introducir un valor no entero positivo para Length
, esta redondea la longitud al entero más próximo. Al introducir un valor de 1 para Length
, resulta en una ventana con un solo valor de 1.
H = sigwin.hamming(
devuelve una ventana Hamming con muestra Length
,SamplingFlag
)Sampling_Flag
. La SamplingFlag
puede ser tanto 'symmetric'
como 'periodic'
.
Propiedades
|
Longitud de la ventana Hamming. La longitud de la ventana debe ser un entero positivo. Al introducir un valor no entero positivo para |
|
|
Métodos
generate | Generar una ventana Hamming |
info | Display information about Hamming window object |
winwrite | Save Hamming window in ASCII file |
Semántica de copia
Identificador. Para obtener información sobre la forma en que la semántica de copia afecta a su utilización de clase, consulte Copying Objects en la documentación de Programming Fundamentals de MATLAB®.
Ejemplos
Referencias
Oppenheim, Alan V., y Ronald W. Schafer. Discrete-Time Signal Processing. Upper Saddle River, NJ: Prentice Hall, 1989.