×

Circuit for the fast calculation of the discrete Fourier transform of a signal

  • US 4,630,229 A
  • Filed: 02/18/1983
  • Issued: 12/16/1986
  • Est. Priority Date: 02/23/1982
  • Status: Expired due to Fees
First Claim
Patent Images

1. A circuit for the rapid calculation of the real and imaginary parts of the h first harmonics, h being 3 at most, of a signal supplied by a measuring device, particularly a non-destructive eddy-current testing device, said circuit comprising:

  • an analog-digital converter having an input receiving the signal to be processed and an output supplying digital samples,a random access, acquisition memory having a data input connected to the output of the converter, an addressing input and a data output,means for calculating the discrete Fourier transform having an input connected to the output of the acquisition memory and an output supplying the real part and the imaginary part of the harmonics of the signal, said means for calculating the discrete Fourier transform comprising;

    a programmable read-only, coefficient memory having an addressing input and a data input, said coefficient memory being subdivided into h blocks, the kth block, with k integer between l and h, containing the coefficients sin 2π

    nk/N and cos 2π

    nk/N, in which N is the number of samples contained in the acquisition memory and in which n assumes all the values ranging from 0 to N-1,a counter having two outputs carrying two sets of addresses, the first output being connected to the addressing input of the acquisition memory and the second to the addressing input of the coefficient memory, said addresses respectively corresponding to the samples of the acquisition memory and to the coefficients of a coefficient memory block,a multiplier circuit having two inputs, one connected to the output of the acquisition memory, the other connected to the output of the coefficient memory, and an output,an accumulator circuit having an input connected to the output of the multiplier circuit and an output carrying the sought real and imaginary parts,a sequencer circuit able to transmit pulses to the counter, to control the reading of the samples in the acquisition memory and, simultaneously, the reading in the first block of the coefficient memory of the coefficients cos 2π

    n/N, and then to against control the reading of the samples in the acquisition memory and simultaneously the reading in the first block of the coefficient memory of coefficients sin 2π

    n/N and, for each reading of the sample and a coefficient, to control the multiplier and then the accumulator and then reiterate the controlling and reading with the second block of the coefficient memory and so on up to the last block.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×