(1) 필터 구조마다 유한 정세도 특성(finite precision characteristics)이 다름.

Slides:



Advertisements
Similar presentations
전자통신연구실 1 확률과 랜덤 해석 잡음 분석 확률 - 실험 (experiment) - 결과 (outcome) - 사건 (event)
Advertisements

디지털 제어 Sun Moon University 1 of 19 목 차 9. Frequency response analysis Kyoung-Chul DIGITAL CONTROL.
제08장 필터 설계. 제08장 필터 설계 Summary of design stages for digital filters 제08장 필터 설계.
Chapter 9. 컴퓨터설계기초 9-1 머리말 9-2 데이터 처리장치 (Datapath)
이산시스템의 모델 담당교수 : 정보통신공학과 고경철 교수 (cp) ( ) 홈페이지 :
SRb Portable Wireless Dual Ch. Receiver PICTURE / FEATURES
세종대학교 항공우주공학과 유도항법제어연구실
임베디드 프로그래밍 Lecture #
VORTEX FLOWMETER OVAL ENG INC.
Ⅲ. 5S • 3정.
Chapter 3 데이터와 신호 (Data and Signals).
Chaper 2 ~ chaper 3 허승현 제어시스템 설계.
성경퀴즈 대회 출애굽기.
기본 컴퓨터 프로그래밍 Lecture #6.
디지털 신호처리
센서공학 Sensor Engineering
Programming을 이용한 ECG증폭기 설계
VHDL, FPGA를 이용한 소리인식 스위치 (Matched Filter 사용)
전동기의 원리및 특성 도장보전 박 주 희.
국민건강영양조사 한국보건의료연구원 이 자 연
Application of Acoustic Sensing and Signal Processing for PD Detection in GIS 20003년 05월 10일 이 찬 영.
 midi LOGGER GL220   신제품 소개 Dec, 2011.
제5장 이산시간 신호와 시스템의 푸리에 표현.
Digital Signal Processing ( week 10 )
아날로그 및 디지털 회로의 인터페이싱.
제07장 이산 푸리에 변환. 제07장 이산 푸리에 변환 푸리에 급수와 계수 에서의 이산주기신호 제07장 이산 푸리에 변환.
Medical Instrumentation #1
Numerical Analysis - preliminaries -
Medical Instrumentation
Ch. 5 : Analog Transmission
하드웨어 구현 - A/D 변환기(A/D converter) - 샘플링 주파수(Sampling frequency)
1 장 서론 목원대학교 정보통신공학과.
11장. 적응 신호처리 11.1 랜덤신호처리 11.2 적응 시스템 11.3 적응 신호처리의 예 11.4 적응 알고리즘
8차시: 측정시스템 분석(MSA) 학 습 목 표 학 습 내 용 1. 측정시스템 분석(MSA) 개념 이해
신호처리 Signal Processing
2 데이터 표현과 컴퓨터 연산 IT CookBook, 컴퓨터 구조와 원리 2.0.
자동제어 영남대학교 기계공학부 정 병 묵.
디지털 신호처리
Medical Instrumentation
Chapter 4 The Von Neumann Model.
4-1 Gaussian Distribution
데이터의 표현과 컴퓨터 연산 Prof. Jae Young Choi (최재영 교수)
국가대표 생애주기교육 프로그램 참여방법 안내
Data Communications 제 6 장 신호변환과 신호변환기.
Mathematical Description of Continuous-Time Signals
자동제어 개념 1 1.
Modeling one measurement variable against another Regression analysis (회귀분석) Chapter 12.
영상 압축 방법에 관한 연구 컴퓨터응용과학부 유정숙.
수업 첫 날 교육B 황유미 첫 수업 계획에 대해 알아보도록 하겠습니다..
연결링크 이미지를 마일리지샵 내에 기획전으로 제작하여 오픈/노출 사이즈 가로 1000/세로 상관x 배너사이즈 가로 400
Statistical inference I (통계적 추론)
Chapter 2 Time Domain Analysis
프로그래밍3 기말 프로젝트 QPSK변조 중간 보고서.
z 변환 - z 변환의 정의 - 유한 길이 신호의 z 변환 해석 : 극점과 영점과 수렴영역
절대오차(ε) = | 측정값(x) - 참값 (X) |
Signature, Strong Typing
Signature, Strong Typing
장애인단체 간담회 마스터 제목 스타일 편집 마스터 제목 스타일 편집 장애인 단체 간담회 마스터 부제목 스타일 편집
모사방지시스템 운영기준.
Fuel Cell FEM & Optimization
Signature, Strong Typing
Modeling one measurement variable against another Regression analysis (회귀분석) Chapter 12.
생체계측 강의록 Medical instrucmentation#8
자동제어공학 4. 과도 응답 정 우 용.
원가 관리 교육 1.기업가치와 원가관리 2.원가구성 3.전통적 원가계산의 절차와 이해 3-1)원가계산 및 관리의 필요성
성전기공식(안) 식 순 1. 기공미사 2. 기 공 식 3. 축 하 연 천주교 수원교구 퇴촌성당.
Basic Function 김윤성 박로빈 이지호 천영재
Introduction to Computer System 컴퓨터의 이해 3: 데이터 표현
A Practice Device for Frequency Response
Chapter 2. Coulomb’s Law & Electric Field Intensity
Presentation transcript:

