Claims
- 1. A method of operating a digital signal processor capable of performing a Viterbi algorithm comprising:
calculating a sum of path metric PM1 of an old state 2N and branch metric BM1, where N=0,1, . . . 2k−2−1, and K represents a constraing length; calculating a sum of path metric PM0 of an old state 2N+1 and branch metric BM0; calculating a sum of the path metric PM1 and the branch metric BM0; calculating a sum of the path metric PM0 and the branch metric BM1; and comparing the value of PM1+BM1 to the value of PM0+BM0 to form a path metric of a new state N, and comparing the value of PM1+BM0 to the value of PM0+BM1 to form a path metric of a new state N+2K−2.
- 2. The method of operating a digital signal processor capable of performing a Viterbi algorithm according to claim 1, wherein any two of four calculations are performed together.
- 3. The method of operating a digital signal processor capable of performing a Viterbi algorithm according to claim 1, wherein BM1 is equal to negative BM0.
- 4. A digital signal processor capable of performing a Viterbi algorithm comprising:
an instruction fetching system that fetches instructions; a decoding system that decodes the instructions fetched by the instruction fetching system; and an execution system that executes the instructions decoded by the decoding system, the executing system comprising: a first comparing system that compares first data with second data; and a second comparing system that compares third data with fourth data, wherein the first comparing system and the second comparing system operate together.
- 5. The digital signal processor according to claim 4, wherein the first data includes a sum of path metric PM1 of an old state 2N and branch metric BM1, the second data includes a sum of path metric PM0 of an old state 2N+1 and branch metric BM0, the third data includes a sum of the path metric PM1 and branch metric BM0, and the fourth data includes a sum of the path metric PM0 and branch metric BM1, and where N=0,1, . . . 2k−2−1 and K represents a constraint length.
- 6. The digital signal processor according to claim 4, wherein BM1 is equal to negative BM0.
- 7. The digital signal processor according to claim 4, further comprising two shift registers that hold the comparison results of the first comparing system and the second comparing system.
- 8. The digital signal processor according to claim 4, wherein at least one of the first comparing system and the second comparing system comprises an arithmetic logic unit.
- 9. A radio communication mobile station apparatus for executing decoding processing of a received signal in the digital signal processor according to claim 4.
- 10. A CDMA mobile station apparatus for performing modulation and demodulation in a CDMA system and for executing decoding processing of a received signal in the digital signal processor according to claim 4.
- 11. A radio communication base station apparatus for executing decoding processing of a received signal in the digital signal processor according to claim 4.
- 12. A CDMA base station apparatus for performing modulation and demodulation in a CDMA system and for executing decoding processing of a received signal in the digital signal processor according to claim 4.
- 13. A radio communication system wherein the digital signal processor according to claim 4 is mounted on at least one of a mobile station apparatus and a base station apparatus.
- 14. A CDMA radio communication system for performing modulation and demodulation in a CDMA system wherein the digital signal processor according to claim 4 is mounted on at least one of a mobile station apparatus and a base station apparatus.
Priority Claims (2)
Number |
Date |
Country |
Kind |
JP9-173878 |
Jun 1997 |
JP |
|
JP10-168567 |
Jun 1998 |
JP |
|
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This Application is a division of U.S. patent application Ser. No. 09/147,663, filed on Feb. 9, 1999, which is the National Stage of International Application No. PCT/JP98/02909, filed Jun. 29, 1998, the contents of which are incorporated by reference herein in their entireties. The International Application was not published in English.
Divisions (1)
|
Number |
Date |
Country |
Parent |
09147663 |
Feb 1999 |
US |
Child |
09974807 |
Oct 2001 |
US |