摘 要
随着多媒体信息处理技术的发展,音频处理技术得到了广泛的应用.语音技术是研究用数字信号处理技术对语音信号进行处理的一门学科,是在多学科基础上发展起来的综合性技术。语音技术涉及数字信号处理、模式识别、语音学、语言学和人工智能等多个学科。
凌阳十六位单片机SPCE061A采用凌阳最新推出的μ’nSP(Microcontroller and Signal Processor)16 位微处理器内核(以下简称μ’nSP),而μ’nSP内核是一个通用的核结构。SPCE061A内嵌32K字(Word)闪存(FLASH),2K字(Word)SRAM,内置十位ADC、DAC,有多达十四个的中断源等丰富的片内资源。CPU最高可工作在49MHz的主频下,较高的处理速度使μ’nSP能够非常容易地、快速地处理复杂的数字信号,这使得SPCE061A具有灵活的语音处理能力。因此,与其它类型的单片机相比,以μ’nSP为核心的SPCE061A微控制器是适用于有数字语音功能的应用领域产品的一种最经济的选择。
本文讨论了应用SPCE061A精简开发板——61板、LED键盘显示模块、SPR模组_4096实现简易的公交车报站器。接着对语音报站系统从硬件和软件方面进行分析设计,选择和利用开发板提供的软硬件资源,详细描述了语音报站系统的设计思想和实现步骤。
系统硬件设计是采用凌阳公司的SPCE061A高性能16位单片机,工作电压范围是2.6~5.5V,低电压、较高的系统工作频率使该单片机能够较快速的处理数字信号。片内集成了自动增益控制功能的麦克风输入方式以及DAC音频输出功能,提供了丰富的C函数库和语音处理函数库。
软件采用模块化程序结构,程序模块包括初始化、键盘扫描、SPR_4096驱动、时间显示、语音播放模块等等。
关键词: SPCE061A;SPR4096;公交车报站器;FLASH
Abstract
With the development of multimedia information processing technology, Audio processing technology has been widely applied. Speech technology is using digital signal processing technology, the audio signal of a subject, in a multidisciplinary developed on the basis of comprehensive technical. Speech technology involve digital signal processing, pattern recognition, voice science, linguistics and artificial intelligence, and other disciplines.
Sunplus 16 SPCE061A used Sunplus μ'nSP16 spaces Microprocessor Core ( here in after referred μ'nSP) newly introduced,μ'nSP kernel is a common nuclear structure. SPCE061A embedded 32 K word (Word) Flash (FLASH), 2K words (Word) SRAM, a built-in 10 ADC, DAC, Up to 14 interrupt sources, such as the abundant resources within the unit. CPU maximum in the 49 MHz frequency, the higher the processing speed to make μ'nSP very easily, Quick to tackle complex digital signal, which makes SPCE061A with flexible voice processing capability. Therefore, with other types of SCM, the μ'nSP as the core to the SPCE061A Microcontrollers is applicable to a digital voice function areas of application products one of the most economic choice.
This paper discusses the application of SPCE061A streamline the development board -- 61 board, LED keyboard and display module, SPR_4096 module to achieve simple bus stations device. Then the voice stations from the system hardware and software design analysis, Selection and Development Board for the use of the hardware and software resources, a detailed description of Sound station system design and implementation steps.
System hardware design is used Sunplus high-performance 16 SPCE061A MCU, Working voltage range of 2.6-5.5V, low voltage, higher frequency of the system so that the MCU can be more rapid process digital signal. Chip integrates AGC function of the microphone input mode and the audio DAC output, provided a wealth of C functions and voice processing functions.
Software used modular program structure.Modules include initialization procedures, keyboard scan, SPR_4096 drive, time show, broadcast speech module, and so on.
Key words: SPR4096; SPCE061A; bus stations for voice; FLASH