Medical Instrumentation HW#4 Analog & Digital

Slides:



Advertisements
Similar presentations
8. Alternating Current and Voltage 전기 · 전자 · 통신 교육론 담당교수님조병록 교수님 발표일 발표자 김나영.
Advertisements

42 강 신호 변환 방식 5 과목 데이터통신 강사 이 민 욱. 42 강 신호 변환 방식  신호 변환 방식 1. 데이터와 신호 변환기 (1) 신호 변환기 ① Modem : 디지털 데이터 (Data) 를 아날로그 신호 (Signal) 로 변환시키는 장비로 PSTN( 공중.
1 尹 盛 哲 PCM 1. General : Analog 신호를 다음의 3 단계로 Digital 신호로 펄스부호변조 (Pulse Code Modulation) 하는 과정 1) 표본화 (Sampling) 2) 양자화 (Quantizing) 3) 부호화 (Coding ) 2.
중원대학교 의료공학과 신 진솔 (WED). 영상의 밝기 & 명암 조절 영상의 감마보정 영상의 잡음 감소.
Signal Processing & Systems ( 신호 및 시스템 ) 연속 주기 신호의 주파수 해석 Prof. Jae Young Choi ( 최재영 교수 ) Signal Processing & Systems (2014 Fall) Prof. Jae Young Choi.
출석수업 과제 – 총 5문제, 10월 25일 제출 정보통계학과 장영재 교수.
제출일 : 조 : 1조 조원 : 강세룡 강지윤 (1등)권용석 권혜선
재료수치해석 HW # 박재혁.
                                  9장 컴퓨터 기반 데이터 수집의 기초.
담당교수 : 이봉운 아날로그 및 디지털 통신이론 ’12-1 학기 담당교수 : 이봉운
제8장 이산 푸리에 변환.
4.3.3 초기하분포 (Hypergeometric distribution)
Medical Instrumentation
                                  8장 A/D 변환기 A/D Converter? A/D Converter 원리 Bit 수와 최대범위 및 해상도와의 관계.
                                  7장 D/A 변환기 D/A Converter? D/A Converter 원리 Bit 수와 최대범위 및 해상도와의 관계.
