Sei sulla pagina 1di 20

1

NON INVASIVE RFID BER MEASUREMENT IAV SINIAV

Traduo de excerto do artigo tcnico cientfico:


NON INVASIVE METHOD FOR BER MEASUREMENT OVER
RFID SYSTEMS
Eng. Climrio dos Santos Vieira, M.Sc. Eng. Paulo Cohn, M.Sc.
Dezembro de 2014

MODELO FSICO DE ANLISE


Durante uma passagem do transponder sob o campo de leitura, o leitor envia bits de
comando ao transponder, que os interpreta e responde, iniciando assim a troca de informaes
atravs de algum protocolo reconhecido (ISO1800 ARTEFATO G0 SINIAV etc.), at que
uma transao se completa, com a leitura, pelo leitor, do ID do transponder.
Uma antena, externa ao sistema leitor-Transponder, que monitorasse essa intercomunicao,
detectaria um trem de bits sendo transmitido pelo espao, como na forma abaixo:

No caso dos sistemas de IAV no Brasil DENATRAN-SINIAV e tambm do ARTESPARTEFATO, o leitor transmite os bits a 128 kbps e o transponder a 640 kbps (ou a 320 kpbs),
que (so) uma das mltiplas taxas padronizadas pelo padro ISO18000 (Gen2).

TAMANHO DA MENSAGEM
H vrios modos de se medir a taxa de erro de bit (BER bit error rate) de um sistema,
porm basicamente pode ser de modo direto, contando os bits errados, ou de modo indireto,
contando as palavras erradas, ou mensagens completas erradas, e estimando-se estatisticamente o
valor da BER.
No caso de RFID, como o sistema opera em modo de repetio, transmitindo
continuamente uma mesma mensagem (fazendo leitura do contedo da memria EPC de um

Eng. Climrio dos Santos Vieira - Cpia ou reproduo proibidas Citao permitida

climeriosv@hotmail.com

NON INVASIVE RFID BER MEASUREMENT IAV SINIAV

transponder) tambm vivel estimar-se a BER atravs da degradao do desempenho de leitura,


ao invs da contagem das mensagens erradas.
Para se medir taxa de erro de bit (BER) de um sistema de RFID, o modo direto no
adequado devido s caractersticas do sistema e dos equipamentos, como se demonstrar mais
abaixo.
Pelo modo indireto, no invasivo (sem fazer alterao nos equipamentos), o uso da
medida tanto da taxa de erro de pacotes (PER package error rate) quanto a taxa de erro de
mensagem (MER message error rate) so adequados e bastante adaptados.
Para tal, faz-se necessrio calcular o tamanho de cada pacote trocado, bem como o
tamanho (quantidade de bits) da mensagem trocada entre leitor e o transponder. Essas
quantidades dependem do tipo de comando do leitor para o transponder e tambm da
configurao do leitor.
INVENTRIO
O comando mais simples e mais comum deles, o chamado inventrio, onde o
transponder responde ao leitor, como pay load, apenas o contedo da memria EPC (ID).
Para esse caso, cada leitura do ID definida como uma transao completa corresponde a
4 pacotes de dados transmitidos entre o leitor e o transponder, tambm conhecido como rodada
de inventrio.
Considerando que h somente 1 transponder no campo de leitura, e que o fator Q de
leitura do sistema igual a 0 (20 = somente 1 transponder), em cada dada rodada de inventrio
ISO18000-6C, a transao completa tem o formato descrito pelo esquema a seguir:

LEITOR

Query
(4+22)
26 bits

TRANSPONDER

RN16
(18+16)
34 bits

ACK
(18+3)
21 bits

PC/GPS/GIG/CRC
(18+80)
98 bits

Em cada comando enviado pelo LEITOR, existem sempre o prembulo de 3 bits


chamados de Frame sinc (delimitador + Tari + RTCal). No comando query, em especial, esse
prembulo de 4 bits. Nas respostas do transponder, os prembulos, chamados de pilot tune +
Prembulo FM0, so de 18 bits.
Essa resposta do transponder o seu EPC (embutido no pacote final de 98 bits),
correspondendo ao final da transao. O leitor imediatamente inicia novo ciclo de transaes, para
ler novamente o transponder, e assim por diante, indefinidamente.

Eng. Climrio dos Santos Vieira - Cpia ou reproduo proibidas Citao permitida

climeriosv@hotmail.com

NON INVASIVE RFID BER MEASUREMENT IAV SINIAV

Desta maneira, v-se que para uma transao LEITOR TRANSPONDER so trocados
179 bits, 47 enviados pelo leitor, mais 132 bits enviados pelo transponder; sendo esta transao
chamada aqui de mensagem.

COMANDO READ
Considerando-se comandos ISO1800 mais complexos, como, por exemplo, o comando
read, o tamanho da mensagem bem maior. Observe-se que, novamente, todos os comandos
enviados pelo leitor tm 3 bits de frame sync, a exceo do query que tem 4 bits.

LEITOR

Query
(4+22)
26 bits

TRANSPONDER

RN16
(18+16)
34 bits

ACK
(3+18)
21 bits

PC/GPS/GIG/CRC
(18+80)
98 bits

