• 検索結果がありません。

信号の畳み込みとシステムの諸性質

N/A
N/A
Protected

Academic year: 2021

シェア "信号の畳み込みとシステムの諸性質"

Copied!
51
0
0

読み込み中.... (全文を見る)

全文

(1)

ディジタル信号処理 第 2

信号の畳み込みと

システムの諸性質

(2)

記法について

教科書では「信号」と「信号のある時刻にお ける値」が区別されていない

信号は数学的には数列のことで, (x[n])nZ ように表記できるが・

以下しばしば添字を略した

x

によって信号全 体をあらわす

(3)

−2 −1 0 1 2 x[−2]

x[−1]

x[0]

x[1] x[2]

x

あるいは

(x[n])

n∈Z

(4)

この講義資料での記法 :

x 信号全体

(x[n]) n ∈ Z

x[n] 信号の時刻 n にお

ける値

(5)

離散時間の単位インパルス

δ

は・

δ[0] = 1, δ[n] = 0(n 6= 0)

時間軸に関して

m

シフトさせる作用素を

τ

m とおく. (τm

x)[n] = x[n − m]

である.

• (τ

m

x)[m] = x[0], (τ

m+1

x)[m] = x[1], . . .

だか ら, 波形全体が

m

だけ右にずれている.

(6)

( τm x )[n] = x[n-m]

作用素τm

信号x に作用して 得られた信号(τmx)

時刻nにおける値は

信号xの時刻n-mにおける値に等しい

(7)

畳み込み

• τ

m

δ

δ

mと書く

0

δ = δ

0

δ

とも書く)と・

• x = P

m=−∞

x [ m ] δ

mとなる.

教科書では上記の

δ

m

δ[n − m]

と書いているが

(13

ページ

),

このように書くと

, δ

m

だけシフ トさせた信号なのか

, δ

の時刻

n − m

の値なのか

,

わからない

.

(8)

たとえば, (−1)δ0

+ 2δ

1

+ (−2)δ

2は・

0 1

0 1

0 1

-1 2 -2

0 1

時刻0 時刻0

(9)

この講義資料での記法 : δ 単位インパルス τ m 時間軸に関して m

シフトする演算子

δ m δ m = τ m δ

(10)

• x =

X

m=−∞

x[m]δ

mであったが・

• x

の右辺の時刻

n

における値を考えると・

• x[n] =

X

m=−∞

x[m]δ

m

! [n]

X

m=−∞

(x[m]δ

m

)[n] =

X

m=−∞

x[m]δ

m

[n]

で・

(11)

• δ

m

[n] = δ[n − m]

だから

(どちらも n = m

とき

1,

それ以外で零)・

• x[n] =

X

m=−∞

x[m]δ[n − m]

で・

教科書

14

ページ式

2.4

が出て来る.

(12)

• L[·]

を線形時不変システム,

y = L[x]

とする.

• L [ x ] = L

"

X

m=−∞

x [ m ] δ

m

#

=

X

m=−∞

x[m]L[δ

m

]

となる.

• δ

m

= τ

m

δ

で,

L[·]

は線形時不変だから,

L[τ

m

δ] = τ

m

L[δ]

となる.

(13)

• L[τ

m

δ] = τ

m

L[δ]

は自明な式ではない

(L[·]

が線 形時不変だから成り立つ

).

システムに入力

δ

m

だけ遅延させて印加 したときの出力と・

システムに入力

δ

を印加して得られた出力

m

だけ遅延したものが・

同じ

,

という意味で

,

線形時不変システムの性質 のひとつ

.

(14)

• h = L[δ]

とおいて先の式に代入すると・

• L[x] =

X

m=−∞

x[m](τ

m

h)

となる.

• y[n] =

X

m=−∞

x[m](τ

m

h)

! [n]

=

X

m=−∞

x[m](τ

m

h)[n] =

X

m=−∞

x[m]h[n − m]

(15)

信号

u

と信号

v

に対し,

u ∗ v

という新しい信 号を次式によって定義する.

(u ∗ v)[n] =

X

m=−∞

u[m]v[n − m].

これを

u

v

の畳み込み

(たたみこみ)

ある いは, 重畳,

convolution

と呼ぶ.

単位インパルス

δ

に対するシステムの応答

L[δ]

をインパルス応答という.

(16)

上述の結果をまとめると,

h = L[δ]

としたと き,

L[x] = h ∗ x

である. すなわち, 線形時 不変システムの入力

x

に対する応答は,

x

システム

L[·]

のインパルス応答の畳み込みに なる.

(17)

畳み込みの計算例

信号

u: u[0] = 1, u[1] = 2, u[2] = 5, u[n] = 0 (n 6= 0, 1, 2)

信号

v: v[0] = 1, v[1] = 1, v[n] = 0 (n 6= 0, 1)

