Matlab AWGN噪声表达式

时间:2013-02-08 19:30:06

标签: matlab

我正在尝试将awgn噪音添加到信号中。信号为s,接收信号通过以下方式获得:

    y = s+ n; 

我希望n是加性高斯白噪声。有人可以告诉我AWGN的确切数学表达式。我不想使用matlab的内置AWGN函数。

2 个答案:

答案 0 :(得分:0)

  

有人可以告诉我AWGN的确切数学表达式。

randn

  

我不想使用matlab的内置AWGN函数。

为什么不呢?

答案 1 :(得分:0)

AWGN基本上说噪声被添加到一个通道,并且该噪声是正常分布的。

您正在寻找的n是一个正态分布的随机变量。没有数学表达式可以为您提供n(尽管有mathematical expression可以告诉您出现不同n值的频率,该表达式是PDF或概率分布函数)

Matlab中randn的作用是从正态分布中生成一个随机数。

如果你真的想了解发生了什么,你应该看看在不同发行版的计算机中如何生成“随机”数字,但这可能比你需要的更深。

我建议您只使用Matlab中的randn函数并阅读文档,了解如何更改分布的均值和标准偏差。