Delay reduction method for telephony systems with multiple packet generators
First Claim
1. A method for communicating over a network within a fixed burst upstream transfer window occurring at periodic time intervals, the method comprising:
- receiving, by a host processor, a first packet from a first processing module configured to receive first analog signals formed from a first subscriber line, to convert the first analog signals into first digital signals, and to generate the first packet from at least the first digital signals within a first periodic time interval;
receiving, by the host processor, a second packet from a second processing module configured to receive second analog signals formed from a second subscriber line, to convert the second analog signals into second digital signals, and to generate the second packet from at least the second digital signals, in parallel with generating the first packet by the first processing module, such that generating the second packet is performed substantially concurrently as generating the first packet within the first periodic time interval;
assembling, by the host processor, a transmission packet comprising at least the first packet and the second packet, wherein receiving the first packet, receiving the second packet, and assembling the transmission packet are performed within the first periodic time interval in time for transmission at a fixed burst upstream transfer window occurring at a second periodic time interval occurring immediately after the first periodic time interval, wherein the periodic time intervals have a substantially same periodicity, and wherein the transmission packet is guaranteed to include all packets generated by each processing module within the first periodic time interval;
storing the transmission packet in a memory; and
transmitting the transmission packet from the memory during the fixed burst upstream transfer window occurring at the second periodic time interval.
6 Assignments
0 Petitions
Accused Products
Abstract
A telephony system and method is provided that reduces delay and provides better utilization of upstream bandwidth in delivering packet telephony services to a plurality of subscriber lines via a cable modem system. An exemplary system includes a plurality of voice processing modules, a host processor, and a buffer. Each voice processing module receives digital voice signals from a separate set of subscriber lines, compresses the digital voice signals to generate a voice packet, and transfers the voice packet to the buffer. The host processor then assembles a packet by concatenating the voice packets and transmits the assembled packet for delivery over a data network. Because the plurality of voice processing modules process the voice packets in parallel, delay is reduced in the assembly and transmission of the assembled packet.
-
Citations
10 Claims
-
1. A method for communicating over a network within a fixed burst upstream transfer window occurring at periodic time intervals, the method comprising:
-
receiving, by a host processor, a first packet from a first processing module configured to receive first analog signals formed from a first subscriber line, to convert the first analog signals into first digital signals, and to generate the first packet from at least the first digital signals within a first periodic time interval; receiving, by the host processor, a second packet from a second processing module configured to receive second analog signals formed from a second subscriber line, to convert the second analog signals into second digital signals, and to generate the second packet from at least the second digital signals, in parallel with generating the first packet by the first processing module, such that generating the second packet is performed substantially concurrently as generating the first packet within the first periodic time interval; assembling, by the host processor, a transmission packet comprising at least the first packet and the second packet, wherein receiving the first packet, receiving the second packet, and assembling the transmission packet are performed within the first periodic time interval in time for transmission at a fixed burst upstream transfer window occurring at a second periodic time interval occurring immediately after the first periodic time interval, wherein the periodic time intervals have a substantially same periodicity, and wherein the transmission packet is guaranteed to include all packets generated by each processing module within the first periodic time interval; storing the transmission packet in a memory; and transmitting the transmission packet from the memory during the fixed burst upstream transfer window occurring at the second periodic time interval. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for communicating over a network within a fixed burst upstream transfer window occurring at periodic time intervals, the system comprising:
-
a first voice and audio processing module (VAPM) hardware device configured to receive first analog signals formed from a first subscriber line, to convert the first analog signals into first digital signals, and to generate a first packet from at least the first digital signals within a first periodic time interval; a second VAPM hardware device configured to receive second analog signals formed from a second subscriber line, to convert the second analog signals into second digital signals, and to generate a second packet from at least the second digital signals, in parallel with generating the first packet by the first VAPM such that generating the second packet is performed substantially concurrently as generating the first packet within the first periodic time interval; an assembling module configured to assemble a transmission packet comprising at least the first packet and the second packet, wherein the generating the first packet, the generating the second packet, and the assembling the transmission packet are performed within the first periodic time interval in time for transmission at a fixed burst upstream transfer window occurring at a second periodic time interval occurring immediately after the first periodic time interval, wherein the periodic time intervals have a substantially same periodicity, and wherein the transmission packet is guaranteed to include all packets provided by each hardware device; a memory configured to store the transmission packet; and a transmitter hardware device configured to transmit the transmission packet from the memory during the fixed burst upstream transfer window occurring at the second periodic time interval. - View Dependent Claims (7, 8, 9, 10)
-
Specification