Biophysics

Biophysics · 15.06

Analog signalのdigital化

Digitization of analog signals

🧠 アナログ・は、連続信号を時間方向にし、振幅方向にして、有限ビットの数値列へする。

三段階

flowchart TD
  A["<span class='jp-term jp-term-diagram' title='analog signal'>アナログ信号</span>"] --> B["アンチ<span class='jp-term jp-term-diagram' title='aliasing'>エイリアシング</span><span class='jp-term jp-term-diagram' title='barrier'>フィルター</span>で帯域制限"]
  B --> C["<span class='jp-term jp-term-diagram' title='sampling'>標本化</span>:時刻を離散化"]
  C --> D["<span class='jp-term jp-term-diagram' title='sampling'>標本化</span>保持"]
  D --> E["<span class='jp-term jp-term-diagram' title='quantization'>量子化</span>:振幅を有限段階へ丸める"]
  E --> F["<span class='jp-term jp-term-diagram' title='encoding'>符号化</span>:二進符号として保存"]

間隔は段数は振幅分解能を決める。適切な周波数はShannon–Nyquistの定理に従う。

ビット深度と入力範囲

nnビットでは2n2^n段階を表せる。入力フルスケールをVrangeV_{range}とすると段階幅は概ねVrange/2nV_{range}/2^nである。ビット数を増やすと細かい差を表せるが、アナログ雑音より十分小さい段階幅にしても有効情報は増えない。

失われる情報とデータ量

不足は、粗い雑音、入力範囲超過はを起こす。周波数・ビット深度・チャネル数・記録時間を増すほどデータ量も増える。前処理帯域はで設定する。

まとめ

  • からなる。
  • 周波数が、ビット深度が振幅分解能を決める。
  • 雑音、は別々の誤差として管理する。