ディジタル信号処理 デザイン情報学科 メディア情報設計 河原英紀 2002.7.4 ディジタル信号処理 1 本日の予定 レポートから 課題の解答 フィルタ 2002.7.4 フィルタとは? FIRフィルタ IIRフィルタ FFTを用いた実現 フィルタの設計 ディジタル信号処理 2 レポートから 小テストの解答例のリンクが貼られていません ← 来週までに貼ります 今回は、分かりやすかった 式の展開の理解が大変だった。難しい FFTがあるのに、何故DFTをまだ使うのか? 課題の解答で推移定理や畳込みをどう使えば良い か分らなかった DFT→FFTは、ソーティングアルゴリズムのオーダー の減少と同じようなものと思った 窓関数でなぜ両端を0に近付けるのかが分かった 2002.7.4 ディジタル信号処理 3 レポートから FFTの変換の仕組みの後半が分かりにくかった 課題の解答で、n-k=0のとき、k=1になるのは、何 故か? ← 済みません。式の間違いです。web では訂正してあります。 課題の解答が分らなかったので、もう一度自分 で解いてみます 課題をもう少し、解き易くしてほしい。 課題が難しすぎて分らない。ヒントがヒントになっ ていない。 2002.7.4 ディジタル信号処理 4 レポートから 板書を分かりやすく書いて 窓関数については分かったがFFTは、あまり良く 分らなかった 授業では分かった気になるが、いざ計算してみる と、まったく手が進まない。自分で計算するように しないといけないと思った k>N/2を超えた場合に、係数を変えるという説明 が矛盾していると思う 偶関数や奇関数等の説明があり、とても分かり やすかった 2002.7.4 ディジタル信号処理 5 レポートから ディジタル信号処理では、なぜ畳込みが重要な のか良く分らない プリントの中身の計算をもっと詳しく書いて欲しい。 飛躍が大きくて分らないことがある PowerPointは、見易くて分かりやすい 全体像を説明してから、細かいところを詳しく説 明して欲しい コンピュータを使って計算できると言うが、具体的 に何を使えばできるのかが良く分らない。 2002.7.4 ディジタル信号処理 6 レポートから まだ授業の進みが早い。 前回の講議資料をどこかに置いて欲しい。 ずいぶん講議が良くなったと思う。詳しい説明の ときに手書きでノートする程度が分かりやすい 以前の授業のように、紙に手書きで講議した方 が分かりやすい ディジタル信号処理を理解するためにはMatlab がとても便利だけれど、値段が凄く高い。 → octave 等のソフトがあります 2002.7.4 ディジタル信号処理 7 課題 DFTの畳込み法則を、定義と推移法則等を用い て導くこと 実数の信号x[n]とy[n]がある。 x[n]+j y[n] のDFTであるS(k)を、 x[n]のDFTであるX(k)とy[n] のDFTであるY(k)を用いて表せ。 実数の信号のDFTの実部は偶関数、虚部は奇 関数となる。このことを利用して、 x[n]+j y[n]の DFTであるS(k)を用いて、 x[n]のDFTであるX(k) とy[n]のDFTであるY(k)を表せ。 2002.7.4 ディジタル信号処理 8 解答例:畳込み法則 剰余の省略記法を導入することにより、循環畳込み を簡単に表すことができる。 N 1 x 3 [n] x1 [((m))N ]x 2 [((n m))N ] m0 N 1 x1 [m]x 2 [((n m))N ] m0 2002.7.4 ディジタル信号処理 9 解答例:畳込み法則 DFTの定義を用いてk番目の成分を書き下す N 1 X 3 (k) W n 0 N1 N 1 kn N x [m]x [((n m)) 1 m0 N1 2 n 0 N1 x1[m]W km N ] 積和の順序の入替え x1[m] x 2 [((n m))N ]W m 0 N kn N 推移定理の適用 X 2 (k) X1 (k)X 2 (k) m 0 DFTの定義 2002.7.4 ディジタル信号処理 10 解答例:x[n]+j y[n]のDFT 線形性が成立することを利用 x[n] jy[n] X(k) jY(k) S(k) DFT 次の設問のために、実部と虚部を明記する S(k) X(k) jY (k) X (k) j X(k) j Y (k) jY (k) X (k) j X(k) jY (k) Y (k) X (k) Y (k) j X(k) Y (k) 2002.7.4 ディジタル信号処理 11 解答例:S(k)によるX(k)とY(k)の表現 実数の信号のDFTの実部は偶関数、虚部は奇関数となる。 ここで、前問の結果を利用する。 S(k) S(k) 2X(k) jY(k) S(k) S(k) 2Y(k) j X(k) それぞれの成分を取り出して組合せることにより 以下を得る 1 X(k) S(k) S(k) jS(k) S(k) 2 1 Y(k) S(k) S(k) jS(k) S(k) 2 2002.7.4 ディジタル信号処理 12 DFTの性質 Nを周期とする系列 N点のDFT x[n] X (k) x1[n],x 2[n] X1 (k),X 2 (k) ax1 [n] bx2 [n] aX1 (k) bX2 (k) X(n) x[((n m))N ] 2002.7.4 Nx[((k))N ] km N W X (k) ディジタル信号処理 13 DFTの性質 Nを周期とする系列 N点のDFT X ((k l))N WNnl x[n] N1 x [m],x [((n m)) 1 2 N ] X1 (k)X 2 (k) m 0 N1 x1[n]x 2[n] 1 X1 (l)X 2 ((k l))N N l0 1 x ep [n] x[n] x[((n))N ] [X(k)] 2 1 x op [n] x[n] x[((n))N ] X (k) 2 2002.7.4 ディジタル信号処理 14 フィルターとは? フィルター(濾波器:filter:) フィルターの用途 必要な周波数成分を取り出す 不必要な周波数成分を抑圧する 信号の中に含まれる成分を分離する その他の信号処理 信号を補正する(等化器:equalizer) 信号の特性を加工する(effecter) 2002.7.4 ディジタル信号処理 15 様々なフィルター 低域通過フィルタ LPF (Low Pass Filter) 通過域 高域通過フィルタ HPF (High Pass Filter) 帯域阻止フィルタ BEF (Band Elimination Filter) 2002.7.4 ディジタル信号処理 帯域通過フィルタ BPF (Band Pass Filter) 16 フィルターの実現方法 FIRフィルター finite impulse response 有限長のインパルス応答の畳込み演算を直 接実現する IIRフィルター 2002.7.4 infinite impulse response 無限長のインパルス応答をフィードバックのあ る機構により実現する ディジタル信号処理 17 失礼:プリントにミスが ありました訂正します FIRフィルター x[n] D D D D D h[k] N1 y[n] h[k]x[n k] y[n] k 0 2002.7.4 ディジタル信号処理 通常用いられるFIR フィルタは、特殊な インパルス応答を 有する 18 直線位相型FIRフィルター h[k] h[k] インパルス応答が偶関数 M h[k]x[n k M] y[n] k M Y(k) z z 2002.7.4 M M 因果律を満たす実現 H(k) j Ts M e 伝達関数(推移定理) 遅延による位相回転 ディジタル信号処理 19 直線位相型FIRフィルター H(k) M h[k]z k M H( ) M k 伝達関数H(k)の周波数特性を調べる h[k]e j kTs k M 偶関数の性質を利用 M h[0] h[k]e k 1 M jkTs jkTs e Eulerの公式より h[0] 2 h[k]coskTs k 1 2002.7.4 ディジタル信号処理 実数! 20 失礼:プリントにミスが ありました訂正します IIRフィルター y[n] x[n] D D D D D h[k] 全極型の場合 N y[n] x[n] h[k]y[n k] k 1 2002.7.4 ディジタル信号処理 21 一般的なIIRフィルターの構成 2002.7.4 ディジタル信号処理 22 失礼:プリントにミスが ありました訂正します 課題: あるインパルス応答h[k],k=-M,...,Mを用い て作成したFIRフィルターと、同じ係数を用 いて作成したIIRフィルターがある。(ただし、 IIRフィルタの場合、同じ係数をk=1,..,2M+1 番目の係数として用いるものとする)これら のフィルターを直列に接続したシステムの 伝達特性を求めよ。 2002.7.4 ディジタル信号処理 23
© Copyright 2024 ExpyDoc