C でガウス チャネルをシミュレートする必要があります。このコード スニペットはどこで入手できますか?
1 に答える
1
IIRC、ガウス分布の近似は簡単ですが、適切な近似が必要な場合は遅くなります。各出力を取得するには、いくつかの独立した乱数を追加するだけです。出力あたりの「入力」が多いほど、近似は良くなります。
「入力」が均一に分布している場合、確実に機能します。ほとんどすべての入力分布で機能することを読んだことを覚えているようですが、適切な近似を得るには、出力ごとにはるかに多くの入力が必要になる場合があります。
これはガウス ホワイト ノイズです。出力は独立しています (すべての周波数は同じ振幅です)。同様のピンク ノイズ アルゴリズムもあります。ガウス分布のままですが、周波数が高いほど振幅が小さくなります (出力は独立していません)。各出力は、依然として独立した「入力」乱数の固定セットの合計ですが、出力ごとに最初の 1 つだけが置き換えられます。2 番目は 1 つおきの出力に、3 番目は 4 番目の出力ごとに、4 番目は 8 番目の出力ごとに置き換えられます。ほとんどの出力では、正確に 2 つの入力乱数が置き換えられます。
于 2009-10-08T15:01:05.207 に答える