我需要在C中模拟高斯通道。 我怎么做? 我在哪里可以获得此代码片段?
答案 0 :(得分:1)
如果“输入”具有均匀分布,则肯定有效。我似乎记得读它几乎适用于任何输入分布,但是你可能需要每个输出更多的输入才能得到一个很好的近似值。
这是高斯白噪声 - 输出是独立的(所有频率具有相同的幅度)。还有类似的粉红噪声算法。仍然是高斯分布,但更高的频率具有更低的幅度(输出不是独立的)。每个输出仍然是一组固定的独立“输入”随机数的总和,但只有第一个被替换为每个输出。第二个被替换为每个其他输出,第三个用于每四个输出,第四个用于每八个输出等。对于大多数输出,恰好两个输入随机数被替换 - 每2 ^ n个输出只替换第一个。