• 締切済み

白色雑音(ガウス性)のプログラム

 信号処理を勉強している者です。 ガウス乱数を用いた白色雑音のプログラムを教えてください。 プログラムはある本に載っていたのですが、平均と標準偏差の設定ができません。  よろしくお願いします。

みんなの回答

回答No.1

「本に載っていた」擬似乱数関数が、標準正規分布(平均値0、分散1の正規分布)の乱数を返すのであれば、標準偏差を掛けて平均値を足せば、望みの分布が得られるように思います。

関連するQ&A

  • 信号対雑音比について

    繰り返し刺激による反応波形を白色雑音の中から検出するために100回の加算平均処理を行った場合、信号対雑音比(S/N)の改善度ってどうなるんですか?

  • プログラムを教えてください!

    レポートの質問です。 以下の問題のプログラムを作らなければいけないのですが、いろいろと調べてみてもまったくわかりません。 わかる方プログラム教えてください! 課題1 合同式法を用いて,区間[0,1] (区間[0,1)でも良い) の 一様乱数を100 万個生成し,以下を報告せよ.ただし,一様乱数の生成にはC 言語で自作したプログラムを用いること. (1a) 平均の数値計算結果 (1b) 標準偏差の数値計算結果 (1c) 一様乱数のヒストグラム.ヒストグラムは区間[0,1] を100 分割して 作成すること. 課題2 中心極限定理に基づく「間便法」を用いて,区間[0,1] (区 間[0,1)でも良い) の一様乱数から標準正規分布N(0,1)に従う正規乱数を100 万 個生成し,以下を報告せよ.ただし,正規乱数の生成にはC言語で自作したプ ログラムを用いること. (2a) 平均の数値計算結果 (2b) 標準偏差の数値計算結果 (2c) 正規乱数のヒストグラム.ヒストグラムは区間[-5, 5] を100 分割して 作成すること.

  • K回同期加算すると、雑音が1/Kになる理由

    デジタル信号処理の問題やってます。 K回同期加算すると、雑音が1/Kになるようですが、なぜですか? あと、もう一つお聞きしたいのですが、 SN比って、分散を使うのか、標準偏差を使うのか、どちらなのでしょう? よろしくお願いします。

  • 確率統計 プログラム

    (1) 正規乱数の発生–中心極限定理の利用  中心極限定理を利用して,区間[0, 1) の一様乱数から標準正規分布N(0, 1) に従う正 規乱数を100,000 個発生し,そのデータから得られる以下の各項目を報告しなさい. ここでは,一様乱数の生成は合同式法を用い,また,正規乱数の生成は中心極限定 理を利用して,いずれも自分で作成したC 言語プログラムで実現すること.(既存の RAND 関数などを用いない) 1. 100,000 個の正規乱数の平均値.なお,理論値は0 である. 2. 100,000 個の正規乱数の標準偏差.なお,理論値は1 である. 3. 100,000 個の正規乱数のヒストグラム(頻度分布).ただしここでのヒストグラ ムは,区間[−5, 5] を100 分割したものとする. 4. 100,000 個の正規乱数のヒストグラム.ただしここでのヒストグラムは,区間 [2.5, 5] を25 分割したものとする.これは,前項3 の右端部を取り出したもので ある. 5. 正規乱数を発生して上項1 ∼ 4 を求めるために作成した,プログラムのソース. (2) 正規乱数の発生–Box-Muller 法  ボックス・ミュラー法により,区間[0, 1) の一様乱数から標準正規分布N(0, 1) に従う 正規乱数を100,000 個発生し,そのデータから得られる以下の各項目を報告しなさい. ここでは,一様乱数の生成は合同式法を用い,また,正規乱数の生成はBox-Muller 法 を用いて,いずれも自分で作成したC言語プログラムで実現すること.(既存のRAND 関数などを用いない) 1. 正規乱数の平均値. 2. 正規乱数の標準偏差. 3. 正規乱数のヒストグラム.区間[−5, 5] を100 分割したものとする. 4. 正規乱数のヒストグラム.区間[2.5, 5] を25 分割したものとする. 5. プログラムのソース. (3) 両者の比較課題1, 2 で得られた結果を比較し,2 つの方法で得られた正規乱数の性質 に違いが見い出されれば,それを考察しなさい. 何ですけどお願いいたします 期限は2009/7/27

  • -1~1までの一様乱数の平均値と標準偏差、標準誤差について

    -1~1までの一様乱数の平均値と標準偏差、標準誤差について サンプルとなる乱数の数が増えるほど平均値は0に近づきますよね? そのサンプルを1,10,100,・・・とどんどん増やしていくときの 平均値と標準偏差、標準誤差の挙動を知りたいです。 サイトではどこも○○個のサンプルではこうだ!としか載っていないので。。 こういったことがわかるサイト、書籍はないでしょうか。

  • 標準偏差の2つの出し方の違い

    データのばらつきを統計処理して標準偏差を出したいのですが、2つのやり方で値が異なるので困っています。 ・標準偏差の定義の式でもとめるやりかた ・データから度数分布表を作ってヒストグラムを描きそれをガウスフィットしてそのガウス関数の式から標準偏差を求めるやり方。 この2つを比較したらフィットするやり方のほうが標準偏差が低くでました。  この標準偏差の値の違いの原因がおわかりになりましたら教えて下さると非常に助かります。 また、正しく母集団の標準偏差を算出できる方法はどちらなのでしょうか。 不勉強で申し訳ありません、教えて下さると幸いです。

  • デジタル信号処理を用いた雑音の除去について

    デジタル信号処理を用いた雑音の除去の方法について具体的な方法を教えてください。それと、これを実行するためのCプログラムを教えて下さい。

  • 関数と手続き???????

    整数乱数を200個発生して配列に格納する関数と、与えられた整数配列の全要素の平均と標準偏差を求める手続きのプログラムを早急に教えて下さい。二つのモジュールを同じプログラムで使用するんだそうです。誰か助けて下さい

  • 規則に従った乱数

    一様乱数を発生させるプログラムはネット上でも入手できます。ある種の確率密度分布に従った乱数を発生させるにはどうしたらいいでしょうか。 例えば0から1の乱数ですが、平均が0.5で分散が0.2のガウス分布に従った乱数を発生させるとしたら0.5に近いところの値が多く出て、0.9のあたりはあまり出ないということになります。そういう乱数です。 そういうものを乱数というのかどうかわかりませんが。 しかし、物理現象は何らかの分布に従う乱数のようなものと考えることができるのではないでしょうか。 よろしくお願いします。

  • 簡単なプログラムなんですが…

    C言語の簡単なプログラムなんですが、私のような初心者には良く分かりません… 出来るだけ詳しく教えていただけるとうれしいです。 下の2つのプログラムの作り方が理解できません。 (1)データ数nとn個のデータを入力して、その平均を求めるプログラム。 (2)(1)のプログラムに合計と標準偏差を計算して出力する機能を追加したプログラム。 C言語に詳しい方お願いします。

専門家に質問してみよう