Abstract-This paper describes one solution for an implementation of the surround speaker virtualization module for a digital signal processor in a sound bar system. The main problem in this system, which consists of a decoder, a renderer and a post-processing module, is complex processing of sound in real-time. In order to achieve real-time execution of these operations and offer customers an affordable product, sound bar system is implemented on an embedded platform. A detailed overview of the system architecture and available resources is given, as the development of modules in an embedded system requires optimal resource usage. Furthermore, numerous challenges and constraints of realtime system programming are presented through the implementation of surround virtualization module, an integral part of the post-processing block. The merits of the proposed architecture are fortified with the measured usage of limited processor resources, and evaluation results confirm that realtime execution of the proposed solution is achieved.
This paper describes one solution for an implementation of the surround speaker virtualization module for a digital signal processor in a sound bar system. The main problem in this system, which consists of a decoder, a renderer and a post-processing module, is complex processing of sound in real-time. In order to achieve real-time execution of these operations and offer customers an affordable product, sound bar system is implemented on an embedded platform. A detailed overview of the system architecture and available resources is given, as the development of modules in an embedded system requires optimal resource usage. Furthermore, numerous challenges and constraints of realtime system programming are presented through the implementation of surround virtualization module, an integral part of the post-processing block. The merits of the proposed architecture are fortified with the measured usage of limited processor resources, and evaluation results confirm that realtime execution of the proposed solution is achieved.
Starting from mathematical model, following electric guitar effects are implemented: delay, chorus and flanger. Implementation is done on a commercial fixed point single core DSP processor, which has total 24k words data memory, 2k program memory and processor speed of 150 MIPS.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.