畳み込み積分、δ関数の問題について困っています

このQ&Aのポイント
  • 畳み込み積分、δ関数の問題について質問です。どの範囲が適切か分からず困っています。
  • 信号の畳み込み積分によって得られる信号の概形について図示せよという問題ですが、答えが0になってしまいます。
  • どの問題でも構いませんので、畳み込み積分、δ関数に関するアドバイスをお願いします。
回答を見る
  • ベストアンサー

畳み込み積分,δ関数の問題(本当に困っています;)

こんばんは。何度も申し訳ないのですがお願いします。 問1 f(t)*g(t) (*・・畳み込み積分)を答えよ (1) f(t)=sint,g(t)=cost (2) f(t)=1-at,g(t)=e^at これは先輩曰く問題が不十分で、積分範囲を自分で定めるらしいです。 でも、どの範囲がふさわしいのかよく分かりません。 とりあえず0→tで畳み込みの公式に代入してやってみたところ、 (1)0.5tsint,(2)1/a(e^at-1)-1/2a^2(e^2at-1)+1になりました。 なんか変ですよね・・; どう考えればよいのでしょうか。 問2 信号x(t)=sin2πt(0≦t≦1)が与えられているとき、 x(t)とδ(t)+2δ(t-1)-3δ(t-2)との畳み込み積分によって得られる信号の概形を図示せよ。 自分で解くと ∫(-∞→∞)x(τ){δ(t-τ)+2δ(t-1-τ)-3δ(t-2-τ)}dτ =∫(-∞→∞)x(τ)δ(t-τ)dτ+∫(-∞→∞)x(τ){2δ(t-1-τ)}dτ+∫(-∞→∞)x(τ){3δ(t-2-τ)}dτ =x(t)+2x(t-1)+3(t-2) これにx(t)=sin2πtをあてはめて、加法定理などをつかうと0になりました。 信号の概形の問題で答えが0っておかしいですよね; なにかアドバイスでもいいので、お答えお待ちしています。 このなかのどの問題についてでもいいので、よろしくお願いします。

noname#61228
noname#61228

質問者が選んだベストアンサー

  • ベストアンサー
  • info22
  • ベストアンサー率55% (2225/4034)
回答No.2

#1です。 A#1の補足です。 記号が重複しましたので問2の畳み込み後の波形を x(t)と書いたのをy(t)と変更して y(t)=f(t)*g(t) =sin(2πt)+sin(2π(t-1))u(t-1)-5*sin(2π(t-2))u(t-2) +3*sin(2π(t-3))u(t-3) (t≧0) とします。 式自体は正解ですので変更はありません。 y(t)をtで区切って書き換えると t<0および 3≦tで y(t)=0 0≦t<1の時 y(t)=sin(2πt) 1≦t<2の時 y(t)=2sin(2πt) 2≦t<3の時 y(t)=-3sin(2πt) となりますね。 このように時刻tの範囲ごとに分ければ信号の波形を描きやすいですね。 > =x(t)+2x(t-1)+3(t-2) =x(t)+2x(t-1)-3(t-2) …(A) ← としてもまだ間違いです。 > これにx(t)=sin2πtをあてはめて、加法定理などをつかうと0になりました。 上記の各項は、時間的に重複できない項ですので足し算で書くこと自体矛盾しています。加法定理以前に加える事自体間違いです。 t<0で y(t)=0 0≦t<1で y(t)=x(t)=sin2πt 1≦t<2で y(t)=2x(t-1)=2sin2πt 2≦t<3で y(t)=-3x(t-2)=-3sin2πt 3≦tで  y(t)=0 ですから、(A)式では、時間の適用範囲が異なる各項の 波形を加えあわせてはいけませんね。

noname#61228
質問者

お礼

何度もすいませんでした。 なるほど。感覚的ではありますが分るようになってきました。 本当にいろいろとありがとうございます。

その他の回答 (1)

  • info22
  • ベストアンサー率55% (2225/4034)
回答No.1

問1 > (1)0.5tsint 合ってます。 > (2)1/a(e^at-1)-1/2a^2(e^2at-1)+1 解答が書いてないのでチェックできず。 当方で計算した結果は x(t)=f(t)*g(t)=t (t≧0) です。 問2 当方で計算した所、 u(t)を単位ステップとして x(t)=f(t)*g(t) =sin(2πt)+sin(2π(t-1))u(t-1)-5*sin(2π(t-2))u(t-2) +3*sin(2π(t-3))u(t-3) (t≧0) となりました。 波形を描く方は自分でどうぞ。 なお、計算結果が正しいかは保証できません。

noname#61228
質問者

お礼

お礼が遅くなってしまい申し訳ありませんでした。 問2は簡単な計算ミスでした。すいません。 参考になりました。 どうもありがとうございます。

