Abstract
1. Introduction
Radio-frequency identification (RFID) is an automatic wireless identification technology which has become an attractive solution for supply chain management and industry automation. In particular, the use of passive UHF RFID tag has received a tremendous amount of attention for its capability to function without a battery and its low manufacture cost. The ISO/IEC 18000-6C protocol, which is also known as the EPCglobal Class-1 Generation-2 protocol (hereafter referred to as the Gen2 protocol), is an air interface specification adopted by the industry for UHF (860–960 MHz) RFID systems. This protocol defines the physical and logical specifications for a passive-backscatter, reader-talks-first (RTF), RFID system operating in the 860–960 MHz frequency range.
The passive-backscatter, RTF based system faces a variety of problems, including frequency deviation and signal distortion of the tag-backscattered signal. At the receiver of an RFID reader, the tag-backscattered signal has a very weak power and can be easily distorted when passing through a power amplifier, a bandpass filter, or an analog-to-digital converter (ADC). The signal-to-noise ratio (SNR) is thus very low sometimes especially in dense-reader environment where interferences by other nearby working readers, present. Hence, demodulation of the weak tag-backscattered signal in the presence of distortion and frequency deviation is a key challenge in the design of an RFID reader.
2. Related Works
Conventional digital receivers based on a zero-crossing demodulator (ZCD) were proposed in [1, 2] and have been widely employed in wireless communication systems for their efficiency and simplicity [3–7]. The ZCD has also been commonly used in the receivers of RFID readers [8–13]. Although the ZCD provides efficiency and simplicity, there is a problem that its performance highly depends on the accurate zero crossing information. For noise reduction, a lowpass filter or bandpass filter is usually utilized before the ZCD [8]. These highly computational filtering methods remove white noise, however, cannot effectively eliminate signal distortion. In addition, they are very sensitive to frequency deviations and have limited operating frequency ranges. In passive RFID systems, there are considerable frequency deviations present, and the received signal can be easily distorted. Therefore, the expected performance or reliability of the ZCD can often be degraded.
Besides the ZCD, demodulator structures basing on correlations instead of the ZCD for an RFID reader have been presented in [14, 15]. In these works, the maximum-likelihood (ML) detector for frequency deviation estimation has been proposed. However, practical channel disturbances, like the amplitude distortions, were not taken into consideration. The expected reliability of these works cannot be guaranteed in practical environments.
In this paper, we focus on dealing with the signal distortion and frequency deviation happening on a tag-backscattered signal in UHF RFID systems, and propose a matched filter (MF) based baseband demodulator for the RFID reader to enhance the reliability in practical environments. The proposed baseband demodulator is made up of: (i) an MF to compensate for signal distortion and (ii) a symbol detector based on ML estimation of frequency deviation.
The remainder of this paper is organized as follows. Section III discusses the challenges specific to the reader receiver design in passive UHF RFID systems. Section IV describes the system model. Section V presents the proposed baseband MF demodulator. Section VI provides performance evaluation results by computer simulation. Section VII describes the detailed implementation issues and provides experiment results. In Section VIII, the conclusions are drawn.
3. Signal Processing Challenges in Passive UHF RFID Systems
3.1. RFID System Overview
An RFID system generally consists of an RFID reader and one or more RFID tags. In UHF RFID systems, since tags are passive and contain no independent power source such as a battery, the operating power is harvested from the incoming RF field transmitted by the reader. In the operation of the system, the reader initiates an inventory round (the time required to identify all tags within a field) by transmitting an unmodulated continuous-wave (CW) RF signal in the 860 MHz–960 MHz frequency range to power up the tags. Once the tags are energized, the reader transmits a command to the tags by modulating the RF signal. After the reader completes the command transmission, it continues to send a CW RF signal to the tags. On receiving the command and operating power from the reader, the tag responds by changing the reflection coefficient of its antenna, thereby backscattering an information signal to the reader. The tag backscattering signal is so weak that the power difference between the reader's transmitted signal and received tag backscattering signal could be up to 90 dB at the reader for a reader-to-tag distance of 2 m. Therefore, if there is another operating reader present nearby, the interfering signal could overwhelm the small tag-backscattering signal, thus prevent us from successfully demodulating the tag signal.
3.2. Signal Distortion
In an environment of dense reader mode (DRM) [16], most or all of the available channels are occupied by simultaneously active readers (e.g., 25 readers operating in 25 available channels). To prevent reader transmissions from colliding with tag responses, numerous frequency-division multiplexing (FDM) methods are suggested in [16]. In these methods, reader transmissions and tag responses are separated into different channels to minimize reader-on-tag interferences. Figure 1 illustrates an example of channelization for DRM by European Telecommunications Standards Institute (ETSI) [17]. In the ETSI regulation, 10 channels of 200 kHz each in the range of 865 MHz to 868 MHz are allocated, and readers are allowed to transmit in channels 4, 7, 10, and 13. Channel separation is enforced since the power of a tag response is so weak that a reader transmission in an adjacent channel can overwhelm tag responses.

