IOT - Basics from the Expert EASP1 Design Case
UHF RFID Reader Design Prof. Roland Küng, 2016
2004 The “Big Bang” of Internet of Things The Electronic Product Code (EPC)
EPC provides unique* numbering scheme for physical objects EPC is only an ID, the information is stored on the network
96 bit = 1029 different codes - Age of earth is 1017 s - Diameter of universe is 1029 cm - 1019 ID’s available per person in this world - Total capacity of chip manufacturers is 1013 tags/year * Uniqueness by EPC and data behind in EPCIS
kunr1-2
Possible Classification of RFID
RuBee
NFC
Semi-active passive
passive
Inductive LF
WLAN
ZigBee
Semi-passive
Semi-passive
Semi-passive passive
BTLE
active
Inductive RF
RFID
UHF & µWave
kunr1-3
Different Frequencies in Use
kunr1-4
kunr1-4
IOT Simple passive UID Tag
kunr1-5
Tag Zoo
kunr1-6
Example of Passive Tag
kunr1-7
IOT Semi-passive Sensors
µC Memory Sensor
kunr1-8
Example of Semi-passive Sensor
Rechargeable Battery
Sensor Part
Passive RFID Antenna kunr
kunr1-9
Passive UHF RFID Link Budget: - Read Tags up to 8m Distance
- Limited by Tag Power Consumption * EPC Class 1 Gen 2 2
Pr =
Pt ⋅ Gt ⋅ Gr ⋅ λ ( 4 π ) 2 ⋅ d2 ⋅ L
-13…-17 dBm - 16 dBm received at tag *
S/N = 35 dB
Path Loss 49 dB @ 8 m + 33 dBm (2 W)
- 71 dBm Gain = 7 dB (0.1 nW)
Path Loss 49 dB @ 8 m -22 dBm (6 μW) backscatter signal
Receiver Noise: -99 dBm (F = 25 dB, B = 100 kHz)
Reality: Additionally orientation losses, system losses, fading, n > 2 ... Additional noise sources, amplitude phase, TX to RX coupling
kunr1-10
RFID EPC Gen2 UHF Reader 10 mm TX antenna power amp modulation switch RX antenna
RADIATING
signal processor
120 mm
synthesizer
I
Q
direct conversion receiver
D A filter
Passive Tag (Etikette) Reader (Lesegerät)
kunr1-11
RFID: 4 Watt EPC Gen2 Reader Software Defined Radio (SDR) Architektur
DSP
FPGA
ADC
DAC
Synthesizer DC-RX
Xscale
TX Amp
Supply Circulator
Ethernet USB RS232
4 Antenna Ports kunr1-12
SDR: UHF RFID Reader RISC Processor
Signal Processing
UHF Frontend
- MAC
- Sample Level on FPGA
- Direct Conversion Receiver
- Reader Protocol
- Symbol Level on DSP
- Carrier Suppression
- Interfaces
- Air Protocol on DSP
- Multi Antenna
kunr1-13
Tag to Reader: Sub Carrier Encoding • ASK or PSK modulation: 5 kbps < data rate < 640 kbps • Baseband-FM0 for single reader per frequency channel saves bandwidth • Miller sub carrier encoding for dense reader environment no reader - tag collisions if massive filtering is used
+ Interrogator commanding
Interrogator listening
FM0
Miller
☺
Filter
Tag response
Frequency
kunr1-14
European Regulatory ETSI
Channel BW = 200 kHz •
4 high power channels allowed within EU, ERP 4 W each
•
Concurrent operation in close proximity of readers on same channel needed kunr1-15
Example: Dock Door Application Reader related risks • Mutual interference among readers: • Co-channel interference • Adjacent channel interferences Multi Carrier and Miller Coding • Organize frequency plan • D = 4 m adjacent interferer distance • D = 9 m co-channel interferer distance Nr. 7 an d 13 assumed to be blocked by interferer kunr1-16
Example: Dock Door Application
Metro Germany Logistic Centre Swiss Post Härkingen
Metro RFID Dock Door Portal
Swiss Post Härkingen
kunr1-17
Filtering UHF RFID Reader (Europe) Interrogator commanding
Interrogator listening
Filter HP
Tag response
-240 kHz ± 80
DC
Filter
LP
Frequency
240 kHz ± 80
EPC Gen2/ Europe: Subcarrier and data rates are extremely variable! kunr1-18
Interfering Power Levels
Interferer has advantage over victim tag because its signal decreases with 1/d2 versus 1/d4 of the passive tag
λ PRx,dBm = PEIRP,dBm + GRx,dBi + 20 ⋅ log 4πD
+30 +20 +10 0 -10 -20 -30
First Spec Assumption: Adj. carrier level = weakest tag level fp = 320 kHz, Ap = 1 dB fs = 600 kHz, As = 62 dB
Feature by Feature Comparison
-40 -50 -60 -70
7th order CH Countermeasure
plus HP 2.O. against DC from own carrier kunr1-19
1st idea: Integrated Active Filter
I-,Q-Filter: N = 6, Butterworth • unfortunately above 1 MHz • Attenuation unsufficient • IM3 too high, as IM is generated mainly by interferers kunr1-20
I-/Q- Basisband Filter 2nd idea: Active RC failed due to GBP (Qmax =11 @ 320 kHz) 3rd idea: LC Filter Design selected • Noise free • No IM I
IN
Q
I
OUT
7. Order LP 320 kHz for FM0, Miller
Q
kunr1-21
Modern Characterization of ADC: Dynamic Range , Spurious • Speed and power constraints: 14 Bit ADC 5 Msps • ENOB 12 dB (Noise level -74 dBFS) • Max input level: -10 dBFS (adj. carriers) • Tag signal dynamic range: 36 dB • Min. S/N for tag: 4 Bit
ADC
-10 dBFS Tag Dynamic Range > 36 dB SFDR
-50 dBFS Min SNR 4 Bit -74 dBFS
kunr1-22
Selected ADC
SNR SFDR
Integrated dual 14-bit ADC Single 3 V supply operation (2.7 V to 3.6 V) SNR = 74 dB (to Nyquist, AD9248-20) SFDR = 86 dBc (to Nyquist, AD9248-20) Low power: 90 mW/channel at 20 MSPS
0
1
2
3
4
Nyquist
Example: fs = 5 Msps, FFT 16k-point no averaging kunr1-23
Modern Characterization of ADC:
Noise Floor
DAC
ADC
SNR
Noise Density [dBc/Hz]: Measured Value - 10 log (BW) Noise für SNR: Noise Density + 10 log(fs/2) Noise Density [dBc/Hz]: FFT Floor – 10 log (fs/M)
kunr1-24
Synthesizer for European and US Regulations PLL: Modulus Divider Phase Detector Charge Pump
VCO 850-950 MHZ
TCXO 20 MHz Loop Filter 3. Ordnung B = 4 kHz kunr1-25
I/Q - Downconversion The MAMXSS0011 uses FET mixer 13 dBm LO, IIP3 20 dBm
Interrogator commanding
Interrogator listening
Mixes User Carrier to DC Filter
Tag response
DC
Frequency
kunr1-26
Further Challenges for Reader
Tag response in Dense Reader Mode is received in channel adjacent to carrier
While transmitting, readers are emitting noise to this adjacent channels where the tag response is received
Noise from several modulated readers sum up and interfere with weak tag responses
Min. distance d between co-channel operated readers must be respected Lit.: ETSI EN 302 208-1 V1.2.1
kunr1-27
UHF Signal Propagation
Material
Orientation
• Test fixture with 73 Gen2 tags, equally spaced in air medium • Target read time: < 1 second
kunr1-28
UHF Signal Propagation Multi-path reflections from metal (reinforcing in floors/ dock levellers and other objects), cause nulls and peaks that get worse with distance from the antenna.
height
Reader
-3 dBm
-14 dBm
kunr1-29
Fading - Problem in Passive RFID
Simple 2-Ray Model
Pr =
4 Pt ⋅ Gt ⋅ Gr ⋅ λ2 ( 4 π ) 2 ⋅ d2
2π ⋅ h t ⋅ hr ⋅ sin2 λ⋅d
RFID: Carrier only Slow Flat Fading Channel
kunr1-30