• Tidak ada hasil yang ditemukan

信号処理とフーリエ変換第 11 - 明治大学

N/A
N/A
Protected

Academic year: 2024

Membagikan "信号処理とフーリエ変換第 11 - 明治大学"

Copied!
20
0
0

Teks penuh

(1)

信号処理とフーリエ変換 第 11 回

〜サンプリング定理 , 離散時間 Fourier 変換 , 畳み込み〜

かつらだ

桂田 祐史

ま さ し

http://nalab.mind.meiji.ac.jp/~mk/fourier2022/

2022 年 12 月 14 日

かつらだまさし

(2)

目次

1 本日の内容・連絡事項

2 サンプリング定理 はじめに

サンプリング定理と証明

3 離散時間 Fourier 変換

離散時間 Fourier 変換の定義と反転公式

Fourier ファミリーの一覧表

4 畳み込み

はじめに

畳み込みの基本的な性質の証明

畳み込みの例

(3)

本日の内容・連絡事項

サンプリング定理、離散時間 Fourier 変換の手短な紹介をし、これま でに現れた “4 つの Fourier 変換 ” を振り返る。 Fourier 変換で重要な 畳み込みの説明を始める。

( 講義ノート [1] の §5, §6, §7 に該当する。 )

レポート課題 2 について説明する。〆切りは 2021/1/13( 金曜 ) 20:00.

なるべく今年のうちに質問を済ませることを勧める。

かつらだまさし

(4)

5 サンプリング定理 5.1 はじめに

連続信号

x (t)

をサンプリング周期

T

sでサンプリングして、離散信号

{ x (nT

s

) }

n∈Zを 取り出すことにより、元の信号の情報がどれくらい失われるのか、どのくらい保存されて いるのか、これは重要な問題である。

この問題は、

Fourier

係数でも考えたが

(

離散

Fourier

変換の定理

8.3)

、ここでは周期 関数でない

f : R → C

Fourier

変換に関する、有名なサンプリング定理

(

定理

11.2)

を 紹介する。その結論を大まかに述べると、ある周波数以上の周波数成分の含まれていない 信号は、

2

(

以上

)

のサンプリング周波数でサンプリングしたデータから再現できる、と いう内容である。

(

少し違う表現をすると

信号に含まれる最大周波数の

2

倍より高いサンプリング周 波数でサンプリングすれば、元の信号を復元できる。

)

個人的には、定理

11.2

は確かに正しい命題であるが、応用するにあたって、かなり不 自然な内容である

(

現実との距離が大きすぎる

)

と考えている。

かつらだ 桂 田

まさし

祐 史 http://nalab.mind.meiji.ac.jp/~mk/fourier2022/信号処理とフーリエ変換 第11回 〜サンプリング定理,離散時間Fourier変換,畳み込み〜 3 / 19

(5)

以前言いそびれたこと

離散

Fourier

変換のところで、周期的な信号の再現についての定理

(

定理

8.3)

を紹介し

た。最大周波数の

2

倍を超えるサンプリング周波数でサンプリングすれば、元の信号が復 元可能である、という十分性を示す内容であったが、一方で必要性を示唆する次の事実も 紹介しておくべきだった。

注意 11.1 ( 最大周波数のぴったり 2 倍では不足 )

例えば周波数

f

の正弦波

x(t) = A sin(2πft)

に対して、サンプリング周波数

f

s

= 2f

でサンプリングすると、サンプリング周期は

T

s

=

f1

s

=

2f1

. x (nT

s

) = A sin (2πf · nT

s

) = A sin

2πf · n 1 2f

= A sin(nπ) = 0 (n ∈ Z).

何とサンプリングしたデータ

{ x (nT

s

) }

n∈Zは零数列である。当然復元は不可能である。

かつらだまさし

(6)

5 サンプリング定理

5.2

サンプリング定理と証明

定理 11.2 (サンプリング定理, Nyquist, Shannon, 染谷)

関数

x : R → C

Fourier

変換

X (ω) = 1

√ 2π Z

−∞

x (t)e

−iωt

dt

(∃W > 0)(∀ω ∈ R : |ω| ≥ W ) X (ω) = 0

を満たすならば、このような

W

を任意に一つ取って

T := π W

とおくとき、次式が成り立つ。

( ∀ t ∈ R ) x (t) = X

n=−∞

x (nT) sinc [π(t/T − n)] .

ただし

sinc x := sin x x .

かつらだ 桂 田

まさし

