Presentation is loading. Please wait.

Presentation is loading. Please wait.

Signal Processing First <LECTURE #1>

Similar presentations


Presentation on theme: "Signal Processing First <LECTURE #1>"— Presentation transcript:

1 Signal Processing First <LECTURE #1>
Introduction

2 Signal Processing First
Contents 소개 : Signal & system이란 무엇인가? 1.1 신호의 수학적 표현 1.2 시스템의 수학적 표현 1.3 시스템에 대한 고려 Signal Processing First

3 Signal Processing First
Contents 소개 : Signal & system이란 무엇인가? 1.1 신호의 수학적 표현 1.2 시스템의 수학적 표현 1.3 시스템에 대한 고려 Signal Processing First

4 Signal Processing First
신호의 수학적 표현 신호(signal) 변화의 패턴으로 정보를 표현 연속시간 신호 (continuous-time signal) 로 표현 그림 1-1 참조 Signal Processing First

5 Signal Processing First
Signal Types Signal Processing First

6 Signals and Systems Defined
A signal is any physical phenomenon which conveys information Systems respond to signals and produce new signals Excitation signals are applied at system inputs and response signals are produced at system outputs Signal Processing First

7 A Communication System
A communication system has an information signal plus noise signals This is an example of a system that consists of an interconnection of smaller systems Signal Processing First

8 Signal Processing First
이산시간 신호(discrete-time signal) 일정 간격으로 sampling하여 얻어짐. 로 표현. : 정수, : 샘플링 주기(sampling period) 그림 1-2 참조 그림 1-3 : 정지영상에 대한 두 개의 공간 변수로 구성된 신호 표현 Signal Processing First

9 Signal Processing First
이산 시간 신호(Discrete Time Signals) 기본적인 이산시간 신호 (1) 단위 임펄스 신호(unit impulse Signal) n=0 (2) 단위 계단 신호(unit step Signal) n=0 Signal Processing First

10 Signal Processing First
Elementary Discrete Time Signals)(1) (3) 단위 경사 신호(unit ramp signal) n=0 Signal Processing First

11 Signal Processing First
기본 이산 시간 신호(2) (4) 지수함수 신호(exponential signal) 1 n=0 Signal Processing First

12 Signal Processing First
이산 시간 신호(Discrete Time Signals)의 분류 에너지신호(energy signal)와 전력신호(power signal) (1) 에너지 신호 (energy가 유한한 신호) (2) 전력 신호 (power가 유한한 신호 단 energy는 무한) Signal Processing First

13 Signal Processing First
이산 시간 신호 분류: 주기신호 / 비주기신호 주기 신호(periodic signal)의 정의 : [Question] 는 주기 신호 인가? (즉 가 유리수)이면 주기 신호. 주기 신호는 전력신호(power signal)이다. 비주기 신호(aperiodic signal) : 주기신호가 아닌 신호 Signal Processing First

14 Signal Processing First
이산 시간 신호의 분류 : 대칭 / 비대칭 신호(1) 대칭신호(symmetric signal)와 비대칭 신호(antisymmetric signal) (1) 대칭신호 (2) 비대칭신호 ㈜ 대칭신호 우함수 신호(even signal) 비대칭신호 기함수 신호(odd signal) Signal Processing First

15 Signal Processing First
이산 시간 신호의 분류 : 대칭 / 비대칭 신호(2) 임의의 신호 x(n) 은 우함수 신호와 기함수 신호로 분리 가능하다. n=0 = + Signal Processing First

16 Signal Processing First
이산 시간 시스템(Discrete Time System) 시스템의 입출력 표현 system T or Signal Processing First

17 Signal Processing First
이산 시간 시스템(Discrete Time System) 블록도) 이산 시스템의 블록도 표현 (1) 덧셈기 (adder) Signal Processing First

18 Signal Processing First
이산 시간 시스템(Discrete Time System) 블록도 (2) 상수 곱셈기 (3) 신호 곱셈기 c Signal Processing First

19 Signal Processing First
이산 시간 시스템(Discrete Time System) 블록도 (4) Delay (5) Advance z -1 z Signal Processing First

20 (1) 정적시스템과 동적시스템(static and dynamic systems) Signal Processing First
이산 시간 시스템(Discrete Time System)의 분류 (1) 정적시스템과 동적시스템(static and dynamic systems) 정적 시스템: 출력이 현재 값에만 의해 결정(memoryless system) (예) 동적 시스템: 출력이 과거, 현재, 미래 값에 영향 받음. Signal Processing First

21 Signal Processing First
이산 시간 시스템(Discrete Time System)의 분류 (2) 시불변 시스템 (time – invariant system) If T T then - 즉 시불변 시스템에서는 x[n]의 출력이 y[n]이면 x[n-k]의 출력은 y[n-k]임. Signal Processing First

22 Signal Processing First
이산 시간 시스템의 분류: 선형/비선형 시스템 (3) 선형시스템과 비선형 시스템 (linear vs. non-linear System) 선형 시스템의 경우, 다음 관계식 만족 이때 Superposition principle 을 만족한다고 함. Signal Processing First

23 Signal Processing First
Causal system & Non-causal systems Causal 시스템: 출력 값이 현재 또는 과거의 입력 값에 의해서만 결정. Non-causal 시스템: 출력 값이 미래 값에 의해 서로 영향 받음. (예) (실시간 구현 불가능) Signal Processing First

24 Signal Processing First
안정(stable) 시스템과 비안정(unstable) 시스템 안정 시스템: 유한한(bounded) 입력신호가 입력되었을 때 유한한 출력신호 출력 (BIBO). 주: BIBO = Bounded Input Bounded Output Signal Processing First

25 Signal Processing First
이산 시간 시스템의 직렬연결 직렬 연결 (cascade connection) T1 T2 이때 전체 시스템 Tc도 LTI(시불변 시스템) Signal Processing First

26 Signal Processing First
이산 시간 시스템의 병렬연결 병렬연결(parallel connection) T1 T2 Signal Processing First

