๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿ”ฌ Science/๐Ÿ“ป Signal

FT(ํ‘ธ๋ฆฌ์— ๋ณ€ํ™˜)๊ณผ CWT(์—ฐ์† ์›จ์ด๋ธ”๋ฆฟ ๋ณ€ํ™˜)

IR-UWB๋กœ ์ˆ˜์ง‘ํ•œ ์‹ ํ˜ธ ์ •๋ณด๋ฅผ ๋”ฅ๋Ÿฌ๋‹์— ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋จผ์ €, 

์ง„๋™์ˆ˜์™€ ๊ทธ ๋ณ€ํ™”์˜ ์ •๋ณด๋ฅผ ์–ป๊ธฐ ์œ„ํ•ด์„œ FFT์™€ CWT์„ ์ ์šฉํ•ด์•ผํ•œ๋‹ค.

 

Fourier Transform, ์‹œ๊ฐ„-์ฃผํŒŒ์ˆ˜ ๋ถ„์„

ํ‘ธ๋ฆฌ์— ๋ณ€ํ™˜์€ ์‹ ํ˜ธ์— ์กด์žฌํ•˜๋Š” ์ฃผํŒŒ์ˆ˜ ์„ฑ๋ถ„์„ ์‹๋ณ„ํ•  ๋•Œ ๋งค์šฐ ์šฐ์ˆ˜ํ•˜๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ FT๋Š” ์ฃผํŒŒ์ˆ˜ ์„ฑ๋ถ„์ด ๋ฐœ์ƒํ•˜๋Š” ์‹œ๊ธฐ๋ฅผ ์‹๋ณ„ X

์‹ ํ˜ธ์˜ ํฌ๊ธฐ ์ŠคํŽ™ํŠธ๋Ÿผ์„ ํ”Œ๋กœํŒ…. 0Hz ~ 200Hz ์‚ฌ์ด ์˜์—ญ์„ ํ™•๋Œ€

 

Continuous Wavelet Transform

์ด๋Š” STFT, ์ฆ‰ ๋‹จ์‹œ๊ฐ„ ํ‘ธ๋ฆฌ์— ๋ณ€ํ™˜ ๊ณ ์œ ์˜ ๋ถ„ํ•ด๋Šฅ ๋ฌธ์ œ๋ฅผ ๊ทน๋ณตํ•˜๊ธฐ ์œ„ํ•ด ๋งŒ๋“ค์–ด์ง. 

(ํ‘ธ๋ฆฌ์— ๋ณ€ํ™˜์€ ์‹œ๊ฐ„ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์—, ์ฃผํŒŒ์ˆ˜์˜ ๋ณ€ํ™”๊ฐ€ ์ผ์–ด๋‚˜๋Š” ์‹œ๊ธฐ๋ฅผ ๊ฒฐ์ •ํ•˜๊ธฐ ์œ„ํ•ด STFT๊ฐ€ ์“ฐ์ž„.

์‹ ํ˜ธ ์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ์‹œ๊ฐ„ ๋ฐ ์ฃผํŒŒ์ˆ˜ ๋‘ ๊ฐœ ๋ชจ๋‘์— ๋Œ€ํ•œ ์ผ๋ถ€ ์ •๋ณด ์ œ๊ณต. ์œˆ๋„์šฐ ํฌ๊ธฐ์™€ ์ฃผํŒŒ์ˆ˜ ๋ถ„ํ•ด๋Šฅ์€ ๋น„๋ก€, ์‹œ๊ฐ„ ๋ถ„ํ•ด๋Šฅ์€ ๋ฐ˜๋น„๋ก€

์ด๋•Œ, ๋‹จ์ผ ์œˆ๋„์šฐ ํฌ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์–ด๋–ค ์‹ ํ˜ธ์˜ ์ „์ฒด ์ฃผํŒŒ์ˆ˜ ๋‚ด์šฉ์„ ํ™•์ธํ•  ์ˆ˜ X)

 

๋งŽ์€ ์‹ค์ œ ์‹ ํ˜ธ๊ฐ€ ๊ธด ์Šค์ผ€์ผ์—์„œ ๋ฐœ์ƒํ•˜์—ฌ ๋Š๋ฆฌ๊ฒŒ ์ง„๋™ํ•˜๋Š” ์„ฑ๋ถ„์„ ๊ฐ€์ง€๊ณ ,

๊ทธ๋Ÿฌ๋ฉด์„œ๋„ ๊ณ ์ฃผํŒŒ์ˆ˜ ์ด๋ฒคํŠธ๊ฐ€ ๊ฐ‘์ž๊ธฐ ๋ฐœ์ƒํ•˜๊ฑฐ๋‚˜ ๊ณผ๋„์  ๊ฒฝํ–ฅ์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์Œ.

 

FT๋Š” ๋ฌดํ•œ ์ง„๋™ํ•˜๋Š” sin, cos ํ•จ์ˆ˜๋ฅผ ๊ธฐ์ € ํ•จ์ˆ˜๋กœ ์‚ฌ์šฉํ•ด ์‹ ํ˜ธ๋ฅผ ๋ถ„ํ•ด,
WT๋Š” ์ง„๋™ํ•˜๋Š” ์‹œ๊ฐ„์ด ์ œํ•œ๋˜๋Š” ํ•จ์ˆ˜๋ฅผ ๊ธฐ์ €ํ•จ์ˆ˜๋กœ ์‚ฌ์šฉํ•ด, ์‹œ๊ฐ„๋‹น ํฌํ•จ๋˜๋Š” ์ฃผํŒŒ์ˆ˜ ์„ฑ๋ถ„์˜ ํฌ๊ธฐ๋ฅผ ๋ณด๊ฒŒ ๋จ.

 

 

