• ベストアンサー

ガウシアンパルスのフーリエ変換

以下のガウシアンパルスのスペクトラムを求めたくてフーリエ変換が必要なのですが、どのように計算すればよいのでしょうか? e(t)=exp(-(t-4τ)^2/τ^2)sin(2πf0(t-4τ)) ここでf0=6GHz、τ=80psです。

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

  • ベストアンサー
  • inara1
  • ベストアンサー率78% (652/834)
回答No.1

数式処理ソフトを使って計算すると以下のようになりました(i は虚数)。   E(ω) = ∫[ t = -∞~+∞ ] e(t)*exp( -i*ω*t ) dt      = 1/2*sqrt(π)*τ*( exp( -1/4*τ^2*( ω - 2*π*f0 )^2 ) - exp( -1/4*τ^2*( ω + 2*π*f0 )^2 ) )*( sin( 4*τ*ω ) + i*cos( 4*τ*ω ) )

kumaken55
質問者

補足

早速の御回答ありがとうございました。 数式処理ソフトは何をお使いですか?私も実はMathematicaで同じ計算を行ったのですが、御回答の内容とは違うものすごく複雑な結果となってしまいました。

その他の回答 (2)

  • inara1
  • ベストアンサー率78% (652/834)
回答No.3

>数式処理ソフトは何をお使いですか Mapleです(MapleV Student Version)。 この計算ワークシートを参考URLに upload しました。 with(inttrans) というのは積分変換のパッケージを呼び出すコマンド、a:= というのは右辺の関数を a と定義する(代入)という意味です。assume(tau>0) は τ が正の数であることを宣言するコマンド(これを書かないと計算できなかった)、factor は因数分解のコマンド、evalc は実数と虚数とを分けて表示するコマンド、simplify は計算結果を簡単な式に変換するコマンド、fourier( a, t, w ) は a に対するフーリエ変換を計算する関数です( t が時間、w が角周波数)。計算結果の式(青字)の中の τ が τ~ となっているのは、τ の値が(正の値として)定義済みという意味です。τ = 80ps、f0 = 60GHz として、元の関数 exp(-(t-4τ)^2/τ^2)sin(2πf0(t-4τ)) をプロットしたのが次のグラフです。これをフーリエ変換した関数はアンダーフローエラーのためにグラフ化できませんでした。

回答No.2

Mathematicaですと、私なりに書くと次のようになります。十分きれいな式にもならず、ちょっと時間はかかりますが、お試しください。 e = Exp[-(t - 4 tau)^2/tau^2] Sin[2 Pi f0 (t - 4 tau)] func = FourierTransform[e, t, f, FourierParameters -> {0, -2 Pi}, Assumptions -> {tau > 0}] FullSimplify[func] 正しいかどうかは保証しませんし、この結果よりももっと簡潔な式にまとめることもできるかもしれませんが、とりあえず。

