用音频信号实现无线传感器网络节点间距测量

发布者:SerendipityDawn最新更新时间:2013-07-01 来源: eefocus关键字:音频信号  无线传感器  网络节点  间距测量 手机看文章 扫描二维码
随时随地手机看文章

1 引 言 

利用音频信号实现节点间距自主测量的无线传感器网络节点系统。本系统包括dsPIC6014A微控制器、512 KB的SRAM,2.4 G波段的RF收发模块、音频收发模块及电源管理模块等。通过测量RF同步信号与音频信号的时间差来测量节点间的间隔距离,节点利用多次测量数据累加平均及IIR数字滤波技术提高了测距信号的信噪比,用幅度检测实现了测距信号的到达时刻判别。测试数据表明,该节点最远测距距离可达30 m,误差小于3.5%。

节点间隔距离测量所利用的参量主要有: 

接收信号强度(RSS)、信号时间差(TPOA)、角度量(AOA)/信号到达方向(DOA)。其中,对RSS和射频加超声波测距的研究较多。射频信号的传播衰减和众多参数相关,如初始发射功功率、天线距离地面的高度、反射、载波频率等等,不进行校验时,误差可能超过50%。射频加超声波定位采用的超声波频率为40kHz,存空气中的衰减特性决定了测距距离一般不超过10 m,方向性强,适合室内使用。声波在空气巾的衰减随着频率的降低而减少,在数kHz时,利用低成小的商业音频收发技术就能实现数十米范围内的距离测量,是一种实现远距离高精度定位的有效技术。文献[1,6]介绍了利用伪随机码+DSP相关处理实现厘米级的声源定位精度,系统结构复杂。文献[5]的工作与本论文研究工作相近,采用通用的Mica2节点平台,用大功率声发射器及模拟锁相环实现了音频测距信号检测。 

比较成熟并已经商业化的节点是由美国加州大学伯克利分校研制的Mica系列和Telos节点。这些节点仅提供了一个基本硬件平台,必须采用专用接口板才能实现其他功能的扩展。本论文研究目的是探索一种可以在野外使用,具有远距离高精度自定位的节点硬件系统。设计一种全新的节点结构。

2 节点硬件系统设计

基于上述考虑,实现的节点结构如图1所示。节点采用Microchip公司的dsPIC6014A单片机,它内置了12位ADC和8 KB的RAM,16位的指令操作和I/O控制,支持C语言编程和部分DSP功能,时钟、功耗控制灵活,能在3~5 V的电压范围工作,3.3V时的最高运行速度20 MIPS。节点配置了一片512KB的SRAM。dsPIC6014A的一个16位端口被用作SRAM地址总线的低位,高3位由另外的3个I/O位控制,8个子存储空间被用于保存采集到的音频信号数据和进行数字信号处理时的临时数据。

射频收发模块采用nRF24L01,通过SPI接口和CPU进行数据交换。音频信号发生器采用市售标准的压电蜂呜器,经过对自然界的噪声频谱测试及统计分析,发现多数的音频信号频率集中在20~3000 Hz,因此,蜂鸣器的中心频率选择为3000 Hz,声压大于90 dB。音频接收传感器为驻极体式麦克风,两级放大器增益约60 dB,为了提高抗干扰能力,节点中增加了一个中心频率为3000 Hz的二阶巴特沃斯带通滤波器,电路结构如图2所示。电路实测结果:中心频率3000 Hz,-3 dB带宽约为987 Hz。

[page]

节点采用1节3.7 V锂离子可充电电池作为电源,在休眠期内关闭一切不工作单元的电源供给以实现节能。一个由RTC(实时时钟)控制的电源管理单元进行各级电源分配和管理。系统上电后,电源管理单元被置为有效状态,CPU对RTC进行唤醒时刻设置,工作完成后,CPU关闭电源管理单元输出,此时只有RTC和电源管理单元在工作,功耗为12 μW,当预定的唤醒时刻到来时,RTC输出一个中断信号,开启电源,节点进入工作状态,如此重复,实现了节点工作和休眠周期的控制。节点的独特之处是通过利用RTC所具有的数分钟到数天时间的定时中断设置功能实现了节点的运行与休眠周期灵活控制,实现了低功耗设计。

在室外利用音频信号测距时,大气温度、风速及风向对声速有一定的影响,节点上实现风速测量目前还存在较大的技术障碍,低风速时温度的影响是主要的,这里采用公式c=331.4+0.6T来补偿声速,式中T为大气温度(℃)。温度传感器为Maxim公司的DS1624,具有标准的I2C接口。

3 测距信号到达时刻算法 

本文提出了一种基于数字整流处理的测距信号TOA估计方法,其基本原理是通过对测距信号进行数字信号处理,获取具有较高信噪比的测距信号幅值变化信息,再通过幅度变化趋势分析实现TOA的估计。它包括以下处理过程:

(1)测距信号的信噪比。测距信号可以表述为:f(t)=Av+Assin(ωst+φs)+N(t),Av为信号采集后产生的直流分量,N(t)为随机分布的噪声。根据信号分析理论,提高信噪比可以采用数字滤波或者多次采样累加后求平均值的方法。考虑到节点的运算能力及硬件结构,采用4次采样再求平均值的方法。

(2)去除直流分量。对f(t)求平均值Av,再进行减法处理,滤除信号中的直流分量,使之成为交流信号j(t),音频测距信号是交流信号,滤除直流分量有利于后续处理过程中分离出较大的测距信号幅度。

(3)数字全波整流。经过(2)处理后的信号是正负变换的双极性信号,再进行z(t)=| j(t) |处理,即数字全波整流,变换为正的单极性信号。

(4)低通滤波。利用二阶IIR低通滤波器对z(t)进行数字滤波处理,得到一个与z(t)包络线相似的信号b(t)。

(5)对b(t)进行幅值变化趋势分析。在测距信号开始出现的数据段,相邻数据点的幅值差较大,而且是连续递增的(通过试验可以确定连续递增的最小数据个数),找出幅度连续增加的起始点n(i),即为信号到达时刻点,如图3所示。

4 试验结果

试验用的测距信号为单频率正弦信号,频率为3000 Hz,采样频率23.8 kHz,采样长度为 4096点(12位ADC)。图3是原始信号波形及数据处理过程中的数据波形。对于原始信号,直接利用信号的幅度或者频率来判别测距信号的起始点存在很大误差或者无法识别,而利用本文所述的方法可以获得精度较高的信号起始点。在系统时钟为10 MHz时,整个计算过程约耗时1.5 s,可以满足静态或者慢速移动节点的定位需求,在30 m处的测距最大误差约3.5%。

5 结 论

实现了一种具有音频定位功能的无线传感器网络节点,它具有独立的RTC+电源管理单元设计,实现了低功耗休眠,可以实现30 m远的节点间距测量。提出用单片机实现的测距信号TOA估计方法,可以获得较高的到达时刻估计精度,为实现高精度的节点定位提供了一种有效的方法。该节点可用于构建应用于森林、农田等远距离节点间距的无线网络。

关键字:音频信号  无线传感器  网络节点  间距测量 引用地址:用音频信号实现无线传感器网络节点间距测量

上一篇:视频点播与机顶盒
下一篇:基于嵌入式控制器的远程监控系统的开发

推荐阅读最新更新时间:2024-05-02 22:42

基于SMAC的无线传感器网络MAC协议的分析与优化
    无线传感器网络协议ATC-SMAC主要是提高基于竞争的S-MAC协议的能量使用率,同时减少S-MAC协议的网络延迟。ATC-SMAC协议通过自适应地调整每一个节点的占空比,让节点在不同的流量下使用不同的占空比工作,做到流量大时工作更长的时间,流量小时工作更短的时间,没有流量的时候就不工作。 1 S-MAC协议的分析和研究     S-MAC协议是一种基于竞争的控制协议,具有同步机制功能与无中心等特点,不需要局部或全局中心主节点的调度传感器节点自己发现邻居节点,并合理地安排占用信道的时间。 1.1 S-MAC协议     S-MAC协议时间分为若干个帧,帧长度由应用程序来确定,帧内分为活动与睡眠两个部分。在睡觉时段,节点关闭发
[嵌入式]
音频信号采集与AGC算法的DSP实现
  引言   电台等由于其自办频道的广告、新闻、广播剧、歌曲和转播节目等音频信号电平大小不一,导致节目播出时,音频信号忽大忽小,严重影响用户的收听效果。在转播时,由于传输距离等原因,在信号的输出端也存在信号大小不一的现象。过去,对大音频信号采用限幅方式,即对大信号进行限幅输出,小信号不予处理。这样,仍然存在音频信号过小时,用户自行调节音量,也会影响用户的收听效果。随着电子技术,计算机技术和通信技术的迅猛发展,数字信号处理技术已广泛地深入到人们生活等各个领域。其中语音处理是数字信号处理最活跃的研究方向之一,在IP电话和多媒体通信中得到广泛应用。语音处理可采用通用数字信号处理器DSP和现场可编程门阵列(FPGA) 实现,其中DSP实现
[嵌入式]
基于CC2420的ZigBee无线网络节点设计
   1 引言   射频收发器CC2420应用Chipcon公司的Sman RF 03技术,采用0.18μm CMOS工艺,只需极少的外部元件,性能稳定且功耗极低,同时集成所有ZigBee技术优点,可快速应用到建筑自动化网络、住宅安防系统、工业控制网络、远程抄表以及PC外设等ZigBee产品中,也可以替代现有的控制网络技术(例如RS一422、RS一485)和有线监视方案。   由于无线传感器网络在通信上消耗较大能量,选用功耗较小的PICl8F4620单片机为处理器,以及选用CC2420为通信器件,设计无线网络节点,因此,这里提出一种基于CC2420的ZigBee无线网络节点的设计方案。   2 CC2420简介  
