CAS e o Formato Multiframe – Quartas-feiras de Tecnologia (Post 3)

No post anterior, analisámos os formatos raster com base no uso dos timelsots 0 e 16. Lembre-se que usámos o TS0 para alinhamento de frames, ou seja, ele consegue saber em que ponto um frame começa e, por isso, extrair cada um dos seus 31 intervalos ou intervalos de tempo. Também vimos que o TS16 pode ser usado como qualquer TS de 1 a 31 ou pode ser usado como intervalo de sinalização para os restantes 30 intervalos de tráfego (32 – TS0 – TS16).

Neste último caso, estamos a falar de sinalização por canal associado ou CAS, uma vez que temos um canal ou intervalo de tempo dedicado a essa sinalização.

Neste ponto, surge outro dilema
.
Como podemos localizar a sinalização correspondente a 30 canais num único canal (TS16)?

Para isso, temos de criar uma nova estrutura, o multi-frame, que compreende 16 frames consecutivos e é repetido a cada 2 ms, como vemos na figura acima. Dividimos cada TS16 em dois blocos de 4 bits (4+4). O TS16 do frame 0 inclui a sequência 0000 no primeiro bloco e constitui o alinhamento multiframe. O TS16 do frame 1 inclui os canais de sinalização 1 e 9 (1+8). O TS16 do frame 2 inclui a sinalização dos canais 2 e 10 (2+8) e assim sucessivamente até ao 15.º e último frame, cujo TS16 inclui a sinalização dos canais 7 e 15 (7+8).

Os bits de sinalização indicados como 'abcd' nunca podem conter a sequência 0000, de modo que esta combinação no primeiro bloco do primeiro quadro indica, sem qualquer confusão, o início do multiframe.

Bits de Sinalização por Canal Associado (CAS)

A norma IETF R2 (ITU Q.4XX) define o formato dos quatro bits 'abcd' por canal e os estados que codificam as diferentes combinações dos mesmos.

Estes 4 bits também podem ser usados para sinalizar canais de áudio E&M usados em telefonia analógica ponto a ponto e sistemas de rádio. Neste caso, os bits 'abcd' codificam o estado dos sinais E (Terra) e M (Boca) que normalmente são assimilados aos contactos PTT (Push To Talk) e Squelch dos sistemas de rádio analógicos.

CRC4 – Deteção de erros no quadro

O CRC4 é um mecanismo para detetar – e não corrigir – erros dentro da estrutura. Consiste numa série de 4 bits C1 a C4 que são inseridos no TS0 dos frames pares (0,2... 14) ou FAS (Frame Alliance Sequence) e que são repetidas a cada 8 frames, como mostrado na figura seguinte

Estes bits adquirem o seu valor através de um cálculo cíclico no mesmo fluxo de dados. Na receção fazemos o mesmo cálculo e podemos ver, se não houver correspondência entre os bits calculados e os bits recebidos, se existem ou não erros no referencial.

Outros bits de controlo no TS0

No TS0 dos frames ímpares (NFAS) também podemos encontrar outros bits. O bit 'E' indica à extremidade remota que detetámos um erro na trama recebida através do cálculo CRC4. O bit 'A' indica para a extremidade remota que detetámos uma condição de alarme. Finalmente, os bits Sa1-Sa8 são bits livres para uso internacional ou para gestão em banda de computadores remotos.

Post 1 – Multiplexação por divisão de tempo
Post 2 – Estrutura do Enredo E1

Finalmente, e antes de me despedir. Se quiser, pode lembrar-se de todo este programa novamente através do nosso Tutorial em vídeo no Youtube