Font Size: a A A

Embedded Systems, Voice Processing System Design

Posted on:2011-07-19Degree:MasterType:Thesis
Country:ChinaCandidate:Y F LiFull Text:PDF
GTID:2208360302498244Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
Embedded technology and voice processing technology have applied more widely, and voice encryption, acting one aspect of voice processing research, also has played an increasingly important role. This paper is to study and design voice encryption system which is based on ARM+Linux embedded systems.This paper outlines the chaos theory and chaotic encryption system, introduces the characteristics of two chaotic maps, the Logistic map and the sine map, realizes the voice encryption and decryption processing based on the two maps, analyzes correctly its characteristics by the simulation results.In terms of hardware of voice processing system, this paper introduces the features and the function modules of ARM9 S3C2410A processor chip, and elaborates each the selection of interface modules and the design of specific interface circuits, based on its core chip.In terms of software, we should built the software platform firstly, including the establishment of the Super Terminal, cross-compilation environment.the loading of the Bootloader. the transplanting of the core of the embedded Linux, the establishment of the root file system, etc., that lay the groundwork to load and run the drivers and programs. Secondly, the paper introduces the design and implementation of the main modules of the audio driver, including the registration and unregistration of the audio device, the design of DMA module, the realization of IIS bus module and the recording and playback of the voice, etc. Finally, the paper designs the programs of application, by calling interface functions, to realize the recording and playback of the voice.
Keywords/Search Tags:Embedded System, chaotic maps, interface circuits, software platform, audio device driver
PDF Full Text Request
Related items