Linha 143: Linha 143:
* 08 - Daniel
* 08 - Daniel
** Métodos de detecção de erro
** Métodos de detecção de erro
10/12:
*'''10/12:'''
O BCS é usado para detectar quando um bloco de dados foi ou não corrompido durante a transmissão entre o terminal GPRS e a BTS (isto é, a interface aérea).
O BCS é usado para detectar quando um bloco de dados foi ou não corrompido durante a transmissão entre o terminal GPRS e a BTS (isto é, a interface aérea).
Se um erro é detectado, recursos adicionais tornaram-se disponível para permitir a retransmissão dos blocos corrompidos.
Se um erro é detectado, recursos adicionais tornaram-se disponível para permitir a retransmissão dos blocos corrompidos.
Linha 150: Linha 150:


** Taxa de bits e taxa de erros no GPRS
** Taxa de bits e taxa de erros no GPRS
***'''03/12:'''
*'''03/12:'''
Quatro métodos de codificação de canal são usados para proteger os dados contra falha. Eles são denotados CS1, CS2, CS3 e CS4.
Quatro métodos de codificação de canal são usados para proteger os dados contra falha. Eles são denotados CS1, CS2, CS3 e CS4.
Eles oferecem quatro níveis de proteção e, consequentemente, oferecem quatro níveis de taxa de bit.
Eles oferecem quatro níveis de proteção e, consequentemente, oferecem quatro níveis de taxa de bit.

Edição das 14h20min de 21 de outubro de 2011

Tutorial GPRS:


http://www.ossidian.com/demo/gprs-eng-china/tut/tut01.swf

Orientações


  • Apresentações:
    • Redigir o texto referente a cada questão no espaço abaixo
    • Não basta simplesmente traduzir. Deverão entender e complementar com informações apropriadas a cada contexto
    • A animação apresentada será a do site Ossidian


01 - Limitações do GSM


  • 01 - Luiz Cláudio
    • Limitações do GSM
      • 1/6: GSM é um padrão europeu para telefonia móvel celular. GSM é considera a geraçao 2G e foi orinalmente projetada para sistemas baseados em voz e ainda para transmissão de dados. em uma rede GSM, serviços de dados são oferecidos no modelo comutado a circuitos. Serviços modernos de dados como os centrados em IP são baseados em pacotes e consequentemente são pobremente servidos pelos arranjos comutados a circuito.
      • 2/6: O desenvolvimento do GPRS habilitou taxas de dados mais altas que o GSM suporta com o benefício adicional de que os recursos são usados apenas quando os dados são enviados. GPRS é conhecido como geração 2.5. Este sistema é constituído por uma sobreposição sobre a rede de voz GSM existente e usa a mesma interface de rádio. Isto significa que os padrões comutados a circuito e a pacote são oferecidos numa rede GSM com GPRS.
      • 3/6: A geração 3G tem muitos dos atributos GSM e GPRS incorporados em um único padrão. Gerações subsequentes poderão tornar-se rede puramente de dados e utilizarão a tecnologia VoIP para acomodar as chamadas de dados. Um padrão já consolidado para atender a este necessidade e que permitirá a convergência de todas as redes é o IMS.
    • Vantagens do GPRS sobre o GSM
      • 4/6: Sistemas comutados a circuito usam os recursos de rádio durante todo o tempo em que um usuário está conectado. Contudo, sistemas comutados a pacote acessam os recursos de rádio apenas durante a transferência dos dados. Dessa forma, estes onerosos recursos estão sendo usados de forma mais eficiente em uma rede comutada a pacotes.
      • 5/6: GPRS reduziu os custos e aumentou a taxa de dados associados ao GSM. Os baixos custos permitirão que se aumentasse a penetração no mercado para serviços móveis de dados. Usando CSD com GSM sempre que um usuário desconecta entre a transferência de dados, cada transferência de dados requer um canal de tráfego e que então cai novamente uma vez que a transferência foi completada. GPRS contudo fornece conexões virtuais que podem ser mantidas com um mínimo de sinalização.
      • 6/6: Para implementar as alterações no sentido de termos uma rede comutada a pacotes é exigido normalmente uma arquitetura nova de sistemas. Contudo, para reutilizar a interface de rádio, esta nova rede sobrepoem-se à rede GSM existente. O novo sistema é o GPRS e este padrão foi completamente definido pelo ETSI.