27 이산시간 선형 시불변 (DT LTI)시스템의 분석(1)
선형 시불변 시스템(Linear Time-Invariant System)의 일반적인 입출력 관계식은 다음과 같은 차분방정식 (difference equation)으로 표현된다. Signal Processing First

28 Signal Processing First
이산시간 선형 시불변 시스템의 분석(2) 신호의 분석 임의의 신호를 임펄스 신호 의 선형합으로 나타낼 수 있음 x[n] 2 -2 2 -2 2 -2 2 -2 2 -2 2 -2 2 -2 + + + + + Signal Processing First

29 Signal Processing First
이산시간 선형 시불변 시스템의 분석(1) 임의의 입력에 대한 선형시불변(LTI) 시스템의 응답 LTI 임펄스 응답(impulse response) LTI LTI system 임의의 신호 x[n]는 다음과 같이 표현가능 Signal Processing First

30 Signal Processing First
이산시간 선형 시불변 시스템의 분석(2) 선형 시불변 시스템이므로 superposition principle이 적용 Signal Processing First

31 콘벌루션의 특성 및 LTI 시스템과의 상호 관계
- 즉 다음 x[n]과 h[n]의 역할을 바꾸어도 동일한 출력 Signal Processing First

32 Signal Processing First
콘벌루션의 특성(1) 교환 법칙(commutative law) - 물리적인 의미는 다음과 같음. Signal Processing First

33 Signal Processing First
콘벌루션 특성(2) (2) 결합법칙 (Associative law) 만일 즉, Signal Processing First

34 Signal Processing First
콘벌루션 특성(3) (3) 분배 법칙 Signal Processing First

35 Signal Processing First
인과적(causal) LTI 시스템 인과적(causal) 시스템인 경우 이 때, 만일 입력신호도 인과적(causal)신호이면, Signal Processing First

36 Signal Processing First
LTI 시스템의 stability 선형 시불변 시스템은 다음 조건을 만족 시킬 때, 출력은 stable(BIBO). (증명) 유한한 입력(bounded input)을 가정하면, 이때 출력의 절대 값은 Signal Processing First

37 Signal Processing First
1.2 시스템의 수학적 표현 연속시간 시스템(Continuous-time system) 입력 신호 : 출력 신호 : 예) 블록 다이어그램으로 표현 연산자 Ideal C/D Converter 연속시간 시스템을 표현 방법 이산시간시스템을 표현 방법 Signal Processing First

38 Signal Processing First
1.3 시스템에 대한 고려 그림 1-7 : 오디오 CD 기록 및 재생 과정 C/D 변환기와 A/D 변환기의 차이점 A/D Converter Optical Disk Writer CD Optical Disk Reader D/A Converter Signal Processing First

39 Conversions Between Signal Types
Sampling Quantizing Encoding Signal Processing First

40 Message Encoded in ASCII
Signal Processing First

41 Noisy Message Encoded in ASCII
Progressively noiser signals Signal Processing First

42 Bit Recovery in a Digital Signal Using Filtering
Signal Processing First

43 Image Filtering to Aid Perception
Original X-Ray Image Filtered X-Ray Image Signal Processing First

44 Sound Recording System
Signal Processing First

45 Recorded Sound as a Signal
Signal Processing First

46 Signal Processing First
디지털 신호처리(Digital Signal Processing) Input (Analog) A/D Converter DSP D/A Converter Output (Analog) Digital (입력) Digital (출력) 디지털 신호처리가 아날로그 신호처리보다 좋은 점 유연성(Flexibility): program vs. hardware 정확도 제어 가능 오류 없이 저장 또는 전송 가능 보다 정밀한 신호처리 가능 Signal Processing First

47 Signal Processing First
신호의 분류 : 다채널 신호 및 다차원 신호 다채널 신호(벡터 신호) 다차원 신호 M개의 독립 변수로 이루어진 함수 Signal Processing First

48 Signal Processing First
신호의 분류 : 연속시간 신호 및 이산시간 신호 연속시간 신호 및 이산시간 신호 연속시간 신호 : 연속된 변수로 이루어진 함수 이산시간 신호 : 특정 시간에서만 정의된 함수 Signal Processing First

49 Signal Processing First
신호의 분류 : 연속치 신호 및 이산치 신호 Digital signal [정의] 디지털 신호 (digital signal): 이산치를 갖는 이산 시간 신호 표본화 양자화 sampling quantization 연속치-이산시간신호 Continuous-valued Discrete-time signal 이산치-이산시간신호 Discrete-valued Discrete-time signal 연속시간신호 Analog signal Signal Processing First

50 Signal Processing First
신호의 분류 : 결정신호 및 랜덤신호 결정신호, 랜덤신호 (1) 결정신호(Deterministic signal) 수학적 표현, 데이터 테이블, 명확한 규칙에 의해 표현되는 신호 (예) (2) 랜덤신호(Random signal) 미래의 값이 예측되어질 수 없는 신호 (예) 음성신호, noise Signal Processing First

51 Signal Processing First
샘플링 이론(Sampling Theorem)(1) Sampling 이론 최대 주파수가 Fmax 인 대역제한 아날로그 신호(band-limited analog signal)를 Fs(>2Fmax)로 표본화하면 표본 값에서 원래 신호를 복원할 수 있다. [관찰] 대역제한 신호는 sinc함수의 선형 합으로 표현 가능 즉 는 대역제한 신호의 베이시스(basis) ㈜ {}는 집합의미 Signal Processing First

52 Signal Processing First
샘플링 이론(Sampling Theorem)(2) t t t t Signal Processing First

53 Signal Processing First
양자화(Quantization)(1) Δ x(n) xq(n) eq(n) 양자화된 신호 에러 신호 Error signal : eq(n)=xq(n)-x(n) 이때 eq(n)의 범위는 Signal Processing First

