您好,我最近在使用TMS320C6455芯片自带的TCP2协处理器,目前有几个问题需要请教你们。
我使用的是SA模式,1/2编码率,待编码信息270bits,添加CRC校验位后为294bits。编码后有588个符号和12个卷尾符号。符合3GPP2 CDMA2000。
目前遇到的几个问题:
1、TCP2输入数据格式,我主要参考贵公司的SPRU973文档的第四章,首先关于1/2编码率的小端模式的数据格式表格是否有打印问题?其次,每个SP都是6bits,16个外部量化寄存器的量化因子是0x20,那么对于BPSK调制下(0为1,1为-1)的情况时0对应32,1对应-32。可是6个bits表示不了-32啊?这个是我那没有理解清楚?(或许1对应的是-31?)。
2、上述例程没有使用CRC校验,如果我要使用,是不是只需配置相应寄存器即可,还是还需要调用哪个函数?
3、至少使用过VCP2协处理器,记得有一个变量是用来配置编码多项式的,可是TCP2我怎么没看到有关于配置编码多项式的地方?
4、例程tcp2_standalone_mode内TCP2_statTcpState函数返回的值的含义是什么?谢谢
huiyan zeng:
前面几个问题我都理解得差不多。现在就是最后一个问题至今没有眉目。哪位高手帮帮忙啊。。
huiyan zeng:
回复 huiyan zeng:
最后发现例程中对EDMA的配置参数用的都是根据当然数据信息的常数值。。。。通过修改,上面的N多问题都一一搞定了。。。总结一下还是pdf文档看得不仔细。
但是目前CRC配置好像还没有完全搞对。。。。。唉。。感觉这块说明文档已经描述很清楚了,可是配置后就是不好使。。。
xiaoyong li:
回复 huiyan zeng:
您好,我最近刚研究DSP6455中TCP2的例程,看您已经研究过一段时间了,想问一下,sa模式中交织器长度为什么是44而不是40,这段时间都卡在这了