Req_RN
(3+40)
43 bits

Handle+CRC
(18+32)
50 bits

Read
(3+58)
61 bits

Header+Data+Handle+C
RC
(18+1+16+16+16) 37 bits
98 bits

Em todas as respostas do transponder existe um pilot tone (12 bits) + um prembulo (6


bits), totalizando 18 bits, devido ao campo TRext = 1
Assim, no caso do comando read, so trocados 390 bits sendo 151 bits enviados pelo
leitor, mais 239 bits enviados pelo transponder, a cada transao (mensagem tipo read).

TAXA DE ERROS
M.E.R. = Message error rate

B.E.R = Bit error rate P.E.R. = Package error rate

A partir do tamanho de uma mensagem, e assumindo que a cada erro de bit, seja ele do
transponder ou do leitor, haver a perda total daquela mensagem, e supondo-se que a cada
mensagem perdida, o erro ocorreu em apenas um bit da mesma, ser possvel calcular a taxa de
erro de mensagem a partir da taxa de erro de bit e vice versa.
Note-se que que essa suposio bastante razovel, principalmente para taxas de erro
baixas (taxa de erro de bit << 1/n em mensagem de n bits de comprimento), pois considerando
que a causa de erro de bit rudo gaussiano branco, os erros podem ser considerados eventos
independentes, que leva a que a probabilidade de erro de dois bits dentro de uma mesma
mensagem ser muito menor que a probabilidade de erro em apenas 1 bit. Em outras palavras o
erro da mensagem causado por praticamente apenas um nico bit errado na mensagem. Veja a
confirmao e prova dessa suposio no APNDICE A.

Eng. Climrio dos Santos Vieira - Cpia ou reproduo proibidas Citao permitida

climeriosv@hotmail.com

NON INVASIVE RFID BER MEASUREMENT IAV SINIAV

Portanto, se a cada mensagem completa trafega-se n bits / mensagem (nl bits transmitidos
pelo leitor + nt bits transmitidos pelo transponder), e o link est introduzindo erros com uma taxa de erro
de bit = BER, ento a taxa de erro de mensagem igual:

MER = n.BER

(II)

Observe-se que o sistema de RFID tem caracterstica de rejeitar mensagem com erro, ou
seja, inerente ao sistema apenas apresentar a mensagem lida, quando a leitura ocorreu sem erro.
Havendo erro durante uma tentativa de leitura, o leitor ou o transponder simplesmente ignora a
mensagem, passando a tentar novamente, de modo contnuo.
Seja m o nmero de leituras tentadas num perodo t e mef nmero de leituras efetivas
sem erro (mensagens reconhecidas), MER definido como o nmero de mensagens perdidas
dividido pelo nmero de mensagens transmitidas (leituras tentadas).

MER =


  

 

(III)

Dentro de uma mensagem pode-se destacar duas partes, que trafegam intercaladas: os
pacotes de bits enviados pelo leitor ao transponder, e; os pacotes enviados pelo transponder ao
leitor.
Como a comunicao bidirecional half duplex, possvel se separar a taxa de erro por
bits errados, no leitor somente (BERleitor), da taxa de erro por bits errados apenas no transponder
(BERtransponder).
Seja:
nt nmero de bits transmitidos pelo transponder.
nlc nmero de bits certos recebidos pelo leitor que efetivamente geraram mensagens vlidas.
nl nmero de bits transmitidos pelo leitor
nlc nmero de bits certos recebidos pelo transponder que efetivamente geraram mensagens
vlidas.

BERleitor =

  


Eng. Climrio dos Santos Vieira - Cpia ou reproduo proibidas Citao permitida

BERtransponder =

  


(IV)

climeriosv@hotmail.com

NON INVASIVE RFID BER MEASUREMENT IAV SINIAV

Que leva a uma taxa de erro de mensagem devido a somente erros ocorridos em uma das pontas
do link de comunicao (usando equao II):

MERleitor = nt .BERleitor (Va)

MERtransponder = nl . BERtransponder

(Vb)

No caso prtico, possvel se ajustar, separadamente, as potncias que chegam ao leitor


e ao transponder, de modo que no ocorram bits errados em uma das pontas do link, de forma tal
que a taxa de mensagem se deva somente a um dos elementos da comunicao (ao leitor apenas
ou ao transponder apenas), e assim aplicar-se uma das equaes (Va) ou (Vb) conforme o caso.

