우선, 용어를 정리하는 데 도움이됩니다.
시간 영역의 함수를 신호라고 합니다.
주파수 영역의 함수를 스펙트럼이라고 합니다.
힐 마르가 말했듯이 신호를 스펙트럼으로 변환하는 "푸리에 (Fourier)"의 네 가지 맛이있다. 푸리에 시리즈는 주파수 영역을 진정으로 이해하기 위해 시작하는 것이 가장 좋습니다. 기본 전제는 이것입니다. 모든 주기적 신호는 무한한 사인과 코사인으로 표현 될 수 있습니다. 이 방정식에서 s (x)는 신호입니다 .
an=1π∫Ts(x)cosnxdx
bn=1π∫Ts(x)sinnxdx
sf(x)=s(x)sf(x)=an2+∑n=1∞ancos(nx)+bnsin(nx)
sf(x)=s(x)
이 방정식에서, n n 과 b n 은 각각 이산 스펙트럼의 실수 부와 허수 부입니다. 따라서 보시다시피, 코사인의 푸리에 변환은 실수이고 사인의 경우 허수입니다. 적분 의 T 는 신호의 전체 기간에 걸쳐 적분됨을 의미합니다. 이것은 주로 비 정현파 신호 (사각 파, 삼각파 등)로 아날로그 회로를 분석 할 때 주로 사용하는 고조파 분석에 사용됩니다. 그러나 신호가 주기적이 아닌 경우 어떻게해야합니까? 이것은 작동하지 않으므로 푸리에 변환으로 전환해야합니다.
푸리에 변환은 연속 신호를 연속 스펙트럼으로 변환합니다. 푸리에 계열과 달리 푸리에 변환을 통해 기간이 아닌 함수를 스펙트럼으로 변환 할 수 있습니다. 비 주기적 기능은 항상 연속적인 스펙트럼을 초래합니다.
이산 시간 푸리에 변환은 푸리에 변환과 동일한 결과를 얻지 만 연속 (아날로그) 신호가 아닌 이산 (디지털) 신호에서 작동합니다. DTFT는 이전과 같이 비 주기적 신호가 신호 자체가 연속적이지 않더라도 항상 연속 스펙트럼을 생성 하기 때문에 연속 스펙트럼을 생성 할 수 있습니다 . 신호가 불 연속적 일지라도 무한한 수의 주파수가 여전히 신호에 존재합니다.
따라서 DTFT는 디지털 신호에서 작동하므로 디지털 필터를 설계 할 수 있으므로 DTFT가 가장 유용합니다. 디지털 필터는 먼아날로그보다 더 효율적입니다. 훨씬 저렴하고 안정적이며 설계하기가 훨씬 쉽습니다. DTFT는 여러 응용 프로그램에서 사용됩니다. 신디사이저, 사운드 카드, 녹음 장비, 음성 및 음성 인식 프로그램, 생의학 기기 및 기타 여러 가지가 있습니다. 순수한 형태의 DTFT는 대부분 분석에 사용되지만, 불연속 신호를 가져와 불연속 스펙트럼을 생성하는 DFT는 위의 대부분의 응용 프로그램에 프로그래밍되어 있으며 컴퓨터 과학에서 신호 처리의 핵심 부분입니다. DFT의 가장 일반적인 구현은 고속 푸리에 변환입니다. 그것은 찾을 수있는 간단한 재귀 알고리즘의 여기 . 이게 도움이 되길 바란다! 궁금한 점이 있으면 언제든지 의견을 말하십시오.