针对语音提示音需要占用较多Ezairo DSP存储空间的问题,实现一种8 k Hz采样和4-bit量化的自适应差分脉冲编码调制(ADPCM)解码算法,将需要解码的数据存储在DSP的EEPROM里,再经由SPI接口传输给DSP内核解码,通过简化逆量化器和索引查表规...针对语音提示音需要占用较多Ezairo DSP存储空间的问题,实现一种8 k Hz采样和4-bit量化的自适应差分脉冲编码调制(ADPCM)解码算法,将需要解码的数据存储在DSP的EEPROM里,再经由SPI接口传输给DSP内核解码,通过简化逆量化器和索引查表规则进行算法优化,提高程序的执行效率;为适应16 k Hz的系统采样率,利用sin c插值方法将8 k Hz采样率的解码输出转换成16 k Hz系统输出。实验结果表明,ADPCM解码器能保证重建语音的质量,其MOS评分能达到4.0。在每帧2 ms的延时下,通过对代码的优化可以节省10条指令,从而提高15%的效率。展开更多
文摘针对语音提示音需要占用较多Ezairo DSP存储空间的问题,实现一种8 k Hz采样和4-bit量化的自适应差分脉冲编码调制(ADPCM)解码算法,将需要解码的数据存储在DSP的EEPROM里,再经由SPI接口传输给DSP内核解码,通过简化逆量化器和索引查表规则进行算法优化,提高程序的执行效率;为适应16 k Hz的系统采样率,利用sin c插值方法将8 k Hz采样率的解码输出转换成16 k Hz系统输出。实验结果表明,ADPCM解码器能保证重建语音的质量,其MOS评分能达到4.0。在每帧2 ms的延时下,通过对代码的优化可以节省10条指令,从而提高15%的效率。