Fault protection for hitless and errorless switching of telecommunications signals

   
   

In a distributed switch architecture, each incoming signal is sliced into a plurality of sub-signals. A checksum function is applied to subsets of data in each sub-signal to generate and add a checkbit to the sub-signal for each subset of data. Two copies of the augmented sub-signal are routed in parallel through redundant portions of the distributed switch fabric. Only one of the resulting routed sub-signals is selected for use in generating the corresponding outgoing signal, which is generated by combining data from selected routed sub-signals corresponding to all of the original sub-signals. Checksum analysis is performed on the two routed sub-signals to determine if a fault has occurred. If a fault is detected in the routed sub-signal currently being selected for use in generating the outgoing signal, the selection is changed so that the other routed sub-signal is used. The checkbits are preferably added to the sub-signals in place of terminated overhead data in the transmission format of the incoming signal. By appropriate selection of the size of each subset of data (i.e., if the size is not too small), the number of checkbits added to the sub-signals will not increase the size of the data routed through the distributed switch fabric relative to the size of the data in the transmission format of the incoming signal. In addition, an appropriate selection of the size of each subset of data (i.e., if the size is not too big) ensures that the fault protection scheme of the present invention will satisfy requirements for errorless switching in which the total detection time from a single-point failure is kept within 60 nanosec.

En una arquitectura distribuida del interruptor, cada señal entrante se rebana en una pluralidad de secundario-señales. Una función de la suma de comprobación se aplica a los subconjuntos de datos en cada secundario-señal de generar y de agregar un checkbit a la secundario-señal para cada subconjunto de datos. Dos copias de la secundario-señal aumentada se encaminan en paralelo a través de porciones redundantes de la tela distribuida del interruptor. Solamente uno de las secundario-señales encaminadas que resultan se selecciona para el uso en la generación de la señal saliente correspondiente, que es generada combinando datos de las secundario-señales encaminadas seleccionadas que corresponden a todas las secundario-señales originales. El análisis de la suma de comprobación se realiza en las dos secundario-señales encaminadas de determinarse si ha ocurrido una avería. Si una avería se detecta en la secundario-señal encaminada que es seleccionada actualmente para el uso en la generación de la señal saliente, se cambia la selección para utilizar la otra secundario-señal encaminada. Los checkbits se agregan preferiblemente a las secundario-señales en lugar de datos de arriba terminados en el formato de la transmisión de la señal entrante. En la selección apropiada del tamaño de cada subconjunto de datos (es decir, si el tamaño no es demasiado pequeño), el número de los checkbits agregados a las secundario-señales no aumentará el tamaño de los datos encaminado a través de la tela distribuida del interruptor concerniente al tamaño de los datos en el formato de la transmisión de la señal entrante. Además, una selección apropiada del tamaño de cada subconjunto de datos (es decir, si el tamaño no es demasiado grande) se asegura de que el esquema de la protección de la avería de la actual invención satisfaga los requisitos para la conmutación errorless en la cual el tiempo de detección total de una falta single-point se guarda dentro del nanosec 60.

 
Web www.patentalert.com

< Methods and apparatus for text to speech processing using language independent prosody markup

< Method and system for reconstructing 3D interactive walkthroughs of real-world environments

> Push-pull thermooptic switch having single control signal

> Method for processing silicon workpieces using hybrid optical thermometer system

~ 00150