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

ディジタル信号処理

N/A
N/A
Protected

Academic year: 2021

シェア "ディジタル信号処理"

Copied!
49
0
0

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

全文

(1)

ディジタルフィルタの設計法

0.逆フィルター

1.直線位相FIRフィルタの設計

2.窓関数法によるFIRフィルタの設計

2.5時間領域でのFIRフィルタの設計

3.アナログフィルタを基にした

ディジタルIIRフィルタの設計法(I)

4.アナログフィルタを基にした

ディジタルIIRフィルタの設計法(II)

5.双2次フィルタ

(2)

LTI離散時間システムの基礎式の証明

[

]

) 12 . 4 ( ] [ * ] [ ] [ ] [ ) 11 . 4 ( ] [ ] [ ) 10 . 4 ( ] [ ] [ ] [ ) 9 . 4 ( ] [ ] [ ] [ ] [                                 と表すことができる。       は 任意の離散時間信号 n h n x k n h k x k n L k x k n k x L n y k n k x n x n x k k k k = − = − =       = − =

∞ −∞ = ∞ −∞ = ∞ −∞ = ∞ −∞ = δ δ δ 変数nに 対して Linear Time Invariant

(3)

畳み込み:

∞ ∞ −

=

f

τ

g

t

τ

d

τ

t

g

t

f

(

)

*

(

)

(

)

(

)

だけ平行移動した関数

を原点を中心に反転し

t

g

(

τ

)

τ − τ ) (−τ g (a) フィルタ関数(インパルス応答) τ ) (τ g τ − τ τ ) (t−τ g 0 t

との類似度を計算

積和計算によって

)