54 Signal Processing First
양자화(Quantization)(2) [정의] 동적범위(Dynamic range): 신호가 가질 수 있는 범위로 다음과 같이 계산됨 만일 L레벨을 사용한다면, 양자화 간격은 다음과 같이 주어짐 Signal Processing First

55 Signal Processing First
정현파 신호의 양자화(1) τ t Δ/2 -Δ/2 eq(t) 직선으로 근사화 가능 Δ Δ/2 τ t Mean square error power 만일 b bit를 하면 Signal Processing First

56 Signal Processing First
정현파 신호의 양자화(2) Average signal power SQNR(Signal to Quantization Noise) Signal Processing First

57 Signal Processing First
1.1 신호의 수학적 표현 신호(signal) 변화의 패턴으로 정보를 표현 연속시간 신호 (continuous-time signal) 로 표현 그림 1-1 참조 Signal Processing First

58 Signal Processing First
이산시간 신호(discrete-time signal) 일정 간격으로 sampling하여 얻어짐. 로 표현. : 정수, : 샘플링 주기(sampling period) 그림 1-2 참조 그림 1-3 : 정지영상에 대한 두 개의 공간 변수로 구성된 신호 표현 Signal Processing First

59 Signal Processing First
1.2 시스템의 수학적 표현 연속시간 시스템(Continuous-time system) 입력 신호 : 출력 신호 : 예) 블록 다이어그램으로 표현 Ideal C/D Converter 연산자 연속시간 시스템을 표현 방법 이산시간시스템을 표현 방법 Signal Processing First

60 Signal Processing First
1.3 시스템에 대한 고려 그림 1-7 : 오디오 CD 기록 및 재생 과정 C/D 변환기와 A/D 변환기의 차이점 A/D Converter Optical Disk Writer CD Optical Disk Reader D/A Converter Signal Processing First

61 Signal Processing First <LECTURE #2>
정현파(Sinusoids)

62 Signal Processing First
Contents 소개 : 정현파(Sinusoids) ? 2.1 소리굽쇠 실험 2.2 사인 코사인 함수 복습 2.3 정현파 신호 2.4 정현파의 샘플링과 그리기 2.5 복소 지수 함수와 페이저 2.6 페이저 합 Signal Processing First

63 Signal Processing First
Introduction 왜 정현파를 공부하는가? 대부분의 신호는 정현파의 합으로 구성되어 있음. cos() 함수의 표현 Ex) 그림 2-1 참조 라디안 주파수(Radian frequency) 위상 변이(phase shift) 진폭(Amplitude) Signal Processing First

64 Signal Processing First
2.1 소리굽쇠 실험 그림 2-2 참조 소리굽쇠와 마이크로폰 사진 A-440(라) : 단일 주파수 440Hz의 라음을 나타냄. 파형은 정현파로 표현됨.(뒷장) Ex) 파형이 정현파가 아닐 경우 정현파의 합으로 구성 주파수 분석을 통해 정현파를 분리  주파수 스펙트럼 Signal Processing First

65 Signal Processing First

66 Signal Processing First
DIGITIZE the WAVEFORM x[n] is a SAMPLED SINUSOID A list of numbers stored in memory Sample at 11,025 samples per second Called the SAMPLING RATE of the A/D Time between samples is 1/11025 = 90.7 microsec Output via D/A hardware (at Fsamp) Signal Processing First

67 Signal Processing First
STORING DIGITAL SOUND x[n] is a SAMPLED SINUSOID A list of numbers stored in memory CD rate is 44,100 samples per second 16-bit samples Stereo uses 2 channels Number of bytes for 1 minute is 2 X (16/8) X 60 X = Mbytes Signal Processing First

68 Signal Processing First
2.2 사인 코사인 함수 복습 표 2-1 : 사인 코사인 함수의 기본 특성 그림 2-4 : 직각 삼각형에서의 의 정의 그림 2-5 : 사인 코사인 파형 의 주기를 가짐 표 2-2 : 간단한 삼각함수 공식 Signal Processing First

69 Signal Processing First
2.3 정현파 신호 : 진폭(Amplitude) +A ~ -A 사이에서 진동 : 위상 변이(phase shift) 동질성을 이용  코사인 함수로 표현 : 라디안 주파수(radian frequency) 단위 : rad/sec 주기 주파수(cyclic frequency) : 단위 : Hertz(cycles/sec) Signal Processing First

70 Signal Processing First
예제) 아래 신호에 대한 그림을 그리시오(그림2-6 참조) 2.3.1 주파수와 주기와의 관계 주파수 변화에 따른 파형 변화 그림 2-7 참조 일때 DC 성분 존재 : 신호의 주기 Signal Processing First

71 Signal Processing First
2.3.2 위상 변이와 시간 변이의 관계 : 양수이면 지연(delayed) : 음수이면 선행(advanced) 수식 표현 Signal Processing First

72 Signal Processing First
예) Signal Processing First

73 Signal Processing First
예제) Determine period: Determine a peak location by solving Peak at t=-4 Signal Processing First

74 Signal Processing First

75 Signal Processing First
2.4 정현파의 샘플링과 그리기 예) 이산 시간 으로 샘플링하면 위 식으로 MATLAB로 프로그래밍 Ts 간격에 따라 변화하는 신호를 관찰 Ts : 0.005, , Plot 명령어로 linear interpolation 하여라 Signal Processing First

76 Signal Processing First
Measure the period, T Between peaks or zero crossings Compute frequency: w = 2p/T Measure time of a peak: tm Compute phase: f = -w tm Measure height of positive peak: A 3 steps Signal Processing First

77 Signal Processing First
(A, w, f) from a PLOT Signal Processing First

78 Signal Processing First
2.5 복소 지수 함수와 페이저 정현파 신호 분석에는 복소 지수 신호(complex exponential signals)를 이용하면 간단. 2.5.1 복소수 복습 실수부 : 허수부 : 직각좌표 극좌표 Signal Processing First

