物联网通信技术第9章 异构网络协同通信

news2024/11/29 4:41:24

9.1 异构网络模型

发展趋势 :用户对数据业务和移动业务的需求日渐增加,使用户需求呈现个性化、多样化等特点。 在异构多模式网络系统中,移动用户可以通过多模式多接口特性连接任一种网络。

异构网络: 指两个或以上的无线通信系统采用了不同的接入技术,或者是采用相同的无线接入技术网络设备在网络带宽、存储/计算/处理等资源上有明显差别。 异构终端协同自组的方式密集部署而形成异构网络,同时多种异构网络也以协同自组的方式进行互联。

泛在网络: 泛在网络来源于拉丁语Ubiquitous,从字面上看就是广泛存在的,无所不在的网络。 也就是人置身于无所不在的网络之中,实现人在任何时间、地点,使用任何网络与任何人与物的信息交换,基于个人和社会的需求,利用现有网络技术和新的网络技术,为个人和社会提供泛在的,无所不含的信息服务和应用。 与传统电信网络相比,泛在网络有三条显著区别:从人和人之间的网络到人和物、物和物之间的网络;从有许可的网络到无许可的网络;从单一的网络到融合的网络。

泛在网络 vs 物联网:泛在网可以看成互联网与物联网的结合,利用物联网的相关技术如通讯技术、大数据技术、云计算技术等,可以实现人与人沟通、人与物的沟通以及物与物的沟通,使得沟通不受时间、地点、自然环境等其他因素干扰,可以随时随地进行通信。泛在网范围比物联网大得多,其包含了物联网、互联网、传感网的所有内容,以及人工智能等智能控制部分。

 

9.2 异构网络资源管理

在异构物联网系统网络中,无线资源管理的目标包括接入控制、负载均衡、功率控制、信道分配,以及为用户提供无处不在的服务和进行无缝切换,并提高无线资源的利用率

异构网络中无线资源管理是传统无线资源管理的一种扩充

9.2.1 接入控制

接入控制机制就是合理控制是否允许新的用户的接入请求,以保障整个网络系统资源有效利用。

衡量接入控制算法的指标:呼叫阻塞率(CBP)、呼叫掉线率(CDP)、带宽利用率(BU)

在异构网络中,不仅仅要考虑各个网络的接入机制,更需要全局考虑,当一个网络不满足用户接入情况的时候,需要考虑另一网络是否满足,因此联合接入控制机制是十分重要的。

9.2.2 网络选择

(1)基于接收信号强度的网络选择算法

利用多项式回归算法对接收信号的强度进行预测

利用模糊神经网络来对接收信号强度进行预测

利用最小二乘算法(LMS)对接收信号强度进行预测

(2)基于历史信息的网络选择算法

利用用户连接信息(User Connection Profile,UCP)数据库用来存储以前的网络选择事件

终端需要执行垂直切换时:检查数据库中是否存在相同的网络选择记录、检查切换到该网络的持续服务时间和距离该网络的最后一次阻塞时间间隔

(3)基于模糊逻辑和神经网络的网络选择算法

 由于用户对网络参数的判断往往是模糊的,而不是确切的概念,所以通常采用模糊逻辑对参数进行定量分析,将其应用到网络选择中显得更加合理。

□ 模糊系统由3个部分:模糊化、模糊推理、去模糊化组成

□ 模糊逻辑与神经网络是相互结合起来应用的,通过模糊逻辑系统的推理规则,对神经网络进行训练,得到训练好的神经网络。

□ 在垂直切换的判决时,利用训练好的神经网络,输入相应网络属性参数,选择最适合网络接入

(4)基于博弈论的网络选择算法

□ 在实际的异构网络场景下,用户和服务提供商SPs之间可以利用博弈模型来表示。

□ 物联网系统通过竞价机制来进行异构网络资源的管理                                                                  这里将业务分成两种类型:基本业务、类似高质量业务

□ 基本业务的价格是固定的,而高质量业务的价格是动态变化的,它是随着服务提供商的竞争和合作而变化的。因此这里从合作博弈和非合作博弈两方面来讨论定价机制。