02 - Distinções entre GSM e GPRS

  • 02 - Marco Aurélio
    • Distinções entre GSM e GPRS
      • 1/6: Em sistemas de comunicação móveis, como GSM e GPRS, a topologia da rede pode ser separada em dois grandes blocos: núcleo da rede e a rede de interface de rádio, que são blocos que agregam entidades logicamente separadas, mesmo que integradas fisicamente. O núcleo da rede se refere às entidades que realizam as funções de comutação e controle das chamadas de voz, no caso do GSM, e de dados, no caso do GPRS. Na primeira rede, de voz, o núcleo da rede é constituído pela MSC e seus bancos de dados auxiliares, enquanto que na rede de dados, a comutação e controle é realizada por SGSN e GGSN. A rede de interface de rádio, por sua vez, é aquela que proporciona às estações móveis a possibilidade de se conectar à rede via links de RF, através da BTS e da BSC.
      • 2/6: A rede GPRS é uma rede PLMN (Public Land Mobile Network, uma rede estabelecida e operada por uma entidade administradora para o propósito específico de oferecer serviços de comunicação móveis terrestes para o público), assim como o GSM. O GPRS compartilha muitos recursos com o GSM, incluindo a interface aérea. No entanto, o núcleo da rede, conforme já mencionado, é essencialmente uma rede completamente separada do núcleo GSM, mas que também interage com outras redes, como RPTC, PLMN e outras redes de dados privadas. A interface entre redes distintas é sempre feita através de um gateway. Neste caso, é usado o Gateway GPRS Support Node (GGSN).
    • Elementos chaves da rede GPRS
      • 3/6: O GGSN é o cérebro do sistema GPRS, realizando comutação e controle das chamadas de dados e atuando também como gateway na rede, da mesma forma com que o GMSC (Gateway Mobile Switching Center) o faz na rede GSM. O GGSN se conecta a uma série de SGSNs (Serving GPRS Support Nodes) através de uma rede de enlaces de RF ou interconexões ópticas de alta capacidade.
      • 4/6: Cada SGSN controla uma seção (uma certa área geográfica) da rede GPRS, conhecida como uma área de serviço SGSN. Mesmo essa área de serviço GPRS podendo estar relacionada com um subconjunto de áreas de serviço MSC no sistema GSM, não há nenhuma relação direta entre os dois tipos de área de serviço.
      • 5/6: Cada BSC se comunicará tanto com a sua MSC controladora quanto com seu SGSN. A MSC alocará uma certa porcentagem dos recursos de rádio em cada BSS (BTS+BSC) para a rede GPRS, sendo que a outra parcela fica reservada para os serviços de voz e dados sobre circuitos (CSD e HSCSD). O SGSN e a BSS irão então administrar esses recursos para prover os canais requisitados para os serviços GPRS.
      • 6/6: A BTS em uma rede GSM existente geralmente necessita de apenas um upgrade de software para poder acomodar canais GPRS. Algumas excessões a isso podem ocorrer, dependendo do fabricante da BTS. As células GPRS geralmente cobrirão as mesmas áreas geográficas das células GSM. No entanto, usuários com baixas taxas de dados poderão acessar o serviço GPRS a uma distância maior do que os usuários dos serviços de voz; isso ocorre devido à redução da relação portadora-ruído necessária para as chamadas de dados, ou seja, a SNR mínima para chamadas de dados é menor do que a SNR mínima para chamadas de voz.


04 - Uso do TDMA no GPRS


  • 04 -Tiago Nunes
    • Uso do TDMA no GPRS
    • Canais na rede GPRS
      • 1/6: O GPRS faz parte da interface aérea com o padrão GSM .A interface aérea, também conhecida como interface Um, é responsável por conectar a estação móvel (MS) e a estação transceptora base (BTS). Utiliza as ondas portadoras de radiofreqüência para levar informação.
      • Uma única portadora de radiofreqüência possui 200 kHz de largura de banda e pode suportar até 8 estações móveis. Esse acesso de 8 estações ao mesmo tempo é implementado pela técnica de acesso múltiplo por divisão de tempo (TDMA), na qual a portadora divide seu tempo em 8 intervalos, chamados Intervalo de Tempo de Canal (ITC), e disponibiliza um para cada móvel. Os ITCs são identificados de 0 a 7, e cada conjunto de 8 ITCs corresponde a um quadro TDMA.
      • A informação levada pelo ITC é chamada rajada de dados (burst). O Burst representa o tipo de informação que está sendo transportada.

