Claims
- 1. A modem comprising:
- transmitter means for converting digital data into a transmit ("TX") signal and for transmitting the TX signal via a channel;
- receiver means coupled to the channel for receiving incoming signals transmitted from a remote modem, the incoming signals including an echo of the TX signal, thus forming a received echo;
- echo cancelling means coupled to the receiver means for substantially cancelling the received echo, the echo cancelling means including phase jitter tracker and cancelling means for tracking and substantially cancelling at least one phase jitter component of the received echo;
- the receiver means further including means for processing the incoming signals after the echoes have been substantially cancelled,
- wherein the echo cancelling means includes a second order phase locked loop ("PLL") which generates a carrier loop frequency signal .theta..sub.f and a carrier loop phase signal .theta..sub.p, the phase jitter tracking and cancelling means generating a phase jitter signal .theta..sub.j, and the echo cancelling means further comprising means for summing the .theta..sub.f, .theta..sub.p and .theta..sub.j signals to generate a total phase signal .theta., the echo cancelling means generating an echo replica signal based on the .theta. signal which corresponds to the phase of the received echo.
- 2. The modem of claim 1 wherein the echo cancelling means further includes means for cancelling the phase jitter signal .theta..sub.j from an input signal used by the second order PLL to generate the .theta..sub.f and .theta..sub.p signals thus minimizing the effect of the phase jitter component on the operation of the PLL.
- 3. A modem comprising:
- transmitter means for converting digital data into a transmit ("TX") signal and for transmitting the TX signal via a channel;
- receiver means coupled to the channel for receiving incoming signals transmitted from a remote modem, the incoming signals including an echo of the TX signal, thus forming a received echo;
- echo cancelling means coupled to the receiver means for substantially cancelling the received echo, the echo cancelling means including phase jitter tracker and cancelling means for tracking and substantially cancelling at least one phase jitter component of the received echo;
- the receiver means further including means for processing the incoming signals after the echoes have been substantially cancelled,
- wherein the echo cancelling means includes an output consisting of an echo replica signal, a first input consisting of the digital data and a second input based on a residue signal, the residue signal resulting from subtracting the echo replica signal from the combined incoming signal and echo, and means for adjusting the phase of the second input signal so that at least one phase jitter component is substantially cancelled from the second input.
- 4. The modem of claim 3 wherein the echo cancelling means further comprises means for adjusting the phase of the echo replica signal based on the phase jitter component so that the replica signal and the echo have substantially the same phase.
- 5. An apparatus that minimizes echoes based on previously transmitted signals that are received as part of incoming signals, the apparatus comprising:
- means for generating an echo replica signal based on the transmitted signals and a feedback signal:
- phase jitter tracker means for determining at least one phase jitter component of the received echoes:
- means coupled to the determining means for substantially eliminating the at least one phase jitter component from the feedback signal:
- means coupled to the determining means for adding the phase jitter component to the replica signal, thus forming a cancellation signal:
- means for subtracting the cancellation signal from the incoming signals thereby generating the feedback signal which has minimized echoes from a first set of echo components,
- and further comprising a second echo cancellation apparatus, the second echo cancellation apparatus comprising:
- means for generating a second echo replica based on the transmitted signals and further based on a second feedback signal: and
- means for subtracting the second echo replica from the incoming signals, thereby generating the second feedback signal which has minimized echoes from a second set of echo components,
- and further comprising means for subtracting the cancellation signal from the second feedback signal to produce an improved second feedback signal which has minimized echoes from the first and second sets of echo components.
- 6. An apparatus that minimizes echoes based on previously transmitted signals that are received as part of incoming signals, the apparatus comprising:
- means for generating an echo replica signal based on the transmitted signals and a feedback signal:
- phase jitter tracker means for determining at least one phase jitter component of the received echoes:
- means coupled to the determining means for substantially eliminating the at least one phase jitter component from the feedback signal:
- means coupled to the determining means for adding the phase jitter component to the replica signal, thus forming a cancellation signal:
- means for subtracting the cancellation signal from the incoming signals thereby generating the feedback signal which has minimized echoes from a first set of echo components,
- and further comprising means for calculating the phase difference between the cancellation signal and the incoming signal, the determining means determining the phase jitter of the at least one component based on the phase difference.
- 7. A method for minimizing echoes of previously transmitted signals in a modem, the method comprising the steps of:
- (a) converting digital data into transmit ("TX") signals and transmitting the TX signals over a channel:
- (b) substantially cancelling echoes of the TX signals received on the channel together with incoming signals transmitted from a remote modem, including steps of phase jitter tracking and substantially cancelling at least one phase jitter component of the echoes: and.
- (c) processing the incoming signals after the echoes have been substantially cancelled,
- wherein the echo cancelling step (b) includes the steps of generating a carrier loop frequency signal .theta..sub.f and a carrier loop phase signal .theta..sub.p, the phase jitter tracking and cancelling step generating a phase jitter signal .theta..sub.j, and the echo cancelling step further comprising a step of summing the .theta..sub.f, .theta..sub.p and .theta..sub.j signals to generate a total phase signal .theta., the echo cancelling step comprising a step of generating an echo replica signal based on .theta. which corresponds to the phase of the received echo.
- 8. The method of claim 7 wherein the echo cancelling step further includes the step of cancelling the phase jitter signal .theta..sub.j from an input signal used to generate the .theta..sub.f and .theta..sub.p signals, thereby minimizing the effect of the phase jitter component.
- 9. The method of claim 8 wherein the echo cancelling step includes the step of generating an echo replica signal that does not include the phase jitter component, a step of generating a compensated replica signal that includes the phase jitter component, and a step of summing the compensated replica signal with the incoming signal and echo, thereby substantially cancelling the echo signal.
- 10. The method of claim 9 wherein the echo cancelling step includes a step of generating an output consisting of an echo replica signal, a step of receiving a first input consisting of the digital data and a second input based on a residue signal resulting from subtracting the echo replica signal from the combined incoming signal and echo, and a step of adjusting the phase of the second input signal to the echo cancelling means so that at least one phase jitter component is substantially cancelled from the second input.
- 11. The method of claim 10 wherein the echo cancelling step further comprises the step of adjusting the phase of the echo replica signal based on the phase jitter component so that the replica signal and the echo have substantially the same phase.
- 12. A method for minimizing echoes corresponding to previously transmitted signals that are received as part of incoming signals, the method comprising the steps of:
- (a) generating an echo replica signal based on the transmitted signals and a feedback signal:
- (b) phase jitter tracking and determining at least one phase jitter component of the received echoes, thus forming a phase jitter determination:
- (c) based on the phase jitter determination, substantially eliminating the phase jitter from the feedback signal:
- (d) based on the phase jitter determination, adding the phase jitter component to the replica signal to form a cancellation signal:
- (e) subtracting the cancellation signal from the incoming signals thus generating the feedback signal which has minimized echoes,
- further including a step of calculating the phase difference between the cancellation signal and incoming signal; and a step of determining the at least one phase jitter component based on the phase difference.
CROSS-REFERENCE TO RELATED APPLICATION
This is a continuation-in-part of prior application Ser. No. 07/477,282, filed Feb. 8, 1990, now abandoned, by Mickey Cleveland Rushing and Steven Ray Blackwell, the same inventors as in the present application, which prior application is assigned to Universal Data Systems, Inc., the same assignee as in the present application, and which prior application is hereby incorporated by reference verbatim, with the same effect as though the prior application were fully and completely set forth herein.
US Referenced Citations (4)
Number |
Name |
Date |
Kind |
4072830 |
Gitlin et al. |
Feb 1978 |
|
4742510 |
Quatieri, Jr. et al. |
May 1988 |
|
4777640 |
Turner et al. |
Oct 1988 |
|
4970715 |
McMahan |
Nov 1990 |
|
Non-Patent Literature Citations (2)
Entry |
Richard Gitlin and John Thompson, "A Phase Adaptive Structure for Echo Cancellation", Aug. 1978, IEEE Transactions on Communications, vol. COM-26, No. 8, pp. 1211-1220. |
Thomas Quatieri and Gerald O'Leary, "Far-Echo Cancellation in the Presence of Frequency Offset", Jun. 1989, IEEE Transactions on Communications, vol. 37, No. 6, pp. 635-644. |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
477282 |
Feb 1990 |
|