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