Signal-to-Noise ratio = S/N 比

ある天体から来る光子の数を数える事を考える。今、系統誤差が無視できるとすれば、光子の数を数える測定をする度に、その測定値には偶然誤差(=ランダムノイズ)がのる。天体から単位時間あたり&tex(): Error! The expression contains invalid characters.;個の光子がやってきているとすると、時間&tex(): Error! The expression contains invalid characters.;の間に「天体から」来る光子の数&tex(): Error! The expression contains invalid characters.;は、

#tex(): Error! The expression contains invalid characters.

とかける。背景光の寄与等は、今は無視した理想的な状態を考えている事に注意。
&tex(): Error! The expression contains invalid characters.;がポアソン分布に従うとすると、その計測誤差(ポワソンノイズ)&tex(): Error! The expression contains invalid characters.;は、

#tex(): Error! The expression contains invalid characters.

である。Signal to Nose ratioは、天体から来た光子(シグナル)のうち、どれだけの割合が計測誤差(ノイズ)なのか、という事を表していて、

#tex(): Error! The expression contains invalid characters.

となる。例えば、光子が100個入ってきたら、そのポワソンノイズによる計測誤差は&tex(): Error! The expression contains invalid characters.;個であり、S/N比は&tex(): Error! The expression contains invalid characters.;となる。
次に、光子を検出器で数える事を考える。
量子効率を&tex(): Error! The expression contains invalid characters.;とする。
ポワソンノイズの所でも議論したとおり、光子が検出器に当たり光電効果という確率過程を経て電子が出てきて、その出てきた電子の
個数の平均を観測しているのであるから、&tex(): Error! The expression contains invalid characters.;を掛けて光子数ではなく電子数にした数もまた、ポワソン分布に従う。
従って、検出器によって数えられる電子の数のS/N比は、

#tex(): Error! The expression contains invalid characters.

となる。

上式を使って整理すると、

#tex(): Error! The expression contains invalid characters.

となる。この式は、検出器の量子効率を求める時に利用できる。

Signal-to-Noise ratioの悪化

これまでは、天体の明るさを測った時のポワソンノイズ=フォトンショットノイズのみを議論してきた。
しかし、観測装置には天体からやってくる光に依存するフォトンショットノイズの他にも様々なノイズ源がある。以下に代表的な物を示す。

以下の議論では検出器のゲインを&tex(): Error! The expression contains invalid characters.;とする。ゲインとは、何個光子が入って来た時に、何ADUとして検出されるかを決める比例定数。
CCD等を用いてデータを取得した結果得られる画像はこのAstronomical Data Unit(ADU)単位になっている(物しか板は知らない)。
&tex(): Error! The expression contains invalid characters.;を掛ける事は確率過程を経る事では無いので、&tex(): Error! The expression contains invalid characters.;を掛けてADU単位にした数はポワソン分布には従わない事に再注意。
以下観測の結果ADU単位で得られた数にoutという添え字をつける。

フォトンショットノイズ(天体からのシグナルに依存):&tex(): Error! The expression contains invalid characters.;

#tex(): Error! The expression contains invalid characters.

である。

フォトンショットノイズが支配的な時は、

#tex(): Error! The expression contains invalid characters.

となる。

バックグランウドショットノイズ(天体からのシグナルに無関係):&tex(): Error! The expression contains invalid characters.;

天体からの光に関係ない背景光、例えばスカイによって発生するノイズで、

#tex(): Error! The expression contains invalid characters.

である。&tex(): Error! The expression contains invalid characters.;は、単位時間あたりバックグラウンドから来る光子の数である。

バックグラウンドショットノイズが支配的な時は、

#tex(): Error! The expression contains invalid characters.

となる。

ダークショットノイズ(天体からのシグナルに無関係):&tex(): Error! The expression contains invalid characters.;

検出器が持つ熱によって発生する光子によるノイズで、

#tex(): Error! The expression contains invalid characters.

である。&tex(): Error! The expression contains invalid characters.;は、単位時間あたりに発生する熱雑音光子の数である。

ダークショットノイズが支配的な時は、

#tex(): Error! The expression contains invalid characters.

となる。

リードアウトノイズ(天体からのシグナルに無関係):&tex(): Error! The expression contains invalid characters.;

検出器を読み出すときに発生するノイズで、読み出し雑音とも言う。露出時間に関係なく1ピクセルあたり&tex(): Error! The expression contains invalid characters.;個の電子の揺らぎが乗り

#tex(): Error! The expression contains invalid characters.

である。ここでRと言っているのは読み出し雑音の期待値がRなのではなく(0である)、標準偏差(誤差)が&tex(): Error! The expression contains invalid characters.;、すなわち分散が&tex(): Error! The expression contains invalid characters.;という意味である。

リードアウトノイズが支配的な時は、

#tex(): Error! The expression contains invalid characters.

となる。

総ノイズ

総ノイズ&tex(): Error! The expression contains invalid characters.;を考える場合は、誤差伝播を解いて、

#tex(): Error! The expression contains invalid characters.

と言う具合に、全てのノイズ源からの寄与を足し合わせて、最終的なS/Nは、

#tex(): Error! The expression contains invalid characters.

と考えなければならない。

S/N比を上げるには?

S/N比を上げる事は、誤差の少ない良いデータを得る事に相当する。
S/N比を上げるにはどうしたら良いだろうか?まずはノイズを減らせば良い事は誰でもわかる。
だが、フォトンショットノイズは天体の明るさに依存するので、これは減らそうにも減らせない。
ではどうすればよいだろう?

上で出てきた式全てに共通して言える事は(リードアウトノイズは除く)、

#tex(): Error! The expression contains invalid characters.

という事である。従って、例えばS/Nを2倍にしたければ、積分時間を4倍にしてやればよい事がわかる。
積分時間を4倍にできない場合(サチってしまう場合)は、同じ積分時間のデータを4枚取って平均値を計算すればよい。
ランダムノイズなので4枚の平均値であればノイズは&tex(): Error! The expression contains invalid characters.;になるはずである。

更に、繰り返しになるかもしれないが、おおよそ、

#tex(): Error! The expression contains invalid characters.

である事から、とある天体のS/NがAだった場合、その天体の4倍明るい天体は、S/Nが2倍の2Aである、という事もわかる。
明るい天体に対してはノイズの少ない良いデータを得る事ができる事がわかる。

S/N比と等級の関係

等級の定義は、

#tex(): Error! The expression contains invalid characters.

であった。この式で、天体から来る光、すなわち&tex(): Error! The expression contains invalid characters.;に計測誤差が含まれた場合、等級スケールでの誤差&tex(): Error! The expression contains invalid characters.;を考える。

#tex(): Error! The expression contains invalid characters.

で、

#tex(): Error! The expression contains invalid characters.

であるから、

#tex(): Error! The expression contains invalid characters.

となる。よく見ると、&tex(): Error! The expression contains invalid characters.;の部分は、S/N比の逆数そのものである。よって、

#tex(): Error! The expression contains invalid characters.

と書く事ができる。従って、例えばS/N比が10の天体があった場合、その等級スケールでの誤差は、&tex(): Error! The expression contains invalid characters.;等、という事になる。S/N比が100だったら、誤差は約0.01等という事と同義である。


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS