In a project on my farm, I read 134.2kHz FDX-B and HDX livestock tags with a Priority 1 RFID module. It works well, with read distance roughly equal to the coil diameter (25cm), which seems good for inductive/near-field coupling. I've also encountered bigger readers with ~1m coils and ~1m read-range, such as
https://www.livestock.tru-test.com/en/readers/xrp2-panel-reader - these genuinely manage 90cm+ in an electrically less-than-ideal environment.
It's easy to build a simple reader which works at close range with a small low-Q coil: e.g. for FDX, push-pull drive the coil in a series LC tuned to 134.2kHz, rectify the midpoint voltage, smooth and ac-couple into a comparator. However, I'm curious what it takes on the analogue side to build a higher quality reader that can get the best out of a high-Q 25cm coil, or a 1m coil, without punting the question to a ready-made module/chip!
Playing with the 25cm coil I have, it's 2.7mH so needs 521pF series cap to tune for f = 134.2kHz. Driven with a 10V square wave, the midpoint voltage is 300V peak-to-peak, so I guess Q@f is about 23. High Q => it doesn't like being loaded, e.g. 1M load drops it to 285Vpp; 100k drops it to 200Vpp.
Plonking an FDX tag in the middle of the coil, we get visible 2V modulation of the 150V peaks, two cycles of f/16 for a 0 bit, one cycle of f/32 for a 1 bit. That's easy to work with, but the modulation depth falls very fast as the tag moves away. For yet bigger coils and larger distances, I imagine we have smaller depth of modulation to separate from a higher voltage carrier, which you can't significantly load without spoiling the Q and reducing the field energy available to power the tags?
My naive thought is to start just like the low-Q case, by rectifying (fast reverse-recovery diode but hv?), smoothing and decoupling (small C, large R for high impedance) to get signal + left-over carrier into op-amp range, then actively filter out the rest of the carrier and any low-frequency or 50Hz interference before a comparator. Larger coils => more precise job filtering to retain the signal while excluding the carrier and noise.
There are other possibilities too, e.g. capacitively divide the carrier into an op-amp buffer as the first step to avoid loading the LC at all, and/or use the rising edge of the driving square wave to sample-and-hold the peaks of the carrier as an alternative way to rectify and filter. I'm skeptical about dividing because I've then attenuated my (already small) signal as well as the (big) carrier. Maybe I'm wrong about that, though, because it also means it's safely buffered (and low impedance) before I mess around with it?
How do more experienced people tackle these kinds of sensitive readers with bigger coils? Am I on vaguely the right track, or is the right approach something completely different? Many thanks in advance for any advice or pointers!