基于OMAP3530的麦克风阵列生命探测仪的设计与实现

来源 :电子科技大学 | 被引量 : 1次 | 上传用户:yangmu2003
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
生命探测是地震紧急救援的重点,而由于地震后的背景复杂,生命探测也是一大难点。传统的生命探测仪受到物理探头和产品价格的限制,在搜救中不能广泛的使用,因此,地震搜救亟待开发出一种新型的生命探测仪。由于声音信号是明显的生命特征,所以将生命探测技术和语音定位技术跨领域结合是生命探测仪的发展方向之一。本文介绍的生命探测仪轻便易携带,功耗小,成本低,突破了传统的探测仪物理探头的限制,能够实时准确地定位被困人员,在未来的地震搜救中应用前景广阔。本文简要介绍了该生命探测仪采用的定位算法和硬件平台,重点介绍了算法在该硬件平台上的软件实现方法。该探测仪通过十字形麦克风阵列接收空间中的声音,使用近场麦克风阵列模型建模,改进的宽带多重信号分类算法(MUSIC)对其声源进行定位,该系统的硬件平台采用TI公司的OMAP3530双核处理器。本文重点介绍生命探测仪采用的软件实现方案。系统软件是在OMAP3530EVM平台上实现的,主要包括DSP端的定位处理软件程序、ARM端的管理线程和ARM端的图形用户界面线程。通过任务的分配,DSP专注于信号处理,ARM专注于系统级的管理,双核软件的通信采用TI公司提供的基于远程进程调用的Codec Engine架构,在此架构下,DSP端的定位程序需要符合XDM算法标准,并通过框架产生向用户层提供的APIs接口,ARM端的用户程序只需调用相应的VISA API即可实现数据的定位处理。系统软件的最上层是用QT/Embedded语言编写的人机交互界面程序。本文详细介绍了双核框架的原理、符合XDM标准程序的编写步骤、Codec Engine APIs的调用方法、QT与用户程序的通信规则、软件的优化和折衷处理。通过多次实验验证该生命探测仪工作性能稳定,定位速度达到实时性要求,探测正确率和探测范围基本达到要求,最后本文提出了该系统的现有不足,并分析了产生这些不足的原因,提出了相应的改进方案。
其他文献
学位
人脸检测问题最初来源于人脸识别,是自动人脸识别系统中的一个关键环节。近几年随着电子商务等应用的发展,使得人脸检测开始作为一个独立的课题,受到研究者的重视。今天,人脸检测
本研究以玉米秸杆与鸡粪为原料,将其堆肥预处理到一定程度后,由蚯蚓转化为蚯蚓粪。分析了堆肥产物和蚯蚓粪的养分和生物学指标变化。研究了蚯蚓粪对土壤肥力和甘蓝生长与品质的
认知无线电(Cognitive Radio, CR)是一种智能的频谱共享技术,能够显著地提高频谱利用率,是一种缓解频谱资源紧张的有效方法。在认知无线电技术中,非授权用户可以机会式地使用已
铜绿假单胞菌(Pseudomonas aeruginosa)是一种条件致病菌,能够引起人体的急性和慢性感染。它的一个显著特征是对多种抗生素有较强的耐药性。三型分泌系统(Type III secretion sys