Claims
- 1. A soft-in/soft-out (SISO) module comprising:
a plurality of fusion modules arranged into a tree structure and adapted to compute forward and backward state metrics, wherein each fusion module is defined by the equation: 21C(k0,k1)=ΔC(k0,m)⊗CC(m,k1)⟺C(sk0,sk1)=minsm[C(sk0,sm)+C(sm,sk1)]∀sk0,sk1where C(k, m) is a matrix of minimum sequence metrics (MSM) of state pairs sk and sm based on soft-inputs between sk and sm.
- 2. The SISO module of claim 1 wherein at least one of the fusion modules computes forward and backward state metrics by performing recursive marginalization-combining operations.
- 3. The SISO module of claim 2 wherein the recursive marginalization-combining operations comprise min-sum operations.
- 4. The SISO module of claim 2 wherein the recursive marginalization-combining operations comprise min*-sum operations.
- 5. The SISO module of claim 2 wherein min*=min(x,y)−ln(1+e−|x−y|).
- 6. The SISO module of claim 2 wherein the recursive marginalization-combining operations comprise sum-product operations.
- 7. The SISO module of claim 2 wherein the recursive marginalization-combining operations comprise max-product operations.
- 8. A soft-in/soft-out (SISO) module comprising:
one or more complete fusion modules (CFMs) for performing marginalization-combining operations in both a forward direction and a backward direction; one or more forward fusion modules (fFMs) for performing marginalization-combining operations only in the forward direction; and one or more backward fusion modules (bFMs) for performing marginalization-combining operations only in the backward direction, wherein the one or more CFMs, fFMs, and bFMs are arranged into a tree structure.
- 9. The SISO module of claim 8 wherein an amount of the CFMs is a minimum number needed to compute a soft-inverse.
- 10. The SISO module of claim 9 wherein fFMs and bFMs are used in the tree structure in place of CFMs wherever possible.
- 11. The SISO module of claim 8 wherein the marginalization-combining operations performed by one or more of the fusion modules comprise min-sum operations.
- 12. The SISO module of claim 8 wherein the recursive marginalization-combining operations comprise min*-sum operations.
- 13. The SISO module of claim 12 wherein min*=min(x,y)−ln(1+e−|x−y|)
- 14. The SISO module of claim 8 wherein the recursive marginalization-combining operations comprise sum-product operations.
- 15. The SISO module of claim 8 wherein the recursive marginalization-combining operations comprise max-product operations.
- 16. The SISO module of claim 8 wherein the tree structure comprises at least one of a Brent-Kung tree and a forward-backward tree (FBT).
RELATED APPLICATION
[0001] This application is a divisional, and claims the benefit of priority under 35 USC 120, of U.S. application Ser. No. 09/848,778, filed May 3, 2001, which claims the benefit of U.S. Provisional Patent Application No. 60/201,583, filed May 3, 2000.
ORIGIN OF INVENTION
[0002] The research and development described herein were supported by the National Science Foundation under grant number NCR-CCR-9726391. The US government may have certain rights in the claimed inventions.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60201583 |
May 2000 |
US |
Divisions (1)
|
Number |
Date |
Country |
Parent |
09848778 |
May 2001 |
US |
Child |
10875979 |
Jun 2004 |
US |