基于DSP芯片TMS320的雷达式生命探测仪

发布者:MusicLover123最新更新时间:2010-11-18 来源: 现代电子技术 关键字:DSP  TMS320  雷达式生命探测仪 手机看文章 扫描二维码
随时随地手机看文章
引言

  雷达式生命探测仪是以非接触方式获取墙壁、废墟等不透明障碍物后生命体微动信息的探测系统。其基本原理是:首先发射特定形式的电磁波,当电磁波照射到人体后,其回波信号被人体运动(心跳、呼吸、走动)所调制而产生多普勒频率,而后采用一定的硬件电路和软件算法,从检测到的多普勒频率中提取人体的生命特征参数,最终判别出人体有/无、动/静、数量等状态信息。雷达式生命探测仪应用广泛,特别是近年来由于世界各地大型自然灾害的频发和恐怖犯罪活动的猖獗,更使雷达式生命探测仪日益受到重视。而由于生命探测仪的应用环境复杂多变,因此对它提出了外观小型化、便携化和检测智能化、实时化的要求。信号处理系统是生命探测仪的重要组成部分。

        本课题的研究采用功能强大的高速浮点数字信号处理器(DSP)TMS320C6711B来完成大量复杂运算,以减小设备体积和功耗。从软件和硬件两方面入手,解决实时检测和操作携带方便的问题。

1      系统设计方案

  信号处理系统分为模拟信号处理系统和数字信号处理系统两个子系统。系统的主体是由DSP芯片和A/D转换芯片组成,如图1所示。其中A/D主要完成模拟信号到数字信号的转换,DSP芯片则用于完成数字信号的分析、处理以及控制。系统中的前端预处理部分主要完成对I/Q信号的调制解调、A/D转换、部分实时数字信号处理、处理后数据的传输,以及接收和处理后端发来的命令(包括信号放大倍数、A/D的采样率、数字信号处理过程中参数的选择等)。系统的后端则主要用于控制和显示,完成人机交互功能。DSP外扩的FLASH完成boot loader,上电启动后DSP自动从FLASH中加载程序到DSP内部RAM中运行,外扩的SDRAM用于DSP进行算法处理时暂存数据。


2      硬件电路设计

  2.1      DSP芯片选择

  设计DSP应用系统,选择DSP是非常重要的一个环节,只有选择好了DSP才能进一步设计外围电路。根据本系统设计中所提出的硬件电路集成度高、体积小、功耗低和实时检测显示的要求和满足小波变换、FFT、谐波分解、维格纳分布多种复杂算法的需要,选用Tl公司新型C6000系列高性能浮点DSPTMS320C6711B作为系统的信号处理开发平台。其主要特点有:片内8个并行的处理单元,可分为相同的两组。它的体系结构采用超长指令字(VLIW)结构,单指令字长为32b,8个指令组成一个指令包,总字长为8×32=256 b。芯片内部设置了专门的指令分配模块,可以将256 b的指令包同时分配到8个处理单元,并由8个单元同时运行。由于芯片的最高时钟频率可以达到150 MHz,当片内的8个处理单元同时运行时,芯片的最大处理能力可以达到2 400 MIPS(每秒百万条指令)。此外,TMS320C6711B还有32 b的EMIF总线,有4个空间,每个空间均可与SDRAM,SBSRAM和异步外设实现无缝接口。

  2.2      DSP外围电路设计

  系统的外围电路由复位电路、时钟电路、电源电路、内存扩展电路等几个部分组成,其外围电路组成框图如图2所示。  


