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

异构网络环境下的切换策略研究

  移动互联网应用快速崛起,现有的无线接入技术有,无线局域网(Wireless Local Area NetWork,WLAN),移动蜂窝网络(4G,5G),无线广域网(Wireless Wide Area Network,WWAL)以及卫星通信网络等。多接入技术方便用户通信,还符合多业务场景。这种多无线接入技术共存的网络环境称为异构网络,多种无线接入技术优势融合,使得通信的覆盖范围更广,实时性更强,相较于单一的无线网络接入环境,提升了其容量和吞吐率。以下为异构蜂窝网络的结构示意图。
异构蜂窝网络结构示意图
   由于在移动互联网中,用户的位置移动或通信业务的变更,导致当前接入的基站或网络接入无法在下一时刻保证通信质量,需要切换至新的网络。制定合适的切换策略可实现在通信不中断且保证通信服务质量的情况下将用户从当前接入网络迁移至新的接入网络。未能准时触发切换,会造成频繁切换、链路中断及切换到错误基站等情况。比如,用户移动速率较小时,若切换判决过程多次执行,则会导致频繁切换,导致网络吞吐量下降;用户移动速率较快时,若切换判决不及时,又会发生切换失败及切换到错误基站。因此保证用户及时发起切换是异构蜂窝网络中实现无缝切换面临的主要问题。
无线接入技术特性,如

  • 4G宏基站蜂窝网络提供广域的通信覆盖;
  • 5G小蜂窝基站提供低时延及高容量的接入服务;
  • WLAN接入点提供低成本和数据传输速率高的网络接入服务。

业务类型。自身位置会影响RSS,服务质量包括带宽、时延、时延抖动、丢包率。不同的业务类型对不同的服务质量的要求不同。

  • 会话类业务:时延>时延抖动>通信成本>带宽>丢包率
  • 实时游戏/视频直播:丢包率>带宽>时延>时延抖动>费用
  • 背景类(网络资源下载):丢包率>带宽>费用>时延>时延抖动
  • 可缓冲视频:带宽>丢包率>时延>时延抖动>费用

衡量切换策略性能

  • 切换次数:次数太多会造成用户频繁与基站进行信令交互,导致用户的系统吞吐量下降,造成不必要的通信资源浪费;
  • 切换失败次数:用户端在远离服务基站时,由于不能准时触发切换或触发切换后请求失败,导致用户的会话和通信中断的情况。
  • 网络负载均衡:针对不同的业务请求,在网络重叠覆盖区域发生10000次切换后,每个网络的接入概率。

RSS计算

  RSS(Received Signal Strength),接收信号强度计算可根据模型的路径损耗来计算。
  COST-231 Walfisch-lkegami 模型(用于5G蜂窝网)的路径损耗定义如下:
P L = 42.6 + 26 l o g 10 ( d ) + 20 l o g 10 ( f ) P_L=42.6+26log_{10}(d)+20log_{10}(f) PL=42.6+26log10(d)+20log10(f)
  其中,d为发送端距离接收端的距离,单位km,f为工作频率,单位MHz。
  3D-Umi-Street Canyon 模型(用于4G蜂窝网)的路径损耗:
P L = 32.4 + 20 l o g 10 ( d ) + 20 l o g 10 ( f ) P_L=32.4+20log_{10}(d)+20log_{10}(f) PL=32.4+20log10(d)+20log10(f)
其中,d为发送端距离接收端的距离,单位km,f为工作频率,单位MHz。
  WLAN的路径损耗:
P L = 35.2 + 20 l o g 10 ( d ) + 20 l o g 10 ( f ) P_L=35.2+20log_{10}(d)+20log_{10}(f) PL

http://www.xdnf.cn/news/1115.html

相关文章:

  • 边缘计算全透视:架构、应用与未来图景
  • 基于Java+MySQL实现(Web)企业仓库存储管理系统
  • 金融数据分析(Python)个人学习笔记(12):网络爬虫
  • 【产品经理从0到1】用户研究和需求分析
  • 从项目真实场景中理解二分算法的细节(附图解和模板)
  • nodejs使用require导入npm包,开发依赖和生产依赖 ,全局安装
  • 【HTML】【Web开发】滑动条挑战
  • 使用 Spring Boot Admin 通过图形界面查看应用配置信息的完整配置详解,包含代码示例和注释,最后以表格总结关键配置
  • Embedding与向量数据库__0422
  • 实验一-密码学数学基础
  • ​SYSTEM WAKE-UP(系统唤醒)​和外部中断唤醒(EXTI唤醒)
  • 建筑末端配电回路用电安全解决方案
  • 【数据结构 · 初阶】- 堆的实现
  • 抱佛脚之学SSM四
  • Redis—为何持久化使用子进程
  • 【Hive入门】Hive架构与组件深度解析:从核心组件到生态协同
  • Go语言中 defer 使用场景及深度注意事项指南
  • JavaFX实战:从零打造一个功能丰富的“猜数字”游戏
  • 23种设计模式-结构型模式之桥接模式(Java版本)
  • 单个或批量实现-提取PDF文档中的合同号和姓名并按“合同号_姓名”格式重命名文件。
  • SpringClound 微服务分布式Nacos学习笔记
  • 最新整理AI开源大模型介绍
  • vue3:十一、主页面布局(修改左侧导航条的样式)
  • C++继承(最详细)
  • SAP获利分析KEA0-值字段无法被分配,原因既然是。。
  • Linux常用命令
  • [创业之路-381]:企业法务 - 企业经营者,有哪些生产安全风险,哪些人承担责任?承担哪些责任?如何防范?
  • Java从入门到“放弃”(精通)之旅——抽象类和接口⑨
  • conda和pip的区别
  • C# 实现TCP/IP通信协议——Message结构设计