A função de sincronização de tempo (TSF, na sigla em inglês) é especificada no padrão IEEE 802.11 para redes locais sem fio (WLAN) com o objetivo de garantir a sincronização temporal entre os usuários. Um TSF mantém os temporizadores de todas as estações dentro do mesmo conjunto de serviço básico (BSS) sincronizados. Todas as estações devem manter um temporizador TSF local. Cada host móvel mantém um temporizador TSF com módulo , contando em incrementos de microssegundos. O TSF é baseado em um relógio de 1 MHz e "marca" o tempo em microssegundos. Em nível comercial, fornecedores da indústria assumem que a sincronização do TSF do 802.11 ocorre dentro de 25 microssegundos.

A sincronização de tempo é alcançada quando as estações trocam periodicamente informações de tempo por meio de quadros beacon. Em um BSS (intra), o ponto de acesso (AP) envia as informações do TSF nos beacons. Em um Conjunto de Serviço Básico Independente (IBSS, ad-hoc), cada estação compete para enviar o beacon.

Cada estação mantém um temporizador TSF contando em incrementos de microssegundos (μs). As estações adotam um tempo recebido se este for posterior ao valor do próprio temporizador TSF da estação.

Visão geral da operação IBSS

Todas as estações no IBSS adotam um valor comum, aBeaconPeriod, que define o comprimento dos intervalos ou períodos de beacon. Esse valor, estabelecido pela estação que inicia o IBSS, define uma série de Target Beacon Transmission Times (TBTTs) separados exatamente por unidades de tempo equivalentes a aBeaconPeriod. O tempo zero é definido como um TBTT.

Todas as estações no IBSS competem pela transmissão de beacon a cada unidade de tempo aBeaconPeriod. Esse período é chamado de período de beacon (BP). No início de cada BP, há uma janela de geração de beacon composta por intervalos, cada um com duração de aSlotTime. Cada estação calcula um atraso aleatório distribuído uniformemente em e está programada para transmitir um beacon quando o temporizador de atraso expira. Se um beacon chegar antes do término do temporizador de atraso aleatório, a estação cancela a transmissão pendente e o atraso restante. Ao receber um beacon, a estação ajusta seu temporizador TSF para o valor do carimbo de tempo do beacon, caso esse valor seja posterior ao temporizador TSF da estação.D. Zhou and T.H. Lai, "A Compatible and Scalable Clock Synchronization Protocol in IEEE 802.11 ad Hoc Networks," in the Proceedings of the 2005 International Conference on Parallel Processing

Categoria:IEEE 802.11

en:Timing synchronization function