Block diagram illustrating the additivity property for a deterministic continuous-time SISO system. The system satisfies the additivity property or is additive if and only if y 3 ( t ) = y 1 ( t ) + y 2 ( t ) {\displaystyle y_{3}(t)=y_{1}(t)+y_{2}(t)} for all time t {\displaystyle t} and for all inputs x 1 ( t ) {\displaystyle x_{1}(t)} and x 2 ( t ) {\displaystyle x_{2}(t)} . Click image to expand it.
← ホームへ戻る

線形システム理論的定義から信号処理への応用まで

🗓 2026年8月11日

システム理論における線形システムとは、線形演算子を用いて記述される数学的なモデルのことです。現実世界の複雑な現象を抽象化し、理想的なモデルとして扱うことで、非線形システムに比べて解析が格段に容易になります。この特性があるため、自動制御理論信号処理、さらには無線通信における伝搬媒体のモデル化など、現代のエンジニアリングにおいて不可欠な役割を果たしています。

Key Facts

  • 重ね合わせの理(加法性と斉次性の両立)を満たすことが線形システムの定義である。
  • 複雑な入力に対する応答を、単純な入力への応答の総和として分解して解析できる。
  • 時間不変な線形システム(LTIシステム)は、インパルス応答や伝達関数で完全に記述可能である。
  • 連続時間システムではラプラス変換、離散時間システムではZ変換を用いて効率的に解析される。
  • 非線形システムを数学的に扱いやすくするため、「線形化」という手法が頻繁に用いられる。

線形システムを定義する基本原則

あるシステムを、入力 $x(t)$ を出力 $y(t)$ へと変換する「ブラックボックス」のような演算子 $H$ と定義します。このシステムが「線形である」と言えるためには、以下の2つの性質を同時に、かつあらゆる入力と時間において満たしている必要があります。

1. 加法性 (Additivity)

加法性とは、複数の入力を同時に与えたときの出力が、それぞれの入力を個別に与えたときの出力の和に等しくなる性質です。つまり、入力 $x_1(t)$ と $x_2(t)$ に対する応答がそれぞれ $y_1(t)$ と $y_2(t)$ であるとき、それらを足し合わせた入力に対する応答は $y_1(t) + y_2(t)$ となります。

Block diagram illustrating the additivity property for a deterministic continuous-time SISO system. The system satisfies the additivity property or is additive if and only if y 3 ( t ) = y 1 ( t ) + y 2 ( t ) {\displaystyle y_{3}(t)=y_{1}(t)+y_{2}(t)} for all time t {\displaystyle t} and for all inputs x 1 ( t ) {\displaystyle x_{1}(t)} and x 2 ( t ) {\displaystyle x_{2}(t)} . Click image to expand it.

2. 斉次性 (Homogeneity)

斉次性とは、入力を定数倍したとき、出力も同様に同じ定数倍になる性質を指します。入力 $x_1(t)$ に対する応答が $y_1(t)$ である場合、入力を $a$ 倍すると、出力は $a y_1(t)$ となります。

Block diagram illustrating the homogeneity property for a deterministic continuous-time SISO system. The system satisfies the homogeneity property or is homogeneous if and only if y 2 ( t ) = a y 1 ( t ) {\displaystyle y_{2}(t)=a\,y_{1}(t)} for all time t {\displaystyle t} , for all real constant a {\displaystyle a} and for all input x 1 ( t ) {\displaystyle x_{1}(t)} . Click image to expand it.

重ね合わせの理 (Superposition Principle)

上記の加法性斉次性を統合したものが「重ね合わせの理」です。これは、入力の線形結合(定数倍して足し合わせたもの)に対する応答が、個々の応答の線形結合に一致することを意味します。数学的には、任意のスカラー $\alpha, \beta$ と入力 $x_1(t), x_2(t)$ に対して、$\alpha y_1(t) + \beta y_2(t) = H\{\alpha x_1(t) + \beta x_2(t)\}$ が成立します。