• (u∗v)[−1] = · · ·+u[−2]v[1]+u[−1]v[0]+u[0]v[−1]+

· · · = 0

• (u∗v)[0] = · · ·+u[−1]v[1]+u[0]v[0]+u[1]v[−1]+

· · · = u[0]v[0] = 1

(18)

• (u ∗ v)[1] = · · · + u[−1]v[2] +

u[0]v[1]

+

u[1]v[0]

+

u[2]v[−1] +

· · · = u[0]v[1] + u[1]v[0] = 3

• (u ∗ v)[2] = · · · + u[−1]v[3] +

u[0]v[2] +u[1]v[1]

+

u[2]v[0]+u[3]v[−1]+· · ·

= u[1]v[1]+u[2]v[0] = 7

• (u ∗ v)[3] = · · · + u[−1]v[4] +

u[0]v[3] +u[1]v[2] + u[2]v[1]+u[3]v[0]

+u[4]v[−1]+· · · = u[2]v[1] = 5

• (u ∗ v)[4] = · · · + u[−1]v[5] +

u[0]v[4] +u[1]v[3] + u[2]v[2] +

u[3]v[1] + u[4]v[0] + · · · = 0

(19)

(u ∗ v)[n] = P

m=−∞

u[m]v[n − m]

を図に直すと・

v[n-2] v[n-1] v[n] v[n+1]v[n+2]

u[-2] u[-1] u[0] u[1] u[2]

(u * v)[n]=?

(20)

(u ∗ v)[0] =?

• (u ∗ v)[n] = P

m=0

u[m]v[n − m]

n = 0

入れて・

• (u ∗ v)[0] = · · · + u[−2]v[2] + u[−1]v[1] +

u [0] v [0] + u [1] v [−1] + u [2] v [−2] + · · ·

(21)

. . . u[−2] × v[2]

u[−1] × v[1]

u [0] × v [0]

u[1] × v[−1]

u[2] × v[−2]

. . .

 

 

 

 

 

 

 

 

 

 

X

(22)

(u ∗ v)[1] =?

• (u ∗ v)[n] = P

m=0

u[m]v[n − m]

n = 1

入れて・

• (u ∗ v)[1] = · · · + u[−2]v[3] + u[−1]v[2] +

u [0] v [1] + u [1] v [0] + u [2] v [−1] + · · ·

(23)

. . . u[−2] × v[3]

u[−1] × v[2]

u [0] × v [1]

u[1] × v[0]

u[2] × v[−1]

. . .

 

 

 

 

 

 

 

 

 

 

X

(24)

(u ∗ v)[2] =?

• (u ∗ v)[n] = P

m=0

u[m]v[n − m]

n = 2

入れて・

• (u ∗ v)[2] = · · · + u[−2]v[4] + u[−1]v[3] +

u [0] v [2] + u [1] v [1] + u [2] v [0] + · · ·

(25)

. . . u[−2] × v[4]

u[−1] × v[3]

u [0] × v [2]

u[1] × v[1]

u[2] × v[0]

. . .

 

 

 

 

 

 

 

 

 

 

X

(26)

n = 0 n = 1 n = 2 . . .

u[−2] × v[2] v[3] v[4]

u [−1] × v [1] v [2] v [3]

u[0] × v[0] v[1] v[2]

u[1] × v[−1] v[0] v[1]

u [2] × v [−2] v [−1] v [0]

. . .

(27)

教科書

pp. 15–18

の計算は各自で追うこと.

畳み込みのことを線形畳み込みあるいは直線 畳み込みと呼ぶことがある. この用語は,

Fourier

解析

(教科書 5

章)で用いられる循

環畳み込みと呼ばれる概念との混乱を防ぐた めに用いられる.

(28)

復習

δ

m

= τ

m

δ x =

X

m=−∞

x[m]δ

m

h = L[δ]

L [ x ] = L

"

X

m=−∞

x [ m ] δ

m

#

=

X

m=−∞

x[m]L[δ

m

] =

X

m=−∞

x[m]τ

m

h

(29)

L[x]

の時刻

n

における値は:

(L[x]) [n] =

X

m=−∞

x[m]τ

m

h

! [n]

=

X

m=−∞

x[m]τ

m

h[n]

=

X

m=−∞

x[m]h[n − m]

(30)

畳み込みの性質 (教科書pp. 18–19)

以下では,

u ∈ l

1とは,

P

m=−∞

|u[m]| < ∞

である ことと定義する.

• l

1に属する信号に対して畳み込みは可換, なわち

u, v ∈ l

1に対し

u ∗ v = v ∗ u

である.

• l

1に属する信号に対して畳み込みは加算に対 して分配的,すなわち

u, v, w ∈ l

1に対し,

u ∗

( v + w ) = u ∗ v + u ∗ w

である.

(31)

u ∗ v = v ∗ u