TAXA DE LEITURA
MER (message error rate) definida como a taxa de erro de mensagem de transaes
RFID ISO1800-6C completas, onde um leitor l o contedo de alguma memria de um
transponder, aps todo o inventrio realizado. O mais comum a memria EPC.
Naturalmente, que pode-se tambm definir MER usando outros tipos de mensagens. Se a
qualidade do link de comunicao for mantida fixa (BER fixo), ento cada tipo de mensagem, de
tamanho diferente, produzir MER diferente, uma vez que na relao BER MER, o nmero de
bits da mensagem computado.
Definida desse modo, uma mensagem completa, transmitida sem erros, formada por
uma srie de pacotes de bits definidos dentro da transao ISO18000 (Gen2).
Uma vez que a maioria dos sistemas de RFID fornece, de modo bastante simples e fcil,
a informao da quantidade de transaes completas (sem erro) num dado intervalo de tempo, ou
seja; a taxa de transaes por segundo, tambm conhecida como taxa de leitura de mensagens ou
ainda simplesmente taxa de leitura, interessante e recomendvel se usar esta informao para se
medir a taxa de erro de bit (BER) com a qual o sistema est operando.
Se a potncia do sistema for ajustada de modo que o sinal de RF que chega no transponder
seja forte o suficiente para no causar erros neste, e ao mesmo, tempo o sinal que retorna ao leitor
for fraco o suficiente para causar erros de bits nos pacotes enviados pelo transponder, toda a taxa
de erro de bits, de pacotes, e consequentemente erros de mensagens (MER,) sero causados
apenas pelo leitor.
possvel tambm se ajustar as potncias afim de que ambos, leitor e Transponder,
operem com potncias acima de suas sensibilidades de modo a no haver erro de transmisso,
ou seja MER = BER = 0; o que, nesse caso, leva taxa de leitura mxima (T).
Essa taxa mxima de transmisso de mensagens entre leitor e transponder, chamada de
taxa de leitura, depende de parmetros tais como BLF (backscatter link frequency), tempo de

Eng. Climrio dos Santos Vieira - Cpia ou reproduo proibidas Citao permitida

climeriosv@hotmail.com

NON INVASIVE RFID BER MEASUREMENT IAV SINIAV

resposta do transponder, tempo de processamento do leitor entre leituras consecutivas, tempo


necessrio para troca de frequncias (operao em frequency hopping), bem como o tempo
parado em cada frequncia (hop time).
til se usar essa taxa mxima (T) com parmetro de equalizao / calibrao do sistema,
e a taxa efetiva (Tef) para medir a BER.

DETERMINAO DA B.E.R. EM FUNO DA TAXA DE LEITURA


Como so os erros de bits, e consequentemente os erros de mensagens que causam a
diminuio da taxa de leitura, a taxa efetiva de leituras uma funo da taxa de erro de mensagens,
ou seja:
Tef = f(MER)
Onde:

MER = 0 Te = T
MER Te

Seja: T = taxa mxima de leitura


Tef = taxa efetiva de leitura (sob erro somente em uma
das pontas do link: leitor OU transponder).
Como em t segundos temos m mensagens tentadas e mef mensagens efetivas, por definio:

Tef =



(VI)

Substituindo a equao III temos:

Tef =




.


MER =

=  . MER +  = ! (MER + 1)

% %
%

=1-

%

(VII)

Substituindo a equao VII temos:

&

BER =  (1

(

Eng. Climrio dos Santos Vieira - Cpia ou reproduo proibidas Citao permitida

(VIII)

climeriosv@hotmail.com

NON INVASIVE RFID BER MEASUREMENT IAV SINIAV

n nmero de bits que trafegam a cada mensagem


Se no lugar da taxa absoluta de leituras (T ou Tef) for usada a taxa porcentual (%) do valor
mximo, a equao (V) torna-se mais simples; alm de mais til e compatvel com a literatura das
especificaes de IAV para o SINIAV e ARTESP, que trabalham com porcentual da taxa mxima.

&

BER =  (1

T%,
100 )

(IX)

DUT leitor
&

BERleitor =  (1


T%,
100 )

(IXa)

DUT Transponder
&

BERtransponder =  (1


T%,
100 )

(IXb)

EXEMPLOS
1) Taxa de Leituras [%] DUT: leitor (calculado atravs da equao IXa)
BER

nl [nmero de bits

Comando

10-3

10-4

10-5

10-6

10-7

da mensagem]

10
132
239
382
495
1000

Inventrio
read
OBU_Auth_ID (siniav)
Authenticate_OBU (Artesp)

99
87
76
62
51
0

99,9
98,7
97,6
96,18
95,05
90

99,99
99,87
99,76
99,62
99,51
99,00

99,9_99
99,9_87
99,9_76
99,9_62
99,9_51
99,9_00

99,99_99
99,99_87
99,99_76
99,99_62
99,99_51
99,99_00

Tabela 3

Eng. Climrio dos Santos Vieira - Cpia ou reproduo proibidas Citao permitida

climeriosv@hotmail.com

NON INVASIVE RFID BER MEASUREMENT IAV SINIAV

2) BER - DUT: leitor (calculado atravs da equao IXa)


Taxa

nl [nmero %
de bits da
mensagem]

10
132
239
382
495
1000

Comando

99,995

99,9

99

90

80

50

5,0E-06

1,0E-04

1,0E-03

1,0E-02

2,0E-02

5,0E-02

Inventrio

3,8E-07

7,6E-06

7,6E-05

7,6E-04

1,5E-03

3,8E-03

read

2,1E-07

4,2E-06

4,2E-05

4,2E-04

8,4E-04

2,1E-03

OBU_auth ID

1,3E-07

2,6E-06

2,6E-05

2,6E-04

5,2E-04

1,3E-03

Autenticate OBU

1,0E-07

2,0E-06

2,0E-05

2,0E-04

4,0E-04

1,0E-03