Qualquer time-slots em qualquer canal de rádio GSM atribuído ao GPRS é definido como um pacote de dados de canal (PDCH).

      • 2/6: Qualquer pacote de dados de canal usado para transportar dados de usuário é referido como um canal de tráfego de pacotes de dados (PDTCH).
      • Enquanto um canal de tráfego de pacotes de dados ocupa um time-slot em um determinado quadro, cada estação móvel pode usar canais tráfego de pacotes de dados múltiplas nas mesma freqüência de rádio transportadora.
      • No entanto, uma vez que uma estação móvel pode acessar apenas uma operadora de cada vez, há um máximo de 8 canais de tráfego de pacotes de dados por estação móvel.
      • 3/6: O canal de pacotes de transmissão (PBCCH) GPRS traz informações especificas para uma determinada célula, como o mapeamento físico de PDTCHs e os critérios a serem utilizados para calcular quando a transferência para outra célula.
      • Se uma célula tem poucos usuários ativos GPRS, pode ser pragmática para reduzir o overhead de sinalização GPRS, proporcionando assim mais recursos para a operação de rádio GSM normal.
      • Para facilitar isso, o BCCH pode ser utilizado para transportar todas as informações sobre o cargo PBCCH em outros momentos. Caso contrário, as informações PBCCH serão alocados para um determinado time-slot em um transportador específico, e o BCCH vai levar a sua localização canal físico.
      • 4/6: O pacote de canal de controle comum (PCCCH) tem três principais sub-canais, cada um com sua função específica. Estas funções incluem:
      • 1 - Página de um MS BSC - canal de paging packet (PPCH)
      • 2 - Destinar recursos para o MS - acesso de pacote concede canal (PAGCH)
      • 3 - Pedido de MS PDTCH - pacote de canais de acesso aleatório (PRACH)
      • Ações PCCCH um dado time-slot com o PBCCH em um multiquadro de 51 GSM - multiframe, enquanto as ações PCCCH um dado time-slot com o PBCCH eo GPRS PDTCH em um GPRS 52 - multiframe, onde implementadas.
      • 5/6: O pacote associado canal de controle (PACCH) transporta informações de sinalização entre o BSC e MS, incluindo:
      • Recursos de informação re-alocação
      • O nível de energia e os ajustes de tempo
      • Alterações de frequência, entre outros
      • Uma vez que cada MS requer apenas um canal de sinalização, apenas um Pach é necessário para cada MS, independentemente do número de PDTCHs.
      • 6/6: Ao contrário do GSM, GPRS não tem SDCCH. Isso ocorre porque o SDCCH só é usado durante a configuração de chamadas e GPRS eliminou a maior parte da negociação associada a configuração de chamada. (Este processo será considerado em tutoriais que vem.)
      • Da mesma forma, CCT GSM use um time-slot em cada 26 para realizar o controle de sinalização sobre a SACCH. No entanto, o SACCH não pode existir em GPRS, pois requer uma constante, caminho de comutação de circuitos de MS para BSC. No GPRS, o PACCH carrega as informações de sinalização, o que só é utilizado quando a sinalização é realmente necessária.


