• ベストアンサー

フーリエ変換:実空間と逆空間の対応について

実空間をフーリエ変換すると逆空間になります。逆空間では逆格子ベクトルというものがあり、これが小さい時は実空間においてはかなりの大きなベクトルに対応するらしいです。すなわち、実空間で大きな範囲は、逆空間では小さな範囲に対応しているようです。これらを理路整然と説明して頂きたいです。  また、実空間と逆空間を関係付ける式もあれば示して頂ければ、納得します。

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

  • ベストアンサー
  • Umada
  • ベストアンサー率83% (1169/1405)
回答No.2

ご質問は「空間周波数空間とは何か」ですので、それに絞ってお答えします。 波動や振動(空間的なものでも、時間的なものでもよい)には、必ずその「細かさ」を表現するパラメータがあります。時間的な振動であればそれは「周波数」か「周期」であり、空間的な振動であれば「空間周波数」か「波長」です。また、周波数と周期が逆数関係であるように、空間周波数と波長も逆数関係にあることも先の回答の通りです。 ある時間的に変化する波形をフーリエ変換(あるいはフーリエ級数展開)すると、例えば周波数空間上・・・1次元であれば単なる周波数軸・・・でスペクトルとして表現することができます。下の図の通り。 スペクトル強度I(f) ↑ │    ■ │ ■  ■■ │ ■  ■■■ ■ │■■■■■■■■■ └─────────→周波数f 同様に空間的に変化する波形を考えます。弦の上の定在波などを思い浮かべればよいでしょう。 簡単のために1次元の波形を考えます。フーリエ変換すると、空間周波数軸上にスペクトルとして表現できます。以下の通りです。 スペクトル強度I(v) ↑ │    ■ │ ■  ■■ │ ■  ■■■ ■ │■■■■■■■■■ └─────────→空間周波数v 上図の「v軸」に当たるものを3次元に拡張したのが「空間周波数空間」です。 スペクトル強度に対応する量Iがあり、Iはx方向、y方向、z方向それぞれの空間周波数の組(u, v, w)の組の関数として表されます。3次元の各点(u, v, w)に対応して値(強度)が一つ定まる関数と理解してください。 時間変化信号のスペクトル I(t) 3次元空間信号のスペクトル I(u, v, w) と対応付けられます。(u, v, w)が定義される(数学的な)空間が、空間周波数空間です。 逆格子を作る操作というのは最初は混乱すると思いますが、実空間のあるベクトル(通常は波長に対応するもの)を逆格子空間(空間周波数空間)で相当するベクトルに変換する手続きであり、1次元であれば逆数を計算することに相当しているわけです。 空間周波数に近い概念で「波数」という表現を用いることもあります。むしろ、物理学の世界などではこちらの方が多く使われます。 時間変化しない信号(定在波、または波動のある一瞬をとらえたもの)は A[exp(ikx)] なる形で表現できます。Aは振幅、iは虚数単位、xは位置です。 kは「波数」とよばれる量で、長さの逆数の次元を持ちます。単位長さに含まれる波(1周期分)の逆数に2πをかけたものです。例えば波長2[m]の波なら、波数は2π/2=π[m^(-1)]です。波数が大きいほど単位長さにたくさんの波が詰まっている、つまり短い周期で振動する波であり空間周波数の高い波といえます。 3次元の波(例えば、電磁波)に拡張すると A[exp(i(→k・→r-ωt))] と書き改められます。今度は空間内の位置の決定に3つの成分が必要ですから、位置ベクトルとして→r=(x, y, z)を用います。また波数も3つの成分を持ちますから、→k=(k_x, k_y, k_z)とベクトルとして表示されます。ここに下付添字を「_x」のように表現しました。(k_x, k_y, k_z)の物理的な意味ですが、x方向の単位長さに含まれる波の数×2π、同じくy方向の波の数×2π、z方向の波の数×2πです。「・」は申すまでもなく、内積の記号です。(周波数fに対し、角周波数ω=2πfの関係がありますがこれに当たるものと思えばよい) このベクトル(k_x, k_y, k_z)を「波数ベクトル」などと呼びます。3次元空間の正弦波一つに対し、波数ベクトルが一つ定まります。上記のスペクトルの議論と同様に、波数ベクトルを引数として関数を定義することも可能です。

