고속 푸리에 변환 알고리즘은 입력 포인트가 시간 영역 균등하게 있다고 가정하여 푸리에 분해를 계산합니다 . 그들이 아닌 경우 어떻게? 가변 샘플링 속도가 실제로 무엇인지 설명하기 위해 사용할 수있는 다른 알고리즘이나 FFT를 수정할 수있는 방법이 있습니까?
솔루션이 샘플이 어떻게 분포되어 있는지에 달려 있다면, 가장 관심이있는 두 가지 상황이 있습니다.
- 지터가있는 일정한 샘플링 속도 : 여기서 는 무작위 분포 변수입니다. 라고 말하는 것이 안전하다고 가정하십시오. .
- 그렇지 않으면 일정한 샘플링 속도에서 샘플을 삭제했습니다. 여기서
동기 부여 : 우선, 이 사이트 에 대한 제안 에서 가장 많이 투표 된 질문 중 하나였습니다 . 그러나 또한 얼마 전에 나는 불균일 한 점이 샘플링 된 일부 입력 데이터 가 나오는 FFT 사용법 ( 스택 오버플로 에 대한 질문으로 표시)에 대한 토론에 참여 했습니다. 데이터의 타임 스탬프가 잘못되었다는 것이 밝혀졌지만이 문제를 해결할 수있는 방법에 대해 생각하게했습니다.