답변:
기본적으로 OS는 겹치는 과도 현상을 추가 할 필요가 없으므로 약간 더 효율적입니다. 그러나 반복 샘플이 아닌 제로 패딩으로 FFT를 재사용해야하는 경우 OA를 사용할 수 있습니다.
여기 내가 얼마 전에 쓴 기사 의 간략한 개요가 있습니다 .
빠른 컨벌루션은 선형 컨벌루션을 달성하기 위해 원형 컨벌루션을 블록 단위로 사용하는 것을 말합니다. OA 또는 OS 방법으로 빠른 컨볼 루션을 수행 할 수 있습니다. OS는“오버랩 스크랩”이라고도합니다. OA 필터링에서, 각 신호 데이터 블록은 원형 컨벌루션이 선형 컨벌루션과 같을 수있는 개수의 샘플 만 포함합니다. 신호 임펄스 응답은 필터 임펄스 응답이 시퀀스의 끝에서 "래핑"되는 것을 방지하기 위해 FFT 전에 제로 패딩됩니다. OA 필터링은 한 블록의 입력 온 과도를 이전 블록의 입력 오프 과도와 함께 추가합니다. 그림 1에 표시된 OS 필터링에서 입력 데이터에 대해 제로 패딩이 수행되지 않으므로 원형 컨벌루션은 선형 컨벌루션과 동일하지 않습니다. "포장 된"부분은 쓸모없고 폐기됩니다. 이를 보완하기 위해 이전 입력 블록의 마지막 부분이 다음 블록의 시작으로 사용됩니다. OS는 과도 현상을 추가 할 필요가 없으므로 OA보다 빠릅니다.