DSP的复位电路一般由电源芯片提供,TI公司的大多数电源芯片都提供复位信号到DSP。使用电源芯片提供复位信号可以省去专门的复位电路。此外,也可以在电源芯片相应引脚上连接复位按键,提供手动复位功能。电源芯片复位信号可以自动监测电源的电压情况。本系统设计中采用电源芯片复位电路。

  由于TMS820C6711B内核可以运行到150 MHz,而外设最高只能运行在100 MHz,故TMS320C6711B的外部时钟由系统产生从ECLKIN引脚引入,ECLK0UT输出,而不采用自身的150 MHz两分频的ECLKOUT2输出,从而提高外部存储器的存取效率。系统电源由外部变压器提供,变压器输出+5 V,经过电源调整芯片产生系统所需要的两种电压+3.3 V和+1.8 V。电路采用PT6932(Plug-in Power Modules)方案,PT6932提供双电源输出(3.3 V和1.22/1.5 V),其输出电压可以由输出匹配电阻调整,1.5 v可以升至1.8 V,同时其双电压的上电和掉电顺序内部受控,可以满足TMS320C6711B的供电顺序要求。

  内存扩展采用2片外围数据存储器和1片128K×8 b的FLASH,其中数字存储芯片选用由两片4M×16 b宽度SDRAM组成单CE空间32 b宽SDRAM类型,FLASH芯片则选用MBM29LV800TA。

        2.3      A/D转换电路

  A/D转换采用高分辨率的模数转换芯片AD7707,由于其外部模拟输入信号的电压范围为±5 V,所以选择高电压模拟输入通道AIN3作为模拟信号输入端。AD7707的时钟信号由外围有源时钟芯片提供,数字信号输入端DIN直接与DSP串行数据输出端DX相连。其数字信号输出端DOUT直接与DSP的串行数据输入端BDR相连。串行时钟信号SCLK直接与DSP的串行口发送时钟信号、串行口接收时钟信号CLKX相连,如图3所示。



3      系统软件设计

  3.1      系统软件流程图

  该系统软件的设计参考雷达波生命参数检测系统软件设计要求,利用TI的综合开发调试软件CCS完成软件的编写调试。软件主要完成非接触生命信号的采集、分析和处理,最后传送至液晶显示器进行显示。软件的流程如图4所示,软件一开始首先屏蔽所有可屏蔽中断,然后对DSP进行初始化,包括状态寄存器、矢量表以及MeBSP串行口的初始化,并对AD7707进行初始化。然后打开中断,等待外部中断。在中断服务程序中读取经过数模转换后的数据,并对数据进行处理、发送HPI中断,让外部MCU通过HPI接口读取数据,显示输出。



3.2      初始化

  初始化是设定系统工作状态的重要步骤,只有正确进行初始化,才能保证芯片的正确运行。系统初始化包括DSP的McBSP初始化和AD7707的初始化两个部分。

  DSP上电复位以后各寄存器都处于一个预先确定的数值状态。上电时刻,系统上电复位,寄存器复位到初试值。McBSP通过3个16位寄存器SPCRl(串行口接收控制寄存器1)、SPCR2(串行口接收控制寄存器2)、PCR(引脚控制寄存器)来配置。接收和发送操作的各种参数通过接收和发送控制寄存器RCRl(接收控制寄存器1)、RCR2(接收控制寄存器2)、XCRl(发送控制寄存器1)、XCR2(发送控制寄存器2)。

  AD7707的初始化主要是完成各寄存器的初始化。包括设定输入信号通道、信号采样频率、采样增益、输入时钟源等。

  3.3      数字信号处理流程

  数字信号处理分为两个大的模块,一路经小波变换后对信号做时域处理;另一路根据回波信号的特征,设计各种数字信号处理算法,并在软件程序设置合适的门限值,根据门限软件来完成人体有/无、动/静、数量等状态信息的识别,并做频域处理。

  对于数字信号处理部分,先设计一低通滤波器去除高频干扰信号(截止频率要高于人体运动的频率,一般设置为50 Hz),通过小波变换的小波分解提取出低频通道的有用信号(呼吸、心跳信号),而高频通道分解出来的信号一般是系统噪声,采用直接置零的方法将其去除,然后再进行小波重构,恢复低频通道分解的呼吸、心跳信号,并将其在界面上进行实时的时域波形显示,其时域处理流程如图5所示。对于人体运动的信号由于其频率大约在15~35 Hz之间,信号经过低通滤波器之后,直接对其进行傅里叶变换,取模;对于人体的呼吸信号,它的频率一般小于2 Hz,因此对信号使用小波变换处理后,采用较低的采样频率,然后进行积累抽样、FFT、取模;根据实验,如果人体处于静止状态,其呼吸路与体动路的信号能量比在1.5~20之间,如果处于运动状态,呼吸路与体动路的信号能量比则在O.1~0.6之间,所以选择γ=1作为判断人体动静状态的门限阈值,如果两路信号的能量比值γ>1为静止或无人状态,γ<1为运动状态,并实时显示频域;如果γ>1,则对信号进行谐波频率的估计。在X波段,人体呼吸和心跳的多普勒频率大约在O.2~1 Hz范围内,如果谐波频率估计值f在O.2~1之间,为有人静止状态,反之为无人状态,并实时显示频域;在判定为有人之后,进一步用维格纳分布和统计模式识别的方法对人体的数量进行确定,实时显示频域和维格纳分布。整个过程如图6所示。

  判断处理后的结果直接被界面显示软件来调用,进行单路数据的频域或时域的实时显示,并可以保存、打印数据。