(5)基于优化理论的网络选择算法

□ 网络选择算法往往是一种多目标决策,对于多目标决策算法,通常是不可能使得每个目标同时达到最优,通常的做法有:
     ① 把一些目标函数转化为限制条件,从而减少目标函数数目;
     ② 将不同的目标函数规范化后,将规范化后的目标函数相加,得到一个目标函数,这样就可以利用最优化的方法,得到最优问题的解;
      ③ 将两者结合起来使用。

例如,可以通过限制系统的带宽,最大化网络内的所有用户的手机使用时间,即将部分目标函数转化为限制条件。

(6)基于策略的网络选择算法

□ 基于策略的网络选择指的是按照预先规定好的策略进行相应的网络操作。

□ 在网络选择中,通常需要考虑网络负荷终端的移动性业务特性等因素。                                     对于车载用户通常选择覆盖范围大的无线网络,如WCDMA、WiMAX等;
   对于实时性要求不高的业务,并且非车载用户通常选择WLAN接入。

9.2.3 垂直切换

□ 切换是指移动终端之间的连接从一个信道转移到另一个信道的过程。在由多种无线接入技术构成的异构无线网络中,存在着不同结构的网络之间的切换——垂直切换

垂直切换的三个阶段
切换发起阶段:发现现终端所处环境下可接入的网络是切换发起阶段的主要任务。为了减少网络发现过程中的能量消耗,通常采用的方法是周期性的扫描获取周围网络的信号强度值等信息。
② 切换判断阶段:切换的判决阶段要完成的任务是让用户在合适的时间选择最合适的网络进行接入。 在垂直切换判决过程中,需要综合权衡各个备选接入网络的状况、用户所使用的业务的QoS需求以及MT的状态和用户的喜好等因素,进行判决。
③ 切换执行阶段:切换的执行过程中涉及了多种不同的接入网络技术,执行一个特定的换向开关控制协议,将当前的通信在从切换前的网络接入点转移到目标网络上的访问点。

9.3 协同通信技术

9.3.2 中继协同通信系统

□ 中继协同通信系统的工作模式是基站与中继之间通过协同的方式为目的节点服务,其中中继节点起到了对来自基站的信号进行接力或者放大的作用。

□ 根据中继节点的处理方式不同,中继系统可以分为放大转发AF (Amplify-and-Forward)、 压缩转发CF (Compress-and-Forward)和译码转发DF(Decode-and-Forward)等三种。

□ 按照源节点与目的节点交互信息的方式,中继系统可以分为单向中继系统和双向中继系统。

9.3.3 基站协同通信系统

□ 按照基站间协同的程度来划分,将用户数据信息存在于所有协同基站的场景称为“多基站联合发送" ,并将用户信息只存在于该用户的当前基站协同基站之间不进行用户数据的交互只进行必要的信道信息交互的场景称为“多基站协同传输"

□ 在干扰广播信道的协同信号处理技术中,协同的思想主要体现在两个方面: .
多个基站统筹考虑预编码的设计问题,例如在用户的预编码矩阵的时候,需要用到该基站和其他基站的用户之间的信道信息,而这是用户首先将需要的信道信息反馈至它所在的基站,然后通过协同基站之间的回路链路(Backhaul) 来实现信道状态信息的共享。
在存在有限反馈的情况下,用户可根据来自各个基站信号的强度或者时延大小来进行自适应的反馈比分配,从而提升自己乃至整个系统的性能。

□ 协同通信本质:通过协作引入一个新的信号处理维度并以此为代价提升待定用户的通信质量。

9.4 异构网络中的协同数据传输

□ 在系统中移动用户会有一个或者多个协作伙伴,多个用户之间不进行数据的交互,只进行必要的信道信息交互的场景称为“协同数据传输”。

9.4.1 队列调度

□ 队列调度算法运行在网络节点中发生拥塞现象,需要采用调度策略之处,它的任务是按照一定的服务规则对交换节点的不同输入业务流分别进行调度和服务,从多个队列中选择出下一个需要传输的分组,使所有的输入业务流能按预定的方式共享交换节点链路带宽