祐 史 http://nalab.mind.meiji.ac.jp/~mk/fourier2022/信号処理とフーリエ変換 第11回 〜サンプリング定理,離散時間Fourier変換,畳み込み〜 5 / 19

(7)

5.2 サンプリング定理と証明

つまり、周波数 W

2π 以上の成分を含まない信号は、サンプリング周波数 f

s

:=

1 T = W

π (= 2 ×

2πW

) でサンプリングした離散信号から復元できる。

言い換えると、 f 以上の周波数成分を含まない信号は、サンプリング周波数 2f でサンプリングしたデータから復元できる。

かつらだまさし

(8)

5.2 サンプリング定理と証明

証明

Fourier

変換の反転公式

x (t) = 1

√ 2π Z

−∞

X (ω)e

iωt

d ω (t ∈ R )

に仮定「

|ω| ≥ W ⇒ X (ω) = 0

」を適用すると

(1) x(t) = 1

√ 2π Z

W

−W

X (ω)e

iωt

d ω (t ∈ R).

この式は周期

2W

の関数の

Fourier

係数の式に似ている。

周期

2W

の関数

X

Fourier

級数

c

n

:= 1 2W

Z

W

−W

X (ω)e

−in2W2πω

d ω = 1 2W

Z

W

−W

X (ω)e

−inTω

dω (T = π

W

を代入

)

とおくとき

X (ω) = X

n=−∞

c

n

e

+in2W2πω

= X

n=−∞

c

n

e

+inTω

(ω ∈ R ).

( −

+, +

に置き換えた式が成立する。

)

かつらだ 桂 田

まさし

祐 史 http://nalab.mind.meiji.ac.jp/~mk/fourier2022/信号処理とフーリエ変換 第11回 〜サンプリング定理,離散時間Fourier変換,畳み込み〜 7 / 19

(9)

5.2 サンプリング定理 証明 ( 続き )

これから、

(2) c

n

:= 1

2W Z

W

−W

X (ω)e

+inTω

とおくとき

(3) X (ω) =

X

n=−∞

c

n

e

−inTω

(|ω| ≤ W ).

が成り立つことが分かる。

[ − W , W ]

の外での

X

の値を定義し直して、周期

2W

の関数 としてから

Fourier

級数展開した、とみなせる。

(1) x (t) = 1

√ 2π Z

W

−W

X (ω)e

iωt

(2)

を見比べて、

(4) c

n

=

√ 2π 2W · 1

√ 2π Z

−∞

X (ω)e

(nT)

d ω =

√ 2π

2W x (nT) = T

√ 2π x (nT ).

(c

nが分かれば良いと思ったら、分かった!!

)

かつらだまさし

(10)

5.2 サンプリング定理 証明 ( 続き )

(3), (4)

(1)

に代入して、

P

R

の順序を交換すると

x (t) = 1

√ 2π Z

W

−W

√ T 2π

X

n=−∞

x (nT )e

inωT

e

iωt

d ω

!

= T 2π

X

n=−∞

x (nT ) Z

W

−W

e

(t−nT)

d ω

= T 2π

X

n=−∞

x (nT ) · 2W sinc(W (t − nT ))

= X

n=−∞

x (nT) sinc(W (t − nT)) (∵ WT = π).

ここ

(=)

で、

Z

a

−a

e

ibx

dx = 2a sinc(ab) (a > 0, b ̸ = 0)

を用いた。

W (t − nT) = π

T (t − nT ) = π t

T − n

を用いて

W

を消去して

x (t) = X

n=−∞

x (nT ) sinc(π(t/T − n)).

かつらだ 桂 田

まさし

祐 史 http://nalab.mind.meiji.ac.jp/~mk/fourier2022/信号処理とフーリエ変換 第11回 〜サンプリング定理,離散時間Fourier変換,畳み込み〜 9 / 19

(11)

6 離散時間 Fourier 変換 6.1離散時間Fourier変換の定義と反転公式

Fourier ファミリーの最後のメンバー、離散時間 Fourier 変換を紹介する。実

は、Fourier 級数の理論で本質的には済んでいる。

整数を添字に持つ複素数列 { f

n

}

n∈Z

を離散信号 (discrete signal, discrete-time

signal) という (Cf. サンプリング定理)。これは f : Z → C という写像とみなせ

る。f (n) = f

n

ということ。離散信号全体の集合を C

Z

と表す。

f = { f (n) }

n∈Z

に対して、

(5) F f (ω) = f b (ω) :=