関連するQ&A

  • δ関数を含む畳み込み積分

    こんばんは。わからない問題があるので、考え方だけでも教えていただけると嬉しいです。 問題はδ関数を含む畳み込み積分 f(t)*δ(t-a)=f(a)が成り立つことを証明せよ というものです。 とりあえず公式にあてはめて∫(-∞→∞)f(τ)δ(t-a-τ)dτ として考えてみたのですが、 いつも通りf(t)*g(t)の畳み込み積分と同様に考えると、 ∫(-∞→∞)f(τ)g(t-τ)dτ=f(t)なので、 ∫(-∞→∞)f(τ)δ(t-a-τ)dτ=f(t+a)となってしまい、 証明に近づくことができません; まったく間違った考え方をしているのだろうなとは思うのですが、 他に方法も思いつかず・・ どなたか教えてください。 よろしくお願いします。

  • 畳み込み積分と畳み込み演算

    こんにちは。 今、ディジタル信号処理についてレポートを作成しています。 その中で、畳み込みについて書こうと調べているんですが、 手元にある参考書などをみてもよくわからないんです。 まずひとつ、 Σx(t)y(t-i) この式で表されるものを、畳み込み演算と言うのだと思っていました。 しかし過去の質問を見て、これは実は畳み込み和と言うのではないかなと思ったのですが、畳み込み和でいいのでしょうか? そして、畳み込み積分と畳み込み和は、一体何が違うのかがよくわかりません。 畳み込み積分と畳み込み和は、具体的に何が違うのか? どのような時は畳み込み積分で、どのようなとき畳み込み和なのか? また、畳み込み和→畳み込み積分(orその逆)のように、 式の変形で導き出すことはできるのでしょうか? 畳み込み和は、行列の形に表せること、 これをシステムとして実現したものがFIRフィルタであることはわかります。 畳み込み積分については、 ∫h(t-τ)x(τ)dτ=h(t)*x(t) という式であることぐらいしかわかりません; できるだけ詳しく教えていただけると助かります。 よろしくお願いします。

  • 畳み込み積分とインパルス応答

    畳み込み積分とインパルス応答 畳み込み積分 「∫ f(t-τ) g(τ) dτ」において、 g(τ)=dx(τ)/dτ はインパルス応答である・・・という部分が分かりません。 x(τ)はステップ応答ですよね? (入力前の信号に視点を戻して)τ範囲を縮めていくと、ステップ信号→インパルス信号の様になりそうですが、 インパルス信号→τ=0において∞の値をとり、∞(値)×1/∞(幅)=1 ステップ信号 →τが0以上の範囲において、常に1という値をキープ         →τの幅をいくら縮めても、値は1であり、インパルスの様に∞にはならない であるので、ステップの幅を縮めても、インパルスにはならない様に思うんです。

  • 畳み込み積分の交換律の証明

    今、学部レベルのデジタル信号処理の教科書を読み直しているのですが、畳み込み積分の記述で疑問に思ったことがあります。 畳み込み積分では交換律が成り立ちますが、 f(t) * g(t) = g(t) * f(t) ... (1) これをどのように証明したらよいか分かりません。 ちなみにWikipediaではこれについての解説が「積分演算に由来する性質」とあるのみで参考になりませんでした。 (1)の両辺を展開すると \int f(x)・g(t-x) dx = \int g(x)・f(t-x) dx と、なります、多分、これの両辺が等しいことを証明すればいいと思うのですが、そこから先に進めません。(僕のデスクトップでは2バイト文字の積分記号が出てこないので\intと書きました) どうぞよろしくお願いいたします。

  • 畳み込み積分と畳み込み和の違いについて

    畳み込みについて勉強し始めたばかりなのですがどうしてもわからないとことがあったため投稿させていただきます。 私は以下のurlから畳み込み和について考えていました。 http://www.ic.is.tohoku.ac.jp/~swk/lecture/yaruodsp/conv.html ここでは、単位インパルスδ(t)から応答関数h(t)を考え入力信号x(t)を離散化し、応答関数をそれぞれの入力の大きさで倍にしてその値を重ね合わせで出力信号y(t)を計算していると私は理解しています。 ここで、畳み込み積分を考えますと畳み込み積分は y(t)=∫h(τ)x(t-τ)dτ となりますので、応答関数h(t)と入力信号x(t)に関してその時間に応じた面積を計算しているんだろうなーという風に考えています。 以下のurlにある入力信号と出力信号が矩形波の図からそのことを考えました。 http://ja.wikipedia.org/wiki/%E7%95%B3%E3%81%BF%E8%BE%BC%E3%81%BF そこで疑問が浮かびました。 上で示す畳み込み和による考えならば wikiに書いてあるような矩形波と矩形波の畳み込みを考えるときに 単純に出力を足し合わせていくと最大値が1ではなくもっと大きな値になるんではないでしょうか?? おそらく自分が理解できていないところがまだあるんだと思います。 馬鹿な質問かもしれませんが、何日か悩んでもよくわかりません。 よろしくお願いします。

  • 畳み込み積分をする和の密度関数の問題に困ってます。。。

    畳み込み積分をする和の密度関数の問題に困ってます。。。 aを正の定数とする。実数値をとる確率変数X、Yが独立に密度関数 f(x)=ae^(-ax)(x≧0),0(x<0), g(y)=(a+1)e^(-(a+1)y)(y≧0),0(y<0), に従うとき、その和の密度関数U=X+Yを求めよ という問題です。。。 畳み込みの公式にいれてみたのですが、最後まで計算ができない(eが発散してしまいました) お願いします

  • 畳み込み積分のラプラス変換

    畳み込み積分      f * g = ∫[0,t] f(τ) g(t-τ) dτ のラプラス変換が式      L[f * g] = L[f(t)]L[g(t)] の性質を満たすことを示そう。 L[f * g] = ∫[0,∞] (f * g) e^(-st) dt      = ∫[0,∞] {∫[0,t] f(τ) g(t-τ) dτ} e^(-st) dt     ←ここから      = ∫[0,∞] f(τ) {∫[τ,∞] g(t-τ) e^(-st) dt } dτ      = ∫[0,∞] f(τ) {∫[0,∞] g(u) e^{-s(u+τ)} du } dτ   ←ここまで      : (これ以降は理解できました)      = L[f(t)]L[g(t)] ・・・という例が本に載っています。 途中をどうやって計算しているのかが分かりません。 自分で考えてみますと、      = ∫[0,∞] {∫[0,t] f(τ) g(t-τ) dτ} e^(-st) dt      = ∫[0,∞] f(τ) {∫[τ,∞] g(t-τ) e^(-st) dt } dτ の間は、内側と外側の積分を交換したみたいですね。 ただ、その際に      ∫[0,t]が外側に行って∫[0,∞]      ∫[0,∞] が内側に行って{∫[τ,∞] に変換されています。ここがまず分かりません。 次に      = ∫[0,∞] f(τ) {∫[τ,∞] g(t-τ) e^(-st) dt } dτ      = ∫[0,∞] f(τ) {∫[0,∞] g(u) e^{-s(u+τ)} du } dτ の間は      u = t-τ と置いて、      t = u+τ とも置いているようです。 でも、それらを適用しただけだと      = ∫[0,∞] f(τ) {∫[τ,∞] g(u) e^{-s(u+τ)} du } dτ と、∫[τ,∞]の開始点はτのままになってしまいますよね? なぜ、0になってしまったのでしょうか? 多変数の微積分のところで二つの積分を重積分にするのをやりましたが、すっかり忘れました。 復習の意味も込めて教えてください。お願いします。

  • 畳み込み積分の導出

    時間域tで考えてください。 ∫(0→t) sin2πfc(t-τ) * sin2πfcτ dτ 『信号処理』の授業にあった以上のような2つのサイン波の畳み込み積分についてなのですが、この積分を解くと 1/2[tcos2πfct-sin2πfct/2πfc] とだけあり、その導出過程がわかりません。 1/2があるので積和の公式を使って、そこからの導出を試みたのですが、考えても考えてもこの答えにたどり着けません;; ちなみにこの式の理解って、sin2πfcτという波形とsin2πfcτが時間反転したsin2πfc(-τ)という波形が、時刻0~tの平行移動で畳み込み演算されるというイメージでいいのでしょうか? 正直、この手の分野の理解に自信がありません。 どうか良い知恵・アドバイスをよろしくお願いいたします。

  • 数学III積分の問題

    数学III積分の問題 問1 0≦x≦2分のπ の範囲において、y=2sin2x とy=cosxに囲まれた部分の面積を求めよ。 問2 f(x) は g(t)dt を -x から x まで積分したものである。 g(t)= eのt乗+1 分の eのt乗+eの-t乗 のとき、fダッシュ(x) と f(x) を求めよ。 ただし、G(t) が g(t) の原始関数であるとき、f(x) = G(x)ーG(-x)になることを用いてよい。 式を言葉に示して非常にみにくいですが、数学IIIのわかるかた、どなたか解説お願いします。

  • デルタ関数の畳み込み

    f(t)*δ(t-T)=f(t-T) を証明せよ。という問題なのですが ∫[-∞,∞]δ(x-T)f(t-x)dx と畳み込みをし、その後 x-T=τと変数変換を行いf(τ+t-T)を作ろうとしたのですが うまくいきませんでした。 この畳み込みの後どのように行えば証明できるでしょうか? お願いします。