79 Signal Processing First
Relate (x,y) to (r,q) 극좌표계를 표현하는데 복소 지수의 Euler 공식을 이용  복소수 곱셈/나눗셈 계산 용이(부록 A 참조) Most calculators do Polar-Rectangular Signal Processing First

80 Signal Processing First
Euler’s FORMULA Complex Exponential Real part is cosine Imaginary part is sine Magnitude is one Ex) w=20p rad/s Rotates 0.2p in 0.01 secs Signal Processing First

81 Signal Processing First
2.5.2 복소 지수 신호 의 크기 : , 의 각도 : 직각 좌표계로 표현하면 Signal Processing First

82 Real & Imaginary Part Plots
PHASE DIFFERENCE = p/2 Signal Processing First

83 Signal Processing First
복소 지수 신호에서 실수 코사인 신호 표현 2.5.3 회전하는 페이저 해석 그림 2-12 참조 Signal Processing First

84 Signal Processing First
복소수를 아래와 같이 정의하면 어떤 순간 에서 는 진폭이 이고 각도가 인 복소 지수 신호는 복소수 진폭(complex amplitude), 페이저(phasor) 라고 부름 Signal Processing First

85 Signal Processing First
General Sinusoid Complex AMPLITUDE = X Then, any Sinusoid = REAL PART of Xejwt Signal Processing First

86 Signal Processing First
POP QUIZ: Complex Amp Find the COMPLEX AMPLITUDE for: Use EULER’s FORMULA: Signal Processing First

87 Signal Processing First
- 양과음의 주파수를 가진 복소 지수로 표현 가능 - 두 개의의 복소 회전 페이저의 합 복소수 진폭 Signal Processing First

88 Signal Processing First
2.6 페이저 합 주파수는 같고 진폭과 위상 변이가 다른 몇 개의 정현파의 합을 구하는 방법 결과 : 동일한 주파수를 가지는 하나의 코사인 신호가 됨 Signal Processing First

89 Signal Processing First
Phasor Addition Proof Signal Processing First

90 Signal Processing First

91 Signal Processing First
WANT to ADD SINUSOIDS 2.6.3 페이저 합 규칙 : 예제 ALL SINUSOIDS have SAME FREQUENCY HOW to GET {Amp,Phase} of RESULT ? Signal Processing First

92 Signal Processing First
ADD SINUSOIDS EXAMPLE tm1 tm2 tm3 Signal Processing First

93 Signal Processing First
Tm1, Tm2, Tm3 에서의 최대치는? 두 신호의 페이저 합 계산 방법 1. 두 신호를 페이저로 표현. 2. 두 페이져를 직각 좌표계로 변형 3. 실수부와 허수부를 합 다시 극좌표형으로 변환 Signal Processing First

94 Signal Processing First
ADD SINUSOIDS X1 VECTOR (PHASOR) ADD X3 X2 Signal Processing First

95 Signal Processing First
ADD SINUSOIDS Sum Sinusoid has SAME Frequency Signal Processing First

96 Signal Processing First <LECTURE #3>
스펙트럼 표현 ( Spectrum Representation)

97 Signal Processing First
Contents 3.1 정현파들의 합에 대한 스펙트럼 3.2 비트 음색 3.3 주기적인 파형들 3.4 푸리에 급수 3.5 푸리에 급수 스펙트럼 3.6 주기적인 신호의 푸리에 분석 3.7 시간-주파수 스펙트럼 3.8 주파수 변조 : 처프신호(Chirp Signals) Signal Processing First

98 Signal Processing First
Review 정현파 표현 페이저 : 동일 주파수를 갖는 정현파의 덧셈을 간단히 표현 할 수 있음. 3장에서는 서로 다른 진폭과 위상, 주파수를 갖는 사인파의 합으로 구성된 파형 설명 Signal Processing First

99 Signal Processing First
3.1 정현파들의 합에 대한 스펙트럼 서로 다른 주파수, 크기, 위상을 갖는 N개의 정현파의 합 각 정현파 요소의 복소 크기항으로 표현 여기서 인 실수인 상수, 각 복소 크기는 Signal Processing First

100 Signal Processing First
역 오일러 공식 적용하면 2N+1개의 복소 크기(페이저)와 2N+1개의 주파수로 구성된 정현파들의 양츠대역 스펙트럼(two-sided spectrum)으로 정의 스펙트럼은 주파수 fk에 기여하는 페이저 들의 쌍의 집합으로 표현 Signal Processing First

101 SPECTRUM Interpretation
Cosine = sum of 2 complex exponentials: One has a positive frequency The other has negative freq. Amplitude of each is half as big Signal Processing First

102 Signal Processing First
SPECTRUM of SINE Sine = sum of 2 complex exponentials: Positive freq. has phase = -0.5p Negative freq. has phase = +0.5p Signal Processing First

103 Signal Processing First
GRAPHICAL SPECTRUM EXAMPLE of SINE w 7 -7 AMPLITUDE, PHASE & FREQUENCY are shown Signal Processing First

104 Signal Processing First
예제 3-1 양측파대 스펙트럼 3.1.1 표기법 변환(Notation Change) X0를 제외한 스펙트럼에서 모든 Xk 에 ½이 곱해져 있음으로 새로운 기호 a k 로 정의 Signal Processing First

105 Signal Processing First
3.1.2 스펙트럼의 그래프 그림 100 250 –100 –250 f (in Hz) Signal Processing First

106 Gather (A,w,f) information
Frequencies: -250 Hz -100 Hz 0 Hz 100 Hz 250 Hz Amplitude & Phase 4 -p/2 7 +p/3 10 0 7 -p/3 4 +p/2 Note the conjugate phase DC is another name for zero-freq component DC component always has f=0 or p (for real x(t) ) Signal Processing First

107 Add Spectrum Components-1
Frequencies: -250 Hz -100 Hz 0 Hz 100 Hz 250 Hz Amplitude & Phase 4 -p/2 p/3 10 0 7 -p/3 p/2 Signal Processing First