X

n=−∞

f (n)e

inω

(ω ∈ R )

で定まる関数 F f を f の離散時間 Fourier

変換

(discrete-time Fourier transform) と呼ぶ。

f b は周期 2π の関数である ( 確認しよう! ) 。ゆえに ω ∈ [0, 2π] あるいは ω ∈ [ − π, π] で考えれば十分である。

反転公式は

(6) f (n) = 1

2π Z

π

−π

f b (ω)e

inω

d ω (n ∈ Z ).

かつらだまさし

(12)

6.1 離散時間 Fourier 変換の定義と反転公式

証明

1 f (n)

は、周期

の周期関数

f b

の、第

(−n)

番目の

Fourier

係数と分かる。

Cf.

普通の

Fourier

級数

f : R → C

周期

に対し、

c

n

:= 1 2π

Z

π

−π

f (x )e

−inx

dx

とおくと

f (x ) = X

n=−∞

c

n

e

inx

.

証明

2 { e

−inω

}

n∈Zは直交系である。実際

m ̸ = n

のとき

e

−inω

, e

−imω

= Z

π

−π

e

−i(n−m)ω

dω = 0.

m = n

のとき

e

inω

, e

imω

=

e

inω

, e

inω

= Z

π

−π

d ω = 2π.

ゆえに

(5)

は、直交系

e

inωによる

f b

の展開であるから、その係数

f (n)

f (n) =

f b , e

inω

(e

inω

, e

inω

) = 1

2π Z

π

−π

f b (ω)e

inω

dω.

かつらだ 桂 田

まさし

祐 史 http://nalab.mind.meiji.ac.jp/~mk/fourier2022/信号処理とフーリエ変換 第11回 〜サンプリング定理,離散時間Fourier変換,畳み込み〜 11 / 19

(13)

6.2 Fourier ファミリーの一覧表

これまでに出て来た、

Fourier

変換、

Fourier

級数

(Fourier

係数

)

、離散時間

Fourier

換、離散

Fourier

変換の一覧表を作って整理してみよう。

対象 操作の名前 変換の定義式 反転公式

R上の関数 Fourier変換 fb(ξ) = 1

2π Z

−∞f(x)e−ixξdx (ξ∈R) f(x) = 1

2π Z

−∞bf(ξ)eixξ R上の周期関数 Fourier係数 cn= 1

2π Z2π

0

f(x)e−inxdx (n∈Z) f(x) = X n=−∞

cneinx

Z上の関数(離散 信号)

離 散 時 間 Fourier変換

fb(ω) = X n=−∞

f(n)einω (ω∈[0,2π]) f(n) = 1 2π

Z2π 0

fb(ω)einω

Z 上 の 周 期 関 数 (周期的離散信号)

離 散 Fourier 変換

Cn= 1 N

N−1X j=0

fjω−nj (0≤n≤N−1), fj= N−1X

n=0 Cnωnj

ω:= exp2πi N

しばらく観賞。式が良く似ていることに注目

(“ R

P

の親戚

”)

。 その気になれば、もっと似せることも出来る。

c

n

, C

n

f b (n)

と書くとか

(実際そうすることもある)。

1

2

つの

1

√ 2π

に分けるとか。

1

N

2

つの

1

√ N

に分けるとか。

離散

Fourier

変換で、ω

e

2πi/N で書くとか。

名前のつけ方もやり直すとか。

かつらだまさし

(14)

6.2 Fourier ファミリーの一覧表

写像の性質も似たところがある。

どれも変換である ( 逆写像が存在する ) 。 ( 少し式を直すと ) 内積を保つ ( ユニタリ変換 ) 。

かつらだ 桂 田

まさし

祐 史 http://nalab.mind.meiji.ac.jp/~mk/fourier2022/信号処理とフーリエ変換 第11回 〜サンプリング定理,離散時間Fourier変換,畳み込み〜 13 / 19

(15)

7 畳み込み 7.1 はじめに

色々な関数

(

連続信号

,

離散信号

) f , g

に対して、畳み込み

f ∗ g

が定義できる。

f , g : R → C

に対して、

f ∗ g : R → C

を次式で定める。

(7) f ∗ g (x ) :=

Z

−∞

f (x − y)g(y) dy (x ∈ R).

周期

の関数

f , g : R → C

に対して、

f ∗ g : R → C

を次式で定める。

(8) f ∗ g(x ) := 1

2π Z

π

−π

