Carrier sense collision avoidance with auto abort
AssigneeInternational Business Machines Corporation
InventorsLee F. Hartley, Danny McKay
Life of this patent
Estimating the term…
Abstract
A Carrier Sense Multiple Access with Automatic Abort collision avoidance (CSMA/AA) controller for application in a wireless local area network (LAN). The CSMA/AA controller reduces the number of invalid states arising from collision conditions on the communication channel. The controller features hardware logic control for time critical functions. The hardware logic circuit detects events and fault conditions under the CSMA reservation protocol which may otherwise be missed by the Medium Access Control software layer and aborts the transmit procedure. The off-loading of time critical functions also improves the performance of the system and reduces the variability arising from overhead execution times associated with the system CPU.
Claims7
A method for avoiding collision between stations communicating over a single communication channel coupled by a local area network LAN, each station including a transceiver for operating on the communication channel and receiver means for receiving data from the transceiver and transmitter means for transmitting data to the transceiver and controller means for controlling the transfer of data between the station and the communication channel and logic circuit means, said method comprising the steps of:
- (a) determining if said communication channel is available;
- (b) initiating a data transmission by generating a signal through said controller means for enabling the transmitter means when said communication channel is available from step (a);
- (c) enabling said logic circuit means through said controller means;
- (d) commencing transmission of data on said communication channel through said transceiver and transmitter means;
- (e) monitoring receive data activity in said receiver means using said logic circuit means;
- (f) generating an abort signal through said logic circuit means in response to the detection of receive data activity in said receiver means;
- (f1) without executing back-off algorithms, using said abort signal to disable operation of said transmitter means;
- and
- (g) notifying said controller means of an aborted transmission.
Dependencies are inferred from the claim text.