(1) 필터 구조마다 유한 정세도 특성(finite precision characteristics)이 다름. (2) 구현 비용이 다름. 즉, 사용되는 덧셈기, 곱셈기, 지연소자의 수가 필터 구조마다 차이가 있음. 제06장 필터 구조

IIR 필터의 3가지 방식 구현에 의한 특성 비교 차분방정식: (infinite precision의 계수로 구현) 전달함수: 제06장 필터 구조

(finite precision의 계수로 구현, 양자화 step size : D=0.125) 차분방정식: 전달함수: 제06장 필터 구조

- infinite precision의 계수로 구현 : (직렬형 구조로 구현) - infinite precision의 계수로 구현 : - finite precision의 계수로 구현 : 위 전달함수를 양자화 step size가 0.125인 시스템으로 구현하면, 제06장 필터 구조

전달함수: 제06장 필터 구조

제06장 필터 구조

여러 가지 필터 구조 제06장 필터 구조

Digital filter 구현의 기본소자 unit delay(지연소자), adder(덧셈기), multiplier(곱셈기) 제06장 필터 구조

사용소자 개수 곱셈기: N+M+1 덧셈기: N+M 지연소자: N+M 제06장 필터 구조

제06장 필터 구조

- 사용되는 소자의 개수 제06장 필터 구조

전치 구조(transposed form) 시스템의 입력과 출력을 반대로 정의하고 모든 처리 순서를 반대로 하면, 등가의 시스템이 되는 구조 - 2차의 FIR 필터에 전치 정리를 적용 제06장 필터 구조

- 분자 다항식이 1인 2차의 IIR 필터에 전치 정리를 적용 (proof) 제06장 필터 구조

- 전치 제 I 직접형 구조 제06장 필터 구조

- 전치 제 II 직접형 구조 - 사용되는 소자의 개수 제06장 필터 구조

(예) N=6 이면 2차 필터 3개 N=7 이면 2차 필터 3개, 1차 필터 1개 제06장 필터 구조

고차의 분모 다항식을 2차 다항식으로 인수분해 하는 이유는 1차까지 인수분해하면 일반적으로 허수의 계수가 생기기 때문 - 제 II 직접형 구조로 구현할 경우 고차의 분모 다항식을 2차 다항식으로 인수분해 하는 이유는 1차까지 인수분해하면 일반적으로 허수의 계수가 생기기 때문 제06장 필터 구조

- 유한 정세도 특성은 일반적으로 직렬형 구조가 고차의 직접형 구조에 비하여 우수함. - 위의 전달함수 식에서 2차의 다항식이 인수분해 될 때에, 인수분해 된 분모다항식의 계수인 0.9와 0.64는 원래 원래 분모 다항식의 계수 0.576 보다 큼. 따라서, 구현 될 때, 계수 양자화 에러는 직렬형의 전달함수 보다 작게 된다. 제06장 필터 구조

제06장 필터 구조

제06장 필터 구조

제06장 필터 구조

- 병렬형을 만들기 위하여 인수분한 후, 부분분수로 만드는 과정 - 부분분수로 나타내면, 제06장 필터 구조

- 계수비교를 통하여 얻은 계수 - 병렬형 구조를 위한 전달함수 제06장 필터 구조

제06장 필터 구조

제06장 필터 구조

제06장 필터 구조

차분방정식: y[n] = b0 x[n] + b1 x[n-1] + b2 x[n-2] + … + bN x[n-N] 전달함수 : H(z) = b0 + b1 z-1 + b2 z-2 + … + bN z-N 제06장 필터 구조

제06장 필터 구조

- 5탭의 선형위상 필터 경우의 전치 필터의 장점 곱셈기의 수를 5(N)개에서 3((N+1)/2)개로 감소시킴. 제06장 필터 구조

제06장 필터 구조

- 필터에 을 입력시키면 출력이 이 되는 것을 이용 - 즉, 필터에 1을 입력시키면 출력이 전달함수 가 됨을 의미 - 필터에 을 입력시키면 출력이 이 되는 것을 이용 - 즉, 필터에 1을 입력시키면 출력이 전달함수 가 됨을 의미 제06장 필터 구조

