大家新年好
最近我在DM8168的DSP上移植了一个开源的Mp3定点编码 (SHINE)算法,按照XDM标准封装了,linux可以通过RPE接口进行调用,但是效率不行,只能编一路,需要优化。
因为是定点运算,优化的时候发现DSPLIB这个库的函数(FFT Filter Matrix)都是浮点的,而SHINE都是定点运算,所以想请教下有什么办法进行第一步优化。
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.
大家新年好
最近我在DM8168的DSP上移植了一个开源的Mp3定点编码 (SHINE)算法,按照XDM标准封装了,linux可以通过RPE接口进行调用,但是效率不行,只能编一路,需要优化。
因为是定点运算,优化的时候发现DSPLIB这个库的函数(FFT Filter Matrix)都是浮点的,而SHINE都是定点运算,所以想请教下有什么办法进行第一步优化。
你好,
我理解定点DSP也可以做浮点运算只是精度不高。你确认你的算法效率低是因为定点和浮点运算的区别?DM647x支持定点也支持浮点运算。
关于DSP算法优化最基本的信息请参考:http://processors.wiki.ti.com/index.php/TMS320C6000_DSP_Optimization_Workshop。
你能否使用AAC编码库?如果可以请参考:http://software-dl.ti.com/dsps/dsps_public_sw/codecs/C674X_Audio_Codecs/01_00_001/index_FDS.html。