A fast and accurate method for generating a sampled version of the signal
##EQU1##
is achieved by retrieving from memory a pre-computed phase delay value
corresponding to .phi..sub.k for a given fundamental frequency, expressed
in numbers of samples, for a running value of the index k, subtracting it
from a sample time index, t, that is multiplied by the value of k, and
employing the subtraction result, expressed in a modulus related to the
fundamental frequency, to retrieve a pre-computed sample value of cosine
cos(k.omega..sub.o t) for the given fundamental frequency. The retrieved
sample is multiplied by a retrieved coefficient A.sub.k corresponding to
the value of k and to the given fundamental frequency, and placed in an
accumulator. The value of k is incremented, and the process for the sample
value corresponding to the value of time sample t is repeated until the
process completes for k=K.
Um método rápido e exato para gerar uma versão provada do ## do ## EQU1 do sinal é conseguido recuperando da memória que um a fase pre-computada atrasa o valor corresponder ao phi..sub.k para uma freqüência fundamental dada, expressado nos números das amostras, para um valor running do índice k, subtraindo a de um índice do tempo da amostra, t, que é multiplicado pelo valor de k, e de empregar o resultado da subtração, expressou em um modulus relacionado à freqüência fundamental, para recuperar um valor pre-computado da amostra do cosine cos(k.omega..sub.o t) para a freqüência fundamental dada. A amostra recuperada é multiplicada por um coeficiente recuperado A.sub.k que corresponde ao valor de k e à freqüência fundamental dada, e colocada em um acumulador. O valor de k é incrementado, e o processo para o valor da amostra que corresponde ao valor da amostra t do tempo é repetido até que o processo termine para o k=K.