제06장 필터 구조

- 반사 계수 - 식을 정리하면, - 반사계수 - 좌측 다항식의 계수 제06장 필터 구조

제06장 필터 구조

제06장 필터 구조

제06장 필터 구조

제06장 필터 구조

제06장 필터 구조

제06장 필터 구조

제06장 필터 구조

- 반사계수 제06장 필터 구조

- 신호의 방향을 바꾸기 위해 다음과 같이 변형 제06장 필터 구조

제06장 필터 구조

제06장 필터 구조

제06장 필터 구조

제06장 필터 구조

- 행렬식으로 표현하면, - 일반적인 상태방정식의 표현 제06장 필터 구조

제06장 필터 구조

유한 정세도 특성(finite precision characteristics or finite wordlength effects) hA/D conversion quantization error : caused by representing the input data by only a small number of bits hcoefficient quantization error : caused by representing the filter coefficients by a finite hproduct roundoff error : caused when the output and results of internal arithmetic operations are rounded(or truncated) hoverflow error : caused when partial sums exceeds the limited wordlength 제06장 필터 구조

Effects on the filter performances h A/D conversion quantization error : - limits the signal-to-noise ratio (SNR) obtainable h coefficient quantization error : - modifies the desired frequency response - modifies the locations of poles and zeros h product roundoff error : - reduces the SNR - cause an oscillation at the filter ouput or the output to remain stuck at a fixed nonzero value(limit cycle) h overflow error : - the output will be wrong 제06장 필터 구조

- 0.9와 0.64는 원래 분모 다항식의 계수인 0.576보다 크다 - 평균적으로 이와 같은 현상이 관찰 - 0.9와 0.64는 원래 분모 다항식의 계수인 0.576보다 크다 - 평균적으로 이와 같은 현상이 관찰 - 계수 양자화 에러는 직접형 구조보다 크다 제06장 필터 구조

- 양자화 step size 가 0.125인 시스템으로 구현 - 직렬형 구조의 필터계수의 양자화 - 직렬형 구조의 주파수 응답이 직접형 구조의 주파수 응답보다 원 주파수 응답에 가깝다 제06장 필터 구조

제06장 필터 구조

- 잡음원 - 유용한 모델이 되기 위한 조건 제06장 필터 구조

- 반올림 라운딩을 사용한 잡음원의 범위 D= 2 Xm/2B+1 = Xm /2B 모든 데이터의 값 ; | X| <1 그러므로, D= 1/2B = 2-B - 하나의 입력 잡음원의 평균과 분산 : 제06장 필터 구조

- 분자다항식이 M차이고 분모다항식이 N차인 제1 직접형 구조의 잡음원의 분산 - 잡음원의 합 - 입력 잡음원의 분산 - 분자다항식이 M차이고 분모다항식이 N차인 제1 직접형 구조의 잡음원의 분산 제06장 필터 구조

- 입력 잡음원과 이로 인한 출력에 대한 차분 방정식 - 출력 의 평균 or - 출력의 분산 제06장 필터 구조

그러므로, - 자기상관함수의 DTFT인 파워 밀도 스펙트럼의 정의 - 자기상관함수 - 위 자기 상관함수의 DTFT인 잡음원 e[n]의 파워 밀도 스펙트럼 제06장 필터 구조

- 위 식을 이용한 출력 자기상관함수의 DTFT인 f[n]의 파워 밀도 스펙트럼 제06장 필터 구조

- 출력의 분산 - 잡음원에 대한 출력의 평균과 분산 : 제06장 필터 구조

제06장 필터 구조

제06장 필터 구조

제06장 필터 구조

제06장 필터 구조

제06장 필터 구조

제06장 필터 구조

제06장 필터 구조

제06장 필터 구조

Limit cycles in IIR filters - Two types of limit cycles(limit cycle oscillations) ; (1) Granular limit cycles(due to product round-off) (2) Overflow limit cycles(due to overflow of adders) - Granular limit cycles; (ex) 1st order I I R filter y[n]=x[n] - 0.9y[n-1] x[n]= 10, n=0 = 0, n>0 제06장 필터 구조

Output with rounding (finite precision) Output with no rounding (infinite precision) Output with rounding (finite precision) 제06장 필터 구조

- Overflow limit cycles; (ex) 2nd order I I R filter y[n]= - a1y[n-1] - a2y[n-2] + x[n] ; rounding operation where 제06장 필터 구조

- Overflow limit cycles ; (zero - input case) 제06장 필터 구조

H.W.(6장 연습문제) 6-3, 6-6, 6-10, 6-12, 6-15 제06장 필터 구조