Transceiver for extending a CSMA/CD network for wireless communication
First Claim
1. A method for operating data processing means coupled to a communication network, comprising the steps of:
- transmitting a message from a first network node over a wireless medium, the message being addressed to a second network node;
receiving the transmitted message with means for interfacing the wireless network medium to a wired medium having a physical conductor for conveying the message;
retransmitting with the interface means, as the message is received, the received message to the wired medium;
retransmitting with the interface means, as the message is received, the received message to the wireless medium;
receiving the retransmitted message with the first network node; and
comparing, with the first network node, the message being transmitted with the received retransmitted message to determine if they are the same and, if not, determining that a collision has occurred.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus and method for interfacing a wired communications network (12) to a wireless communications network (13). Both networks operate with a CSMA protocol. An interface unit (16) includes circuitry (28) for bidirectionally interfacing to the wired medium for transmitting messages thereto and for receiving messages therefrom. The interface unit also includes circuitry (29, 22, 24, 26) for bidirectionally interfacing to the wireless medium for transmitting messages thereto and for receiving messages therefrom. The interface unit further includes logic (28) for bidirectionally routing messages received from the wired medium to the wireless medium and for routing messages received from the wireless medium to the wired medium. A further feature of the interface unit is a collision detector (30), responsive to the reception of a rebroadcast wireless transmission, for comparing the transmitted message to the received rebroadcast message to determine if a collision has occurred.
-
Citations
18 Claims
-
1. A method for operating data processing means coupled to a communication network, comprising the steps of:
-
transmitting a message from a first network node over a wireless medium, the message being addressed to a second network node; receiving the transmitted message with means for interfacing the wireless network medium to a wired medium having a physical conductor for conveying the message; retransmitting with the interface means, as the message is received, the received message to the wired medium; retransmitting with the interface means, as the message is received, the received message to the wireless medium; receiving the retransmitted message with the first network node; and comparing, with the first network node, the message being transmitted with the received retransmitted message to determine if they are the same and, if not, determining that a collision has occurred. - View Dependent Claims (2, 3, 4)
-
-
5. A method for operating data processing means coupled to a communication network, comprising the steps of:
-
transmitting a message from a first network node over a wired medium having a physical conductor for conveying the message, the message being addressed to a second network node; receiving the transmitted message with means for interfacing the wired medium to a wireless medium; transmitting with the interface means, as the message is received, the received message to the wireless medium; receiving the message over the wireless medium with at least one network node; if the message is addressed to a network node that receives the message over the wireless medium, retransmitting the received message with the addressed node over the wireless medium, the message being retransmitted as received; receiving the retransmitted message with the interface means; and comparing, with the interface means, the message being transmitted with the received retransmitted message to determine if they are the same and, if not, determining that a collision has occurred. - View Dependent Claims (6, 8, 9)
-
-
7. A method for operating data processing means coupled to a communication network, comprising the steps of:
-
transmitting a message from a first network node over a wired medium having a physical conductor for conveying the message, the message being addressed to a second network node; receiving the transmitted message with means for interfacing the wired medium to a wireless medium; transmitting with the interface means, as the message is received, the received message to the wireless medium; receiving the message over the wireless medium with at least one network node; if the message is addressed to a network node that receives the message over the wireless medium, retransmitting the received message with the addressed node over the wireless medium, the message being retransmitted as received; receiving the retransmitted message with the interface means; and comparing, with the interface means, the message being transmitted with the received retransmitted message to determine if they are the same and, if not, determining that a collision has occurred; wherein the step of comparing includes the initial steps of determining an amount of delay between the transmission of the message to the wireless medium and the reception of the retransmitted message; and
aligning transmitted bits with corresponding received bits so that the bits can be compared.
-
-
10. Apparatus for interfacing a wired communications network to a wireless communications network each of which operates with a same communications protocol, comprising:
-
means for bidirectionally interfacing to the wired medium for transmitting messages to the wired medium and for receiving messages from the wired medium, the wired medium having a physical conductor for conveying the message; means for bidirectionally interfacing to the wireless medium for transmitting messages to the wire less medium and for receiving messages from the wireless medium; means for bidirectionally routing messages received from the wired medium to the wireless medium and for routing messages received from the wireless medium to the wired medium; and means, responsive to a message transmitted to the wireless medium, for receiving a rebroadcast message from the wireless medium and for comparing the transmitted message to the received rebroadcast message to determine if a collision has occurred. - View Dependent Claims (11, 12, 14, 15)
-
-
13. Apparatus for interfacing a wired communications network to a wireless communications network each of which operates with a same communications protocol, comprising:
-
means for bidirectionally interfacing to the wired medium for transmitting messages to the wired medium and for receiving messages from the wired medium, the wired medium having a physical conductor for conveying the message; means for bidirectionally interfacing to the wireless medium for transmitting messages to the wireless medium and for receiving messages from the wireless medium; means for bidirectionally routing messages received from the wired medium to the wireless medium and for routing messages received from the wireless medium to the wired medium; and means, responsive to a message transmitted to the wireless medium, for receiving a rebroadcast message from the wireless medium and for comparing the transmitted message to the received rebroadcast message to determine if a collision has occurred; wherein said comparing means is comprised of, means for determining an amount of delay between the transmission of the message to the wireless medium and the reception of the rebroadcast message; means for temporarily storing at least a portion of the transmitted message; and means, responsive to the operation of the delay determining means, for aligning the stored transmitted message with the received rebroadcast message so that they can be correctly compared one to another.
-
-
16. A data communications network that operates in accordance with a Carrier Sense Multiple Access/Collision Detection (CSMA/CD) technique, comprising:
-
a first network portion comprising a physical communications medium having at least one first device bidirectionally interfaced to the physical communications medium; a second network portion comprising a wireless communications medium having at least one second device bidirectionally interfaced to the wireless communications medium; means for interfacing said first network portion to said second network portion, said interfacing means comprising means for bidirectionally interfacing to the physical communications medium for transmitting messages to the physical communications medium and for receiving messages from the physical communications medium;
means for bidirectionally interfacing to the wireless communications medium for transmitting, with a first wavelength, messages to the wireless medium and for receiving, with a second wavelength, messages from the wireless communications medium;
means for coupling a message received from the wireless communications medium to said means for transmitting to the wireless communications medium for re-transmitting to the wireless communications medium a message as the message is received from the wireless communications medium; and
means for bidirectionally routing messages received from the physical communications medium to the wireless communications medium and for routing messages received from the wireless communications medium to the physical communications medium;
whereinsaid at least one second device that is interfaced to the wireless communications medium is comprised of means for bidirectionally interfacing to the wireless communications medium for transmitting, with the second wavelength, messages to the wireless medium and for receiving, with the first wavelength, messages from the wireless communications medium;
means for coupling a message received from the wireless communications medium to said means for transmitting to the wireless communications medium for re-transmitting to the wireless communications medium a message as the message is received from the wireless communications medium; and
means, responsive to a message transmitted to the wireless communications medium, for receiving a corresponding re-transmitted message over the wireless communications medium from said interfacing means and for comparing the transmitted message to the received re-transmitted message to determine if a collision has occurred on the wireless communications medium; and
whereinsaid interfacing means includes means, responsive to a message transmitted to the wireless communications medium, for receiving a corresponding re-transmitted message over the wireless communications medium from said second device and for comparing the transmitted message to the received re-transmitted message to determine if a collision has occurred on the wireless communications medium. - View Dependent Claims (18)
-
-
17. A data communications network that operates in accordance with a Carrier Sense Multiple Access/Collision Detection (CSMA/CD) technique, comprising:
-
a first network portion comprising a physical communications medium having at least one first device bidirectionally interfaced to the physical communications medium; a second network portion comprising a wireless communications medium having at least one second device bidirectionally interfaced to the wireless communications medium; means for interfacing said first network portion to said second network portion, said interfacing means comprising means for bidirectionally interfacing to the physical communications medium for transmitting messages to the physical communications medium and for receiving messages from the physical communications medium;
means for bidirectionally interfacing to the wireless communications medium for transmitting, with a first wavelength, messages to the wireless medium and for receiving, with a second wavelength, messages from the wireless communications medium;
means for coupling a message received from the wireless communications medium to said means for transmitting to the wireless communications medium for re-transmitting to the wireless communications medium a message as the message is received from the wireless communications medium; and
means for bidirectionally routing messages received from the physical communications medium to the wireless communications medium and for routing messages received from the wireless communications medium to the physical communications medium;
whereinsaid at least one second device that is interfaced to the wireless communications medium is comprised of means for bidirectionally interfacing to the wireless communications medium for transmitting, with the second wavelength, messages to the wireless medium and for receiving, with the first wavelength, messages from the wireless communications medium;
means for coupling a message received from the wireless communications medium to said means for transmitting to the wireless communications medium for re-transmitting to the wireless communications medium a message as the message is received from the wireless communications medium; and
means, responsive to a message transmitted to the wireless communications medium, for receiving a corresponding re-transmitted message over the wireless communications medium from said interfacing means and for comparing the transmitted message to the received re-transmitted message to determine if a collision has occurred on the wireless communications medium; and
whereinsaid interfacing means includes means, responsive to a message transmitted to the wireless communications medium, for receiving a corresponding re-transmitted message over the wireless communications medium from said second device and for comparing the transmitted message to the received re-transmitted message to determine if a collision has occurred on the wireless communications medium;
wherein each of said comparing means is comprised of;means for determining an amount of delay between the transmission of the message to the wireless communications medium and the reception of the re-transmitted message from the wireless communications medium; means for temporarily storing at least a portion of the transmitted message; and means, responsive to the operation of the delay determining means, for aligning the stored transmitted message with the received re-transmitted message so that they can be correctly compared one to another.
-
Specification