Block diagram illustrating the superposition principle for a deterministic continuous-time SISO system. The system satisfies the superposition principle and is thus linear if and only if y 3 ( t ) = a 1 y 1 ( t ) + a 2 y 2 ( t ) {\displaystyle y_{3}(t)=a_{1}\,y_{1}(t)+a_{2}\,y_{2}(t)} for all time t {\displaystyle t} , for all real constants a 1 {\displaystyle a_{1}} and a 2 {\displaystyle a_{2}} and for all inputs x 1 ( t ) {\displaystyle x_{1}(t)} and x 2 ( t ) {\displaystyle x_{2}(t)} . Click image to expand it.

線形システムと非線形システムの具体例

線形システムの代表例として、単純調和振動子が挙げられます。その微分方程式は線形演算子で記述でき、重ね合わせの理を満たします。また、単純な比例関係 $y(t) = k x(t)$ や、微分・積分を含むシステムも線形に分類されます。

一方で、以下のようなケースは非線形システムとなり、重ね合わせの理が成立しません。

  • 出力が定数となる場合($y(t) = k$)や、オフセットを持つ場合($y(t) = k x(t) + k_0$)
  • 正弦関数や余弦関数などの非線形関数を通す場合($\sin[x(t)]$ など)
  • 二乗、平方根、絶対値などの演算を含む場合
  • 飽和領域を持つシステム(一定値を超えると出力が変化しなくなるもの)

注意点として、線形システムの入出力グラフが必ずしも原点を通る直線になるとは限りません。例えば、キャパシタやインダクタのような微分・積分系では、正弦波を入力すると出力も正弦波になりますが、そのプロットは原点を中心とした楕円を描きます。また、時間的に変化する係数を持つ線形システムでは、入力とは異なる周波数成分が出力に含まれることもあります。

時間応答と解析手法

インパルス応答と畳み込み

線形システムの特性を把握するための重要な概念が「インパルス応答」です。これは、ディラックのデルタ関数(極めて短時間に大きな値を持つパルス)を入力した際の応答 $h(t_2, t_1)$ を指します。因果律により、入力が与えられる前の時間($t_2 < t_1$)において応答はゼロとなります。

任意の連続時間線形システムの出力は、このインパルス応答と入力の畳み込み積分によって算出できます。特に、システムの特性が時間に依存しない「時間不変(Time-Invariant)」なシステムの場合、応答は時間差 $\tau = t - t'$ のみに依存し、解析が大幅に簡略化されます。

周波数領域での解析

線形時間不変(LTI)システムでは、インパルス応答をラプラス変換することで「伝達関数 $H(s)$」を得ることができます。これにより、微分方程式を代数方程式として扱うことが可能になります。また、$s = i\omega$ とすることで周波数応答関数が得られ、システムがどの周波数成分をどのように変化させるかを分析できます。

離散時間システムへの展開

コンピュータによる実装などの離散時間システムでは、積分ではなく「畳み込み和」が用いられます。入力 $x[m]$ とインパルス応答 $h[n, m]$ の積を総和することで出力 $y[n]$ を求めます。時間不変な場合は、ラグ時間 $k = n - m$ を用いた簡潔な形式で表現されます。

線形システムの特性まとめ

線形システムと非線形システムの比較
特性 線形システム 非線形システム
重ね合わせの理 常に成立する 成立しない
解析の複雑さ 比較的単純(数学的抽象化が可能) 非常に複雑な場合が多い
主要な解析ツール ラプラス変換、Z変換、伝達関数 数値シミュレーション、線形化
応答の性質 入力の線形結合がそのまま出力に反映 入力の変化に対して非比例な応答を示す

Frequently Asked Questions

線形システムにおいて「線形」とは何を意味しますか?

数学的な意味での線形とは、単にグラフが直線であることではなく、「加法性(足し算の保存)」と「斉次性(定数倍の保存)」という2つの性質を同時に満たしていることを指します。これらをまとめて「重ね合わせの理」と呼びます。

なぜ非線形システムを線形化して扱うのですか?

非線形システムの解析は数学的に非常に困難であり、一般解を得ることが難しいためです。特定の動作点付近で線形近似(線形化)を行うことで、確立された線形システム理論(伝達関数や周波数解析など)を適用でき、効率的に設計や制御が行えるようになります。