MEDICAL INSTRUMENTATION I Bio-potential Amplifiers
수치해석 6장 예제문제 환경공학과 천대길.
Report #2 - Solution 문제 #1: 다음과 같이 프로그램을 작성하라.
Analog and Digital 완소 3조 1등 : 박상섭 2등 : 임승훈 3등 : 박동민 4등 : 문희연
10장 랜덤 디지털 신호처리 1.
실험 8. 연산증폭기 특성 목적 연산증폭기의 개관, 특성 및 사용법 이해 입력저항, 개루프 이득, 출력저항, 슬루레이트 등
광 저장 장치 (Compact Disk) 화공생명공학과 표면나노공정 연구실 김용관.
Medical Instrumentation. H.W #9
실험 3 - 비선형 연산 증폭기 회로와 능동 필터 전자전기컴퓨터공학부 방 기 영.
5 장 부호화(Encoding) 5.1 디지털-대-디지털 5.2 아날로그-대-디지털 5.3 디지털-대-아날로그
디지털영상처리 및 실습 대구보건대학 방사선과.
11장. 포인터 01_ 포인터의 기본 02_ 포인터와 Const.
컴퓨터 응용과 3학년 1반 조장 김영조 조원 구본건 , 임선택
Multimedia Programming 10: Point Processing 5
생체계측 REPORT#3 7조 정다운( )-1등 정진웅( )-2등
멀티미디어 시스템 (아날로그 이미지,신호를 디지털로 변환 방법) 이름 : 김대진 학번 :
DK-128 ADC 실습 아이티즌 기술연구소
5장. 이산푸리에변환 5.1 연속신호의 푸리에변환 5.2 이산신호의 푸리에변환 5.3 이산푸리에변환
AM, FM.
Multimedia Programming 06: Point Processing 2
상관함수 correlation function
PC오실로스코프 & 주파수발생장치 캡스톤 22조 차재호 박진우.
차세대통신시스템 2. 신호와 시스템 (2) March 14 – 15, 2011 Yongwon Lee
CH 4. 확률변수와 확률분포 4.1 확률 확률실험 (Random Experiment, 시행, Trial) : 결과를 확률적으로 예측 가능, 똑 같은 조건에서 반복 근원사상 (Elementary Event, e) : 시행 때 마다 나타날 수 있는 결과 표본공간.
주파수 영역에서의 이미지 처리 이미지의 주파수는 밝기의 변화하는 정도를 의미한다.
Register, Capacitor.
제4장 제어 시스템의 성능.
군집 분석.
Java의 정석 제 5 장 배 열 Java 정석 남궁성 강의 의
Term Projects 다음에 주어진 2개중에서 한 개를 선택하여 문제를 해결하시오. 기한: 중간 보고서: 5/30 (5)
4 장 신호(Signals) 4.1 아날로그와 디지털(Analog and Digital)
2장. 직접 연결에 의한 컴퓨터 통신.
Frequency distributions and Graphic presentation of data
3 장 주파수 영역 해석: 이산 Fourier 급수 및 Fourier 변환.
Chapter 3 Frequency Domain Analysis
P 등속 직선 운동 생각열기 – 자동차를 타고 고속도로를 달릴 때, 속력계 바늘이 일정한 눈금을 가리키며 움직이지 않을 때가 있다. 이 때 자동차의 속력은 어떠할까? ( 속력이 일정하다 .)
MECHATRONICS 한경대학교 정보제어공학과 담당교수 : 조재훈.
아날로그-디지털 부호화(1/7) 아날로그 정보를 디지털 신호로 변환 아날로그-디지털 부호화 과정.
Ch.6 주파수 응답과 시스템개념 김하린 오희재 이연재
차세대통신시스템 3. 진폭 변조 (2) April 11 – 12, 2011 Yongwon Lee
2. 누화와 케이블링 1. 서론 2. 용량성 누화 3. 유도성 누화 4. 복합적인 누화(누화의 일반적인 이해)
4장. 데이터 표현 방식의 이해. 4장. 데이터 표현 방식의 이해 4-1 컴퓨터의 데이터 표현 진법에 대한 이해 n 진수 표현 방식 : n개의 문자를 이용해서 데이터를 표현 그림 4-1.
제 5장 제어 시스템의 성능 피드백 제어 시스템 과도 성능 (Transient Performance)
생체 신호의 실시간 디지털 처리 7조 홍윤호( )-1등
논리회로 설계 및 실험 4주차.
최소의 실험 횟수에서 최대의 정보를 얻기 위한 계획방법 분석방법: 분산분석(Analysis of Variance, ANOVA)
상관계수.
통계학 R을 이용한 분석 제 2 장 자료의 정리.
CH3. 데이터의 기초적 정리방법 모집단과 표본 모집단 (Population) , 표본 (Sample, 시료) 그림 3.1
물리 계층 디지털 전송(코딩).
CH3. 데이터의 기초적 정리방법 모집단과 표본 모집단 (Population) , 표본 (Sample, 시료) 그림 3.1
어서와 C언어는 처음이지 제21장.
Introduction to Wavelets - G.E. Peckham
아날로그 신호를 디지털 신호로 변환하는 A/D 변환기 A/D 변환 시 고려하여 할 샘플링 주파수 D/A 변환기
버스와 메모리 전송 버스 시스템 레지스터와 레지스터들 사이의 정보 전송을 위한 경로
Presentation transcript:

Medical Instrumentation HW#4 Analog & Digital 6조

목 차 4차 과제 순위 신호의 정의와 종류 Noise신호 분석을 위한 Gaussian 분포 Quantization과 SNR 목 차 4차 과제 순위 신호의 정의와 종류 Noise신호 분석을 위한 Gaussian 분포 Quantization과 SNR Analog와 Digital의 비교 정현파의 정의 Fourier Series & Fourier Transform Sampling Theory

4차 과제 순위 2004200459 장재필 2005200439 이지민 2007102856 임영민 2007102854 이준관 2004200456 임명준

Signal이란? 신호(signal)란 ? -물리량(크기)의 시간에 따른 변화를 기록한 것 연속(continuous) 불연속 (discrete) 연속(continuous) 불연속 (discrete) Time

신호(signal)의 종류 Discrete-time signal - 시간(x축)은 특정 값만을 크기(y축)은 실수의 값을 가짐 Analog signal -시간(x축)와 크기(y축) 이 모두 실수의 범위의 값을 가짐 Continuous-time signal -시간(x축)은 실수의 범위, 크기(y축)은 특정 값만을 가짐 Digital signal - 시간(x축), 크기(y축) 모두 특정 값만을 가짐

신호의 처리과정 시간축을 discrete하게 변화 크기축을 discrete하게 변화 Frequency Bandwidth Analog signal Sampling (표본화) Quantization (양자화) Digital 시간축을 discrete하게 변화 크기축을 discrete하게 변화 Frequency Bandwidth Sampling theory

아날로그 신호 - 모든 band limited된 signal은 정현파의 합으로 표현 할 수 있다. - Noise는 근본적으로 열에너지 때문에 발생하게 된다.