5,0E-08

1,0E-06

1,0E-05

1,0E-04

2,0E-04

5,0E-04

Tabela 4

Esse mtodo vantajoso para sistemas de baixa taxa de transmisso, por ser baseado em
taxa de leitura, enquanto que o mtodo direto (contagem de bits errados) demora muito mais
tempo para fornecer cada resultado, sendo mais indicado para sistemas de alta velocidade.
Pode-se observar pelas tabelas 3 e 4 que o mtodo simples, e adequa-se bem a medies
de taxa de erro elevadas (entre 10-4 e 10-2) com as quais usualmente operam os sistemas de
RFID, principalmente os transponders.
O sistema brasileiro de identificao automtica veicular SINIAV, ao especificar o
desempenho de 99,9 % de sucesso nas passagens, est indiretamente especificando uma taxa de
erro prxima a BER=10-2 para o transponder, o que pode ser provado usando as equaes (V) e
a teoria de cdigos (o sistema trabalha como um cdigo de repetio).
Para taxas menores, da ordem de 10-5 e inferiores, a baixa acuidade das medidas da taxa
porcentual de leitura pode levar a erros que no so desprezveis; especialmente no caso do DUT
(device under test) ser um leitor (especificado para 10-6), o que leva o mtodo direto de medio
ser o mais recomendado.

MEDIO DA B.E.R. EM UM SISTEMA DE RFID


Equipamentos telecomunicaes, em geral MODEMs, a medio da BER, para
determinao da sensibilidade de recepo, faz-se atravs de uma mensagem conhecida (tanto em
tamanho quanto em contedo) enviada atravs do DUT (device under test) onde faz-se um by
pass no mesmo, para receber de volta a mesma mensagem, e comparar com a enviada, contandose a quantidade de bits errados ocorrida dentro de uma janela de N bits (ou de um tempo fixo).
Os bits transmitidos so gerados pelo prprio aparelho medidor, em geral, sequncias
pseudo aleatrias longas, de comprimento (107 1) a (1012 -1) bits, com caractersticas estatsticas
e de espectrais controladas.

Eng. Climrio dos Santos Vieira - Cpia ou reproduo proibidas Citao permitida

climeriosv@hotmail.com

NON INVASIVE RFID BER MEASUREMENT IAV SINIAV

A taxa de erros (BER) o quociente entre o nmero de bits recebidos errado pelo nmero
de bits enviados.

BER METER

D.U.T
by pass do sinal

Sequncia de bits gerados

bits retornados com erros

DATA in

DATA out

Sinal de RF ou fibra
ptica ou cabo coaxial,
ou cabo tranado, ou
cabo ethernet etc.

Figura 2 Esquema de BER METER de um DUT de telecomunicaes


Especificamente para o sistema de RFID, existem algumas diferenas conceituais em
relao aos equipamentos de telecomunicaes, que precisam ser adaptadas para se usar o mtodo.
Primeiramente, no h como se criar externamente as sequncias de bits a serem
transmitidas para a comparao, pois os bits que trafegam no link j esto pr determinados, que
so os comandos dos protocolos (ISO18000, ARTEFATO ou G0-SINIAV).
O D.U.T. pode ser tanto um leitor de RFID quanto um transponder, porm como by
pass da mensagem, h que se usar um transponder (para medir um leitor) e vice versa.
Esse equipamento de by pass deve ter caractersticas conhecidas e timas (no sentido
da engenharia), conhecidos como golden equipment, de modo que no interfira no sistema,
alterando ou mascarando as medidas.

LEITOR RFID
PTX

Atenuao
controlada

ANTENA sinal de RF
RSSI

PRX TRANSPONDER
P Refletida

RFID

BER METER
PC controlador do sistema

Figura 3: Esquema de BER METER para RFID


As potncias (PTX, PRX, PRefletida e RSSI) devem ser ajustadas de modo diferente,
dependendo do DUT ser o transponder ou o leitor, para que o equipamento de by pass opere nas

Eng. Climrio dos Santos Vieira - Cpia ou reproduo proibidas Citao permitida

climeriosv@hotmail.com

10

NON INVASIVE RFID BER MEASUREMENT IAV SINIAV

