Method and apparatus for encapsulating ATM cells in a broadband network
First Claim
1. A source node for encapsulating ATM cells into data packets to be transmitted through a broadband satellite communications system, said source node comprising:
- an ATM cell receiver having a data input and a data output; and
a data packet formatter having a data input coupled to the data output of the ATM cell receiver, and having a data output for coupling said source node to said broadband satellite communications system, said data packet formatter comprising means for encapsulating at least one ATM cell into a data packet, means for formatting said data packet for transmission in said broadband satellite communications system, and means for outputting said data packets to said broadband satellite communications system, said data packets being larger than ATM cells, wherein said ATM cell receiver further comprises a received cell indicator output, and said data packet formatter further comprises a send input, and wherein said source node further comprises a timer having a reset input coupled to the received cell indicator output of the ATM cell receiver, and having a terminal count output coupled to the send input of the data packet formatter, whereby said timer is reset each time an ATM cell is received by said ATM cell receiver, and said data packet formatter sends a packet when said timer reaches terminal count.
4 Assignments
0 Petitions
Accused Products
Abstract
A system for encapsulating ATM cells into larger data packets to be transmitted through a broadband communications system includes an ATM cell receiver (410), a data packet formatter (430), a buffer (434), and a data packet formatter controller (438). The ATM cell receiver (410) receives ATM cells and sends them to the buffer (434) which is included within the data packet formatter (430). Data packet formatter controller (438) controls the insertion of ATM cells into the buffer (434), and also optionally compresses the ATM cells to increase the apparent bandwidth of the system.
99 Citations
15 Claims
-
1. A source node for encapsulating ATM cells into data packets to be transmitted through a broadband satellite communications system, said source node comprising:
-
an ATM cell receiver having a data input and a data output; and a data packet formatter having a data input coupled to the data output of the ATM cell receiver, and having a data output for coupling said source node to said broadband satellite communications system, said data packet formatter comprising means for encapsulating at least one ATM cell into a data packet, means for formatting said data packet for transmission in said broadband satellite communications system, and means for outputting said data packets to said broadband satellite communications system, said data packets being larger than ATM cells, wherein said ATM cell receiver further comprises a received cell indicator output, and said data packet formatter further comprises a send input, and wherein said source node further comprises a timer having a reset input coupled to the received cell indicator output of the ATM cell receiver, and having a terminal count output coupled to the send input of the data packet formatter, whereby said timer is reset each time an ATM cell is received by said ATM cell receiver, and said data packet formatter sends a packet when said timer reaches terminal count. - View Dependent Claims (2)
-
-
3. A system for encapsulating ATM cells into data packets, for transmitting said data packets through a broadband satellite communications system, and for decapsulating said ATM cells, said system comprising:
-
means for accepting ATM cells; means for encapsulating a first ATM cell into a first data packet, wherein said data packets are in a format native to said broadband satellite communications system; means for encapsulating a second ATM cell into said first data packet along with said first ATM cell, wherein neither of said first ATM cell nor said second ATM cell has had header information removed; means for removing redundant header information from a plurality of ATM cells other than said first two ATM cells; means for encapsulating said plurality of ATM cells having had header information removed into subsequent data packets, wherein the subsequent data packets are to be transmitted subsequent to said first data packet; means for sending said first data packet and said subsequent data packets to said broadband satellite communications system; means for receiving said first data packet and said subsequent data packets from said broadband satellite communications system; and means for decapsulating said first and second ATM cells from said first data packet and for decapsulating subsequent ATM cells from said subsequent data packets. - View Dependent Claims (4, 5, 6, 7, 8, 9)
-
-
10. A method of encapsulating ATM cells into data packets for transmission through a broadband satellite communications system, said method comprising the steps of:
-
encapsulating a first ATM cell into a first data packet, wherein said data packets are in a format native to said broadband satellite communications system; placing a second ATM cell into said first data packet; removing redundant header information from a plurality of ATM cells other than said first ATM cell and said second ATM cell; and placing said plurality of ATM cells having had header information removed into subsequent data packets. - View Dependent Claims (11, 12, 13, 14, 15)
-
Specification