Skip to main content
QUICK REVIEW

[논문 리뷰] Quantum Discrete Fourier Transform with Classical Output for Signal Processing

Chao-Yang Pang, Ben-Qiong Hu|ArXiv.org|2007. 06. 17.
Quantum Computing Algorithms and Architecture참고 문헌 7인용 수 3
한 줄 요약

이 논문은 고전적 출력을 갖는 1차원 및 2차원 이산 푸리에 변환을 위한 양자 알고리즘(QDFT)을 제안하며, 각각 $O(\sqrt{N})$ 및 $O(N)$의 시간 복잡도를 달성하여 고전적 FFT보다 훨씬 빠르다. 양자 진폭 강화와 신호의 중복성을 활용함으로써 실용적인 고전적 출력을 갖는 효율적인 신호 처리가 가능해진다.

ABSTRACT

Discrete Fourier transform (DFT) is the base of modern signal or information processing. 1-Dimensional fast Fourier transform (1D FFT) and 2D FFT have time complexity O(NlogN) and O(N^2logN) respectively. Quantum 1D and 2D DFT algorithms with classical output (1D QDFT and 2D QDFT) are presented in this paper. And quantum algorithm for convolution estimation is also presented in this paper. Compared with FFT, QDFT has two advantages at least. One of advantages is that 1D and 2D QDFT has time complexity O(sqrt(N)) and O(N) respectively. The other advantage is that QDFT can process very long signal sequence at a time. QDFT and quantum convolution demonstrate that quantum signal processing with classical output is possible.

연구 동기 및 목표

  • 1D 및 2D DFT를 위한 양자 알고리즘을 설계하여 고전적 출력을 생성함으로써 실용적인 신호 처리를 가능하게 하기.
  • 기본 QFT의 한계를 극복하기 위해, 고전적 신호 응용에 적합하지 않은 양자 상태를 출력하는 문제를 해결하기.
  • 대부분의 DFT 계수들이 작다는 신호의 중복성을 활용하여, 선택적 처리를 통해 계산을 가속화하기.
  • 진폭 강화와 양자 로딩을 활용하여 고전적 출력을 갖는 양자 신호 처리의 실현 가능성을 입증하기.
  • 푸리에 도메인에서의 컨volution 정리에 기반하여, 양자 컨볼루션 추정으로 이 프레임워크를 확장하기.

제안 방법

  • 큰 DFT 계수를 강화하기 위해 수정된 그로버 알고리즘(진폭 강화)을 사용하여 중요한 성분을 효율적으로 추출한다.
  • 입력 신호 데이터를 양자 중첩 상태로 인코딩하기 위해 고전적 신호 데이터를 처리할 수 있는 양자 로딩 유니터리 $U_L$을 활용한다.
  • 푸리에 기저 벡터와 입력 신호 간의 내적 $\overrightarrow{W_i} \cdot \overrightarrow{x}$ 를 계산하기 위해 제어 연산을 적용한다.
  • 두 단계의 양자 반복을 구현한다: 첫 번째 단계는 중요한 DFT 계수를 식별하기 위한 것이며, 두 번째 단계는 진폭 강화를 사용하여 그 값들을 계산하기 위한 것이다.
  • 2D QDFT의 경우, 행과 열의 분리 처리와 제어된 얽힘을 활용하여 1D 방법을 행렬 연산으로 확장한다.
  • 지정된 에너지 범위 $[\alpha, \beta]$ 내의 계수만 선택하기 위해 임계값 함수 $f'(i,j)$ 를 사용하여 계산 부하를 감소시킨다.

실험 결과

연구 질문

  • RQ1고전적 FFT보다 빠르게 DFT 계산을 수행하면서도 고전적 출력을 생성할 수 있는가?
  • RQ2양자 중첩 상태에서 의미 있는 DFT 계수를 추출하기 위해 양자 진폭 강화를 어떻게 적응시킬 수 있는가?
  • RQ3신호의 중복성(예: 희소 DFT 계수)을 얼마나 활용하여 양자 계산 시간을 줄일 수 있는가?
  • RQ4푸리에 도메인에서의 컨볼루션 정리를 활용하여 양자 DFT와 함께 양자 컨볼루션 추정을 수행하는 것이 가능한가?
  • RQ5고전적 출력을 갖는 양자 DFT 알고리즘의 시간 복잡도는 고전적 FFT와 비교해 어떻게 되는가?

주요 결과

  • 1D QDFT는 $O(\sqrt{N})$의 시간 복잡도를 달성하여 고전적 1D FFT의 $O(N\log N)$보다 지수적으로 빠르다.
  • 2D QDFT는 $O(N)$의 시간 복잡도를 달성하여 고전적 2D FFT의 $O(N^2\log N)$보다 훨씬 빠르다.
  • 양자 중첩 덕분에 매우 긴 신호 시퀀스를 한 번의 실행으로 처리할 수 있어 막대한 병렬 처리가 가능하다.
  • 신호의 중복성을 활용하여 크기가 큰 DFT 계수들에만 집중함으로써, 계산을 줄이면서도 높은 정확도를 유지할 수 있다.
  • 컨볼루션 정리를 활용하여 $DFT(\vec{u})$, $DFT(\vec{v})$ 를 계산하고, 푸리에 도메인에서 곱한 후 역푸리에 변환을 적용함으로써 양자 컨볼루션 추정이 가능해진다.
  • 이 방법은 현실적인 신호 조건 하에서 고전적 출력을 갖는 양자 신호 처리가 실현 가능하고 효율적임을 입증한다.

더 나은 연구,지금 바로 시작하세요

논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.