Systems and methods for achieving improved ADSL data rates over USB 1.1 channel
First Claim
1. A method for improving isochronous downstream data throughput rates between a DSL modem and a destination device over a USB 1.1 channel, the method comprising:
- receiving, at a DSL modem, an ATM formatted signal comprising one or more ATM cells, wherein each of the one or more ATM cells comprises an ATM cell header and an ATM cell payload;
performing, at the DSL modem, ATM cell compression on the one or more ATM cells;
transferring, from the DSL modem, the one or more compressed ATM cells over a USB channel to a destination device;
receiving, at the destination device, the one or more compressed ATM cells; and
decompressing the one or more compressed ATM cells for processing by the destination device.
4 Assignments
0 Petitions
Accused Products
Abstract
A system for achieving improved isochronous downstream data throughput rates between a DSL modem and a destination device, such as a PC, over a USB 1.1 data channel. An asynchronous transfer mode signal is received by a DSL modem. After normal signal processing, a controller in the modem executes a compression algorithm to strip the redundant ATM header information from each cell. A serial data stream containing the compressed ATM cells are then transferred to the destination device over USB 1.1 channel. A software driver stored at the destination device decompresses the compressed ATM signals for normal reassembly. Because only the data payload portion of each ATM cell is transferred to the destination device, the full 8.184 Mbits/s of the USB channel is used to transfer data, thereby increasing the effective data throughput rate.
-
Citations
19 Claims
-
1. A method for improving isochronous downstream data throughput rates between a DSL modem and a destination device over a USB 1.1 channel, the method comprising:
-
receiving, at a DSL modem, an ATM formatted signal comprising one or more ATM cells, wherein each of the one or more ATM cells comprises an ATM cell header and an ATM cell payload;
performing, at the DSL modem, ATM cell compression on the one or more ATM cells;
transferring, from the DSL modem, the one or more compressed ATM cells over a USB channel to a destination device;
receiving, at the destination device, the one or more compressed ATM cells; and
decompressing the one or more compressed ATM cells for processing by the destination device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for improving isochronous downstream data throughput rates between a DSL modem and a destination device over a USB 1.1 channel comprising:
-
a DSL modem comprising a processor and operable to receive and transmit digital information over a DSL channel;
a destination device communicatively connected to the DSL modem over a USB 1.1 channel;
the processor operable to execute instructions to compress one or more ATM cells received over the DSL channel, each of the one more ATM cells comprising a cell header and a cell payload;
a connection interface creating an electrical pathway for the compressed ATM cell headers from the processor to the USB channel. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A multi-chip DSL modem chipset for achieving improved isochronous downstream data throughput rates comprising:
-
an analog chip, comprising an analog front end;
a digital chip, comprising a digital signal processor and a first memory integral to or in communication with the digital signal processor;
a processor executing instructions to compress ATM cell headers;
and a second memory, integral to or in communication with said processor, storing the instructions to compress ATM cell headers; and
a USB 1.1 compliant interface in electrical communication with said processor.
-
-
13. A DSL modem for achieving improved isochronous downstream data throughput rates comprising:
-
a modem housing;
a DSL connection interface integral to one or more surfaces of said modem housing;
a USB connection interface integral to one or more surfaces of said modem housing;
an electrical data path internal to said modem housing, said electrical data path defining a data path from said DSL connection interface to said USB connection interface through internal components of said modem housing;
an analog front end chip internal to said housing and along said electrical data path;
a digital signal processor internal to said housing along said electrical data path;
a microcontroller internal to said housing and along said electrical data path; and
a memory integral to or in communication with said microcontroller;
wherein said memory contains a compression algorithm that is executed by said microcontroller to compress ATM cells received by said modem along said electrical data path.
-
-
14. A system for achieving improved isochronous downstream data throughput rates between a DSL modem and a destination device over a USB 1.1 data channel, comprising:
-
means, at a DSL modem, for receiving an ATM formatted data signal over a digital subscribe line (DSL);
means, at the DSL modem, for compressing ATM cells of the ATM formatted data signal;
means, at the DSL modem, for transmitting a USB 1.1 compliant signal comprised of the compressed ATM cells to the destination device;
means, in the destination device, for receiving and decompressing the signal comprised of the compressed ATM cells. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A system for achieving improved isochronous downstream data throughput rates between a DSL modem and a destination device over a USB 1.1 data channel comprising:
-
a DSL modem having a processor and a computer readable storage medium contained therein, said storage medium storing instructions for causing said processor to perform compression on ATM cells received by said modem;
a USB compliant interface communicatively connected to said processor for transmitting a signal comprised of compressed ATM cells over a USB 1.1 data channel;
a destination device communicatively connected to said modem by the USB 1.1 data channel;
a computer readable storage medium integral to or in communication with said destination device, said storage medium storing computer readable instructions therein for causing said computer to perform a decompression algorithm on said signal.
-
Specification