SNS3是一款基于NS-3仿真平台扩展的卫星网络仿真模块/平台,它模拟了一个由一个GEO卫星和星载透明载荷的全交互式多点波束卫星网络,参考卫星系统由Ka频段频率、5个信关站,72个覆盖欧洲的点波束组成,它实现了前向链路DVB-S2、反向链路DVB-RCS2。其中,前向链路是指从信关站经过卫星到用户终端的无线电通信链路,包括信关站到卫星馈电链路的上行链路和卫星到用户终端用户链路的下行链路;返向链路是指用户终端从经过卫星到信关站的无线电通信链路,包括用户终端到卫星用户链路的上行链路和卫星到信关站馈电链路的下行链路。
系统组成
SNS3系统的总体架构如下:
SNS3总体架构
该架构包含了UT下的user(此处相当于ut的app)、UT、卫星、GW、GW下的user,user与UT或GW通过有线信道连接,UT与卫星、卫星与GW通过无线信道进行连接。
该SNS3模块(平台)实现了前向链路DVB-S2、反向链路DVB-RCS2,主要包括:
— ACM(包括前向和反向ACM)
— 反向与前向链路调度(其中,前向按bbFrame进行调度,反向按超帧进行调度)
— CRA/RBDC/VBDC
— 随机接入(包括logon、控制信令+数据的随机接入)
— GSE/RLE(其中,前向使用GSE封装,反向使用RLE封装)
— 切换(站内波束切换、站间波束切换)
— 移动模型(包含ut的移动模型,如)
— 各种物理层模型(包级别SINR计算、错误模型、衰落模型、干扰/干扰抵消模型等)