SISOシステムとMIMOシステムの違いは何ですか?

SISO(Single-Input Single-Output)は入力と出力がそれぞれ1つずつのシステムです。一方、MIMO(Multiple-Input Multiple-Output)は複数の入力と複数の出力を持ちます。MIMOの場合、個別の信号ではなく信号ベクトルとして線形性を定義します。

インパルス応答が分かれば、あらゆる入力への応答が分かりますか?

はい、そのシステムが線形かつ時間不変(LTI)であれば可能です。任意の入力信号をインパルス関数の連続的な集まりとして分解し、それぞれの応答を畳み込み積分(または和)で合計することで、どのような入力に対する出力も導き出すことができます。

線形システムなのに出力に異なる周波数が現れることはありますか?

はい、あり得ます。システムが「時間不変」でない(係数が時間的に変化する)線形システムの場合、入力が単一の正弦波であっても、出力に異なる周波数成分(高調波など)が含まれることがあります。これは線形性の定義(重ね合わせの理)とは矛盾しません。

References

  1. Phillips, Charles L.; Parr, John M.; (2008). Signals, Systems, and Transforms (4 ed.). Pearson. p. 74.  .
  2. Bessai, Horst J. (2005). MIMO Signals and Systems. Springer. pp. 27–28.  .
  3. Alkin, Oktay (2014). Signals and Systems: A MATLAB Integrated Approach. CRC Press. p. 99.  .
  4. Nahvi, Mahmood (2014). Signals and Systems. McGraw-Hill. pp. 162–164, 166, 183.  .
  5. Sundararajan, D. (2008). A Practical Approach to Signals and Systems. Wiley. p. 80.  .
  6. Roberts, Michael J. (2018). Signals and Systems: Analysis Using Transform Methods and MATLAB® (3 ed.). McGraw-Hill. pp. 131, 133–134.  .
  7. Deergha Rao, K. (2018). Signals and Systems. Springer. pp. 43–44.  .
  8. Chen, Chi-Tsong (2004). Signals and systems (3 ed.). Oxford University Press. pp. 55–57.  .
  9. ElAli, Taan S.; Karim, Mohammad A. (2008). Continuous Signals and Systems with MATLAB (2 ed.). CRC Press. p. 53.  .
  10. Apte, Shaila Dinkar (2016). Signals and Systems: Principles and Applications. Cambridge University Press. p. 187.  .

📸 フォトギャラリー

Block diagram illustrating the additivity property for a deterministic continuous-time SISO system. The system satisfies the additivity property or is additive if and only if y 3 ( t ) = y 1 ( t ) + y 2 ( t ) {\displaystyle y_{3}(t)=y_{1}(t)+y_{2}(t)} for all time t {\displaystyle t} and for all inputs x 1 ( t ) {\displaystyle x_{1}(t)} and x 2 ( t ) {\displaystyle x_{2}(t)} . Click image to expand it.
Block diagram illustrating the homogeneity property for a deterministic continuous-time SISO system. The system satisfies the homogeneity property or is homogeneous if and only if y 2 ( t ) = a y 1 ( t ) {\displaystyle y_{2}(t)=a\,y_{1}(t)} for all time t {\displaystyle t} , for all real constant a {\displaystyle a} and for all input x 1 ( t ) {\displaystyle x_{1}(t)} . Click image to expand it.
Block diagram illustrating the superposition principle for a deterministic continuous-time SISO system. The system satisfies the superposition principle and is thus linear if and only if y 3 ( t ) = a 1 y 1 ( t ) + a 2 y 2 ( t ) {\displaystyle y_{3}(t)=a_{1}\,y_{1}(t)+a_{2}\,y_{2}(t)} for all time t {\displaystyle t} , for all real constants a 1 {\displaystyle a_{1}} and a 2 {\displaystyle a_{2}} and for all inputs x 1 ( t ) {\displaystyle x_{1}(t)} and x 2 ( t ) {\displaystyle x_{2}(t)} . Click image to expand it.