suas condies golden, ou seja, acima de sua sensibilidade, de modo a no introduzir qualquer
erro de bits no sistema.
A medio tanto pode ser feita de forma radiada ou conduzida dependendo do DUT
escolhido, e do objetivo e/ou necessidade do teste em foco. Se a escolha for radiada, deve ser feita
dentro de cmara anecica blindada, em ambiente de RF controlado, sem qualquer sinal
significativo interferente no ambiente.
O controle das potncias de RF envolvidas feito atravs da potncia de transmisso do
leitor (TX) e da atenuao controlada, o que se faz pelo ajuste da distncia do leitor ao transponder
e escolha do ganho da antena do leitor. Variando-se os trs parmetros (PTX distncia e ganho
de antena), possvel se controlar a potncia recebida pelo transponder (PRX) e potncia recebida
pelo leitor (RSSI) de maneira independente.
A dificuldade de se fazer a medida pelo mtodo radiado a calibrao das potncias de
RF que trafegam no link, pela necessidade do uso de antenas com caractersticas conhecidas e
controlas, alm, obviamente, da necessidade de se dispor de uma cmara anecica blindada.
A medida conduzida se mostra mais simples e eficiente, e pode-se computar o ganho da
antena do Transponder no clculo da sua sensibilidade, caso ele seja o DUT. Neste caso, a
atenuao controlada da figura 3 faz-se com um atenuador varivel.
O equipamento quer faz o papel do BER Meter, neste caso, um software que deve rodar
no computador de controle do leitor, comandando e controlando a transmisso dos pacotes de
bits, medindo a taxa percentual de leitura (mtodo indireto j descrito neste documento) ou
fazendo a contagem de bits errados para clculo do quociente (mtodo direto usado em
telecomunicaes).
Dependendo do tipo de DUT, as potncias de sinal que trafegam no link PTX, PRX,
PRefletida e RSSI devem ser ajustadas de modo diferente.
Observe-se que o sinal que chega no leitor (RSSI), proveniente do transponder (PRefletida),
passa duas vezes pela atenuao controlada, ou seja, a cada dB de acrscimo nessa atenuao
controlada, a RSSI diminui de 2 dB (2x o valor). .
DUT = Transponder

By pass = leitor

Sequncia de bits gerados

LEITOR RFID
PTX +5 dBm

Atenuao
controlada

RSSI -70 dBm

D.U.T.
PRX -21 dBm
P Refletida

TRANSPONDER
RFID

bits recebidos com erro

BER METER
PC controlador do sistema

Eng. Climrio dos Santos Vieira - Cpia ou reproduo proibidas Citao permitida

climeriosv@hotmail.com

11

NON INVASIVE RFID BER MEASUREMENT IAV SINIAV

Figura 4: Jiga de testes para medio da BER de Transponder


BER no leitor = 0

PTX
Atenuao controlada (atenuador varivel)
PRX

transponder;

PRefletida
RSSI

Equaes envolvidas: (V) ou (IXb)

ajustado no MENOR valor possvel;


a MAIOR possvel;
PRXIMA

sensibilidade
do
no controlada (irrelevante);
ACIMA da sensibilidade do leitor.

DUT = leitor

By pass = Transponder

D.U.T.
PTX = +30 dBm

LEITOR RFID

Atenuao
controlada

RSSI -75 dBm

PRX -21 dBm


P Refletida

TRANSPONDER
RFID

Sequncia de bits gerados

bits recebidos com erro

BER METER
PC controlador do sistema

Figura 5: Jiga de testes para medio da BER de leitor

BER no transponder = 0

PTX
Atenuao controlada (atenuador varivel)

PRX
PRefletida

RSSI

Equaes envolvidas: (V) e (IXa)

Eng. Climrio dos Santos Vieira - Cpia ou reproduo proibidas Citao permitida

+30 dBm;
a MENOR possvel;
acima da sensibilidade do Transponder;
no controlada (irrelevante);
PRXIMA da sensibilidade do leitor.

climeriosv@hotmail.com

12

NON INVASIVE RFID BER MEASUREMENT IAV SINIAV

Neste caso de se medir a BER do leitor, pode-se usar um emulador, no lugar do


transponder golden. Porm, em qualquer caso, deve-se cuidar para que a potncia do sinal
incidente no emulador (ou no transponder) fique acima de sua sensibilidade (idealmente pelo
menos 6 dB acima) porm, sem ser alta demais, a ponto de saturar seu estgio de entrada,
o que impossibilitaria a medio.
Quando os equipamentos envolvidos (DUT e by pass) possurem sensibilidades muito
diferentes, e/ou o leitor usado no processo tenha intervalo de ajuste de potncia de sada
pequeno, ou potncia mxima baixa, o esquema proposto acima no permite que se atinja o
ponto de sensibilidade do DUT, ao mesmo tempo que tenha folga no equipamento de by
pass.

Exemplo
Medida no leitor como DUT:
PTX mxima = +20 dBm

Sensibilidade do transponder = -15 dBm

Intervalo de ajuste de potncia = 10 dB

Sensibilidade do leitor = -60 dBm

Ajustando-se PTX para +20 dBm (mxima), e considerando-se PRefletida como apenas 3 dB
abaixo da PRX (melhor caso), para se chegar na RSSI de -60 dBm, preciso que se ajuste o
atenuador varivel para [20 (-60) -3] / 2 = 38,5 dB.
Com esse valor de atenuao, o sinal que chega no transponder (by pass) ser de (+20
dBm 38,5 dB) = -18,5 dBm, que est abaixo de sua sensibilidade impossibilitando, portanto,
seu uso.

MTODO ALTERNATIVO PARA O CONTROLE DAS POTNCIAS DE RF


