The invention generally relates to wireless communication systems, In particular, the invention relates to data detection in such systems.
Due to the increased demands for improved receiver performance, many advanced receivers use zero forcing (ZF) block linear equalizers and minimum mean square error (MMSE) equalizers.
In both these approaches, the received signal is typically modeled per Equation 1.
r=Hd+n Equation 1
r is the received vector, comprising samples of the received signal. H is the channel response matrix. d is the data vector. In spread spectrum systems, such as code division multiple access (CDMA) systems, d is the spread data vector. In CDMA systems, data for each individual code is produced by despreading the estimated data vector d with that code. n is the noise vector.
In a ZF block linear equalizer, the data vector is estimated, such as per Equation 2
d=(H)−1r Equation 2
(·)H is the complex conjugate transpose (or Hermetian) operation. In a MMSE block linear equalizer, the data vector is estimated, such as per Equation 3.
d=(HHH+σ2I)−1r Equation 3
In wireless channels experiencing multipath propagation, to accurately detect the data using these approaches requires that an infinite number of received samples be used. One approach to reduce the complexity is a sliding window approach. In the sliding window approach, a predetermined window of received samples and channel responses are used in the data detection. After the initial detection, the window is slid down to a next window of samples. This process continues until the communication ceases.
By not using an infinite number of samples, an error is introduced into the data detection. The error is most prominent at the beginning and end of the window, where the effectively truncated portions of the infinite sequence have the largest impact. One approach to reduce these errors is to use a large window size and truncate the results at the beginning and the end of the window. The truncated portions of the window are determined in previous and subsequent windows. This approach has considerable complexity. The large window size leads to large dimensions on the matrices and vectors used in the data estimation. Additionally, this approach is not computationally efficient by detection data at the beginning and at the ends of the window and then discarding that data.
Accordingly, it is desirable to have alternate approaches to data detection.
Data estimation is performed in a wireless communications system. A received vector is produced. For use in estimating a desired portion of data of the received vector, a past, a center and a future portion of a channel estimate matrix is determined. The past portion is associated with a portion of the received signal prior to the desired portion of the data. The future portion is associated with a portion of the received vector after the desired portion of the data and the center portion is associated with a portion of the received vector associated with the desired data portion. The desired portion of the data is estimated without effectively truncating detected data. The estimating the desired portion of the data uses a minimum mean square error algorithm having inputs of the center portion of the channel estimate matrix and a portion of the received vector. The past and future portions of the channel estimate matrix are used to adjust factors in the minimum mean square error algorithm.
Hereafter, a wireless transmit/receive unit (WTRU) includes but is not limited to a user equipment, mobile station, fixed or mobile subscriber unit, pager, or any other type of device capable of operating in a wireless environment. When referred to hereafter, a base station includes but is not limited to a Node-B, site controller, access point or any other type of interfacing device in a wireless environment.
Although reduced complexity sliding window equalizer is described in conjunction with a preferred wireless code division multiple access communication system, such as CDMA2000 and universal mobile terrestrial system (UMTS) frequency division duplex (FDD), time division duplex (TDD) modes and time division synchronous CDMA (TD-SCDMA), it can be applied to various communication system and, in particular, various wireless communication systems. In a wireless communication system, it can be applied to transmissions received by a WTRU from a base station, received by a base station from one or multiple WTRUs or received by one WTRU from another WTRU, such as in an ad hoc mode of operation.
The following describes the implementation of a reduced complexity sliding window based equalizer using a preferred MMSE algorithm. However, other algorithms can be used, such as a zero forcing algorithm. h(·) is the impulse response of a channel. d(k) is the kth transmitted sample that is generated by spreading a symbol using a spreading code. It can also be sum of the chips that are generated by spreading a set of symbols using a set of codes, such as orthogonal codes. r(·) is the received signal. The model of the system can expressed as per Equation 4.
n(t) is the sum of additive noise and interference (intra-cell and inter-cell). For simplicity, the following is described assuming chip rate sampling is used at the receiver, although other sampling rates may be used, such as a multiple of the chip rate. The sampled received signal can be expressed as per Equation 5.
Tc is being dropped for simplicity in the notations.
Assuming h(·) has a finite support and is time invariant. This means that in the discrete-time domain, index L exists such that h(i)=0 for i<0 and i≧L. As a result, Equation 5 can be re-written as Equation 6.
Considering that the received signal has M received signals r(0), . . . , r(M−1), Equation 7 results.
r=Hd+n
where,
Part of the vector d can be determined using an approximate equation. Assuming M>L and defining N=M−L+1, vector d is per Equation 8.
The H matrix in Equation 7 is a banded matrix, which can be represented as the diagram in
Instead of estimating all of the elements in d, only the middle N elements of d are estimated. {tilde over (d)} is the middle N elements as per Equation 9.
{tilde over (d)}=[d(0), . . . , d(N−1)]T Equation 9
Using the same observation for r, an approximate linear relation between r and {tilde over (d)} is per Equation 10.
r={tilde over (H)}{tilde over (d)}+n Equation 10
Matrix {tilde over (H)} can be represented as the diagram in
As shown, the first L−1 and the last L−1 elements of r are not equal to the right hand side of the Equation 10. As a result, the elements at the two ends of vector {tilde over (d)} will be estimated less accurately than those near the center. Due to this property, a sliding window approach is preferably used for estimation of transmitted samples, such as chips.
In each, kth step of the sliding window approach, a certain number of the received samples are kept in r [k] with dimension N+L−1. They are used to estimate a set of transmitted data {tilde over (d)}[k] with dimension N using equation 10. After vector {tilde over (d)}[k] is estimated, only the “middle” part of the estimated vector {tilde over ({circumflex over (d)}[k] is used for the further data processing, such as by despreading. The “lower” part (or the later in-time part) of {tilde over (d)}[k] is estimated again in the next step of the sliding window process in which r [k+1] has some of the elements r [k] and some new received samples, i.e. it is a shift (slide) version of r [k].
Although, preferably, the window size N and the sliding step size are design parameters, (based on delay spread of the channel (L), the accuracy requirement for the data estimation and the complexity limitation for implementation), the following using the window size of Equation 12 for illustrative purposes.
N=4NS×SF Equation 12
SF is the spreading factor. Typical window sizes are 5 to 20 times larger than the channel impulse response, although other sizes may be used.
The sliding step size based on the window size of Equation 12 is, preferably, 2NS×SF. NSε{1,2, . . . } is, preferably, left as a design parameter. In addition, in each sliding step, the estimated chips that are sent to the despreader are 2NS×SF elements in the middle of the estimated {circumflex over (d)}[k]. This procedure is illustrated in
One algorithm of data detection uses an MMSE algorithm with model error correction uses a sliding window based approach and the system model of Equation 10.
Due to the approximation, the estimation of the data, such as chips, has error, especially, at the two ends of the data vector in each sliding step (the beginning and end). To correct this error, the H matrix in Equation 7 is partitioned into a block row matrix, as per Equation 13, (step 50).
H=[Hp|{tilde over (H)}|Hf] Equation 13
Subscript “p” stands for “past”, and “f” stands for “future”. {tilde over (H)} is as per Equation 10. Hp is per Equation 14.
Hf is per Equation 15.
The vector d is also partitioned into blocks as per Equation 16.
d=[dpT|{tilde over (d)}T|dfT]T Equation 16
{tilde over (d)} is the same as per Equation 8 and dp is per Equation 17.
dp=[d(−L+1)d(−L+2) . . . d(−1)]TεCL−1 Equation 17
df is per Equation 18.
df=[d(N)d(N+1) . . . d(N+L−2)]TεCL−1 Equation 18
The original system model is then per Equation 19 and is illustrated in FIG. 4.
r=Hpdp+{tilde over (H)}{tilde over (d)}+Hfdf+n Equation 19
One approach to model Equation 19 is per Equation 20.
{tilde over (r)}={tilde over (H)}{tilde over (d)}+ñ1
where
{tilde over (r)}=r−Hpdp and ñ1=Hfdf+n Equation 20
Using an MMSE algorithm, the estimated data vector {tilde over ({circumflex over (d)}is per Equation 21.
{tilde over ({circumflex over (d)}=gd{tilde over (H)}H(gd{tilde over (H)}{tilde over (H)}H+Σ1)−1{tilde over ({circumflex over (r)} Equation 21
In Equation 21, gd is chip energy per Equation 22.
E{d(i)d*(j)}=gdδij Equation 22
{tilde over ({circumflex over (r)} is per Equation 23.
{tilde over ({circumflex over (r)}=r−Hp{circumflex over (d)}p Equation 23
{circumflex over (d)}p, is part of the estimation of {tilde over (d)} in the previous sliding window step. Σ1 is the autocorrelation matrix of ñ1, i.e., Σ1=E{ñ1ñ1H }. If assuming Hfdf and n are uncorrelated, Equation 24 results.
Σ1=gdHfHfH+E{nnH} Equation 24
The reliability of {circumflex over (d)}p depends on the sliding window size (relative to the channel delay span L) and sliding step size.
This approach is also described in conjunction with the flow diagram of
A channel estimation device 20 processes the received vector r producing the channel estimate matrix portions, Hp, {tilde over (H)} and Hf, (step 50). A future noise auto-correlation device 24 determines a future noise auto-correlation factor, gdHfHfH, (step 52). A noise auto-correlation device 22 determines a noise auto-correlation factor, E{nnH}, (step 54). A summer 26 sums the two factors together to produce Σ1, (step 56).
A past input correction device 28 takes the past portion of the channel response matrix, Hp, and a past determined portion of the data vector, {circumflex over (d)}p, to produce a past correction factor, Hp{circumflex over (d)}p, (step 58). A subtractor 30 subtracts the past correction factor from the received vector producing a modified received vector, {tilde over ({circumflex over (r)}, (step 60). An MMSE device 34 uses Σ1, {tilde over (H)}, and {tilde over ({circumflex over (r)} to determine the received data vector center portion {tilde over ({circumflex over (d)}, such as per Equation 21, (step 62). The next window is determined in the same manner using a portion of {tilde over ({circumflex over (d)} as {circumflex over (d)}p in the next window determination, (step 64). As illustrated in this approach, only data for the portion of interest,{tilde over ({circumflex over (d)}, is determined reducing the complexity involved in the data detection and the truncating of unwanted portions of the data vector.
In another approach to data detection, only the noise term is corrected. In this approach, the system model is per Equation 25.
r={tilde over (H)}{tilde over (d)}+ñ2, where ñ2=Hpdp+Hfdf+n Equation 25
Using an MMSE algorithm, the estimated data vector {tilde over ({circumflex over (d)} is per Equation 26.
{tilde over ({circumflex over (d)}=gd{tilde over (H)}H(gd{tilde over (H)}{tilde over (H)}H+Σ2)−1r Equation 26
Assuming Hpdp, Hfdf and n are uncorrelated, Equation 27 results.
Σ2=gdHpHpH+gdHfHfH+E{nnH} Equation 27
To reduce the complexity in solving Equation 26 using Equation 27, a full matrix multiplication for HpHpH and HfHfH are not necessary, since only the upper and lower corner of Hp and Hf, respectively, are non-zero, in general.
This approach is also described in conjunction with the flow diagram of
A channel estimation device 36 processes the received vector producing the channel estimate matrix portions, Hp, {tilde over (H)} and Hf, (step 70). A noise auto-correlation correction device 38 determines a noise auto-correlation correction factor, gdHpHpH+gdHfHfH, using the future and past portions of the channel response matrix, (step 72). A noise auto correlation device 40 determines a noise auto-correlation factor, E{nnH}, (step 74). A summer 42 adds the noise auto-correlation correction factor to the noise auto-correlation factor to produce Σ2, (step 76). An MMSE device 44 uses the center portion or the channel response matrix, {tilde over (H)}, the received vector, r, and Σ2 to estimate the center portion of the data vector, {tilde over ({circumflex over (d)}, (step 78). One advantage to this approach is that a feedback loop using the detected data is not required. As a result, the different slided window version can be determined in parallel and not sequentially.
This application claims priority from U.S. provisional application No. 60/452,165, filed on Mar. 3, 2003, which is incorporated by reference as if fully set forth.
| Number | Name | Date | Kind |
|---|---|---|---|
| 5412620 | Cafarella et al. | May 1995 | A |
| 5487069 | O'Sullivan et al. | Jan 1996 | A |
| 5559757 | Catipovic et al. | Sep 1996 | A |
| 5577066 | Schuchman et al. | Nov 1996 | A |
| 5612978 | Blanchard et al. | Mar 1997 | A |
| 5796814 | Brajal et al. | Aug 1998 | A |
| 5805638 | Liew | Sep 1998 | A |
| 5818868 | Gaudenzi et al. | Oct 1998 | A |
| 5828658 | Ottersten et al. | Oct 1998 | A |
| 5930369 | Cox et al. | Jul 1999 | A |
| 6047020 | Hottinen | Apr 2000 | A |
| 6097753 | Ko | Aug 2000 | A |
| 6128276 | Agee | Oct 2000 | A |
| 6137843 | Chennakeshu et al. | Oct 2000 | A |
| 6137848 | Chennaksha et al. | Oct 2000 | A |
| 6141393 | Thomas et al. | Oct 2000 | A |
| 6144711 | Raleigh et al. | Nov 2000 | A |
| 6181714 | Isaksson et al. | Jan 2001 | B1 |
| 6188717 | Kaiser et al. | Feb 2001 | B1 |
| 6219561 | Raleigh | Apr 2001 | B1 |
| 6289005 | Katz | Sep 2001 | B1 |
| 6320903 | Isaksson et al. | Nov 2001 | B1 |
| 6321066 | Katz et al. | Nov 2001 | B1 |
| 6321082 | Katz | Nov 2001 | B1 |
| 6359926 | Isaksson et al. | Mar 2002 | B1 |
| 6359938 | Keevill et al. | Mar 2002 | B1 |
| 6363128 | Isaksson et al. | Mar 2002 | B1 |
| 6366554 | Isaksson et al. | Apr 2002 | B1 |
| 6377632 | Paulraj et al. | Apr 2002 | B1 |
| 6392595 | Katz et al. | May 2002 | B1 |
| 6396801 | Upton et al. | May 2002 | B1 |
| 6438174 | Isaksson et al. | Aug 2002 | B1 |
| 6445342 | Thomas et al. | Sep 2002 | B1 |
| 6456649 | Isaksson et al. | Sep 2002 | B1 |
| 6466629 | Isaksson et al. | Oct 2002 | B1 |
| 6473449 | Cafarella et al. | Oct 2002 | B1 |
| 6473453 | Wilkinson | Oct 2002 | B1 |
| 6493395 | Isaksson et al. | Dec 2002 | B1 |
| 6505053 | Winters et al. | Jan 2003 | B1 |
| 6512737 | Agee | Jan 2003 | B1 |
| 6538986 | Isaksson et al. | Mar 2003 | B2 |
| 6553012 | Katz | Apr 2003 | B1 |
| 6611855 | Hellberg et al. | Aug 2003 | B1 |
| 6618431 | Lee | Sep 2003 | B1 |
| 6643526 | Katz | Nov 2003 | B1 |
| 6658619 | Chen | Dec 2003 | B1 |
| 6662024 | Walton et al. | Dec 2003 | B2 |
| 6671334 | Kuntz et al. | Dec 2003 | B1 |
| 6674795 | Liu et al. | Jan 2004 | B1 |
| 6680969 | Molnar et al. | Jan 2004 | B1 |
| 6684065 | Bult et al. | Jan 2004 | B2 |
| 6693953 | Cox et al. | Feb 2004 | B2 |
| 6700919 | Papasakellarious | Mar 2004 | B1 |
| 6724743 | Pigeonnat | Apr 2004 | B1 |
| 6729929 | Sayers et al. | May 2004 | B1 |
| 6744320 | Nguyen et al. | Jun 2004 | B2 |
| 6745352 | Cheng | Jun 2004 | B2 |
| 6757321 | Pan et al. | Jun 2004 | B2 |
| 6760388 | Ketchum et al. | Jul 2004 | B2 |
| 20010033614 | Hudson | Oct 2001 | A1 |
| 20010049295 | Matsuoka et al. | Dec 2001 | A1 |
| 20010055319 | Quigley et al. | Dec 2001 | A1 |
| 20020034191 | Shattil | Mar 2002 | A1 |
| 20020097784 | Brunel et al. | Jul 2002 | A1 |
| 20020118765 | Nangia et al. | Aug 2002 | A1 |
| 20020119803 | Bitterlich et al. | Aug 2002 | A1 |
| 20020122406 | Chillariga et al. | Sep 2002 | A1 |
| 20020122465 | Agee et al. | Sep 2002 | A1 |
| 20020126741 | Baum et al. | Sep 2002 | A1 |
| 20020126768 | Isaksson et al. | Sep 2002 | A1 |
| 20020136158 | Frank | Sep 2002 | A1 |
| 20020145989 | De Parthapratim et al. | Oct 2002 | A1 |
| 20020159415 | Pan et al. | Oct 2002 | A1 |
| 20020159506 | Alamouti et al. | Oct 2002 | A1 |
| 20020159537 | Crilly, Jr. | Oct 2002 | A1 |
| 20020186715 | Mestdagh | Dec 2002 | A1 |
| 20030003880 | Ling et al. | Jan 2003 | A1 |
| 20030004697 | Ferris | Jan 2003 | A1 |
| 20030008684 | Ferris | Jan 2003 | A1 |
| 20030021237 | Min et al. | Jan 2003 | A1 |
| 20030021365 | Min et al. | Jan 2003 | A1 |
| 20030022651 | Bannasch et al. | Jan 2003 | A1 |
| 20030022680 | Shreve | Jan 2003 | A1 |
| 20030026201 | Amesen | Feb 2003 | A1 |
| 20030035392 | Pan et al. | Feb 2003 | A1 |
| 20030035491 | Walton et al. | Feb 2003 | A1 |
| 20030043732 | Walton et al. | Mar 2003 | A1 |
| 20030043767 | Pan et al. | Mar 2003 | A1 |
| 20030043887 | Hudson | Mar 2003 | A1 |
| 20030043925 | Stopler et al. | Mar 2003 | A1 |
| 20030048856 | Ketchum et al. | Mar 2003 | A1 |
| 20030058952 | Webster et al. | Mar 2003 | A1 |
| 20030063557 | Mottier | Apr 2003 | A1 |
| 20030072291 | Brunel | Apr 2003 | A1 |
| 20030076900 | Magee et al. | Apr 2003 | A1 |
| 20030076908 | Huang et al. | Apr 2003 | A1 |
| 20030081781 | Jensen et al. | May 2003 | A1 |
| 20030086366 | Branlund et al. | May 2003 | A1 |
| 20030099216 | Nilsson et al. | May 2003 | A1 |
| 20030103584 | Bjerke et al. | Jun 2003 | A1 |
| 20030108117 | Ketchum et al. | Jun 2003 | A1 |
| 20030112880 | Walton et al. | Jun 2003 | A1 |
| 20030123384 | Agee | Jul 2003 | A1 |
| 20030125040 | Walton et al. | Jul 2003 | A1 |
| 20030128658 | Walton et al. | Jul 2003 | A1 |
| 20030129984 | Dent | Jul 2003 | A1 |
| 20030133403 | Castelain et al. | Jul 2003 | A1 |
| 20030147655 | Shattil | Aug 2003 | A1 |
| 20030152021 | Wang et al. | Aug 2003 | A1 |
| 20030165131 | Liang et al. | Sep 2003 | A1 |
| 20030185310 | Ketchum et al. | Oct 2003 | A1 |
| 20030210752 | Krupka | Nov 2003 | A1 |
| 20030215007 | Mottier | Nov 2003 | A1 |
| 20030216154 | Mennenga et al. | Nov 2003 | A1 |
| 20030227866 | Yamaguchi | Dec 2003 | A1 |
| 20030235255 | Ketchum et al. | Dec 2003 | A1 |
| 20040032354 | Knobel et al. | Feb 2004 | A1 |
| 20040032918 | Shor et al. | Feb 2004 | A1 |
| 20040052236 | Hwang et al. | Mar 2004 | A1 |
| 20040086027 | Shattil | May 2004 | A1 |
| 20040086035 | Upton et al. | May 2004 | A1 |
| 20040087275 | Sugar et al. | May 2004 | A1 |
| 20040095907 | Agee et al. | May 2004 | A1 |
| 20040100897 | Shattil | May 2004 | A1 |
| 20040101046 | Yang et al. | May 2004 | A1 |
| 20040116077 | Lee et al. | Jun 2004 | A1 |
| 20040120274 | Petre et al. | Jun 2004 | A1 |
| 20040120424 | Roberts | Jun 2004 | A1 |
| 20040136399 | Roberts | Jul 2004 | A1 |
| 20040141548 | Shattil | Jul 2004 | A1 |
| 20040142663 | Roberts | Jul 2004 | A1 |
| 20040146024 | Li et al. | Jul 2004 | A1 |
| 20040240595 | Raphaeli | Dec 2004 | A1 |
| Number | Date | Country |
|---|---|---|
| 0 766 468 | Apr 1997 | EP |
| 0766468 | Apr 1997 | EP |
| 1 017 183 | Jul 2000 | EP |
| 1017183 | Jul 2000 | EP |
| 1 047 209 | Oct 2000 | EP |
| 1047209 | Oct 2000 | EP |
| 1 063 780 | Dec 2000 | EP |
| 1063780 | Dec 2000 | EP |
| 1 119 146 | Jul 2001 | EP |
| 1119146 | Jul 2001 | EP |
| 1 139 632 | Oct 2001 | EP |
| 1139623 | Oct 2001 | EP |
| 1 175 022 | Jan 2002 | EP |
| 1175022 | Jan 2002 | EP |
| 1 255 387 | Nov 2002 | EP |
| 1255387 | Nov 2002 | EP |
| 1 289 182 | Mar 2003 | EP |
| 1289182 | Mar 2003 | EP |
| 1 300 999 | Apr 2003 | EP |
| 1 303 094 | Apr 2003 | EP |
| 1300999 | Apr 2003 | EP |
| 1303094 | Apr 2003 | EP |
| 1 357 693 | Oct 2003 | EP |
| 1357693 | Oct 2003 | EP |
| 1 365 554 | Nov 2003 | EP |
| 1365554 | Nov 2003 | EP |
| 1 379 020 | Jan 2004 | EP |
| 1379020 | Jan 2004 | EP |
| 1 411 693 | Apr 2004 | EP |
| 1411693 | Apr 2004 | EP |
| 1992-0009249 | May 1992 | KR |
| 1998-702348 | Jul 1998 | KR |
| 20000027178 | May 2000 | KR |
| 2003-0034260 | May 2003 | KR |
| 9522859 | Aug 1995 | WO |
| 9527349 | Oct 1995 | WO |
| 9622638 | Jul 1996 | WO |
| 9734421 | Sep 1997 | WO |
| 9735384 | Sep 1997 | WO |
| 9748192 | Dec 1997 | WO |
| 9809395 | Mar 1998 | WO |
| 9810545 | Mar 1998 | WO |
| 9810549 | Mar 1998 | WO |
| 9810550 | Mar 1998 | WO |
| 9810552 | Mar 1998 | WO |
| 9810553 | Mar 1998 | WO |
| 9810554 | Mar 1998 | WO |
| 9810555 | Mar 1998 | WO |
| 9818272 | Apr 1998 | WO |
| 9836596 | Aug 1998 | WO |
| 9836598 | Aug 1998 | WO |
| 9836599 | Aug 1998 | WO |
| 9837638 | Aug 1998 | WO |
| 9949602 | Sep 1999 | WO |
| 9962280 | Dec 1999 | WO |
| 0011823 | Mar 2000 | WO |
| 0052872 | Sep 2000 | WO |
| 0110065 | Feb 2001 | WO |
| 0110065 | Feb 2001 | WO |
| 0133761 | May 2001 | WO |
| 0133761 | May 2001 | WO |
| 0133791 | May 2001 | WO |
| 0133791 | May 2001 | WO |
| 0147202 | Jun 2001 | WO |
| 0147202 | Jun 2001 | WO |
| 0147203 | Jun 2001 | WO |
| 0147203 | Jun 2001 | WO |
| 0153932 | Jul 2001 | WO |
| 0153932 | Jul 2001 | WO |
| 0154300 | Jul 2001 | WO |
| 0154300 | Jul 2001 | WO |
| 0154305 | Jul 2001 | WO |
| 0154305 | Jul 2001 | WO |
| 02054537 | Jul 2001 | WO |
| 0209977 | Apr 2002 | WO |
| 0229977 | Apr 2002 | WO |
| 02054537 | Jul 2002 | WO |
| 02054601 | Jul 2002 | WO |
| 02054601 | Jul 2002 | WO |
| 02061962 | Aug 2002 | WO |
| 02061962 | Aug 2002 | WO |
| 02067527 | Aug 2002 | WO |
| 02067527 | Aug 2002 | WO |
| 02073937 | Sep 2002 | WO |
| 02073937 | Sep 2002 | WO |
| 02080483 | Oct 2002 | WO |
| 02080483 | Oct 2002 | WO |
| 02082683 | Oct 2002 | WO |
| 02082683 | Oct 2002 | WO |
| WO02082683 | Oct 2002 | WO |
| 02093779 | Nov 2002 | WO |
| 02093779 | Nov 2002 | WO |
| 02093784 | Nov 2002 | WO |
| 02093784 | Nov 2002 | WO |
| 02093819 | Nov 2002 | WO |
| 02093819 | Nov 2002 | WO |
| 03005291 | Jan 2003 | WO |
| 03005291 | Jan 2003 | WO |
| 03010898 | Feb 2003 | WO |
| 03010898 | Feb 2003 | WO |
| 03015292 | Feb 2003 | WO |
| 03015292 | Feb 2003 | WO |
| 03026237 | Mar 2003 | WO |
| 03026237 | Mar 2003 | WO |
| 03028270 | Apr 2003 | WO |
| 03028270 | Apr 2003 | WO |
| 03044983 | May 2003 | WO |
| 03044983 | May 2003 | WO |
| 03081823 | Oct 2003 | WO |
| 03081823 | Oct 2003 | WO |
| 03084092 | Oct 2003 | WO |
| 03084092 | Oct 2003 | WO |
| 03092212 | Nov 2003 | WO |
| 03092212 | Nov 2003 | WO |
| 04002047 | Dec 2003 | WO |
| 2004002047 | Dec 2003 | WO |
| 2004003743 | Jan 2004 | WO |
| 2004003743 | Jan 2004 | WO |
| 2004008704 | Jan 2004 | WO |
| 2004008704 | Jan 2004 | WO |
| 2004023704 | Mar 2004 | WO |
| 2004023704 | Mar 2004 | WO |
| 2004032347 | Apr 2004 | WO |
| 2004032347 | Apr 2004 | WO |
| 2004036345 | Apr 2004 | WO |
| 2004036345 | Apr 2004 | WO |
| 2004038984 | May 2004 | WO |
| 2004038984 | May 2004 | WO |
| 2004059935 | Jul 2004 | WO |
| 2004059935 | Jul 2004 | WO |
| 2004064298 | Jul 2004 | WO |
| 2004064298 | Jul 2004 | WO |
| Number | Date | Country | |
|---|---|---|---|
| 20050031024 A1 | Feb 2005 | US |
| Number | Date | Country | |
|---|---|---|---|
| 60452165 | Mar 2003 | US |