Wavelet ์›จ์ด๋ธ”๋ฆฟ

์•„ ๋ณ„๊ฑธ ๋‹ค ๊ณต๋ถ€ํ•œ๋‹ค. ์›จ์ด๋ธ”๋ฆฟ์€ ์ฒจ ๋“ฃ๋Š” ๊ฐœ๋…์ด๊ณ , ํ‘ธ๋ฆฌ์— ๋ณ€ํ™˜์œผ๋กœ ์ง„๋™์ˆ˜ ์ •๋ณด๋ฅผ ์ถ”์ถœํ•œ ๋ฐ์ดํ„ฐ์—

์ฃผํŒŒ์ˆ˜์˜ ๋ณ€ํ™”๋ฅผ ๋ฐ˜์˜ํ•œ ๋ฐ์ดํ„ฐ์…‹์„ ๋งŒ๋“ค์–ด ๋”ฅ๋Ÿฌ๋‹ ๋ชจ๋ธ๋กœ ํ•™์Šต์‹œ์ผœ์•ผํ•˜๊ธฐ ๋•Œ๋ฌธ์— CWT๋ฅผ ์‚ฌ์šฉ

 

์›จ์ด๋ธ”๋ฆฟ์€ 0์œผ๋กœ ์‹œ์ž‘ํ•ด ์ง„ํญ์ด ์™”๋‹ค ๊ฐ”๋‹ค ์ปค์กŒ๋‹ค ์ž‘์•„์ง€๋ฉฐ ์ง„๋™ํ•˜๋‹ค๊ฐ€ ๋‹ค์‹œ 0์œผ๋กœ ์ˆ˜๋ ดํ•˜๋Š” ํŠน์ง•์„ ๊ฐ€์ง. 

ํŒŒ์žฅ ์กฐ์ ˆ์ด ๊ฐ€๋Šฅํ•œ ๋ฐ, ์‹œ๊ฐ„์ถ•์˜ ๊ธธ์ด๋ฅผ ๋Š˜๋ฆฌ๊ฑฐ๋‚˜ ์ค„์ด๋ฉด์„œ ์ €์ฃผํŒŒ์ˆ˜์—์„œ ๊ณ ์ฃผํŒŒ์ˆ˜๊นŒ์ง€ ๋‹ค์–‘ํ•œ ๋Œ€์—ญ์˜ ์›จ์ด๋ธ”๋ฆฟ์„ ๋งŒ๋“ค์–ด๋‚ผ ์ˆ˜ ์žˆ์Œ.

 

scaling๊ณผ shifting์œผ๋กœ ์กฐ์ ˆํ•œ ์›จ์ด๋ธ”๋ฆฟ์„ ์ด์šฉํ•ด์„œ ์‹ ํ˜ธ๋ฅผ ๋ณ€ํ™˜ํ•˜๋ฉด,

x์ถ•์€ ์‹œ๊ฐ„, y์ถ•์€ ์Šค์ผ€์ผ ์ง€ํ‘œ์ธ 2D ์ด๋ฏธ์ง€ ํ˜•ํƒœ๋กœ ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜ค๊ณ , ์Šค์ผ€์ผ์„ ์›จ์ด๋ธ”๋ฆฟ์˜ ์ค‘์‹ฌ์ฃผํŒŒ์ˆ˜๋กœ ๋ณ€ํ™˜ํ•ด y์ถ•์„ ์ฃผํŒŒ์ˆ˜ ๊ฐ’์œผ๋กœ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ์Œ.

 

 

 

์ฐธ๊ณ 

https://kr.mathworks.com/help/wavelet/ug/time-frequency-analysis-and-continuous-wavelet-transform.html

 

์‹œ๊ฐ„-์ฃผํŒŒ์ˆ˜ ๋ถ„์„ ๋ฐ ์—ฐ์† ์›จ์ด๋ธ”๋ฆฟ ๋ณ€ํ™˜ - MATLAB & Simulink - MathWorks ํ•œ๊ตญ

์ด ์˜ˆ์ œ์˜ ์ˆ˜์ •๋œ ๋ฒ„์ „์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ํŽธ์ง‘ํ•œ ๋‚ด์šฉ์„ ๋ฐ˜์˜ํ•˜์—ฌ ์ด ์˜ˆ์ œ๋ฅผ ์—ฌ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?

kr.mathworks.com

https://tech.onepredict.ai/94d98ece-06be-4215-b5ef-87a58ab8d2e3

 

์—ฐ์† ์›จ์ด๋ธ”๋ฆฟ ๋ณ€ํ™˜์˜ ์›๋ฆฌ์™€ ๊ตฌํ˜„

Introduction

tech.onepredict.ai

๊ตฌ์ฒด์  ์ˆ˜์‹ ๋ฐ ์ฝ”๋“œ๋Š” ์œ„ ๋งํฌ ์ฐธ๊ณ 

https://www.youtube.com/watch?v=ZeweiL9HaG0

 

๋ฐ˜์‘ํ˜•