아날로그 신호 - MATLAB을 사용하여 아날로그 신호를 만들어 보자. 신 호 신호 + 노이즈 노이즈

Gaussian 분포 잡음의 크기(x) 잡음의 빈도 도수분포곡선이 평균값을 중심으로 좌우 대칭인 종모양을 이루는 것으로 가우스가 측정오차의 분포에서 그 중요성을 강조하여 이 곡선을 가우스 곡선이라고 한다. Zero – mean Gaussian

Gaussian 분포 표준 편차 확률 ±σ 68.3% ±2σ 95.5% ±3σ 99.7% ±4σ 99.99% ±5σ 99.9999% 편차가 ±4σ정도 되면 99.99%의 확률을 가지므로 거의 오차가 없다고 볼 수 있다. N(m, σ) : 평균이 m이고 표준편차가 б인 Gaussian 확률분포

Gaussian 분포 분포도 신호 σ의 값이 크면 Gaussian곡선이 넓게 분포하게 되고 σ -> small σ -> large 신호

신호 대 잡음비(SNR) 잡음의 크기? Npeak = 4σ => Gaussian 곡선에서 ±4σ에서 99.99%를 가지므로 4σ를 Npeak값으로 정함. SNR의 값을 log값으로 표현하는 이유는 큰 값을 log로 표현하여 수를 간단히 표현하기 위해서이다. SNR (signal-to-noise ratio) x log10x 101 1 102 2 103 3 104 4 105 5 106 6

quantization Quantization(양자화)의 의미? 일정 범위의 (양자화 폭)의 진폭에 대해 하나의 대표값을 할당하는 것이다. 입력 신호를 유한한 개수의 값으로 근사화 하는 것이다. 3. sampling된 신호의 크기들을 discrete하게 단계화 하는 과정이다.

quantization Δ A N개로 나누어줌 N개로 나누어 준 것의 한 칸의 크기를 Δ라고 하면 Δ=2A/N N개의 서로 다른 수를 n bit2진수로 표현하면 N=2n -A

quantization 신호 S(t)를 Quantization하면 임의의 신호 S(t)는 Sq(t)로 표현되고 nq(t)만큼의 오차가 발생되게 된다. 그러므로 Δ 에서 S(t)는 원래의 신호를 뜻하고, Sq(t)는 Quantization된 신호, nq(t)는 Quantization된 noise 신호를 뜻한다. 각각의 신호들의 값과 Sampling한 시간들의 제한된 크기의 값과의 차이가 nq(t)가 된다.

Quantization noise 원래 아날로그 신호에 존재할 수 있는 다른 잡음을 제외하고 추가적인 오차는 양자화에 의한 것이다. 예를 들어 전압이 0과 1사이에 존재하고 값들을 저장하기 위한 비트가 단지 8비트라면, 우리는 모든 연속적인 전압의 값들을 단지 256개의 값들로 만들어야 한다. 이러한 과정은 반올림 오차를 가져오게 된다. 이것은 실제 잡음(noise)는 아니지만 quantization noise라고 한다. P(nq) Quantization noise평균값 원래 신호의 Noise보다 Quantization Noise가 더 작아야 의미가 있는데, 가능한 수단은 Sampling횟수를 늘리는 것 뿐이다. N을 증가시키면 Quantization Noise가 줄어든다.

신호 대 양자화 잡음비 SQNR(Signal to Quantization Noise Ratio) 양자화의 잡음은 특정 샘플링 시간에서 아날로그 신호의 값과 가장 가까운 양자화 구간 값과의 차이로 정의 한다. 이 오차의 크기는 많아야 구간의 절반의 크기를 가진다.

따라서 신호처리의 관건은 노이즈 처리를 어떻게 하는가이다. Digital의 장점 Input H(System) Output noise noise 모든 신호처리에는 노이즈가 생기기 마련이다. 따라서 신호처리의 관건은 노이즈 처리를 어떻게 하는가이다. Storage Reading Communication … “가공” 디지털 시스템의 장점 디지털 시스템은 내, 외부 잡음에 강함. 디지털 시스템은 프로그래밍으로 전체 시스템을 제어할 수 있어서 규격이나 사양의 변경에 쉽게 대응할 수 있어서 기능 구현의 유연성을 높일 수 있고 개발기간을 단축시킬 수 있음. - 디지털 시스템은 전체 시스템 구성을 소형화, 저가격화로 할 수 있음.

