24小时热门版块排行榜    

查看: 1809  |  回复: 7

apple李

新虫 (小有名气)

[求助] 通信仿真 已有1人参与

请问有人做过异构蜂窝网络的切换吗?或者LTE系统的切换?也就是先构建蜂窝网络(包括宏蜂窝和小蜂窝),然后根据终端运行过程中接收到的信号强度选择要切换到哪个基站。急需MATLAB仿真代码,拜谢了!

发自小木虫Android客户端
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

邮儿苑

铜虫 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ...
感谢参与,应助指数 +1
apple李: 金币+100, ★★★很有帮助 2016-06-24 14:27:44
你这个属于系统级仿真,可以参考维也纳系统级仿真。
“也就是先构建蜂窝网络(包括宏蜂窝和小蜂窝)”,就是平台中所谓的“撒点”,先部署宏基站,small cell,然后部署终端。。
“然后根据终端运行过程中接收到的信号强度选择要切换到哪个基站”,平台中就是一个关于基站与终端的矩阵。

你可以简化来做,简单的撒点部分代码,网上一般都能找到,路损参考TR36.814里面各种场景给出的公式,和d还有f有关。阴影衰落就是一个对数正态分布(?,36.814也有),一般取6dBm(?之前看到过一篇论文,这个值后续建议你更进一步check)。快衰的话,一般都不怎么考虑了(一般都是多径衰落)。
“接收到的信号强度”,接收信号强度=发射功率-路损-阴影衰落(还有天线增益?),前面提到的那个矩阵即可,终端选择矩阵中rxpower最大的那个进行attach。。。
打一撬换一地方
2楼2016-06-23 20:54:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

apple李

新虫 (小有名气)

引用回帖:
2楼: Originally posted by 邮儿苑 at 2016-06-23 20:54:01
你这个属于系统级仿真,可以参考维也纳系统级仿真。
“也就是先构建蜂窝网络(包括宏蜂窝和小蜂窝)”,就是平台中所谓的“撒点”,先部署宏基站,small cell,然后部署终端。。
“然后根据终端运行过程中接收到的 ...

非常感谢你抽空回答我的问题,不过那个基站与终端的矩阵可以说的再详细点吗,本人实在菜鸟,不胜感激!

发自小木虫Android客户端
3楼2016-06-24 14:27:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

邮儿苑

铜虫 (著名写手)

引用回帖:
3楼: Originally posted by apple李 at 2016-06-24 14:27:17
非常感谢你抽空回答我的问题,不过那个基站与终端的矩阵可以说的再详细点吗,本人实在菜鸟,不胜感激!
...

一般这个矩阵的横坐标就是终端,纵坐标基站,里面存的数值就是接收信号值的打小。比如当前有50个终端,17个基站(一般是扇区了,宏基站三个扇区,small cell一个基站下一个扇区),那么这个矩阵就是一个57*17的矩阵,矩阵里面的值就是不同终端到不同基站(扇区)的接收信号。
打一撬换一地方
4楼2016-06-26 18:58:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

邮儿苑

铜虫 (著名写手)

是50*17的矩阵,刚才那个打错了。
这样解释好理解了么?
打一撬换一地方
5楼2016-06-26 19:00:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

apple李

新虫 (小有名气)

引用回帖:
5楼: Originally posted by 邮儿苑 at 2016-06-26 19:00:05
是50*17的矩阵,刚才那个打错了。
这样解释好理解了么?

非常感谢!理解是理解了,不过代码还是写不出来,弱弱地问一下,是随机撒点小基站的时候就把每个基站先标上号吗?然后用户也是随机撒点,并且得出哪些基站是与宏基站相连,哪些与小基站相连吗?之后再让用户沿随机方向运动,根据运动过程中接收信号强度的变化计算出哪些用户发生了切换?

发自小木虫Android客户端
6楼2016-06-27 10:56:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

邮儿苑

铜虫 (著名写手)

引用回帖:
6楼: Originally posted by apple李 at 2016-06-27 10:56:56
非常感谢!理解是理解了,不过代码还是写不出来,弱弱地问一下,是随机撒点小基站的时候就把每个基站先标上号吗?然后用户也是随机撒点,并且得出哪些基站是与宏基站相连,哪些与小基站相连吗?之后再让用户沿随机 ...

基站和终端的编号,这个你可以分别定义一个基站类和一个终端类,然后在每个类下定义你所需要的属性,比如你刚才说的编号(id)。我们之前就是这样做的,而且大家一般都是这样做的。
按理说,终端是根据接收信号强度选择不同的cell的,就是你说的和基站相连,就是根据那个计算公式(这个就是手机开机然后选择小区驻入在平台上的实现过程)。不过很多人为了写文章而简化,大都直接定义哪个终端在哪个cell下了,你也可以这样做,但是不建议,因为不真实,这样仿真出的结果参考价值不大,水水论文还是可以的。
既然你说了终端随机方向运动,那么意味着链路质量发生了变化,这样算的接收功率也就不同了。自然可能会引起终端的切换,也就是重选小区,也就是根据那个公式重新计算接收功率,更换那个矩阵。。。。
PS:因为small cell的发射功率较宏基站的小,所以,为了防止太多终端选择宏基站而不选微基站小区,定义了一个功率偏移值,具体值我忘了,你可以参考下TR36.872或者36.814,应该是这两个,就是关于介绍small cell的。
打一撬换一地方
7楼2016-06-27 15:49:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

apple李

新虫 (小有名气)

引用回帖:
7楼: Originally posted by 邮儿苑 at 2016-06-27 15:49:32
基站和终端的编号,这个你可以分别定义一个基站类和一个终端类,然后在每个类下定义你所需要的属性,比如你刚才说的编号(id)。我们之前就是这样做的,而且大家一般都是这样做的。
按理说,终端是根据接收信号强度 ...

嗯,谢谢了,开始随机撒点的时候是在每个正六边形里随机撒点还是在整个网络中(比如说19个正六边形)随机撒点呢?

发自小木虫Android客户端
8楼2016-06-28 14:22:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 apple李 的主题更新
信息提示
请填处理意见