• ベストアンサー
  • すぐに回答を!

フーリエ変換により得られる周波数スペクトルの単位

離散フーリエ変換(デジタル信号に対して行う周波数解析)により得られる 周波数スペクトルの単位について教えて頂きたいと思い,質問させて頂きました. デジタル信号処理やフーリエ変換に関する書籍,またはホームページを調べてみますと 周波数スペクトルには ・振幅スペクトル ・位相スペクトル ・パワースペクトル ・パワースペクトル密度 というような様々な表現方法があることがわかりました. しかし,それぞれが持つ意味や単位がはっきりと書かれた書籍をみつけることができませんでした. 離散フーリエ変換の定義式やホームページを参考にして考えてみますと 周波数解析を行う対象の波形の縦軸の単位がVで,横軸の単位が秒であれば, 求められるスペクトルの単位は,以下のようになると考えております. しかし,確信がなく不安な気持ちです. ・振幅スペクトル [VまたはdB] ・位相スペクトル [rad] ・パワースペクトル [V^2またはdB] ・パワースペクトル密度 [(V^2)/Hz] もしスペクトルに関してご存知の方がいらっしゃいましたら, 教えて頂けると本当にうれしいです. 参考になるホームページや書籍等も教えて頂けると助かります. つたない文章ですが,どうぞよろしくお願い致します.

共感・応援の気持ちを伝えよう!

  • 回答数2
  • 閲覧数28466
  • ありがとう数7

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

  • ベストアンサー
  • 回答No.2
  • k_kota
  • ベストアンサー率19% (434/2186)

なぜ単位がこのようになるかと言うのは、まあ計算の内容を理解すれば簡単です。 基本的にDFTも基底となる波を掛けたものを総和を取って、場合によっては正規化する計算です。 DFTだとsinとcosの基底について掛けて総和を取りますので無次元と信号の積なので信号と同じ単位です。 振幅スペクトルはsin,cosの値そのまま、もしくは自乗和のルートなので単位は信号と同じ。 パワースペクトルはsin,cosの値の自乗和ですので自乗したものになります。 位相についてはsinとcosの比率が基になりますので単位は無し。 スペクトル密度については周波数あたりなので周波数次元で割ります。 大分乱暴ですが、基本はそのような感じでいいと思います。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

迅速なご回答をありがとうございました. やはり,DFTの定義式から単位の次元を考える べきなのですね. 本当にありがとうございました.感謝いたします.

その他の回答 (1)

  • 回答No.1
  • k_kota
  • ベストアンサー率19% (434/2186)

横軸はすべて単位としては周波数なのでHzです。値は以下の通り。 ・振幅スペクトル 元の波と単位は同じ。 ・位相スペクトル 角度。ラジアンを使うなり~度を使うなりお好きにどうぞ ・パワースペクトル 元の波の単位の自乗に等しい。 ・パワースペクトル密度 スペクトルを周波数で割ったもの。 なので、質問者の考えている通りで問題ありません。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

非常にわかりやすい解答をありがとうございました. 単位が私の考えている通りで問題がないということで,安心致しました. もしよろしければ,なぜ単位がこのようになるのか ということも知りたいと思っております. 可能な限りでかまいませんので,ご教授よろしくお願い致します.

