Matlab 如何在无线信道模型中提及阴影和衰落?

Matlab 如何在无线信道模型中提及阴影和衰落?,matlab,channel,cellular-network,Matlab,Channel,Cellular Network,我试图在matlab中用以下参数对无线信道进行建模 多径衰落:单位均值指数分布 阴影:标准偏差为8 dB的对数正态分布 路径损耗指数:2.4 路径损耗常数:30 我应该如何在dB的信道模型中提及阴影和衰落? 我尝试在matlab中使用对数正态分布和指数分布生成具有给定参数的随机数。但我不确定这是不是真的。 有人能帮我吗 (在中有一个类似的问题,但没有任何答案,因为我没有足够的声誉来评论这个话题,所以我试着问我自己的问题。) 更多信息: 我知道: g_i,j = 10log10(K) - 10lo

我试图在matlab中用以下参数对无线信道进行建模

多径衰落:单位均值指数分布

阴影:标准偏差为8 dB的对数正态分布

路径损耗指数:2.4

路径损耗常数:30

我应该如何在dB的信道模型中提及阴影和衰落? 我尝试在matlab中使用对数正态分布和指数分布生成具有给定参数的随机数。但我不确定这是不是真的。 有人能帮我吗

(在中有一个类似的问题,但没有任何答案,因为我没有足够的声誉来评论这个话题,所以我试着问我自己的问题。)

更多信息:

我知道:

g_i,j = 10log10(K) - 10log10(B) - 10log10(T) -10alog10(L_i,j);
其中,
g_i,j
是信道增益,
B
是衰落增益,
T
是阴影增益,
L_i,j
是i,j之间的距离,
K
是路径损耗常数。 我用matlab编写了以下代码:

k = 30;
a = 2.4;
T = 8; % dB
Distance = Dist([i_x, i_y], [j_x,j_y]);
 G_dB = 10*log10(k) - 10*log10(exprnd(1)) - 10*log10(random('logn', 0 , (10^(T/10)))) -10 * a * log10(Distance);

信道增益值(距离约为300米)必须大于或小于1?

您的方法似乎正确。然而,考虑到,关于阴影,给出的标准偏差通常指相关的高斯分布(即阴影,dB),而不是对数正态分布(阴影,自然单位)。无论如何,要获得更多帮助,您应该发布代码的相关部分。此外,像“这是正确的吗?”这样的问题往往得不到好的答案。你最好解释清楚你在哪里找到的stuck@LuisMendo,谢谢你的解释。我添加了用于计算通道增益的代码部分。