Wavelet, é uma
função capaz de decompor e descrever ou representar outra função (ou uma série de dados) originalmente descrita no
domínio do tempo (ou outra ou outras várias variáveis independentes, como o espaço), de forma a podermos analisar esta outra função em diferentes
escalas de frequência e de
tempo. A decomposição de uma função com o uso de wavelets é conhecida como
transformada wavelet e tem suas variantes contínua e
discreta. Graças a capacidade de decompor as funções tanto no
domínio da frequência quanto no domínio do tempo, as funções wavelet são ferramentas poderosas de processamento de sinais, muito aplicadas na
compressão de dados, eliminação de ruido, separação de componentes no sinal, identificação de singularidades, detecção de auto-semelhança, e muito mais.
A exemplo de outras transformadas, sua definição pode ser expandida de forma a abarcar um maior número de dimensões; por exemplo, para tratamento de imagens, pode-se usar a transformada de wavelet bidimensional.