nfft: nfft

Description Usage Arguments Details Value Examples

View source: R/base_mfcc.R

Description

Esta fun<c3><a7><c3><a3>o realiza o c<c3><a1>lculo da Transformada Discreta de Fourier (DFT) sobre n-pontos de um vetor unidimensional utilizando o algoritmo da Transformada Rapida de Fourier (FFT). A DFT sobre valores reais tem como resultado um sinal Hermitian symmetry, ou seja, os termos da frequ<c3><aa>ncia negativa sao apenas conjugados complexos dos termos de frequ<c3><aa>ncia positiva. Os termos de valores negativos sao descartados do resultado do c<c3><a1>lculo para essa fun<c3><a7><c3><a3>o.

Usage

1
nfft(signal, n = Inf)

Arguments

signal

refere-se a um vetor num<c3><a9>rico representando o sinal o qual se deseja aplicar a transformada.

n

par<c3><a2>metro opcional que representa a quantidade de pontos a ser considerado para o c<c3><a1>lculo da DFT. Se nenhum valor for repassado, o c<c3><a1>lculo ser<c3><a1> realizado sobre todos os elementos do sinal. Se n for maior que o comprimento, o sinal e preenchido com zeros, se for menor, o sinal e cortado.

Details

Sobre DFT ser Hermitian symmetry: https://docs.scipy.org/doc/numpy/reference/routines.fft.html

Value

Retorna um vetor de comprimento teto de n/2, representando a aplica<c3><a7><c3><a3>o da transformada de Fourier sobre o sinal de entrada.

Examples

1
2
3
x <- sample(50) #signal
print(x)
nfft(x)

JessicaSousa/MFCC documentation built on May 25, 2019, 2:56 a.m.