fftw

    1

    1답변

    fftw (3.3)을 사용하는 데 문제가 있습니다. 지금까지 main.cpp:19:58: error: cannot convert ‘std::complex<double>*’ to ‘double (*)[2]’ for argument ‘3’ to ‘fftw_plan_s* fftw_plan_dft_r2c_1d(int, double*, double (*)[2], u

    5

    1답변

    여러 FFT를 동시에 수행하려고합니다. 나는 FFTW와 OpenMP를 사용하고있다. 각 FFT가 다르기 때문에 FFTW의 멀티 스레딩 (OpenMP를 사용하는 것으로 알고 있음)에 의존하지 않습니다. int m; // assume: // int numberOfColumns = 100; // int numberOfRows = 100; #pragma

    1

    1답변

    먼저 나쁜 영어에 사과드립니다 ... 여기 내 문제가 있습니다. 나는 간단한 입력 신호와 함께 FFTW3 라이브러리를 테스트 중이다. 그런 다음 FFT를 계산하고 좋은 결과를 얻습니다. 주파수 0의 신호 만 0 이외의 모든 것은 0입니다. 그런 다음 역방향 FFT로 입력을 다시 가져오고 싶지만 작동하지 않습니다. 여기 내 코드는 다음과 같습니다. fftw_

    0

    1답변

    FFTW3 구현으로 C++ 프로그램을 컴파일하려고 할 때마다 매우 이상한 오류가 발생합니다. 나는 또한 #include <math.h> #include "fftw3.h" 를 다음과 같이 내 헤더 파일을 포함 g ++ -03 -lm -lfftw3 myFile.cpp -o myFileFFTW 다음과 같이 나는 컴파일하고 오류는 다음과 같습니다. (.text

    2

    1답변

    FFTW를 사용한 2D FFT/IFFT 구현. 현재 SFML을 사용하여 이미지를로드했으며 그 크기와 위상 구성 요소를 fftw_plan_dft_2d으로 분해했습니다. 이것은 괜찮 았고 알려진 작동 소프트웨어에 대한 나의 크기 이미지를 확인했으며 그 결과는 정확합니다. (Forward FFT) ifft는 직접 FFT (Inverse FFT)에서 직접 역 2D

    0

    1답변

    FFT를 사용하는 C++ 프로그램을 만들었고 FFTW를 사용하기로 결정하기 전에는 제대로 작동했습니다. .def 파일에서 라이브러리를 만들고이를 내 프로젝트에 연결하면 성공적으로 빌드됩니다. 그러나 응용 프로그램을 실행하려고하면 유효한 win32 응용 프로그램이 아니라고 알려줍니다. 생성 된 파일 수익률에 DUMPBIN 실행 : (편집 참조) 어떤 아이디어

    1

    2답변

    역 푸리에 변환을 찾기 위해 C++ 함수를 사용하고 있습니다. int inYSize = 170; int inXSize = 2280; float* outData = new float[inYSize*inXSize]; fftwf_plan mReverse = fftwf_plan_dft_c2r_2d(inYSize, inXSize,(fftwf_complex*)t

    0

    1답변

    원시 이미지 두 개를 FFT하려고합니다. 그러나 나는 unhandled exception (access violation)을 얻고있다 - 나는 이유를 이해할 수 없었다. 나는 fftw 라이브러리를 사용하고있다. 먼저 두 이미지를 읽은 다음 FFT를 계산합니다. 그러나 계산을 시작하기 전에 액세스 위반 오류가 발생합니다. #include "stdafx.h"

    0

    2답변

    분석을 위해 FFTW 라이브러리를 사용하고 있습니다. 어떤 조언을 많이 주시면 감사하겠습니다. 우리는 함수가 f[k] = A_k*sin(kwT) + B_k*cost(kwT)이고 이것을 N = 4의 샘플링 속도로 FFT한다고 가정합시다. 여기서 w은 지구의 비현실적인 주파수이고 T은 내가 관심있는 이벤트의 비현실적인 시간입니다. FFT의 출력을 플롯하면 각

    1

    1답변

    GCC를 사용하여 내 리눅스 컴퓨터에서 FFTW (3.3)을 컴파일하려고합니다. 멀티 스레드를 사용하지 않고 모든 것이 훌륭하게 작동했습니다. 이제 OpenMP 및 멀티 스레딩 사용으로 전환하고 싶습니다. 그래서, 나는이 지침에 따라, 스레드를 사용하기 위해 FFTW3을 다시 컴파일 : find/-name fftw3_* .... nothing 이 없다