rutobihi
質問者

お礼

有り難うございました。なんとなくわかりました。しかし、実空間と逆空間の対応を示す式をご提示頂けるとすっきりするような気がします。

その他の回答 (1)

  • Umada
  • ベストアンサー率83% (1169/1405)
回答No.1

「逆格子」って、最初はものすごくとっつきにくいんですよね。小さな逆格子ベクトルが実空間で大きなベクトルに対応??? なんでこんな不可思議なものをわざわざ導入するの?とお思いになることでしょう。 でもこれに似たような例は経験されているはずです。一番分かりやすい例は実時間の信号←→周波数スペクトルがあります。実時間で周期の「短い」信号は、周波数空間では「高い」周波数成分になって現れてくることはご存じでしょう。その相互の変換においてFourier級数やFourier変換を使うことも既にご承知の通りです。 これとの類推で考えれば、「逆格子空間で小さなベクトル」→「実空間で、ゆっくりと変化する波動に対応する」を理解するのはそう難しいことでないと思います。 逆格子は3次元空間での空間周波数を表すために用いられる概念です。 とりあえず空間周波数のお話をします。また3次元だとこの場では回答しにくいので、2次元の空間周波数でお話しします。空間周波数は実空間での波動の「細かさ」を表す概念です。  空間での信号   実空間⇔空間周波数空間  時間変化する信号 時間空間⇔周波数空間 の対応関係があると考えると分かりやすいと思います。 2次元画像信号g(x, y)に対し、その2次元Fourier変換G(u, v)を     ∞ ∞ G(u, v)=∫ ∫g(x, y) exp(-j・2π(ux+vy)) dx dy   (1)     -∞ -∞ と定義します。g(x, y)は具体的には、画像の各点での濃淡値などです。jは虚数単位です。 2次元空間の正弦波(すなわち、縞模様)に対して、G(u, v)が値を有するのはuv平面上のある1点です(*1)。その点がその2次元正弦波の空間周波数ということになります。これは時間軸上の正弦波が、周波数スペクトル上のある1点に対応することと同じです。uやvは長さの逆数の次元を持ちます。uやvを「空間周波数」などと呼びます。(通常はuとvの組のことを指す) 例えば以下の周波数平面の図で、A点はy方向にのみ変化する縞、Bはx方向にのみ変化し周期はそれより長い縞を表します。Cは斜めの縞に対応します。Dはx方向にのみ変化し、周期はBの半分である縞に対応します。        v        ↑        ○A        │   ×C        │        │  B   D ───────┼──●──△→u        │        │        │        │ ━━━━━━  ┃ ┃ ┃ ┃ \\\\\\ ┃┃┃┃┃┃┃  ━━━━━━  ┃ ┃ ┃ ┃ \\\\\\ ┃┃┃┃┃┃┃   ━━━━━━  ┃ ┃ ┃ ┃ \\\\\\ ┃┃┃┃┃┃┃  ━━━━━━  ┃ ┃ ┃ ┃ \\\\\\ ┃┃┃┃┃┃┃  Aに対応する縞  Bに対応する縞 Cに対応する縞 Dに対応する縞 つまり、空間周波数空間ではBは原点に近いのですが、その分実空間では周期が長いことになります。Dはその逆で実空間では周期は短いのですが、周波数空間では大きな値を持つ成分であることが分かります。 逆格子空間は3次元で空間周波数を表すための空間です。3次元でも、空間周波数が小さいということは実空間では(空間的に)ゆっくりと振動する波動に対応します。結晶中(周期構造中)の波動を表すためには逆格子空間が便利なため、このような概念が導入されているわけです。 こんな説明でいかがでしょう?

rutobihi
質問者

お礼

大変ご丁寧なご説明でだいたいわかりました。ただ、ご説明中の「空間周波数空間」と「周波数空間」の違いがいまいち良くわかりません。逆空間と実空間の双方での基底ベクトルを関係付ける式は、フーリエ変換の式ということでしょうか。

