WirelessBR

WirelessBr é um site brasileiro, independente, sem vínculos com empresas ou organizações, sem finalidade  comercial,  feito por voluntários, para divulgação de tecnologia em telecomunicações 

Sistema GSM  (6)
Global Services for Mobile Communications

 Autor: Bruno Maia Antonio Luiz  

 

Formatos dos Quadros

Tipos de Quadros

• Existem 4 tipos de formato de quadros:

          – A

          – B

          – A bis

          – B bis

• Todos os quadros são formados por conjunto de campos de 8 bits chamados de octetos

Quadro A

• Utilizado pelos canais DCCH para manter o canal de controle ativo mesmo quando não há conteúdo de mensagem sendo transmitido

• Campos do quadro A:

          • Address field

          • Control field

          • Lenght Indicator

          • Fill bits

• Denote que este quadro não possui um campo específico para transmissão de dados de sinalização, onde então o fill bits é utilizado para enviar uma espécie de "mensagem nula"

Ilustração – Quadro A

Quadro B

• Utilizado pelos canais DCCH que tem alguma mensagem a ser transmitida

• Este quadro possui então um campo próprio para trafegar a informação

• Campos do quadro B:

            • Address field

            • Control field

            • Lenght Indicator

            • Information Field

            • Fill bits

Formatos A bis e B bis

• São utilizados para troca de mensagens que não necessitam de confirmação, não possuindo o campo control field

                         • Em geral são mensagens de baixa prioridade dos canais BCCH, PCH e AGCH que são transmitidos pela base, e esta "não se importa" se o móvel recebeu ou não a mensagem

• Nenhum campo deste quadro possui tamanho fixo

• A diferenciação entre os quadros A bis e B bis é análoga ao dos quadros A e B

 

Ilustração Quadros – A bis B bis

Campos dos Quadros

Addrees Field

• Tamanho máximo de 1 octeto (8 bits)

• Usado para endereçar o SAP (service access point)

          – Existem 2 tipos de SAP para uso na interface rádio:

                     • Para sinalização

                     • Short message – Embora seja tráfego de usuário, este é transportado como se fosse dado de sinalização

Slots do Addrees Field:

         • X – Reservado

         • LPD – assume sempre a sequencia 00 "protocol discriminator"

         • SAPI – 000 Usado para sinalização, 011 usado para SMS

         • C/R – Indica se o quadro é de comando (0) ou de resposta a algum comando (1)

          • E/A – Indica se o octeto é ou não o último do campo de endereço. Atualmente sempre "setado"com o bit 1 = único octeto para endereço

Control Field

• Contém também apenas 1 octeto, e só existe nos quadros A e B

• Possui as seguintes funções:

         – Informar dentre os 3 tipos existentes que tipo de quadro A e B são:

                    • Information (I)

                    • Supervisory (S)

                     • Unnumbered (U)

        – Controle das mensagens enviadas e recebidas, através da numeração N(S) e N(R).

• Os slots do control field serão descritos com detalhes adiante.

 

Tipos dos Quadros A e B – Information Frame

• Carrega informação da camada 3

• É numerado (possui N(S) e N(R)) para controle de mensagens enviadas com sucesso.

Tipos dos Quadros A e B – Supervisory Frame

• Utilizado pela camada 2 para "conversar entre si" podendo então:

       – Utilizando os campos de controle de número de mensagens enviadas, atuar na reemissão de algum quadro importante que fora perdido.

Tipos dos Quadros A e B – (Unnumbered Frame)

• Oferece funcionalidades adicionais a camada 2

• Não possuem campos de controle de envio de mensagens N(S) e N(R)

• Funcionalidades deste quadro serão descritas no slide "slots do control field"

 

Slots do Control Field

• Para cada tipo de quadro o campo de controle possui diferentes "slots":

           – N(S) --> Achado apenas no quadro I, indicando o número do quadro que está sendo transmitido, possui 3 bits portanto a contagem é "módulo 8"

           – N(R) --> Achado nos quadros S e I indica o número do próximo quadro esperado, também possui 3 bits

          – Poll/Final -->® Indica se um comando enviado espera uma resposta (1) ou não (0)

          – S e N --> Bits de supervisão cada combinação indica uma funcionalidade.

                            • Para quadro S tem-se:

                                           – SS = 00 --> Receive Ready: Receptor pronto para receber novos frames

                                           – SS = 01 -->  Receive Not Ready: Temporariamente receptor não pode receber novos frames

                                           – SS = 10 ® Reject Frame: Ocorre quando há perda de quadros, e o

transmissor tem que recomeçar novamente a partir de um determinado quadro

                          • Para o quadro U tem-se ao todo 5 bits:

                                         – UUUUU = 00111 --> SABM command: Habilita contagem módulo 8
(permite então transmissão de multiplos quadros)

                                         – UUUUU = 01000 --> DISC: Termina operação de multiplos quadros

                                          – UUUUU = 01100 --> UA Response: Enviado em resposta ao SAMB

                                          – UUUUU = 00000 -->  Indica que quadros não enumerados de baixa
prioridade estão sendo transmitidos

                                          – UUUUU = 00011 --> DM: Disconect Mode

Length Indicator Field

• Não contém número fixo de octetos (mas no caso do GSM utiliza apenas 1) tendo os seguintes slots:

                 – L – Indica o número de octetos do frame que contém este campo

                – M – Indica se a mensagem veio inteiramente ou será completada no próximo quadro.

                 – EL – Sempre "setado" em 1 para inficar que o campo lenght possui apenas 1 octeto.

Information Field

• Presente somente nos formatos B e B bis

• Sempre vem após o campo lenght