関連するQ&A

  • 周波数スペクトルについて

    時系列データを周波数スペクトルにして解析すると、同じ波形(同じ物質が通過したときの波形)を比較するとスペクトルの形(中心周波数および大きさ)が違っています。これは何か別の周波数成分が波形に影響させていると考えてよいのでしょうか?

  • フーリエ変換 位相の範囲

    フーリエ変換の位相の範囲について質問です. ある信号をフーリエ変換すると 周波数スペクトルがわかります. 周波数スペクトルには振幅スペクトルと位相スペクトルがあって それぞれ 振幅スペクトル: Xn=√An^2+Bn^2 位相スペクトル:θn=arctanBn/An で表されることは理解できたのですが、 この場合、 θnがとる範囲は0~πですか? 考え方がよくわからないので説明も一緒にわかる方いらっしゃいましたら 教えてください. よろしくお願いいたします.

  • フーリエ変換による周波数解析についてなのですが

    フーリエ変換による周波数解析についてなのですが 時々刻々と微小な変動がおこる測定量をセンサを用いて測定し、AD変換したのちにマイコンに取り込んだとします。 しかし画面上に表示される測定値の変動が本当に現象によるものなのか、それともノイズによるものなのか分からず、フーリエ変換を行い、周波数解析を行おうとおもったのですが フーリエ変換によって求められるパワースペクトルは振幅の二乗ですよね? ノイズによる振幅と現象による振幅がほぼ同じくらいのときは フーリエ変換を行っても何もわからないのでしょうか?

  • 高速フーリエ変換によりパワースペクトルについて

    純粋な正弦波を高速フーリエ変換によりパワースペクトルを求めたのですが 混合波では無いのに元の周波数よりも高い周波数や負の周波数が周期的に検出されます。 これは離散フーリエ変換の周期性や共役性が関係しているのですか? 周期性ですと、元よりも高い周波数は検出されないと思うのですが。 また、この周期的に現れる周波数の他にも細かいパワースペクトルが検出されるのはなぜでしょうか

  • アナログ信号とフーリエ変換

    デジタル信号の周波数分析として離散フーリエ変換があります。そして、アナログ信号の周波数分析としてフーリエ変換と考えていました。またアナログ信号を離散フーリエ変換で考える方法もあり、アナログ信号をサンプリングすることで離散フーリエ変換で考えることが出来ると考えています。 ですが、「アナログ信号の周波数分析にフーリエ変換を使うと定義されている」という考え方は間違いであると言われました。 何が違うのか分かりません。よく分からないので詳しく教えてください。

  • 周波数解析をエクセルツール『フーリエ解析』で実施したいのですが・・

    周波数解析をエクセルツール『フーリエ解析』で実施したいのですが・・ 時刻歴を持った波形をエクセルのフーリエ解析にかけたところ以下のような結果が出ました。 時刻(s)波形(風速)(フーリエ結果) 0 0 4964.547892 0.01 0.016148 162.934386092482+757.485796541738i 0.02 0.024223 -176.671853947744+679.108499109482i 0.03 0.032297 -38.1198577747876+304.999881074942i 0.04 0.040371 -33.7184553866481+283.069540754i 0.05 0.047921 67.2878230094194+268.189434427773i 0.06 0.055471 -5.3340068659851+181.755877831686i 0.07 0.063021 43.7700366445313+188.325607658826i 0.08 0.070571 95.1628904739282+115.524911946043i 0.09 0.078121 79.1610244918527+286.809861194846i 0.1 0.084849 -20.9326884388047+207.486443103952i 0.11 0.091578 -10.0874722910491+176.517532576085i この場合の結果をパワースペクトル密度にしたいのですが, 一番上が定常分で,事項以降が ωt,2ωt,・・・nωtということに なって,それぞれの実部^2+虚部^2の平方がスペクトルになると思いますが これを横軸周波数のおなじみのグラフにするには横軸の周波数はどのよう に考えればいいのでしょうか。 (たとえば2ωtの項の場合の周波数はいくらになる?) また,風速のパワースペクトルの単位はどのようになるでしょう。 基本的な質問だと思います。とても恥ずかしいのですが,ご教授いただけますか。 もしかすると根本的な間違いをしている気もします・・

  • 自己相関関数および周波数解析に関しての質問

    まず1つめの質問なのですが,自己相関関数において,周期的な関数であれば横軸である時間ずれたところにピークが出てきて,非周期的なものであればピークがあまりでなくてよりフラットな形となるという理解は正しいでしょうか?   2つめの質問は,周波数解析についてなのですが,周波数解析とフーリエ解析とスペクトル解析の三つはどう違うのでしょうか? 3つめになってしまいますが,パワースペクトル解析について,パワーというのはフーリエ解析における振幅の絶対値の二乗であると思うのですが,パワースペクトルとする理由を教えてください.よりピークを見やすくするためでしょうか?   たくさん質問を書いてしまい申し訳ありませんが,どなたかお答えくだされば幸いです.よろしくお願いします.

  • フーリエスペクトルの振幅について

    ある時間関数を離散フーリエ変換して得られるフーリエスペクトルの 振幅値について教えて下さい。 今想定している離散フーリエ変換の式は一般的なもので Σ(k=0~N-1) f(k)exp(-2πkni/N) を考えています。 また、離散フーリエ変換して得られるスペクトルは √(Re^2+Im^2) で計算します。 離散フーリエ変換を適用する関数を、 振幅1の直流、及び振幅1で周波数5[Hz]の正弦波とします。 (この2つの信号は別々の信号で合成されていません。) サンプリング周波数を20[Hz]とした場合、 サンプリングして得られるデータ列はそれぞれ、 直流: 「1, 1, 1, 1」 正弦波: 「0, 1, 0, -1」 となると想定されます。 (正弦波をサンプリングする場合は位相が関わってきますが、 今回は気にしないで下さい。) このデータ列に対して上記の離散フーリエ変換を適用した場合、 得られるフーリエスペクトルの振幅値はそれぞれ、 直流: 「4」(直流のフーリエスペクトルの振幅値値) 正弦波: 「2」(5[Hz]のフーリエスペクトルの振幅値) となります。 (データ点数は上の通り4点) ここで質問なのですが、 離散フーリエ変換して得られるスペクトルの振幅値から 元の関数の振幅値を求める場合、 フーリエスペクトルをサンプリングの総データ点数で割ることは 数学的に納得できます。 しかしこの例の場合、フーリエスペクトルを総データ点数で割ると、 直流: 「4 -> 1」 正弦波: 「2 -> 0.5」 となってしまい、直流は正しいのですが、 正弦波の元の振幅値を正確に求めることは出来ません。 フーリエスペクトルの振幅値から正弦波の振幅値を正しく求めるには、 「フーリエスペクトルの振幅値*2/データ点数」 としてやらなければいけません。 上記のことに関して、 なぜこのようになるのかを(2をかける理由を)教えて頂けないでしょうか。

  • 離散フーリエ変換のスペクトルについて

    関数f(x)=2sin(πx)をx=0~2まで等間隔1000点でサンプリングし、 離散フーリエ変換 Σ(k=0~N-1) f(k)exp(-2πkni/N) の式から、言語プログラムで計算する式をつくり、1000個の実数Reと虚数Imを得ました。 ピークはもちろん周波数πのときで、スペクトルの値が1000でした。 √(Re^2+Im^2)をスペクトル値、√なしをパワースペクトル値をいうそうですが、元の関数の振幅2とこのスペクトル値とはどのような関係があるのでしょうか? 異なる正弦波を混ぜれば、スペクトル値を見ることによって振幅の比は分かりますが、スペクトル値と振幅には式的になんらかの関係は存在するのでしょうか?  波のエネルギーは振幅の2乗になると思い、2^2=4がスペクトル値としてでる事を期待していましたが途方もなく異なる値が出てしまいました。 どうぞよろしくお願いします。

  • ある時間関数を離散フーリエ変換して得られるフーリエスペクトルの振幅値に

    ある時間関数を離散フーリエ変換して得られるフーリエスペクトルの振幅値について教えて下さい。 今想定している離散フーリエ変換の式は一般的なもので Σ(k=0~N-1) f(k)exp(-2πkni/N) を考えています。 また、離散フーリエ変換して得られるスペクトルは √(Re^2+Im^2) で計算します。 離散フーリエ変換を適用する関数を、 振幅1の直流、及び振幅1で周波数5[Hz]の正弦波とします。 (この2つの信号は別々の信号で合成されていません。) サンプリング周波数を20[Hz]とした場合、サンプリングして得られるデータ列はそれぞれ、 直流: 「1, 1, 1, 1」 正弦波: 「0, 1, 0, -1」 となると想定されます。 (正弦波をサンプリングする場合は位相が関わってきますが、今回は気にしないで下さい。) このデータ列に対して上記の離散フーリエ変換を適用した場合、 得られるフーリエスペクトルの振幅値はそれぞれ、 直流: 「4」(直流のフーリエスペクトルの振幅値値) 正弦波: 「2」(5[Hz]のフーリエスペクトルの振幅値) となります。 (データ点数は上の通り4点) ここで質問なのですが、 離散フーリエ変換して得られるスペクトルの振幅値から元の関数の振幅値を求める場合、 フーリエスペクトルをサンプリングの総データ点数で割ることは数学的に納得できます。 しかしこの例の場合、フーリエスペクトルを総データ点数で割ると、 直流: 「4 -> 1」 正弦波: 「2 -> 0.5」 となってしまい、直流は正しいのですが、正弦波の元の振幅値を正確に求めることは出来ません。 この例の場合、フーリエスペクトルの振幅値から正弦波の振幅値を正しく求めるには、 「フーリエスペクトルの振幅値*2/データ点数」 としてやらなければいけません。 上記のことに関して、なぜこのようになるのかを(2をかける理由を)教えて頂けないでしょうか。 当方、数学についてはあまり詳しくないため、簡単に説明して頂けると幸いです。