関連するQ&A

  • 実空間と逆空間のイメージとつながり

    X線回折や電子線回折などで用いる逆空間についての質問です。X線回折などの質問はすでに出ているようなのですが、私の聞きたいところはどうも無いようなので質問させていただきます。 逆空間の点は実空間の面に対応しているなどと本に書いてありますので知識としては知っていますが、実空間からどのように考え(どのように変換して)逆空間に対応しているのか間のイメージがはっきりとつかめません。なんとなくは分かるのですが。 実空間で長いものは逆空間では短くなる。その逆もそうですよね。逆空間で点になるのは球面はが広がった時に干渉して強め合ったところだけ出てきたってことですよね。 しかし、回折点がどの格子面に対応するのかがよく分かりません。(結晶の向きが分かっているってことなら、いいのですが。どこから面を透過してきた波なのか分からないのに基準はどこにとるのでしょう?)みなさんはどのようにはっきりとしたイメージが持てるようになりましたか、コツのようなものをお教えください。 ちなみに関連したことで、フーリエ変換というのも時間→(角)周波数ですから、単位を見て逆数になっているのでデルタ関数はいろんな周波数を含んでいるなぁとはなんとなく式を見て分かるのですが、こちらも(変換の過程の)イメージがはっきりしないのです。 どうもこれらの知識が繋がってきません。 これらのイメージを表示できるフリーソフトなどがあれば教えて下さい。 よろしくお願いします。

  • ラプラス変換とフーリエ変換について教えて下さい。

    ラプラス変換とフーリエ変換の違いは後者が虚数だけなのに対して、前者はそれを拡張して複素数に使えるようにしたものであるということ分かるのですが、その使い分け方がさっぱり分かりません。 ・一般的に微分方程式を解くときにはラプラス変換を用いますが、これをフーリエ変換でしないのはなぜなのでしょうか? ・逆格子ベクトルを作るときや、スペクトラムアナライザーではフーリエ変換を使いますが、これをラプラス変換でしてはいけないのでしょうか? ・計算機用にフーリエ変換にはFFTというものがありますが、ラプラス変換を離散的にしたZ変換の計算機用に速くしたものがないのはなぜなのでしょうか? よろしくお願い致します。

  • 逆高速フーリエ変換

    二つの式の積を高速・逆高速フーリエ変換を使って出したいのですが、最後の逆高速フーリエ変換が分かりません。 f=2+(1-3i)x g=-(1+i)+2ix+(3-i)x^2 これらの高速フーリエ変換は FFT(4; (6-6i,-36-6i,14+2i,2+2i)) になると思うのですが、 この後、逆高速フーリエ変換はどのようにするのでしょうか?

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

    g(ω)=(T/√2π)exp〔(-1/2)(T^2){(ωーω0)^2}〕 ω0は定数です。ωは各周波数です。 これを逆フーリエ変換したいのですがどうもきれいにできません。 どなたか詳しく解き方を説明してくださいませんか? おねがいします。

  • 高次フーリエ変換のプログラム

    お尋ねします。 1次元のデータ(例えば時系列)をフーリエ変換して周波数による系列に置き換えるプログラム(その逆も)は良く見かけます。FFTなどですね。周波数空間と時間空間の行き来に対応します。 一方、2次元、3次元に対応した高次フーリエ変換のプログラムがダウンロードできないでしょうか。3次元ということは空間ということになり、波数空間と実空間の行き来を可能にするものです。高次のFFTとなるでしょうか。入力としては3次元の空間離散化されたデータA(x,y,z)で、変換されるとA(k1,k2,k3)(離散化)のデータです。その逆もあり、というものです。 スペクトル法などによる数値計算を考えていますが、変換の部分は出来合いのものを使いたいと思っています。よろしくお願いします。

  • フーリエ変換を勉強したいです

    光学の授業でフーリエ光学という章をやっていてるのですがさっぱり理解出来ません。フーリエ変換を詳しく丁寧に説明してあるオススメの参考書やウェブサイトがありましたら教えて下さい。物理学科なので単なるフーリエ級数の計算ではなく、光学や固体物理学にも応用できるようにフーリエ変換の物理的な意味やフーリエ空間に対する実空間などをよく説明してあるものでお願いします。

  • 結晶中の電子の密度とフーリエ変換

    結晶物理学をほぼ独学で学んでいる途中なのですが、なぜ結晶中の電子密度が下の式のように表されるのか理解できなくて困ってます。 結晶は周期的に並ぶので、Tを格子並進操作とすれば電子密度はn(r)=n(r+T)が成り立つのは分かります。ですがなぜ位置xの電子密度が下の第1式のようになるのか理解できません。周期的だからといっても平面波の式を使って表される理由や、第2式のように突然平面波に逆格子ベクトルが出てくるのか分かりません。それにシグマ記号の下にあるpは何を意味しているのかも分からないです。参考書には「pは整数」と書いてあるだけでどういう量でどこからやって来たのでしょうか。同様に第2式のシグマ記号の下の逆格子ベクトルGも何故あんな所にいるのでしょうか。数学ではシグマの下は「k=0」などの和を取り始める初項を意味する物が入りますが、Gの文字だけがあるだけでどのように和を取っているのですか? そもそもどうしてフーリエ変換で電子密度が表せるのでしょうか。フーリエ変換はある程度やりましたが、数学的な計算処理が主で実際の物理量を表現できるという原理が想像できません。またそれぞれの式のnの表している量は具体的に何においての密度なのでしょうか。添え字があるのでそれに対応させてはいるのでしょうが、本にはn_pやn_Gの説明がありません。n_Gも電子の密度を表しているのだと思いますが、Gは何を意味しているのですか? 質問 (1)第1式のように平面波の式とフーリエ展開を用いて電子密度を表せる理由 (2)pという文字の意味と、シグマ記号の下にあるpやGは何を意味しているのか (3)n_pとn_Gは何を表しているのか。第3式はどういった物理量を体積分しているのか (1)、(3)に関しては数式より、おおまかなイメージで説明してもらえると有り難いです。詳しい方がいらしたら教えて欲しいです。お願いします。m(__)m

  • X線と逆格子空間

    質問1 エバルト球というものを学習したのですが、なぜ逆格子空間の原点に入射波の終点を置くのでしょうか? そもそも入射ベクトルの始点、終点、逆格子点の原点(結晶内部?表面?)をどこにとればよいのかわかりません。 原点のとりかたによって違う逆格子点で反射が起きるような気がするのですがどのように解釈すればいいのでしょうか?(例えば(100)点を選んで円を描く場合とその他の点の周りで円を描く場合ではエバルト球上にのる逆格子点は違う) 質問2 粉末試料では向きが異なる逆格子空間がに重なっているのだと思います(これが間違ってる?)。 そのとき、そもそも逆格子空間の向きが違うのだから、各々の逆格子点に対して入射角、反射角はことなってしまい、エバルト球など書いても意味がないような気がするのですが。。。 つまり、あらゆる点でピークが観測されてしまい、そこからはとても結晶構造わかるとは思えないと考えてしまいます。どのように考えればいいのでしょうか?

  • フーリエ変換逆変換

    h(t)のフーリエ変換をH(ω)とし、フーリエ変換逆変換の定義は以下を用いるとする。 H(ω)=∫[-∞ to ∞]h(t)exp(-iωt)dt h(t)=(1/2π)∫[-∞ to ∞]H(ω)exp(iωt)dω h(t)=(1/2π)∫[-∞ to ∞]H(ω)exp(iωt)dω   =(1/2π)∫[-∞ to ∞]∫[-∞ to ∞]h(t)exp(-iωt)dt*exp(iωt)dω という風にHを代入し、逆変換でもとのhに戻ることを示そうとしたのですが、部分分数展開もうまくいかず、手詰まりとなってしまいました。 どの様にすればもとの式に治せるのでしょうか?

  • シンク関数のフーリエ変換

    現在独学でフーリエ変換を勉強しています。 矩形波のフーリエ変換はsinc関数になることは分かりました。 そこで、sinc関数を逆フーリエ変換すると矩形波となると思ったのですが、 sinc関数のフーリエ変換が矩形波であると書いてあるサイトがありました。 なぜ逆フーリエではなく、フーリエが矩形波となるのですか。 また、sinc関数をフーリエ変換する過程が分かりません。 どなたか分かる方がいましたら、途中式をよろしくお願いします。