Existem esquemas alternativos de jiga de testes para se controlar melhor as potncias de
RF que trafegam no link, de modo a se evitar o problema mencionado acima. Basicamente, estes
esquemas envolvem a separao dos sinais incidente e refletido em caminhos diferentes, de modo
a controlar suas potncias individualmente, com atenuadores distintos.
.
Independentemente de outros aspectos, esse mtodo mais flexvel que o anterior;
porm, envolve uma jiga de testes mais complexa, com o uso de pelo menos dois atenuadores
separados, dois circuladores com boa isolao, alm de quantidade maior de cabos e conectores
de RF.
O problema que se apresenta devido isolao finita dos circuladores, o valor mnimo
do RSSI que consegue atingir, pois mesmo aumentando-se a atenuao no brao do sinal refletido,
o vazamento de RF pelo brao incidente leva o sinal refletido do transponder ao leitor. Valores

Eng. Climrio dos Santos Vieira - Cpia ou reproduo proibidas Citao permitida

climeriosv@hotmail.com

13

NON INVASIVE RFID BER MEASUREMENT IAV SINIAV

tpicos mnimos de RSSI passveis de serem obtidos com circuladores de aproximadamente 20


dB de isolao so da ordem de -80 dBm.

D.U.T (leitor RFID)


Sequncia de bits gerados
Atenuador
fixo TX 20 dB

+5 dBm
TX

ANTENA sinal de RF
RSSI
-75 dBm

-10 a -17
dBm

circulador

circulador

bits recebidos com erro

Transponder
Golden ou
Emulador.
by pass do sinal

Atenuador
varivel RX
passo de 1 dB

BER METER
PC controlador do sistema

Figura 6: Jiga alternativa para medida conduzida de BER de leitor

O equivalente para medio radiada o uso de leitor com duas antenas (uma para
transmisso e outra para recepo), posicionadas em distncias diferentes do transponder, de
modo a se ajustar, separadamente, a PRX e RSSI.
No obstante, e como j mencionado, o mais simples e com melhores resultados a
medio conduzida.

MEDIO DO SINAL DE RECEPO DO LEITOR - RSSI


A medio do sinal de recepo de um leitor de RFID, refletido pelo transponder, que
efetivamente contribui para a transmisso de informao de bits ao leitor bastante complexa
de ser feita na forma direta, atravs de equipamentos de T&M (teste e medio) convencionais,
de modo no invasivo eletrnica do leitor.
Devido ao sistema de back scattering usado em RFID em transponders passivos e
semiativos, o sinal efetivo enviado pelo transponder ao leitor, alm de estar na mesma faixa de
frequncias do sinal transmitido pelo leitor, contm uma mistura do sinal da portadora refletida
com o sinal modulado pelo backscattering do transponder. Seu valor depende inclusive do ndice
de reflexo dinmica do transponder, que uma espcie de ndice de modulao, valor difcil de
se determinar diretamente.

Eng. Climrio dos Santos Vieira - Cpia ou reproduo proibidas Citao permitida

climeriosv@hotmail.com

14

NON INVASIVE RFID BER MEASUREMENT IAV SINIAV

Atravs do uso de Analisador de Espectro, ou Power Meter convencional, praticamente


impossvel realizar-se essa medio, de tal modo que uma das nicas maneiras para se realizar
essa medio com alguma confiabilidade atravs da medio do sinal recebido j demodulado,
descontados os ganhos ou perdas de demodulao introduzidas no demodulador.
Desse modo, e pelos motivos mencionados, os leitores j fornecem o valor dessa potncia
recebida, medida internamente no sinal demodulado, atravs do parmetro RSSI (received signal
strength indication).
O uso desse valor o modo mais simples, e nico confivel de se medir a potncia efetiva
recebida pelo leitor. Inclusive, o usado para se estimar o ndice de reflexo dinmico de
transponders, quando necessrio.

MTODO DIRETO PARA MEDIO DE BER


Como j mencionado, medidas de BER muito pequenas, menores que 10-5 tm resultado
mais preciso pelo mtodo direto (contagem de bits errados dividido pelo nmero de bits enviados),
sendo prefervel ao mtodo da taxa de leitura.
Uma possibilidade bastante vivel em RFID se fazer a contagem de mensagens com
erro, ao invs de bits errados, uma vez que dificilmente os fabricantes de leitores implementam a
funo de contar bits; sendo usual a contagem de mensagens ou pacotes com erro (MER ou PER).
No caso de se usar a contagem de mensagens com erro, atravs de software controlando
o leitor, basta-se usar a equaes (V) que fornecem a converso de MER (message error rate)
para BER (bit error rate), em funo do comprimento em nmero de bits da mensagem usada na
medio.
Para medio da BER em leitores, a mensagem mais simples a ser usada, e aquela que
oferece os melhores resultados prticos, a leitura do valor da memria EPC do transponder.
O transponder funciona como gerador da sequncia de bits transmitidos para o leitor, que
o envio repetido do contedo da memria EPC, j previamente conhecido do leitor, via
computador de controle. O software de controle comanda e faz a contagem do nmero das
mensagens solicitadas (e enviadas pelo transponder), das mensagens recebidas corretamente e as
recebidas com erro.
A MER simplesmente o quociente entre o nmero de mensagens recebidas com erro
atravs do leitor e o nmero de mensagens enviadas pelo transponder (mensagens recebidas certas
+ mensagens recebidas com erro). A BER calculada a partir da MER com a equao (Va)
deduzida acima.

CONTAGEM DE BITS ERRADOS RECEBIDOS POR LEITOR DE RFID