108 Add Spectrum Components-2
100 250 –100 –250 f (in Hz) Signal Processing First

109 Signal Processing First
3.2 비트 음색 3.2.1 정현파들의 곱셈 두 정현파를 역 오일러 공식으로 변환하여 푼다. 예) 3.2.2 비트 음색 파형 1/2 f f1 fc f2 Signal Processing First

110 Signal Processing First
3.2.3 진폭 변조(Amplitude Modulation) 낮은 주파수 신호에 높은 반송 주파수를 곱하는 과정 포락선이 0이 되지 않는다. 그림 3-5 참조 5/2 1 1 fc - fΔ fc fc + fΔ Signal Processing First

111 Signal Processing First
AM Radio Signal Same as BEAT Notes Signal Processing First

112 Signal Processing First
SPECTRUM of AM (Beat) 4 complex exponentials in AM: –672 –648 648 672 f (in Hz) What is the fundamental frequency? 648 Hz ? 24 Hz ? Signal Processing First

113 Signal Processing First
3.3 주기적인 파형들 주기 신호는 두 개 이상의 고조파 주파수를 가진 정현파의 합으로 합성할 수 있다. 고조파(harmonic)는 기본 주파수(fundamental frequency)의 정수배임 고조파 주파수 Signal Processing First

114 Signal Processing First
기본 주파수 : 최대 공약수로 푼다. 예) 1.2, 2, 6Hz의 기본 주파수는? 코사인의 복소 지수 표현 Signal Processing First

115 Example: Synthetic Vowel
Sum of 5 Frequency Components Signal Processing First

116 SPECTRUM of VOWEL (Polar Format)
Signal Processing First

117 Vowel Waveform (sum of all 5 components)
200Hz Hz f0 = 200 f0 = 100 f0 = 100 주기적 신호임. f0 = 200 f0 = 100 Hz Signal Processing First

118 Harmonic Signal (3 Freqs)
T=0.1 Signal Processing First

119 Signal Processing First
NON-Harmonic Signal NOT PERIODIC Signal Processing First

120 3.4 푸리에 급수(Fourier Series)
3.4.1 푸리에 급수 : 합성(synthesis) & 분석(Analysis) 모든 주기 신호의 복소 진폭은 푸리에 적분으로 계산 여기서 T0 는 x(t)의 기본 주기임 DC 성분은 k =0일 때 계산 합성 분석 Signal Processing First

121 Signal Processing First
SQUARE WAVE EXAMPLE –.02 .02 0.04 1 t x(t) .01 Signal Processing First

122 FS for a SQUARE WAVE {ak}
Signal Processing First

123 Signal Processing First
DC Coefficient: a0 Signal Processing First

124 Fourier Coefficients ak
ak is a function of k Signal Processing First

125 Signal Processing First
3.6.2 구형파의 스펙트럼 1/k 로 감소함을 보여줌 Signal Processing First

126 3.8 주파수 변조 : 처프 신호(Chrip Signals)
3.8.1 처프 또는 선형 변환 주파수(Linearly Swept Frequency) 처프 : 낮은 값에서 높은 값까지 선형적으로 변하는 주파수를 가지는 신호 Signal Processing First

127 Signal Processing First <LECTURE #4>
샘플링과 에일리어싱 ( Sampling & Aliasing)

128 Signal Processing First
Contents 4.1 샘플링 4.2 샘플링의 스펙트럼 관찰과 복원 4.4 이산-연속(D/C) 변환 4.5 샘플링 정리 Signal Processing First

129 Signal Processing First
LECTURE OBJECTIVES SAMPLING can cause ALIASING Sampling Theorem Sampling Rate > 2(Highest Frequency) Spectrum for digital signals, x[n] Normalized Frequency ALIASING Signal Processing First

130 System IMPLEMENTATION
ANALOG/ELECTRONIC: Circuits: resistors, capacitors, op-amps ELECTRONICS x(t) y(t) DIGITAL/MICROPROCESSOR Convert x(t) to numbers stored in memory COMPUTER D-to-A A-to-D x(t) y(t) y[n] x[n] Signal Processing First

131 Signal Processing First
SAMPLING RATE, fs SAMPLING RATE (fs) fs =1/Ts NUMBER of SAMPLES PER SECOND Ts = 125 microsec  fs = 8000 samples/sec UNITS ARE HERTZ: Hz UNIFORM SAMPLING at t = nTs = n/fs IDEAL: x[n] = x(nTs)=x(n/fs) x[n]=x(nTs) x(t) C-to-D Signal Processing First

132 Signal Processing First
4.1.1 정현파 신호의 샘플링 예) 그림 4-3 참조 정규화된 라디안 주파수 rad 단위 확인 rad/sec Signal Processing First

133 Signal Processing First

134 Signal Processing First
DIGITAL FREQUENCY VARIES from 0 to 2p, as f varies from 0 to the sampling frequency UNITS are radians, not rad/sec DIGITAL FREQUENCY is NORMALIZED Signal Processing First

135 Signal Processing First
4.1.2 에일리어싱(Aliasing)의 개념 삼각함수가 2*pi를 주기로 하는 주기함수이기 때문에 발생됨. 예) Alias : 다수개의 동일한 이산시간 신호들 Signal Processing First

136 Signal Processing First
ALIASING DERIVATION Other Frequencies give the same Signal Processing First

137 Signal Processing First
ALIASING CONCLUSIONS ADDING fs or 2fs or –fs to the FREQ of x(t) gives exactly the same x[n] The samples, x[n] = x(n/ fs ) are EXACTLY THE SAME VALUES GIVEN x[n], WE CAN’T DISTINGUISH fo FROM (fo + fs ) or (fo + 2fs ) Signal Processing First

