09.03.2013 Views

BLOCKING READER: DESIGN AND IMPLEMENTATION OF A ...

BLOCKING READER: DESIGN AND IMPLEMENTATION OF A ...

BLOCKING READER: DESIGN AND IMPLEMENTATION OF A ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Table 4.7. Tag response to action parameter [3]<br />

Action Matching Non-Matching<br />

00 assert SL or inventoried→ A deassert SL or inventoried→ B<br />

01 assert SL or inventoried→ A do nothing<br />

10 do nothing deassert SL or inventoried→ B<br />

00 negate SL or(A→B,B→A) negate SL or(A→B,B→A)<br />

Table 4.8. Query commands [3]<br />

Command DR M TRext Sel Session Target Q CRC-16<br />

# of bits 4 1 2 1 2 2 1 4 5<br />

Description 1000 0:DR=8 00:M=1 0:No pilot 00:All 00:S0 0:A 0-15<br />

1:DR=64/3 01:M=2 tone<br />

01:All 01:S1 1:B<br />

10:M=4 1:Use pilot 10:∼SL 10:S2<br />

11:M=8 tone<br />

11:SL 11:S3<br />

4.3.5.2 Query (Mandatory)<br />

Query command is the most important command in the inventory round. It<br />

initiates and specifies the complete operation of Reader and Tag. This command is<br />

extensively used by the Blocking Reader. For any tag to respond query is the trigger<br />

command. If a Tag, in response to the Query, draws a zero slot value form its RNG,<br />

then its reply to a Query shall be with a RN16 value, otherwise the tag shall remain<br />

silent [3]. Table 4.8 shows the bits of the command. The DR is TRcal divide ratio<br />

which sets the T⇒ R link frequency. M is the cycles per symbol which sets the T⇒R<br />

data rate and modulation format. TRext bit is used to determine if pilot tone should<br />

be prepended for T⇒R preamble. The Sel bits which tags respond to the Query.<br />

The Session determines which session on inventory round is selected. Target selects<br />

the inventoried flags A or B. Q determines the number of slots in the round.<br />

40

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!