基于TMS320VC5502的语音门锁硬件系统研究

来源 :科学时代·下半月 | 被引量 : 0次 | 上传用户:ccmsdn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】在对语音信号处理研究的基础上,采用 TI公司的TMS320VC5502处理器,对TMS320VC5502芯片的主要外设及特点进行了研究,据此设计了语音门锁系统的音频数据采集电路、外部存储器接口、系统的控制显示部分、系统的电源部分等硬件。该硬件系统在MATLAB环境下实现了对说话人语音的准确识别。
  【关键词】语音识别;硬件;TMS320VC5502;DSP
  前言
  说话人识别技术近几年取得了快速的发展。现在大多数的移动手机可以整合有语音拨号功能。在通过电话网络用语音识别口语对话系统查询有关的机票、旅游、银行信息等语音服务人机交互方面等,已经取得很好的结果。本系统研究的目的就是不需要使用钥匙,仅依靠说话人的语音来控制门锁开启。此系统由按键输入(DIP)、语音信号采集、语音信号处理,存储器扩展以及LCD(液晶显示器)等几部分组成。其中按键输入部分用于向DSP发送控制命令(训练、识别和擦除);语音信号采集部分用于完成将模拟音频信号转换成数字信号;存储器扩展部分用来存储所需要的数据;LCD部分用于显示程序的运行状态和识别结果
  1.系统的硬件结构
  本文采用TMS320VC5502实现系统功能,硬件系统结构如图1所示。其中音频数据采集模块完成将模拟音频信号转换成数字信号,由音频编解码芯片(TLV320AIC23)完成,可通过I2C控制电路完成对它内部寄存器的配置。数据处理部分以TMS320VC5502 DSP芯片作为主处理器,主要完成对说话人语音特征参数的提取、VQ量化等。存储器模块包括SDRAM和FLASH两部分,其中SDRAM用来存储DSP处理过程中的数据,FLASH用来存储程序代码和训练的模板库。利用CPLD可以对DIP按键、液晶显示器(LCD)和状态指示灯(LED)进行控制。其中DIP按钮可向DSP板发送控制命令动作(识别、训练和模板擦除),程序的运行状态和识别结果可显示在LCD上。
  图1 系统硬件结构图
  2.处理器 TMS320VC5502的片内外设
  2.1 I2C总线
  I2C总线是英文 INTER IC BUS的简称,是同步通信的一种特殊形式,具有接口线少,控制方式简单,器件裝形式小,通信速率较高等优点。
  I2C总线是由数据线SDA和时钟SCL构成的串行总线,可发送和接收数据。数据发送寄存器ICDXR、发送移位寄存器ICXSR、接收移位寄存器ICRSR和数据接收寄存器ICDRR负责SDA上串行数据的发送与接收;时钟同步器,用来同步I2C输入时钟(来自DSP时钟发生器)和SCL引脚上的时钟,还要同步不同频率主设备的数据传输;仲裁单元根据竞争检测的原则,I2C模块所有的数据均通过16位内部外设总线与DSP连接。
  2.2 多通道缓冲串口
  VC5502提供了3 个高速、全双工、多通道缓存串行口McBsp,每个串口可以支持 128 通道,速度达 100 Mb/s。McBsp是在标准串口基础上的功能扩展,与标准串口有相同的基本功能,能够与工业标准的串行 A/D(D/A)设备直接连接。
  2.3 DMA控制器
  DMA设置时,首先确定数据传输的源起始地址,之后再设定数据传输的长度。用于设定数据传输起始地址的DMA控制寄存器如下:
  DMA_CSSA_L:源起始地址低段;
  DMA_CSSA_U:源起始地址高段;
  DMA_CDSA_L:目的起始地址低段;
  DMA_CDSA_U:目的起始地址高段;
  DMA以字节为单位在各种存储空间中访问,若给定的字地址,应形成字节地址。
  2.4 音频数据采集模块的硬件设计
  本系统的音频数据采集电路选用TI公司的音频编解码芯片TLV320AIC23B来完成,它使DSP可以处理模拟信号,DSP的I2C总线用于连接AIC23B的控制接口,MCBSP用于连接AIC23B的数据接口。通过软件设计可以选择线性输入或麦克风输入作为TLV320AIC23B的模拟输入,AIC23B的模拟输出可以同时输出到线性输出和耳机输出上。
  3.音频数据采集模块的硬件设计
  3.1 音频解码芯片TLV320AIC23B
  TLV320AIC23是TI公司推出的一款高性能立体声音频编解码器,内置耳机输出放大器,支持mic和line in二选一的输入方式。输入和输出都具有可编程的增益调节功能。TLV320AIC23的模/数转换器(ADC)和数,模转换器(DAC)集成在芯片内部.采用先进的Σ一△过采样技术.可以在8kHz至96kHz的采样率下提供16bit、20bit、24bit和32bit的采样数据。ADC和DAC的输出信噪比分别可达90dB和100dB。同时。TLV320AIC23还具有很低的功耗(回放模式为23mW。节电模式为15μw)。上述优点使得TLV320AIC23成为一款非常理想的音频编解码器,与TI的DSP系列相配合更是相得益彰。因此,对于录音使用中的模拟输入输出和可移动的数字音频播放等应用系统,AIC23无疑是十分理想的选择。
  3.2 TLV320AIC23B与DSP的连接
  TLV320AIC23B与微处理器的接口有两个,一个是控制接口,用于设置AIC23B的工作参数,使用DSP的I2C总线进行AIC23B的配置。另一个是数字音频接口,用于将AIC23的ADC转换后的音频数据送往DSP。其接口原理图如“图2”所示。TLV320AIC的控制接口由、MODE、SDIN和SCLK构成。其中MODE接数字地,表示利用I2C控制接口对AIC23传输控制数据。CS接数字地,定义了在I2C总线上AIC23的7bit外设地址为“0011010”。四种模式中的DSP模式是专门设计用来与 TI公司的DSP的McBSP相兼容,因此在设计中经常被采用。   图2 TLV320AIC与VC5502接口原理图
  4.外部存储器接口设计
  4.1 TMS320VC5502存储器
  C55X DSP对数据空间和程序空间进行统一编址,保留IO空间用于片内外设寄存器。由于一定的历史和技术原因,程序代码以8位的字节方式寻址,而数据是以16位的字方式寻址。程序和数据都可以分配在统一编址空间的任何位置。
  C5502DSP的地址有24位,可以寻址的最大存储空间位16M字节或8M字节。外部存储器接口(EMIF)把存储空间分为大小相同的四个部分,每个部分提供一个外部片选信号。
  4.2 外部存储器接口
  C55的外部存储器接口除了对异步存储器的支持以外,还提供对同步动态存储器(SDRAM)和同步突发静态存储器(SBSRAM)的支持。
  4.3 SDRAM电路的设计
  在说话人识别系统中,由于处理语音数据的量十分庞大,而DSP的内部存储器又远不能满足需求,为了使系统能够及时、完整地处理前端采集的数据,故采用 DSP和大容量缓冲存储器相连。同步动态随机存储器(SDRAM)具有高速、大容量、价格低廉等优点,因而成为缓冲存储器的首选。
  TMS320VC55x外部存储器接口支持16位、32位宽,64Mb和128Mb SDRAM。本系统中SDRAM采用Micron公司的MT48LC2M32B2,该器件是一款高速COMS電平的同步动态RAM,存储容量为64Mbit(512Kx32x4 banks)。“图3”给出了SDRAM与EMIF的接口示意图。
  “图3”中,一片SDRAM的容量为64Mb,而一个片选空间只有32Mb,则需要占用2个连续的片选空间,所使用的CE空间必须是前2个或者后2个,在连接片选信号时只需要连接第一个片选信号即可。
  本系统中SDRAM配置在CE2和CE3空间。
  图3 SDRAM与EMIF的接口示意图
  5.系统的控制显示部分
  在说话人识别系统中,需要一个控制和显示部分,在系统运行中至少需要三个按钮,识别、训练和模板库的擦除按钮。另外,还需要把程序的运行状态和识别的结果实时的显示出来。
  本系统利用CPLD产生各种逻辑功能,利用CPLD实现逻辑功能,可以减少甚至不用分立器件,这样可以大大提高系统的可靠性。CPLD的设计主要是利用CPLD对DIP按键、液晶显示器和状态指示灯进行控制。由于TMS320VC5502的I/O管脚和各种特殊功能是复用的,所以当DSP进行取数操作时,这样并不会影响到整个系统的运行速度。
  6.结束语
  以上详细介绍了系统的各部分硬件设计及实现。以TI公司的TMS320VC5502处理器作为系统开发的平台,在此基础上,首先简要介绍了系统硬件总体设计思想以及给出了硬件系统模块图;其次就TMS320VC5502的特点和各部分结构进行了简要论述;最后详细论述了系统的各个模块的设计方案,在系统硬件实现方面,基于TI公司的TMS320VC5502处理器,对TMS320VC5502芯片的主要外设及特点进行了研究。随着越来越多的国家和企业在语音识别技术方面进行开发和深入研究,语音识别系统硬件研究将会有快速发展。
  参考文献:
  [1]胡 航.语音信号处理[M].哈尔滨:哈尔滨工业大学出版社,2000:73-79.
  [2]张雄伟,陈亮,杨吉斌.现代语音处理技术及应用[M].北京:机械工业出版社,2003:19-111.
  [3]蒋永生,张雄伟,曾宏辉.一种基于DSP的语音处理系统软硬件设计[J].2007,28(181):56-59.
  [4]章圣焰.基于TMS320DM642的视频处理系统的硬件及驱动设计[D].上海:上海交通大学.