4      结语

  该系统采用TI公司最新推出的TMS320C6711B高性能的浮点DSP芯片和AD公司推出的AD770716位A/D转换器设计得到的生命信号分析处理单元,构建集信号采集、信号处理、信号显示输出等功能的信号处理系统,完成了系统原理设计、外围电路设计、信号处理算法设计、软件系统设计等工作。结果证明设计原理切实可行,电路功能合理,软件系统运行稳定,能够完成大量复杂的算法,满足生命信号探测系统智能化、实时化的要求,而且整个处理系统集成度高、体积小,达到了系统便携化、小型化的设计目的。由于近年来雷达波生命探测系统应用环境的拓展和军民领域需求的增加,本探测系统具有很好的应用前景。

关键字:DSP  TMS320  雷达式生命探测仪 引用地址:基于DSP芯片TMS320的雷达式生命探测仪

上一篇:DSP在交流异步电动机变频调速中的应用
下一篇:基于DSP和VxWorks的RTOS视频网络检测系统

推荐阅读最新更新时间:2024-05-02 21:12

多核DSP,军事应用的关键
  随着无人机 (UAV)、声纳、雷达、信号情报 (SIGINT) 以及软件定义无线电 (SDR) 等波形密集型应用中的信号处理需求不断攀升,多个数字信号处理器 (DSP) 内核的使用已成为重要的实现手段。多核功能与不断丰富的 IP 内核及开发工具相结合可实现优异的系统架构。所有这些应用都需要多核 DSP 来满足关键任务行业的各种需求,其中包括更强大的功能性(更快的处理速度)、更精细的分辨率以及更高的精度。过去,处理器性能的改善是通过工艺节点升级及提高运行时钟频率来实现的。然而,发展小型工艺节点和提高时钟频率并不是提高性能的低功耗捷径。在单个裸片中集成多核的这个方法可在更低的时钟频率及功耗下实现所需的高性能。   多核 DSP 以
[嵌入式]
多核<font color='red'>DSP</font>,军事应用的关键
基于DSP的存储器接口设计方案
   TMS320C32 是美国TI公司生产的一款浮点数字信号处理器( DSP ),是TMS320系列浮点数字信号处理器的新产品,其CPU是在TMS320C30和TMS320C31的基础上进行了简化和改进。在结构上的改进主要包括可变宽度的 存储器 接口、更快速的指令周期时间、可设置优先级的双通道DMA处理器、灵活的引导程序装入方式、可重新定位的中断向量表以及可选的边缘/电平触发中断方式等。   1 TMS320C32 的外部 存储器 接口的特点    TMS320C32 是一个32位微处理器,它可以通过24位地址总线、32位数据总线和选通信号对外部 存储器 进行访问。其外部存储器接口结构如下图l所示。   
