TD-SCDMA与TD-LTE异构网络垂直切换的Matlab仿真研究

1.软件版本

matlab2013b

2.本算法理论知识

TD-SCDMA与TD-LTE共覆盖的范围内覆盖半径1000m;

TD-SCDMA中心坐标(0,0),覆盖半径1000m;

两个TD-LTE基站的中心坐标为(150,0)(-150,0)覆盖半径为170m;

用户在这个范围内一以0-15m/s 的速度随机游走,行走路线可固定(必须要经过两个LTE基站重叠区域)也可随机无方向

切换判决模块:切换判决模块主要是测量3个网络的接收信号迁都,判断是否满足硬性接入条件,在满足硬性接入条件后再调度其他判决参数。这里的判决策略采用二维收益加权法其他的判决参数包括:接收功率、切换时延、最大传输速率、价格。

·得到语音业务、数据业务在判决策略时的网络收益,以及在时间段该接入哪个网络,结果分析出来合理。

·得到语音业务、数据业务在RSS判决的条件下和在加入了切换判决策略的条件下切换次数的对比图,结果分析出来合理。

我们的整个算法的流程图如下所示:

【垂直切换】TD-SCDMA与TD-LTE异构网络垂直切换仿真_TD-SCDMA

3.部分源码

登录后复制

%%%参数初始化R_tds  = 1000;      %TDSCDMA范围R_tdl  = 170;       %TDLTE覆盖范围P_tds  = [0,500];     %TDSCDMA基站坐标P_tdl1 = [-150,0];  %TDLTE1基站坐标P_tdl2 = [150,0];   %TDLTE2基站坐标F_tds  = 2020*10^6; %TDSCDMA的频率,根据国内指标,均为B频段:2010M~2025M之间F_tdl  = 2600*10^6; %TDLTE的频率,假设是中移动的38号TDLTE频段:2570M~2620M之间 Sp_ms  = [5];       %移动设备速度,由于内存限制,这里将速度涉及为整数形式Pow_tds= 70;        %功率Pow_tdl= 65;        %功率ISFAST = 1;         %是否要考虑快衰落情况%移动设备必须经过的关键点VP_ms  = [-600,300;   %A          -290,105;   %B           -20, 40;   %C             0, 40;   %D            20, 40;   %E           250,120;   %F           600,500]  ;%Gtype   = 1;%业务类型:1:语音业务,2:数据业务,3:视频模型%各个网络的接入,断开功率门限值Rss_tds_in   = -55;%dbmRss_tds_out  = -70;%dbmRss_tdl1_in  = -50;%dbmRss_tdl1_out = -65;%dbmRss_tdl2_in  = -50;%dbmRss_tdl2_out = -65;%dbm%定义用户运动的距离 Xp           = 0;Yp           = 0;%定义仿真时间参数delta        = 0.01;Time         = 300;t            = 0;%数组计数器Ind          = 0;Ind2         = 0;%接收功率、最大的传输速率、时延、费用价格%其中接收功率为实测POW_tds  = 0;Rb_tds   = 1.28;DLY_tds  = 20;MNY_tds  = 0.3;POW_tdl1 = 0;Rb_tdl1  = 8;DLY_tdl1 = 40;MNY_tdl1 = 0.2;POW_tdl2 = 0;Rb_tdl2  = 8;DLY_tdl2 = 45;MNY_tdl2 = 0.1;%接收功率、最大的传输速率、时延、费用价格 % w1       = 0.2; % w2       = 0.3;% w3       = 0.3;% w4       = 0.2;ViewS    = 20;%减小消耗内存,采样显示结果%定义分层矩阵C        = zeros(4,4);%%%场景的初始化%X,Y为MB移动的路径,随着时间的变化而X,Y的变化值,用于循环仿真使用[X,Y] = func_Simu_Scene(P_tds,P_tdl1,P_tdl2,VP_ms,R_tds,R_tdl);save My_Result\Simu_Scene.mat %%%主循环%定义变量Len       = min(Time/delta,floor((length(X)-Sp_ms)/Sp_ms));%定义网络ID变量ClK                       = zeros(Len,1); IDs                       = zeros(Len,3);RSS_tdss                  = zeros(Len,1);RSS_tdl1s                 = zeros(Len,1);RSS_tdl2s                 = zeros(Len,1);Networkcontribution_tdss  = zeros(Len,1);Networkcontribution_tdl1s = zeros(Len,1);Networkcontribution_tdl2s = zeros(Len,1);IDs2                      = zeros(Len,1);while (t < Time & Ind < length(X)-Sp_ms)   %计算时间   t   t    = t    + delta;   Ind  = Ind  + Sp_ms;   Ind2 = Ind2 + 1;      %根据坐标位置,得到MB的当前区域   Xp  = X(Ind);   Yp  = Y(Ind);   %根据不同的区域,确定有几个网络   ID = func_NET_ID(Xp,Yp,P_tds,P_tdl1,P_tdl2,R_tds,R_tdl);      %计算RSS值   RSS_tds  = func_Rss_cal(Xp,Yp,Sp_ms,P_tds ,F_tds,t,Pow_tds,ISFAST);   RSS_tdl1 = func_Rss_cal(Xp,Yp,Sp_ms,P_tdl1,F_tdl,t,Pow_tdl,ISFAST);   RSS_tdl2 = func_Rss_cal(Xp,Yp,Sp_ms,P_tdl2,F_tdl,t,Pow_tdl,ISFAST);........................1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.34.35.36.37.38.39.40.41.42.43.44.45.46.47.48.49.50.51.52.53.54.55.56.57.58.59.60.61.62.63.64.65.66.67.68.69.70.71.72.73.74.75.76.77.78.79.80.81.82.83.84.85.86.87.88.89.90.91.92.93.94.95.96.97.98.99.100.101.102.103.104.105.106.107.108.109.110.111.112.113.114.115.116.

4.仿真结论

【垂直切换】TD-SCDMA与TD-LTE异构网络垂直切换仿真_初始化_02


【垂直切换】TD-SCDMA与TD-LTE异构网络垂直切换仿真_TD-SCDMA_03


【垂直切换】TD-SCDMA与TD-LTE异构网络垂直切换仿真_初始化_04


【垂直切换】TD-SCDMA与TD-LTE异构网络垂直切换仿真_垂直切换_05


【垂直切换】TD-SCDMA与TD-LTE异构网络垂直切换仿真_初始化_06




免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空