Claims
- 1. A soft-decision syndrome-based decoder for decoding a demodulated received signal comprising:
- a hard-decision detector for creating a hard-decision vector from a demodulated received signal vector;
- a syndrome calculator, coupled to the hard-decision detector, for computing a syndrome vector from a parity check matrix and the hard-.decision vector; and
- a syndrome modifier, coupled to the syndrome calculator, for locating and removing a syndrome pattern from the syndrome vector to create a modified syndrome vector.
- 2. A soft-decision syndrome-based decoder according to claim 1 wherein the syndrome modifier computes an estimated error vector based on the syndrome pattern.
- 3. A soft-decision syndrome-based decoder according to claim 2 further comprising:
- a syndrome pattern memory, coupled to the syndrome modifier, for storing the syndrome pattern.
- 4. A soft-decision syndrome-based decoder according to claim 3 wherein the syndrome pattern memory also stores a hard-decision vector error pattern, associated with the syndrome pattern, used for computing an estimated error vector.
- 5. A soft-decision syndrome-based decoder according to claim 2 further comprising:
- a syndrome-based decoder, coupled to the syndrome modifier, for computing a remaining error vector using the modified syndrome vector.
- 6. A soft-decision syndrome-based decoder according to claim 5 wherein the syndrome-based decoder subtracts the estimated error vector and the remaining error vector from the hard-decision vector to produce an estimated transmitted code vector.
- 7. A radiotelephone having a soft-decision syndrome-based decoder comprising:
- a hard-decision detector, for computing a hard-decision vector from a demodulated received signal vector;
- a syndrome calculator, coupled to the hard-decision detector, for computing a syndrome vector from the hard-decision vector and a parity check matrix;
- a syndrome pattern memory for storing a syndrome pattern;
- a syndrome modifier, coupled to the syndrome calculator and the syndrome pattern memory, for locating and removing the syndrome pattern from the syndrome vector to create a modified syndrome vector; and
- a syndrome-based decoder, coupled to the syndrome modifier, for computing an estimated transmitted code vector using the modified syndrome vector.
- 8. A radiotelephone having a soft-decision syndrome-based decoder according to claim 7 wherein the syndrome modifier computes an estimated error vector based on the syndrome pattern.
- 9. A radiotelephone having a soft-decision syndrome-based decoder according to claim 8 wherein the syndrome-based decoder computes a remaining error vector from the modified syndrome vector.
- 10. A radiotelephone having a soft-decision syndrome-based decoder according to claim 9 wherein the syndrome-based decoder subtracts the estimated error vector and the remaining error vector from the hard-decision vector to produce an estimated transmitted code vector.
- 11. A radiotelephone having a soft-decision syndrome-based decoder according to claim 7 wherein the syndrome-based decoder computes a remaining error vector from the modified syndrome vector.
- 12. A method for soft-decision syndrome-based decoding a demodulated received signal comprising the steps of:
- hard-decision detecting a demodulated received signal vector to produce a harddecision vector;
- multiplying the hard-decision vector by a parity check matrix to calculate a syndrome vector;
- verifying if the syndrome vector is a zero vector; and
- if the syndrome vector is not a zero vector, locating and removing a syndrome pattern from the syndrome vector to create a modified syndrome vector and an estimated error vector.
- 13. A method for soft-decision syndrome-based decoding a demodulated received signal according to claim 12 further comprising the steps of:
- computing a remaining error vector from the modified syndrome vector; and
- calculating an estimated transmitted code vector from the hard-decision vector, the estimated error vector, and the remaining error vector.
- 14. A method for soft-decision syndrome-based decoding a demodulated received signal according to claim 12 further comprising the steps of:
- if the syndrome vector is a zero vector, calculating an estimated transmitted code vector from the hard-decision vector.
CROSS REFERENCE TO RELATED APPLICATIONS
This application is related to U.S. patent application Ser. No. 08/878,280 (attorney docket CE01423R) by inventors Reuven Meidan and Meir Ariel. The related application is filed on even date herewith, is assigned to the assignee of the present application, and is hereby incorporated herein in its entirety by this reference thereto.
US Referenced Citations (5)
Number |
Name |
Date |
Kind |
3909721 |
Bussgang et al. |
Sep 1975 |
|
4354269 |
Vries et al. |
Oct 1982 |
|
4486882 |
Piret et al. |
Dec 1984 |
|
5278871 |
Rasky et al. |
Jan 1994 |
|
5598422 |
Longwell et al. |
Jan 1997 |
|
Foreign Referenced Citations (5)
Number |
Date |
Country |
0 278 700 A2 |
Aug 1988 |
EPX |
0 280 913 A2 |
Sep 1988 |
EPX |
0 439 649 A1 |
Aug 1991 |
EPX |
0 567 799 A1 |
Nov 1993 |
EPX |
2 216 755 |
Oct 1989 |
GBX |
Non-Patent Literature Citations (1)
Entry |
Meir Ariel and Jakov Snyders, Soft Syndrome Decoding of Binary Convolutional Codes, IEEE Transactions On Communications, vol. 43, No. 2/3/4, Feb./Mar./Apr. 1995, pp. 288-297. |