This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

C6455

Other Parts Discussed in Thread: TMS320C6455

We are debugging the Turbo-Decoder Coprocessor 2 (TCP2) on TMS320C6455. The decoding example provided by TI could be executed successfully on the device (the TI example was based on turbo encoding of 3GPP, 1/3, frame size 40).

Then we made up another set of turbo encoding, which is also 3GPP, 1/3, frame size 40, using the MATLAB program. We put this set of encoding into the TI example code based on the required format according to the document (SPRUGK1). But the TCP2 decoding results were not correct on C6455. But the same set of encoding data could be decoded correctly by TCP on C6416 device. We thought the encoding symbols were needed to be pre-processed before providing to the TCP2 on C6455. So there are some questions for the Tier:

1. How to generate the two sets of data “sysParData” and “tailData” in the TI decoding example for C6455 TCP2? If possible, could you provide the whole example from generating the encoding data to decoding the data by C6455 TCP2 please?

 2. The C6455 TCP2 is able to decode the IS2000 1/5 Turbo encoding, but is it capable of decoding the EVDO 1/5 Turbo code as well? Since the difference between the EVDO and IS2000 protocols, the “tailbit” generation sequences are also different for the two protocols. Does the difference affect the TCP2 decoding please?