Eng. Climrio dos Santos Vieira - Cpia ou reproduo proibidas Citao permitida

climeriosv@hotmail.com

15

NON INVASIVE RFID BER MEASUREMENT IAV SINIAV

Um possvel esquema de controle de um leitor para contagem de bits recebidos com erro,
e clculo da BER em funo da potncia efetiva de recepo, proposto abaixo.

INCIO
Falha = 0
Sucesso = 0

Leia memria EPC


do transponder.

Leu
certo?

sim

Mostre na tela:
sucesso + falha
falha
BER = Falhas/Total
RSSI

sucesso =
sucesso + 132

no

falha =
falha + 1

sucesso =
sucesso + 131

Figura 7: Fluxograma do programa controlador do leitor para medio da BER

O programa proposto leva em considerao que a cada leitura da memria EPC o transponder
transmitiu ao leitor 132 bits. Em caso de falha na leitura da mensagem, houve erro em 1 bit e
acerto nos demais 131 bits. (Ver APNDICE A).
A cada rodada do loop, o programa deve realizar novas leituras e incrementar as variveis
falha e sucesso, mostrando o valor da soma (falha + sucesso) que o nmero de bits lidos; o
valor do quociente falha / (falha + sucesso), que a BER; e a mdia das ltimas 10 medidas do
RSSI.
Para se obter um valor estvel e confivel, da ordem de 10-6, preciso que se faa pelo
menos 10 medidas, com pelo menos 1 milho de bits computados a cada medida o que totaliza
o nmero de 10 milhes de bits. Esse nmero de bits utilizado possibilita a obteno de taxas de
erro de no mnimo 10-7. Abaixo desse valor, o sistema mostra BER = 0.

Eng. Climrio dos Santos Vieira - Cpia ou reproduo proibidas Citao permitida

climeriosv@hotmail.com

16

NON INVASIVE RFID BER MEASUREMENT IAV SINIAV

O valor da BER computado pelo nmero de bits lidos a cada rodada do programa, at
que atinja 10.000.000 de bits lidos. A partir desse momento, somente os ltimos 10.000.000 que
so sempre computados nos clculos, descartando-se os bits do passado, a cada novo bit lido.

107. bit

Descarte
de bit

Entrada
de bit

- ./01..2

- 3454

789 =

3
(. + 3)

Figura 8: Vetor de memria dos ltimos 10 milhes de bits

Cabe observar-se que para trafegar esses 10 milhes de bits pelo sistema, e estabilizar a
medida, preciso esperar-se de 4 a 5 minutos, pois a taxa de bits da ordem de 30 a 40
kbits/segundo.
Aps ocorrem eventos de bits errados, tambm preciso esperar esse mesmo tempo at
que estes sejam descartados, e saiam do cmputo da taxa de erro.

EXPERIMENTO REAL PRTICO


Ambos mtodos descritos no presente trabalho foram experimentados na prtica com
resultados satisfatrios, esperados dentro dos previstos pelas equaes deduzidas. A fotografia
abaixo mostra o experimento montado para a medio da BER de um leitor pelo mtodo direto.

Eng. Climrio dos Santos Vieira - Cpia ou reproduo proibidas Citao permitida

climeriosv@hotmail.com

17

NON INVASIVE RFID BER MEASUREMENT IAV SINIAV

Leitor DUT
Atenuadores
Variveis RSSI

Atenuador PTX
Computador
de controle

Circuladores

Transponder
Golden

CONCLUSO
Neste trabalho apresentou-se uma forma prtica de se medir a taxa de erro de bit de
sistemas RFID de modo no invasivo eletrnica dos DUTs, valendo-se to somente de
equipamentos e acessrios usuais de uma bancada de RF que, conforme restou demonstrado,
permite a determinao da sensibilidade tanto de transponders quanto de leitores atravs de
mtodos muitos simples, que so ou o uso da taxa de leitura, parmetro usual fornecido nos
aplicativos de controle de praticamente todos fabricantes de leitores de RFID, ou o mtodo direto
(contagem de mensagens), que requer o desenvolvimento de um software especfico de controle
de leitor, porm que se vale dos comandos tambm usuais e simples existentes na APIs dos
leitores.

***

Eng. Climrio dos Santos Vieira - Cpia ou reproduo proibidas Citao permitida

climeriosv@hotmail.com

18

NON INVASIVE RFID BER MEASUREMENT IAV SINIAV

APNDICE A
CLCULO DA PROBABILIDADADE DE ERRO DE APENAS 1 BIT POR
MENSAGEM
Seja a probabilidade de erro de bit igual pe. Portanto, a probabilidade de acerto de bit
(1 :; ). Supondo que os erros (ou acertos) de bit so eventos independentes, e para que uma
mensagem de m bits esteja certa, TODOS os bits da mesma tm que estar certos, a probabilidade
de acerto da mensagem (pA) :

pA = (1 :; )

(a)

e a probabilidade de erro de mensagem (1 - pE).

pE (m,pe) = 1 (1 :; )

(b)

