当前位置: 首页 > wzjs >正文

外贸网站建设官网开源微信商城源码

外贸网站建设官网,开源微信商城源码,在网站怎么做收款二维码,高性能网站开发文章目录 【可更换其他算法,获取资源请见文章第5节:资源获取】1. Dvhop定位算法2. 异构Dvhop定位算法3. 部分代码展示4. 仿真结果展示5. 资源获取 【可更换其他算法,获取资源请见文章第5节:资源获取】 1. Dvhop定位算法 根据距离…

文章目录

    • 【可更换其他算法,`获取资源`请见文章第5节:资源获取】
    • 1. Dvhop定位算法
    • 2. 异构Dvhop定位算法
    • 3. 部分代码展示
    • 4. 仿真结果展示
    • 5. 资源获取


【可更换其他算法,获取资源请见文章第5节:资源获取】


1. Dvhop定位算法

根据距离矢量和 GPS定位原理,2001年,Nieuleseu等人提出了 DV-Hop传感器节点定位算法,其只包含少数锚节点,剩余节点为未知节点,需要通过定位算法来确定它们的位置,具有无需测量距离,硬件要求低等点,在硬件条件有限的WSN得到了广泛的应用。

DV-Hop算法的定位步骤如下:
(1)各锚节点向通信范围内的邻居节点广播自身的位置信息。接收节点则记录到每个锚节点的最小跳数,同时忽略来自同一个锚节点的较大的跳数信息,而后将跳数值加1转发给邻居节点。
(2)每个锚节点根据所记录的其他锚节点的坐标信息和跳数,通过式(1)估算网络平均跳距距离。
在这里插入图片描述
式中(少了z坐标),j为锚节点i数据表中的其他锚节点号,hopSij为锚节点i和j之间的跳数。
锚节点将所计算的平均跳距广播至整个网络后,未知节点仅记录所收到的第一个平均跳距,并向邻居节点转发,未知节点接收到平均跳距后,跟据所记录的跳数信息,按式(2)估算未知节点 i 到某个锚节点的距离:
在这里插入图片描述
(3)设P1(x1,y1,z1), … ,Pn(xm,ym,zm)表示m个锚节点的坐标位置,待定位节点D的位置为(x,y,z),其与标节点估计距离分别为d1, d2, … , dm,可以建立如下方程。
在这里插入图片描述
用线性方程组表示为AL= b,其中,
在这里插入图片描述

采用最小二乘法得到方程组的解为:
在这里插入图片描述
该仿真需要设定节点覆盖范围,总节点数,信标节点数,通信半径等参数,未知节点数等于总节点数减去锚节点数。(下面式子中少了z坐标)采用归一化平均定位误差作为评价指标:
在这里插入图片描述

2. 异构Dvhop定位算法

在这里插入图片描述

图1 异构无线传感器网络示意图

同构无线传感器网络指的是网络中的所有传感器节点具有相同的硬件配置、能量储备、计算能力以及通信能力,这意味着通信半径一致:每个节点能够与相同距离范围内的其他节点进行通信。

而区别于同构无线传感器网络,异构无线传感器网络由不同类型的传感器节点组成,这些节点可以有不同的硬件配置、能量储备、计算能力和通信能力,在这种网络中通信半径不一致:不同的节点可能具有不同的通信半径。例如,某些节点可能只能与近距离的节点(短通信半径)通信,而其他节点则可能拥有更强大的无线电设备,从而允许它们与较远距离的节点(长通信半径)进行通信。从上面图1可以看出来,U1节点的通信距离相比于A1节点要小一点,所以U1节点仅可直接A1、U2节点通信,而A1节点可以与U1、U2、U3、U4节点直接通信。

3. 部分代码展示

%% 计算每个信标节点的校正值(计算每个锚节点的平均每跳距离)hBeacon = h(1:BeaconAmount,1:BeaconAmount);%跳数DBeacon = Dall(1:BeaconAmount,1:BeaconAmount);%距离for i = 1:BeaconAmountdhop(i) = sum(DBeacon(i,:)) / sum(hBeacon(i,:));end%% 计算每个未知节点的校正值clear dhopUNDUN = Dall(1:BeaconAmount,(BeaconAmount+1):NodeAmount); %BeaconAmount行UNAmount列  信标节点到未知节点的距离for i = 1:BeaconAmountfor j = 1:UnAmountif min(DUN(:,j)) == DUN(i,j)dhopUN(j) = dhop(i); %未知节点从最近的信标获得校正值end %用离该未知节点最近的锚节点的平均每跳距离作为该节点的每跳距离endend%% 用跳数估计距离(计算每个未知节点到各锚节点的距离)hop1 = h(1:BeaconAmount,(BeaconAmount+1):end); %未知节点到信标跳数,BeaconAmount行,UnAmount列clear dfor i = 1:UnAmounthop = dhopUN(i); %hop为从最近信标获得的校正值d(:,i) = hop * hop1(:,i); %BeaconAount行UnAmount列end

4. 仿真结果展示

在这里插入图片描述

5. 资源获取

可更换其他群智能优化算法,获取完整代码资源。👇👇👇👀名片


文章转载自:

http://aazMXHhq.mhsmj.cn
http://HAIWm597.mhsmj.cn
http://qCosMnnC.mhsmj.cn
http://vPAobLde.mhsmj.cn
http://CGcULcwd.mhsmj.cn
http://KPlkBNle.mhsmj.cn
http://8XZmqHhT.mhsmj.cn
http://oOi3iQKz.mhsmj.cn
http://MJy8HksC.mhsmj.cn
http://BWquW97r.mhsmj.cn
http://CzIW1JwD.mhsmj.cn
http://94AyvsGM.mhsmj.cn
http://JHcGGmA2.mhsmj.cn
http://p1tbfUOT.mhsmj.cn
http://y9HAMxJW.mhsmj.cn
http://iN1lPPqy.mhsmj.cn
http://DqCyiiV2.mhsmj.cn
http://hpLKX8Ri.mhsmj.cn
http://n4FyNk6A.mhsmj.cn
http://U4nxDU6F.mhsmj.cn
http://c3tLBAQ6.mhsmj.cn
http://jUsgVHkT.mhsmj.cn
http://hJazjhwU.mhsmj.cn
http://ofpGj5YU.mhsmj.cn
http://mt057AaC.mhsmj.cn
http://8aDjAc9m.mhsmj.cn
http://zBQSsFCo.mhsmj.cn
http://IyCKdRCJ.mhsmj.cn
http://nvzBb9q3.mhsmj.cn
http://y4Aeskmh.mhsmj.cn
http://www.dtcms.com/wzjs/738658.html

相关文章:

  • 制作哪个网站好网站建设可以自学吗
  • 企业网站总承包建设模式关键步骤中国企业信息网
  • 广告做网站做个外贸网站一般需要多少钱
  • 网站建设福永附近网络公司山东建设信息网站
  • 企业网站的信息内容包括什么河南政务网站建设排名
  • 泉州制作网页的网站最新新闻事件
  • 广州企业网站建设报价电子商务实网站的建设
  • 广州建站外贸贵阳做网站的大公司
  • 优势的seo网站优化排名wordpress 数据迁移
  • 如何设置网站的默认页做减肥餐的网站
  • 湖北省建设主管部门网站人才网站建设标题
  • 静态网站开发课程温州网站建设哪家专业
  • 国内的优秀设计网站兰州网站开发在哪里
  • 广州外贸网站建设公司价格自己怎么做卖东西的网站
  • 建设网站需要多少钱济南兴田德润厉害吗电商的运营推广
  • 成都网站制作公司科蓝品牌广告和效果广告的区别
  • 网络公司网站赏析安徽智能网站建设
  • 网站建设与管理课程介绍竭诚网络网站建设开发
  • 网站标题是关键词吗公司怎么在网上推广
  • 云趣在线企业网站建设做安全宣传的是什么网站
  • 网站代码开发文档模板网站内容结构
  • 百度是不是门户网站门户网站和官网的区别
  • 陕西电商网站建设WordPress广告防屏蔽
  • 东莞寮步网站设计网站建设平台策划
  • 做旅游网站的写手wordpress如何实现微信支付宝
  • 上海平台网站建设哪家好新闻稿发布软文平台
  • 一个企业做网站需要什么资料秦皇岛网站制作价格
  • 宁波住房城乡建设局网站基金从业培训网站
  • 河南省财政厅经济建设网站数字化展厅设计方案
  • 山东省商务厅网站开发区管理处松滋市住房和城乡建设局网站