関連するQ&A

  • フーリエ変換

    「高校数学で分かるフーリエ変換」という本(ブルーバックス)内の記述に関する質問です。 当方は初学者ですので,とんちんかんな質問があると思いますが,よろしくお願いします。 質問の前提となる記述は次のとおりです。  ある振動数fの電界の波がE(f)のサイン波なので,E(f)=exp(-a(f-f0)^2 × sin(-ωt)  このサイン波を全振動数に関して足すと(積分すると)時間軸上の電界パルスE(f)ができる。  E(t)=∫(exp(-a(f-f0)^2 × sin(-ωt))df     =∫(exp(-a(f-f0)^2 × Im[exp(-iωt)])df    最終的に,E(t)とE(f)の関係がフーリエ変換になっている。 質問です。 1 本を読む限り,「ある関数f(t)をフーリエ変換する場合,exp(-iωt)をかけて,時間で積分する。」と理解できるのですが,上記の式は,exp(-iωt)をかけて,時間で積分した形跡がないのにどうしてフーリエ変換したことになるのでしょうか。 2 振動数の関数を時間の関数にするために,F(t)=∫g(f)exp(iωt)dfをフーリエ逆変換との記述を見たことがありますが,正しいでしょうか。正しいとするなら,1はフーリエ逆変換なのでしょうか。 (式の前に1/2πなどが付くことがありますが,省略しています。) 3 E(t)=∫(exp(-a(f-f0)^2 × sin(-ωt))df     =∫(exp(-a(f-f0)^2 × Im[exp(-iωt)])df  sin(-ωt)df=Im[-ωt] この意味が分かりません。Imは複素数の虚部を表しているとは思うのですが・・・。  以上,要領を得ない質問ですがよろしくお願いいたします。

  • 三角パルスのフーリエ変換について

    f(t)=A-(|t|/T)A (t|<=T) で表わされる三角パルス関数のフーリエ変換と フーリエ級数展開係数Ckの求め方を計算過程の省略なしでお願いします。

  • フーリエ変換について

    フーリエ変換について 次の信号(三角波)をフーリエ変換したいのですが、 f(t)=-t+2,0≦t≦2      t+2,-2≦t<0 解答では、 F(ω)=2∫(0⇢2)(-t+2)cosωtdtを計算することとなっていました。 フーリエ変換の定義式では F(ω)=2∫(0⇢2)(-t+2)e^(-jωt)dtとなっているため、何故上記の式となったのかが分かりません。 途中式を書いていただけると幸いです。

  • フーリエ変換がよくわかりません。

    フーリエ積分の勉強を始めたばかりで、まだ慣れずどうやればいいのかわかりません。 とても初歩的なことだと思いますがお願いします。 f(x)=exp(-x^2/2) のフーリエ変換を求めたいのですが、 F(f(x))=1/√2π∫(-∞~∞)exp(x^2/2+iωx)dx としてからの変換がわかりません。 その際 ∫(-∞~∞)exp(-αx^2)dx=√π/α を用いれます。 フーリエ変換というより積分計算かもしれないのですが、教えてください。

  • フーリエ変換で質問です

    関数f(t)のフーリエ変換を F(u)=∫[∞~-∞]f(t)×e^(-iut)dt とする。 次の関数のフーリエ変換を求めよ f(t)={ -|t|+1 (|t|≦2)       0   (|t|>2) という問題なんですが、 []:積分区間 u=ω として F(t)=1/(√2π)∫[2~0](-t+2)(e^(-jut)dt)+1/(√2π)∫[0~-2](t+2)(e^(-jut)dt) と計算して、答えが (e^-2iu+e^2iu)/iu となったのですが、とき方はあってますか?

  • フーリエ変換した結果がおかしなことになってしまいました。

    f(t)をフーリエ変換した結果、F(ω) = 0 になることはあるのでしょうか? というのは、f(t)=exp(-at^2) × {cos(bt)}^3 × log(1+t^2) × δ(t) (δ(t)はデルタ関数) をフーリエ変換する問題がありまして、f(t)δ(t)をフーリエ変換するとf(0)になる という性質を用いて計算したところ、F(ω) = 0 となりました。 F(ω) = 0 ということは全周波数成分の強さが0ということですよね? 問題の関数を見る限りそんな気はしないのですが・・・。 どなたかアドバイスよろしくお願いいたします。

  • フーリエ変換について

    f(t)=1 (|t|<1) 0.5 (|t|=1) 0 (|t|>1) のフーリエ変換を求めよ、という問題です。 |t|>1ではF(ω)=0に、 |t|<1ではF(ω)=-1/iω(exp(-iω)-exp(iω)) になるだろうと考えたのですが、 |t|=1の時どう考えたらいいのかわかりません。 使用している参考書にはこのようなピンポイントでのフーリエ変換については記述がありませんでした。どなたか知恵を拝借できればと存じます。よろしくお願いします。

  • exp(-π(t^2))のフーリエ変換の積分計算で

    f(t)=exp(-π(t^2))のフーリエ変換の積分計算でつまずいています。 ∫(-∞->∞)f(t)*exp(-iωt)dt で、exp(-iωt)をオイラーの公式でcosとsinの式に直し、偶関数、奇関数の性質からsinの項が消え、 2∫(0->∞)exp(-π(t^2))*cos(ωt)dtとなりました。 しかし、eの指数部分のt^2が厄介で積分ができません。 積分方法、または別解がありましたらご教授いただけると幸いです。

  • フーリエ変換

    フーリエ変換がX(f)=∫[-∞→∞] x(t)exp(-j2πft) dt と与えられるとき x(t) = 1, |t| <= 1/2 0, |t| > 1/2 のフーリエ変換はどうなりますか?

  • フーリエ変換と逆変換について

    質問よろしくお願いします。 大学の課題で出されたフーリエ変換、フーリエ逆変換の問題が解けずに困っています。途中計算込みで回答してくださるとうれしいです。 フーリエ変換 f(x)=e^(-x^2/k)    k>0 フーリエ逆変換 f (ζ)=e^(-|ζ|t)   t>0 見づらい上面倒な計算で申し訳ありません。 しかし、ずっと解けずに困っています・・・ ぜひよろしくお願いします。