Claims
- 1. In a method for adjusting the tap coefficient of an adaptive automatic equalizer having a plurality of tapped registers comprising the steps of: applying an input signal repetitively to a train of tapped delay elements; obtaining a sum of the weighted output of each tap output; obtaining an error output by taking the difference between the sum of the weighted output of each tap output and a reference signal; and obtaining a correlation value between said error output and each tap output of said delay elements; the improvement comprising: storing the tap weights of each of said tapped registers; obtaining the total sum of each tap weight of one of said tapped registers wherein the weight of a tap is said correlation value; repeating M times, where M is an integer, the obtaining the total sum of each tap weight in another of said tapped registers; adding said error output to said total sum; determining the value of a tap coefficient by the final total sum after M adjustments for the most rapid equalization; obtaining the optimum coefficient using said value of said top coefficient for the most rapid equalization of said tapped registers; and revising the weight of the taps of said delay elements by the optimum coefficient-weight-sum of the contents of said tapped register and said tapped delay elements, thereby adjusting the weight of each tap of said delay elements.
- 2. The invention as defined in claim 1, wherein said value of M is 1.
- 3. The invention as defined in claim 1, wherein said value of M is 2.
- 4. An adaptive automatic equalizer comprising:
- (a) an input terminal, for receiving an input signal,
- (b) a plurality of registers,
- (c) a plurality of convolution units for calculating the convolution between the input signal and the content of one of said registers,
- (d) a train of delay elements having a plurality of taps at each delay interval T, which is equal to the pulse interval of the input signal,
- (e) an .alpha. computer means for computing the value (.alpha.) of the tap adjustment coefficient from the output of the convolution units,
- (f) a plurality of multipliers for obtaining the product of the output of said delay elements and the output of said convolution units;
- (g) a plurality of integrators having the inputs thereof connected to the output of the multipliers,
- (h) changing means for changing the contents of each of said registers according to the output of said .alpha. computer means the outputs of said integrators and the precedent content of said registers,
- (i) a low speed clock pulse generator, the frequency of which is the same as the sampling frequency on a transmission line, for operating said registers, convolution units, a train of delay elements and said integrators,
- (j) a high speed clock pulse generator for operating said .alpha. computer means, said multipliers and changing means during a pair of low speed clock pulses in every MN low speed clock pulses, where M is an integer and N is a number of taps of said delay elements wherein said low speed clock pulse generator and said high speed clock pulse generator provide timing signals to said .alpha. computer means, and
- (k) an output terminal connected to the output of one of said convolution units for providing the output of said equalizer.
Priority Claims (1)
Number |
Date |
Country |
Kind |
50-34906 |
Mar 1976 |
JPX |
|
COPENDING APPLICATION
The present application is a continuation-in-part application of U.S. Ser. No. 670,631 which is now abandoned.
US Referenced Citations (10)
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
670631 |
Mar 1976 |
|