05 - Estabelecimento de um canal de tráfego no GPRS


  • 05 - Thiago Eliseu
    • Estabelecimento de um canal de tráfego no GPRS
      • 1/7:Uma vez que GPRS é um sistema baseado em pacotes, um PDTCH existirá somente para a duração de uma sessão de transferência de dados. Com a comutação por circuito dos dados (CSD), uma sobrecarga substancial (sinalização) é associado com a criação de um TCH para cada sessão de transferência de dados.
        Consequentemente, a fim de oferecer overhead reduzido, GPRS foi concebido de tal forma que cada PDTCH será criado com a sinalização mínima pela interface aérea.
      • 2/7:Quando um terminal GPRS é ligado, ele vai acompanhar a BCCH (que está sempre disponível) ou o PBCCH (se este estiver disponível).
        Conseqüentemente, o terminal GPRS sempre saberá qual a frequência e os time-slots que estão disponíveis para a comunicação com os nós GPRS. O MS também irá informar o SGSN sempre que muda as células. Isto significa que o terminal e o sistema sempre são capazes de se comunicar uns com os outros.
      • 3/7:Em um cenário onde um terminal GPRS quer enviar um pacote de dados, ele usará o Pacote por Canal de Acesso Aleatório (PRACH) para fazer um pedido para o estabelecimento de um PDTCH.
        O BSC vai comutar esse pedido à SGSN. O SGSN pode precisar verificar com o HLR / VLR para validar o pedido e obter as preferências do usuário.
    • Alocação dos recursos de rádio
      • 4/7: Se o SGSN determina que o MS pode usar o sistema (como normalmente seria o caso em que o MS já está ligado), ele vai destinar recursos de rádio por meio do sinal da "atribuição imediata", usando o PAGCH.
        O sinal informa o MS da frequência e do time-slot que é para usar para a PDTCH. O número do Fluxo Temporário de Identidade (TFI) também é atribuído ao PDTCH, para que o MS possa identificar pacotes endereçados a ele.
      • 5/7:O terminal GPRS sempre terá acesso a um PDTCH por quatro quadros consecutivos. Isto significa que uma janela de quatro time-slots (rajadas) será sempre disponibilizada para o terminal GPRS pelo sistema.
        Esta janela permite que o sistema GPRS envie um bloco de dados GSM de 456 bits, para que as rajadas GPRS contenham o mesmo número de bits como uma rajada TCH normal.
        Um pacote de dados é normalmente dividido em vários blocos de dados para transmissão e é mais tarde remontado no BSS (no BSC) na extremidade da recepção.
      • 6/7:No GPRS, um reconhecimento temporário (ACK) é enviada no final de cada bloco, ou seja, após cada quatro rajadas.
        Se um erro é detectado, ou se uma rajada não chegar dentro de um determinado momento, um sinal de não reconhecimento (Nack) é enviado em seu lugar.
        Quando um pacote completo é recebido, um ACK final é enviada.
      • 7/7:Se num terminal GPRS é dado acesso a mais de um time-slot em um mesmo canal de freqüência (freqüência de portadora) num determinado tempo, cada um desses intervalos de tempo, será configurado como PDTCHs independente entre o terminal móvel e a BSS.
        Conseqüentemente, cada PDTCH será operado separadamente e terá uma janela de dados de quatro rajadas - cada um vai ser reconhecido de forma independente. Os blocos de dados serão remontados pela BSS.


06 - Uso dos canais GSM


  • 06 - Caio
  • Uso dos canais GSM
    • 1/6: Quando a rede GPRS se sobrepôs a rede GSM já existente, e compartilhou a mesma interface aérea comutada a circuitos, a BTS trata um PDTCH (Packet Data Traffic Channel) praticamente da mesma forma que um TCH (Traffic Channel).
    • Consequêntemente, os bits de uma rajada GPRS são posicionados exatamente como em um TCH padrão. Consequêntemente, os moduladores, demoduladores, e as partes de RF da BTS e da MS são idênticas para o GPRS, se comparado ao GSM, e se caracterizam por serem serviços comutados a pacotes.
    • 2/6: Entretanto, a BSC conterá uma nova pilha de protocolos que a permitirá identificar quais canais serão TCH ou PDTCH.
    • Portanto a BSC passará a contar com duas novas funções: o RLC (Radio Link Control) e o MAC (Medium Access Control) que também permitirão a BSC identificar quais canais serão do tipo TCH e quais serão do tipo PDTCH.
    • Consequentemente, torna-se necessário um novo elemento de hardware para implementar esses novos softwares e a nova função de comutação de pacotes associada a rede. Este elemento é o PCU (Packet Control Unit).
    • 3/6: Todas as funções de controle podem ser alocadas sobre o os canais de controle do sistema GSM sem maiores restrições.
    • Como os canais GSM estarão sempre ativos, a MS utilizará esses canais como padrão, para efetuar o controle. Se o controle dedicado de canais GPRS estiver presente, a MS deverá ser localizada explicitamente pelo BCCH.
    • 4/6: Normalmente a MS irá se “agarrar” ao BCCH, ou seja, a MS irá monitorar o Time Slot 0 (TS 0) no sinal mais forte de informação de uma determinada célula. O TS0 carrega o BCCH.
    • Normalmente um PBCCH é estabelecido se existir tráfego GPRS suficiente para garantí-lo ou se existir um canal dedicado para o GPRS em uma determinada célula. Nesse caso, todo tráfego GPRS das MS irão se “agarrar” no PBCCH.
  • Limitações no uso dos canais
    • 5/6: Uma das maiores limitações do uso de canais GSM, estipulada pelo ETSI (Europen Telecommunications Standards Institute) padrão, é em uma área de acesso aleatório, o que resulta em uma taxa de transferência de bits menor.
    • Se um PDTCH é requisitado pelo RACH, a rede deve assumir um máximo de 2 PDTCHs para uma determinada MS. Como apenas 2, ao invés de 8 canais PDTCH estão disponíveis, isso significa que uma taxa de bits menor é disponibilizada para o usuário. Por outro lado, se for utilizado um PRACH o total de 8 PDTCH é assumido.
    • 6/6: Ao menos que um canal completo seja dedicado ao GPRS, qualquer PDTCH pode ser liberado para o uso GSM se a demanda alterar de tráfego de dados para tráfego de voz. O operador de redes quais canais irá alocar para o GPRS e quais alocará dinamicamente para GPRS e GSM.