[网络通信]
低速率无线传感器网络演示系统的设计与实现
引言 无线传感器网络能够实时监测、感知和采集网络分布区域内的各种环境或监测对象的信息,并对这些信息进行处理,获得详尽而准确的数据,并传送到需要这些信息的用户。 目前,这一领域主要的研究方面是MAC层协议和网络层路由协议。而要进行这两方面的研究,物理实验平台是必需的。 总体设计 本文设计并实现了一个比较完整的无线传感器网络演示系统,主要包括节点机、网关机和数据库系统。此系统实现了远程环境数据的采集、传输、处理及数据库管理。并且在节点数大量增加后,还可作为传感器MAC层和网络层协议的开发平台。 系统组成框图如图1所示,在传感器节点网络部分,有两个子网,各网独立工作,运行在不同的频段,一个是2.4GHz,另一个是900
[单片机]
低速率<font color='red'>无线传感器</font><font color='red'>网络</font>演示系统的设计与实现
无线传感器网络电源智能控制系统方案
    无线传感器网络是一种由传感器节点构成的网络,能够实时地监测、感知和采集节点部署区的观察者感兴趣的感知对象的各种信息(如光强、温度、湿度、噪音和有害气体浓度等物理现象),并对这些信息进行处理后以无线的方式发送出去,通过无线网络最终发送给观察者。无线传感器网络在军事侦察、环境监测、医疗护理、智能家居、工业生产控制以及商业等领域有着广阔的应用前景。     无线传感器网络大部分是采用电池供电,工作环境通常比较恶劣。而且数量大,更换电池非常困难,所以低功耗是无线传感器网络最重要的设计准则之一。在网络节点有些模块不工作或者处于休眠状态时,就可以将其供电电路断开以节约用电,当有指令将其唤醒时,则接通其供电电路以保证系统的正常工作。
[电源管理]
<font color='red'>无线传感器</font><font color='red'>网络</font>电源智能控制系统方案
分布式自组织网络无线传感器网络相关情况解析方案
无线传感器网络是新兴的研究领域,在军事、环境、健康、家庭、商业领域等许多方面有着巨大的潜在应用前景。无线传感器网络节点是组成网络的基本单元,无线传感器网络的迅速发展,给无线传感器网络节点的设计和管理提出了许多挑战。 无线传感器网络节点 无线传感器网络是集数据采集、处理及通信功能于一体的分布式自组织网络。无线传感器网络由在一定区域范围内的多个具有无线通信、传感、数据处理功能的网络节点组成。传感器节点负责采集、处理、压缩数据、中转其他节点的数据包并将数据包发送出去。在不同的应用中,传感器网络节点的结构不尽相同,一般由数据采集单元(传感器、A/D转换器)、数据处理和控制单元(微处理器、存储器)、无线通信单元(无线收发器)和供电单
[嵌入式]
无线传感器网络CSMA协议的设计与实现
  CSMA协议是网络中运用得最为广泛的竞争协议,因此无线传感器网络的MAC层大多使用CSMA机制来提供竞争信道的功能。随着IEEE 802.15.4标准的制定,各射频芯片厂家也纷纷推出了性能更好、功能更强的射频芯片。TI公司(原Chipcon)推出CC2420来替代原来无线传感器网络使用最多的射频芯片CC1000。由于各射频芯片特性功能各不相同,为了使CSMA协议达到更好的性能,根据射频芯片的具体特性来重新优化设计CSMA机制也就变得很有必要。   本文使用TI公司的MSP4301611超低功耗MCU,以及CC2420射频芯片作为硬件实验平台,充分利用CC2420部分IEEE 802.15.4协议MAC封装的特性,设计并实现
[嵌入式]
D类放大器的发展趋势
数字放大器改善了音频质量和系统性能。 D类放大器在过去的几代产品中已经得到了巨大的发展,系统设计者极大地改善了系统的耐用性并提高了其音频质量。实际上,对大多应用而言,使用这些放大器所带来的好处已经远远超过了它们的不足。 在传统D类放大器中,用控制器将模拟或数字音频信号在被集成到功率后端设备中的功率MOSFETMOSFET管放大之前转换成PWMPWM信号。这些放大器效率很高,使用很小的散热器或根本不需要散热器,且降低了对电源输出功率的要求。然而,与传统的A/B类放大器相比,它们本身也存在固有的成本、性能和EMIEMI方面的问题,解决这些问题就是D类放大器的发展新趋势。 降低EMI 自从D类放大器诞生以来,由于其自身的轨对轨(
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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