En el tema matemático de la teoría de ondículas , el algoritmo en cascada es un método numérico para calcular los valores de función de las funciones básicas de escalado y ondículas de una transformada de ondículas discretas utilizando un algoritmo iterativo. Comienza a partir de valores en una secuencia aproximada de puntos de muestreo y produce valores para secuencias de puntos de muestreo sucesivamente más densamente espaciadas. Debido a que aplica la misma operación una y otra vez a la salida de la aplicación anterior, se conoce como algoritmo en cascada .
El algoritmo iterativo genera aproximaciones sucesivas a ψ ( t ) o φ ( t ) a partir de { h } y { g } coeficientes de filtro. Si el algoritmo converge a un punto fijo, entonces ese punto fijo es la función de escala básica o ondícula.
Las iteraciones están definidas por
Para la k- ésima iteración, donde se debe dar un φ (0) ( t ) inicial .
Las estimaciones en el dominio de la frecuencia de la función de escala básica están dadas por
y el límite puede verse como un producto infinito en la forma
Si existe tal límite, el espectro de la función de escala es
El límite no depende de la forma inicial asumida para φ (0) ( t ). Este algoritmo converge de manera confiable a φ ( t ), incluso si es discontinuo.
A partir de esta función de escala, la ondícula se puede generar a partir de
También se pueden derivar aproximaciones sucesivas en el dominio de la frecuencia.