Font Size: a A A

Research On AMBE Vocoder And Implementation Of Multi-core DSP

Posted on:2021-09-11Degree:MasterType:Thesis
Country:ChinaCandidate:K PanFull Text:PDF
GTID:2518306308962679Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
AMBE algorithm,as one of the most classic algorithms in speech coding technology,has gradually been widely used in various communication networks due to its low bit rate and high-performance speech compression effect.Besides,traditional communication equipment has been facing bottlenecks in performance and power consumption caused by the huge amount of real-time computing from modern multimedia communication technology.Traditional single-core processors have gradually developed to multi-core architectures to meet people's increasing communication needs.Although the multi-core processor architecture has brought new research and development directions to the communications field,it has also made hardware developers face more difficulties and challenges.In view of this situation,this paper proposes and implements an efficient software parallel scheme based on multi-core DSP for the AMBE vocoder with the background of practical engineering.The main research contents and contributions of this paper include:(1)Design of platform architecture:Design and complete the architecture of the AMBE vocoder platform according to the characteristics of the AMBE algorithm.Firstly,the basic principle of AMBE algorithm is studies,and the simulation implementation of the algorithm is carried out.Then,in combination with platform features,this thesis implements the AMBE vocoder platform architecture solution by designing a suitable multi-core parallel architecture,completing the internal resource allocation of the platform,and implementing the DSP inter-core communication mechanism.Finally,the correctness of the scheme was verified.(2)Algorithm design based on multi-core:Implement AMBE vocoder based on multi-core DSP vocoder platform and.Firstly,the general process of the vocoder application program is proposed and designed.Through the platform main program,a series of configuration and initialization of the platform are completed.Then,the problem of multi-core access conflicts is effectively solved by programming the master-slave core and proposing a memory scheduling algorithm.Finally,experimental verification proves that the actual performance improvement ratio of the AMBE vocoder multi-core version is consistent with the theory compared with the single-core version.(3)Design of network-based debugging simulation system:Achieve high-speed real-time data transmission between the PC and DSP and set up a network-based AMBE debugging simulation system.Firstly,a communication protocol is designed between the PC and the DSP so that two-way communication based on the network is realized.Then,there is a full-featured,interactive and friendly software interface which is developed on the PC side.Finally,two important functions are mainly designed on the DSP side:a network-based send function and a network-based receive function.Design of network-based debugging simulation system:Build a real-time and efficient AMBE debugging simulation system based on network communication.Firstly,the communication protocol between PC and DSP was designed,and the two-way communication link for real-time data transmission was realized.Then,a full-featured,interactive software interface was developed on the PC side,and two important functions were designed and implemented on the DSP side:a network-based send function and a receive function.This thesis systematically studies the design scheme of the AMBE vocoder platform and its multi-core implementation of parallel architecture.Task assignment is performed by the master-slave mode,which effectively improves the program's operating efficiency and gives full play to the low-latency and low-cost performance advantages of multi-core DSP processors.
Keywords/Search Tags:AMBE algorithm, Platform architecture solution, Multi-core vocoder, Debug simulation system
PDF Full Text Request
Related items