๋ถ์ ๋ ผ๋ฌธ : Xuezhong Wang(2021), "Electronic radar signal recognition based on wavelet transform and convolution neural network", Alexandria Engineering Journal 61.
CNN์ ์ดํดํ๊ธฐ ์ํ ๊ธฐ๋ณธ์ ์ธ ๊ฐ๋
Layer
- 2๊ฐ์ ์ธ์ ๋ ธ๋๋ Convolution Layer์ Pooling Layer๋ก ๋ฒ๊ฐ์ ๊ตฌ์ฑ๋๋ค. ๋ง์ง๋ง์ Fully Connection Layer
Convolution Layer
- feature(ํน์ง. ํผ์ฒ)๋ฅผ ์ถ์ถํ๋ ๊ณ์ธต์ผ๋ก, upper layer์ input์ ๋ํ sliding window ํฉ์ฑ๊ณฑ์ ํจ์ผ๋ก์,
๊ฐ convolution kernel์ด local feature์ ์ถ์ถํ๋๋ก ๋ง๋ ๋ค.
- Convolution ๊ธฐ๋ฅ์ ๋ด๋ฐ ๊ตฌ์กฐ์ ์ ๋ฌ ํจ์์ ์ ์ฌํ๊ณ , ๋ค๋ฅธ convolution window๊ฐ ๋ค๋ฅธ local feature ์ถ์ถ ๊ฐ๋ฅ
Pooling Layer
- feature์ mappingํ๋ ๋ ์ด์ด๋ก, Convolution layer์์ ์ถ์ถํ ํน์ง์ ํฌ๊ธฐ๋ฅผ ์ค์ด๋ ๊ธฐ๋ฅ์ ํ๋ค.
์์์ ์ถ์ถํ data features์ classifier๋ก ๋ฐ๋ก ๋ณด๋ด ํ์ต์ํค๋ฉด, feature์ dimension์ด ๋๋ฌด ๋์์ง. ๋ณต์กํด์ง๋ค๋ ๋ป
์ด ๊ฒฝ์ฐ ์ค๋ณต ์ ๋ณด๋ ๋ง์ด ํฌํจ๋๊ธฐ ๋๋ฌธ์ ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด pooling ๊ณ์ธต์ด ํ์.
- ์ข ๋ฅ๋ ๋ ๊ฐ์ง, Max & Average
Max pooling์ maximum aggregation statistics์ด ์ฌ์ฉ๋๋ฉฐ, Average๋ mean aggregation statistics ์ฌ์ฉ.
Mean Aggregation Statistics์ ํน์ง์ ์ ํ๊ท ๊ฐ์ ๊ตฌํ๋ ๊ฑด๋ฐ, ์ฃผ์ ๊ฐ์ค์น๋ฅผ ๊ฐ๋ value์ ํน์ฑ์ด ํฌ๋ฏธํด์ง ์ ์๋ ๋ฌธ์ ๋ก ์ธํด Max pooling์ด ๋ง์ด ์ฌ์ฉ๋จ.
Fully Connection Layer
- ์ ๋คํธ์ํฌ ๊ณ์ธต์์ ์ป์ ํน์ง์ ๋ถ๋ฅํ๊ณ , ์ธ์ํ๋ ๊ธฐ๋ฅ์ ํ๋ค.
Activation Function
- ๋น์ ํ ๋ชจ๋ธ๋ง ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ํจ์. ๋จ์ํ ์ layer๋ค๋ก ๊ตฌ์ฑํ CNN์ ์ ํ ๋งคํ๋ง ํํํ ์ ์๋๋ฐ,
์ค์ ํ๊ฒฝ์์๋ ๋น์ ํ ๋ถํฌ ๋ฐ์ดํฐ๋ฅผ ๋ชจ๋ธ๋ง ํด์ผํ๋ ๊ฒฝ์ฐ๊ฐ ํจ์ฌ ๋ง์.
(์ผ๋ฐ์ ์ธ ํ์ฑํ ํจ์๋ค : Sigmoid function, Tanh function, ReLu function )
ReLu function
- Sigmoid, Tanh ํจ์์ ๋ฌ๋ฆฌ, ์ ํ ๋ถํฌํ, ๋น ๋ฅธ ์๋ ด ์๋, ๊ฐ๋จํ ๊ตฌํ ๋ฐ ๋ณต์กํ ๊ณ์ฐ์ด ํ์ ์์.
SoftMax
- SoftMax ํจ์๋ ์ต์ข ouput layer์ ์ฌ์ฉ๋๋๋ฐ, ์ด๋ ์ ๋ ฅ๋ฐ์ ๊ฐ์ ๋ชจ๋ 0~1 ์ฌ์ด์ ๊ฐ์ผ๋ก ์ ๊ทํํ๋ค.
์ด๋ฅผ ํตํด ์ด๋ฏธ์ง๊ฐ ๊ฐ label์ ์ํ ํ๋ฅ ๊ฐ์ด label ๋ง๋ค ๊ฐ๊ฐ ์ถ๋ ฅ๋๊ณ , ์ด ์ค ๊ฐ์ฅ ๋์ ํ๋ฅ ๊ฐ์ ๊ฐ์ง๋ label์ด ์ต์ข ์์ธก์น๋ก ์ ์ ๋จ.
๊ตฌ์กฐ ์์ Convolution Layer - ReLu Function (Activation) - Pooling Layer - Fully Connected Layer - SoftMax
๋ ์ด๋ ์ ํธ ์ธ์์ ์ํ CNN ์ค๊ณ
1. CNN scale ๊ฒฐ์
- Radar emitter ์ ํธ๋ ํ์ค์์ ๊ต์ฅํ ์๊ธฐ ๋๋ฌธ์ network over fitting ํ์์ด ๋ํ๋ ์ ์์ด, ๋ณต์กํ CNN์ X
2. CNN ๊ณ์ธต ์ค๊ณ (3 convolution, 2 pooling, 2 fully connected layers)
- radar radiation source signal data size = 32*32
- convoluation neural network๋ ์ ํธ์ ๊ตฌ๋ณ ํน์ง์ ์ถ์ถํ์ฌ, ์ธ์๋ฅ ์ ํฅ์์ํฌ ์ ์์.
๊ฐ ๊ณ์ธต์ ์ธํ
Convolution Layer
Kernel Size๋ ํ์์ฌ์ผํจ. ์ด๊ธฐ ํน์ง ์ถ์ถ์ ๊ธฐ๋ฐ์ผ๋ก ๋ ์์ธํ ํน์ง์ ์ถ์ถํ๊ณ , ์ปค๋ ํฌ๊ธฐ 5*5๋ก ์ค์
(์ปค๋ ์๊ฐ ๋๋ฌด ์์ผ๋ฉด ์ผ๋ถ ํน์ง์ ํ์ตํ ์ ์์ด ๊ณผ์ ์ ํฉ์ด ๋ฐ์. ๋๋ฌด ๋ง์ผ๋ฉด ์ํ์ด ํฌ๋ฐํด์ ธ ๊ณผ๋ ์ ํฉ ๋ฐ์)
์ปจ๋ณผ๋ฅ์ layer์ด ๋ค๋ก ๊ฐ ์๋ก ์ปค๋ ์๋ ๋ง์์ง. So, 3๊ฐ layer์ core ์๋ ๊ฐ๊ฐ 32, 64, 64๋ก ์ค์
Activation Function
ReLu ํจ์๋ฅผ ์ฌ์ฉ.
Pooling Layer
์ฝ์ด์ ํฌ๊ธฐ๊ฐ ๋๋ฌด ํฌ๋ฉด ๋ฐ์ดํฐ ์ ๋ณด๊ฐ ์์ค๋์ด ์๊ณ ๋ฆฌ์ฆ ์ฑ๋ฅ์ด ์ ํ๋จ. ๋ฐ๋ผ์, ํ๋ง๋ ์ฝ์ด์ ํฌ๊ธฐ 2*2๋ก ์ค์
Number of Network Parameter
๊ฐ ๋ ์ด๋ ์ ํธ ์ํ์ ํน์ฑ์ด 32*32๋ณด๋ค ์ ๊ณ , cnn ๊ตฌ์กฐ์ ๋งค๊ฐ๋ณ์๊ฐ ๋๋ฌด ๋ง์ผ๋ฉด ๊ณผ์ ํฉ ๋ฌธ์ ๋ฐ์ํจ.
๋คํธ์ํฌ parameter ์๋ ์ ์ฒด ์ฐ๊ฒฐ ๊ณ์ธต์ ๋ด๋ฐ ์์ ๋ฐ๋ผ ๋ฌ๋ผ์ง. 128๋ก ์ค์ .
3. CNN ํ๋ จ ๊ณผ์
[1] ๋ฎ์ level์์ ๋์ level๋ก ์ํ ๋ฐ์ดํฐ ์ ํ (์๋ฐฉํฅ)
[2] ์์๊ฐ & ๊ฒฐ๊ณผ๊ฐ ์ค์ฐจ ๋์ level to ๋ฎ์ level๋ก ์ ํ (์ญ์ ํ)
a. ๋คํธ์ํฌ ๊ตฌ์กฐ ํ๋ผ๋ฏธํฐ๊ฐ ์ด๊ธฐํ๋จ. ๊ฐ์ค์น ๋ฌด์์๋ก ์ด๊ธฐํ
b. ์๋ฐฉํฅ ์ ํ : ์ ๋ ฅ ์ํ ๋ฐ์ดํฐ์ ๋ํด ๊ฐ neuron layer์ ์ถ๋ ฅ๊ฐ์ด ์ ๋ ฅ layer to ์ถ๋ ฅ layer๋ก ๊ณ์ฐ๋จ
c. ์ญ์ ํ : ๋คํธ์ํฌ ์ถ๋ ฅ ๊ฐ๊ณผ ๋ชฉํ ๊ฐ ์ฌ์ด์ ์ค์ฐจ๋ฅผ ๊ณ์ฐ.
์ค์ฐจ๊ฐ ์์์น๋ณด๋ค ํฌ๋ฉด, ์ฒซ๋ฒ์งธ hidden layer๋ก ์ฌ์ ๋ฌ. ์์ผ๋ฉด ํ์ต ์ข ๋ฃ
d. ๊ณ์ฐ๋ ์ค์ฐจ์ ๋ฐ๋ผ ๋คํธ์ํฌ ๊ฐ์ค์น๋ฅผ ์ ๋ํ ํ ๋ ๋ฒ์งธ ๋จ๊ณ๋ก ๋์๊ฐ.
4. ์ ํธ ์ธ์์ ์คํ์ ๋ถ์
์์ฑ ๋ ์ด๋ ์ ํธ์ ๋ณ์กฐ ๋ชจ๋ CW, LFM, BPSK, bfsk4 ์ ํ
๋ฐ์กํ ์ฃผํ์ ๋ฒ์๋ <= 1GHz์ ์ง์ค.
์ธก์ ๋ ๋ ์ด๋ ๋ฐ์ดํฐ - 10๊ฐ์ง ์ ํ์ ๋ ์ด๋ ๊ฐ์ฒด๊ฐ ํฌํจ๋จ.
๊ฐ ์ ํ์ ํ์ค ์ {80, 63, 69, 59, 69, 72, 54, 45, 71, 83}์ผ๋ก 665๊ฐ์ ํ์ค ์กด์ฌ.
ํ์ค ์ ํธ๋ ๋จ์ผ ์ฃผํ์ ์ ํธ์ด๋ฉฐ, ํ์ค ํญ์ ์ฝ 400๊ฐ์ ์ํ๋ง ํฌ์ธํธ. SNR ์ฝ 10db ~ 20db
ํ์ค ์ ํธ์๋ ๋ค์ค ๊ฒฝ๋ก ๊ฐ์ญ์ด ์๊ณ , ํ์ค ์๋ค ๊ฐ์ฅ์๋ฆฌ๊ฐ ๊ฐํ๋ฅด๋ฉฐ ํ์ค ํญ์ด ๋์ผ
์ ์ ๋ ์ด๋์ ์ธก์ ๋ ์ ํธ ๊ทธ๋ฃน์ ์ถ์ถํ์ฌ ๋ถ์ ๋ฐ ์ธ์ ๊ณผ์ ์ ์๊ฐํํ๋ค.
Wavelet Transform : ์ธก์ ๋ ๋ฐ์ดํฐ์ ๋ ธ์ด์ฆ ์ ๊ฑฐ & ํน์ง ์ถ์ถ์ ์ฌ์ฉ
Signal Envelope & ์ฃผํ์ ๋๋ฉ์ธ Features : ์๊ฐํ์ ์ฌ์ฉ
*Accurate carrier frequency estimation of emitter signal - ์ฃผํ์ domain์์ ๊ฐ๋ณ ํผ์ฒ๋ฅผ ์ถ์ถํ๋ ๋ ๋ค๋ฅธ ๋ฐฉ๋ฒ
์ฐธ๊ณ
https://www.sciencedirect.com/science/article/pii/S1110016821006049
'๐ฌ Science > ๐ป Signal' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์์ฒด ์ ํธ ๋ ์ด๋ ์์คํ ์ ์ฌ์ฉํ ์๋ฉด ๋ถ๋ฅ ์๊ณ ๋ฆฌ์ฆ ์ ์ฉ (0) | 2024.03.04 |
---|---|
FT(ํธ๋ฆฌ์ ๋ณํ)๊ณผ CWT(์ฐ์ ์จ์ด๋ธ๋ฆฟ ๋ณํ) (1) | 2024.03.02 |
Neural Network (CNN, RNN, LSTM, BiLSTM) (0) | 2024.03.02 |
CNN & IR-UWB radar (during sleep๐ด) (3) | 2024.02.29 |
IR-UWB Radar๊ณผ Vital Signal, ๊ทธ๋ฆฌ๊ตฌ Neural Network !! (0) | 2024.02.28 |