基于遗传算法的多传感器网络中目标定位算法

合集下载

多传感器数据融合算法的研究与应用

多传感器数据融合算法的研究与应用

3、神经网络法:这种方法利用神经网络的自适应学习能力,将多个传感器 的数据进行融合,以获得最优的估计结果。其优点是适用于非线性系统的数据融 合,具有自适应学习能力;缺点是训练时间长,需要大量的样本数据进行训练。
4、遗传算法:这种方法利用遗传算法的全局搜索能力,对多个传感器的数 据进行融合,以获得最优的估计结果。其优点是适用于复杂系统的数据融合,具 有全局搜索能力;缺点是容易陷入局部最优解。
4、医疗诊断:通过对多个医疗设备的传感数据进行融合,可以提高医疗诊 断的准确性和可靠性。例如在医学影像中,通过对X光、CT、MRI等多种影像数据 的融合,提高医学诊断的准确性和可靠性。
5、交通管理:通过对多个交通传感器的数据进行融合,可以实现智能交通 管理。例如在交通控制中,通过对车流量、速度、道路状况等多种传感器的数据 进行融合实现对交通的有效控制和管理。
8、导航系统:在导航系统中常利用多传感器信息融合技术以提高导航系统 的定位精度和稳定性;例如通过GPS和惯性测量单元(IMU)的数据融合以实现高 精度导航。
9、无人系统:在无人驾驶、无人机等无人系统中常利用多传感器信息融合 技术以实现对环境的感知和理解以及自主决策和控制;例如通过摄像头、雷达、 超声波等传感器的数据融合以实现无人车的自动驾驶或无人机自主飞行。
参考内容二
随着科技的快速发展,多传感器数据融合技术在许多领域都得到了广泛的应 用。这种技术通过整合多个传感器的数据,可以提供更全面、准确的信息,有助 于提高决策的精度和效率。多传感器数据融合算法是实现这一目标的关键。本次 演示将对多传感器数据融合算法进行综述。
一、多传感器数据融合的基本概 念
多传感器数据融合是一种利用多个传感器获取和整合信息的技术。这些传感 器可以是有线的,也可以是无线的,可以在同一环境中部署,也可以分布在不同 地理位置。通过数据融合,我们可以获得比单一传感器更丰富、更准确的信息。

传感器网络中基于多维标度定位算法的改进