138 Signal Processing First
4.1.4 샘플링 이론 Shannon의 sampling theorem 최대 주파수가 fmax인 연속시간 신호 x(t)를 복원하기 위해서는 최소 2fmax보다 크거나 같아야 한다. 최소 샘플링 율 : Nyquist sampling rate 중요성 : 샘플링 율을 최소화함으로써 저장장치와 처리속도 등의 비용을 최소화 예) 오디오 CD : 44.1kHz(가청주파수의 약 2배) 실제로는 2fmax 보다 더 크게 설정함 Signal Processing First

139 Signal Processing First
4.1.5 Ideal Reconstruction D/C 변환 과정 Shannon의 샘플링 이론을 만족하면 D/C 변환 후 원래의 파형과 동일하다 출력 파형이 정현파일 경우 ADC 경우, 샘플링 사이의 빈 곳에 값을 넣어야 하기 때문에 복원하기 어렵다 근사화 시켜야 함 : 보간법(Interpolation) Signal Processing First

140 Signal Processing First
주파수 (스펙트럼) 측면 이산 신호는 에일리어스 존재 이상적인 C/D 변환기는 가장 낮은 주파수 성분 선택 언제나 – ½fs ~ ½fs 존재 4.2 샘플링의 스펙트럼 관찰과 복원 주파수 꺾기(Folding) 에일리어싱 Signal Processing First

141 Signal Processing First
4.2.1 샘플링에 의해 얻은 이산시간 신호의 스펙트럼 샘플링된 이산시간 정현파 : 예) 스펙트럼을 그리시오 Signal Processing First

142 Signal Processing First
그림 4-8~4-11 참조 100Hz의 정현파일 때 Fs = 500Hz, 80Hz, 100Hz의 파형 비교 정규화된 스펙트럼 비교 Over-sampling Fmax의 2배보다 더 크게 샘플링할 때 주로 다수개의 에일리어스 중 기본 에일리어스 주파수를 선택한다. 언제나 – ½fs ~ ½fs 존재 그림 4-8 참조 Signal Processing First

143 Signal Processing First
SPECTRUM (MORE LINES) 2p(0.1) –0.2p –1.8p 1.8p Signal Processing First

144 Signal Processing First
4.2.3 Under-sampling 일때 발생 그림 4-9 참조 에일리어스 존재 Signal Processing First

145 SPECTRUM (ALIASING CASE)
Signal Processing First

146 Signal Processing First
입력 주파수와 Fs가 같을 경우 주파수가 0인 정현파, 즉 DC를 샘플링한 것과 같음 4.2.4 Under-sampling에 의한 folding 그림 4-11 참조 입력 주파수가 100Hz고 샘플링 율(fs) = 125Hz라고 할때 정규화된 주파수 는 아날로그 주파수 : 위상 부호 변화 확인 위상이 반전됨 Signal Processing First

147 SPECTRUM (FOLDING CASE)
Signal Processing First

148 Signal Processing First
4.4 이산-연속(D/C) 변환 4.4.1 펄스를 이용한 보간법 p(t) Signal Processing First

149 Signal Processing First
4.4.2 zero-order hold interpolation 구형파 펄스일 경우 : Signal Processing First

150 Signal Processing First
4.4.3 선형 보간법 삼각 펄스를 이용할 경우 : Signal Processing First

151 Signal Processing First
4.4.4 삼차 곡선(Cubic Spline)에 의한 보간법 그림 4-22 참조 점점 더 원 신호에 근접함 4.4.5 과샘플링을 이용한 보간법 그림 4-23, 24, 25 참조 결론 원래의 파형과 유사해 지려면 Sinc 형태 혹은 과샘플링 과정이 필요 Signal Processing First

152 Signal Processing First <LECTURE #5>
( FIR filter)

153 Signal Processing First
Contents 이동평균필터 일반적인 FIR 필터 FIR 필터의 구현 선형 시불변(LTI) 시스템 콘볼루션과 LTI 시스템 직렬 연결 LTI 시스템 FIR 필터링의 예 Signal Processing First

154 5.2 이동 평균(moving average) 필터
이동 평균 필터 FIR 필터의 한 종류 데이터 변화가 심하거나 해석하기 전에 매끄럽게할 때 사용 그림 5-2 참조 그림 5-3 참조 출력의 길이가 입력의 길이보다 길게 됨 출력은 입력을 약간 부트럽게 바꾼 형태 Signal Processing First

155 Signal Processing First
Moving average 유한길이 입력 신호 x[n] n Signal Processing First

156 Signal Processing First
3-PT AVERAGE SYSTEM ADD 3 CONSECUTIVE NUMBERS Do this for each “n” Make a TABLE n=0 Signal Processing First n=1

157 Signal Processing First
INPUT SIGNAL OUTPUT SIGNAL Signal Processing First

158 Signal Processing First
PAST, PRESENT, FUTURE “n” is TIME Signal Processing First

159 Signal Processing First
ANOTHER 3-pt AVERAGER Causal filter : real time system non-causal filter : saved system Uses “PAST” VALUES of x[n] IMPORTANT IF “n” represents REAL TIME WHEN x[n] & y[n] ARE STREAMS Backward average Signal Processing First

160 Signal Processing First
GENERAL FIR FILTER FILTER COEFFICIENTS {bk} DEFINE THE FILTER For example, Signal Processing First

161 Signal Processing First
GENERAL FIR FILTER FILTER COEFFICIENTS {bk} FILTER ORDER is M FILTER LENGTH is L = M+1 NUMBER of FILTER COEFFS is L Signal Processing First

162 Signal Processing First
GENERAL FIR FILTER SLIDE a WINDOW across x[n] x[n-M] x[n] Signal Processing First

163 Signal Processing First
FILTERED STOCK SIGNAL INPUT OUTPUT 50-pt Averager Signal Processing First

164 Signal Processing First
3점 이동 평균 계산 7점 이동 평균 계산 원하는 신호 잡음 신호 Signal Processing First

165 Signal Processing First
FILTERING EXAMPLE 7-point AVERAGER Removes cosine By making its amplitude (A) smaller 3-point AVERAGER Changes A slightly Signal Processing First

166 Signal Processing First
3-pt AVG EXAMPLE USE PAST VALUES Signal Processing First

167 Signal Processing First
7-pt FIR EXAMPLE (AVG) CAUSAL: Use Previous Signal Processing First LONGER OUTPUT

168 Signal Processing First
5.3.2 단위 임펄스 응답 단위 임펄스열 UNIT-IMPULSE 1 n Signal Processing First

169 UNIT IMPULSE SIGNAL d[n]
d[n] is NON-ZERO When its argument is equal to ZERO Signal Processing First

170 Signal Processing First
MATH FORMULA for x[n] Use SHIFTED IMPULSES to write x[n] Signal Processing First

171 SUM of SHIFTED IMPULSES
This formula ALWAYS works Signal Processing First

172 Signal Processing First
4-pt AVERAGER CAUSAL SYSTEM: USE PAST VALUES INPUT = UNIT IMPULSE SIGNAL = d[n] OUTPUT is called “IMPULSE RESPONSE” Signal Processing First

173 4-pt Avg Impulse Response
d[n] “READS OUT” the FILTER COEFFICIENTS n=0 “h” in h[n] denotes Impulse Response NON-ZERO When window overlaps d[n] 1 n n=–1 n=0 n=1 n=4 n=5 Signal Processing First

174 Signal Processing First
FIR IMPULSE RESPONSE Convolution = Filter Definition Filter Coeffs = Impulse Response CONVOLUTION Signal Processing First

175 Signal Processing First
LTI: Convolution Sum Output = Convolution of x[n] & h[n] NOTATION: Here is the FIR case: FINITE LIMITS Same as bk Signal Processing First

176 Signal Processing First
CONVOLUTION Example Signal Processing First

177 Signal Processing First
HARDWARE STRUCTURES INTERNAL STRUCTURE of “FILTER” WHAT COMPONENTS ARE NEEDED? HOW DO WE “HOOK” THEM TOGETHER? SIGNAL FLOW GRAPH NOTATION x[n] FILTER y[n] Signal Processing First

178 Signal Processing First
HARDWARE ATOMS Add, Multiply & Store Signal Processing First

179 Signal Processing First
FIR STRUCTURE Direct Form SIGNAL FLOW GRAPH Signal Processing First

180 Signal Processing First
5.5 LTI 시스템 TESTING Time-Invariance Ex) 제곱 시스템은 시불변인가? Signal Processing First

181 Signal Processing First
Superposition TESTING LINEARITY Ex) 제곱시스템은 선형 시스템인가? Signal Processing First

182 Signal Processing First
5.6 콘볼루션과 LTI 시스템 5.6.2 LTI 시스템의 특성들 연산자로서의 콘볼루션 콘볼루션의 교환성 콘볼루션의 결합성 Signal Processing First

183 Signal Processing First
CASCADE EQUIVALENT Find “overall” h[n] for a cascade ? S1 S2 S2 S1 Signal Processing First

184 Signal Processing First <LECTURE #6>
( Frequency response of FIR filter)

185 Signal Processing First
Contents 6.1 FIR 시스템 정현파 응답 6.2 중첩과 주파수 응답 6.3 정상 상태와 과도 응답 6.4 주파수 응답의 특성 6.5 주파수 응답의 그래프적 표현 6.6 직렬 선형 불변 시스템 6.7 이동 평균 필터링 6.8 샘플된 연속시간 신호의 필터링 Signal Processing First

186 Signal Processing First
입력 : 정규화된 라디안주파수 를 가진 복소 지수라고 하면 x[n] is the input signal—a complex exponential Signal Processing First

187 Signal Processing First
COMPLEX EXP OUTPUT 입력 Signal Processing First

188 Signal Processing First
FREQUENCY REPONSE 주파수 응답은 극표현식 : Signal Processing First

189 Signal Processing First
Ex) 입력 : 출력은? 입력 복소 지수 신호의 크기와 위상에 대한 LTI 시스템의 영향은 주파수 응답 함수에 의해 결정됨. 위상 : 추가적인 위상 변이 발생 크기 : 시스템 이득이 생김 Signal Processing First

190 Signal Processing First
EXAMPLE 6.1 차분 방정식의 계수 : Signal Processing First

191 Signal Processing First
EXAMPLE 6.2 x[n] y[n] Signal Processing First

192 Signal Processing First
EXAMPLE 6.2 (answer) 주파수 응답 입력 Signal Processing First

193 Signal Processing First
EXERICE 6.2-1 계수열이 대칭일때, 즉, {bk}={1, -2, 4, -2, 1}이라고 할 때 FIR 필터의 주파수 응답? Signal Processing First

194 Signal Processing First
6.2 중첩과 주파수 응답 입력이 복소 지수 신호의 합이면 충첩의 원리로 시스템의 출력을 손쉽게 찾을 수 있음 예) LTI 시스템의 입력 : 복소 지수로 표현하면 을 가지는 복소 지수 신호로 구성 Signal Processing First

195 Signal Processing First
시스템의 주파수를 안다면, 각 성분을 해당 주파수에 대응되는 주파수 응답 과 곱하고 더하면 출력 구할 수 있음. Signal Processing First

196 Signal Processing First
EXAMPLE: COSINE INPUT y[n] x[n] Signal Processing First

197 Signal Processing First
EX: COSINE INPUT Use Linearity Signal Processing First

198 EX: COSINE INPUT (ans-2)
Signal Processing First

199 Signal Processing First
LTI 시스템의 입력이 실수 신호이고 다음과 같이 표현된다면 이때 이 성립한다면 Y[n]은? Signal Processing First

200 Signal Processing First
EXERICE 6.4 계수 {bk}={1, 2, 1}을 갖는 FIR 필터에 대해서 입력이 아래와 같을 때 출력을 구하라 Signal Processing First

201 Signal Processing First
6.3 정상 상태와 과도 응답 에서 시작하고 에 대해서만 0이 아닌 복소 지수 신호 LTI FIR 시스템의 출력은 과도상태 정상상태 Signal Processing First

