第1章 数の拡張とアナログデジタル
目的:アナログ(連続)とデジタル(離散)の数学的境界を、数体系と空間構造から理解する。
アナログをデジタルに変換する流れは、数学的には連続空間(ℝ)から有限離散空間(ℚⁿ)への写像であり、物理的には信号を「時間」と「値」の両軸で区切る操作である。
連続信号:解析学(L²空間)
↓ サンプリング
離散信号:線形代数(ℓ²空間)
↓ 量子化
有限表現:整数・情報理論
↓ ノイズ解析
確率空間:測度・期待値
1. アナログ信号の定義
アナログ信号は、時間 t に対して連続に定義される実数関数:
x: ℝ → ℝ
例:電圧、音圧、光強度など
すべての t に対して値 x(t) が存在する。
2. ステップ①:サンプリング(Sampling)
時間軸の連続性を離散化する。
一定間隔 T(サンプリング周期)で値を取る写像:
x[n] = x(nT)
ここで
- n ∈ ℤ :サンプル番号
- T = 1 / fₛ :サンプリング周期(fₛはサンプリング周波数)
これにより、
連続関数 x(t) は離散系列 {x[n]} に変換される。
(1) サンプリング定理(Shannon–Nyquist Theorem)
元の信号 x(t) が最大周波数 fₘ 以下の成分しか持たないならば、
次の条件で完全に復元可能:
fₛ ≥ 2·fₘ
この 2·fₘ をナイキスト周波数という。
この理論は、時間離散化の限界を与える。
3. ステップ②:ホールド(Sample and Hold)
実際のADCは、サンプリング瞬間の値を一時的に保持する必要がある。
これは「入力信号を一定時間固定する」操作。
理想ホールド波形:
x_H(t) = Σ x[n]·rect((t−nT)/T_H)
ここで rect() は矩形関数。
T_H はホールド時間(通常T_H ≈ T)。
→ アナログ値を一定時間凍結して、次の変換段階へ送る。
4. ステップ③:量子化(Quantization)
値軸の連続性を離散化する。
入力値 x[n] を、最も近い量子化レベルへ丸める操作:
Q(x[n]) = round( x[n] / Δ ) · Δ
Δ:量子化ステップ(1 LSB, Least Significant Bit)
誤差:
e[n] = x[n] − Q(x[n])
誤差範囲:
−Δ/2 ≤ e[n] < +Δ/2
誤差分散:
Var[e] = Δ² / 12
→ 量子化は連続値を有限数集合へ写す写像である。
5. ステップ④:符号化(Encoding)
量子化値 Q(x[n]) を**ビット列(2進数)**に変換する。
V_range = V_max − V_min
Δ = V_range / 2ᴺ
N:ビット数(分解能)
対応関係:
| 量子化レベル | デジタルコード | 電圧例(V) |
|---|---|---|
| 0 | 00000000 | 0.00 |
| 1 | 00000001 | 0.02 |
| … | … | … |
| 255 | 11111111 | 5.00 |
これにより、各サンプルは長さ N のビット列として表される:
x[n] → bₙ = (bₙ₁ bₙ₂ ... bₙₙ)
6. ステップ⑤:ディジタル信号の生成
最終的に、アナログ信号 x(t) は次の形に変換される:
x(t) ──→ x[n] = x(nT)
──→ Q(x[n]) = round(x[n]/Δ)·Δ
──→ bₙ = binary(Q(x[n]))
これにより、
Φ: ℝ → {0,1}ᴺ
Φ(x(t)) = binary( round(x(nT)/Δ)·Δ )
という写像が得られる。
これは、連続実数空間から有限ビット列空間への対応を定義する。
7. ステップ⑥:誤差と再構成
量子化・サンプリング誤差を考慮すると:
x(t) = x̂(t) + e_q(t) + e_s(t)
| 記号 | 意味 |
|---|---|
| x̂(t) | 再構成信号(理想的復元) |
| e_q(t) | 量子化誤差 |
| e_s(t) | サンプリング誤差(エイリアシング) |
誤差のうち e_q は統計的ノイズ、e_s は周波数成分の欠落として扱われる。
8. 全体構造のまとめ
┌────────────┐
Analog x(t)│ Continuous│ 連続関数空間 (ℝ)
└─────┬──────┘
│ Sampling (T)
▼
x[n] = x(nT) 離散系列 (時間離散)
│ Hold
▼
Sample & Hold
│ Quantization (Δ)
▼
Q(x[n]) = round(x[n]/Δ)·Δ
│ Encoding (2進)
▼
Digital code bₙ ∈ {0,1}ᴺ
1.1 自然数から複素数への拡張(数の階層構造)
数の拡張は、扱える現象の範囲を広げる数学的操作である。
各段階には、計測・情報処理・制御における明確な意味がある。
| 段階 | 拡張の目的 | 例 | 応用分野 |
|---|---|---|---|
| ℕ(自然数) | 個数の計測 | 1, 2, 3 | デジタルカウント、クロック |
| ℤ(整数) | 正負の表現 | −3, 0, 2 | ADCの差動符号化、電位差 |
| ℚ(有理数) | 分数の導入 | 1/3, 5/8 | 量子化値、固定小数点表現 |
| ℝ(実数) | 連続値の導入 | π, √2 | アナログ物理量、制御系解析 |
| ℂ(複素数) | 周期・位相の統一 | e^{jθ} | フーリエ解析、伝達関数 |
→ すなわち、アナログ信号は ℝ 上の関数、
デジタル処理は有限表現の ℚ 上の演算で行われる。
この差異がA/D変換における“離散化誤差”を生む。
1.2 連続性と完備性(continuous vs complete)
(1) 連続性
実数直線 ℝ では、任意の2点 a,b の間に必ず中間点が存在する。
つまり、実数は“途切れない”。これが**連続性 (continuity)**である。
形式的には次の性質で表される:
∀a,b∈ℝ (a<b ⇒ ∃c∈ℝ s.t. a<c<b)
これにより、微分・積分などの解析的操作が可能になる。
(2) 完備性
連続であっても、数が“欠けている”と計算は閉じない。
有理数 ℚ は次のような列の極限を含まない:
x₁=1, x₂=1.4, x₃=1.41, x₄=1.414,...
lim xₙ = √2 ∉ ℚ
→ これを**非完備 (incomplete)**という。
実数 ℝ はこのような欠けを補完し、すべてのコーシー列が収束する。
この性質が解析学・物理現象記述の根幹である。
1.3 量子化誤差の数学的モデル
A/D変換で、実数入力 x(t) を有限ビット値 Q(x) に変換するとき、
誤差 e(t) = x(t) − Q(x) が生じる。
理想的な丸めを仮定すれば:
Q(x) = round(x / Δ) · Δ
誤差範囲: −Δ/2 ≤ e < +Δ/2
確率的には一様分布を持つノイズとみなせる。
平均0、分散Δ²/12のホワイトノイズとなり、
信号対雑音比(SNR)は次式で近似される:
SNR = 6.02N + 1.76 [dB]
(N:ビット数)
これはADCの基本性能式として知られる。
→ 有理数近似(有限桁表現)は、統計的には確率変数による近似空間を形成する。
1.4 複素数とアナログ信号
複素数の導入は、時間と周波数の統一的表現を可能にする。
z = a + jb = r·e^{jθ}
オイラーの式:
e^{jθ} = cosθ + j sinθ
これを時間信号に適用すると:
x(t) = A·cos(ωt + φ) = Re{A·e^{j(ωt+φ)}}
→ 正弦波 = 複素平面上の回転運動。
制御・通信・信号処理では、
周波数成分・位相・エネルギーを複素数演算で扱うことができる。
フーリエ変換・ラプラス変換・伝達関数解析はいずれもこの原理に立脚する。
1.5 距離と空間構造
A/D変換は、連続空間上の点を離散格子上に写像する操作である。
これを定量的に扱うには、「距離」の定義が不可欠となる。
(1) ユークリッド距離
通常の物理的距離:
d(x, y) = |x − y|
誤差評価・最小二乗法などはすべてこの距離を基に定義される。
(2) p進距離
整数 n に対して、pの冪による“整除性の深さ”を測る距離:
d_p(x,y) = p^{−v_p(x−y)}
v_p(n):p が何回割り切れるかを表す指数。
p=2 の場合、2進数表現に対応。
例:
d₂(8,12) = 2^{−v₂(4)} = 2^{−2} = 1/4
→ 2進的に“似ている”ほど距離が小さい。
デジタルデータはこの距離の下で完備(欠けがない)。
(3) 物理的解釈
- ユークリッド距離:アナログ空間の「物理的な誤差」
- p進距離:デジタル空間の「符号構造の誤差」
A/D変換は、これら2つの距離空間を写像変換で結ぶ操作とみなせる。
1.6 完備性と情報の有限表現
完備な空間とは、極限操作をしても脱落しない空間。
有理数 ℚ は完備でないが、実数 ℝ や 2進数体 ℚ₂ は完備である。
これがアナログ(連続)とデジタル(離散)を結ぶ理論的基盤となる。
| 空間 | 距離 | 完備性 | 対応する信号 |
|---|---|---|---|
| ℝ | ユークリッド距離 | 完備 | アナログ信号 |
| ℚ | ユークリッド距離 | 非完備 | 有限精度データ |
| ℚ₂ | 2進距離 | 完備 | デジタル信号 |
→ デジタル処理とは、ℚ₂ 空間上の演算による近似的連続世界の再構成である。
第2章 連続信号と関数解析
目的: アナログ信号を解析学的に定式化する。
2.1 連続信号の数学的定義と性質
目的:
アナログ信号を「関数」として定義し、物理量と数学の橋を築く。
定義:
x : R → C
t を入力とし、複素数または実数値を返す関数。
例:
x(t) = sin(2π f t) 周期信号
x(t) = e^(-t^2) 減衰信号
x(t) = rect(t/T) 時間窓関数
主要性質:
- 有界性:|x(t)| ≤ M
- 可積分性:∫ |x(t)| dt < ∞
- 平方可積分性:∫ |x(t)|^2 dt < ∞
- 周期性:x(t + T) = x(t)
- 偶関数:x(-t) = x(t)
- 奇関数:x(-t) = -x(t)
補足:
A/D変換の入力はこの連続信号。実世界では電圧・音圧などの連続量として現れる。
2.2 関数空間(Function Space)
目的:
信号を「ベクトル」として扱い、内積で比較・分解する。
主要な空間:
L1(R):∫ |x(t)| dt < ∞
L2(R):∫ |x(t)|^2 dt < ∞
C[a,b]:区間[a,b]で連続な関数全体
R^n:有限次元のベクトル空間(離散信号)
距離と内積:
d(f,g) = sqrt( ∫ |f(t) - g(t)|^2 dt )
= ∫ f(t) * conj(g(t)) dt
||f|| = sqrt( )
A/D変換との関係:
- 連続信号:L2(R)(無限次元)
- 離散信号:R^n(有限次元)
2.3 ヒルベルト空間(Hilbert Space)
目的:
内積空間に「完備性」を加え、幾何学的操作を厳密化する。
定義:
ヒルベルト空間 = 内積を持つ完備な線形空間。
完備とは、任意のコーシー列が空間内で極限をもつこと。
例:
L2(R) = { f | ∫ |f(t)|^2 dt < ∞ }
主要性質:
- 直交性 = 0
- ピタゴラスの定理 ||f+g||^2 = ||f||^2 + ||g||^2
- 射影定理 最小二乗近似が一意に存在
- 収束性 フーリエ級数はL2上で収束する
制御理論への応用:
誤差 e(t) = y(t) - r(t)
評価関数 E = ∫ |e(t)|^2 dt
→ L2上の最小二乗問題として解析可能。
2.4 直交基底展開(Fourier / Wavelet)
目的:
信号を直交関数で分解し、時間領域から周波数領域へ変換。
(1) フーリエ級数
f(t) = Σ_{n=-∞}^{∞} c_n * e^(j n ω0 t)
c_n = (1/T) * ∫_0^T f(t) * e^(-j n ω0 t) dt
(2) フーリエ変換
X(ω) = ∫*{-∞}^{∞} f(t) * e^(-j ω t) dt
f(t) = (1/2π) * ∫*{-∞}^{∞} X(ω) * e^(j ω t) dω
(3) ウェーブレット展開
f(t) = Σ_{m,n} c_{m,n} * ψ_{m,n}(t)
ψ_{m,n}(t) = 2^(m/2) * ψ(2^m t - n)
直交性:<φ_m, φ_n> = 0 (m ≠ n)
完備性:任意の f ∈ L2(R) は φ_n の線形結合で表せる。
応用:
スペクトル解析・雑音除去・帯域制限設計。
2.5 線形作用素と畳み込み(Convolution Operator)
目的:
システムを「入力→出力の線形写像」として表す。
線形作用素:
T(αf + βg) = αT(f) + βT(g)
畳み込み:
(f * g)(t) = ∫_{-∞}^{∞} f(τ) * g(t - τ) dτ
性質:
- 線形性
- 可換性:f * g = g * f
- 結合性:(f * g) * h = f * (g * h)
- シフト不変性:(f(t - t0) * g)(t) = (f * g)(t - t0)
フーリエ変換との関係:
F{f * g} = F{f} * F{g}
制御理論との対応:
y(t) = (h * x)(t)
Y(ω) = H(ω) X(ω)
h(t):インパルス応答 H(ω):伝達関数。
2.6 安定性とノルム不等式
目的:
システムが「入力有限→出力有限」となる条件を数学的に表す。
Lpノルム:
||f||_p = ( ∫ |f(t)|^p dt )^(1/p)
基本不等式:
Cauchy-Schwarz:|| ≤ ||f||_2 * ||g||_2
Hölder:∫ |f g| dt ≤ ||f||_p * ||g||_q, 1/p + 1/q = 1
Minkowski:||f + g||_p ≤ ||f||_p + ||g||_p
BIBO安定性:
||x|| < ∞ ⇒ ||y|| < ∞
例:RC回路
h(t) = e^(-t/τ) * u(t)
∫ |h(t)| dt = τ < ∞ → 安定。
2.7 デルタ関数と一般化関数(Distribution Theory)
目的:
瞬間的入力(インパルス)を数学的に扱う。
定義(ディラックデルタ):
δ(t) = 0 for t ≠ 0
∫ δ(t) dt = 1
性質:
∫ f(t) δ(t - t0) dt = f(t0)
一般化関数の定義:
δは通常の関数ではなく、テスト関数 φ に作用する線形汎関数。
<δ, φ> = φ(0)
応用:
入力が δ(t) のとき出力はインパルス応答そのもの。
y(t) = ∫ h(τ) δ(t - τ) dτ = h(t)
フーリエ変換:
F{δ(t)} = 1
F{1} = 2π δ(ω)
2.8 信号のエネルギーとパワー(Energy and Power Signals)
目的:
信号のエネルギー的分類とノルムの関係を理解する。
定義:
エネルギー信号 E = ∫*{-∞}^{∞} |x(t)|^2 dt < ∞
パワー信号 P = lim*{T→∞} (1 / 2T) ∫_{-T}^{T} |x(t)|^2 dt < ∞
例:
e^(-t^2) → エネルギー信号
sin(ωt) → パワー信号
備考:
A/D変換後の SNR や ENOB は L2ノルム(エネルギー)に基づく。
2.9 直交展開と最小二乗近似(Orthogonal Projection)
目的:
任意の信号を有限基底で近似し、誤差を最小にする。
展開式:
f(t) ≈ Σ_{n=1}^{N} a_n * φ_n(t)
a_n = / <φ_n, φ_n>
誤差 e(t) = f(t) - Σ a_n φ_n(t)
最小二乗条件:
= 0 (k = 1,2,…,N)
応用:
フーリエ級数展開
DCT / PCAによる信号圧縮
量子化誤差の最小化・再構成
第3章 離散信号と線形代数
目的: 離散系列をベクトル空間として扱う。
以下は、第3章「離散信号と線形代数」の完全カリキュラム構成案。
第2章(連続信号と関数解析)を受け、A/D変換後の離散信号をベクトル空間として扱う数学的枠組みを体系化する。
3.1 離散信号の定義と表現(Definition of Discrete Signals)
目的:
A/D変換後のデータを数学的に定義し、有限次元ベクトルとして扱う。
定義:
x[n] : Z → C
n は整数インデックス、x[n] はサンプル値
表現例:
x[n] = {1, 0, -1, 0, 1}
→ ベクトル表現 x = [1, 0, -1, 0, 1]^T
区間定義:
- 有限長信号:0 ≤ n ≤ N−1
- 無限長信号:n ∈ Z 全体で定義
信号の種類:
- δ[n]:ディジタル・インパルス(δ[0]=1, 他は0)
- u[n]:単位ステップ(n≥0 で1)
- sin(ω0 n):離散正弦波
- exp(j ω0 n):複素指数信号(直交基底の原型)
3.2 離散信号のベクトル空間構造(Vector Space of Discrete Signals)
目的:
離散系列を線形代数の枠組みで扱い、演算・変換を行う基礎を作る。
定義:
N次元信号空間 R^N または C^N
線形演算:
加法: (x + y)[n] = x[n] + y[n]
スカラー倍: (a x)[n] = a * x[n]
内積とノルム:
<x, y> = Σ_{n=0}^{N-1} x[n] * conj(y[n])
||x|| = sqrt( <x, x> )
直交性:
<x, y> = 0 → x と y は直交
エネルギー:
E = Σ |x[n]|^2
関数解析との接続:
L2(ℝ) での積分 → R^N での和
(積分が離散化されたものがΣ)
3.3 行列による線形変換(Linear Transformations via Matrices)
目的:
離散信号を行列変換で処理する数学的基盤を理解する。
定義:
線形変換 T : R^N → R^N
行列 A により
y = A x
例:
-
スケーリング
y = α I x → 強度変化 -
シフト演算
y[n] = x[n−1] → シフト行列 -
差分演算(微分に対応)
y[n] = x[n] − x[n−1]
⇒ A はバンド行列 -
移動平均(平滑化)
y[n] = (x[n−1] + x[n] + x[n+1]) / 3
⇒ 畳み込み行列(Toeplitz行列)
注釈:
畳み込みは「行列 × ベクトル」形式で表せる。
これがディジタルフィルタ(FIR, IIR)の基礎。
3.4 直交基底とフーリエ行列(Orthogonal Bases and Fourier Matrix)
目的:
離散信号空間における直交基底展開を理解する。
複素指数基底:
φ_k[n] = exp(j 2π k n / N), k = 0,1,...,N−1
直交性:
Σ_{n=0}^{N−1} φ_k[n] * conj(φ_l[n]) = N δ[k−l]
離散フーリエ変換 (DFT):
X[k] = Σ_{n=0}^{N−1} x[n] * e^(−j 2π k n / N)
x[n] = (1/N) Σ_{k=0}^{N−1} X[k] * e^( j 2π k n / N)
行列表現:
X = F x, F_{k,n} = e^(−j 2π k n / N)
フーリエ行列の性質:
F^H F = N I
F^H = conj(F^T)
応用:
- 周波数解析
- 画像処理(2D DFT)
- 高速フーリエ変換(FFT)
3.5 畳み込みと行列演算(Convolution and Matrix Form)
目的:
線形システムを行列演算で実装し、周波数領域での関係を導く。
離散畳み込みの定義:
y[n] = Σ_{k=0}^{M−1} h[k] x[n−k]
行列表現(Toeplitz行列):
y = H x
H は h[k] を要素とする畳み込み行列。
周波数領域の関係:
Y[k] = H[k] X[k]
→ フーリエ変換下では畳み込みが積になる。
重要関係式:
時間領域の畳み込み ⇔ 周波数領域の積
(Parseval’s theorem にもつながる)
3.6 固有値・固有ベクトルと線形システム(Eigenvalue Analysis)
目的:
システムの安定性・応答特性を固有値で解析する。
定義:
A v = λ v
λ:固有値 v:固有ベクトル
物理的意味:
- 固有値の絶対値 < 1 → 系は安定
- 固有値の位相 → 周期応答の位相回転
応用例:
- 線形差分方程式 y[n+1] = a y[n]
→ 一般解 y[n] = a^n y[0]
→ |a| < 1 なら安定
拡張:
- システム行列 A の固有分解
→ A = V Λ V^(-1)
→ 時系列応答 x[n] = A^n x[0] = V Λ^n V^(-1) x[0]
3.7 ノルム・内積・安定性(Norms and Stability in R^N)
目的:
離散信号の安定性や誤差を線形代数的に定量化。
定義:
||x||_2 = sqrt( Σ |x[n]|^2 )
||A||_2 = sqrt( λ_max(A^H A) )
安定条件(ディジタル系):
入力有限 ⇒ 出力有限
||A||_2 ≤ 1 で安定
エネルギー保存:
Parseval’s theorem
Σ |x[n]|^2 = (1/N) Σ |X[k]|^2
応用:
- フィルタ設計
- 誤差伝播解析
- 信号正規化(Normalization)
第4章 サンプリング定理と統計学
以下は、**第4章「サンプリング定理と統計学」**の完全カリキュラム設計。
第2章(連続信号)・第3章(離散信号)で築いた数学的基盤をもとに、
A/D変換の理論的限界と、測定誤差・確率統計による信頼性評価を統合的に学ぶ構成。
第4章 サンプリング定理と統計学
(Sampling Theorem and Statistical Theory)
目的:
A/D変換後の信号処理を「数学的精度」と「統計的誤差」の両面から理解する。
「計測値に真値は存在しない」という立場から、統計的推定の重要性を明確化する。
4.1 サンプリングの原理(Principle of Sampling)
目的:
連続信号を離散データとして扱うための数学的条件を理解する。
サンプリング関数:
x_s(t) = x(t) * Σ δ(t − nT)
離散化:
x[n] = x(nT)
ナイキスト定理:
f_s ≥ 2 f_max
(f_s: サンプリング周波数、f_max: 信号帯域)
再構成公式:
x(t) = Σ x[n] * sinc((t − nT)/T)
エイリアシング(折り返し):
過少サンプリング(f_s < 2 f_max)で高周波成分が低周波に混入。
ヒルベルト空間での視点:
サンプリング = L²(ℝ) → ℝⁿ の射影。
sinc関数系 {sinc((t−nT)/T)} は部分空間の基底。
4.2 量子化と誤差(Quantization and Error)
目的:
A/D変換の有限精度が生み出す量子化誤差を定量的に解析する。
量子化操作:
Q(x) = round(x / Δ) * Δ
Δ:量子化ステップ幅。
誤差の定義:
e = x − Q(x)
誤差範囲:
−Δ/2 ≤ e < Δ/2
平均二乗誤差(MSE):
E[e²] = Δ² / 12
信号対雑音比(SNR):
SNR = 6.02N + 1.76 [dB]
N:ビット数。
確率的モデル化:
量子化誤差は一様分布 U(−Δ/2, Δ/2) と近似。
工学的意味:
有限ビットADCの性能(ENOB, SINAD)評価の基礎。
4.3 再構成と補間(Reconstruction and Interpolation)
目的:
離散データから連続信号を近似的に再現する数学的手法を理解。
基本式:
x(t) ≈ Σ x[n] φ(t − nT)
φ(t):補間関数(sinc, linear, splineなど)
| 補間法 | φ(t) | 特徴 | ||
|---|---|---|---|---|
| 最近傍補間 | rect(t/T) | 計算が速いが不連続 | ||
| 線形補間 | max(1− | t | /T, 0) | 滑らかで簡易 |
| sinc補間 | sinc(t/T) | 理論的に完全(理想帯域制限) | ||
| スプライン補間 | cubic polynomial | 連続2階微分で滑らか |
周波数特性:
補間関数 φ(t) のスペクトルが復元精度を支配。
ノイズや量子化誤差を含む再構成:
L²ノルム最小化問題
min ||x(t) − Σ a_n φ(t−nT)||²
→ ヒルベルト空間上の最適近似問題。
4.4 統計学的測定誤差(Statistical Measurement Error)
目的:
「観測値」と「真値」の差を確率変数として扱う。
モデル:
x_meas = x_true + ε
ε:誤差(確率変数)
誤差の代表値:
| 指標 | 定義 |
|---|---|
| 平均値 | μ = E[x] |
| 分散 | σ² = E[(x−μ)²] |
| 標準偏差 | σ = sqrt(σ²) |
誤差の種類:
- 系統誤差(bias)→ 装置・モデル由来
- 偶然誤差(random)→ ノイズ・環境ゆらぎ
ガウス分布モデル:
p(x) = (1 / (σ√(2π))) * exp(−(x−μ)² / (2σ²))
実験値の信頼区間:
x_true ∈ [x̄ ± zσ/√N]
z:信頼度係数(例:95% → 1.96)
4.5 確率分布と統計推定(Probability and Estimation)
目的:
測定データから確率的性質を推定する。
代表的分布:
| 分布 | 用途 |
|---|---|
| 一様分布 | 量子化誤差・サンプリングジッタ |
| 正規分布 | 熱雑音・誤差解析の標準モデル |
| 指数分布 | 故障・待ち時間モデル |
| χ²分布 | 分散の信頼区間評価 |
| t分布 | 小標本の平均値推定 |
推定法:
-
最尤推定(MLE)
θ̂ = argmax L(θ|x) -
最小二乗推定(LSE)
min Σ (y_i − f(x_i; θ))² -
ベイズ推定
p(θ|x) ∝ p(x|θ)p(θ)
A/D変換との関係:
ノイズ・誤差を含む測定値の推定・補正(例:オフセット補正、ゲイン誤差推定)
4.6 統計的信号解析(Statistical Signal Analysis)
目的:
ノイズを含む離散信号の統計的特徴を線形代数的に解析。
自己相関:
R_x[k] = E[x[n] x*[n−k]]
パワースペクトル密度(PSD):
S_x(ω) = F{R_x[k]}
白色雑音:
R_x[k] = σ² δ[k]
S_x(ω) = σ²(定数)
ウィーナーフィルタ(Wiener Filter):
雑音を含む観測 y = s + n から s を推定:
H(ω) = S_s(ω) / (S_s(ω) + S_n(ω))
解釈:
L²空間上の最小平均二乗誤差推定。
確率統計 × 関数解析の融合。
4.7 測定の哲学:真値は存在しない
内容要約:
- 現実の計測値には必ず誤差が存在する。
- 理想的な「真値」は数学的抽象概念にすぎない。
- 実際の観測は確率分布としてしか得られない。
統計学的再定義:
「真値」とは、無限回測定の期待値
μ = E[X]
A/D変換との対応:
アナログ信号 → 数理モデル(L²関数)
サンプリング → 離散化
量子化 → 統計的ゆらぎ
再構成 → 推定
最終的に「真の信号」は確率的にしか定義できない。
第5章 数学基礎論と応用
5.1 集合論(Set Theory)
目的:
すべての数学的対象(数・関数・信号)を統一的に扱う基盤を構築する。
主題:
- 元と集合: a ∈ A
- 部分集合・冪集合・直積集合
- 写像(function)・対応(relation)
代表的概念:
f: X → Y (写像:入力空間 X → 出力空間 Y)
応用先:
| 数学構造 | 工学対応 | 意味 |
|---|---|---|
| 集合 X | 入力信号空間 | t, x(t) |
| 集合 Y | 出力信号空間 | y(t) |
| 写像 f:X→Y | システム | y = f(x) |
| 合成 g∘f | システム接続 | 制御ループ |
| デカルト積 X×Y | 入出力ペア | 状態空間 |
→ 制御理論の「システム関数」や AI の「モデル fθ(x)」は、集合論的に定義された写像。
5.2 論理学と推論体系(Mathematical Logic)
目的:
真理値・推論・命題の構造を定義し、AIの論理や制御の安定条件を形式化する。
基本構成:
| 命題 | 記号 | 真理値 |
|---|---|---|
| 否定 | ¬P | 反転 |
| 論理積 | P ∧ Q | 両方真 |
| 論理和 | P ∨ Q | どちらか真 |
| 含意 | P ⇒ Q | PならばQ |
| 全称量化 | ∀x P(x) | 全てのxで真 |
| 存在量化 | ∃x P(x) | あるxで真 |
応用先:
| 概念 | 工学対応 | 意味 |
|---|---|---|
| 真偽 | センサ信号の閾値判定 | on/off |
| 含意 | 制御ルール | if A then B |
| 全称 | 安定条件 ∀t | 全時刻成立 |
| 存在 | 可制御性 ∃u | 操作可能な入力 |
→ 論理演算は制御条件・AI推論・回路設計の根本言語。
5.3 公理系とモデル(Axiomatic Systems and Models)
目的:
数学を「仮定(axioms)」の上に構築された体系として理解し、
どの条件で制御・推定が成立するかを論理的に示す。
例:Peano 公理(自然数の定義)
- 0 は自然数
- すべての数には後者がある
- 同じ後者を持つ数は同じ
- 数学的帰納法が成立
応用先:
| 概念 | 工学・AI対応 | 意味 |
|---|---|---|
| 公理 | 回路・アルゴリズムの前提 | 設計仕様・仮定 |
| 定理 | 動作結果 | 実測・理論一致条件 |
| モデル | シミュレータ・ネットワーク | 数理構造の写像 |
| 不完全性 | 計測限界・未知ノイズ | 真値が得られない |
→ 「真理は体系に依存する」。これはAIモデル・制御モデルにも共通。
5.4 数の構成と完備性(Construction of Numbers and Completeness)
目的:
「数」がどのように定義され、連続や誤差がどこで生まれるかを理解する。
拡張系列:
ℕ ⊂ ℤ ⊂ ℚ ⊂ ℝ ⊂ ℂ
| 構造 | 定義 | 物理的意味 |
|---|---|---|
| ℕ | 個数 | デジタルカウント |
| ℤ | 正負 | 差動信号 |
| ℚ | 分数 | 量子化値 |
| ℝ | 連続値 | アナログ |
| ℂ | 位相・振幅 | 周波数解析 |
応用先:
- ADCの量子化は ℝ→ℚ の写像
- DFTは ℂ 上の直交基底展開
- 制御安定性は ℝ の完備性上で定義
- AIの重み最適化は ℝⁿ 空間上の連続勾配降下
5.5 集合の濃度と情報量(Cardinality and Information Theory)
目的:
「無限」と「有限」の差が、情報表現の限界を決めることを理解。
| 概念 | 記号 | 例 | 意味 |
|---|---|---|---|
| 可算無限 | ℕ | デジタルデータ | 順序づけ可能 |
| 不可算無限 | ℝ | アナログ信号 | 連続スペクトル |
| エントロピー | H(X) = −Σp log₂p | 情報量 | 雑音限界 |
応用先:
- サンプリング定理=可算化の条件
- データ圧縮=情報エントロピー最小化
- 量子化=有限情報量による近似
5.6 順序・写像・関係(Order and Relations)
目的:
「大小」「因果」「依存」を数学的に表現。
定義:
- 順序集合:(X, ≤)
- 同値関係:x ~ y ⇔ f(x)=f(y)
- 部分順序:安定度序列・性能比較に使用
応用先:
| 数学構造 | 工学解釈 |
|---|---|
| 順序関係 | 制御ゲインの大小関係 |
| 同値類 | 出力が同じ入力群 |
| 写像の単射・全射 | 再構成可能性・欠損情報 |
5.7 測度と確率(Measure and Probability)
目的:
確率論と積分を統一し、信号のエネルギー・誤差・分散を厳密化。
構造:
(Ω, F, P)
Ω:標本空間
F:事象集合
P:確率測度
平均・分散:
E[X] = ∫ x p(x) dx
Var[X] = E[(X − E[X])²]
応用先:
- 信号の平均電力・雑音分散
- フィルタ設計(最小二乗推定)
- カルマンフィルタ(条件付き期待値)
5.8 関数解析とヒルベルト空間(Functional and Hilbert Spaces)
目的:
無限次元信号空間を解析可能にし、射影・最小誤差推定を数学的に保証。
定義:
- 内積: = ∫ f(t)g*(t)dt
- 完備性:任意のコーシー列が収束
- 正規直交基底:{φ_n}
応用先:
| 理論 | 工学応用 |
|---|---|
| 直交展開 | フーリエ/ウェーブレット変換 |
| 射影定理 | 最小二乗法・Wiener推定 |
| 有界作用素 | システム安定性・BIBO条件 |
5.9 トポロジーと収束(Topology and Convergence)
【目的】
連続性・収束・コンパクト性・リプシッツ条件・弱収束を導入し,
サンプリング定理・最適化・安定制御の数学的前提を定義する。
1. 位相空間(Topological Space)
定義(Definition)
集合 X 上の族 T が次を満たすとき,(X, T) を位相空間という。
(1) ∅ ∈ T, X ∈ T
(2) 任意個の開集合の和集合は開集合
(3) 有限個の開集合の共通部分は開集合
例と工学的対応
| 位相空間 | 含意 | 工学的意味 |
|---|---|---|
| (ℝ, 標準位相) | 実数直線上の通常の開区間 | アナログ信号の連続性 |
| 離散位相 | 全ての集合が開 | デジタル状態遷移 |
| Zariski位相 | 多項式の零点集合が閉 | システム零点解析 |
→ 位相は「近さ」のルール。
信号や制御の安定性は「小さな入力変化が小さな出力変化を生む」ことを保証するための前提。
2. 距離空間と収束(Metric Space and Convergence)
定義(Metric)
距離関数 d: X×X → ℝ₊ が以下を満たす。
(1) d(x, y) = 0 ⇔ x = y
(2) d(x, y) = d(y, x)
(3) d(x, z) ≤ d(x, y) + d(y, z)
収束(Convergence)
xₙ → x ⇔ d(xₙ, x) → 0
代表例
| 空間 | 距離 | 工学的意味 | ||
|---|---|---|---|---|
| ℝⁿ | d(x,y)=√Σ(xᵢ−yᵢ)² | 幾何的距離 | ||
| L²(ℝ) | d(f,g)=√(∫ | f−g | ²dt) | 信号のエネルギー差 |
| ℓ∞ | d(x,y)=supₜ | xₜ−yₜ | 最大偏差(安定性評価) |
→ 距離は誤差の尺度。
最適化では「最小距離点」を求めることが目的。
3. 連続性・一様連続性・リプシッツ条件
連続性(Continuity)
∀ε>0, ∃δ>0, d_X(x, x')<δ ⇒ d_Y(f(x), f(x'))<ε
一様連続(Uniform Continuity)
δ が x に依存しない場合
リプシッツ連続(Lipschitz Continuity)
∃L>0, d_Y(f(x₁), f(x₂)) ≤ L·d_X(x₁, x₂)
L が「変化率の上限(勾配の最大値)」に対応。
L が小さいほど系は安定。
4. コンパクト性(Compactness)
定義(Definition)
任意の開被覆に有限部分被覆が存在するとき、集合 K はコンパクト。
解析的には:
閉かつ有界 ⇒ コンパクト(ℝⁿにおいて)
応用(工学)
- 有界信号 → 物理的に実現可能
- コンパクト集合上の連続関数 → 最大値・最小値が存在
- 最適化で「最小点が存在する」保証条件
5. コーシー列と完備性(Cauchy Sequence and Completeness)
∀ε>0, ∃N, ∀m,n>N, d(xₘ, xₙ)<ε
この条件を満たす列をコーシー列という。
すべてのコーシー列が極限を持つ空間を**完備(complete)**という。
例:
ℚ は非完備(√2に収束しない)、ℝ は完備。
→ 完備性は「収束が途切れない空間」での安定動作保証。
6. 弱収束と確率空間(Weak Convergence and Probability)
確率変数列 Xₙ が X に弱収束するとは:
∀連続有界関数 φ, E[φ(Xₙ)] → E[φ(X)]
を満たすこと。
| 収束の種類 | 条件 | 工学的意味 |
|---|---|---|
| 強収束 | Xₙ → X(ほとんど確実) | 個々の信号誤差収束 |
| 平均平方収束 | E[(Xₙ−X)²]→0 | エネルギー誤差最小化 |
| 弱収束 | 分布関数 Fₙ→F | 統計的安定性 |
→ サンプリング誤差やフィルタ学習の収束議論で使用。
7. 応用(Applications)
| 概念 | 工学応用 | 意味 |
|---|---|---|
| 位相 | 近さ・連続性 | サンプリング安定性 |
| 距離空間 | 誤差評価 | 最小二乗推定 |
| 一様連続 | 入出力安定 | 制御の安定設計 |
| リプシッツ条件 | 勾配法収束保証 | 機械学習の最適化解析 |
| コンパクト性 | 最適解存在 | 制御ゲインの限界解析 |
| 完備性 | 数値計算の収束 | 実装精度・誤差保証 |
| 弱収束 | 統計的近似 | 分布推定・モンテカルロ法 |