□ 队列调度算法性能评价指标:包括资源利用率延迟特性、公平性、复杂性等。                     

而公平队列调度协议可以根据不同的公平指数分为五种类型。依据公平性从最大公平到最小公平依次是:硬公平调度、最大.最小公平调度、比例公平调度、混合公平调度和最大吞吐量调度。

分期协同调度的分布式公平队列机制:通过建立分期协同调度模型,引入数据发送的补偿机制,将节点数据传输过程分解为发送、补偿、休眠三个时期,根据调度模型参数设计时限约束函数,限定各时期的执行时间长度,各节点根据调度模型制定的协同调度规则,从而保证数据传输的实时性要求,并实现数据包的公平传输

9.4.2 自适应功率调整

□ 正常情况下,网络设备通过逐跳方式上传/转发数据。为减少对邻居节点的干扰同时也节省能耗,网络设备使用较低的传输功率,使得至少有一个邻居节点(网络设备),且链路质量较稳定

□ 对于多个邻居节点的情况,选择距离最远链路质量较稳定的节点做为转发节点,这样就能减少到达接入网关的跳数提高端端吞吐率

□ 当某网络设备失效而导致某些数据传输失败时,受到影响的该失效网络设备相邻设备可以通过增大传输功率跨过失效节点找到前面的节点作为邻居节点。当失效节点恢复工作后,相邻的节点就降低发送功率

9.4.3 接入子网网内协同通信

□ 物联网各接入子网需要子网内部各个网络设备之间能够进行协同通信。协同能够提供数据路径建立功能,以支持事件信息从用户终端设备传输到感知/响应设备直至网络接入设备,协同也有助于感知/响应设备的优化部署与配置,协同还可以应用于动态任务分配选择最佳感知/响应设备来响应事件,实现感知/响应设备最优分布边界覆盖容错响应等。

□ 根据网络设备在网内数据传输过程中是否有层次结构、作用是否有差异,物联网路由协议可以分为平面路由协议和分层路由协议。                                                                                                  ① 平面路由协议中,所有网络设备具有相同的地位和功能,网络设备间协同完成感知任务。简单,健壮性好,但建立、维护路由的开销大,适合小规模接入子网。                                              ② 分层路由协议中,网络通常被划分成多个簇或层次,根据网络中异构网络设备在能力上的差异,对不同类型的节点分配不同的角色。扩展性好,适应大规模接入子网。

□ 以数据为中心的路由协议                                                                                                             ① 汇聚节点进行事件查询时,直接将对关心事件的查询命令发送到某个区域,而不是发送到该区域内的某个确定编号的节点。
 ② 以数据本身作为查询传输线索的思想更接近于自然语言交流的习惯。查询命令可以通过高层的具有说明性的查询语言来表达。

□ 分层路由协议   

□ 基于位置信息的路由协议

① 利用节点的地理位置信息,这些路由协议能够向特定的区域或者方向传送数据,而不像以往的路由协议需要进行全网广播,根据源节点和目的节点的位置信息计算出两节点间的距离,从而可以根据通信距离调节适当的发射功率并估算出数据传输的能量消耗。
② 物联网接入子网利用GPS、粗粒度连通性、三边测量、四边测距、声源多模感知等技术对网络中设备进行定位。
③ 接入网关根据网内设备位置信息向特定区域内的感知/执行设备发布兴趣消息。

□ 多路径路由协议

① 多径路由通过利用多条路径同时参与数据传输,可以获得更大的联合带宽以及更小的端到端延时,从而满足视频监控等有高带宽低延时要求的物联网应用。
② 源节点和目的节点之间存在多条路径,分为链路不相交多路径(link-disjoint multipath)、节点不相交多路径(node- disjoint multipath)和缠绕多路径(braided multipath)三类。
③ 多径路由对于网络性能的改善主要体现在提高数据传输可靠性、增加网络吞吐量、实现网络负载平衡三个方面。


小结

