Claims
- 1. A method at a source for detecting a message collision on a half-duplex communication channel between the source and a destinations comprising the steps of:determining whether a message that is to be transmitted over the half-duplex communication channel requires a response; generating an error signal over a training period if the message does not require a response, wherein the message is transmitted during the training period; generating an error signal over a monitoring period if the message does require a response, wherein the message is transmitted during the monitoring period; and determining the presence of a message collision if the error signal over the monitoring period exceeds the error signal over the training period by a threshold amount.
- 2. The method of claim 1, further comprising the steps of:determining a probability of message collision by examining the threshold amount, wherein different threshold amounts correspond to different probabilities of message collisions; and ending the transmission of the message if the probability is high.
- 3. The method of claim 1, wherein the error signal is in the form of an energy value.
- 4. The method of claim 1, wherein the error signal is a difference between an echo of the message and an estimation of the echo of the message.
- 5. The method of claim 4, wherein the error signal over the training period is determined using an updated adaptive filter and the error -signal over the monitoring period is determined using a fixed adaptive filter.
- 6. A method for detecting message collisions in a half-duplex communication system, comprising the steps of:filtering at least one message echo at a source device to provide at least one filtered signal; measuring an energy level associated with each of said at least one filtered signal to determine an energy signature of said at least one message echo during a training period; and determining the presence of a message collision if the energy signature of said at least one message echo changes during a monitoring period, wherein the monitoring period is for receiving responses on a half-duplex communication channel.
- 7. The method of claim 6, wherein filtering at least one message echo at a source device to provide at least one filtered signal is performed at two frequency bands so that two filtered signals are provided to form two energy levels.
- 8. The method of claim 7, further comprising the step of differentially combining two energy levels associated with the two filtered signals to provide a combined energy value as the energy signature.
- 9. The method of claim 6, wherein determining the presence of a message collision if the energy signature of said at lest one message echo changes during a monitoring period comprises the steps of:comparing said energy signature to at least one threshold level; and if said energy signature exceeds the at least one threshold level, then determining the presence of a message collision.
CROSS REFERENCE
This application is a continuation application of application Ser. No. 08/857,343, filed May 16, 1997, now U.S. Pat. No. 6,185,195, entitled “METHODS FOR PREVENTING AND DETECTING MESSAGE COLLISIONS IN A HALF-DUPLEX COMMUNICATION SYSTEM.”
US Referenced Citations (9)
Continuations (1)
|
Number |
Date |
Country |
Parent |
08/857343 |
May 1997 |
US |
Child |
09/677499 |
|
US |