摘要 |
A method for determining the frequency of an analogue input signal. Spectral components of the signal are obtained from data sampled from the signal by carrying out a transform. The spectral component having the largest spectral valde is identified, and the frequency of the signal is assumed to be the frequency of the spectral component having the largest spectral value. The spectral components are obtained using a set of functions described by a matrix in which each matrix element is a single bit number. The spectral components are accumulated by performing addition and subtraction operations, avoiding the need for relatively complex multiplications. The signal may be converted to a rectangular wave which is applied to each of an array of EXCLUSIVE-OR gates. Each gate also receives inputs corresponding to the matrix elements of a respective function. The gates may be connected to an array of up-down counters which accumulate the spectral values from each of the data samples. |