となること

• nを固定すると, (u∗v)[n] =P

m=−∞u[m]v[n−m]).

• nを固定すると, (v∗u)[n] =P

k=−∞v(k)u[n−k])(変数 kで和を取る). n−k=mとおく. nを固定したとき, k−∞からまで動けば,m=n−k−∞からまで動く. 2の式で和をとる変数をkからmに変え n−k=mを代入すると, (v∗u)[n] =P

m=−∞v[n− m])u[m] =P

m=−∞u[m]v[n−m]).

よって∀n, (u∗v)[n] = (v∗u)[n]. したがってu∗v=v∗u.

(32)

u ∗ (v + w) = u ∗ v + u ∗ w

となること

以下, 曖昧さが発生しないときは, 和の範囲を略し, P

m=−∞P

mと書くことがある.

• nを固定すると, (u∗(v+w))[n]

=P

mu[m](v+w)[n−m]

=P

mu[m](v[n−m] +w[n−m])

=P

mu[m]v[n−m] +P

mu[m]w[n−m]

= (u∗v)[n] + (v∗w)[n].

よって∀n, (u∗(v+w))[n] = (u∗v)[n] + (v∗w)[n] から,u∗(v+w) =u∗v+v∗w

(33)

• l

1に属する信号に対して畳み込みは結合的で ある. すなわち,

u, v, w ∈ l

1であれば,

u ∗ (v ∗

w) = (u ∗ v) ∗ w

となる.

(34)

u ∗ (v ∗ w) = (u ∗ v) ∗ w

となること

(1)

• u, v, w∈l1とする.

• nを固定; (u∗(v∗w))[n] =P

mu[m](v∗w)[n−m] = P

m

P

ku[m]v[k]w[n−m−k]

• nを固定; ((u∗v)∗w)[n] = P

p(u∗v)[p]w[n−p] = P

p

P

mu[m]v[p−m]w[n−p]

=P

m

P

pu[m]v[p−m]w[n−p]

(ここで和の順番の入れ換えをしている).

(35)

u ∗ (v ∗ w) = (u ∗ v) ∗ w

となること

(2)

• mを固定したとき,k=p−mとおくと,p−∞からまで動けばk−∞からまで動くから,和を取る変 数をkに変えて, ((u∗v)∗w)[n] =P

m

P

ku[m]v[k]w[n−

m−k]. これは(u∗(v∗w))[n]の式と同じ.

• ∀n, (u∗(v∗w))[n] = ((u∗v)∗w)[n]だから, u∗(v∗w) = (u∗v)∗w.

上述の議論では,和の順番の入れ換えが本質的に重要.

(36)

• u, v, w ∈l1という仮定は重要で, この仮定が満たされ ないときには, 上記の性質が成り立つことは必ずしも 保証されない.

数学的に言うと,条件収束するが絶対収束しない級数は 項の並べ換えることにより任意の数に収束するように できる. (たとえばG. E. Shilov, Elementary Real and Complex Analysis, Dover, 1996参照). よって,絶対収 (l1のこと)を仮定しないと,いろいろな不都合が発 生する.

(37)

システムの直列接続

線形時不変システム

L

1

[·]

L

2

[·]

が直列に接 続されているものとする.

L

1

[·]

L

2

[·]

のイ ンパルス応答を

h

1

, h

2とする.

x

を入力とす る.

y

1

= L

1

[L

2

[x]], y

2

= L

2

[L

1

[x]]

とする.

• L

12

[·]

をインパルス応答

h

1

∗ h

2

= h

2

∗ h

1 持つシステムとする.

(38)

• h

1

, h

2

, x ∈ l

1と仮定する

(結合則を用いるた

めにこの仮定が必要).

• y

1

= L

1

[ L

2

[ x ]] = L

1

[ h

2

∗ x ] = ( h

1

∗ ( h

2

∗ x )) = (h

1

∗ h

2

) ∗ x.

• y

2

= L

2

[L

1

[x]] = L

2

[h

1

∗ x] = (h

2

∗ (h

1

∗ x)) = (h

2

∗ h

1

) ∗ x = (h

1

∗ h

2

) ∗ x.

したがって,

L

1

[L

2

[x]] = L

2

[L

1

[x]] = L

12

[x]

(教科書 p.20

2.5)

(39)

システムの並列接続

直列接続の議論と時と同一の仮定の下で,

L

1

[·]

L

2

[·]

を並列に接続する

• L

1+2

[·]

をインパルス応答

h

1

+ h

2を持つシス テムとする.

• L

1+2

[x] = (h

1

+ h

2

) ∗ x = h

1

∗ x + h

2

∗ x =

L

1

[x] + L

2

[x] (教科書 p.20

2.6)

(40)

因果的なシステム

システム

y = L[x]

