dsp: tone rework and better transitions
This commit is contained in:
14
wip/dsp.md
14
wip/dsp.md
@@ -184,8 +184,10 @@ $S(\omega)$ はその内訳である。どの周波数の成分がどれだけ
|
|||||||
|
|
||||||
### 4. フィルタ
|
### 4. フィルタ
|
||||||
|
|
||||||
フィルタは線形時不変システムの実用的な例である。
|
信号は原理的に無限の周波数成分を持ちうると述べた。
|
||||||
フーリエ変換の言葉で言えば、フィルタとは信号のスペクトルを形作るシステムである。
|
実用上、その全てが必要なことはまずない。例えば人間の聴覚はおよそ20kHzまでしか知覚できない。
|
||||||
|
聞こえない成分を保持する理由はない。必要な帯域だけを残し、不要な成分を落とす。それがフィルタの仕事である。
|
||||||
|
フィルタは線形時不変システムであり、フーリエ変換の言葉で言えば、信号のスペクトルを形作るシステムである。
|
||||||
|
|
||||||
フィルタを特徴づけるのは周波数応答 $H(\omega)$(エイチ オメガ)である。
|
フィルタを特徴づけるのは周波数応答 $H(\omega)$(エイチ オメガ)である。
|
||||||
これはインパルス応答 $h(t)$ をフーリエ変換したものである。
|
これはインパルス応答 $h(t)$ をフーリエ変換したものである。
|
||||||
@@ -202,8 +204,8 @@ $S(\omega)$ はその内訳である。どの周波数の成分がどれだけ
|
|||||||
|
|
||||||
### 5. 離散時間
|
### 5. 離散時間
|
||||||
|
|
||||||
ここで話題を変える。これまでの議論は連続時間を前提としていた。
|
帯域の問題がもう一度現れる。ただし今度は選べない。
|
||||||
デジタルシステムは連続信号をそのまま扱えない。離散化が必要になる。
|
これまでの議論は連続時間を前提としていた。デジタルシステムは連続信号をそのまま扱えない。離散化が必要になる。
|
||||||
|
|
||||||
離散化には二つの軸がある。振幅軸と時間軸である。
|
離散化には二つの軸がある。振幅軸と時間軸である。
|
||||||
|
|
||||||
@@ -226,7 +228,9 @@ $N$ ビットのシステムは $2^N$ 個の離散的な振幅レベルを持つ
|
|||||||
|
|
||||||
ナイキストの定理が、これを定量化する。
|
ナイキストの定理が、これを定量化する。
|
||||||
サンプリング周波数を $F_s$ としたとき、$F_s/2$ より低い周波数成分は忠実に再構成できる。
|
サンプリング周波数を $F_s$ としたとき、$F_s/2$ より低い周波数成分は忠実に再構成できる。
|
||||||
定理が言うのはそれだけである。$F_s$ をどこに設定すべきかは、定理が教えてくれることではない。用途が決める。
|
人間の聴覚がおよそ20kHzまでであることを思い出すと、$F_s$ が40kHzを超えていれば聞こえる範囲はカバーできる。
|
||||||
|
余裕を持たせて、一般的には44.1kHzや48kHzが使われる。192kHzは人間以外の何かのためにあるのだろう。
|
||||||
|
定理が言うのはそれだけである。$F_s$ をどこに設定すべきかは用途が決める。
|
||||||
$F_s/2$ を超える成分は再構成できない。これをエイリアシングと呼ぶ。
|
$F_s/2$ を超える成分は再構成できない。これをエイリアシングと呼ぶ。
|
||||||
|
|
||||||
補足しておく。この離散化によって、線形時不変システムの性質が崩れるわけではない。
|
補足しておく。この離散化によって、線形時不変システムの性質が崩れるわけではない。
|
||||||
|
|||||||
Reference in New Issue
Block a user