[嵌入式]
基于<font color='red'>DSP</font>的存储器接口设计方案
TMS320F206外围电路典型设计
1 引 言 数字信号处理DSP芯片是一种能够实时快速地实现各种数字信号处理算法控制的微处理器,已经在通信与信息系统、信号与处理、自动控制、雷达、航空航天、医疗等许多领域得到了广泛的应用。 目前生产DSF 芯片的厂家主要有TI公司、AD公司、Motorola公司等。其中TI公司推出的 TMS320C2xx系列是继TMS320C2x和TMA320C5x之后的一种低价格、高性能16位定点运算DSP。TMS320F206(以下简称F206)是2xx系列的代表之一,性价比高,应用广泛,目前已成为高档单片机的理想替代。F206的性能特点如下: (1)指令周期可达25 ns; (2)可寻址64 kB程序空间、64 kB数据空间、64 k
[应用]
CEVA宣布推出其迄今功能最强大、效率最高的DSP架构
CEVA宣布推出其迄今功能最强大、效率最高的DSP架构,满足5G-Advanced及更先进技术的大规模计算需求  全新CEVA-XC20延续了CEVA在数字信号处理器领域的行业领导地位。这款DSP架构采用新颖的矢量多线程计算技术,与前代产品相比,可将功率和面积效率提升多达2.5倍  这个高度可扩展DSP架构瞄准5G-Advanced eMBB设备、智能手机和蜂窝RAN设备的密集基带计算用例 全球领先的无线连接和智能感知技术及共创解决方案的授权许可厂商CEVA, Inc. 宣布推出第五代CEVA-XC DSP架构,是迄今为止效率最高的CEVA-XC20架构。 全新CEVA-XC20延伸了CEV
[嵌入式]
CEVA宣布推出其迄今功能最强大、效率最高的<font color='red'>DSP</font>架构
Tensilica HiFi 2音频DSP支持SBC编解码器
       2009年2月25日,Tensilica今日宣布,即将推出基于HiFi 2音频DSP的蓝牙SBC(Sub-Band Codec)编解码器,设计人员可以很方便的将HiFi 2引擎集成到SOC设计中,从而使手机、便携音乐播放器等移动设备获得包括蓝牙音频规格在内的50多种音频编解码能力。       Tensilica公司移动多媒体市场总监Larry Przywara表示:“我们目睹了便携设备市场对高品质蓝牙功能的强劲需求,我们的解决方案能够在CPU使用率极低的条件下提供接近CD的音质,从而最大限度地延长电池寿命。我们的合作伙伴P-Product公司在HiFi 2音频DSP上成功移植了SBC编解码器,这也从侧面证明了T
[家用电子]
流水线型模数转换器MAX1200及其与DSP的接口
1 MAX1200的特点功能 新型ADC正在朝着低功耗、高速、高分辨率的方向发展,新型流水线结构正是实现高速低功耗ADC的有效方法。而MAX1200则是采用这一新技术的高速、高精度、低功耗ADC的代表。 MAX1200是一种16位、采样率可达1Msps的单片集成模数转换器,其内部的CMOS积分电路采用全差分多级流水线结构,它具有快速的数字误差校正和自校准功能,能保证在全采样率时具有16位的线性度和91dB的非杂散动态范围(SFDR),以及良好的信噪比(SNR)和谐波失真(THD)特性。MAX1200主要应用于高分辨率图象系统、扫描仪、数字通讯、检测仪表和数据接收等领域;其主要技术特点如下: ●采用单电源+5V供电; ●采用±
[单片机]
流水线型模数转换器MAX1200及其与<font color='red'>DSP</font>的接口
Tensilica展示音频、视频及下一代基带DSP
      2009年2月10 ,在美国加州SANTA CLARA ,Tensilica今日宣布,将在2月16-19日巴塞罗那举行的世界移动大会上展示其业界领先的音频、视频以及应用于无线移动设备和基站系统的下一代基带DSP内核产品。重要系统及半导体厂商将展示基于Tensilica技术的产品,包括基于Tenslica可配置处理器的4G/LTE, PicoCell及FemtoCell, WiFi, 移动数字音频,移动数字电视以及基带通信SOC等诸多设计。       Tensilica市场及业务拓展副总裁Steve Roddy表示:“诸多领先厂商正在加速新产品的创新以应对当前市场的低迷。Tensilica可为移动设备实现快速SOC
[手机便携]
闪存LH28F160及基于DSP的编程写入
    摘要: Flash Memory是一种可以在线进行电擦写,并在掉电后信息不丢失的存储器,可广泛应用于外部存储系统中。文中介绍了SHARP公司的闪烁存储器LH28F160S5T的功能特点及工作状态,详细叙述了在TI公司的DSP TMS320C32PCM60仿真环境下,LH28F160S5T的硬件接口电路及软件编程方法。     关键词: 闪烁存储器 DSP LH28F160S5T 1 闪存介绍 闪存(FLASH MEMORY闪烁存储器)是一种可以在线进行电擦写,并在掉电后信息不丢失的存储器。是近年来发展最快的一种存储器芯片。由于这种芯片具有不挥发的特性,因而可广泛应用于外部
[应用]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved