FFTで小数点以下のsin周波数を検出することはできるのでしょうか?
私はFFTどころか「フーリエの冒険」を読んででやっとDFTがなんたるかを理解できた人間なんですが、
今どうしてもC言語のFFTのプログラムを必要としています。
で、今の私ではFFTのプログラムを作ることはできないと思ったので
インターネットからプログラムをコピーして使用していたのですが、
私が調べた限りだと小数点以下のsin周波数を正常に検出できるようなFFTのプログラムはみつかりませんでした。
ですので、詳しい人がいたら小数点以下のプログラムがあるところを教えてください。お願いします。
あと気になる点があるのですが、
http://mak-oto.cocolog-nifty.com/blog/2009/10/po …
↑のURL先の記事を読んで、小数点以下の周波数をどう検出したらいいのかよく分からなくなりました。
そこについての補足もできればよろしくお願いします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
>小数点以下のsin周波数を正常に検出できるようなFFTのプログラム
周波数領域での検出の限界は、プログラムによって決まるのではありません。
採取したデータのサンプリング周期とサンプル数によって決まります。
リンク先の記事では
>今までは基準周波数を1で考えてきたので横軸の値をそのまま適用できましたが、ほんとうは基準周波数を掛けて求めます。
と言っています。
ここで言っている基準周波数は、サンプリング周期にサンプル数をかけたもの(基準周期)の逆数です。
FFTのプログラム上では、データの時間間隔を1(サンプル周期)としていますし、得られる結果での周波数間隔は1(基準周波数)となります。
ですから、プログラム上では"小数点以下のsin周波数"というものはありません。
"小数点以下のsin周波数"という概念は、サンプル周期・基準周波数によって、実時間・実周波数に換算した後に当てはめられるものです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 物理学 風力発電での音 1 2023/04/16 08:55
- 数学 フーリエ変換後の負の周波数成分の扱いについて 4 2022/09/03 10:18
- その他(応用科学) 標準周波数報時電波っていまだに必要ですか 13 2022/06/20 06:48
- 物理学 フーリエ級数展開をExcelのFFTでシミュレートする 5 2023/07/03 22:02
- その他(プログラミング・Web制作) VBA 1 2023/01/19 16:19
- 工学 半導体 光減衰法による少数キャリアのライフタイム測定で周波数を変えたときの検出波形(縦軸出力電圧、横 1 2023/05/16 19:15
- その他(自然科学) 風車音の測定 3 2023/04/28 07:12
- 物理学 電磁波の特徴おしえてください。誘電率と透磁率に対する周波数・波長の関係を教えてください。 2 2022/10/01 12:19
- C言語・C++・C# c言語 コマンドライン引数 4 2023/02/09 18:47
- 数学 「FFTの基本は、DFTはサンプル数Nが偶数なら 2つのDFTに分解できるということ。 分解するとD 3 2022/03/31 21:01
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語primeについて
-
Webプログラムってネイティブア...
-
VBA
-
指定したフォルダーを最前面表...
-
vba listviewにおけるtextのAli...
-
壁紙の変更
-
初級者の質問――time_tについて
-
プロダクションコードとは?
-
NumLockの制御について
-
signalハンドラに引数を渡したい
-
expectを使用しない対話型処理
-
部品(ソースコード)は自分の...
-
C言語の勉強法について
-
VBAのプログラムが動いているか...
-
Arduino nano(アルドゥイーノ ...
-
C言語にて作成中の三目並べにつ...
-
COBOLのS9タイプからXタイプへ...
-
Pythonを用いて等高線図を作成...
-
openGLで物体を半透明にして表...
-
Visual C++でDESを使って文字列...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
vba listviewにおけるtextのAli...
-
プロダクションコードとは?
-
指定したフォルダーを最前面表...
-
Webプログラムってネイティブア...
-
COBOLのS9タイプからXタイプへ...
-
VBコンソールアプリ(.NET Frame...
-
VBA
-
2値化した画像の黒い部分のピク...
-
初級者の質問――time_tについて
-
無限ループ中にある任意のキー...
-
Arduino nano(アルドゥイーノ ...
-
世界一美しいソースコード
-
VBAにてTIFFから画像を取込みた...
-
C言語でpingを実行してその結果...
-
三次元のグラフを書きたいので...
-
マイコンからプログラムを読み...
-
C言語→MATLABへの変換で、困っ...
-
XPathの関数「text()="value"」...
-
URLの最初の「h」を略す
-
プログラミングの問題と解答例...
おすすめ情報