07 - Estrutura multi-frame do GPRS

  • 07 - Ruan
    • Estrutura multi-frame do GPRS
      • 1/8: Na comunicação entre a MS e a BTS, cada canal de radio, é dividido no tempo em oito time-slots de mesmo comprimento. Esse grupo de oito time-slots é chamado de frame ou frame TDMA.
      • 2/8: Um bloco de dados GSM, conforme definido pelo ETSI (European Telecommunications Standards Institute - instituto europeu cujo objetivo é definir padrões que permitam ao mercado europeu funcionar como um todo ao nível das telecomunicações), contém 456 bits e requer quatro time-slots para ser transmitido. Tomando como referência um canal físico, um bloco pode ser considerado um único time-slot durante quatro frames consecutivos.
      • 3/8: Os blocos de dados são reunidos em grupos de três, com um frame vago separando cada grupo. A sequência que contém quatro agrupamentos de 12 frames por bloco mais quatro frames vagos conhecida como multi-frame. Portanto, 1 multi-frame contém 52 frames.
    • Mapeamento de rajadas físicas e blocos lógicos
      • 4/8: Os recursos de radio são alocados por bloco, tal que o PDTCH (Packet Data Traffic Channel - representa o canal que trafega os dados dos usuários tanto no uplink quanto no downlink) será sempre atribuído ao mesmo time-slot em cada um dos quatro frames de um bloco. Essa estrutura de frames é aplicada somente aos canais GPRS. Consequentemente, um canal de radio em particular que tenha somente um time-slot reservado para o GPRS pode ter a estrutura de 52 multi-frames aplicada àquele time-slot, enquando os sete time-slot restantes irão usar a estrutura de 52 multi-frames do GSM.


07 - Canais de controle no GPRS


  • 07 - Rafael
    • Canais de controle no GPRS
      • 5/8: Se o PBCCH (Packet BroadCast Channel - Canal de Transmissão de Pacotes) existe, ele irá ocupar o bloco B0. O BCCH irá transportar um ponteiro para o canal físico que está transportando o PBCCH. Se o tráfego for suficientemente baixo, o PBCCH poderá compartilhar o bloco B0 com a PDTCH.
      • 6/8: Como acontece com o BCCH no GSM, a alocação de um único bloco não será suficiente para transportar toda a sinalização. Se for necessário alocar mais blocos, eles serão na ordem B6, B3, B9. Para indicar quais blocos está ocupando, B0 carrega flags para B6, B3, ou B9.
    • Funções chave dos canais de controle
      • 7/8: Frames inativos são usados para o PRACH (Packet Random Access Channel - Canal de Acesso Aleatório de Pacotes) no uplink, e para comunicar o progresso de tempo da informação no downlink. O progresso de tempo da informação garante que o MS e a BTS estão sincronizados para a duração da transmissão. Frames de qualquer outro bloco no canal transportando o PCCCH (Packet Common Control Channel - Canal de Controle Comum de Pacotes) podem ser usados para o PRACH, definindo o Uplink Status Flag (USF) para "FREE".
      • 8/8: O USF é um flag que é definido no bloco de downlink para indicar a função do próximo bloco no uplink. O USF tem oito estados, cada um é reservado para sinalização. Consequentemente, aquele bloco pode ser alocado para um dos sete usuários. Em cada célula, um canal que transporta o PCCCH consegue acomodar seis usuários desde que o estado do USF esteja reservado para o PRACH.


08 - Codificação do canal


  • 08 - Oswaldo
    • Codificação do canal
    • Coding Schemes no GPRS


08 - Métodos de detecção de erro


  • 08 - Daniel
    • Métodos de detecção de erro
  • 10/12:

O BCS é usado para detectar quando um bloco de dados foi ou não corrompido durante a transmissão entre o terminal GPRS e a BTS (isto é, a interface aérea). Se um erro é detectado, recursos adicionais tornaram-se disponível para permitir a retransmissão dos blocos corrompidos. Por isso, o GPRS corrige os erros na interface aérea. Isto contrasta com a maioria dos sistemas fixos a fio, que incluem detecção e correção de erros em camadas mais altas, por exemplo TCP.


    • Taxa de bits e taxa de erros no GPRS
  • 03/12:

Quatro métodos de codificação de canal são usados para proteger os dados contra falha. Eles são denotados CS1, CS2, CS3 e CS4. Eles oferecem quatro níveis de proteção e, consequentemente, oferecem quatro níveis de taxa de bit. O método de codificação usado depende da qualidade de serviço (QoS) requerida e do integridade do sinal.

  • 04/12:

CS1 usa codificação convolucional de 1/2 taxa. No CS1, os blocos de dados para o codificador consiste de (181 bit úteis + 3 USF + 40 BCS + 4 TB) 228 bits. Um bloco de 181 bits úteis a cada 20 ms transcorrido em uma taxa de bit útil de 9,05 kbps.

  • 05/12:

CS2 usa codificação convolucional de 2/3 taxa, produzindo 1/2 taxa de dados codificados e depois removendo 132 bits predefinidos. Este processo é conhecido como "puncturing". No CS2, os blocos de dados do codificador consistem de (268 bits úteis + 6 USF + 16 BCS + 4 TB) 294 bits. A codificação convolucional produzirá 588 bits; o processo de "puncturing" reduzirá isso para 456 bits por bloco de dados, como requerido. Um bloco de 268 bits úteis a cada 20 ms transcorrido em uma taxa de bit útil de 13,4 kbps.

09 - TCP e UDP nas apĺicações wireless


  • 09 - Guilherme


  • TCP e UDP nas apĺicações wireless


  • 1/11

Considere um cenário onde se estabeleceu um link File Transfer Protocol (FTP) com um servidor, que é ligado por uma rede GPRS, e o usuário quer fazer o upload de um arquivo usando o cliente FTP em seu terminal GPRS, esse processo será descrito a seguir.

  • 2/11

O uso do Trasmission Control Protocol (TCP) para transportar tráfego de pacotes de dados na operação da Internet é primordial. Entretanto, o controle da taxa e as características de retransmissão do TCP o fazem inapropriado para aplicações wireless, como a taxa de erro de bit é tipicamente de várias ordens de magnitude maior do que uma linha fixa de acesso a Internet, como a ADSL. No GPRS, o TCP será tipicamente utilizado para aplicações da Conexão Orientada ao Serviço de Rede (CONS), que imitam sistemas de circuitos chaveados, por exemplo o X.25.

  • 3/11

O Universal Datagram Protocol (UDP), é bem menos conhecido, mas é um protocolo de transporte bem mais simples, que não tem facilidades na retransmissão. No UDP, os dados são divididos em datagramas, cada um com um endereço ligado ao seu cabeçalho. (Um datagrama é um pacote auto-contido, que não necessita referir a uma comunicação prévia sobre a rede em ordem para ser capaz de rotear da origem para o destino). A recepção destes datagramas não é reconhecida. Isto significa que a rede GPRS deve executar as funções de reconhecimento e retransmissão como requerido. Entretanto, como o GPRS já executa a correção de erro na interface com o ar, o UDP é um protocolo de transporte apropriado para o GPRS.


  • Passos envolvidos no envio de dados de um cliente móvel para um servidor GPRS


  • 4/11

No modelo Open System Interconnection (OSI), um Service Data Unit (SDU) é definido como uma quantidade de informação comunicada entre pares de enlaces dentro do modelo OSI. No nosso exemplo, vamos considerar que o cliente FTP quer enviar 1 Kbytes de arquivo, isso é nosso kilobyte SDU, mas pode ser qualquer outro tipo de pacotes de dados, como uma página da web (ou uma mensagem de email).

  • 5/11

Por simplicidade, vamos assumir que o UDP interpreta o SDU como 1000 bytes, i.e. como um bloco de 8000 bits. O UDP irá então gerar um cabeçalho que contenha a informação sobre o datagrama, em particular o endereço de destino. O cabeçalho tem o tamanho de 20 bytes, que é (8x20) 160 bits. Isso significa que o datagrama tem agora 8160 bits de comprimento.

  • 6/11

Se o Mobile System (MS) (após a negociação com o SGSN – Serving GPRS Support Node) determina que o CS1 pode ser usado para codificar os dados, o datagrama de 8160 bits será quebrado em 46 blocos de 181 bits. (i.e.: 181x46 = 8326-(181-15)) = 8160.)
*Obs: O SGSN busca a localização dos dispositivos móveis e faz o roteamento dos pacotes de tráfegos para eles.
Como o último bloco irá conter apenas 15 bits de dados de usuário, ele é preenchido pela adição de bits extras para torná-lo um bloco completo de 181 bits.

  • 7/11

O USF, BCS e os bits de cauda são adicionados para cada um desses blocos. O bloco é ½-taxa codificado-convolução para dar um bloco total de 456 bits, que é dividido em 8 sub-blocos. Esses 8 sub-blocos são intercalados internamente para fornecer 4 pares de sub-blocos. Cada par de sub-blocos é usado depois para construir um padrão GSM de rajada.

  • 8/11

Desde que cada bloco requeira quatro time-slots, o SDU requer a construção de (46x4) 184 rajadas GSM. Cada rajada contem dois sub-blocos e a sequência de treino usada para caracterizar o canal de rádio. Essas rajadas são então moduladas e transmitidas pelo canal de rádio.

  • 9/11

Cada bloco é recebido, filtrado, demodulado e decodificado na BTS antes de ser passado a BSC para a remontagem em 46 blocos de dados. A BCS é usada para a checagem de erros. Alguns blocos contendo erros podem ser retransmitidos.

  • 10/11

Quando todos os blocos tiverem sido recebidos, eles são corretamente ordenados para reproduzir o datagrama UDP original, que pode ser passado para o servidor. Depois que esse processo é completado, o arquivo foi transmitido com sucesso.

  • 11/11

Este simples exemplo esboça como um pacote real flui através do sistema GPRS. Pode ser notado que nesse exemplo não se considerou a adição de cabeçalhos pelo Logic Link Control, Radio Link Control, e Medium Acess Control camadas do modelo OSI, ou a possível adição de um cabeçalho IP. A adição destes cabeçalhos podem aumentar ligeiramente o número total de bits para serem transmitidos.

Glossário

  • Siglas:
    • GSM: Global System for Mobile
    • GPRS: General Packet Radio Service
    • CSD: Circuit-Switched Network
    • IMS: IP Multimedia SubSystem
    • ETSI: European Telecommunications Standard Institute
    • MSC
    • SGSN: Server GPRS Support Node
    • GGSN
    • BTS
    • BSC: Base Station Control
    • PLMN
    • RF: Radio Frequency
    • RTPC
    • GMSC
    • BSS
    • CSD
    • HSCSD
    • SNR: Signal Noise Relation
    • PDTCH: Packet Data Traffic Channel
    • BCCH: BroadCast Channel
    • PBCCH: Packet BroadCast Channel
    • PRACH: Packet Random Access Channel
    • PCCCH: Packet Common Control Channel
    • USF: Uplink Status Flag
    • HLR
    • VLR
    • PAGCH
    • TFI
    • TDMA