2017-04-21 13 views
1

다양한 사인 곡선 웨이브 함수를 단일 웨이브 패킷으로 결합하기 위해 푸리에 변환에서 숫자 데이터뿐만 아니라 기호를 사용할 수있는 Java 프로그램을 만들려고합니다. 위치 파 함수를 운동량 파 함수로, 그 반대의 경우도 마찬가지입니다. 여기에있는 Princeton 같은 알고리즘을 사용해 보았습니다. 그러나 실제 사인 그래프뿐만 아니라 변수에 e^ikx 형식의 함수를 사용하고 싶기 때문에 입력 값이 충분히 넓지는 않습니다.자바의 웨이브 패킷 푸리에 알고리즘

다운로드 할 수있는 Java 시스템 라이브러리 또는이를 구현하기 위해 구현할 수있는 방법에 대한 제안 사항이 있습니까?

답변

1

이 도구를 살펴볼 수 있습니다.

http://www.fftw.org/index.html

그것은 자바 래퍼에 대한 몇 가지 다른 옵션이 있습니다. 나도 몇 년 전에 Princeton 알고리즘을 사용해 보았는데 그것이 내 요구를 충족시키지 못한다는 것을 발견했다.

FFTW가 사용자의 요구를 충족시킬 수 있는지 확실하게 알 수있는 DSP 전문가는 아니지만 견고한 옵션처럼 보입니다.

+0

나는 이것이 작동해야한다고 생각하지만 실제로 프로그래밍 초보자이다. 자바 래퍼 사용 방법을 배우기 위해 추천할만한 리소스가 있습니까? 아니면 C 라이브러리에서 어디를 봐야할까요? 감사. –

+0

@ B.Klein 다운로드 페이지로 가서 zip 파일 "Java wrappers for FFTW"를 다운로드하면 문서를 열람 할 수 있습니다. 너는 너 자신과 아무 것도 할 필요가 없을 것이다. http://www.fftw.org/download.html – RaceYouAnytime

관련 문제