本章针对物联网异构网络协同通信相关技术,从异构网络体系结构开始介绍了物联网异构网络系统的网络模型;
然后介绍物联网异构网络的资源管技术;S
最后介绍了异构网络中的协同数据传输技术。

作业

P317  T1. 什么是自组织网络?它有何特点? (第七章知识点)

           T5. 什么是MIMO?(第七章知识点)

           该题答案见物联网通信技术第七章笔记

P341 T3. 什么是网络选择?介绍几种典型的网络选择方案

          该题答案见上文9.2.2 网络选择

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/87982.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Meta AI 更新的 Data2vec 2.0 | 实现更快、更高效的视觉、语音和文本的自监督学习

文章目录一、前言二、data2vec 2.0 是如何工作的三、使用 data2vec 2.0 提高效率四、总结CSDN 叶庭云:https://yetingyun.blog.csdn.net/ 一、前言 论文地址:Data2vec: A General Framework for Self-supervised Learning in Speech, Vision and Langua…

MySQL - 1

Step1 : 下载 (https://downloads.mysql.com/archives/community/) ZIP版本免安装,直接解压 版本:5.7.31 文件名:Windows (x86, 64-bit), ZIP Archive Step2:解压 路径建议:C:\Program Files\m…

JAVA中的注解可以继承吗?

前言 注解想必大家都用过,也叫元数据,是一种代码级别的注释,可以对类或者方法等元素做标记说明,比如Spring框架中的Service,Component等。那么今天我想问大家的是类被继承了,注解能否继承呢?可…

五、Docker 镜像发布阿里云、私有库(详解、实操)第二篇

第一篇连接:https://blog.csdn.net/u011837804/article/details/128311791 3、本地镜像发布到私有库 3.1、Docker Registry是什么 Registry 是一个无状态、高度可扩展的服务器端应用程序,用于存储并允许您分发 Docker 镜像。 如果学过maven 就知道maven有私服,那这个就是…

[附源码]Python计算机毕业设计Django基于SpringBt的演唱会购票系统论文2022

项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等。 环境需要 1.运行环境:最好是python3.7.7,…

技术分享 | 一文带你了解测试流程的体系

软件测试是软件质量保证的关键步骤。越早发现软件中存在的问题,修复问题的成本就越低,软件质量也就越高,软件发布后的维护费用越低。 为了能更好的保障软件质量,在软件测试的实践中,慢慢形成了一些流程用来达到这一目…

mybatis05:MyBatis核心配置文件深入、typeHandlers、plugins

目录 项目搭建前置准备 1.1 typeHandlers标签 1.2 plugins标签-分页 1.3知识小结 项目搭建前置准备 相关依赖 <dependencies><!-- mysql驱动 --><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId&…

IOS证书获取(证书profile文件,p12私钥证书,证书私钥密码,Bundle ID)

当我们在开发一个应用APP时需要真机测试&#xff0c;或者上架到对应的应用市场&#xff0c;这时就需要 App打包&#xff08;打包流程&#xff09;&#xff0c;那么打包时就需要Bundle ID、证书私钥密码、证书profile文件、私钥证书。 申请这些资料需要在苹果开发者中心获取 首…

【DBN回归预测】基于麻雀算法优化深度置信网络SSA-DBN实现数据回归多输出预测附matlab代码

✅作者简介&#xff1a;热爱科研的Matlab仿真开发者&#xff0c;修心和技术同步精进&#xff0c;matlab项目合作可私信。 &#x1f34e;个人主页&#xff1a;Matlab科研工作室 &#x1f34a;个人信条&#xff1a;格物致知。 更多Matlab仿真内容点击&#x1f447; 智能优化算法 …

基于C++开发的(控制台)学生管理系统【100010039】

一、项目技术路线说明 学生信息管理系统所使用的编程语言是C语言。C语言具有面向对象的特点&#xff0c;给编写程序带来了极大地方便。学生信息管理系统程序设计通过抽象、封装、继承和多态使程序代码达到了很大限度的可重用和可扩展。而程序中的多种多样的类是此次程序设计的…

网络工程毕业设计 SSM在线课堂学习设计与实现(源码+论文)

文章目录1 项目简介2 实现效果2.1 界面展示3 设计方案3.1 概述3.2 系统流程3.3 系统结构设计4 项目获取1 项目简介 Hi&#xff0c;各位同学好呀&#xff0c;这里是M学姐&#xff01; 今天向大家分享一个今年(2022)最新完成的毕业设计项目作品&#xff0c;【基于SSM的在线课堂…

JBoss漏洞 - CVE-2010-0738 CVE-2015-7501

文章目录CVE-2010-0738漏洞简介影响版本漏洞利用POCCVE-2015-7501漏洞简介漏洞环境漏洞搭建漏洞发现漏洞利用JMX Console安全验证绕过 CVE-2010-0738 漏洞简介 利用原理与CVE-2007-1036相同&#xff0c;只不过利用HEAD请求方法绕过GET和POST请求的限制 影响版本 jboss4.2.0-…

【Java版oj】day06把字符串转换成整数

目录 一、原题再现 二、问题分析 三、完整代码 一、原题再现 把字符串转换成整数_牛客题霸_牛客网 描述 将一个字符串转换成一个整数&#xff0c;要求不能使用字符串转换整数的库函数。 数值为 0 或者字符串不是一个合法的数值则返回 0 数据范围&#xff1a;字符串长度满足0…

qt的移植

1、下载qt-everywhere-opensource-src-4.8.1.tar.gz, 下载连接地址如下:http://download.qt.io/archive/qt/4.8/4.8.1/ 2. 解压qt压缩文件tar xvf qt-everywhere-opensource-src-4.8.1.tar.gz 3. 为了编译的方便编译 &#xff0c;写了一个配置文件bulid.sh 内容如下&#xff1a…

5G无线技术基础自学系列 | 下行链路预算

素材来源&#xff1a;《5G无线网络规划与优化》 一边学习一边整理内容&#xff0c;并与大家分享&#xff0c;侵权即删&#xff0c;谢谢支持&#xff01; 附上汇总贴&#xff1a;5G无线技术基础自学系列 | 汇总_COCOgsta的博客-CSDN博客 图10-2所示为下行链路预算的原理&#…

【lssvm回归预测】基于鲸鱼算法优化最小二乘支持向量机lssvm实现数据回归预测附matlab代码

✅作者简介&#xff1a;热爱科研的Matlab仿真开发者&#xff0c;修心和技术同步精进&#xff0c;matlab项目合作可私信。 &#x1f34e;个人主页&#xff1a;Matlab科研工作室 &#x1f34a;个人信条&#xff1a;格物致知。 更多Matlab仿真内容点击&#x1f447; 智能优化算法 …

Open AI——如何正确注册和使用Open AI进行GEE计算

Open AI 是很火的一个AI交互式服务&#xff0c;但苦于很多人不知道如何去注册使用&#xff0c;因为在中国大陆是无法使用正常的手机号进行注册的&#xff0c;因为官网会提示你当前区域不支持。值得注意的这里需要我们进行科学上网&#xff0c;中国的网址是无法进行登录的&#…

常见经典vue面试题(面试必问)

MVVM的优缺点? 优点: 分离视图&#xff08;View&#xff09;和模型&#xff08;Model&#xff09;&#xff0c;降低代码耦合&#xff0c;提⾼视图或者逻辑的重⽤性: ⽐如视图&#xff08;View&#xff09;可以独⽴于Model变化和修改&#xff0c;⼀个ViewModel可以绑定不同的…

[附源码]Python计算机毕业设计SSM基于JAVA语言的国风画展网站(程序+LW)

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…

接触网绝缘子缺陷检测项目

目录 1. 接触网绝缘子作用 2. 接触网绝缘子破损原因及危害 3.接触网绝缘子缺陷检测图像数据集介绍 4. 缺陷检测模型介绍 4.1 efficientnet模型介绍 4.2 YOLOv3模型介绍 4.3 efficientnet-YOLOv3模型介绍 5. 模型训练与测试 5.1 模型训练 5.2 检测性能测试 参考 1. 接触网…