が因果的であるとは, の出力が現在および過去の入力のみから決ま り, 未来の入力に依存しないことをいう. た, そのような性質を因果性という. 因果性 は名詞,因果的なは形容詞である.

• L[·]

は線形時不変システムで, そのインパル ス応答を

h

とする.

(41)

• y[n] = P

m=−∞

h[m]x[n − m]

であるから, のシステムが因果的であることは, 上式にお いて

x[n + 1], x[n + 1, . . .

の係数が零,すなわ

m < 0

に対し

h[m] = 0

であることと等価.

インパルス応答は時刻零で振幅

1

の入力が あったときのシステムの応答だから, 負の時 間で応答波形が出ていれば因果的でないのは 当然.

(42)

安定性

「安定」とは

(大辞林 第 3

版)・

落ち着いて変動の少ないこと

ある系が外からの作用により微小な変 化を与えられても,もとの状態からのず れが一定の範囲に収まるような状態

(43)

安定性に関する議論をする際には, 内部状態 に着目する場合と, 入出力関係に着目する場 合があるが, この講義は入出力関係に着目す る場合のみを対象とする.

• y = L[x]

という入出力関係を持つシステムが

x

が有界なら

y

も有界という性質を持つとき, このシステムは

BIBO

安定

(Bounded Input

Bounded Output Stable)

であるという.

(44)

教科書には定義が明確な形で書かれていな いが, 上記の

BIBO

安定性が教科書の安定性 の定義. 教科書ではこれを安定と呼んでいる.

インパルス応答

h

を持つ線形時不変システム

L[·]

を考える.

(45)

入力

x

x[n] = sgn(h[−n])

とすると

(sgn

符号を返す関数), (L[x])[0] = (h

∗ x)[0] = P

m=−∞

h[m]x[−m] = P

m=−∞

h[m]sgn(h[m]) = P

m=−∞

|h[m]|.

よって,このシステムがBIBO 安定であるためには,

P

m=−∞

|h[m]| < ∞

なければならない.

(46)

逆に,

P

m=−∞

|h[m]| < ∞

であるとき,

x

有界, すなわち

∃K ≥ 0, ∀n, |x[n]| ≤ K

あれば,

|L[x](n)| ≤ K P

m=−∞

|h[m]|

だか ら, このシステムは

BIBO

安定である.

以上によって,線形時不変システム

L[·]

BIBO

安定であるための必要十分条件は, そのイン パルス応答

h

P

m=−∞

|h[m]| < ∞

を満た すことであることがわかった.

(47)

教科書

22

ページ下から

2

行目の「インパル ス応答が有限時間で零になる」という記述は 間違い.

(48)

教科書では畳み込みの応用例として音響システム が挙げられているが,畳み込みは線形時不変システ ムを取り扱うときにはつねに出て来るものであり, 殊更に音響システムを強調する意味はないので, 義では割愛する.

(49)

l

1と因果性

信号処理は, 大別すると,

記憶媒体に記録された信号の非リアル タイム処理

信号のリアルタイム処理 に分類される.

(50)

非リアルタイム処理の対象となる信号は有限

長である

(でなければ記録できない).

この信

号は,信号がない部分を零とおくことにより,

l

1の信号に拡張される. 畳み込みを定義する 際に, 対象となる信号が実質的に有限長であ

(すなわち,

信号が非零となる時刻は有限

個)と仮定しておけば, 畳み込みの性質の項 で述べた諸問題が発生することはない.

(51)

因果的な信号処理では,対象となる信号も, ステムのインパルス応答も, 負の時刻では値 が恒等的に零である. 対象となる信号がすべ て因果的であれば, これらの畳み込みは有限 の時刻ではつねに有限和となる. よって, 果的な信号の畳み込みでは, 信号が

l

1に属す るという仮定は不要である.

参照

関連したドキュメント

・会場の音響映像システムにはⒸの Zoom 配信用 PC で接続します。Ⓓの代表 者/Zoom オペレーター用持ち込み PC で

【ご注意点】 ・カタログの中からお好みの商品を1点お 選びいただき、同封のハガキに記載のお

それゆえ、この条件下では光学的性質はもっぱら媒質の誘電率で決まる。ここではこのよ

Using the special C- mount ring adapter, the lens can be directly attached to a CCD camera, enabling it to be used as a low cost image ob- servation lens and variable focus lens

ユーザ情報を 入力してくだ さい。必要に 応じて複数(2 つ目)のメー ルアドレスが 登録できます。.

※ログイン後最初に表示 される申込メニュー画面 の「ユーザ情報変更」ボタ ンより事前にメールアド レスをご登録いただきま

申込共通① 申込共通② 申込共通③ 申込共通④ 申込完了

コロナ禍がもたらしている機運と生物多様性 ポスト 生物多様性枠組の策定に向けて コラム お台場の水質改善の試み. 第