(

τ

f

(b) 処理対象の信号 ) (t0 f ) (t f 積 和 ) (τ f τ たとえば、 ガウス関数による 信号の平滑化 ウェーブレット変換

(4)

離散的2次元ラプラシアン

連続な場合、ラプラシアンは これより,離散的な場合のラプラシアンは と定義 計算の注目点が中心となるように差分の取り方を調整.これは結局 となる 非因果的 非因果的 因果的

(5)

ディジタルフィルタの設計法

0.逆フィルター

1.直線位相FIRフィルタの設計

2.窓関数法によるFIRフィルタの設計

3.アナログフィルタを基にした

ディジタルIIRフィルタの設計法(I)

4.アナログフィルタを基にした

ディジタルIIRフィルタの設計法(II)

5.双2次フィルタ

(6)

IIRフィルタ

) 31 . 4 ( ) 1 ( ) ( ) 30 . 4 ( ) ( ) ( 1 ) 29 . 4 ( ] [ ] [ ] [ 1 0 0 1 1 0          システム関数は    両辺をz変換すると

= − = − = − = − = = + =       =       + − − − = N n n n M m m m M k k k N k k k N k k M k k z b z a z H z X z a z Y z b k n y b k n x a n y IIRフィルタを設計するには、 これらのパラメータの値を決めればよい。 時間領域でフィードバック係数 を直接求めるのはむずかしい。

(7)

3.アナログフィルタを基にした

ディジタルIIRフィルタの設計法(I)

1.アナログLPFの設計

2.周波数変換によるアナログBPF、HPFの設計

(8)

アナログLPFの特性

:阻止域リプル 透過域リプル :阻止域周波数 :透過域周波数 s p s p r r : ω ω

(9)

1.代表的なアナログLPF

(全極型フィルタ)

(1)n次のバターワース(Butterworth)フィルタ 2 / 1 ) 0 ( / ) ( 1 1 1 | ) ( | / } 2 / ) 1 2 ( 1 exp{ ) ( ) ( 2 2 1 0 = = + = → − + = − =

= H H j H n n k j s s s c s H p p n n k n k k n ω ω ω ω π π     ただし 安定 間隔で分布 円周上に 極は、左半平面の単位    【特徴】 ・ 振幅特性はω>1で急激に減衰 ・ ωの変わりにω/ωpを代入することでカットオフ周波数ωpを任意に設定可能 ・ 伝達関数は1階から2n-1階までの全ての導関数がω = 0において0。 この性質を最大平坦と呼ぶ

(10)

(1)n次のバターワース(Butterworth)フィルタ 2 / 1 ) 0 ( / ) ( 1 1 1 | ) ( | / } 2 / ) 1 2 ( 1 exp{ ) ( ) ( 2 2 1 0 = = + = → − + = − =

= H H j H n n k j s s s c s H p p n n k n k k n ω ω ω ω π π     ただし 安定 間隔で分布 円周上に 極は、左半平面の単位    http://ufcpp.net/study/digital_filter/butterworth.html より転載 3~9次のバターワースフィルタの周波数特性 2 1 1

(11)

(2)n次のチェビシェフ(Tchebyschev)フィルタ 関数)  (双曲線正弦、余弦   ここで、  のとき    のとき           はチェビシェフ多項式 ここで、    までの整数、  ~ は ここで、    2 ) cosh( , 2 ) sinh( 1 | | )) ( cosh cosh( 1 | | )) ( cos cos( ) ( ) ( ) ( 2 ) ( , ) ( , 1 ) ( ) ( ) ( 1 1 | ) ( | 1 sinh 1 2 / ) 1 ( 0 2 ) 1 2 ( sin cosh 2 ) 1 2 ( cos sinh ) ( 1 ) ( 1 1 1 1 1 0 2 2 2 1 1 x x x x n n n n n n n k n k k n e e x e e x x x n x x n x T x T x xT x T x x T x T x T T j H n n k n k n j n k n s s s s H − − − − − + − = + = − =    > ≤ = − = = = + =       = − − − ± − − − = − =

ω ε ω ε ν π ν π ν

(12)

チェビシェフ多項式

る。 なる直交数列が得られ      とし、 、 に対して ここで、ある正の整数 を①に代入すると ている。  となることが知られ は、 の根 式 次のチェビシェフ多項 という。たとえば、 をチェビシェフ多項式 の多項式となる。これ は   ①と定義すると、 すなわち、 の多項式   用  の倍角の公式を反復適    − = − = + = = − = = − − = = − = = − = = + − = − = − = = = = ⇒ ⇒ = − 1 ,..., 1 , 0 1 ,..., 2 , 1 2 ) 1 2 ( cos ] [ 2 1 ] [ ) 1 ,..., 1 , 0 ( 1 ) 1 ,..., 2 , 1 ( 2 ) 1 2 ( cos ) ( 2 ) 1 2 ( cos ) ,..., 1 ( ) ( ,... 1 8 8 ) ( , 3 4 ) ( , 1 2 ) ( , ) ( ) ( )} (cos cos{ ) ( cos cos cos cos ) (cos 0 2 4 4 3 3 2 2 1 1 M m M k M k m m T m T M m m i M k k n M M n i T x M i M i x T M x x x T x x x T x x T x x T x x T x n x T x n T k i n i i i M n n n π π α α π α α θ θ θ θ DCT

(13)

(2)n次のチェビシェフ(Tchebyschev)フィルタ 【特徴】 ・ 振幅特性はω>1で急激に減衰 ・ リプルを許容することで急峻なカットオフ特性を実現 チェビシェフフィルタの周波数特性 http://ufcpp.net/study/digital_filter/chebyshev.html より転載

(14)

(2)n次のチェビシェフ(Tchebyschev)フィルタ n r n A n r A s s p s p s p 数  を満たす最小の正整    は次式で計算される。 、 のパラメータ チェビシェフフィルタ た時、 を設計仕様として与え 、 、 として、 ωε ε ε ω ω 1 2 1 2 cosh 1 1 cosh 1 1 1 − − − ≥ − = =

(15)

(2’)n次の逆チェビシェフ(Tchebyschev)フィルタ http://ufcpp.net/study/digital_filter/chebyshev.htmlより転載 ェフフィルタ      逆チェビシ チェビシェフフィルタ        2 2 2 2 2 2 2 1 1 1 1 1 1 1 | ) ( | ) ( 1 1 | ) ( |             +             =                   + = + = ω ε ω ε ω ε ω ω ε ω n n n n n n T T T j H T j H

(16)

(1)LPF→LPF(カットオフ周波数の変換) これは、元の周波数区間 (-1, 1) を (- ωc , ωc ) に移す。

2.周波数変換によるHPF,BPF,BEFの設計

基準となるLPF: アナログ カットオフ周波数 ωc=1のLPF H(s) c s s ω ⇒ 【注意】 周波数軸は実数! 【注意】 変数変換は複素数!

(17)

演習課題61

2次のバターワースフィルタを基に、

遮断周波数が100Hzの低域通過フィル

タを設計しなさい。

(18)

(2)LPF→HPF

これは、元の周波数区間 (-1, 0) を (ωc , ∞ ) に、 (0, 1) を ( ー∞, ーωc ) に移す。

s

(19)

の実数変換 周波数変換: 複素数変換: 2 1 2 1 2 1 ω ω ω ω ω ω ω ω ω ω c c c c j j j j s s − = ⇒ − = ⇒ = = 1 ω 2 ω c ω c ω − 1 1 −

(20)

演習課題62

2次のバターワースフィルタを基に、

遮断周波数が1000Hzの高域通過フィ

ルタを設計し、振幅特性のグラフを描きな

さい。

(21)

(3)LPF→BPF       + ⇒ =       + =       − = → Ω Ω = = Ω − = → − = Ω s s W s j s j j W jx j W x x W W c c c c c c c c c c c c c c ω ω ω ω ω ω ω ω ω ω ω ω ω ω ω ω ω ω ω ω ω と置くことにより、  となり、 を掛けると、  となり、両辺に 2段目の変換) とすると(下図1 とし、 、 の通過帯域幅を 3段目の変換) (下図2 として実数の変数変換 まず  1 2 BPF

(22)

演習課題63

2次のバターワースフィルタを基に、

通過周波数が400Hz~800Hzの帯域

通過フィルタを設計し、振幅特性のグラフ

を描きなさい。

(23)

(4)LPF→BEF       + ⇒ ⇒ → s s W s s s c c c ω ω ω 1 BEF BPF 1 HPF LPF すなわち、 が実現できる。 から とすれば、 の議論から

(24)

演習課題64

2次のバターワースフィルタを基に、

遮断周波数が400Hz~800Hzの帯域

遮断フィルタを設計し、振幅特性のグラフ

を描きなさい。

(25)

3.双1次変換(S-Z変換)による ディジタルフィルタの設計. 【目的】 設計したアナログフィルタの安定性を損なうことなく、 同様の特性を持つディジタルフィルタを求める。 安定性を保つ条件

(26)

ラプラス変換とZ変換

で求める。           を の伝達関数 タ からディジタルフィル ルタの伝達関数 設計したアナログフィ つまり、           【双1次変換】 ないようにしたい。 返し歪み誤差が発生し フィルタの特性に折り て、 への周期的変換によっ また、 たれるようにしたい。 ができるだけ線形に保 、 周波数特性 【条件】 【定義】  1 1 1 1 2 1 1 | ) ( ) ( ) ( ) ( 1 1 2 − − + − = − − Ω = + − = < Ω < − ⇒ ∞ < < ∞ − = = = z z T s j sT s H z G z G s H z z T s j s e z e z π π ω ω

(27)

双1次変換の意味   が得られる。 から となり、 の伝達関数は この離散時間システム の関係と見なすと、 これを離散時間信号間 似すると、 の間の積分値を台形近 の が十分小さいとして、 一方、   となり、伝達関数 、 ラプラス変換をすると とすると、 の積分値を の アナログ信号 1 1 1 1 ) 1 ( 1 1 2 ) ( ) ( 1 1 2 ) ( ]} 1 [ ] [ ( 2 ] 1 [ ] [ )} ) 1 (( ) ( { 2 ) ( ) ) 1 (( ) ( ] , ) 1 [( ) ( 1 ) ( ) ( 1 ) ( ) ( ) ( ) ( ] , [ ) ( − − − − − ∞ − + − = ≈ − + = − + = − − − + ≈ = − − − = = = −∞

z z T s z G s H z z T z G n x n x T n y n y T n x nT x T d x T n y nT y nT T n t x T s s H s X s s Y d x t y t y t t x nT T n t τ τ τ τ

(28)
(29)

演習課題65

2次のバターワースフィルタを基に、 1.遮断周波数が100Hzの低域通過ディジタルフィルタ 2.遮断周波数が1000Hzの高域通過ディジタルフィルタ 3.通過周波数が400Hz~800Hzの帯域通過ディジタル フィルタ 4.遮断周波数が400Hz~800Hzの帯域遮断ディジタル フィルタ を設計し、振幅特性のグラフを描きなさい。 また、基になるバターワースフィルタの次数を高くすること によって、振幅特性がどのように変化するかも調べなさい。

(30)

ディジタルフィルタの設計法

0.逆フィルター

1.直線位相FIRフィルタの設計

2.窓関数法によるFIRフィルタの設計

3.アナログフィルタを基にした

ディジタルIIRフィルタの設計法(I)

4.アナログフィルタを基にした

ディジタルIIRフィルタの設計法(II)

5.双2次フィルタ

(31)

3.双1次変換(S-Z変換)によるディジタルフィルタの設計

4.

アナログフィルタを基にした

ディジタルIIRフィルタの設計法(II)

1.アナログLPFの設計

(32)

2.Z領域における周波数変換によるBPF、HPFの設計(I) (FIR→FIRの場合) } 1 . 0 , 5 . 0 , 1 , 5 . 0 , 1 . 0 { } 1 . 0 , 5 . 0 , 1 , 5 . 0 , 1 . 0 { } , , , , { ) 2 / ( ~ ) 2 / ( ~ 0 ) 1 ( ) 34 . 4 ( ] [ ) 4 3 2 1 0 0                 例: の通過帯域 の通過帯域 に変換 係数を 【1】 フィルタ( − − → = + − ⇒ − → ⇒ =

= − a a a a a HPF LPF a a HPF LPF z a z H LPF FIR p s p s p m m m M m m m ω ω ω ω ω | ) ( |H ω 0 ωp ωs /2 ωs −ωp ωs | ) ( |H ω 0 (ωs /2)−ωp ωs /2 (ωs /2)+ωp ωs

(33)

演習課題66

計しなさい。 高域通過フィルタを設 の が これを基に遮断周波数 がある。 移動平均フィルタ 表例として 低域通過フィルタの代 Hz z z H FIR k k 000 , 1 3 1 ) ( 2 0

= − =

(34)

} 2 . 0 , 0 , 2 , 0 , 2 . 0 { } 1 . 0 , 5 . 0 , 1 , 5 . 0 , 1 . 0 { } , , , , { 4 / ~ 0 ) cos( 2 4 3 2 1 0 0 0 0                 とすると、 例: る を通過帯域の中心とす の通過帯域 に変換 係数を 【2】 − → = = ⇒ → ⇒ a a a a a BPF LPF a T k a BPF LPF s p m m ω ω ω ω ω | ) ( |H ω 0 ωp ωs /2 ωs −ωp ωs | ) ( |H ω 0 ω0 ωs /2 ω0 ωs

(35)

演習課題67

計しなさい。 帯域通過フィルタを設 の 帯域が これを基に通過周波数 がある。 移動平均フィルタ 表例として 低域通過フィルタの代 Hz Hz z z H FIR k k 800 ~ 400 3 1 ) ( 2 0

= − =

(36)

} 2 . 0 , 0 , 2 , 0 , 8 . 0 { } 1 . 0 , 5 . 0 , 1 , 5 . 0 , 1 . 0 { } , , , , { 4 / ~ 0 ) 0 ( ) cos( 2 2 1 4 3 2 1 0 0 0 0 0 0 − → = = ⇒ ≠ − → − → ⇒                 とすると、 例: る を遮断帯域の中心とす の通過帯域 に変換       係数を 【3】 a a a a a BEF LPF m a T k a a a BEF LPF s p m m ω ω ω ω ω | ) ( |H ω 0 ωp ωs /2 ωs −ωp ωs | ) ( |H ω 0 ω0 ωs /2 ω0 ωs

(37)

演習課題68

計しなさい。 帯域遮断フィルタを設 の 帯域が これを基に遮断周波数 がある。 移動平均フィルタ 表例として 低域通過フィルタの代 Hz Hz z z H FIR k k 800 ~ 400 3 1 ) ( 2 0

= − =

(38)

2.Z領域における周波数変換によるHPFの設計(II) (FIR、IIR→IIRの場合) ) 2 / ( ~ ~ 0 2 cos 2 cos 1 1 1 1 s q p p q p q HPF LPF T T z z z z HPF LPF ω ω ω ω ω ω ω α α α の通過帯域 の通過帯域 に変換  ここで、 を 【1】 ⇒       −       + − = + + − → ⇒ − − − | ) ( |H ω 0 ωp ωs /2 ωs −ωp ωs | ) ( |H ω 0 ωq ωs /2 ωq ωs

(39)

演習課題69

計しなさい。 高域通過フィルタを設 の が これを基に遮断周波数 がある。 移動平均フィルタ 表例として 低域通過フィルタの代 Hz z z H FIR k k 000 , 1 3 1 ) ( 2 0

= − =

(40)

ディジタルフィルタの設計法

0.逆フィルター

1.直線位相FIRフィルタの設計

2.窓関数法によるFIRフィルタの設計

3.アナログフィルタを基にした

ディジタルIIRフィルタの設計法(I)

4.アナログフィルタを基にした

ディジタルIIRフィルタの設計法(II)

5.双2次フィルタ

(41)

5.

双2次フィルタ

【特徴】 ・フィルタ設計が容易である。 ・設計手法が確立されたものである。 ・多様な特性のフィルタが実現可能 ・直列接続で多様な特性が実現可能 ↓ 双2次フィルタは非常によく利用される。 2 2 1 1 0 2 2 1 1 0 ) ( − − + + + + = z a z a a z b z b b z H

(42)

双2次フィルタで実現可能な特性

http://ufcpp.net/study/digital_filter/biquad.html

(43)

LPF

カットオフ特性指数 遮断周波数 ここで、 ,  ,  ,  ,  変換 に対して 元のアナログフィルタ : sin 2 1 cos 2 1 2 cos 1 cos 1 2 cos 1 1 1 1 ) ( 0 0 2 0 1 0 0 2 0 1 0 0 2 Q Q a a a b b b z s s Q s s H ω α ω α ω α ω ω ω = = − = − = + = − = − = − = → + + =

(44)

HPF

α ω α ω ω ω − = − = + = + = + − = + = → + + = 1 cos 2 1 2 cos 1 ) cos 1 ( 2 cos 1 1 1 ) ( 2 0 1 0 0 2 0 1 0 0 2 2 a a a b b b z s s Q s s s H ,  ,  ,  ,  変換 に対して 元のアナログフィルタ

(45)

BPF

α ω α ω ω − = − = + = − = = = → + + = 1 cos 2 1 2 sin 0 2 sin 1 1 ) ( 2 0 1 0 0 2 1 0 0 2 a a a b b b z s s Q s s s H ,  ,  ,  ,  変換 に対して ィルタ 【1】元のアナログフ α ω α α α − = − = + = − = = = → + + = 1 cos 2 1 0 1 1 1 ) ( 2 0 1 0 2 1 0 2 a a a b b b z s s Q s s Q s H ,  ,  ,  ,  変換 に対して ィルタ 【2】元のアナログフ

(46)

Peaking Filter

:ピークの利得 ここで ,  ,  ,  ,  変換 に対して 元のアナログフィルタ A A a a A a A b b A b z s s AQ s s Q A s s H α ω α α ω α − = − = + = − = − = + = → + + + + = 1 cos 2 1 1 cos 2 1 1 1 1 ) ( 2 0 1 0 2 0 1 0 2 2

(47)

Low/High Shelf Filter

1 ) ( 2 2 + + + + = s Q A As A s Q A s A s H Filter Shelf Low 元のアナログフィルタ 】     【 A s Q A s s Q A As A s H Filter Shelf High + + + + = 2 2 1 ) ( 元のアナログフィルタ 】     【

(48)

演習課題70

双2次フィルタによるLPF、HPFと 他の設計法によるものとの特性を比較しなさい。 具体的には、 同一遮断周波数を定めて設計した場合の両者の 周波数特性を比較して、議論をしなさい。

(49)

参照

関連したドキュメント

充電器内のAC系統部と高電圧部を共通設計,車両とのイ

ALPS 処理水の海洋放出に 必要な設備等の設計及び運 用は、関係者の方々のご意 見等を伺いつつ、政府方針

現状では、3次元CAD等を利用して機器配置設計・配 管設計を行い、床面のコンクリート打設時期までにファ

可搬型設備は、地震、津波その他の 自然現象、設計基準事故対処設備及び

この標準設計基準に定めのない場合は,技術基準その他の関係法令等に

4.「注記事項 連結財務諸表作成のための基本となる重要な事項 4.会計処理基準に関する事項 (8)原子力発 電施設解体費の計上方法

J2/3 ・当初のタンク設置の施工計画と土木基礎の施工計画のミスマッチ

この標準設計基準に定めのない場合は,技術基準その他の関係法令等に