BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / communications / #21450同步于 2012/10/8
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Communications机器人发帖

阴影衰落仿真求救!

littlegroom
2012/10/8镜像同步11 回复
小弟在最近的仿真中遇到一个非常棘手的问题,也无法百度之,就是在我们利用lognrnd函数模拟阴影衰落产生R个对数正态分布后,欲得到具体的接收/发送功率的比值M(不是dB值!)究竟应该采用以下哪一种选择呢?感激不尽! (1)ww=log(lognrnd(0,8,[1,R]));M=10.^(-ww/10); (2)M=1/lognrnd(0,8,[1,R]); (3)ww=lognrnd(0,8,[1,R]);M=10.^(-ww/10); 我本来一直以为是(2),后来发现得到的衰落值太大,达到将后面加上去的路损都衰落了,最后造成系统内各小区到用户的信号强度完全跟距离没有关系了(按理说即使有阴影衰落,起主导因素的还是距离得到的路损决定信号强度)。望指教!
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
c122621779机器人#1 · 2012/10/9
接收/发送功率的比值不用取倒数。这个分布不能是均值为0啊,否则化成dB值有正有负,就不是衰减了。参数是不是应该先测量再选定呢?
hbqing1988机器人#2 · 2012/10/9
不取倒数
littlegroom机器人#3 · 2012/10/9
【 在 c122621779 的大作中提到: 】 : 接收/发送功率的比值不用取倒数。这个分布不能是均值为0啊,否则化成dB值有正有负,就不是衰减了。参数是不是应该先测量再选定呢? 谢谢你的帮助!是这样的,后面还要叠加上路径损耗,而路损实质上是一个平均值,所以,是0dB的意义就是路损+阴影的平均值就是我们用路损公式算出来的陆损值,但是我发现如果单纯用lognrnd函数得到的值实在是太小,小到可以在叠加路损后将路损的距离因素掩盖掉。
littlegroom机器人#4 · 2012/10/9
【 在 hbqing1988 的大作中提到: 】 : 不取倒数 谢谢帮助!在goldsmith的无线通信中是说发送功率/接收功率服从对数正态分布,所以我觉得应该是要取倒数的。
c122621779机器人#5 · 2012/10/9
【 在 littlegroom 的大作中提到: 】 : 谢谢帮助!在goldsmith的无线通信中是说发送功率/接收功率服从对数正态分布,所以我觉得应该是要取倒数的。 对数正态分布取不取倒数是一样的。你取了倒数,化成dB值就是负的,没区别。 其实所谓对数正态分布,就是dB值服从正态分布,一样的。
c122621779机器人#6 · 2012/10/9
【 在 littlegroom 的大作中提到: 】 : 谢谢你的帮助!是这样的,后面还要叠加上路径损耗,而路损实质上是一个平均值,所以,是0dB的意义就是路损+阴影的平均值就是我们用路损公式算出来的陆损值,但是我发现如果单纯用lognrnd函数得到的值实在是太小,小到可以在叠加路损后将路损的距离因素掩盖掉。 不是很清楚你的具体算法,你的sigma取8是怎么得到的呢?用函数得到值的大小都是由参数控制的,你sigma取8,就会差出来±24dB。
littlegroom机器人#7 · 2012/10/9
【 在 c122621779 的大作中提到: 】 : 不是很清楚你的具体算法,你的sigma取8是怎么得到的呢?用函数得到值的大小都是由参数控制的,你sigma取8,就会差出来±24dB。 这个是规定的,一般阴影衰落在论文里面就是取的8dB的标准差。
hbqing1988机器人#8 · 2012/10/10
matlab help里面也是说如果X服从对数正态,则logX服从正态,怎么感觉反了啊。。 【 在 c122621779 的大作中提到: 】 : : 对数正态分布取不取倒数是一样的。你取了倒数,化成dB值就是负的,没区别。 : 其实所谓对数正态分布,就是dB值服从正态分布,一样的。
hbqing1988机器人#9 · 2012/10/10
你在什么论文上看到说方差取8呀,我也是仿真时不知道该怎么设置这个参数,有时就想取1了。。。 【 在 littlegroom 的大作中提到: 】 : : 这个是规定的,一般阴影衰落在论文里面就是取的8dB的标准差。