Claims
- 1. A communication device which communicates data in an asynchronous transfer mode (ATM) format comprising:
at least one buffer configured to receive data from a sending device; and a modulation unit coupled to the buffer and configured to encapsulate at least one ATM cell into an ATM frame, the ATM cell having the received data, so that the ATM frame is communicated onto a subscriber line, such that the communicated ATM frame has a variable transmission duration, the variable transmission duration corresponding to a number of ATM cells encapsulated into the ATM frame.
- 2. The communication device of claim 1, wherein the ATM frame comprises a preamble, the preamble having at least an address identifying a remote data terminal unit (DTU-R), such that a selected one of a plurality of DTU-Rs receives the communicated ATM frame according to the address in the preamble.
- 3. The communication device of claim 1, wherein the modulation unit is further configured to parse the- received data into a plurality of data portions, and further configured to load information corresponding to each one of the plurality of data portions into a corresponding one of the ATM cells.
- 4. The communication device of claim 1, further comprising a unique address identifying the communication device from a plurality of other communication devices coupled to the same subscriber line, such that when a poll ATM frame having an address that corresponds to the unique address identifying the communication device is received, the communication device communicates a response frame having a duration of transmission that corresponds to the amount of data residing in the at least one buffer.
- 5. The communication device of claim 1, further comprising a central office data terminal unit (DTU-C) wherein the modulation unit resides, the DTU-C configured to generate a preamble and encapsulate the preamble into the ATM frame, the preamble having at least an address identifying a selected one of a plurality of remote data terminal units (DTU-Rs) coupled to the DTU-C via the subscriber line, such that the selected one of the DTU-Rs responds with a second ATM frame in response to receiving the ATM frame.
- 6. The communication device of claim 1, further comprising a remote data terminal unit (DTU-R) wherein the modulation unit resides, the DTU-R configured to receive a poll from a central office data terminal unit (DTU-C), the poll having at least an address identifying the DTU-R, such that the ATM frame is communicated to the DTU-C in response to receiving the poll.
- 7. The communication device of claim 6, wherein the first DTU-R is coupled to the DTU-C and at least one other DTU-R via the subscriber line, and wherein the address of the DTU-R uniquely identifies the DTU-R and wherein a second address uniquely identifies the other DTU-R.
- 8. A method for communicating data in an asynchronous transfer mode (ATM) format, the method comprising the steps of:
receiving data; loading information corresponding to the received data into at least one ATM cell having a predefined size; encapsulating the at least one ATM cell into an ATM frame; and communicating the ATM frame onto a subscriber line, such that the communicated ATM frame has a variable transmission duration, the variable transmission duration corresponding to a number of ATM cells encapsulated into the ATM frame.
- 9. The method of claim 8, wherein the step of encapsulating the at least one ATM cell into the ATM frame further comprises the steps of:
encapsulating a preamble into the ATM frame, the preamble having at least an address identifying a remote data terminal unit (DTU-R); and communicating the ATM frame to a selected one of a plurality of DTU-Rs according to the address in the preamble.
- 10. The method of claim 8, further comprising the step of communicating the ATM frame by a central office data terminal unit (DTU-C), wherein the received data is generated by a device communicating the data to the selected DTU-R.
- 11. The method of claim 8, further comprising the step of communicating a poll by a central office data terminal unit (DTU-C) to the selected DTU-R such that the selected DTU-R communicates the ATM frame to the DTU-C in response to receiving the poll.
- 12. The method of claim 11, further comprising the step of communicating a second poll by the DTU-C to a second selected DTU-R such that the second selected DTU-R communicates a second ATM frame to the DTU-C in response to receiving the second poll.
- 13. The method of claim 12, wherein the DTU-C, the selected DTU-R and the second selected DTU-R communicate on a common communication medium.
- 14. The method of claim 13, wherein the common communication medium comprises at least one selected from a group consisting of a wireless system, an optical system and a wire system.
- 15. The method of claim 8, further comprising the step of adjusting a transmission signal power level associated with the communicated ATM frame communicated to the selected DTU-R, the adjusted transmission signal power level corresponding to a noise level condition at the selected DTU-R.
- 16. The method of claim 8, wherein the step of loading information corresponding to the received data into the at least one ATM cell further comprises the steps of:
parsing the received data into a plurality of data portions having information corresponding to a respective portion of the received data; and loading each one of the plurality of data portions into a corresponding one of the ATM cells.
- 17. The method of claim 8, further comprising the step of communicating the ATM frame in response to a poll received from a central office data terminal unit (DTU-C), wherein the poll indicates that the communication of the ATM frame is permissible by a remote DTU residing in a user premises, and wherein the received data is generated by a device residing in the user premises and received by the remote DTU.
- 18. The method of claim 8, further comprising the step of specifying a maximum number of ATM cells encapsulated into the ATM frame and such that duration of the variable transmission duration is limited.
- 19. A method for adjusting a duration that an asynchronous transfer mode (ATM) frame is transmitted over a subscriber line, the method comprising the steps of:
receiving data; parsing the received data into a plurality of data portions having information corresponding to a respective portion of the received data, each one of the data portions configured to be loaded into one of a plurality of ATM cells having a predefined size; loading each one of the data portions into a corresponding one of the plurality of ATM cells until all the data portions have been loaded; generating the ATM frame by encapsulating the plurality of ATM cells into the ATM frame; and communicating the ATM frame onto the subscriber line, such that the communicated ATM frame has a variable transmission duration, the variable transmission duration corresponding to a number of the plurality of ATM cells encapsulated into the ATM frame.
- 20. The method of claim 19, further comprising the steps of:
defining a maximum number of ATM cells that can be encapsulated into the ATM frame; loading each one of the ATM cells with one of the plurality of data portions until the last ATM cell is loaded; and encapsulating the maximum number of loaded ATM cells into the ATM frame, such that remaining data is communicated at a later time in a subsequently generated ATM frame such that a duration of transmission of the communicated ATM frame corresponds to the maximum number of ATM cells.
- 21. The method of claim 19, further comprising the steps of:
defining a maximum number of ATM cells that can be encapsulated into the ATM frame; loading each one of the ATM cells with one of the plurality of data portions until all of the data portions are loaded; and encapsulating only the loaded ATM cells into the ATM frame such that a duration of transmission of the communicated ATM frame corresponds to the number of loaded ATM cells.
- 22. The method of claim 19, further comprising the steps of:
communicating a poll ATM frame having an address to a plurality of remote data terminal units (DTU-Rs), each one of the DTU-Rs identified by a unique address; and receiving a response ATM frame only from the DTU-R having the unique address that corresponds to the address in the poll ATM frame.
- 23. The method of claim 19, further comprising the steps of:
receiving a poll ATM frame having an address from a central office data terminal unit (DTU-C) by one of a plurality of remote data terminal units (DTU-Rs), each one of the DTU-Rs identified by a unique address; and communicating a response ATM frame only by the DTU-R having the unique address that corresponds to the address in the poll ATM frame.
- 24. The method of claim 23, wherein the plurality of DTU-Rs and the DTU-C are coupled together via a subscriber loop.
- 25. A communication device for data in an asynchronous transfer mode (ATM) format, comprising:
means for receiving data; means for loading information corresponding to the received data into at least one ATM cell having a predefined size; means for encapsulating the at least one ATM cell into an ATM frame; and means for communicating the ATM frame onto a subscriber line, such that the communicated ATM frame has a variable transmission duration, the variable transmission duration corresponding to a number of ATM cells encapsulated into the ATM frame.
- 26. The communication device of claim 25, further comprising:
means for encapsulating a preamble into the ATM frame, the preamble having at least an address identifying a remote data terminal unit (DTU-R); and means for communicating the ATM frame to a selected one of a plurality of DTU-Rs according to the address in the preamble.
CLAIM OF PRIORITY AND CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Patent Application Serial No. 60/128,064, filed on Apr. 7, 1999, attorney docket no. 061606-8140 (1997-24A) and entitled “APPARATUS AND METHOD FOR A NON-SYMMETRICAL HALF-DUPLEX MULTIPOINT DSL MODEM,” and is incorporated herein by reference.
[0002] Furthermore, this application is a continuation-in-part of the following utility patent applications:
[0003] “APPARATUS AND METHOD FOR A MULTIPOINT DSL MODEM,” Ser. No. 09/031,226, filed Feb. 26, 1998, attorney docket no. 061606-1450 (1997-24),
[0004] “APPARATUS AND METHOD FOR SIMULTANEOUS MULTIPLE TELEPHONE TYPE SERVICES ON A SINGLE TELEPHONE LINE,” Ser. No. 09/032,671, filed Feb. 27, 1998, attorney docket no. 061606-1460 (1997-25),
[0005] “APPARATUS AND METHOD FOR A NON-SYMMETRICAL HALF-DUPLEX DSL MODEM,” Ser. No. 09/537,609, filed Mar. 29, 2000, attorney docket no. 061606-1451(1997-24a), and
[0006] “SYSTEM AND METHOD FOR A ROBUST PREAMBLE AND TRANSMISSION DELIMITING IN A SWITCHED-CARRIER TRANSCEIVER,” Ser. No. 09/637,185, filed Aug. 11, 2001, attorney docket no. 061607-1220 (1999-06), all of the foregoing of which are incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60128064 |
Apr 1999 |
US |
Continuation in Parts (5)
|
Number |
Date |
Country |
Parent |
09031226 |
Feb 1998 |
US |
Child |
10179544 |
Jun 2002 |
US |
Parent |
09031226 |
Feb 1998 |
US |
Child |
10179544 |
Jun 2002 |
US |
Parent |
09032671 |
Feb 1998 |
US |
Child |
10179544 |
Jun 2002 |
US |
Parent |
09537609 |
Mar 2000 |
US |
Child |
10179544 |
Jun 2002 |
US |
Parent |
09637185 |
Aug 2000 |
US |
Child |
10179544 |
Jun 2002 |
US |