HAVA: Heterogeneous Multicore ASIP for Multichannel Low-Bit-Rate Vocoder Applications

As are widely used in military and security fields, multiple channels of low-bit-rate vocoders are required to perform on embedded devices efficiently. We propose HAVA, a multicore Application Specific Instruction Set Processor for multichannel low-bit-rate vocoders with real-time performance. To provide both flexibility and efficiency, HAVA integrates two types of processing cores and a shared-memory core on a 2-D-mesh on-chip network. Adopting a single-Instruction Set Architecture heterogeneous multicore architecture, HAVA cuts down the real-time performance requirement of vocoders by over 40% compared with other platforms. By leveraging the on-chip network for intercore communication, HAVA can perform multichannel vocoders with a marginal efficiency loss. The chip implementation of HAVA is finished in a 40-nm CMOS technology and it dissipates 149 mW at 100-MHz operating frequency for four channels of encoders.

[1]  Thomas F. Quatieri,et al.  Multisensor very lowbit rate speech coding using segment quantization , 2008, 2008 IEEE International Conference on Acoustics, Speech and Signal Processing.

[2]  Xiaoqun Zhao,et al.  Optimization of 1.2 KBPS Melpe Based on ARM11 , 2013, 2013 International Conference on Computational and Information Sciences.

[3]  François Capman,et al.  New Nato Stanag Narrow Band Voice Coder at 600 Bits/s , 2006, 2006 IEEE International Conference on Acoustics Speech and Signal Processing Proceedings.

[4]  Peilin Liu,et al.  Design of Arithmetic Operation Core in Embedded Processor for High Definition Audio Applications , 2014 .

[5]  Jian Luo,et al.  The design of underwater speech communication codec system based on AMBE-3000 , 2011, 2011 International Conference on Mechatronic Science, Electric Engineering and Computer (MEC).

[6]  Rowena Cristina L. Guevara,et al.  Real-time implementation of wideband sinusoidal speech coder on ADSP-21065L , 2009, 2009 16th International Conference on Digital Signal Processing.

[7]  Jun Tang,et al.  Optimization of 2.4KBPS MELPe based on ARM9 , 2011, 2011 IEEE 15th International Symposium on Consumer Electronics (ISCE).

[8]  Zhiyi Yu,et al.  An 800MHz 320mW 16-core processor with message-passing and shared-memory inter-core communication mechanisms , 2012, 2012 IEEE International Solid-State Circuits Conference.

[9]  Yong Peng Shi Research and Implementation of MELP Algorithm Based on TMS320VC5509A , 2014 .

[10]  Jun Wang,et al.  Next-generation consumer audio application specific embedded processor , 2010, 2010 IEEE 8th Symposium on Application Specific Processors (SASP).

[11]  Xiongwei Zhang,et al.  A 450bps Speech Coding Algorithm Based on Multi-Mode Matrix Quantization , 2009, 2009 2nd International Congress on Image and Signal Processing.

[12]  Peilin Liu,et al.  Instruction-based high-efficient synchronization in a many-core Network-on-Chip processor , 2014, 2014 IEEE International Symposium on Circuits and Systems (ISCAS).

[13]  Alan McCree,et al.  Low-Bit-Rate Speech Coding , 2008 .