传感器网络中基于多维标度定位算法的改进
ZHU Yi—r n LICh o g, i—s e g, —h n XI h n LILi o g, ANG n—ta Ma in
( .I s tt o fr a o n n ie r g N n h n nv r t ,N n h n i g i 3 0 , hn ; 1 n tue f nom t na dE gn ei , a c a gU ies y a c a gJ n x 3 0 3 C i i I i n i a 1 a
a c lng ag rt m s t a , t n w l oihm e c ie n lo ih t c l u ae a h no wih is wo — h p ls ai lo ih i h t he e a g rt us s Eu ld a ag rt m o ac lt e c de t t t o n ihb rno s b t en he eg o de ewe t Eu lde dit n e, a he e c i an sa c nd t n us Eu l a sa c t a r u mu t ci n dit n e o c ry o t de li— d me so a i n in l s a ig,wh c a mp o e o v o sy t c u a y. Th i l to e ulss w ha h mpr v d ag rt m s d o c ln i h c n i r v b i u l hea c r c e smu a in r s t ho t tt e i o e lo ih ba e n t ci a he Eu lde n muhi—di e so a c ln l o i — m n in ls a ig a g rt hm t h l s i m hi—di e so a c ln l oihm sv r o wih t e c a sc n - m n i n ls a ig a g rt i e y lw c mp r d wih t e po ii nng e r ra d t o i o i g a c r c . o a e t h sto i ro n he p st n n c u a y i

基于RSSI的传感器网络节点安全定位机制

基于RSSI的传感器网络节点安全定位机制

基于RSSI的传感器网络节点安全定位机制叶阿勇;许力;林晖【期刊名称】《通信学报》【年(卷),期】2012(33)7【摘要】For securing the RSSI-based ranging,a new protocol was proposed firstly,which achieved robustness by applying integrity coding and occupation of communication channel. The theoretical analysis showed the proposal was resilient to most conventional attacks including signal forgery and replay,also it can prevent adversary from attenuating the ranging signal,which reducing the measured distance. Furthermore,a new secure node positioning scheme for sensor networks was proposed by applying the proposed protocol above,in which,the distance enlargement attacks were further filtered out by verifiable multilateration. The detailed analysis was also given to shown it's robustness under external attacks.%针对RSSI测距存在的脆弱性问题,提出了一种基于完整性编码和不间断占用信道的安全RSSI测距协议,该协议不仅可以抵抗伪造插入、重放/虫洞等常规攻击,而且可以防止信标信号被恶意干扰而削弱,即可抵抗虚增测距的外部攻击.在此基础上,设计了一种基于RSSI的传感器网络节点安全定位机制,该机制采用可校验的多边测量法来过滤虚减测距的外部攻击,实现安全定位,并对测距协议和定位机制的安全性进行了理论分析.【总页数】9页(P135-142,150)【作者】叶阿勇;许力;林晖【作者单位】福建师范大学密码技术与网络安全重点实验室,福建福州350007;福建师范大学密码技术与网络安全重点实验室,福建福州350007;福建师范大学密码技术与网络安全重点实验室,福建福州350007【正文语种】中文【中图分类】TP393.4【相关文献】1.基于RSSI的无线传感器网络迭代安全定位算法 [J], 罗臻;刘宏立;徐琨2.无线传感器网络中基于RSSI一致性的安全定位方法 [J], 朱青青;杨玉斌;刘娜;马秋环3.基于信任机制的水下传感器网络节点安全定位算法 [J], 张尧;金志刚;罗咏梅;杜秀娟4.基于声誉机制的传感器网络节点安全定位算法 [J], 凌远景;叶阿勇;许力;黄晨钟5.基于RSSI的无线传感器网络节点定位算法研究 [J], 付墨轩;廖强;;因版权原因,仅展示原文概要,查看原文内容请购买。

无线传感器网络中的分布式目标跟踪与定位技术

无线传感器网络中的分布式目标跟踪与定位技术

无线传感器网络中的分布式目标跟踪与定位技术无线传感器网络(Wireless Sensor Networks,简称WSN)是一种由大量分布式无线传感器节点组成的网络系统。

这些节点能够感知环境中的各种物理量,并将收集到的数据通过网络传输给基站或其他节点。

WSN在农业、环境监测、智能交通等领域具有广泛的应用前景。

其中,分布式目标跟踪与定位技术是WSN中的一个重要研究方向。

目标跟踪与定位是WSN中的核心问题之一。

在许多应用场景中,需要对目标的位置进行实时监测和跟踪。

传统的目标跟踪与定位方法通常依赖于全局信息,要求节点之间进行频繁的通信,这不仅增加了能耗,还可能导致网络拥塞。

因此,研究人员提出了一系列分布式的目标跟踪与定位技术,以降低能耗并提高网络的可扩展性。

分布式目标跟踪与定位技术主要包括目标定位算法和目标跟踪算法。

目标定位算法用于确定目标的位置,而目标跟踪算法则用于跟踪目标的移动轨迹。

在WSN 中,节点通常通过测量目标到节点的距离或角度来实现目标定位。

常用的目标定位算法有多普勒测距算法、测角算法和基于信号强度的定位算法等。

这些算法可以根据不同的应用场景选择合适的方式来定位目标。

目标跟踪算法则是通过分析目标的运动特征来预测目标的下一个位置。

常见的目标跟踪算法有卡尔曼滤波算法、粒子滤波算法和扩展卡尔曼滤波算法等。

这些算法能够通过对目标的历史轨迹进行建模,从而实现对目标位置的预测和跟踪。

分布式目标跟踪与定位技术的关键问题之一是如何选择合适的节点进行目标跟踪和定位。

在WSN中,节点通常具有有限的计算和通信能力,因此需要选择一部分节点作为目标节点,负责目标跟踪和定位任务。

节点的选择可以通过节点自组织、节点自适应或节点协作等方式实现。

例如,可以通过节点之间的协作来实现目标跟踪和定位任务,即多个节点共同合作,通过相互通信和信息交换来提高目标定位和跟踪的准确性和可靠性。

此外,分布式目标跟踪与定位技术还需要考虑网络的能耗和通信开销。

基于遗传算法的无线传感器网络节点部署优化研究

基于遗传算法的无线传感器网络节点部署优化研究

基于遗传算法的无线传感器网络节点部署优化研究无线传感器网络(Wireless Sensor Network,WSN)是一种将传感器节点通过无线通信方式连接形成的网络体系,可以用于实现对大范围的环境、目标或特定状况的监听、监测和控制,被广泛应用于农业、工业、安全、医疗等众多领域。

在无线传感器网络中,节点部署优化是一个重要的问题,它涉及到网络能源消耗、网络响应速度、网络稳定性等方面的问题。

传统的无线传感器网络节点部署通常采用人工选择节点位置的方式,但是这种方式存在以下问题:首先,人工选择节点位置需要大量的人力、物力和时间成本,这在大规模部署的场景下几乎不可行;其次,人类思考方式受到其认知能力的限制,难以准确预测网络的性能,这会导致节点部署方案存在一定的局限性。

为了解决传统节点部署方式的问题,研究者们引入了遗传算法(Genetic Algorithm,GA)来解决节点部署的优化问题。

遗传算法是一种模拟生物进化过程的数学优化方法,它通过模拟进化过程中的自然选择、交叉和变异等步骤来寻找最优解,具有全局搜索、自适应搜索等特点。

使用遗传算法进行无线传感器网络节点部署,主要包括以下步骤:(1)编码初始种群:将每个节点的位置编码成遗传算法能处理的二进制串,以此构造种群。

(2)适应度评价:以节点的覆盖范围和网络连通度为优化目标,利用数学模型计算出各个个体的适应度值。

(3)选择操作:采用轮盘赌选择、竞技选择等机制,按照适应度大小选择优秀的个体进入下一代。

(4)交叉操作:对选中的个体进行交叉运算,生成新的后代个体。

(5)变异操作:在新生个体中随机选择某些位进行变异,增加种群的多样性。

(6)更新种群:使用新的个体替代部分原来的个体,更新种群。

(7)判断终止条件:根据指定的终止准则,判断是否达到了终止条件,如果没有,返回第(2)步;如果达到,输出最优解。

在实现无线传感器网络节点部署优化时,遗传算法可用于优化节点布置、协调路由、网络构建等方面,可以使节点覆盖范围更广、网络性能更稳定,提高了无线传感器网络的适应性和灵活性,适用于更广范围的应用场景。

无线传感器网络中的目标跟踪算法研究

无线传感器网络中的目标跟踪算法研究

无线传感器网络中的目标跟踪算法研究无线传感器网络(Wireless Sensor Networks,WSN)是一种由大量分布式传感器节点组成的网络,用于监测和感知环境中的物理和化学变量。

目标跟踪是WSN中的一个重要应用,它通过节点之间的协作和信息融合,实时追踪环境中的目标物体。

目标跟踪算法的研究是优化WSN性能和提高目标定位精度的关键。

在无线传感器网络中,目标跟踪算法的研究涉及到多个方面,包括目标检测、目标定位和目标追踪等。

目标检测是指在感知环境中发现目标物体的过程,通过传感器节点采集环境信息,并根据预定义的目标特征对目标进行识别。

目标定位是通过多个传感器节点的测量数据对目标进行精确定位,以确定目标的位置信息。

目标追踪是通过节点之间的协作和信息融合,实时追踪目标物体的位置和运动轨迹。

针对目标跟踪算法中的目标检测问题,研究者们提出了多种方法。

传统的目标检测方法主要基于图像处理技术,通过图像处理算法对采集的图像进行分析和处理,以发现目标物体。

然而,由于无线传感器网络中的节点资源有限,传统的图像处理方法在算力和能耗方面都存在较大的问题。

因此,研究者们不断提出针对无线传感器网络的目标检测算法。

近年来,随着深度学习技术的兴起,基于深度学习的目标检测算法逐渐成为研究热点。

深度学习算法通过构建深层神经网络模型,利用大量的数据进行训练和学习,能够自动提取图像中的特征。

在无线传感器网络中,深度学习算法可以通过节点之间的协作,使用分布式的方式进行目标检测,并将检测结果传输给监控中心。

这种算法不仅能够提高目标检测的准确性,还能够降低通信能耗,提高网络的生存时间。

除了目标检测,目标定位也是目标跟踪算法中的重要问题。

目标定位算法通过节点之间的通信和信息融合,利用测量数据对目标进行定位。

在传感器节点资源有限的情况下,研究者们提出了许多有效的目标定位算法。

一种常见的方法是利用多智能体系统进行目标定位。

多智能体系统是一种由多个智能体节点组成的系统,节点之间可以通过通信和协作来实现任务目标。

基于序列的传感器网络节点定位算法

基于序列的传感器网络节点定位算法

基于序列的传感器网络节点定位算法摘要:针对msp算法需要借助额外的外部扫描设备,不适合应用于对野外大规模部署的传感器网络进行定位这一缺点,提出了一种hgmsp算法。

该算法通过锚节点发出扫描信息,不需要额外的外部设备进行辅助定位,提高了算法的可用性。

仿真实验表明,在去掉辅助设备的情况下,算法的定位精度并无明显下降。

关键词:无线传感器网络;序列;节点定位中国分类号:tn914 文献标识码:a文章编号10053824(2013)010060040 引言无线传感器自诞生以来,因为体积小,携带方便,便于部署等特点,使其在军事、环境、医疗、家庭和其他领域有广阔的应用前景和很高的应用价值[1]。

在很多无线传感器应用中,位置信息对于传感器网络的监测活动至关重要,事件发生的位置或获取节点位置信息是监测信息中的重要一项,没有位置信息的监测消息是没有太大意义的。

因此定位功能是无线传感器网络的最基本功能之一,对传感器网络应用有很大的作用。

目前,国内外很多学者都对无线传感器网络定位算法展开了深入的研究[2]。

当前主流的2种定位算法分别是rangebased(基于测距的)定位算法和rangefree(非测距)定位算法。

其中rangebased 算法包括最早的基于到达时间的toa定位算法、基于到达时间差的tdoa算法和基于到达角度的aoa算法等。

但是因为这些算法需要额外的测距设备等硬件设施,出于硬件成本和能耗等考虑,研究者提出了rangefree定位算法。

由于不需要测距,无需时间同步等一系列原因,非测距的无线传感器网络定位算法逐渐受到研究者的青睐。

非测距的定位算法目前主要有质心算法、基于距离向量的dvhop 算法[3]、rmorphous算法[4]和apit算法[5]以及最新提出的基于采集节点序列的msp算法[6]等。

1 msp简介1.1 msp算法基本思想msp算法是由tianhe等人提出的一种非测距的无线传感器网络节点定位算法。

基于遗传算法的WMSNs多路径多目标优化路由算法

基于遗传算法的WMSNs多路径多目标优化路由算法

WMS s N 多路径多 目标优化 路由算法 MMO -A。 RG
1 相关 研 究
针对 WMS s 网络 时延 、 N对 时延 抖 动 、 输 速 率 、 量 均 传 能 衡、 可靠性 等多 Q S要 求敏 感 的特 点 , 究者 提 出了 多路 径 o 研
多 目标 优化路 由概念 。采 用 多路 径路 由来 优 化路 由性 能 , 可 取得 比单路径 路 由更好 的 网络吞 吐 率 和 可伸 缩 性 。多路 径 路 由协议通 过将数 据 流 分散 到 一 系列 不 同 的路 径 上 传送 以
di1 . 9 9 ji n 10 6 5 2 1 . 6 0 4 o :0 3 6 /.s .0 13 9 . 0 2 0 . 7 s
Mut・ t n l-bet pi zt nruigagrh o l-aha dmut ojc t ai o t loi m frWMS s i p i o mi o n t N
b s d o e ei l oih a e n g n t a g rt m c
L h n—o ,WA G Xa— ig ,LU Qa g I egb C N i m n I i o n
( .Sh o o o p t c ne S a ni oma U i ri , ’ n70 6 C ia 2 X ’nR nuEet ncTcn l yLmidC m ay 1 colfC m ue Si c , h ax r l n esy Xia 10 2, hn ; . ia ef l r i e oo i t o p n , r e N v t co h g e
je o t zt nr t ga o tm f et pi ao o i l rh r mi i u n gi o WMS s ae ee ca o tm ( N sdo gn t l rh MMO — A codn e ai pic l o g— b n i gi R G )acrigt t s r i e f e oh b c n p n t lo tm adteP r om l—bet eot in t d T eMMO — A agrh o l avn g f h ag e ca rh n ae utojci pi z gme o . h i gi h t i v m i h R G l i m t kf l dat eo el e o t o u a t r

基于遗传算法的WSN节点定位技术

基于遗传算法的WSN节点定位技术
能量、体积 以及 网络成本 的限制 ,无线传感器 网络只有少 数 锚节点可 以通过 G S定位系统获得 自身 的位置信息 , P 大部分 普通节 点则必须通过其他 信息进行 定位 。
3 基于遗传算法 的节点定位技术
该算法分为 2个阶段 :获得初始位置和利 用遗传算法对 初 始位 置 优 化 。 31 初始位置的获得 . 在第 1阶段 ,首先锚节点广播 自身的位置信息 ,未知节
量的廉价微型传感器 节点通过无线通信方式形成 的一个多跳
的自组织 网络系统。在军 事国防、环境监测、医疗等许多领
域都有广泛的应 用前景 。 J 对大多数应 用来说 ,不知道传感器 的位置信息而感知的
数据是没有意义 的,传感器 网络也就 不能正常 工作 。虽然 应用 G S定位系统可以精确得到每个节点 的位置 , P 但受节点
efciefr r ls S n o t r ( S .t lc t na c rc e e. f t ees e sr e v o Wi Newok W N)I ai c ua yi b t r so o s t
[ yw rs rls esr t okW S ; nt g f m( Ke o d IWi es no w r( N)Geei Alo t GA)n d cl ain iia cl ain lc l ao f e n e S Ne c i h ;o el a zt ;nt lo a zt ;o ai t n ei me t o i o il i o zi r n
第 2阶段采用遗传算法对节点初始位置进行求精。仿真实验结果表 明,该 算法在锚节点 比例较低 的情况下仍然能够对未知节点进行 准确定 位 ,且定位精度更高。
关健词 :无线传感器 网络 ;遗传算法 ;节点定位 ;初步定位 ;定位求精

无线传感器网络中的定位技术与算法优化

无线传感器网络中的定位技术与算法优化

无线传感器网络中的定位技术与算法优化近年来,无线传感器网络(Wireless Sensor Networks,WSN)在众多领域得到广泛的应用,如环境监测、智能交通、医疗保健等。

对于无线传感器网络而言,准确的定位技术和优化的定位算法是实现各种应用的关键。

一、无线传感器网络中的定位技术无线传感器网络中的定位技术主要分为基于测距和基于角度两种方法。

1.基于测距的定位技术:基于测距的定位技术利用传感器节点之间的距离信息来实现定位。

常见的测距技术包括全球定位系统(GPS)和无线信号强度指示(RSSI)等。

全球定位系统(GPS)是一种广泛应用于室外环境的定位技术。

它通过接收卫星发射的信号来确定接收器的位置。

然而,GPS在室内和复杂环境中的定位精度受限。

因此,基于测距的定位技术在室内环境的无线传感器网络中应用较少。

无线信号强度指示(RSSI)基于接收到的信号强度来估计节点之间的距离。

通过测量无线信号在传输过程中的衰减程度,可以计算出节点之间的距离。

然而,RSSI受到多径传播等环境因素的干扰,定位精度有限。

2.基于角度的定位技术:基于角度的定位技术通过测量节点之间的角度信息来实现定位。

常见的基于角度的定位技术包括方向导数(DOA)和相对角度测量(RAO)等。

方向导数(DOA)基于节点接收到的信号传播方向来估计节点的位置。

通过测量信号波前到达节点的方向,可以计算出节点的位置。

DOA定位技术准确度较高,但需要节点具备方向感知能力。

相对角度测量(RAO)利用节点之间相对角度的测量值来进行定位。

通过测量不同节点之间的夹角,可以计算出节点位置。

RAO技术相对DOA技术更容易实现,适用于无需高精度定位的应用场景。

二、无线传感器网络中的定位算法优化针对无线传感器网络中的定位问题,研究人员提出了各种定位算法以提高定位精度和效率。

以下为几种常见的定位算法。

1.迭代算法迭代算法通过多次迭代计算来逐步调整节点位置,以减小定位误差。

一种基于遗传算法的无线传感器网络定位新算法

一种基于遗传算法的无线传感器网络定位新算法
维普资讯
第 2 6卷 第 4期
20 7年 1 0 2月
计 算


与 自 动

Vo . 6. 12 NO. 4
De .2 0 0 7 c
C mp t g Te h oo y a d Au o t n o u i c n lg n t ma i n o

要 : 对无 线传 感 器 网络 节 点 自身 定位 问题 , 出 一 种 基 于遗 传 算 法 的 新 定 位 算 法 。该 算 法 假 设 针 提
无 线 传 感 器 网 络 中有 一 定 比 例 的位 置 已 知 的 节 点 , 过 分 析 未知 节 点及 其 无 线 射 程 范 围 内 的 已知 节 点 之 间 通 的 通 讯 约 束 和 几 何 关 系 , 立 以 未知 节点 位 置 为 参 数 的 优 化 设 计 数 学 模 型 , 用遗 传 算 法 求 解 此 模 型 得 出 建 使
单 , 合 各 种 规 模 的无 线 传 感 器 网络 的 节点 定 位 。 适 关键词 : 无线 传 感 器 网络 ; 点 定 位 ; 传 算 法 ; 法 性 能 节 遗 算 中图分类号 :P0 , T 316 文 献标 识 码 : A
Ne Po ii ni g Al o ih o i e e s S n o t r w s to n g r t m f r W r l s e s r Ne wo k
未 知 节 点 的 位 置 , 通 过修 改 遗 传 算 法 参 数 来 提 高 遗 传 算 法 收 敛 速 度 。 理 论 分 析 和 试验 结 果 表 明 , 算 法 并 本
具 有 很 强 的 健 壮 性 ,未知 节点 的失 效 和 新 节 点 的加 入 不 会 影 响 算 法 的 性 能 ,并 且 算 法 定 位 精 度 高 , 件 简 条

基于遗传算法的井下无线传感器网络节点定位研究

基于遗传算法的井下无线传感器网络节点定位研究

在 定 位 算 法 中 ,根 据 定 位 的 机 制 不 同一 般 可 分 为 :基 于 测 距 的 定 位 算 法 和 非 基 于 测 距 的 定 位 算 法 。非 基 于 定 位
术 、分布式信息处 理技 术 和无线 通信技 术 于一体 ,通过 传
感 器 与 外 界 交 互 ,完 成 数 据 采 集 、处 理 及 通 信 等 功 能 ,具
关键 词 :无线 传感 器 网络 ;节点 定位 ;遗传 算 法
中 图分 类 号 :T 6 5 D 5 文献标 识码 :A 文章编 号 :17 0 5 ( 0 0 1 -1 00 6 1— 9 9 2 1 ) 00 2 -3
W ie e s S ns r Ne wo k No e c lz to e ho r ls e o t r d sLo a ia i n M t d o fUnd r r u a i e s d n ne i g rt e g o nd Co lM n sba e o Ge tc Al o ihm
Ab t a t T u te n a c h o ain p e iin o n n wn n d s i i l s e s r n t r s a lc t n meh d s r c : o f r r e h n e te lc t r c s f u k o o e n w r e s s n o ewo k , o ai t o h o o e o
法和遗 传算 法结合 在 一起 的基 于遗传 算 法的 节点定位 算 法 ,通 过迭代 寻优 ,提 高定位精 度 。该算 法是 一种 基 于距 离的三 边测 量 定位 算 法 ,根 据 待 测 节 点到 信 标 节 点 的 距 离推 测 出待 测 节 点 的 坐 标 。 实验 结果 表 明 ,该 算 法具有 更 高的定 位精度 。

基于基因表达式编程的WSN定位算法

基于基因表达式编程的WSN定位算法

下优势 :
() E 1G P中的个体首先被 编码成 固定长度的染色体 , 再被 表达成不 同形状和大小 的表达 式树。这种把基 因型( 染色体) 和表现型( 表达式树) 既分离又互相转 化的结合 ,使 GE P克服 了 G A损失功能复杂性 的可能性 ,提高 了解决问题的能力和 效率【 。 () P特有 的遗传算子中插串操作 、 2GE 重组算子等充实了
Wi l sSn o t r( S o ai t nag rh bsdo n x rsinPo rmmigGE )T esmpigme o sdt smaete r e esr wokW N)lclai loi m ae nGeeE pes rga es Ne z o t o n ( P. h a l t diue et t h n h s o i
W SN e l a i nAl ort Lo a i to g ihm z Ba e n G e pr s i n Pr g a m i s d 0 neEx e so o r m ng
ZH AN G Yon qi g- ang ,ZHA O Chun- an y
(c o l fnomain& Eetcl n ier g Hee iesyo E gn eig Ha dn0 6 3 , h a S h o Ifr t o o l r a gn ei , b i vri f n ier , n a 5 0 8 C i ) ci E n Un t n n
[ y wod 】 W i ls esrNewokW S ;lcl a o pi zt n Ke r s r es no t r( N) oai t n o t ai ;Gee E pes n P o rmmigGE ) e S zi mi o n xrsi rga o n ( P;Geei loi m( ; n t Ag r c h t GA)

一种基于遗传算法的无线传感器网络节点定位技术研究

一种基于遗传算法的无线传感器网络节点定位技术研究
点初 始位 置进 行求 精 ;文献 [3用遗 传 算法优 化 定 1】 位参 数 ;文献 【4用 遗传 算法 对无 线传 感 网络节 点 1】
定位及求取其路径 ;本文提出一种新的无线传感网 络节点定位算法。 遗传算法完成节点定位 的基本步骤如下:
()个体 的编 码 1 编 码 是 把 问题 的可 行 解 从 解 空 间 转 换 到遗 传
即 : A +(i ) x e—e =B
式 中( 一 ) P 项为误差项, 其为 k 1 一 维随机误差 向 量 , 根 据 最 小 二 乘 原 理 求 解 方 程 使

以上 定位 算法 均具 有 自身 的特 点 ,但它 们 的定
∑ e =b 『 -) l一 I i 取值达到最小来求 的估计
(c ol f l t nc n fr t nE gneigJ ga ghnUnvrt,i nJ a ̄ 4 09C ia Sh oo Ee r iadI omao n icr ,i gn sa iesy Ja ,i gi 30 ,h ) co n i n n i ’ a 3 n
Ab t a t sr c :腑
L(一 )2 一 2 .一 x。 ( )J y
( 2 )
f 《 I 3 I 一 + 一 +一 ] ( )
l 一 一 一 j 《 《+ + 。
用最 小 二乘 法 估 计 求 未 知节 点 的位 置 (,) Y ,
位置进行初步估计 ,在第2 阶段采用遗传算法对节
虽然采用G S P 定位系统可 以精确得到每个节点
收稿 日期:2 1—4 1;修改日期:2 1- 6 1 0 10 -8 0 10 -0 基金项 目:吉安市重点科技计划项目( 吉市科技字[0 94 20 10号) 作者简介:+ 廖 萍(9 0 ) 18 一,男,湖南衡阳人 ,讲师,主要从事计算机应用、计算机网络、无线传感器网络等研究(m i j glo ig 6 . r) E al x sapn@13 o ; :j i c n 孔 翠 香(9 8 ) 17 一t女 t陕西渭 南 人 -讲师 ・硕 士 .主 要从事 无 线传感 器 网络 、A o 络等研 究 (mall y 8 8 13 o ) dhc网 E i i t 8@ 6 . r . : u m8 cn

基于深度神经网络的传感器网络节点定位算法研究

基于深度神经网络的传感器网络节点定位算法研究

基于深度神经网络的传感器网络节点定位算法研究随着科技的不断发展和普及,传感器网络(Sensor Networks)在现代化生产和生活中得到了广泛应用。

传感器网络是由大量的节点组成,这些节点通过无线信道相互通信,实时采集和传输各种监测数据。

传感器节点的精确定位是传感器网络中一个重要的问题,定位的精度直接决定了传感器网络的实时性和可靠性。

传统的传感器网络节点定位算法通常采用基于距离或角度的方法,如广播定位(Bassetto定位)、最小二乘估计(Least Square Estimation)等。

这些算法的精度较低,受到环境变化和信号干扰的影响较大。

随着深度神经网络(Deep Neural Network)技术的发展,基于深度神经网络的传感器网络节点定位算法逐渐成为研究热点。

深度神经网络是一种模仿人脑神经元系统的机器学习模型,具有自动学习、强适应性、高鲁棒性等优势。

基于深度神经网络的传感器节点定位算法主要分为两个阶段:离线训练模型和在线解算位置。

离线训练模型阶段,首先需要确定传感器网络中节点的位置信息和信号强度信息,然后将这些信息作为训练集输入深度神经网络模型中进行学习和训练。

传统的节点定位算法往往只考虑节点之间的距离或角度,而基于深度神经网络的节点定位算法除了距离和角度之外,还考虑了节点之间的信号强度等其他信息,从而提高了位置估计精度。

在训练阶段中,需要注意不同环境下的不同特征和干扰因素,构建适合不同环境的神经网络模型。

在线解算位置阶段,传感器节点会不断收集周围节点的信号强度信息,利用事先训练好的深度神经网络模型进行解算,最终得到节点的位置信息。

在线解算的过程中,需要注意选择较为稳定的解算算法和有效的信息传输机制,保证算法的实时性和稳定性。

同时,在实际应用中,还需要考虑传感器节点的能耗和通信质量等因素,从而优化算法的性能。

基于深度神经网络的传感器节点定位算法具有精度高、适应性强、可靠性好等优点。

通过训练和优化神经网络模型,可以提高算法的准确度和实时性。

基于遗传算法的无线传感器网络覆盖问题的多目标优化

基于遗传算法的无线传感器网络覆盖问题的多目标优化
( M

在建立无线传感器 网络时 , 网络覆盖是无线传感器网络
的—个基本问题 , 即如何部署传感器节点 , 网络覆盖有尽可 使 能大的范围. 用户总是希望网络探测 的数据越详尽、 越精确越 好, 可以说 , 覆盖问题是 网络提供监测和 目标跟踪服务质量的 种度量 , , 因此 尽可能提高覆盖度是—个要优化的 目标; 然而
普遍 , 目标相互 制约 , 很多 只有综合权衡 , 利用有效 的优化方
法, 才能得到理想的解决.
1 问题 模 型
假设监测区域 D为二维平面 , 总面积为 . 该 区域被离 s , 散化为 m×n 个单元格 , 每个单元格 的面积为 1 m×n个单 , 元格的位置 分别 为 :00 ,0 1 , ,m一1 n一 ) ( ( ,) ( , ) … ( , 2 ,m一

)= 1 ( - +(, ) ≤r; , x x) ) 一 2
() 1
如果—个单元格( Y 到传感器节点 c 的距离不大于节 ,) 点的感知半径 r则认为该单元格( ,) , , 被节点 覆盖 , , 并且 P{ } 一P{ =1 埘( Y c) e -1 e} 一P , , . () 2
无线传感 器网络 ( N) 由众多 具有通 信 和计算 能 WS 是 力的传感器节点 , 以多跳通信 、 自组织 方式形 成 的网络 , 在
军事和民用方 面都有广 阔的应用领域 , 例如战场监控 、 目标
跟踪 、 环境监测和智能家居 等. 传感器 节点 由电池 供电 , 其 电源能量有限 , 由于传感器 节点 个数多 、 成本 要求低廉 、 分 布区域广 , 而且部署区域环境复杂 , 以在使用过程 中给节 难 点续能 , 因此 , 能量 问题是传感器网络面临的首要挑战.

传感器网络中的定位技术

传感器网络中的定位技术

传感器网络中的定位技术近年来,随着网络技术的高速发展,传感器网络在各个领域中得到了广泛的应用。

而在大型传感器网络中,传感器的位置信息对于网络的正常运行和数据的准确采集至关重要。

因此,传感器网络中的定位技术也成为了一个非常重要的研究方向。

1. 传感器网络的定位方式传感器网络中的定位方式可以分为两种,一种是基于硬件的定位方式,另一种则是基于算法的定位方式。

基于硬件的定位方式需要使用一些特殊的硬件设备,比如GPS等,来确定传感器节点的具体位置。

而基于算法的定位方式,则是根据传感器节点之间的通信信号等信息来推算出节点的位置。

2. 基于信号强度的定位方法基于信号强度的定位方法是一种非常常见的算法。

在这种方法中,每个传感器节点会向周围节点发送一些信号,比如高频率电波,然后在接收到周围节点反馈的信号后,通过计算信号强度来推算出自己的位置。

不过这种方法需要在传感器节点间过多的通信,会造成网络拥挤和能量浪费问题。

3. 基于距离测量的定位方法基于距离测量的定位方法是一种传感器网络中比较可行的定位算法。

该算法通过测量传感器节点之间的距离来确定位置,一般包括三种测量方法,分别是角度测量法、时间差测量法和信号强度测量法。

其中,时间差测量法是比较常用的一种方法。

4. 三角定位法三角定位法是一种基于角度测量的定位算法。

在此方法中,通过测量节点与基准节点之间的角度来确定节点的位置。

但是,这种方法需要三个和电子仪器和复杂的数学算法,同时还会受到环境因素的影响。

5. 其他定位方法除了以上介绍的定位方法之外,还有一些其他的定位方法。

比如,基于地标的定位方法,这种方法适用于传感器节点数量较小的网络中。

在此方法中,通过摆放一些具有特殊标记的区域来确定传感器的位置。

同时,还有一种基于模式识别的定位方法,这种方法基于传感器节点间的数据处理和模式识别来确定位置。

综上所述,传感器网络中的定位技术是一项非常重要的研究点。

不同的定位方式有不同的优缺点,需要根据具体应用场景来选择合适的方法。

基于遗传算法的多传感器网络中目标定位算法

基于遗传算法的多传感器网络中目标定位算法
e pe me i ia e ha h s x r nt nd c t s t t t i meho i e s t r aie nd fe tv l mprv s O aiai n r c so i t d s a y o e lz a e cie y i o e l C z to p e iin. l
Ke r s r n e b s d l c iai n l a t q a e g n t lo i m;o aiai n p e iin y wo d : a g a e o a z t ;e s l o s u r ; e e i ag r h l c lz t r cso c t o
a d o d r t e r lt e e r r h c ae d f r n e b t e a u e d sa c a d t e d sa c f t e i i a o i o d n d s n r e s h ea i r s v o w ih r i e e c ewe n me s r itn e n h i n e o h nt p st n a o e , i t i l i n
常的测距数据后 , 再利用遗传算法对 目标 点进行 定位 。仿真 实验表 明, 该算法 简单 易于 实现 , 可有效提高定位精度 。
关键词 : 测距 定位 ; 最小二 乘法; 传算法; 遗 定位精度 DOI1 . 7 /i n10 — 3 1 0 81 . 2 文章编号 :0 2 8 3 ( 0 8 1— 15 0 文献标识码 : 中图分类号 :N 1. :03 8 .s . 2 8 3 . 0 .6 3 7 js 0 2 0 10 — 3 12 0 )6 0 0 — 3 A T 9 11
a pia o s2 0 4 ( 6)1 5 0 . nd Ap l t n , 0 8,4 1 : 0 -1 7 ci

基于RSSI和遗传算法的无线定位方法及其实现

基于RSSI和遗传算法的无线定位方法及其实现

基于RSSI和遗传算法的无线定位方法及其实现孙建领;张宏钦【摘要】随着无线电技术的发展,无线传感器网络在目标跟踪、环境监测、空间探索等领域得到广泛应用,节点定位技术在无线传感器网络中具有重要地位.文章提出了基于遗传算法的无线定位算法,解决了基于RSSI信号强度的无线定位方法定位精度较低的问题.该算法采用考虑参考节点RSSI信号波动误差的质心算法进行种群初始化,使用基于记忆搜索方向的交叉机制和自适应调整搜索半径的策略,为下一代种群的搜索方向及搜索半径提供有效的指导信息.实验结果表明,该算法的定位精度明显高于典型及改进的极大似然估计定位算法,有效地提高了定位精度.【期刊名称】《无线互联科技》【年(卷),期】2017(000)010【总页数】5页(P11-15)【关键词】无线定位;遗传算法;接收信号强度【作者】孙建领;张宏钦【作者单位】南京科技职业学院,江苏南京 210000;南京科技职业学院,江苏南京210000【正文语种】中文无线传感器网络(Wireless Sensor Network,WSN)是由大量的微型传感器节点组成的数据网络系统,主要用于在网络覆盖范围内进行信息的采集、分析和处理,并能够最终将关键数据返回给控制中心。

无线传感器网络的定位技术就是先通过获取未知坐标节点与已知坐标的参考节点之间的距离等信息,再通过某种定位算法来计算出未知节点坐标的技术[1]。

它可以广泛应用于灾难救援、智能城市、交通管理、环境监测、医疗卫生、国防军事等诸多领域。

WSN的定位方法主要有基于信号到达时间(Time of Arrival, TOA)、到达时间差(Time Difference of Arrival, TDOA)和基于接收信号强度指示(Received Signal Strength Indicator, RSSI)的定位方法。

TOA和TDOA 测距技术利用信号的传播速度和传输时间作为输入来计算距离,其定位准确度高,要求高精度的时钟实现同步,成本较高;RSSI测距技术利用理论或经验模型,将信号传播损耗映射为传播距离,从而实现定位,具有低功耗、低成本等优点[2]。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于遗传算法的多传感器网络中目标定位算法1程铭东1,刘利姣2,黄光明21 黄石理工学院数理学院,湖北黄石(435003)2 华中师范大学电子与信息工程系,湖北武汉(430079)摘要:应用于目标定位的多传感器网络系统中,测距定位是一种常用手段,但是由于系统设备和环境干扰等因素的影响,使得测距数据产生误差,影响定位精度.本文提出了一种基于最小二乘法和遗传算法的一种组合定位算法,首先利用最小二乘法,拟合出目标点的初始概位,并对各节点到初始概位的距离与测量数据的相对误差的绝对值进行排序,根据确定的剔除比例系数,剔除明显异常的测距数据后,再利用遗传算法对目标点进行定位.仿真实验表明,该算法简单易于实现,可有效的提高定位精度.关键词:测距定位;最小二乘法;遗传算法;定位精度中图分类号TN911.1文献标识码A1. 引言多传感器网络,是指按一定覆盖率要求,由散布或部署在某一特定区域的多个传感器(称为网络节点)组成的网络系统[1]。

随着无线移动通讯和移动终端技术的迅速发展,最初只是应用于军事领域的多传感网络,不但在军事领域得到了更充分的发展,在民用领域也掀起了研究的热潮。

应用于目标定位的多传感器网络的工作原理是,由网络中感知到目标信息的节点,将感知信息广播(无线传送)到中心节点,再由中心节点融合感知信息,对目标位置进行判断。

这一过程称为目标定位[2]。

依据感知信息的方式不同,实现目标定位的主要手段有测距定位、测向定位、时差定位、频差定位等。

目前,时差定位、频差定位实现起来成本高且存在技术难题,在一些实际工程应用中尚受到限制,而测向定位方法存在算法复杂度高、精度低、定位精度对方向测量误差过于敏感等问题[3,4]。

近几年来,测距定位的研究广泛开展。

文献[5,6]介绍了多站点系统的几何定位算法并对定位精度进行了分析,但其计算过程较复杂,且系统的定位精度也不能令人满意,文献[7]提出了基于最小二乘原理的加权定位算法,但该算法必须依赖于测距误差的均方差等经验值,实际应用中难以准确量化。

综观各相关定位算法的特点,不难发现都或多或少用到了最小二乘原理,文献[8]还进一步论证了采用最小二乘法来提取观测目标信息的可行性,因此,最小二乘法在目标定位中确有一定的应用价值。

本文提出了一种组合定位算法,将融合节点感知信息的过程分为两步来完成,首先利用最小二乘法剔除明显异常数据,再利用遗传算法良好的全局寻优能力,来进行目标定位。

该算法简单易于实现,且计算机仿真试验结果表明,这一算法能有效地提高定位精度。

2. 目标定位数学模型实际工程应用中,目标定位的网络系统,可以应用于二维平面区域,也可应用于三维空间区域,本文以二维平面区域为例,三维区域可仿照进行。

1本课题得到国家自然科学基金资助项目(10474027)的资助。

图1 平面上三点定圆2.1 目标定位原理如图1所示,设有三个感知到目标且不共线的节点123,,P P P ,各节点测得与目标点A 的距离为123,,d d d ,与节点i P 的距离为i d 的目标点,应在以点i P 为圆心、i d 为半径的圆周上,当i d 为准确值时,这三个圆应相交于一点A ,点A 即为目标点。

2.2 目标定位数学模型的建立将传感器网络覆盖区域进行坐标化。

设已知网络中的三个节点的坐标分别为111(,)P x y ,222(,)P x y ,333(,)P x y ,测得某时刻目标点到各节点的距离为(1,2,3)i d i =,测量时的距离误差为(1,2,3)i i ε=,目标点A 的坐标为(,)x y ,则可建立如下方程组:112233d d d εεε⎧=+⎪⎪=+⎨⎪=+⎪⎩理论上,解此方程组即可求得目标位置,但在实际测量时,感知节点对目标的测距含有测量误差,产生误差的原因可分为两部分,其一是由于系统设备的精度和测距方法而产生,称为系统误差,其二是由于节点与目标点之间的环境干扰而产生,称为环境误差。

当仅使用三个节点的测距数据来进行拟合时,测距误差对定位精度的影响十分敏感,往往无法获得令人满意的定位效果.因此,在实际工程应用中,为提高定位精度,常采用增设节点数量的方法。

设有n 个感知节点(,)(1,2,,)i i i P x y i n =L ,各节点与目标点的测距为(1,2,,)i d i n =L ,测距误差为(1,2,,)i i n ε=L ,区域中各点横坐标的最小、最大值分别为min x 、max x ,纵坐标的最小、最大值分别为min y 、max y ,目标点的坐标为(,)A x y ,于是目标定位问题即为一个函数优化问题:(21(,)..ni i min maxmin maxminf x y d x x x s t y y y ==≤≤⎧⎨≤≤⎩∑ (1)3. 算法设计根据上述模型(1),估算出的目标点的精确度与i ε有着密切的联系.将误差的平方和记为τ,即21nii τε==∑,显然,当τ越小,估算出的目标点的精度越高。

3.1 剔除部分明显异常数据感知节点对目标的测距数据中含有系统误差和环境误差。

系统误差通常能呈现一定的统计规律,而环境误差带有偶发性,一旦产生,往往对测量数据有明显的影响,使得定位精度大受影响。

因此,为提高定位精度,有必要对明显异常的测量数据进行剔除处理。

对所有感知节点的测量数据,利用最小二乘法,拟合出目标点的初始概位000(,)P x y ,根据节点i P 到初始概位0P 的距离与测量数据i d 的相对误差的绝对值i δ,来判断测量数据的异常程度,按一定的比例,剔除明显异常数据。

剔除部分明显异常的测距数据以后,剩余的测距数据中,误差的平方和τ将会明显减小,从而有助于提高定位精度。

剔除异常数据的算法(算法3.1)步骤为:Step1 由式(1),在节点数为n 的情况下,估算目标点的概位坐标0(,)P x y ; Step2 利用Step1估算的目标点概位坐标0(,)P x y ,计算i d 的相对误差的绝对值i δ:,(1,2,)i i n δ==LStep3 对step2得到的相对误差的绝对值进行排序,按一定比例剔除异常数据。

3.2 应用遗传算法搜寻全局最优依据剩余的测距数据,对目标进行定位。

此时,传统的定位方法是采用最小二乘法,但试验表明,该方法获得的定位效果不能令人满意[5,6,7]。

考虑到遗传算法是一种通用性好、鲁棒性强的启发式随机搜索优化算法,且具有良好的全局随机寻优能力,这里采用遗传算法来进行目标定位。

由于实数编码具有搜索范围广,精度高等优点,这里对染色体的编码采用实数编码制,当染色体为二维变量时,用个体12(,)s v v =来表示目标点的坐标,其中1v 代表横坐标x ,2v 代表纵坐标y 。

应用于目标定位的遗传算法(算法3.2)步骤如下:Step1 随机产生Pop 个个体作为初始种群,每个个体为二维向量,Pop 个个体构成了2Pop ×的矩阵;Step2 计算每一个体的适应度函数值,并对这Pop 个适应度值由小到大排序,记录最优个体;Step3 对这Pop 个个体随机两两配对,按一指定概率c p 进行交叉操作; Step4 对每一个个体中的每一变量, 按一指定概率m p 进行变异操作; Step5 删除种群中一任意个体并替换成Step2中记录的最优个体; Step6 若满足收敛条件则输出最优解并退出迭代,否则转向Step2。

对算法3.1多次运行,得到的结果中分别求x 的均值x%和y 的均值y %,则点(,)x y %%即为最终确定的目标点。

其中各遗传算子作如下选择: (1) 选择算子采用轮盘赌选择。

对每个个体,先根据个体适应度i f 计算出各自的选择概率1ini jj f p f==∑,然后对每个个体,随机取一个0(包括0)到l 之间的实数,如果这个实数小于该个体的选择概率,则将该个体复制到新的一代中。

从这个过程容易看出,适应度值越图2 节点分布高的个体,其被选择的概率就越高。

(2) 交叉算子对每一选择的个体,首先,在0(包括0)到1之间随机地产生一个实数,如果这个实数小于事先规定的交叉概率,那么,在已选择的个体中随机地选择要进行交叉的另一个体,并随机地产生交叉点,采用算术交叉方法进行染色体交叉。

交叉算子如下:对于父代个体1s 和2s ,交叉得到的子代1s ′和2s ′分别为112212121122(1),1,(1),1,(),,(),.min min max max s s s r s s s r if s s R thens R if s s R then s R αααααα⎧′=∗+∗−<<⎪⎪′=∗−+∗<<⎪⎨′′′<=⎪⎪′′′>=⎪⎩α为(0,)r 区间上均匀分布的随机数,1r ≤,,min max R R 分别为寻优参数的左右边界,调节r的大小可以控制交叉操作的变化范围。

当r 较小时,参数在原值附近小范围内变化,而当r 较大时,交叉结果可能离原值较远。

采用这样的交叉操作方式可以得到更多种可能的结果,能充分地实现两个个体之间的“信息交换”“,对找到全局极值极为有利。

(3) 变异算子本文采用的是下面的变异操作,大量仿真实验表明,如下的变异操作简单,易于实现,效果同样好:对于父代s 来说,其变异所得s ′为(),0,(), 1.max min s k R s random s s k s R random γγ+∗−∗=⎧′=⎨−∗−∗=⎩其中,0和1分别代表变异的两个方向,γ为0、1区间上的随机数,(0,1]k ∈为一系数,random 随机产生0和1。

(4) 适应度计算由于此优化问题的目标函数为单峰函数,基本的适应度函数即可解决,不需要拉伸、尺度变换等复杂的变化,所以,适应度函数选用如下形式:21()1/(1))ni i i f s d ==+−∑4. 仿真试验及分析设某传感器网络系统中有26个节点i P 能感知某一目标点的有效信息,其分布状态见图2(黑点表示节点所在的位置),各节点的坐标(,)i i x y 及其对目标点(10,10)A −的测距i d (括号内为测距误差)见表1.图3 循环计算过程中σ变化的图形描述表1 节点坐标及其对目标点的测距i P 1P2P3P4P5P6P7P8P(,)i i x y (30,10) (10,20) (-10,30)(-20,10)(0,-10)(10,0)(20,-20) (-20,-20)i d42.500 (+2.5)20.360 (-2)22.000 (+2)10.000 (+0)20.360 (-2)21.360(-1)46.426 (+4)34.123 (+2.5)续表19P10P11P12P13P14P15P16P17P(-30,-10) (-30,30)(-20,30) (0,30) (10,30)(20,30)(30,30)(30,20) (30,0)26.284 (-2)25.284(-3)23.360 (+1)22.360(+0)26.784(-1.5)38.055(+2)52.721(+8)39.231 (-2)42.231 (+1)续表118P 19P 20P 21P 22P23P24P25P 26P(30,-10) (30,-20) (30,-30 (20,-30)(10,-30)(0,-30) (-10,-30)(-30,-30) (-30,20)39.721 (-5) 48.000 (-2)45.721 (+1)53.500 (+3.5)47.921 (+3.2)43.231 (+2)39.000 (-1)27.860 (+5)22.060 (-0.3)根据算法3.1,利用Matlab 软件,可计算出各节点的测距i d 相对于概位点0P 的误差i δ以及该误差的排序,其由大到小的排序结果为:2520151878222110223131612191654241726143119,,,,,,,,,,,,,,,,,,,,,,,,,δδδδδδδδδδδδδδδδδδδδδδδδδδ 若能确定剔除比例,则只要将排位靠前的相应节点的测距数据去掉即可。

相关文档
最新文档