Method and apparatus for synchronizing a packet based modem supporting multiple X-DSL protocols
First Claim
1. A digital signal processor comprising:
- a transmit path packet assembler for packetizing digitized data from a plurality of communication channels into corresponding transmit packets, and for injecting transmit control parameters into a transmit path via selected ones of the transmit packets to control the modulation of a corresponding communication channel;
a receive path packet assembler for packetizing digitized data from the plurality of communication channels into corresponding receive packets, and for injecting receive control parameters into a receive path via selected ones of the receive packets to control the demodulation of the corresponding communication channel; and
a plurality of modulation and demodulation modules configured to form at least a portion of the transmit path and at least a portion of a receive path for the modulation and demodulation of the transmit and receive packets respectively, and with selected ones of the modules responsive to the control parameters injected by at least one of the transmit path packet assembler and the receive path packet assembler to vary a processing of the corresponding communication channel.
5 Assignments
0 Petitions
Accused Products
Abstract
The current invention provides a digital signal processor which supports multiple X-DSL protocols and a multiplicity of channels on a single chip. Each channel is packetized and each packet includes control information for controlling the performance of the components/modules on the transmit and receive path. Further flexibility is derived from an architecture which incorporates discrete and shared modules on the transmit path and the receive path. The transmit path and receive path modules are collectively controlled by control information in selected ones of the packets and operate on each channel'"'"'s packets at an appropriate rate, and protocol for the channel. A digital signal processor (DSP) is disclosed which incorporates these features. The DSP exhibits a favorable form factor, and flexibility as to protocols and line codes, and numbers of channels supported.
67 Citations
20 Claims
-
1. A digital signal processor comprising:
-
a transmit path packet assembler for packetizing digitized data from a plurality of communication channels into corresponding transmit packets, and for injecting transmit control parameters into a transmit path via selected ones of the transmit packets to control the modulation of a corresponding communication channel;
a receive path packet assembler for packetizing digitized data from the plurality of communication channels into corresponding receive packets, and for injecting receive control parameters into a receive path via selected ones of the receive packets to control the demodulation of the corresponding communication channel; and
a plurality of modulation and demodulation modules configured to form at least a portion of the transmit path and at least a portion of a receive path for the modulation and demodulation of the transmit and receive packets respectively, and with selected ones of the modules responsive to the control parameters injected by at least one of the transmit path packet assembler and the receive path packet assembler to vary a processing of the corresponding communication channel. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A modem comprising:
-
a transmit path packet assembler for packetizing digitized data from a plurality of communication channels into corresponding transmit packets, and for injecting transmit control parameters into a transmit path via selected ones of the transmit packets to control the modulation of a corresponding communication channel;
a receive path packet assembler for packetizing digitized data from the plurality of communication channels into corresponding receive packets, and for injecting receive control parameters into a receive path via selected ones of the receive packets to control the demodulation of the corresponding communication channel; and
a plurality of modulation and demodulation modules configured to form at least a portion of the transmit path and at least a portion of a receive path for the modulation and demodulation of the transmit and receive packets respectively, and with selected ones of the modules responsive to the control parameters injected by at least one of the transmit path packet assembler and the receive path packet assembler to vary a processing of the corresponding communication channel. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method for operating a packet based modem with a transmit path and a receive path each including a plurality of modulation and demodulation modules respectively, and the method comprising:
-
packetizing digitized data from a plurality of communication channels into corresponding transmit packets and receive packets for the transmit and receive paths respectively;
injecting transmit control parameters and receive control parameters into the transmit and receive paths via selected ones of the transmit and receive packets to control the processing respectively of a corresponding communication channel; and
responding within selected ones of the modulation and demodulation modules to the control parameters injected in the injecting act to vary a processing of the corresponding communication channel. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A means for operating a packet based modem with a transmit path and a receive path each including a plurality of modulation and demodulation modules respectively, and the means comprising:
-
means for packetizing digitized data from a plurality of communication channels into corresponding transmit packets and receive packets for the transmit and receive paths respectively;
means for injecting transmit control parameters and receive control parameters into the transmit and receive paths via selected ones of the transmit and receive packets to control the processing respectively of a corresponding communication channel; and
means for responding within selected ones of the modulation and demodulation modules to the control parameters injected in the injecting act to vary a processing of the corresponding communication channel.
-
Specification