TI中文支持网
TI专业的中文技术问题搜集分享网站

咨询TCP3E和TCP3D的交织表选择问题

您好!

      我最近使用TCP3E时,发现一个问题,TCP3E的PDK中有对应的交织表,如40,48,…..6144。输入的比特数根据公式可以计算出一个交织表选择的索引。TCP3E对于输入的有用比特数的要求是8个比特的整数倍。比如我在测试时,直接用TCP3E的输出将每个编码后的比特移出,进行软值映射,送个TCP3D。在做测试时发现,当输入为6144个比特时,对应的交织表索引为188。此时译码正确。当输入为6140时,选择的交织表索引为187,此时译码总有几个错误。请问您,是不是TCP3E的输入比特的长度必须和交织表中给的对应呢?

Andy Yin1:

您好,

是的,不能随便输入长度。

Thomas Yang1:

回复 Andy Yin1:

Hi

是的,需要和交织表中的参数对应

MOON SU:

回复 Andy Yin1:

Andy Yin,

您好!

   谢谢您的回复~

   根据我们的测试,确实是不能输入任意长的数据,否则会有部分出错。但是,当输入不符合交织表长度的Numinfobits时,可以根据公式来计算。我们测试时发现,当不等于交织长度时,会计算出接近于交织长度并小于交织长度的索引,继续计算。有关这些方面的说明请问在文档中有指示么?或是,当不等于长度时,是否程序可以输出相关信息,表示不能输入TCP3E?

MOON SU:

回复 MOON SU:

Andy Yin,

您好!

   谢谢您的回复~

   根据我们的测试,确实是不能输入任意长的数据,否则会有部分出错。但是,当输入不符合交织表长度的Numinfobits时,可以根据公式来计算。我们测试时发现,当不等于交织长度时,会计算出接近于交织长度并小于交织长度的索引,继续计算。有关这些方面的说明请问在文档中有指示么?或是,当不等于长度时,是否程序可以输出相关信息,表示不能输入TCP3E?

Andy Yin1:

回复 MOON SU:

你好,

从编程的角度来看,需要在TCP3e输入之前保证长度的有效性并给出相应的长度无效告警,否则也没必要让TCP3E继续工作,你可以看一下TCP3E相关的状态寄存器是否存在相应的提示信息。

赞(0)
未经允许不得转载:TI中文支持网 » 咨询TCP3E和TCP3D的交织表选择问题
分享到: 更多 (0)