• Carrega informação proveniente da camada 3 (network layer) e seu tamanho depende de qual canal lógico (camada 1) a informação será mapeada

           – Se a informação é menor do que um quadro comum o resto deste é preenchido com bits do campo fill bits

Layer 3 – Network Layer

Introdução

• A camada de rede é a última estrutura da interface MS-BTS

• É conhecida também como camada de sinalização

• Este protocolo tem as funções que permite o estabelecimento, manutenção e término da ligação. Também possui funções que possibilitam os serviços suplementares

• As informações da camada 3 são mapeadas na camada 2 no campo information.

Sub-Camadas

• A camada de rede é formada por 3 subcamadas:

     – Radio Resource Management (RR)

     – Mobility Management (MM)

     – Connection Management (CM)

 

Radio Resource Management (RR)

• Subcamada intimamente ligada a camada física da interface rádio, com as funções:

      • Alocação e liberação de canais

      • Controle de Potência

      • Handover

      • Algorítimo de frequency hoppinp

• Enfim esta subcamada tem a função de prover todas as funcionalidades para a alocação do canal móvel.

• A rede fixa não tem subcamada equivalente pois o meio físico esta sempre alocado para um
determinado terminal.

Mobility Management Sublayer (MM)

• Funções providas:

       • Checagem do ID do equipamento incluindo a verificação se usuário esta permitido a usufruir dos serviços

       • Provisão de segurança para o móvel

       • Existindo uma conexão RR é provida uma conexão MM

• Para executar funções acima a camada utiliza procedimentos pré-determinados tais como:

       • Atualização da localização

       • Autentificação.

 

Connection Management Sublayer (CM)

• Gerencia todas as funções para controle de chamada

• Para troca de mensagens desta subcamada, a conexão MM tem que estar estabelecida.

 

Estrutura da Mensagem da Camada de Rede

• Tem-se abaixo os campos da mensagem:

         • TI --> É um ponteiro para distinguir entre possíveis conexões CM em paralelo.

         • Protocol Discriminator ®Mostra qual a natureza da mensagem a ser transmitida (RR, MM, CM, call control, SMS service, etc...)

         • Message Type ®Indica a função específica da mensagem. Utiliza 6 bits que possibilita a diferenciação de até 64 funcões diferentes.

         • Information Elements ® Pode haver um ou mais IE’s na mensagem.

Existem IE’s obrigatórios e opcionais:

         – IE obrigatório -->  Carregam informação da mensagem

         – IE opcional --> Informam ao receptor da mensagem o propósito desta.

Analogia entre as Camadas: 1 2 e 3

• A camada 3 (camada de rede) é o chefe que envia as ordens (mensagens) para a camada 2 (data link layer) que faz o papel de secretária, onde esta envelopa e endereça a mensagem enviando o malote para o carteiro (camada 1 – física)

• A secretária da "outra ponta" recebe o malote do carteiro e lendo o endereçamento repassa a informação para o chefe referenciado (camada 3)

• Denote que cada camada inclui campos e informações que lhe são peculiares para desempenhar suas atividades, sendo transparentes as outras camadas.

 

Funções das outras Interfaces Internas da Rede GSM

Interface A – BSC/MSC

• Canais de tráfego e enlaces de sinalização SS7

• Capacidade n-vezes 2 Mbits

• Funções da interface A:

               • Tráfego de voz e dados

               • Gerência de BSS (ex. alocação de canais)

               • Controle de chamadas

               • Gerência de Mobilidade

              • Serviços suplementares  

               • Serviços de mensagens curtas

Interface A bis – BSC/BTS

• Canais de tráfego e controle

• Taxa básica 16 Kbps

• Capacidade n-vezes 2 Mbits

• Funções da interface:

        • Tráfego de voz e dados

        • Sinalização entre BSC e BTS

        • Transporte de informação de sincronização para BTS

Interface A sub – BSC/TRAU

• Interface entre BSC e TRAU

• Faz o ajuste das taxas de transmissão para 16 Kbps

• Multiplexa para canais de 2 Mbits

Interface B – MSC/HLR

• Enlaces de sinalização SS7

• Interface de sinalização apenas

• Funções providas:

                 • Requisição do número da estação móvel em roaming (MSRN) por parte do MSC, para o estabelecimento de uma chamada terminando em um usuário em Roaming

                • Transmissão de informações para o encaminhamento de uma terminação de chamada para um usuário em roaming

Interface D – VLR/HLR

   • Apenas interface de sinalização (SS7)

   • Transmissão de dados dos usuários móveis entre HLR e VLR

   • Funções implementadas:

           • Transferência de parâmetro de autentificação

           • Registro e atualização da localização do usuário

           • Recuperação dos registros de localização dos usuários

           • Manutenção e autenficação do perfil do usuário.

Interface E – MSC/MSC

• Estabelecimento de conexões entre áreas de serviços de MSC’s distintos

• Conexões de tráfego e de sinalização SS7

• Funcões implementadas:

           • Tráfego de voz e dados

           • Handover entre MSC’s

           • Disponibilização de informações de controle para handover

           • Estabelecimento e liberação de conexões

Interface G – VLR/VLR

• Transferência de informações dos usuários durante o procedimento de registro da  localização

• Enlaces de sinalização SS7

• Funções implementadas:

             • Registro da localização

             • Transferências das triplas de autenticação e cifragem

Interface F – MSC/EIR

• Validação de terminais através da Identidade Internacional do Equipamento Móvel (IMEI)

• Enlaces de sinalização SS7

Interface H – HLR/AC

• Obtenção dos parâmetros de autenticação dos usuários móveis

• Interface interna – protocolo não padronizado

 

Anterior               Home WirelessBR