본문 바로가기
수학/신호처리

[ Signal ] Function Sampling (샘플링)

by SuperMemi 2021. 8. 5.
반응형

 

Signal function Sampling (샘플링)

 


2021.07.20 - [AI/Math] - Impulses function & Sifting properties

 

Impulses function & Sifting properties

이전글 푸리에 급수 (Fourier Series) 이전글 Complex Number (복소수) 이전글 Four-quadrant Inverse Tangent (Arctangent) Function Four-quadrant Inverse Tangent (4사분면역탄젠트)에 대해서 정리한다 일반적..

supermemi.tistory.com

읽고 오시면 이해에 도움이 됩니다.

 


Sampling

 

 

    이번 글에서는 sampling에 대해서 알아봅시다. sampling이 뭘까요?

음 예를들어 설문조사할때 sampling 을 하죠. 모집단이라고 하는 집합에서 일부를 뽑아내는 것을 말합니다.

 

 


 

그렇다면 신호나 함수에서 sampling의 의미는 무엇일까요?

 

    연속적인 함수나 신호에서 특정위치의 값을 뽑아내는 것이지요.

 


 

 

자 그럼 예를들어 생각해 봅시다..

 

연속하는 함수 f(t)가 있습니다. 우리는 이 연속함수를 일정간격(ΔT)으로 값을 뽑아내려 합니다. 즉 함수를 sampling 하고싶은 것이지요.

 

어떻게 sampling 할까요? 함수에 값을 하나씩 넣어서 뽑아내나요? 하나하나 뽑아내는건 너무 힘들지 않을까요? 

 

더 편리한 방법이 있습니다.

Train Impulses function 을 사용해서 sampled function 을 만들어 내면 됩니다.

 

 

fig1의 두번째 붉은색 화살표들을 Train Impulses function 이라고 합니다. 이것을 샘플링하고자 하는 연속함수 f(t)에 곱하면  세번째 그래프처럼 연두색 값들만 남게 됩니다. 결론적으로 함수와 Train impulse를 곱하여 만들어진 sampled function은 연두색 점을 표현하게 됩니다.

 

 

 

fig 1

 

 

그럼 개념은 이해 했으니 수식으로 다뤄 봅시다.

 

f~(t)=f(t)sΔT(t)=n=f(t)δ(tnΔT)

 

 

f~(t) 는 sampled 함수라고 할 수 있습니다. 수식을 보면 f(t) 의 값들은 impulse 값에 따라 가중(weighte)된 sampled function을 나타내게 되지요. impulse 값이 전부 1이라면 당연히 원래 함수값들로 구성된 sampled function이 만들어 지겠네요. Sifting properties 를 이용하면 아래와 같은 수식으로 나타낼 수 있습니다.

 

 

fk=f(t)δ(tkΔt)dt=f(kΔT)

 

 

이렇게 되면 t축이 아닌 k=,2,1,0,1,2,에 대한 함수로 바뀌게 됩니다. 

 

 

다음은 이러한 Sampled function의 푸리에 변환에 대해서 알아 보겠습니다.

2021.08.06 - [AI/Math] - Sampled Functions의 푸리에 변환

 

Sampled Functions의 푸리에 변환

앞의 글을 읽고 오시면 이해에 도움이 됩니다. 2021.08.05 - [AI/Math] - Signal function Sampling (샘플링) Signal function Sampling (샘플링) 2021.07.20 - [AI/Math] - Impulses function & Sifting properti..

supermemi.tistory.com

 


 

반응형