其他文献
【摘 要】本文以高压用户为研究对象,针对本地区影响高供高计用户电能计量装置的现状,指出计量装置存在的问题,分析产生计量误差的原因。  【关键词】高压;电能计量装置;故障;误差  0.引言  随着电力体制的改革及电能计量的行政监督职能的转移,电能计量部门所处的大环境发生了重大变化,技术监督部门加大了对电能计量的检查力度,对电能计量的规范标准化工作提出更高要求,同时人们维权意识在不断增强,给电能计量工
【摘 要】室外35kV变电站35kV电压互感器在运行过程中,一次熔断器在电网异常情况下可能会造成熔断,因螺丝锈蚀、登高作业等因素更换难度较大,通过更换为新型接线端帽,可以顺利解决熔断器更换难题。  【关键词】高压设备;改造;熔断器  前言  中原油田14座35kV变电站一次设备中,室外35kV电压互感器一次侧熔断器使用的RW10-35型户外高压限流熔断器,熔断器主要用于电压互感器短路保护和过载保护
医院属特殊服务行业,服务对象是病人,为病人提供满意的服务是医院的特性所决定的,也是社会与病人对医院的要求.新护士做为护理队伍的重要组成部分,护理人员的整体素质直接影
期刊
【摘 要】社会经济的发展带动了人们生活水平的提高,人们对于电力供应的要求也越来越高,电力行业得到了飞速地发展和普及。但是,由于技术条件的限制和管理方面的缺陷,变电运行安全事故频发,引起人们的高度关注。变电设备的安全性和可靠性关系着变电运行的安全,也是电力供应企业获得经济效益的前提和基础。本文对变电运行中微机五防与继电保护回路系统的应用进行了分析和研究,希望可以为电力的运行安全提供参考。  【关键词
【摘 要】随着我国经济建设脚步的不断加快,人们对于供电需求量也越来越大,相应的电力企业也得到了快速的发展。而在电力企业快速的发展中,信息化技术以及电力自动化技术在我国电力企业的正常工作中得到了广泛的应用。特别是最近几年电力自动化技术的发展,也使电力系统自动化水平和运用程度进一步提升,电力自动化在实际应用中发展也受到了非常大的重视。同时,在我国加大力度推进电力企业自动化发展的前提下,自动化技术在电力
【摘 要】近年来型钢混凝土组合结构的发展越来越快,针对现有的型钢混凝土柱和梁的施工缺陷,本文结合邯郸市某商住楼探讨了新的型钢梁与柱施工方法。主要研究了型钢柱的制作,指出在制作过程中必须考虑的问题就是对钢筋孔位的预留。另外,探讨了型钢柱与型钢梁的吊装以及型钢梁与梁钢筋的不同安装顺序。研究成果对于保证施工质量,节约成本具有重要意义。  【关键词】型钢混凝土;柱;梁;施工方法  1.引言  所谓型钢混凝
【摘 要】线损是所有电网经营单位的综合性经济技术指标,可对电网企业管理水平加以直接体现。因此,各电网企业应不断探寻有效降损措施,加强技术应用,实现降损节能、促使企业经济效益与社会效益有效提高的目的。本文通过对我国电网线损现状进行分析,对线损原因进行探讨,同时对线损无功补偿对策和线损管理新技术应用进行探究,以期为企业降损节能提供参考。  【关键词】电网企业;线损;无功补偿  在供电企业日常经营管理中
【摘 要】文章从功能角度分析了基于现场可编程门阵列平台的智能化用电信息采集系统的各个功能模块,各个模块之间的关系及流程,各个模块通信时用到的数据幀格式和报文结构等,实现了系统的控制功能。  【关键词】用电信息采集;自动采集;自动补偿  前言  随着中国社会经济的迅猛发展,工业化程度的不断提高,对电能的需求也呈现不断上升的趋势。而大量配电网络上由于各种感性负荷的增加造成无功损耗增大,出现电压波动、谐
【摘 要】作为护理教学的最重要环节,内科护理是护士应该掌握的最基础、最重要的专业知识技能。笔者主要讲述内科护理教学的重要性及现状,总结教学经念,浅谈教学中的学习方法。  【关键词】中等职业学校;内科护理;学习方法  一、重要性  内科护理学是一门实践性和理论性很强的学科,培养目标主要是面向应用、面向实践。内科护理学是护理专业学生临床课中重要的一门课程,它是其他临床课程的基础,因此学生学好内科护理学
【摘 要】配电系统功率因数的高低,也直接影响整个电网的供电质量和发电系统的电能利用率。目前电网无功补偿主要集中在配电网,配电系统功率因数的高低,已经成為电力系统的一项重要经济指标。因此,采取无功功率补偿措施来提高配电系统的功率因数对于电力系统的经济运行具有现实的意义。  【关键词】配电系统;无功补偿;功率因数  引言  随着国家经济的高速发展,电力系统的用户负荷日益增加,这就使得无功功率在电力系统