EduController

💻 Part 04: デジタル制御と信号処理(Digital Control & Signal Processing)

本章では、ディジタル実装を意識した制御設計と信号処理技術を体系的に学びます。
Z変換、離散PID、デジタルフィルタ、FFT解析など、実機マイコン制御にも直結する内容を扱います。


🎯 学習目標


📘 theory/

ファイル名 内容
01_sampling_theory.md サンプリング定理とZOHの基礎
02_z_transform.md Z変換と離散時間伝達関数の構成
03_digital_pid.md 離散PID制御器の設計と比較
04_fir_iir_filter.md FIR/IIRフィルタの構造と設計法
05_fft_analysis.md FFTによる信号の周波数分析と雑音除去

🧪 simulation/

スクリプト名 内容
digital_pid.py 離散PIDと連続PIDの比較シミュレーション
iir_fir_filter_demo.py (*) FIR/IIR通過特性と応答の比較(予定)
fft_noise_removal.py FFTを用いた周波数成分除去と信号再構成

🖼️ figures/

ファイル名 内容
digital_pid_response.png 離散PIDと連続PIDのステップ応答比較
fft_spectrum.png FFTによる信号のスペクトルと除去後波形

🧩 応用展開例

分野 応用内容
マイコン制御 離散PIDやLPFを実装し、センサ信号処理
振動抑制 FFTによる振動検出とアクティブ制御
通信処理 周波数帯域の整形とノイズ分離
FPGA処理 FIR/IIRフィルタのハードウェア化

🚧 今後の予定