Channelization for DRM environment.
Despite the fact that interferences from other readers do not occupy the same channel used by tag responses simultaneously, the large difference in signal strength would result in poor reception of tag responses at a reader. Thus, a bandpass filter (as shown in Figure 1) which filters interfering readers from desired tag responses is required to implement at the reader. Since creating a bandpass filter in digital domain imposes a high requirement for dynamic range and resolution of an ADC, the bandpass filter is generally implemented as a baseband analog filter. Despite the advantages of analog filters such as high speed and large dynamic range, the performance of analog filters is limited by the accuracy of imperfect electronic components. Figure 2 shows the frequency response comparison between a digital FIR filter and three most commonly used analog filters in RFID systems: Butterworth, Chebyshev, and Elliptic [10, 18]. The frequency response is for a bandpass filter which provides a bandwidth limitation of 300 kHz specified in the DRM regulations. As shown in Figure 2, comparing with the nearly ideal response of a digital filter, the analog filters have more passband ripples, slower transition rolloff, and lower stop-band attenuation.

Frequency response of a bandpass filter for DRM environment.
Under the strict bandwidth limitation required for creating a clean signal in DRM environment, these nonideal performance characteristics of analog filters could cause distortion of the tag response signal. Figure 3 shows the filtering results of a tag-response signal backscattered on a link frequency of 300 kHz, Miller-4 subcarrier using the analog filters. In Figure 3, the original tag-response signal is a Miller-4-modulated subcarrier sequence, which contains 4 subcarrier cycles per bit (

Signal distortion caused by analog filters (tag response signal at backscatter link frequency of 300 kHz, Miller-4 subcarrier).
Residing on the boundary of the bandwidth limitation, these subcarriers tend to be easily distorted by the nonideal analog bandpass filters. The subcarriers distorted by the 4th-order analog filters are shown in Figure 3. As can be seen, despite the characteristic differences between different analog filters, there are always some signal distortions induced by the filtering.
Apart from the DRM environment, the weak tag-backscattering signal can be easily distorted when passing through a nonlinear amplifier, or an analog-to-digital converter (ADC) at the reader receiver. In this paper, it is assumed that the signal distortion caused by nonlinear amplifier and ADC can be removed by some methods. We focus on the signal distortion caused by the nonideal bandpass filter which can contribute more undesirable effects to the signal distortion problem. The signal distortion can lead to performance degradation of the conventional baseband demodulators.
3.3. Frequency Deviation
According to the Gen2 standard, a tag is specified to respond with a backscatter-link frequency (BLF) ranging from 40 kHz to 640 kHz. In addition, a frequency deviation of up to

Frequency deviation in the tag-backscattering response signal.
In UHF RFID systems, since passive tags have no internal power supply, the internal clock used in the tag is extracted from the incoming RF signal. For generating the internal clock, a relaxation or a ring oscillator is generally used [19]. These oscillators are efficient in backscattering performance; however, have heavy phase noise. The unavoidable phase noise leads to the large frequency deviations in the tag backscattering signal. Since the exact frequency deviation is unknown to the reader, the unpredictable large frequency deviation brings difficulty to frequency estimation and symbol synchronization of the tag signal.
These specific characteristics of the tag-backscattered signal, such as signal distortion and frequency deviation, make demodulation of the tag-response signal a difficult task.
4. System Model
The basic uplink (tag-to-reader) communication structure of a passive RFID system can be described as follows. When a tag gets ready to send a reply signal to the reader, the information binary bits are encoded into baseband symbols
As shown in Figure 5, at the receiver side of the reader, the tag-backscattering signal passes through an LNA, a mixer, and a bandpass filter (BPF). We use

Architecture of the proposed Baseband MF demodulator.
Since the typical wide and deep amplitude distortion is our main concern, for quantifying the distortion level, we define a parameter of distortion-to-signal ratio—
For obtaining the effect of amplitude distortion, we choose the method of decreasing the passband of the filter

Different levels of amplitude distortion.
5. Proposed Baseband MF Demodulator
The architecture of the proposed Baseband MF demodulator is shown in Figure 5, which consists of two parts: the matched filter and the symbol detector.
5.1. Matched Filter
It is known that the MF is the optimal linear filter to provide the maximum signal-to-noise ratio (SNR) at its output for a known transmitted symbol waveform in the presence of additive stochastic noise. For achieving desired performance, the MF should be matched to the received pulse rather than the transmitted pulse. In practice, the transmitted signal is not always composed of a single pulse shape, like the Miller-coded signal. Furthermore, in practice, intersymbol interference (ISI) and nonlinearities would contribute to produce a distorted version of the transmitted pulse at the receiver. The MF can contribute to compensating for some signal distortions in pulses when the distortion is known. In this paper, we use the MF to compensate for the amplitude distortion caused by the nonideal analog filters.
As shown in Figure 5, by sampling the received tag signal
The ideal MF is expected to match each pulse shape

MF's effect on amplitude distortions: (a) frequency domain observation; (b) time domain observation.
The distorted signal is generated with BLF at 300 kHz, maximum frequency deviation at
5.2. Symbol Detector
After compensating for the amplitude distortions, the signal will be decoded by the symbol detector. As shown in Figure 5, the symbol detector consists of three parts: preamble detection, frequency deviation estimation, and symbol decision. The start position
In Miller-coding scheme, a “0” is coded with a transition in the half symbol duration, and a “1” is coded with a lack of transition. Decided by the start state of each symbol, the pattern is inverted. We use
For detecting the exact values of
6. Performance Evaluation Results by Simulation
In this section, we evaluate the performance of the proposed baseband MF demodulator and compare it with the conventional zero-crossing demodulator (ZCD) [8] and the correlation (CORR) demodulator [14]. A baseband Gen2 RFID system in an AWGN channel embedded with amplitude distortions is modeled by simulation. The basic parameters of the system are listed in Table 1. The anticollision algorithm and timing specifications used in the simulation can be found in [16].
Basic system parameters used in the simulation.
According to the Gen2 protocol, the tag identification procedure can be simply described as follows. Firstly, the reader issues a
Obviously, increasing of retransmissions will lead to degrading of the identification speed. Figure 8 shows the average number of EPC frame retransmissions when identifying 50 tags in repeated tests of 100 times. An average SNR

Average number of EPC frame retransmissions: (a) no signal distortion; (b) signal distorted.
Figure 9 shows the evaluation results of the average tag-identification speed (tag/10 seconds). It can be seen from Figure 9 that the ZCD, CORR, and the MF demodulator show little performance difference in distortion-free and high SNR conditions. However, when the channel suffers severe amplitude distortions, the average tag-identification speed of the ZCD and the CORR demodulator degrade rapidly while the MF demodulator demonstrates a slight identification-speed degrading compared with the ZCD and the CORR demodulators.

Average tag-identification speed (tag/10 seconds).
7. Implementation and Experiment Results
The designed Baseband MF demodulator was implemented on a Xilinx Virtex-4 LX100 FPGA in the UHF RFID reader platform developed by Samsung Techwin Co., Ltd. and RFID Research Center in Hanyang University. Figure 11 shows the photograph of the developed reader platform and Figure 10 depicts the internal architecture of the reader platform.

Top-level block diagram of the developed UHF RFID reader platform.

Implementation and verification platform (UHF RFID reader platform designed and prototyped by Samsung Techwin Co., Ltd. and RFID Research Center in Hanyang University, 2010).
As can be seen from Figure 10, the platform consists of three main parts: the analog front end, the digital baseband (FPGA-XC4VLX100), and the controller (ARM-S3C2410). The analog front end up-converts baseband signal from the digital baseband and down-converts RF signal received from the antenna. The digital baseband is responsible for baseband modulation of the reader command signal and demodulation of the received tag-reply signal. The controller is the control unit that implements the Gen2 RFID protocol, and communicates with a host computer through Ethernet.
As shown in Figure 10, the transmitter (TX) up-mixer and DAC run on the 24 MHz clock while the receiver (RX) down-mixers, ADCs, and the digital Baseband work on a 48 MHz clock generated by a frequency doubler. In the digital baseband of the TX path, the baseband encoding and pulse shaping is achieved through a programmable lookup table. Thus, Baseband-modulated TX digital waveforms can be produced by interpreting commands received from the external protocol controller (ARM-S3C2410). In the digital baseband of the RX path, the I and Q signals sampled by the 48 MSPS ADCs are decimated by the data-rate-dependent decimation filters to reduce the sample rate. Following the decimation filter is the digital FIR filter which performs a band-pass filtering to provide additional DC suppression and out-of-band noise attenuation. After signal pre-processing, demodulation is performed by the proposed MF demodulator.
A top-level functional block diagram of the MF demodulator is shown in Figure 12. The power detector uses a noncoherent square-law detector which sums a number of squared samples and then compares with a threshold to determine whether a tag signal is present or not. Given detection of a tag-reply signal, the MF is enabled to provide SNR optimization of the tag reply signal. The implementation structure of the MF is shown in Figure 13. The MF is configured as an FIR filter with programmable coefficients. The filter length

Block diagram of the MF demodulator.

Structure of the MF.
Following the MF, a correlator-based preamble detector is then employed to search the preamble to arrive at the timing of the initial subcarrier symbol. After the preamble is found, an ML detector is used to perform symbol detection for tag subcarrier signals. The ML detector consists of a correlator bank and a symbol-decision block, and the structure is shown in Figure 14. As shown in Figure 14(a), the samples with a length of

(a) Illustration of the reference signals in the correlator bank; (b) operation of the correlator bank and symbol-decision blocks.
The proposed Baseband MF demodulator was implemented by VHDL code, which can be downloaded to the FPGA. Figure 15 shows the measurement results captured by a logic analyzer. Figure 15(a) shows the implementation result of the MF. In Figure 15(a), the received tag reply signal is the practical tag reply signal (BLF = 300 kHz) received by the reader platform. The MF output is the filtering result of the received signal.

FPGA implementation results of the baseband MF demodulator: (a) MF result; (b) symbol detector result.
As can be seen from Figure 15(a), the amplitude distortions in the received signal are effectively compensated by the MF. Figure 15(b) shows the implementation result of the symbol detector. The input signal of the symbol detector is the MF output—the tag reply signal whose amplitude distortions have already been compensated by the MF. The decoded data in Figure 15(b) is the final output of the symbol detector. It can be seen that the data synchronization positions are exact, and the decoding result is correct.
We evaluated the practical performance of the implemented MF demodulator under AWGN conditions and the experimental setup is shown in Figure 16. In the experiment, the RFID reader platform is connected to a reader antenna with a height of 1.5 m to identify 64 RFID tags fixed at a distance of 1.5 m. The IDs and number of successfully identified tags are displayed on the host computer. An Agilent signal generator is used to generate AWGN noise, which propagates into the air through an isotropic antenna nearby the reader antenna.

Experimental environment.
For performance comparison, the ZCD was also implemented on the FPGA. By testing under different AWGN noise levels, we observed the following:
At SNR = 9 dB, the average tag-identification speed of the ZCD was 24 tag/sec, while that of the MF demodulator was 66 tag/sec. At SNR = 8 dB, the average tag-identification speed of the ZCD was 7 tag/sec, while that of the MF demodulator was 30 tag/sec.
The experiment results verified the robustness of the proposed MF demodulator against signal distortion and noise disturbances. The difference of performance evaluation results between simulation and experiment is caused by the tag readability degradation in the practical environment. Tag readability mainly refers to the tag read range and read speed. Extensive investigations and measurements on the tag readability degradation factors in practical environments have been done in [24–26]. The tag readability relates to a numerous number of factors, which could be classified as tag performance, reader setup, and operating environment. In practical environments, passive RFID tags usually demonstrate considerable performance variations. For example, the tag performance can be significantly affected by the relative position between the reader antenna and tag antenna. The distance and matching degree between the reader and tag antennas determine how much of the reader-transmitted RF power can be received by the tags.
In our experiment environment, the reader antenna is a directional antenna with a horizontal polarization pattern, while the tag antennas are dipole antennas. Since the tags are attached to a paper board with equal intervals, there exist differences in terms of distance and direction relative to the reader antenna among all the tags. These differences cause that the RF power received by the tags is different. In addition, the AWGN noise-generation antenna is an isotropic antenna. Unlike a directional antenna which propagates RF waves mainly in one direction, the isotropic antenna propagates RF waves in all directions. The polarization pattern of the noise-generation antenna determines that there could be differences in terms of received AWGN noise power between tags at different positions. Since tags at different positions receive different RF power from the reader antenna and different AWGN noise power from the noise-generation antenna, there could be some degree of readability differences among the tags. On the other hand in the simulation, since all the tags are given equal amount of signal power and AWGN noise power, the performance evaluation results of the simulation could be somewhat different from the experiment.
Finally, the complete RFID reader system containing the proposed Baseband MF demodulator was fabricated on a chip. The chip has a die size of 26 mm2 and is fabricated using 0.18
Figures 17(a) and 17(b) show the constructed RFID reader platform using the chip and the chip micrograph, respectively. Table 2 shows the characteristics of the fabricated chip and comparison with other related works.
Summary of the fabricated UHF RFID reader-chip characteristics and comparison with related works.

(a) The complete UHF RFID reader platform with the reader chip embedded; (b) micrograph of the reader chip.
8. Conclusion
In this paper, a Baseband demodulator to compensate for signal distortions and estimate frequency deviations in passive UHF RFID systems is presented. The proposed Baseband demodulator is robust against strong signal distortions and noise, and also tolerates considerable frequency deviations. The validity and usefulness is verified by both computer simulation and implementation experiment. Based on the performance evaluation results, the proposed demodulator provides better reliability compared with the conventional demodulators. Moreover, since the high reliability of the proposed Baseband demodulator adds to some more logic cost, optimizing the implementation complexity and investigating more efficient implementation methods is our future research subject.
