High speed data transceiver in harsh wiring networks
First Claim
Patent Images
1. A receiver circuit comprising:
- an external coupling circuit for receiving an analog input signal;
an amplifier circuit for amplifying the analog input signal;
an analog filter having an input connection to receive the analog input signal which comprises a data signal and noise signals, the analog filter removes some out-of-band noise from the analog input signal and provides an analog output signal;
an analog to digital circuit coupled to an output connection of the analog filter to convert the analog output signal to a digital signal;
a signal detector coupled to the analog to digital circuit, the signal detector detects an arrival time of the data signal, and normalizes an output signal from the signal detector based upon a detected maximum amplitude; and
an equalizer circuit comprising a recursive filter using variable weight functions which are controlled by a calculated error signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A digital signal communication system is described which can operate in harsh wiring networks. The signal processor includes a transmitter circuit and a receiver circuit for transmitting and receiving data signals over noisy wiring networks, such as household AC power networks. The receiver circuit uses a digital signal detector which detects a signal arrive time and a phase of a detected signal, and normalizes an amplitude of the receive signal. The receiver circuit also uses a digital channel equalizer with an auto step selection and a coefficient-relaxing scheme for convergence in harsh wiring environments.
-
Citations
18 Claims
-
1. A receiver circuit comprising:
-
an external coupling circuit for receiving an analog input signal;
an amplifier circuit for amplifying the analog input signal;
an analog filter having an input connection to receive the analog input signal which comprises a data signal and noise signals, the analog filter removes some out-of-band noise from the analog input signal and provides an analog output signal;
an analog to digital circuit coupled to an output connection of the analog filter to convert the analog output signal to a digital signal;
a signal detector coupled to the analog to digital circuit, the signal detector detects an arrival time of the data signal, and normalizes an output signal from the signal detector based upon a detected maximum amplitude; and
an equalizer circuit comprising a recursive filter using variable weight functions which are controlled by a calculated error signal. - View Dependent Claims (2, 3, 4, 5, 6)
a first-in first-out buffer circuit coupled to receive the digital signal;
at least one filter circuit coupled to receive the digital signal, the at least one filter circuit provides an output signal which indicates a relative power level of the digital signal;
an amplitude detector circuit to detect a maximum amplitude in the digital signal; and
a normalizer circuit coupled to the first-in first-out buffer circuit and the amplitude detector circuit.
-
-
4. The receiver circuit of claim 3 wherein the amplitude detector circuit monitors the digital signal when an output signal from the at least one filter circuit is between first and second predetermined threshold levels.
-
5. The receiver circuit of claim 3 further comprising a slope calculator circuit which determines a signal slope of the output signal from the least one filter circuit.
-
6. The receiver circuit of claim 1 wherein the error signal is calculated using a weight step size which is automatically reduced at predetermined iterations of the equalizer circuit.
-
7. A transceiver circuit comprising:
-
a receiver circuit comprising;
an analog filter having an input connection to receive an analog input signal which comprises a data signal and noise signals, the analog filter removes some out-of-band noise from the analog input signal and provides an analog output signal, an analog to digital circuit coupled to an output connection of the analog filter to convert the analog output signal to a digital signal, a signal detector coupled to the analog to digital circuit, the signal detector detects an arrival time of the data signal, and normalizes an output signal from the signal detector based upon a detected maximum amplitude, and an equalizer circuit comprising a recursive filter using variable weight functions which are controlled by a calculated error signal; and
a transmitter circuit comprising;
a pulse generator circuit, and a spectral shaping filter. - View Dependent Claims (8, 9, 10, 11, 12)
a feed-forward circuit having a first series of delay circuits coupled to a first plurality of accumulator circuits;
a feed-back circuit having a second series of delay circuits coupled to a second plurality of accumulator circuits, wherein the first and second plurality of accumulator circuits include a weight multiplier;
an auto step size selection circuit which automatically adjusts the calculated error signal in response to a sum of output signals provided by the feed-forward circuit and the feed-back circuit; and
a step size multiplier circuit coupled to the feed-forward and feed-back circuits for providing the calculated error signal.
-
-
11. The transceiver circuit of claim 10 wherein the step size multiplier circuit receives a step size coefficient which is automatically reduced at predetermined iterations of the equalizer circuit.
-
12. The transceiver circuit of claim 7 wherein the signal detector comprises:
-
a first-in first-out buffer circuit coupled to receive the digital signal;
at least one filter circuit coupled to receive the digital signal, the at least one filter circuit provides an output signal which indicates a relative power level of the digital signal;
an amplitude detector circuit to detect a maximum amplitude in the digital signal; and
a normalizer circuit coupled to the first-in first-out buffer circuit and the amplitude detector circuit.
-
-
13. A method of detecting a data signal transmitted over a noisy wiring network, the method comprising:
-
receiving an analog signal comprising the data signal and noise signals;
performing a coarse filter operation to remove some noise signals;
converting the filtered analog signal to a digital signal;
detecting an arrival time of the data signal;
performing a normalizing operation on the digital signal to normalize the digital signal based upon a detected maximum amplitude; and
equalizing the normalized digital signal to provide either a positive or negative output signal indicating a state of the data signal. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification