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 é considerada 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.
- Limitações do GSM
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.
- Distinções entre GSM e GPRS
04 - Uso do TDMA no GPRS
- 04 -Tiago Nunes
- Uso do TDMA no GPRS
- Canais na rede GPRS
- 1/6: O GPRS compartilha a interface de ar com o GSM. Consequentemente, irá usar a técnica TDMA utilizando a mesma estrutura de 8 time-slots do GSM. Qualquer time-slot em qualquer canal de rádio assinalado para uso do GPRS é definido como um PDCH.
- 2/6: Qualquer PDCH usado para transportar dados de usuário é referenciado como PDTCH. Desde que um PDTCH ocupará um time-slot em um dado frame, cada MS poderá usar múltiplos PDTCHs na mesma frequência da portadora de rádio. Contudo, desde que uma MS pode acessar apenas uma portadora por vez, existe um máximo de 8 PDTCHs por MS.
- 3/6: O PBCCH transporta informações específicas sobre o GPRS para uma dada célula, por exemplo, mapeamento físico de PDTCHs e o critério a ser usado para calcular quando ocorrer o handover para outra célula.
- Se uma célular tem poucos usuários GPRS ativos, pode ser pragmático reduzir o overhead de sinalização GPRS, e aí fornecer mais recursos de rádio para a operação normal do GSM. Para facilitar isso, o BCCH pode ser usado para transportar todas as informações suportadas no PBCCH em outros momentos. De outra maneira, a informação PBCCH será alocada para um time-slot específico em uma portadora específica e o BCCH irá transportar estas locações de canais físicos.
- 4/6: O PCCCH possui três sub-canais principais, cada um com sua função específica. Estas funções incluem:
- 1 - Paging em uma MS pela BSC - PPCH
- 2 - Alocar recursos para a MS - PAGCH
- 3 - Requisição de um PDTCH pela MS - PRACH
- O PCCCH compartilha um dado time-slot com o PBCCH em uma estrutura GSM51 - multiframe, enquanto que um PCCCH compartilha um determinado time-slot com o PBCCH e o PDTCH no GPRS 52 - multiframe, quando implementado.
- 5/6: O PACCH transporta informações de sinalização entre o BSC e MS, incluindo:
- Informações de recursos de re-alocação
- O nível de potência e ajustes de tempo
- Alterações de frequência, entre outros
- Uma vez que cada MS requer apenas um canal de sinalização, apenas um PACCH é 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.
- Da mesma forma, TCHs GSM usa um time-slot em cada 26 para transportar sinalização de controle sobre a SACCH. No entanto, o SACCH não pode existir em GPRS, pois requer uma constante, caminho de comutação de circuitos da 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.
- 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.
- 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.
- 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.
- Estabelecimento de um canal de tráfego no GPRS
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.
- Estrutura multi-frame do GPRS
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.
- Canais de controle no GPRS
08 - Codificação do canal
- 08 - Oswaldo
- Codificação do canal
- Coding Schemes no GPRS
- 1/12
No GPRS, cada bloco de dados deve ter 456 bits de usuários, um Uplink Status Flag (USF), um Block Check Sum (BCS) e Tails Bits (TB). Isso significa que cada bloco GPRS é igual em comprimento a um bloco GSM padrão.
Um bloco é produzido a cada 20 ms, gerando uma taxa de dados brutos de (456/20) 22.8 kbps.
- 2/12
Ao contrário do GSM, os blocos de dados GPRS não podem ser intercalados com blocos antecessores e sucessores. Para fazer isso, o sistema requer uma constante, fluxo ininterrupto de blocos, como seria típico em um Sistema de Comutação de Circuitos.
No cenário de comutação de pacotes, cada bloco deve ser uma unidade autônoma de dados, e pode ser intercalado somente com ele mesmo entre os quatro quadros alocados para aquele bloco.
08 - Métodos de detecção de erro
08 - Daniel
Métodos de detecção de erro
- 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.
- 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.
- 11/12:
O método de codificação determinará a relação Portadora-Interferência (C/I) requerida para operações básicas com taxa de erro de bit (BER) de 10e-3. Os limites típicos são:
CS1 precisa de C/I > 6 dB CS2 precisa de C/I > 9 dB CS3 precisa de C/I > 12 dB CS4 precisa de C/I > 17 dB
- 12/12:
A relação C/I irá decrescer com o aumento da distância de uma BTS entre cada célula. Por isso, os métodos de codificação com as mais altas taxa de bit estão apenas disponíveis próximos da BTS, enquanto o CS1 estará disponível além do alcance de uma chamada de voz. Consequentemente, sempre haverá um troca entre taxa de bit e taxa de erro de bit, cada uma dependendo da relação C/I.
Taxa de bits e taxa de erros no GPRS
- 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.
- 06/12:
CS3 usa codificação convolucional de 3/4 taxa, que é alcançado por punctring a 1/2 taxa de dados codificados. Aqui 220 bits são removidos de acordo com o algoritmo predefinido. No CS3, os blocos de dados do codificador consistem de (312 bits úteis + 6 USF + 16 BCS + 4 TB) 338 bits. A codificação convolucional produzirá 676 bits; o processo de "puncturing" reduzirá isso para 456 bits por bloco de dados, como requerido. Um bloco de 312 bits úteis a cada 20 ms transcorrido em uma taxa de bit útil de 15,6 kbps.
- 07/12:
No CS4, os dados não são codificados e, por isso, os últimos bits não são necessários.
Aqui os blocos de dados do codificador consistem de 428 bits úteis + 12 USF + 16 BCS, o que resulta em 456 bits de dados por bloco.
Um bloco de 428 bits úteis a cada 20 ms transcorrido em uma taxa de bit útil de 21,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
- SDCCH: Stand-Alone Dedicated Control Channel
- SACCH: Slow Associated Control CHannel
- USF: Uplink Status Flag
- HLR
- VLR
- PAGCH
- TFI
- TDMA