IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0050399
(2002-01-15)
|
발명자
/ 주소 |
- Jayaraman, Srikant
- Corbaton, Ivan Jesus Fernandez
- Smee, John Edward
|
출원인 / 주소 |
|
인용정보 |
피인용 횟수 :
1 인용 특허 :
7 |
초록
▼
Methods and apparatus are presented herein for determining log likelihood ratios (LLRs) for code symbols. Pilot and code symbols are transmitted over diversity channels, which can be modeled as a slowly time varying system. A formulation for a multipath gain vector is derived herein based on the slo
Methods and apparatus are presented herein for determining log likelihood ratios (LLRs) for code symbols. Pilot and code symbols are transmitted over diversity channels, which can be modeled as a slowly time varying system. A formulation for a multipath gain vector is derived herein based on the slowly time varying model. The multipath gain vector is then solved using iterative procedures. Using the solved multipath gain vector, the LLRs for code symbols are computed.
대표청구항
▼
1. An apparatus for determining likelihood values of input data bits from a plurality of code symbols and a plurality of pilot symbols, comprising:a memory element; and a processor configured to execute a set of instructions stored in the memory element, the set of instructions for: determining a ga
1. An apparatus for determining likelihood values of input data bits from a plurality of code symbols and a plurality of pilot symbols, comprising:a memory element; and a processor configured to execute a set of instructions stored in the memory element, the set of instructions for: determining a gain vector relating the plurality of code symbols and the plurality of pilot symbols in accordance with channel characteristics; and using the gain vector to determine likelihood values of a designated code symbol, wherein the input data bits are carried by the designated code symbol, wherein using the gain vector to determine likelihood values of a designated code symbol comprises: defining the likelihood values of the designated code symbol as a log likelihood ratio Λk in accordance with the following equation: wherein {right arrow over (θ)} is the gain vector, p{right arrow over (θ)}(·|·) is the conditional probability; dπ(k) is the designated code symbol, xj represents the plurality of code symbols, yj′ represents the plurality of pilot symbols, and the indices J and J′ are defined by:J⊂{j:k?M?j?k+{overscore (M)}}andJ′⊂{(j′:k?N?j′?k+{overscore (N)}}, where the terms M, {overscore (M)}, N, and {overscore (N)} are window boundary values.2. The apparatus of claim 1, wherein the window boundary values M, {overscore (M)}, N, and {overscore (N)} are equal.3. The apparatus of claim 1, wherein the window boundary value M equals the window boundary value {overscore (M)} and the window boundary value N equals the window boundary value {overscore (N)}.4. The apparatus of claim 1, wherein the plurality of code symbols xj and the plurality of code symbols yj′ each comprise L components.5. The apparatus of claim 4, further comprising a RAKE “finger” assigned to each of the L components.6. The apparatus of claim 4, wherein the L components represent L multipath signals received on a single antenna.7. The apparatus of claim 4, wherein the L components represent L multipath signals received on two or more antennas.8. The apparatus of claim 4, wherein the L components represent L multipath signals received from two or more transmissions.9. The apparatus of claim 4, wherein the L components represent L multipath signals received from two or more carriers.10. The apparatus of claim 2, wherein determining the gain vector relating the plurality of code symbols and the plurality of pilot symbols in accordance with channel characteristics comprises:evaluating a gain vector equation defined by: wherein σp2/σt2 is a pilot-to-traffic ratio, g(·,·) is a predetermined function, dπ(k) is the designated code symbol, xj represents the plurality of code symbols, the index J is defined over the range J⊂{j:k?M?j?k+{overscore (M)}}, M is the number of code symbols in the plurality of code symbols, and N is the number of pilot symbols in the plurality of code symbols.11. The apparatus of claim 10, wherein evaluating the gain vector equation is performed iteratively with an initial condition and with an iteration formula: where Yj′ presents the plurality of pilot symbols and J′⊂{j′:k?N?j′?k+{overscore (N)}}.12. The apparatus of claim 10, wherein using the gain vector to determine likelihood values of the designated code symbols comprises:defining the likelihood values of the designated code symbol as a log likelihood ratio Λk in accordance with the following equation: Λk=fk({circumflex over (θ)}?,?1)?fk({circumflex over (θ)}+,+1) wherein and σp2/σt2 is a pilot-to-traffic ratio.13. The apparatus of claim 2, wherein determining the gain vector relating the plurality of code symbols and the plurality of pilot symbols in accordance with channel characteristics comprises:evaluating a gain vector equation defined by: wherein σp2/σt2 is a pilot-to-traffic ratio, g(·,·) is a predetermined function, xj represents the plurality of code symbols, the index J is defined by the relationship J⊂{j:k?M?j?k+{overscore (M)}}, M is the number of code symbols in the plurality of code symbols, and N is the number of pilot symbols in the plurality of code symbols.14. The apparatus of claim 13, wherein evaluating the gain vector equation is performed iteratively with an initial condition using an iteration formula: where yj′ represents the plurality of pilot symbols and J′⊂{j′:k?N?j′?k+{overscore (N)}}.15. The apparatus of claim 13, wherein using the gain vector to determine likelihood values of the designated code symbols comprises:defining the likelihood values of the designated code symbol as a log likelihood ratio Λk in accordance with the following equation: wherein the superscript H represents the Hermitian transpose of the gain vector.16. An apparatus for determining a log likelihood ratio of a designated code symbol by using a plurality of code symbols and a plurality of pilot symbols transmitted over diversity channels, comprising:a memory element; and a processor configured to execute a set of instructions stored in the memory element, the set of instructions for: receiving a frame of N′ code symbols; dividing the frame of code symbols into N′/K groups of code symbols, wherein the ith group contains symbols with indices iK+1, . . . , (i+1)K; setting a counter for i, ranging from 0 to (i+1)K?1N′/K?1; setting a plurality of indices as follows: J={iK+1?M, . . . , (i+1)K+{overscore (M)}}, J′={iK+1?N, . . . , (i+1)K+{overscore (N)}}, N=N+{overscore (N)}+K, M=M+{overscore (M)}+K; setting an initial gain vector condition defining iterating a gain vector equation for a predetermined number of iterations, the gain vector equation defined by: wherein σp2/σt2 is a pilot-to-traffic ratio; setting the last value of {circumflex over (θ)}n as {circumflex over (θ)}; computing a value ?for each k=iK+1, . . . , (i+1)K; and incrementing i and repeating the above steps so that a plurality of values {Λ1, . . . , ΛN′} is obtained. 17. A method for determining likelihood values of input data bits from a plurality of code symbols and a plurality of pilot symbols, comprising:determining a multipath gain vector relating the plurality of code symbols and the plurality of pilot symbols in accordance with channel characteristics, wherein the multipath gain vector has entries corresponding to RAKE receiver fingers; and using the multipath gain vector to determine likelihood values of a designated code symbol, wherein the input data bits are carried by the designated code symbol. 18. A method for determining a log likelihood ratio of a designated code symbol by using a plurality of code symbols and a plurality of pilot symbols transmitted over diversity channels, comprising:receiving a frame of N′ code symbols; dividing the frame of code symbols into N′/K groups of code symbols, wherein the ith group contains symbols with indices iK+1, . . . , (i+1)K; setting a counter for i, ranging from 0 to (i+1)K?1N′/K?1; setting a plurality of indices as follows: J={iK+1?M, . . . , (i+1)K+{overscore (M)}}, J′={iK+1?N, . . . , (i+1)K+{overscore (N)}}, N=N+{overscore (N)}+K, M=M+{overscore (M)}+K; setting an initial gain vector condition defining iterating a gain vector equation for a predetermined number of iterations, the gain vector equation defined by: wherein θp2/θt2 is a pilot-to-traffic ratio; setting the last value of {circumflex over (σ)}n as {circumflex over (σ)}; computing a value ?for each k=iK+1, . . . , (i+1)K; and incrementing i and repeating the above steps so that a plurality of values {Λ1, . . . , ΛN′} is obtained. 19. An apparatus for determining likelihood values of input data bits from a plurality of code symbols and a plurality of pilot symbols, comprising:means for pre-processing the plurality of code symbols and the plurality of pilot symbols into a slowly time varying model; means for determining a multipath gain vector relating the plurality of code symbols and the plurality of pilot symbols to the slowly time varying model, the multipath gain vector having entries for RAKE receiver fingers; and means for using the multipath gain vector to determine likelihood values of a designated code symbol, wherein the input data bits are carried by the designated code symbol. 20. An apparatus for determining likelihood values of input data bits from a plurality of code symbols and a plurality of pilot symbols, comprising:a memory element; and a processor configured to execute a set of instructions stored in the memory element, the set of instructions for: determining a gain vector relating the plurality of code symbols and the plurality of pilot symbols in accordance with channel characteristics; and using the gain vector to determine likelihood values of a designated code symbol, wherein the input data bits are carried by the designated code symbol.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.