Digital의 장점 간단히 Digital의 장점은 Noise 신호에 강하다 Digital Signal Digital & Noise Signal Analog Signal Analog & Noise Signal 간단히 Digital의 장점은 Noise 신호에 강하다 Analog신호의 경우 저장이나 복사 등의 가공을 할 경우 중간에 잡음(noise)이 추가되기 마련이다. 이러면 원래의 신호를 유지하기 어렵게 된다. 디지털 신호의 경우 값이 0 또는 1의 2가지의 경우의 값만을 가지기 때문에 저장 복사 등의 가공을 하여도 일정수치의 전압을 기준으로 나눠서 처리할 수 있으므로 그림처럼 일정한 데이터를 유지할 수 있게 된다.

관련 문제풀이 온도계 (전자식) 측정범위 : -100 ‘C → 100’C , 센서 및 아날로그 회로 출력 : -5V ↔ 5V 아날로그 회로 잡음 : 100mV , ADC의 필요한 bit 수는 ? 온도 측정의 해상도(의미있는 최소의 변화)는? 위의 문제를 풀기 위해 우선 bit수를 구하려면 잡음의 크기가 100mV이고 아날로그 출력이 10V 이므로 10V/100mV = 100 즉 N = 100 이 되고 2n>100인 n을 구하면 최소 n=7 임을 알 수 있다. 보통 ADC는 8bit부터 사용되므로 8bit ADC를 사용하면 Δ=10V/28≒40mV 임을 알 수 있다. 디지털 신호에서의 온도 변화는 200/256≒0.8임을 알 수 있고 그러므로 아 날로그 신호에서의 40mV의 변화는 디지털 신호의 0.8임을 알 수있다. 그렇다면 디지털 신호에서의 1’C의 변화가 실제로 아날로그상에서의 변화 라고 볼 수 있느냐고 하면 그것 또한 아닌것을 알 수 있다. 그 이유는 아날로 그회로에서의 잡음이 100mV이고 이것은 디지털회로에서 2’C정도의 변화 를 가져오므로 즉, 디지털 신호에서의 2’C이내의 변화는 실제 아날로그 신 호의 잡음에 의한 변화 일 수도 있는 것이다.

정현파(sinusoid) T : 한바퀴 회전시 걸리는 시간 1초에 도는 바퀴는? 1/T Cycle per second = per second ⇒ Hz x(t) = sinωt = sin(2πft) ω(각속도) : radian per second f : Hz = 1/second r=1 (t=t0) Θ x(t) y(t) Θ=wt(각주파수*시간) x(t) = cos(Θ) = cos(wt) = cos(2πft) y(t) = sin(Θ) = sin(wt) = sin(2πft)

fourier series 정의 - 주기함수를 정현파를 이용한 급수로 나타낸 형태 - 임의의 주기함수를 삼각함수로 구성되는 급수로 전개한 것을 말한다. - 예를 들어 F(x)=F(x+2π) 면 기본주기가 2π인 아래의 함수를 쓸 수 있다. 임의의 주기함수 x(t)

Fourier Transform 정의 - 한 함수를 인자로 받아 다른 함수로 변환 시키는 선형 변환이다. - ξ를 주파수, x를 시간으로 설정했을 때, 다음과 같이 쓸 수 있다. 2) 의미 - 식의 간소화 - 입력값에 따른 출력값의 빠른 도출

Fourier Transform Fundamental Frequency (기본 주파수) Harmonics (고조파) 무시 A1sin2πf1t , B1cos2πf1t ⇒ f1 A2sin2πf2t , B2cos2πf2t ⇒ 2f1 A3sin2πf3t , B3cos2πf3t ⇒ 3f1 : : Ansin2πfnt , Bncos2πfnt ⇒ nf1 Fundamental Frequency (기본 주파수) Harmonics (고조파) 무시 Bandwidth(대역폭) Frequency spectrum 최대 주파수 (대역폭의 마지막 주파수) An , Bn A1 , B1 100 A2 , B2 60 A3 , B3 40 : A6 , B6 0.8 A7 , B7 0.001

Sampling이란? 좁은 의미에서 아날로그 신호를 일정 시간마다 디지털 신호로 만드는 것을 말하고, 더 넓은 의미에서는 아날로그 신호 또는 이산시간 변수를 갖는 함수를 일정 시간 간격으로 수학적으로만 가능한 이산시간 신호로 바꾸는 것 쉽게 말하면, 표본을 취한다고 말할 수 있다. 시간적으로 변화하는 어떤 데이터  값(온도, 압력, 속도 등등)을  어떤 시점에서 그 데이터 값을 검출하여 저장하는 것을 Sampling 이라 함.

sampling 많은 수의 Sampling 변화폭이 다양한 신호 적은 수의 Sampling 변화폭이 많지 않은 신호

sampling 몇번 sampling ? => 최대 주파수(fm)를 기준으로 결정 Sampling interval : Ts= 1/2fm Sampling frequency : 1/Ts=2fm

감사합니다.