Observa-se atravs da equao (b) que para probabilidade de erro de bit (pe) fixa, quanto
maior a mensagem, maior a probabilidade de erro, chegando a 1 quanto a mensagem muito
grande m . Essa concluso absolutamente natural, pois para acontecer erro na mensagem,
basta acontecer erro em um ou mais bits da mesma. Ou seja, a equao (b) calcula a probabilidade
de erro em pelo menos 1 bit na mensagem.
Por raciocnio semelhante, pode-se concluir que que a probabilidade de erro de TODOS
os bits de uma mensagem :
pE (m,pe) = (:; )

(c)

No entanto, busca-se saber que, dado que houve erro na mensagem, qual a probabilidade
desse erro ter sido causado por apenas 1 bit, e/ou por apenas 2 bits, e assim por diante. Essa
probabilidade dada pela frmula abaixo:

pE (m,pe,k) = >? ,A B. :;A . (1 :; ) A

onde >? ,A B = A!( A)!

Eng. Climrio dos Santos Vieira - Cpia ou reproduo proibidas Citao permitida

(d)

climeriosv@hotmail.com

19

NON INVASIVE RFID BER MEASUREMENT IAV SINIAV

A Equao (d) foi retirada de: VIEIRA, Climrio dos Santos. PROBABILIDADE DE ERRO
DE PALAVRA EM FUNO DO NMERO DE BITS. <http://www.scrib.com/nbitword
probability/=502428 >.

pE probabilidade de erro de palavra

pe probabilidade de erro de bit

m nmero de bits da palavra

k nmero de bit errados na palavra

A tabela 1, calculada a partir da equao (d), para probabilidade de erro de bit de


aproximadamente 10-3, mostra as probabilidades de erro de apenas 1, 2 ou 3 bits em mensagens
de comprimento de 1 bit at 1000 bits. Para efeito de comparao, mostrado tambm a
probabilidade de erro de pelos menos 1bit na mensagem, ou seja a probabilidade de erro da
mensagem, seja em quantos bits forem.
pe
7,00E-04

pe de somente k bit errados


k

n
1
2
5
10
20
50
100
200
500
1000

3,4E-09
4,1E-08
3,9E-07
6,5E-06
5,2E-05
3,9E-04
5,0E-03
2,8E-02

4,9E-07
4,9E-06
2,2E-05
9,2E-05
5,8E-04
2,3E-03
8,5E-03
4,3E-02
1,2E-01

1
7,00E-04
1,40E-03
3,49E-03
6,96E-03
1,38E-02
3,38E-02
6,53E-02
1,22E-01
2,47E-01
3,48E-01

pE de 'pelo
menos' 1 bit
errado

7,00E-04
1,40E-03
3,50E-03
6,98E-03
1,39E-02
3,44E-02
6,76E-02
1,31E-01
2,95E-01
5,04E-01

Grfico 1 - :; ~ 10E

Tabela 1

Observe-se pelas 2 colunas destacadas, bem como no grfico, que a probabilidade de erro
de palavra devido a qualquer nmero de bits e devido a um bit somente so muito prximas
confirmando que o erro da mensagem causado praticamente por erro em 1 bit.
Se a taxa de erro de bit for de 10-6 essa tendncia ainda maior, ou seja o erro na
mensagem causado totalmente pelo erro de 1 bit apenas. As probabilidades de 2 bits errados e
de 3 bits errados na mensagem so praticamente desprezveis, principalmente para mensagens de
100 a 1000 bits, que o caso das mensagens da ISO18000 e do protocolo ARTEFATO (ARTESP)
e G0 (SINIAV).
pe
1,00E-06

https://pt.scribd.com/doc/254656472/SINIA
V-Non-Invasive-RFID-BER-Measurement

pe de somente k bit errados


k

n
1
2
5
10
20
50
100
200
500
1000
2000
5000
10000
20000
35000

1,0E-17
1,2E-16
1,1E-15
2,0E-14
1,6E-13
1,3E-12
2,1E-11
1,7E-10
1,3E-09
2,1E-08
1,6E-07
1,3E-06
6,9E-06

1,0E-12
1,0E-11
4,5E-11
1,9E-10
1,2E-09
4,9E-09
2,0E-08
1,2E-07
5,0E-07
2,0E-06
1,2E-05
4,9E-05
2,0E-04
5,9E-04

1
1,00E-06
2,00E-06
5,00E-06
1,00E-05
2,00E-05
5,00E-05
1,00E-04
2,00E-04
5,00E-04
9,99E-04
2,00E-03
4,98E-03
9,90E-03
1,96E-02
3,38E-02

pE de 'pelo
menos' 1 bit
errado

1,00E-06
2,00E-06
5,00E-06
1,00E-05
2,00E-05
5,00E-05
1,00E-04
2,00E-04
5,00E-04
1,00E-03
2,00E-03
4,99E-03
9,95E-03
1,98E-02
3,44E-02

Tabela 2
Eng. Climrio dos Santos Vieira - Cpia ou reproduo proibidas Citao permitida

climeriosv@hotmail.com

20

Eng. Climrio dos Santos Vieira - Cpia ou reproduo proibidas Citao permitida

NON INVASIVE RFID BER MEASUREMENT IAV SINIAV

climeriosv@hotmail.com

Potrebbero piacerti anche