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.

bohmanwin

Descripción

ejemplo

w = bohmanwin(L) Devuelve la ventana de un punto Bohman.Lw

Ejemplos

contraer todo

Calcule una ventana Bohman de 64 puntos. Mostrar el resultado utilizando.wvtool

L = 64; bw = bohmanwin(L); wvtool(bw)

Argumentos de entrada

contraer todo

Longitud de ventana, especificada como un entero positivo.

Tipos de datos: single | double

Argumentos de salida

contraer todo

La ventana Bohman, devuelta como vector de columna.

Algoritmos

Una ventana Bohman es la convolución de dos lóbulos de coseno de media duración. En el dominio de tiempo, es el producto de una ventana triangular y un único ciclo de un coseno con un término añadido para establecer la primera derivada a cero en el contorno. Las ventanas Bohman caen como 1/w4. La ecuación para calcular los coeficientes de una ventana Bohman es

w(x)=(1|x|)cos(π|x|)+1πsin(π|x|),1x1

donde es un vector de longitud de valores espaciados linealmente generados usando.xLlinspace Los elementos primero y último de la ventana Bohman se ven obligados a ser idénticos a cero.

Referencias

[1] harris, fredric j. “On the Use of Windows for Harmonic Analysis with the Discrete Fourier Transform.” Proceedings of the IEEE®. Vol. 66, January 1978, pp. 51–83.

Capacidades ampliadas

Generación de código C/C++
Genere código C y C++ mediante MATLAB® Coder™.

Introducido antes de R2006a