f (x − y )g (y ) dy (x ∈ R).

f , g : Z → C

に対して、

f ∗ g : Z → C

を次式で定める。

(9) f ∗ g (n) :=

X

k=−∞

f (n − k)g(k) (n ∈ Z).

周期

N

の関数

f , g : Z → C

に対して、

f ∗ g : Z → C

を次式で定める。

(10) f ∗ g(n) :=

N−1

X

k=0

f (n − k)g(k) (n ∈ Z).

注意 畳み込みを表す記号として

が定着している。一方、コンピューターのプログラ ミング言語で、普通の積を表すためにも

*

が使われる。そのためか、畳み込みを表すの に普通の積の記号

·

が使えるだろう、という勘違いした人が大量発生したことがある

(

お かしな解答が出回った?

)

かつらだまさし

(16)

7.1 はじめに

畳み込みは、ある種の積であると考えられ、素性の良い性質を持つ。

f ∗ g = g ∗ f , (交換法則)

(11)

(f ∗ g ) ∗ h = f ∗ (g ∗ h), (結合法則)

(12)

(f

1

+ f

2

) ∗ g = f

1

∗ g + f

2

∗ g , (分配法則, 線形性 (i)) (13)

(cf ) ∗ g = c(f ∗ g ) (線形性 (ii))

(14)

[f ̸ = 0 ∧ f ∗ g = f ∗ h] ⇒ g = h ( 零因子の非存在 ) (15)

かつらだ 桂 田

まさし

祐 史 http://nalab.mind.meiji.ac.jp/~mk/fourier2022/信号処理とフーリエ変換 第11回 〜サンプリング定理,離散時間Fourier変換,畳み込み〜 15 / 19

(17)

7.1 はじめに

畳み込みと Fourier 解析との関係では、次が重要である。

1

畳み込みの Fourier 変換は、Fourier 変換の積に移る。

(16) F [f ∗ g ] = 定数 × F f F g .

(定数が何になるかは、畳み込みや Fourier 変換の定義の流儀による。)

2

畳み込みには、単位元 ( もどき ) “ デルタ ” δ がある。

(17) f ∗ δ = f .

連続信号に対しては、δ はディラックのデルタ超関数 (普通の関数の 範囲をはみ出してしまうので少し扱いにくい)

離散信号に対しては、δ = { δ

n0

}

n∈Z

=

n · · · , 0, 0, 1

n=0

, 0, 0, · · · o (単位 インパルス)

3

デルタ δ の Fourier 変換は定数関数 1 である。また定数関数 1 の Fourier 変換は δ である。

(18) F δ = 定数 × 1, F 1 = 定数 × δ.

かつらだまさし

(18)

7.2 畳み込みの基本的な性質の証明

交換法則、結合法則など、前回紹介した畳み込みの基本的な性質を証明するのは、

(

零 因子の非存在1以外は

)

微積分の良い演習問題である。

結合法則の証明をしてみよう。積分の順序交換

(Fubini

の定理

)

により

(g ∗ f ) ∗ h(x ) = Z

−∞

(g ∗ f )(x − y )h(y )dy

= Z

−∞

Z

−∞

g ((x − y ) − u) f (u) du

h(y ) dy

= Z

−∞

Z

−∞

g ((x − u) − y ) h(y) dy

f (u) du

= Z

−∞

g ∗ h(x − u)f (u) du

= (g ∗ h) ∗ f (x).

すなわち

(g ∗ f ) ∗ h = (g ∗ h) ∗ f .

ゆえに交換法則を用いて

(f ∗ g) ∗ h = (g ∗ f ) ∗ h = (g ∗ h) ∗ f = f ∗ (g ∗ h).

1これはとても難しい。

かつらだ 桂 田

まさし

祐 史 http://nalab.mind.meiji.ac.jp/~mk/fourier2022/信号処理とフーリエ変換 第11回 〜サンプリング定理,離散時間Fourier変換,畳み込み〜 17 / 19

(19)

7.3 畳み込みの例 電荷の作る静電場の電位

原点に置かれた単位点電荷の作る電場の電位

(

ポテンシャル・エネルギー

)

U(x) = 1 4πε

0

1

| x | . U

の勾配

×(−1)

が電場になる

:

E(x) = − grad U = 1 4πε

0

x

| x |

3

.

ここで

ε

0は真空の誘電率である。

SI

単位系では

ε

0

= 10

7

4πc

2

≒ 8.854 × 10

12

F/m (c

は真空中の光速度

).