202 Signal Processing First
Ex) 필터 계수 시스템의 주파수 응답은 입력 신호 : 3<M일때 과도 영역 상태 M=4일때 정상 상태 Signal Processing First

203 Signal Processing First
정상 영역에서 신호는 입력신호를 스케일하였고 2샘플 이동함 Signal Processing First

204 Signal Processing First
6.4 주파수 응답의 특성 6.4.1 임펄스 응답과 차분방정식의 관계 시간 영역  주파수 영역 예) 임펄스 응답 필터 계수 차분 방정식 주파수 응답 Signal Processing First

205 Signal Processing First
예) 으로부터의 차분방정식 Signal Processing First

206 Signal Processing First
의 주기성 6.4.3 켤레 대칭성 반주기의 주파수 응답에 대해서 크기와 위상은 대칭 켤레 대칭(conjugate symmetry) 크기 함수 : 우함수 위상 : 기함수 Signal Processing First

207 Signal Processing First
6.5 주파수 응답의 그래프적 표현 6.5.1 지연 시스템 차분 방정식 주파수 응답 필터 계수 : 1 기울기 : -n0 Signal Processing First

208 Signal Processing First
차 차분 시스템 LTI 시스템의 주파수 응답 Signal Processing First

209 Signal Processing First
주파수 응답의 크기와 위상 표현 고대역 통과 필터 -2pi pi 2pi Signal Processing First

210 Signal Processing First
EXAMPLE 6.8 일차 차분의 상수값 제거 입력 출력 간단한 저대역통과 필터(LPF) 그림 6-5 참조 0에서 최대 , Pi 근처에서 최소가 됨을 알 수 있음 위상 크기 Signal Processing First

211 Signal Processing First
EXAMPLE 6.9 입력 : 주파수 응답 : MATLAB 사용하여 출력하시오 Signal Processing First

212 Signal Processing First
주파수 의 성분이 제거됨을 알 수 있음 x[n] y[n] Signal Processing First

213 Signal Processing First
6.6 직렬 선형 불변 시스템 Cascaded LTI systems LTI1 LTI2 LTI2 LTI1 LTI Equivalent 임펄스 응답 주파수 응답 Signal Processing First

214 Signal Processing First
예제 6-10 다음 두 시스템이 주어졌을 때 전체 주파수 응답은? 계수 : {2, 4, 4, 2}, {1, -2, 1} 6.7 이동 평균 필터링 Signal Processing First

215 Signal Processing First

216 Signal Processing First
6.7.1 주파수 응답의 도시(11-points) 분자 : 분모 : 정수 최소 최대 Signal Processing First

217 Signal Processing First
함수 의 성질 의 우함수이며 주기 의 주기성을 갖는다. 에서 최대값을 갖는다. 가 증가함에 따라 진동하면서 감소하고 에서 가장 작은 값을 갖는다. 의 0이 아닌 배수에서 영점을 갖는다 Signal Processing First

218 Signal Processing First

219 Signal Processing First
2.7.2 크기와 위상의 직렬 연결 실수 성분 지연성분 Delay : 홀수일때  정수 : 짝수일때  정수 아님 Signal Processing First

220 Signal Processing First
6.8 샘플된 연속시간 신호의 필터링 Ideal C/D Ideal D/C 입력 신호 샘플링 후 신호 샘플링 조건을 만족하면( ) 치환 Signal Processing First

221 Signal Processing First
6.8.1 예제 : 저대역통과 필터 Signal Processing First

222 Signal Processing First
6.8.2 지연에 대한 해석 지연 시간 : Signal Processing First

223 Signal Processing First

224 Signal Processing First

225 Signal Processing First <LECTURE #7>
Z-변환 ( Z-Transform)

226 Signal Processing First
7.1 z-변환의 정의 유한 길이 예) n 영역 z 영역 k 번째의 수열값은 다항식 X(z)에서 z-1의 k 제곱의 계수임 Signal Processing First

227 Signal Processing First
예제 7-1 신호의 z 변환 역 z 변환 n n<-1 -1 1 2 3 4 5 n>5 X[n] 6 n n<-1 -1 1 2 3 4 5 n>5 X[n] Signal Processing First

228 Signal Processing First
7.2 z 변환과 선형 시스템 7.2.1 FIR 필터의 z-변환 Signal Processing First

229 Signal Processing First
예제 7-3 : 시스템 함수의 영점들 FIR 필터 : z 변환 시스템 함수 : 예) z 변환 시스템 함수 : ? 영점 Signal Processing First

230 Signal Processing First
7.3 z 변환의 특성 z 변환의 중첩 특성 수열 이고 모두 유한 길이라면 Signal Processing First

231 Signal Processing First
7.3.2 z 변환의 시간 지연 특성 n n<-1 -1 1 2 3 4 5 n>5 X[n] 9 X[n]은 다항식 X(z)의 계수들 지수값들은 값들의 시간축 위치에 대응됨 예) 항은 n=2일 때, 신호 값이 4를 의미함. Signal Processing First

232 Signal Processing First
Z-1을 다항식에 곱할 때의 영향? n n<-1 -1 1 2 3 4 5 6 n>5 X[n] 9 일반화 한 개의 샘플 지연은 z 변환에 z-1을 곱한다. 단위 지연 특성이라함 Signal Processing First

233 Signal Processing First
7.4.3 블록 타이어그램 z-1 Signal Processing First

234 Signal Processing First
7.5 콘볼루션 z 변환 MULTIPLY Z-TRANSFORMS Signal Processing First

235 Signal Processing First

236 Signal Processing First
N-영역에서의 콘볼루션은 z-영역에서의 곱에 해당 Signal Processing First

237 Signal Processing First
CASCADE EXAMPLE x[n] y[n] w[n] y[n] x[n] Signal Processing First


Download ppt "Signal Processing First <LECTURE #1>"

Similar presentations


Ads by Google