fftw

    0

    1答えて

    FFTWライブラリが新しくなりました。私はFFTWライブラリを使って1Dと2D fftを実装しました。私は2Dのfftコードをマルチスレッドの2D fftに変換しました。しかし、結果は完全に反対であった。マルチスレッドの2D FFTコードは、シリアル化された2D FFTコードよりも実行に時間がかかります。私はどこかで何かを逃している。私はFFTW documentationで与えられたすべての指示

    1

    2答えて

    両者の違いは何ですか? 私はイメージ行列を持っており、それをfftw_complex連続配列にフラット化しましたか? どちらをfftw_plan_dft_2dまたはfftw_plan_dft_1dにするか? 私は両方を試みましたが、両方の動作は全く異なりますか? 私はドキュメントを読もうとしましたが、その違いと使い方についてはあまり得られませんでした。

    1

    1答えて

    を書き込みます: auto in = std::array<std::complex<float>, 60>(); in[0] = 10000.0f; auto out = std::array<float, 100>(); auto plan = fftwf_plan_dft_c2r_2d(10, 10, reinterpret_cast<fftwf_complex*>(in.data()

    1

    1答えて

    私はインプレースとアウトオブプレースのFFTをFFTW3でcで理解しようとしています。まず、一次元変換を使うことにしました。私はアウトオブプレイスを最初から複雑な変換に変換してから、その変換からの複雑な出力を使用してインプレース複合を実際の変換に行い、元の実際の入力データを元に戻したいと考えました。私は、しかし、私はちょうどなぜ思っていた?これを行うための私のサンプルコードは以下の通りです。 #i

    0

    1答えて

    fftwライブラリ(link to FFTW documentation)を使用してDFTを実装しようとしています。 すべてのライブラリが正しくリンクされており、プロジェクトはうまく構築されています。ただし、fftwライブラリの関数が呼び出された時点でコードは実行されません。 #include <iostream> #include <fftw3.h> using namespace std

    1

    1答えて

    外部ライブラリにリンクしようとすると奇妙な結果が出ます。 私は、コマンドラインから次を実行する場合: gcc fftwTest.c -I../extlib/fftw-3.3.5-dll32 -L../extlib/fftw-3.3.5-dll32 -lfftw3-3 -lm -o test TEST.EXEコンパイルが、私はそれを実行したとき、私はlibfftw3-3.dllは私から欠落してい

    0

    1答えて

    私は最近、OpencvのMatのFFT関数を実装しようとしました。私は、FFTWのコードサンプルから主に私の実装を触発してから : FFTW-OpenCV 私が処理を固定するために、入力画像のサイズを適応させるために細心の注意を払って。 出力が常に黒いイメージなので、私は何か間違っているようです。ここで は私の実装です: void fft2_32f(const cv::Mat1f& _src, c

    1

    2答えて

    私はFFTWを使用してC++でスペクトルアナライザを作成しています。 入力信号にウィンドウ関数を適用した後、出力振幅は突然周波数に比例しているように見えます。 Retangularウィンドウ 厳密ブラックマン グラフは44100 [Hz]のサンプリング周波数で対数スケーリングされます。すべての高調波は、同じレベルで生成され、長方形の場合に見られるように0dBでピークに達します。 Exact-Bla

    0

    1答えて

    ドライバp3dfftプログラムをコンパイルしようとすると、次のエラーが発生しています。このエラーを回避するにはどうすればよいですか? [email protected]:~/btp/p3dfft-2.7.5/sample/C$ mpicc -g -O2 -lmpi_f90 -o test_sine_c.x driver_sine.o ../../build/libp3dfft.a /usr/loc

    0

    1答えて

    私は実際のデータの3D配列を持っています。これは、ある軸に沿ったDSTまたはDCTと、他の2つの軸に沿った通常のDFTで変換したいものです。結果は、この変換の係数を保持する3Dの複雑な配列でなければなりません。 FFTW3パッケージがこのようなルーチンを並行して提供するかどうかは分かりますか? FFTW3は、3つの方向すべてにおいて単純な3D DFTのためのそのようなルーチンを提供する。 もしそう