With the arrival of digital audio and the success of compressed music with innovative ways of enabling these functionalities, speech and audio processing has dramatically changed in the last decade. However, in the embedded world, most of such intensive audio processing is typically done on DSP kind of devices, as they can provide both the capability and the level of power required. Those days are now gone, with future microcontrollers being as capable of processing audio as their DSP counterparts.
“With the launch of ARM Cortex-M4 processor, intensive audio processing can be efficiently implemented on the microcontrollers without DSPs. This enables power efficient audio centric features even on low cost microcontroller based applications.”
Processing of audio on DSPs inherently limits the least achievable power and price. Several companies have been working to get the similar kind of performance and listening experience as achieved in DSPs from more general purpose kind of chips, ARM being a strong candidate in that space. With the launch of the Cortex-M4 core, intensive audio processing is really made possible on microcontrollers alone. Have a look at the interesting numbers evaluated on audio solution from Ittiam Systems.
The percentage loading on Cortex-M4, assuming it is clocked at 150 MHz, and the combined program and data memory requirements are presented. Thanks to its architecture including the single cycle 32-bit MAC unit, DSP instructions with Single Instruction Multiple Data (SIMD), saturation arithmetic, Thumb-2 enabling 32-bit performance at 16-bit code density, an optional floating point unit (FPU) amongst other features, the Cortex-M4 has all the essential DSP features to enable efficient audio processing.
With all these attributes, Cortex-M4 presents an ideal solution in many ways, by enabling easier development, a simpler hardware design as well as a lower bill of material cost when compared over DSPs. To add to this, such implementation intrinsically consumes less power than many other DSP-based audio solutions.
Cortex-M4 powered devices are coming soon and promise exciting new innovations in the microcontroller segment by enabling low cost, energy efficient audio processing while providing an enhanced user experience.
Guest Partner Blog:
Pradeep D., Senior Engineer - Media Processing, Ittiam Systems Pvt. Ltd., is a Senior Engineer in the Media Processing group at Ittiam Systems, headquartered at Bangalore. He works on the implementation of audio compression standards on various ARM processors, including Cortex-M3 & the latest Cortex-M4 cores, apart from design of audio post processing algorithms. He holds a bachelor degree from National Institute of Technology, Trichy, India. He is a member of IEEE.
Shortlink to this post: http://bit.ly/bDx7Cd
All company and product names appearing in the ARM Blogs are trademarks and/or registered trademarks of ARM Limited per ARM’s official trademark list. All other product or service names mentioned herein are the trademarks of their respective owners.
0 Comments On This Entry
Please log in above to add a comment or register for an account
»
Blog Tags
»
Recent Entries
»
Search My Blog
»

























