摘 要
隨著多媒體信息處理技術(shù)的發(fā)展,音頻處理技術(shù)得到了廣泛的應(yīng)用.語(yǔ)音技術(shù)是研究用數(shù)字信號(hào)處理技術(shù)對(duì)語(yǔ)音信號(hào)進(jìn)行處理的一門學(xué)科,是在多學(xué)科基礎(chǔ)上發(fā)展起來(lái)的綜合性技術(shù)。語(yǔ)音技術(shù)涉及數(shù)字信號(hào)處理、模式識(shí)別、語(yǔ)音學(xué)、語(yǔ)言學(xué)和人工智能等多個(gè)學(xué)科。
凌陽(yáng)十六位單片機(jī)SPCE061A采用凌陽(yáng)最新推出的μ’nSP(Microcontroller and Signal Processor)16 位微處理器內(nèi)核(以下簡(jiǎn)稱μ’nSP),而μ’nSP內(nèi)核是一個(gè)通用的核結(jié)構(gòu)。SPCE061A內(nèi)嵌32K字(Word)閃存(FLASH),2K字(Word)SRAM,內(nèi)置十位ADC、DAC,有多達(dá)十四個(gè)的中斷源等豐富的片內(nèi)資源。CPU最高可工作在49MHz的主頻下,較高的處理速度使μ’nSP能夠非常容易地、快速地處理復(fù)雜的數(shù)字信號(hào),這使得SPCE061A具有靈活的語(yǔ)音處理能力。因此,與其它類型的單片機(jī)相比,以μ’nSP為核心的SPCE061A微控制器是適用于有數(shù)字語(yǔ)音功能的應(yīng)用領(lǐng)域產(chǎn)品的一種最經(jīng)濟(jì)的選擇。
本文討論了應(yīng)用SPCE061A精簡(jiǎn)開(kāi)發(fā)板——61板、LED鍵盤顯示模塊、SPR模組_4096實(shí)現(xiàn)簡(jiǎn)易的公交車報(bào)站器。接著對(duì)語(yǔ)音報(bào)站系統(tǒng)從硬件和軟件方面進(jìn)行分析設(shè)計(jì),選擇和利用開(kāi)發(fā)板提供的軟硬件資源,詳細(xì)描述了語(yǔ)音報(bào)站系統(tǒng)的設(shè)計(jì)思想和實(shí)現(xiàn)步驟。
系統(tǒng)硬件設(shè)計(jì)是采用凌陽(yáng)公司的SPCE061A高性能16位單片機(jī),工作電壓范圍是2.6~5.5V,低電壓、較高的系統(tǒng)工作頻率使該單片機(jī)能夠較快速的處理數(shù)字信號(hào)。片內(nèi)集成了自動(dòng)增益控制功能的麥克風(fēng)輸入方式以及DAC音頻輸出功能,提供了豐富的C函數(shù)庫(kù)和語(yǔ)音處理函數(shù)庫(kù)。
軟件采用模塊化程序結(jié)構(gòu),程序模塊包括初始化、鍵盤掃描、SPR_4096驅(qū)動(dòng)、時(shí)間顯示、語(yǔ)音播放模塊等等。
關(guān)鍵詞: SPCE061A;SPR4096;公交車報(bào)站器;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