原点に電荷

Q

が置かれているならば

u(x ) = QU(x )

y

に電荷

Q

が置かれているならば

u(x) = QU(x − y )

y

1

, . . . , y

N に電荷

Q

1

, · · · , Q

N が置かれているならば

u(x) =

X

N

j=1

Q

j

U(x − y

j

).

空間に電荷が連続的に分布していて、密度が

q(y )

とするとき

u(x ) = Z

R3

U (x − y )q(y )dy = U ∗ q(x ).

単位点電荷というもっとも簡単な場合の解から、畳み込みによって一般の解が表される。

かつらだまさし

(20)

参考文献

[1] 桂田祐史: 「信号処理とフーリエ変換」講義ノート , https://m-katsurada.sakura.ne.jp/fourier/

fourier-lecture-notes.pdf, 以前は「画像処理とフーリエ変換」

というタイトルだったのを変更した。 (2014 〜 ).

かつらだ 桂 田

まさし

祐 史 http://nalab.mind.meiji.ac.jp/~mk/fourier2022/信号処理とフーリエ変換 第11回 〜サンプリング定理,離散時間Fourier変換,畳み込み〜 19 / 19

Referensi

Dokumen terkait

8 行い、事業継続計画としてとりまとめる。 (2)新型コロナウイルスが付着している可能性のある廃棄物の収集運搬の際の対策 (作業前) 作業着に着替える時等には、他の人と十分な距離をとるとともに、更衣室の窓やド アを開けるなどして可能な範囲でこまめに換気する。 また、作業時にウイルスが粘膜などに付着することを防止するために、手袋、ゴー

(クリスマスはどのように始まったのだろうか? 1気候の季節的変化という観点から見ると,冬の中頃は長い間ヨーロッパでは祝祭の 時であった。イエスが世に現れた何世紀も前,初期のヨーロッパ人は,冬が最も暗くなる頃に,光を祝っていた。①冬の厳しさの頂点 が背後に過ぎ去り,②日が延び日照時間が長くなるのを楽しみにすることができた 冬至の間,多くの民族が歓喜したのだった。)

授業科目名 障害者教育基礎理論 科目番号 CE11061 単位数 2.0単位 標準履修年次 1年次 時間割 秋AB月3;秋AB火6 担当教員 岡 典子,米田 宏樹 授業概要 特殊教育から特別支援教育への転換において、特殊教育の問題とともにその継承すべ き長所と、特別支援教育の構想とその制度および課題について世界的な文脈から講述 する。 備考 授業形態 講義

8 行い、事業継続計画としてとりまとめる。 (2)新型コロナウイルスが付着している可能性のある廃棄物の収集運搬の際の対策 (作業前) 作業着に着替える時等には、他の人と十分な距離をとるとともに、更衣室の窓やド アを開けるなどして可能な範囲でこまめに換気する。 また、作業時にウイルスが粘膜などに付着することを防止するために、手袋、ゴー

7 段はほとんど失われる。しかし、今回はそっくり残っている。破産処理さえ終えれば、日本は間違いなく V 字回復す るだろう。一時期、私たちは貧しくはなるが、この国に希望は戻ってくる。 ・なすべきことは、資産フライトによって海外に出て行くマネーを食い止めること、出て行く富裕層に出国税を課すこと

序論 天気予報の起源は天気の先駆現象に注目する「観 天望気」に始まった.例えば,夕焼けがあれば翌日 は晴れる,という経験則が挙げられる.その後,天 気図を用いて予想する「総観的天気予報法」が確立 され,現在はコンピュータを用いた「数値予報」が 主流となっている.科学技術の発達により空を見ず ともある程度天気を予報できるようになった.しか

1.1 はじめに この講義は,ファイナンスで使われる数学を解説する. 前期( 講義名ファイナンス数学I)では,離散モデルを扱 い,後期( 講義名ファイナンス数学II)では,連続モデ ルを扱う.具体的には,前期では2期モデルを用いてのリ スク中立確率の考え方を中心すえて,2項モデルなどを扱 う.また後期では,著名なブラック=ショールズ公式に代

23「画像合成について」でWaveSpectraの画面キャプチャから共振周波数と 半値幅を求める手順について記述したが、課題Ⅱ②のために用意したスペクトル表示のMATLABプロ グラムを用いればより正確な値を容易に得ることができる。 補充作業手順 この作業は実験時間外に行うこと 0.必要なファイルをMATLABの作業フォルダーに置く。