Stratum traceable clock driver for voice dejittering and control

   
   

According to an embodiment of the invention, the voice processing logic for a node in a packet-based network includes a shared memory, a counter to be clocked by a signal derived from a stratum traceable clock (STC) reference, a processor, a digital signal processor (DSP) system, and an interface to a time division multiplexed (TDM) bus. The processor is to execute a number of instructions stored in program memory, to thereby process voice payload into a number of voice packets, where the voice payload has been obtained from a number of network packets sent by the sender machine through the network. The host system buffers the voice packets before writing them to the shared memory. One or more voice packets are written in response to a processor interrupt received from the counter. The DSP system is to read the voice packets from the shared memory before processing them, while the TDM bus interface transmits voice data of one or more channels, from the packets processed by the DSP system, over the TDM bus and according to a TDM bus clock. This bus clock is also derived from the STC reference. In this way, the transfer of packets from the host to the DSP is controlled to correspond to the STC reference, so that the delivery and pickup of the voice stream at the TDM bus occurs at essentially the same rate as their counterparts in the sender machine. Such an effect may be achieved without requiring a dedicated TDM controller chip.

Según una encarnación de la invención, la lógica de proceso de la voz para un nodo en una red paquete-basada incluye una memoria compartida, a opuestamente a sea registrada por una señal derivada de una referencia detectable del reloj del estrato (STC), de un procesador, de un sistema del procesador de la señal numérica (DSP), y de un interfaz a un autobús multiplexado división del tiempo (TDM). El procesador debe ejecutar un número de instrucciones almacenadas en memoria del programa, de tal modo para procesar la carga útil de la voz en un número de paquetes de la voz, donde la carga útil de la voz se ha obtenido de un número de paquetes de la red enviados por la máquina del remitente a través de la red. El sistema huesped protege los paquetes de la voz antes de la escritura ellos a la memoria compartida. Unos o más paquetes de la voz se escriben en respuesta a una interrupción del procesador recibida del contador. El sistema de DSP es leer los paquetes de la voz de la memoria compartida antes de procesarlos, mientras que el interfaz de autobús de TDM transmite datos de la voz de unos o más canales, de los paquetes procesados por el sistema de DSP, sobre el autobús de TDM y según un reloj del autobús de TDM. Este reloj del autobús también se deriva de la referencia de la STC. De esta manera, la transferencia de paquetes del anfitrión al DSP se controla para corresponder a la referencia de la STC, de modo que la entrega y la recolección de la corriente de la voz en el autobús de TDM ocurra en esencialmente la misma tarifa que sus contrapartes en el remitente trabajan a máquina. Tal efecto puede ser alcanzado sin requerir una viruta de regulador dedicada de TDM.

 
Web www.patentalert.com

< Method and apparatus for isolating faults in a switching matrix

< Efficient multi-cast broadcasting for packet data systems

> Method and system for transporting packet-switched control traffic in an optical network

> System and method of controlling and managing voice and data services in a telecommunications network

~ 00162