Multiple Symbol Noncoherent Soft Output Detector
20190097847 ยท 2019-03-28
Assignee
Inventors
Cpc classification
International classification
Abstract
Multiple symbol noncoherent soft output detectors in accordance with embodiments of the invention are disclosed. In a number of embodiments, the multiple symbol noncoherent soft output detector uses soft metrics based on the Log Likelihood Ratio (LLR) of each symbol to provide information concerning the reliability of each detected symbol. One embodiment of the invention includes a receiver configured to receive and sample a phase modulated input signal, and a multiple symbol noncoherent soft output detector configured to receive the sampled input signal and to generate a soft metric indicative of the reliability of a detected symbol based upon observations over multiple symbols.
Claims
1. A receiver system, comprising: a receiver configured to receive and sample a phase modulated input signal; and a multiple symbol noncoherent soft output detector configured to receive the sampled input signal and to generate a soft metric indicative of the reliability of a detected symbol based upon observations over multiple symbols.
2. The receiver system of claim 1, wherein the soft metric is based on the Log Likelihood Ratio of the detected symbol based upon observations over multiple symbols.
3. The receiver system of claim 2, wherein the observations include at least one known symbol.
4. The receiver system of claim 2, wherein the observations include observations over a three symbol sequence.
5. The receiver system of claim 1, wherein: the phase modulated input signal comprises data that is phase modulated on a carrier; and the multiple symbol noncoherent soft output detector assumes that carrier phase of the input signal is constant over the time duration of the observations.
6. The receiver system of claim 5, wherein the phase modulated input signal is a binary phase modulated signal.
7. The receiver system of claim 5, wherein the phase modulated input signal is a Multiple-Phase-Shift Keying modulated signal.
8. The receiver system of claim 1, wherein: the multiple symbol noncoherent soft output detector comprises a plurality of matched filters having different numbers of samples configured to integrate the samples during each half-symbol period; and the multiple symbol noncoherent soft output detector is configured to use the outputs of each of the plurality of matched filters to determine the most likely symbol duration.
9. A combined receiver system, comprising: a plurality of receivers configured to receive and sample an input signal, where the input signal comprises data that is phase modulated onto a carrier; a plurality of multiple symbol noncoherent soft output detectors configured to receive a sampled input signal from one of the plurality of receivers and to generate a soft metric indicative of the reliability of a detected symbol based upon observations over multiple symbols; and a combiner configured to receive the soft metrics from the plurality of multiple symbol noncoherent soft output detectors and to detect data based upon the soft metrics.
10. The combined receiver system of claim 9, wherein the combiner is configured to detect data by combining the soft metrics.
11. The combined receiver system of claim 9, wherein the combiner is configured to select at least one of the soft metrics from the plurality of multiple symbol noncoherent soft output detectors based upon a threshold level of reliability.
12. The combined receiver system of claim 9, wherein the soft metrics generated by the plurality of multiple symbol noncoherent soft output detectors are based on the Log Likelihood Ratio of the detected symbol based upon observations over multiple symbols.
13. The combined receiver system of claim 12, wherein the observations include at least one known symbol.
14. The combined receiver system of claim 12, wherein the observations include observations over a three symbol sequence.
15. The combined receiver system of claim 9, wherein each of the plurality of multiple symbol noncoherent soft output detectors assumes that carrier phase of the input signal is constant over the time duration of the observations.
16. The combined receiver system of claim 15, wherein the phase modulated input signal is a binary phase modulated signal.
17. The combined receiver system of claim 15, wherein the phase modulated input signal is a Multiple-Phase-Shift Keying modulated signal.
18. The combined receiver system of claim 9, wherein: each of the plurality of multiple symbol noncoherent soft output detectors comprises a plurality of matched filters having different numbers of samples configured to integrate the samples during each half-symbol period; and each of the plurality of multiple symbol noncoherent soft output detectors is configured to use the outputs of each of the plurality of matched filters to determine the most likely symbol duration.
19. A radio frequency identification (RFID) receiver system configured to detect phase modulated data transmitted by RFID tags, the RFID receiver system comprising: an antenna configured to receive a phase modulated signal comprising symbols transmitted by an RFID tag; a receiver configured to sample the phase modulated signal; and a multiple symbol noncoherent soft output detector configured to receive the sampled input signal and to generate soft metrics indicative of the reliability of a detected symbol based upon observations over multiple symbols.
20. The RFID receiver system of claim 19, wherein the soft metric is based on the Log Likelihood Ratio of the detected symbol based upon observations over multiple symbols.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0044]
[0045]
[0046]
[0047]
[0048]
DETAILED DESCRIPTION
[0049] Turning now to the drawings, multiple symbol noncoherent soft output detectors that generate soft metrics indicating the reliability of detected data in accordance with embodiments of the invention are illustrated. In many embodiments, the multiple symbol noncoherent soft output detector determines soft metrics based on the log likelihood ratio (LLR) for each detected symbol using observations with respect to multiple symbols. For received sequences including pilot, preamble, and data symbols, where the pilot and preamble are known to the detector, the observations utilized to determine the soft metrics for each symbol can include observations of some or all of the symbols in the pilot and/or preamble and a short sequence of multiple data symbols. In several embodiments, a short sequence of two or three unknown data symbols is utilized when generating the soft metric for an unknown data symbol. In other embodiments, a sequence of any number of symbols can be utilized to determine the soft metrics.
[0050] The ability of multiple symbol noncoherent soft output detectors in accordance with embodiments of the invention to produce soft metrics enables the output of more than one receiver to be utilized in the detection of a transmitted data sequence. In a number of embodiments, soft metrics generated by a set of multiple symbol noncoherent soft output detectors can be combined to improve the reliability of the detected data sequence. In several embodiments, the soft metrics can be used to discard the output of one or more multiple symbol noncoherent soft output detectors in a set of multiple symbol noncoherent soft output detectors when detecting data. In addition, the soft metrics can be utilized to select the most reliable output as the detected data sequence. Multiple symbol noncoherent soft output detectors and the use of LLRs when performing multiple symbol noncoherent detection in accordance with embodiments of the invention are discussed further below. In order to illustrate multiple symbol noncoherent detection techniques in accordance with embodiments of the invention, examples are provided with respect to the FM0 modulation technique used in common Radio Frequency Identification (RFID) applications. However, multiple symbol noncoherent soft output detectors in accordance with embodiments of the invention can be utilized in any of a variety of applications including applications involving Multiple Phase Shift Keying, and/or wireless, wired, optical communication channels and systems with channel coding.
Communication Systems Including Multiple Symbol Noncoherent Soft Output Detectors
[0051] One or more multiple symbol noncoherent soft output detectors in accordance with embodiments of the invention can be utilized to detect data in almost any communication system that modulates the phase of the transmitted signal to communicate information and where the phase of the carrier signal on which the data is modulated remains relatively constant during the transmission of the data sequence. A communication system including a set of multiple symbol noncoherent soft output detectors in accordance with embodiments of the invention is illustrated in
[0052] In several embodiments, the soft metrics based on the LLR are in fact the LLR of each symbol. In a number of embodiments, the soft metrics based on the LLR are approximations of the magnitude or square of the magnitude of the LLR. In other embodiments, any soft metric that provides information concerning the reliability of the detected symbol can be utilized. The soft metrics can be utilized to detect a received data sequence. In combined receiver systems where only one receiver system is present, the soft metrics output by the multiple symbol noncoherent soft output detector can be utilized to generate the received data sequence. In the illustrated embodiment, the soft metrics output by the multiple symbol noncoherent soft output detectors 18 are provided to a combiner 20. In a number of embodiments, the combiner 20 selects as the detected output a symbol or sequence of symbols based upon the output of the multiple symbol noncoherent soft output detector 18 that detects the symbol or sequence of symbols with the highest reliability. In several embodiments, combiner 20 combines the soft metrics from two or more of the multiple symbol noncoherent soft output detectors to generate the detected data sequence. The soft metrics utilized to generate the detected data sequence can be selected based upon reliability. Alternatively, the combiner 20 can simply combine the soft metrics of all of the multiple symbol noncoherent soft output detectors without regard to the reliability of any specific output.
[0053] Although the communication system shown in
Generating Soft Metrics Using Multiple Symbol Noncoherent Soft Output Detection
[0054] Multiple symbol noncoherent soft output detectors in accordance with embodiments of the invention detect received symbols by generating soft metrics using observations of multiple symbols. In several embodiments, the multiple symbol noncoherent soft output detector generates soft metrics based on the LLR of each detected symbol. In order to illustrate the manner in which soft metrics based on LLRs can be utilized in the detection of a sequence of symbols, the following example is provided with respect to the detection of FM0 modulated symbols generated in accordance with the EPC Gen 2 standard. As is discussed further below, each data packet transmitted in accordance with the EPC Gen 2 standard includes a known pilot and preamble, which can be utilized by the receiver to improve the reliability of the detected data. Similar techniques can be utilized in communication systems that utilize other phase modulation techniques and/or for which the receiver system knows a portion of the transmitted sequence.
LLRs for FM0 Symbol Stream Including Pilot and Preamble Sequences
[0055] The FM0 basis functions are illustrated in
[0056] Consider the FM0 signaling where a data d.sub.k{1} generates data x.sub.k,1{1} and x.sub.k,2{1} such that x.sub.k,2=d.sub.kx.sub.k1,2 and x.sub.k,1=x.sub.k1,2.
[0057] Let p.sub.k,i{1}; k=1, . . . N.sub.p; i=1, 2 represent the pilot and preamble samples which are known to the receiver. Let x.sub.k,i{1}; k=1, . . . N.sub.d; i=1, 2 represent the data. The index i=1 represents the first half symbol, and i=2 represents the second half symbol for each time index k. Let y.sub.k,i; k=1, . . . N.sub.p and r.sub.k,i; k=1, . . . N.sub.d; i=1, 2 represent the corresponding noisy complex received samples after half-symbol integrations (half symbol matched filtering). As is discussed further below, due to timing uncertainty, a number of matched filters having different numbers of samples can be utilized to integrate the samples during each half-symbol period to determine the most likely symbol duration. In the case of FM0, the integration typically commences halfway through the symbol interval. The carrier phase (uniformly distributed between 0 and 2) can be assumed to be almost constant over time duration of pilot, preamble, and data during reception of a packet. Let I.sub.m,n represent a set of time indices k and i corresponding to a received data observation interval. In particular the assumption can be made that this set starts with k=m1, i=2 and ends with k=m+n, i=1. The conditional probability is
[0058] where c.sub.1 is a constant which depends only on observations. The expectation with respect to carrier phase is
Note that .sub.k,iI.sub.
[0059] The LLR then can be computed as
[0060] For independent identically distributed data, the following approximation applies
[0061] Using ln{I.sub.0(x)}x, then for some j{m, . . . , m+n} the LLR can be obtained as
[0062] Although the above formulation assumes that the phase modulation takes one of two values, a multiple symbol noncoherent soft output detector can be constructed in accordance with embodiments of the invention that generates a LLR with respect to each possible symbol in an M-ary PSK modulation scheme. In several embodiments, the soft metric is determined relative to the likelihood of an arbitrarily selected reference symbol value. Referring back to the case where the phase can take one of two values, the generation of LLRs using observations over 3-symbol FM0 modulated sequences in accordance with embodiments of the invention.
LLR for 3-Bit Duration
[0063] Assuming that time synchronization is already acquired, the term |.sub.k,iy.sub.k,ip.sub.k,i+.sub.k=m.sup.m+n(r.sub.k1,2r.sub.k,1)x.sub.k1,2| can be written for a 3-bit (3 symbol) estimation as
where t corresponds to timing index.
[0064] The detector of an RFID receiver such as the RFID Receiver described in U.S. Pat. No. 7,633,377 entitled RFID Receiver to Ramin Sadr (the disclosure of which is incorporated by reference herein in its entirety) can be replaced with a multiple symbol noncoherent soft output detector in accordance with an embodiment of the invention. The RFID receiver described in U.S. Pat. No. 7,633,377 provides time synchronization using the pilot and preamble symbols to within +/1 sample. For punctual timing (no timing error) set t=0, for early timing (by one sample forward) set t=+1, and for late timing (by one sample backward) set t=1. This index t namely 1, 0, or +1 corresponds to the starting time of matched filtering (integrate and dump for FM0 pulses). When time synchronization is provided with respect to t=1, 0, and +1, soft metrics for each time index can be obtained as follows using a multiple symbol noncoherent soft output detector in accordance with embodiments of the invention.
[0065] With these notations then the conditional LLR for time index t for information data is
[0066] The timing correction can be obtained as
then the unconditional LLR for time index {circumflex over (t)} for information data is (d.sub.m)(d.sub.m, {circumflex over (t)}). As can readily be appreciated, time synchronization may be less precise and a greater number of conditional LLRs are calculated in determining the timing correction.
[0067] The |.sub.k,iy.sub.k,ip.sub.k,i| can be used as an estimate for amplitude A. The 3-bit (3 symbol) window can then be slid by one bit (symbol) duration and the process repeated to correct timing and obtain the LLR for the next bit (symbol).
Combining LLRs
[0068] LLRs determined using processes similar to those outlined above can be combined at the output of detectors for n receivers as
(d.sub.m)=.sub.i=1.sup.n.sub.i(d.sub.m)(11)
[0069] The final decision on information data d.sub.m is
{circumflex over (d)}.sub.m=sign((d.sub.m))(12)
[0070] As noted above, reliability thresholds can be applied to the soft metrics determined by each receiver and soft metrics that indicate low reliability can be excluded from the final decision. In many embodiments, the final decision is based on the soft metrics that indicates the highest reliability.
Hardware Implementations of 3-Bit FM0 Multiple Symbol Noncoherent Soft Output Detectors
[0071] RFID receivers that implement 3-bit multiple symbol detectors that perform hard decision detection are described in U.S. Pat. No. 7,633,377 (incorporated by reference above). In U.S. Pat. No. 7,633,377, the metric shown in FIG. 15d and equation (41) is formulated based on the property of FM0 modulation that x.sub.m,2=d.sub.mx.sub.m1,2, x.sub.m,1=x.sub.m1,2 as follows (utilizing the notation presented above)
|(r.sub.m1,2r.sub.m,1)d.sub.m+(r.sub.m,2r.sub.m+1,1)+(r.sub.m+1,2r.sub.m+2,1)d.sub.m+1|(13)
[0072] When the same metric is formulated based on the property of FM0 modulation that x.sub.m,2=d.sub.mx.sub.m1,2, x.sub.m+1,2=d.sub.m+1d.sub.mx.sub.m1,2, the following equivalent metric is obtained
|(r.sub.m1,2r.sub.m,1)+(r.sub.m,2r.sub.m+1,1)d.sub.m+(r.sub.m+1,2r.sub.m+2,1)d.sub.md.sub.m+1|(14)
or equivalently
g(d.sub.m,d.sub.m+1)=|(r.sub.m1,2r.sub.m,1)+(r.sub.m,2r.sub.m+1,1)d.sub.m+(r.sub.m+1,2r.sub.m+2,1)d.sub.md.sub.m+1|.sup.2 (15)
[0073] A hard decision can be performed to determine d.sub.m as
[0074] When accounting for timing correction, this becomes
g(d.sub.m,d.sub.m+1,t)=|[(r.sub.m1,2r.sub.m,1)+(r.sub.m,2r.sub.m+1,1)d.sub.m+(r.sub.m+1,2r.sub.m+2,1)d.sub.md.sub.m+1]|.sup.2 (17)
where t is for timing correction.
[0075] A hard decision can be performed to detect d.sub.m as
[0076] However the above g(d.sub.m, d.sub.m+1, t) is equivalent to
g(d.sub.m,d.sub.m+1,t)=|[(r.sub.m1,2r.sub.m,1)d.sub.m+(r.sub.m,2r.sub.m+1,1)+(r.sub.m+1,2r.sub.m+2,1)d.sub.m1]|.sup.2 (19)
or from the point of data decision and timing is also equivalent to
g(d.sub.m,d.sub.m+1,t)=|(r.sub.m1,2r.sub.m,1)+(r.sub.m,2r.sub.m+1,1)d.sub.m+(r.sub.m+1,2r.sub.m+2,1)d.sub.md.sub.m+1| (20)
[0077] Accordingly, a multiple symbol noncoherent soft output detector can be implemented with minor modification to the detector disclosed U.S. Pat. No. 7,633,377 by using the correlations that were generated prior to the hard decision to generate the soft output as follows:
[0078] However, an approximation can be used if power computation is easier than complex absolute value calculation as
which comes from preamble synchronization circuits. If complex absolute value computation cannot be done, A.sup.2 can be used as an approximation.
[0079] Based upon the above discussion, the hardware implementation of the detector disclosed in U.S. Pat. No. 7,633,377 can be modified by replacing the maximum operation in the hardware implementation of the hard detection decision
with two maximum operation blocks that are subtracted
The modification to the detector disclosed in U.S. Pat. No. 7,633,377 to achieve a multiple symbol noncoherent soft output detector in accordance with embodiments of the invention is illustrated in
[0080] For symbol stream combining, the timing of the soft metrics from two or more receivers should be aligned. In instances where the receivers are in close vicinity of each other and data rates are low, such additional timing alignment is not as important. When combining soft outputs from multiple receivers, the noise variances for identical RF front ends for two or more receivers with the same Noise Figure (NF) are almost the same. Therefore, .sup.2 need not be calculated for each receiver. If this is not the case, then for each receiver in addition to received amplitude (or power) computation the received noise variance .sup.2 is calculated prior to combining.
[0081] Although a specific hardware implementation is discussed above based upon modifying the RFID receiver disclosed in U.S. Pat. No. 7,633,377, any of a variety of receiver designs can be utilized to implement multiple symbol noncoherent soft output detectors that produce soft outputs in accordance with embodiments of the invention. Additional functionality including (but not limited to) collision detection that can be supported by a receiver configured to produce soft metrics in accordance with embodiments of the invention are discussed further below.
Collision Detection
[0082] The soft metrics generated by a multiple symbol noncoherent soft output detector in accordance with an embodiment of the invention can be utilized to perform collision detection. Referring again to the example of FM0 modulated data transmitted by RFID tags in accordance with the EPC Gen 2 standard, RFID collision detection can be performed using the soft metrics generated when detecting an RFID tag's RN16 query response. The RN16 query response is a 16 bit random number that is assigned to each tag. As is discussed further below, a collision during the transmission of the RN16 bits can be detected using the soft metrics based on LLRs of the 16 bits detected by a multiple symbol noncoherent soft output detector in accordance with embodiments of the invention.
[0083] Assuming that the preamble is already detected, the LLR based on observed 3-bit (symbol) duration utilized for performing collision detection is as follows:
[0084] This LLR can be computed for i=1, 2, 3, . . . , 15. For simplicity
is dropped in (23). On the edges of RN16, r.sub.0,2 is known from the last one-half symbol observation from the preamble sequence. For r.sub.17,1 since it is not available we set r.sub.17,1=r.sub.16,2. The method is based on observing |.sub.i| for i=1, 2, 3, . . . , 15.
[0085] When there is no collision:
r.sub.k,i=A.sub.1x.sub.k,ie.sup.j.sup.
[0086] When two tags collide:
r.sub.k,i=A.sub.1x.sub.k,ie.sup.j.sup.
[0087] All phases are unknown and uniformly distributed.
[0088] One method to discriminate collision versus no collision is to use variance of LLR over the 15-bit (symbol) received RN16 transmission. The variance can be defined as:
[0089] The variance can be compared to a threshold to detect collisions. In several embodiments, a threshold TH=m|corr| is utilized, where con represent the result of preamble correlation normalized by the number of one half symbols used in the preamble, and m is a number that can be set based on a desired false detection probability appropriate to a specific application. Based on the above, the magnitude of con can be expressed as
[0090] If Var>TH then there is a collision. A histogram of LLR simulations for two cases of no collision and two tag collision where the received SNR of each of the colliding signals is the same is illustrated in
[0091] Although specific procedures for performing collision detection in RFID system using LLR magnitudes are discussed above, any of a variety of techniques utilizing LLR magnitudes and/or other soft metrics can be utilized to perform collision detection in a variety of applications including (but not limited to) RFID tag interrogation in accordance with embodiments of the invention.
[0092] While the above description contains many specific embodiments of the invention, these should not be construed as limitations on the scope of the invention, but rather as an example of one embodiment thereof. Accordingly, the scope of the invention should be determined not by the embodiments illustrated, but by the appended claims and their equivalents.