Method and apparatus for data signal processing in wireless RFID systems
First Claim
Patent Images
1. A method for decoding an encoded data signal, comprising:
- (a) receiving the encoded data signal having an in-phase signal component I(t) and a quadrature-phase signal component Q(t);
(b) computing an autocorrelation coefficient AI for the in-phase signal component I(t), wherein the autocorrelation coefficient AI is determined by where
t=time, and
a data symbol of the encoded data signal begins at t=0 and ends at t=T;
(c) computing an autocorrelation coefficient AQ for the quadrature-phase signal component Q(t), wherein the autocorrelation coefficient AQ is determined by (d) combining autocorrelation coefficients AI and AQ to generate a combined signal A that includes a decoded data symbol, where
A=AI+AQ; and
(e) determining a sign for the decoded data symbol.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides methods and apparatuses for demodulation and decoding of backscattered RFID tag signals, represented by their in-phase and quadrature components at the output of the demodulator in the receiver portion of a reader interrogator. Autocorrelation coefficients for the in-phase and quadrature components of the received signal are calculated. The in-phase and quadrature coefficients are combined. The sign of output data is determined. Embodiments of the present invention are applicable to Gen 2 RFID systems as well as any wireless telecommunications system with the corresponding data modulation and/or encoding technique.
-
Citations
19 Claims
-
1. A method for decoding an encoded data signal, comprising:
-
(a) receiving the encoded data signal having an in-phase signal component I(t) and a quadrature-phase signal component Q(t);
(b) computing an autocorrelation coefficient AI for the in-phase signal component I(t), wherein the autocorrelation coefficient AI is determined by where
t=time, and
a data symbol of the encoded data signal begins at t=0 and ends at t=T;
(c) computing an autocorrelation coefficient AQ for the quadrature-phase signal component Q(t), wherein the autocorrelation coefficient AQ is determined by (d) combining autocorrelation coefficients AI and AQ to generate a combined signal A that includes a decoded data symbol, where
A=AI+AQ; and(e) determining a sign for the decoded data symbol. - View Dependent Claims (2, 3, 4)
-
-
5. A base-band receiver, comprising:
-
a first delay module that receives an in-phase signal component I(t) of an encoded data signal, and delays the in-phase signal component I(t) by T/2, where
t=time, anda data symbol of the encoded signal begins at t=0 and ends at t=T;
a second delay module that receives a quadrature-phase signal component Q(t) of the encoded data signal, and delays the quadrature-phase signal component Q(t) by T/2;
a first multiplier that multiplies the in-phase signal component I(t) and the delayed in-phase signal component to generate I(t)I(t−
T/2);
a second multiplier that multiplies the quadrature-phase signal component Q(t) and the delayed quadrature-phase signal component to generate Q(t)Q(t−
T/2);
an integrator that integrates I(t)I(t−
T/2) to generate an in-phase autocorrelation coefficient AI, according towherein the integrator integrates Q(t)Q(t−
T/2) to generate a quadrature-phase autocorrelation coefficient AQ, according towherein the integrator combines AI and AQ to generate a combined signal A that includes a decoded data symbol, according to
A=AI+AQ; anda decision module that determines a sign for the decoded data symbol. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A method for digitally decoding an encoded data signal, comprising:
-
(a) receiving the encoded data signal having an in-phase signal component I(kΔ
t), and a quadrature-phase signal component Q(kΔ
t);
(b) computing an autocorrelation coefficient AI,d for the in-phase signal component I(kΔ
t), wherein the autocorrelation coefficient AI,d is determined by
AI,d=Σ
I(kΔ
t)*I[(k−
MK0/2)Δ
t]where summation is performed over samples from k=(MK0/2+1) to k=MK0, where t=time, K0=a number of samples within a subcarrier cycle, T=duration of a data symbol of the encoded data signal, M=a number of cycles within T, MK0=an even number of samples within T, Δ
t=T/MK0,k=1,2, . . . , MK0;
(c) computing an autocorrelation coefficient AQ,d for the quadrature-phase signal component Q(kΔ
t), wherein the autocorrelation coefficient AQ,d is determined by
AQ,d=Σ
Q(kΔ
t)*Q[(k−
MK0/2)Δ
t]where summation is performed over samples from k=(MK0/2+1) to k=MK0;
(d) combining autocorrelation coefficients AI,d and AQ,d to generate a combined signal Ad that includes a decoded data symbol, where
Ad=AI,d+AQ,d; and(e) determining a sign for the decoded data symbol. - View Dependent Claims (13, 14)
-
-
15. A digital receiver, comprising:
-
a first delay module that receives an in-phase signal component I(kΔ
t) of an encoded data signal, and delays the in-phase signal component I(kΔ
t) by MK0/2, wheret=time, K0=a number of samples within a subcarrier cycle, T=duration of a data symbol of the encoded data signal, M=a number of cycles within T, MK0=an even number of samples within T, Δ
t=T/MK0, andk=1,2, . . . , MK0;
a second delay module that receives a quadrature-phase signal component Q(kΔ
t) of the encoded data signal, and delays the quadrature-phase signal component Q(kΔ
t) by MK0/2;
a first digital multiplier that multiplies the in-phase signal component I(kΔ
t) and an output of the first delay module to generate
I(kΔ
t)*I[(k−
MK0/2)Δ
t];a second digital multiplier that multiplies the in-phase signal component Q(kΔ
t) and an output of the second delay module to generate
Q(kΔ
t)*Q[(k−
MK0/2)Δ
t];an adder-accumulator that receives and accumulates signal 1(kΔ
t)* I[(k−
MK0/2)Δ
t], to generate an in-phase autocorrelation coefficient AI,d according to
AI,d=Σ
I(kΔ
t)*I[k−
MK0/2)Δ
t],where summation is performed over samples from k=(MK0/2+1) to k=MK0;
wherein the adder-accumulator receives and accumulates Q(kΔ
t)* Q[(k−
MK0/2)Δ
t] to generate a quadrature-phase autocorrelation coefficient AQ,d according to
AQ,d=Σ
Q(kΔ
t)*Q[(k−
MK0/2)Δ
t],where summation is performed over samples from k=(MK0/2+1) to k=MK0;
wherein the adder-accumulator combines AI,d and AQ,d to generate a combined signal Ad that includes a decoded data symbol, where
Ad=AI,d+AQ,d; anda decision module that determines a sign for the decoded data symbol. - View Dependent Claims (16, 17, 18, 19)
-
Specification