7장 이산 푸리에 변환과 고속 푸리에 변환.

Slides:



Advertisements
Similar presentations
1 일시 : 2015 년 5 월 24 일 조사한 사람 : 강수연, 신예 솔 자료정리 : 김규민, 이지훈 발표자 : 2 모둠 2.
Advertisements

▶ 이름 : 김진아 ▶ 생년월일 : 19 년 9 월 17 일생 ( 만 세 ) ▶ 가족관계 : 부모님, 남동생 ▶ 출신학교 : 양곡초 - 양곡중 - 일신여고 ▶ 취미 : 책 읽기, 여행 ▶ 특이사항 : 식성이 좋음 인사성이 밝음 목소리가.
1, 묵상 : 하나님을 알아가는 시작입니다. 다윗의 삶 : 삼상 30:1-6 도의 지도력 동역자 가족 양, 현지인 1, 왕이 되기 전의 일이다. 2, 위기를 해결할 수 있는 것은 다윗 자신이다. 3,6 절 여호와를 힘입고 용기를 얻었더라. ( 마음속에 깊이.
EMLAB Modeling of Digital Communication Systems using Simulink Chap2. Sinusoidal Simulink Model Chap3. Digital Communications BER Performance in AWGN (BPSK.
13장 채널 정보를 활용한 송신 기법 송 유 진.
여러가지 멸종위기 동물과 세계5대 희귀동물에대한 조사 5학년 1반 13번 이채원
IT CookBook, 쉽게 배우는 신호 및 시스템
강의 기법과 상황대처 경기도 마약퇴치운동본부 김이항 약사 10.
교육 목차 1. 사업 진행 현황 2. 시스템 접속 방법 3. 메뉴 구성도 4. 업무 흐름도 5. 사용자/관리자 화면
SSB modulation을 이용한 음성변조
유체역학시험 환경공학과 백하비.
* 그룹 상시 연락망 : 각사 조직도 기준 연락망으로 대체함
신호의 분석와 합성 미디어통신연구실 책임교수 최재호
신호 분석 방법에 관한 연구 컴퓨터 응용과학부 김수진.
송탄 동부교회 영성적 제자훈련을 위한 18주 제자 양육교재 18주 임용주 목사 지음 대한예수교 장 로 회
원정초등학교 5학년1반 48번 윤민정.
Chaper 2 ~ chaper 3 허승현 제어시스템 설계.
Using FFT analysis/synthesis/filtering
*노동문제 * -비정규직 유효림 박지희 전향숙 황연두.
Signal 자연계에 존재하는 모든 정보전달의 수단 신호의 공학적 표현 물소리, 바람소리, 새소리 짐승소리,불,연기,봉화…
디지털 신호처리
3. 원거리 직접연결 통신 (2장. 직접 연결에 의한 컴퓨터 통신)
6장 pn접합 다이오드 : I-V 특성 6.1 이상적인 다이오드 방정식 정성적 유도 정량적 풀이전략
제07장 이산 푸리에 변환. 제07장 이산 푸리에 변환 푸리에 급수와 계수 에서의 이산주기신호 제07장 이산 푸리에 변환.
DSP와 TMS320F28X의 이해
FFT란?.
주요 부문별 업무처리 FLOW 인 사 급 여 부 서 코 드 조 직 코 드 인사 관련 기본 코드 기 본 급 인사 기초 자료 관리
제 8 장 주파수 영역에서의 처리.
Accelerometer Data Collection and Preprocessing
시간 관리 및 경력관리 이 대 성.
1 장 서론 목원대학교 정보통신공학과.
11장. 적응 신호처리 11.1 랜덤신호처리 11.2 적응 시스템 11.3 적응 신호처리의 예 11.4 적응 알고리즘
1과목 데이터베이스 강사 이 민 욱.
Computer Vision & Pattern Recognition Lab. 김 태 철 (월)
28장 멀티미디어 28.1 디지털 AV 28.2 AV압축 28.3 스트리밍 저장형 AV 28.4 스트리밍 생방송 AV
디지털 신호처리
Lect. 6 Propagation through Plasma
Chapter 8 손실 압축 기법 8.1 소개 8.2 왜곡측정 8.3 빈도 왜곡 이론 8.4 양자화 8.5 변환 부호화
예비군 훈련장 약도 ◈ 찾아 가는 길 ◈ (2) 비봉 중,고등학교 (3) 길 건너 제 2819부대 1대대 화성시 예비군 훈련장
Mathematical Description of Continuous-Time Signals
제주북초등학교 영재학급 심화반 6학년 14번 오정훈
마을살이 제천덕산면을 중심으로 농촌공동체연구소장 한석주.
7장 이산 푸리에 변환과 고속 푸리에 변환.
Young-Tae Han 다중접근 Young-Tae Han
제 1 장 필터 해석 및 설계 개론 (금).
01 ※붙임자료 교수 프로필.
Chapter 2 Time Domain Analysis
2015 한국연구재단 글로벌박사 양성사업 변경사항 안내
절대오차(ε) = | 측정값(x) - 참값 (X) |
1. 어스앵커 시공계획 1-1. EARTH ANCHOR FLOW – CHART 및 전경 공종완료 케이싱 인발
Fourier 변환 영상의 주파수 특성을 분석하여 디지털 영상을 변환하는 방법
본선대회 일정안내.
운동역학 제3장 수학적 기초 신라대학교 체육학부 이 중 슥 교육대학원 운동역학특론.
Drawing graphs.
광학적 모형안 헬름홀쯔-로렌스 모형안.
생체계측 강의록 Medical instrucmentation#8
(How your communication can inspire action and get results?)
게임엔진 프로젝트 발표 상어 사냥 안 정 웅.
(제작자: 임현수)모둠:임현수,유시연,유한민
임금소득과 차별 © 2007 Thomson South-Western.
조 병 규 Software Quality Lab. 한 국 교 통 대 학 교
실험 8. 다이오드의 응용.
인터넷쇼핑몰과 상품소싱전략 365DC 대표 양민호 중소기업진흥공단 전자상거래지원센터.
실험 6. RLC Circuit.
상사용 역량진단 시스템 사용안내 1. 역량진단 시스템 프로세스 2. 상사진단 - 상사진단 1차 - 상사진단 2차.
우리나라에서 10대로 살아가기 엘리트조 오정희 / 송지선 / 손시하 / 박주현 / 김소현.
알고리즘 강의 슬라이드 7 정렬문제 알고리즘 해석 강의 슬라이드 #7
Progress Seminar 신희안.
네트워크 프로토콜.
Presentation transcript:

7장 이산 푸리에 변환과 고속 푸리에 변환

서 론 1. 이산 푸리에 변환의 기초 이론 2. 푸리에의 여러 형태와의 관계 3. 이산 푸리에 변환의 구현시 계산상 문제 서 론 1. 이산 푸리에 변환의 기초 이론 2. 푸리에의 여러 형태와의 관계 3. 이산 푸리에 변환의 구현시 계산상 문제 4. 다양한 고속 푸리에 변환 알고리즘 이산 푸리에 변환 (DFT) 디지털 신호를 주파수 영역에서 분석 고속 푸리에 변환 (FFT) 계산 속도가 빠르다.

이산 푸리에 급수와 이산 푸리에 변환의 차이 이산 푸리에 급수 이산 푸리에 변환 1. 주기 신호에 응용 2. 스펙트럼 선의 고조파 형태 3. 스펙트럼 계수 ak 1. 비주기 신호에 응용 2. 선형 시불변 시스템에 적용 3. 에 대한 연속함수 이산 푸리에 변환은 비주기적인 신호 x[n]을 주기 신호로 고려 이산 푸리에 변환 이산 푸리에 역변환

이산 푸리에 변환, 푸리에 변환, 이산 푸리에 급수 한 주기 비주기 신호와 푸리에 변환 스펙트럼 주기 신호와 이산 푸리에 급수

이산 푸리에 변환의 특성 선형성 시간이동 컨벌루션 변조

이산 푸리에 변환의 특성 x[n]이 실수이면 X[k]의 실수부: 우함수 X[k]의 허수부: 기함수 대칭성 : 절반의 계수로 표현 x[n]이 복소수이면, 대칭성이 존재하지 않음 - 이산 푸리에 변환 정의시 모든 계수 필요 x[n]이 실수이고 우함수이면 (x[n]=x[-n]) => 스펙트럼은 허수부가 모두 0인 cosine 항만 존재 x[n]이 실수이고 기함수이면 => 스펙트럼은 실수부가 모두 0인 sine 항만 존재

이산 푸리에 변환 계산 계산 속도 : 알고리즘과 프로그램을 작성할 때뿐만 아니라 하드웨어에 의해서도 정해지므로 매우 복잡한 문제 곱셈 : 많은 계산시간 소모, 특별한 목적의 디지털 신호처리 하드웨어 설계 필요 수행속도가 느리다 이산 푸리에 변환 이산 푸리에 역변환 x[n]이 실수인 경우 진폭과 위상 실수부 : 허수부 : 각각 2N2 만큼의 실수 곱셈 계산 필요

이산 푸리에 변환 계산 x[n]이 복소수인 경우 (계산이 더욱 복잡해 짐) 실수부 : 허수부 : 각각 4N2 만큼의 실수 곱셈 계산 필요 곱셈이 존재하기 때문 계산 속도 느림 (계산시간 : N2 에 비례) (예) 2048개 또는 4096개 샘플 경우 : 수 분 해결점 : 이산 푸리에 변환과 역이산 푸리에 변환의 주기성으로 인한 => k와 n이 변함에 따라 같은 값의 곱셈이 반복 계산 대책 1. 고속 푸리에 변환 알고리즘 2. 코사인과 사인값을 메모리에 저장하였다 이용

고속 푸리에 변환 (FFT) WNkn : 주기함수, 같은 계산 값이 반복 WN = exp(-j2/N) N = 8인 경우 WNkn의 주기성 - k와 n이 각각 0에서 7 사이 - 총 64개 - 8개의 WNkn - 4개의 고정값

고속 푸리에 변환 접근 방법 1. 전통적인 분해 방법 - 데이터 N이 2의 승수 ( )인 경우 적용 - 시분할형(decimation-in-time) - x[n]을 각각 N/2 샘플인 두개의 신호로 분리 2. 인덱스 접근 방법 - 데이터 N의 개수가 임의의 수에 적용

전통적인 분해 방법 기수 2 (radix-2) 시분할형 FFT 알고리즘 N = 8인 경우 n = { 0, 1, 2, 3, 4, 5, 6, 7 } n = { 0, 2, 4, 6 } n = { 1, 3, 5, 7 } n = { 0, 4 } n = { 2, 6 } n = { 1, 5 } n = { 3, 7 } - 2점 푸리에 변환이 될 때까지 계속 분할

인덱스 접근 방법 - DFT의 길이를 N = N1N2 와 같이 두 수의 곱으로 표현 n = ( M1 n1 + M2 n2 ) N where n1 = 0, 1, 2 … (N1 - 1) n2 = 0, 1, 2 … (N2 - 1) M1 , M2 : 상수 N : modulo k = ( J1 k1 + J2 k2 ) N DFT의 시간축 인덱스 n1 과 n2 의 값이 특정 범위에서 변하면 n값은 범위에서 변한다 DFT의 주파수축 인덱스 예 : 4점 푸리에 변환을 2점 푸리에 변환으로 분할 N1 = N2 = 2 이면 N = N1 N2 = 4 M1 = 2, M2 = 1, J1 = 1, J2 = 2 이면 n = 2n1 + n2 n1, n2 = 0 또는 1 k = k1 + 2k2 k1, k2 = 0 또는 1 N = 4 일 때의 푸리에 변환식

인덱스 접근 방법 N = 4 일 때의 푸리에 변환 두개의 N/2점 이산 푸리에 변환 4점 변환방정식

신호 흐름도 (signal flow graph)

신호 흐름도 (signal flow graph) W40 = 1 = W20 ; W42 = W21 = -1 ; W43 = W42 W41 = W21 W41

고속 푸리에 변환 나비 (FFT butterfly) 한 개의 덧셈과 한 개의 뺄셈 나비와 회전요소가 결합

예제 7.1 8점, 기수 2인 시분할 고속 푸리에 변환은 0과 1인 6개의 독립 변수를 가진 인덱스 표로 정의 n = 4n1 + 2n2 + n3 및 k = k1 + 2k2 + 4k3 (7.41) (a) n과 k의 인덱스 표를 만들고, 출력이 원래 순서로 나올 때 순서가 바뀐 입력 순서를 표현 (b) 가중치가 W8 승수로 표현되는 고속 푸리에 변환의 신호 흐름도를 작성 (c) 2점 고속 푸리에 변환 나비와 회전 요소를 고려하여 신호 흐름도를 재구성하고 FFT의 경우 필요한 복소수 곱셈 계산의 수를 계산 풀이 (a) 원래 순서의 출력 순서가 바뀐 입력 순서

(b)

(c) - W84 = -1이므로 W86 = W84 W82 = (-1) W82 - -1이 기본 나비 안에 결합 - W82는 회전 요소

입력 및 출력 순서의 변환 입력 순서를 바꾸었으나, 만약 출력 순서를 바꾼다면 입력 순서를 바꾸지 않아도 된다

비트 반전

주파수 분할(decimation-in-frequency) FFT - 시분할과 반대 - 주파수 영역에서 시분할 방법에 대한 이원적(opposite or dual)쌍 - 입력값 대신 출력값이 분할 n = n1 + 2n2 , k = 2k1 + k2, X = X[n1, n2]

예제 7.2 주파수 분할 고속 푸리에 변환에서 8점, 기수 2, 조건을 갖는 인덱스 대응식은 n = n1 + 2n2 + 4n3 및 k = 4k1 + 2k2 + k3 FFT에 대한 신호의 흐름도를 그리고 W8의 승수로 모든 가지의 가중치를 나타내라. 기본적인 2점 FFT의 나비선도와 회전 요소를 이용해서 또 다른 형태의 신호 흐름도를 그려라. (데이터의 순서 바뀜은 출력에만 존재한다고 가정) 풀이

- W87 = W84 W83 = (-1) W83

- 16점 고속 푸리에 변환 경우 N = 16, N1 = N2 = 4  인덱스 대응식 : n = 4n1+ n2 및 k = k1+4k2  입력 순서 0, 4, 8, 12, 1, 5, 9, 13, 2, 6, 10, 14, 3, 7, 11, 15

DFT 특성