๐ฆ โ๋ณด์ด์ง ์๋ ์ํ, ๋ณด์ด๋ ๋น: VLC ๋ฌผ๋ฆฌ๊ณ์ธต ๊ณต๊ฒฉ ๊ฐ๋ฅ์ฑ ํ๊ตฌโ
๐ Abstract
One of the areas in which wireless networks based on visible light communication (VLC) are considered superior to traditional radio-based communication is security. The common slogan summarizing VLC security features is: WYSIWYS - “What You See Is What You Send”. However, especially in the case of infrastructure downlink communication, security with respect to data snooping, jamming and modification must be carefully provided for. This paper examines the physical layer aspects of VLC networks with respect to possible disruptions caused by rogue transmitters. We present the theoretical system model that we use in simulations to evaluate various rogue transmission scenarios in a typical office environment. We use estimated Bit Error Rate (BER) as a measure of the effectiveness of jamming and rogue data transmission. We find that it is quite easy to disrupt, and in some cases to even hijack legitimate transmission.
๐ก Analysis
**
1๏ธโฃ ์ฐ๊ตฌ ๋ฐฐ๊ฒฝ ๋ฐ ๋๊ธฐ
- VLC์ ๋ณด์ ๊ธฐ๋๊ฐ: ๊ด์ ํธ๋ ์ง์ง์ฑยท์ฅ์ ๋ฌผ ์ฐจ๋จ ํน์ฑ ๋๋ฌธ์ ์ธ๋ถ์์ ๋์ฒญ์ด ์ด๋ ต๋ค๋ ์ ์ ๊ฐ ์๋ค.
- ํ์ค๊ณผ์ ๊ดด๋ฆฌ: ์ค์ ์ธํ๋ผ(์ฒ์ฅ ์กฐ๋ช )์์๋ ๋ค์ค LED๊ฐ ๋ถ์ฐ ๋ฐฐ์น๋๊ณ , LOSยทNLOS๊ฐ ํผ์ฌํ๋ค. ์ด๋ฌํ ๋ณตํฉ ํ๊ฒฝ์์๋ โ๋ณด์ด๋ ๊ฒ์ด ์ ์ก๋๋ ๊ฒโ์ด๋ผ๋ ๊ฐ์ ์ด ๊นจ์ง ๊ฐ๋ฅ์ฑ์ด ์๋ค.
- ๊ณต๊ฒฉ ์๋๋ฆฌ์ค ํ์์ฑ: ๊ธฐ์กด ์ฐ๊ตฌ๋ ์ฃผ๋ก ์ ๋ณด์ด๋ก ์ (์ํฌ๋ฆฌํฐ ์ฉ๋) ์ ๊ทผ์ ๋จธ๋ฌผ๋ ์ผ๋ฉฐ, ๋ฌผ๋ฆฌ๊ณ์ธต์์์ ์ค์ง์ ์ธ ๊ณต๊ฒฉ ๋ฉ์ปค๋์ฆ์ ๋ถ์กฑํ๋ค.
2๏ธโฃ ์ฃผ์ ๊ธฐ์ฌ
| ๊ตฌ๋ถ | ๋ด์ฉ |
|---|---|
| ์์คํ ๋ชจ๋ธ๋ง | ๋ค์ค LED(์ ์ยท์ ์ฑ)์ ๋จ์ผ ํฌํ ๋ค์ด์ค๋ ์์ ๊ธฐ๋ฅผ ๊ฐ๋ MISO(๋ค์ค ์ ๋ ฅ ๋จ์ผ ์ถ๋ ฅ) ๋ชจ๋ธ์ ์ ์ํ๊ณ , Lambertian ๋ฐฉ์ฌ ํน์ฑ์ ์ด์ฉํด ์ฑ๋ ์ ๋ฌ ํจ์๋ฅผ ์์ํ. |
| BER ๊ธฐ๋ฐ ๊ณต๊ฒฉ ํ๊ฐ | ์ ์ ์ ํธ์ ์ ์ฑ ์ ํธ๋ฅผ ๊ฐ๊ฐ โ๋ฐ์ดํฐโยทโ๋ ธ์ด์ฆโ๋ก ์ ํํด SNRยทBER์ ๊ณ์ฐํ๋ ๋ ๊ฐ์ง ์๋๋ฆฌ์ค(์ ์ โ ์ ์ฑ ๋ฐฉํด, ์ ์ฑ โ ์ ์ ๋ฐฉํด)๋ฅผ ์ ์. |
| ์๋ฎฌ๋ ์ด์ ํ๊ฒฝ | ์ ํ์ ์ธ ์ฌ๋ฌด์ค(์ฒ์ฅ ๋์ด, ๋ฐ์ฌ์จ, LED ๋ฐ๊ฐ๊ฐ ๋ฑ)์์ ๋ค์ํ ์ ์ฑ LED ๋ฐฐ์นยท์ ๋ ฅยท์์ผ๊ฐ์ ๋ณํํด ์๋ฎฌ๋ ์ด์ ์ํ. |
| ๊ณต๊ฒฉ ๊ฐ๋ฅ์ฑ ์ค์ฆ | BER์ด 10โปยณ ์์ค(์ค์ฉ์ ์ธ ํต์ ์ค๋ฅ ํ๊ณ) ์ด์์ผ๋ก ์์นํ๋ฉด ์ฌ๋ฐ ์ฑ๊ณต์ผ๋ก ํ๋จ, ํน์ ์กฐ๊ฑด์์๋ ์ ์ฑ LED๊ฐ ์ ์ ๋ฐ์ดํฐ๋ฅผ ์์ ํ ๋์ฒด(ํ์ด์ฌํน)ํ ์ ์์์ ์ ์ฆ. |
3๏ธโฃ ๋ฐฉ๋ฒ๋ก ์์ธ
๊ดํ ๋ชจ๋ธ
- LED๋ Lambertian ์์ค๋ก ๊ฐ์ ํ๊ณ , ๋ฐ๊ฐ๊ฐ(ฮธโ/โ)์ผ๋ก ๋ฐฉ์ฌ ์ฐจ์๋ฅผ m์ ๊ณ์ฐ (์ 9).
- ์์ ๊ธฐ FOV์ ๊ฑฐ๋ฆฌ d์ ๋ฐ๋ผ ์ง์ ์ฑ๋ ์ ๋ฌ ํจ์ h_d๋ฅผ ๋์ถ (์ 10).
๋ ธ์ด์ฆ ๋ชจ๋ธ
- Shot noise, thermal noise, ISI(InterโSymbol Interference) ์ค ์๋ฎฌ๋ ์ด์ ์์๋ ์ฃผ๋ก ๋ฐฐ๊ฒฝ shot noise์ ISI๋ฅผ ๊ณ ๋ ค.
- ๋ค์ค ์กฐ๋ช ํ๊ฒฝ์์๋ ์ธ์ LED ๊ฐ ๊ฐ์ญ์ด ์ค์ ๋ ธ์ด์ฆ๋ณด๋ค ์ง๋ฐฐ์ ์์ ๊ฐ์กฐ.
BER ๊ณ์ฐ
- MโPAM ๋ณ์กฐ๋ฅผ ๊ฐ์ ํ๊ณ , SNR์ ๊ธฐ๋ฐํ ๊ทผ์ฌ BER ์ (์ 1โ2) ์ฌ์ฉ.
- ์ ์ยท์ ์ฑ ๊ฐ๊ฐ์ โ๋ฐ์ดํฐโยทโ๋ ธ์ด์ฆโ๋ก ์ ํํด ๋ ๊ฐ์ SNR(๐๐๐ โ, ๐๐๐ แตฃ)๊ณผ BER(๐ต๐ธ๐ โ, ๐ต๐ธ๐ แตฃ) ๋์ถ.
์๋ฎฌ๋ ์ด์ ํ๋ผ๋ฏธํฐ
- LED ์ ๋ ฅ: 0.5โฏW~2โฏW, ๋ฐ๊ฐ๊ฐ: 60ยฐ~120ยฐ, ์์ ๊ธฐ ๋ฉด์ : 1โฏcmยฒ, FOV: 60ยฐ ๋ฑ.
- ๋ฐฉ ์์ ๋ฐ์ฌ์จ: 0.7(๋ฒฝ), 0.8(์ฒ์ฅ) ๋ฑ ํ์ค์ ์ธ ๊ฐ ์ ์ฉ.
4๏ธโฃ ํต์ฌ ๊ฒฐ๊ณผ
| ์๋๋ฆฌ์ค | ์ ์ฑ LED ์์น/์ ๋ ฅ | ์ ์ BER (์ฌ๋ฐ ์ ) | ์ ์ฑ BER (์ฌ๋ฐ ํ) | ๋น๊ณ |
|---|---|---|---|---|
| ์ง์ LOS ์ฌ๋ฐ | ์ฒ์ฅ ์ค์, 1โฏW | 10โปโถ (์ํธ) | 10โปยฒ (ํต์ ๋ถ๊ฐ) | ์ต์ 1๊ฐ์ ์ ์ฑ LED๋ง์ผ๋ก๋ ์ฌ๋ฐ ์ฑ๊ณต |
| ๋น์ง์ NLOS ์ฌ๋ฐ | ๋ฒฝ๋ฉด์ ์ํ๋ LED, 0.8โฏW | 10โปโต | 10โปยณ | ์ํํ ์ ์ฑ LED๋ ์ถฉ๋ถํ ์ํ |
| ๋ฐ์ดํฐ ํ์ด์ฌํน | ์ ์ LED์ ๋์ผ ์ ๋ ฅยท์์ผ๊ฐ, ์ยท์๋ ๊ต์ฐจ ๋ฐฐ์น | 10โปโถ | 10โปโด (์ ์ ๋ฐ์ดํฐ ๋์ฒด) | ์์ ๊ธฐ๊ฐ ์ ์ฑ LED๋ฅผ ๊ตฌ๋ถ ๋ถ๊ฐ โ ์ ์ก ์ ํ ๊ฐ๋ฅ |
- ์ฌ๋ฐ ์๊ณ ์ ๋ ฅ: ์ ์ LED ์ ๋ ฅ ๋๋น ์ฝ 30โฏ% ์ด์๋ง ์์ผ๋ฉด BER์ด ๊ธ๊ฒฉํ ์์น.
- ๊ฐ์ง ์ด๋ ค์: ์ ์ฑ LED๊ฐ ๊ธฐ์กด ์กฐ๋ช ๊ณผ ๋์ผํ ๊ด๋ยท์์จ๋๋ฅผ ์ ์งํ๋ฉด ์ฌ์ฉ์๋ ๋์น์ฑ๊ธฐ ํ๋ฆ.
5๏ธโฃ ์์ ๋ฐ ์ค์ฉ์ ํจ์
- ๋ณด์ ํจ๋ฌ๋ค์ ์ ํ: โ๊ด์ ๋ณด์์ด๋คโ๋ผ๋ ๊ธฐ์กด ์ธ์์ด ๋ฌผ๋ฆฌ๊ณ์ธต ๊ณต๊ฒฉ์ ์ทจ์ฝํจ์ ๋ณด์ฌ์ค๋ค.
- ์์คํ
์ค๊ณ ์ ๊ณ ๋ ค์ฌํญ
- ๋ค์ค ์ธ์ฆ: ๋ฌผ๋ฆฌ์ ์์น ๊ธฐ๋ฐ ์ธ์ฆ(์: ๊ดํ ์ง๋ฌธ) ๋์ ํ์.
- ๋์ ์ ๋ ฅ/์์ ๋ณ์กฐ: ์ ์ LED๊ฐ ์ฃผ๊ธฐ์ ์ผ๋ก ์ ๋ ฅยท์์ ๋ณ์กฐํด ์ ์ฑ LED์ ๊ตฌ๋ถ ๊ฐ๋ฅํ๋๋ก ์ค๊ณ.
- ๊ดํ ์ผ์ ๋คํธ์ํฌ: ํ๊ฒฝ ์ ์ญ์ ์ ์ ๋ ฅ ๊ด์ผ์๋ฅผ ๋ฐฐ์นํด ๋น์ ์์ ์ธ ๊ด๋ ๋ณํ๋ฅผ ์ค์๊ฐ ๊ฐ์.
6๏ธโฃ ํ๊ณ์ ๋ฐ ํฅํ ์ฐ๊ตฌ ๋ฐฉํฅ
| ํ๊ณ | ์ค๋ช |
|---|---|
| ์๋ฎฌ๋ ์ด์ ๊ธฐ๋ฐ | ์ค์ ์คํ(์ค์ LEDยทํฌํ ๋ค์ด์ค๋, ํ๊ฒฝ ์ก์) ๊ฒ์ฆ์ด ๋ถ์กฑํจ. |
| ๋จ์ผ ์์ ๊ธฐ ๋ชจ๋ธ | ๋ค์ค ์์ ๊ธฐ(์: ์ค๋งํธํฐ ์นด๋ฉ๋ผ) ์ํฉ์์์ ๊ณต๊ฒฉ ํจ๊ณผ๋ ๋ณ๋ ๋ถ์ ํ์. |
| ๋ณ์กฐ ๋ฐฉ์ ์ ํ | MโPAM๋ง ๊ณ ๋ คํ์ผ๋ฉฐ, OFDMยทCSK ๋ฑ ์ต์ VLC ๋ณ์กฐ ๋ฐฉ์์ ๋ํ ์ํฅ์ ๋ฏธํ์. |
| ๋์ ์ฌ์ฉ์ ์์ง์ | ์ฌ์ฉ์๊ฐ ์ด๋ํ๊ฑฐ๋ ์กฐ๋ช ๊ฐ๋๊ฐ ๋ณํ ๋ BER ๋ณ๋์ ๋ฐ์ํ์ง ์์. |
ํฅํ ์ฐ๊ตฌ ์ ์
- ์คํ์คยทํ์ฅ ํ ์คํธ โ ์ค์ ์ฌ๋ฌด์คยท๊ณต์ฅ ํ๊ฒฝ์์ ์ ์ฑ LED๋ฅผ ์ค์นํ๊ณ BER ๋ณํ๋ฅผ ์ธก์ .
- ๋ค์ค ์ฌ์ฉ์ยท๋ค์ค ์์ ์๋๋ฆฌ์ค โ ์ฌ์ฉ์ ์ด๋์ฑ, ๋ค์ค ์์ ๊ธฐ ๊ฐ ์ํธ ๊ฐ์ญ์ ํฌํจํ ๋ชจ๋ธ ํ์ฅ.
- ๋ณด์ ํ๋กํ ์ฝ ์ค๊ณ โ ๋ฌผ๋ฆฌ๊ณ์ธต ์ธ์ฆยทํค ๊ตํ์ ๊ดํ ํน์ฑ์ ๋งคํํ ํ๋กํ ์ฝ ๊ฐ๋ฐ.
- ๋จธ์ ๋ฌ๋ ๊ธฐ๋ฐ ์ด์ ํ์ง โ ์ค์๊ฐ ๊ด๋ยท์์จ๋ ๋ฐ์ดํฐ๋ฅผ ํ์ตํด ๋น์ ์ ํจํด์ ์๋ ๊ฐ์ง.
7๏ธโฃ ๊ฒฐ๋ก ์์ฝ
- VLC๋ ์ ํ ๊ธฐ๋ฐ ๋คํธ์ํฌ ๋๋น ๋ฌผ๋ฆฌ์ ์ฐจ๋จ ํจ๊ณผ๊ฐ ํฌ์ง๋ง, ์ ์ฑ LED ํ๋๋ง์ผ๋ก๋ ๋ฌผ๋ฆฌ๊ณ์ธต ์ฌ๋ฐยท๋ฐ์ดํฐ ํ์ด์ฌํน์ด ๊ฐ๋ฅํจ์ ์ด๋ก ยท์๋ฎฌ๋ ์ด์ ์ ํตํด ์ ์ฆํ๋ค.
- ๋ฐ๋ผ์ ๋ณด์ ์ค๊ณ ๋จ๊ณ์์ ๋ฌผ๋ฆฌ๊ณ์ธต ๊ณต๊ฒฉ ๋ชจ๋ธ์ ๋ฐ๋์ ํฌํจํด์ผ ํ๋ฉฐ, ๋์ ์ ๋ ฅ ์ ์ดยท๋ค์ค ์ธ์ฆยท์ค์๊ฐ ๊ฐ์ ์ฒด๊ณ๊ฐ ํ์์ ์ด๋ค.
์ด ๋ถ์์ ๋ ผ๋ฌธ ๋ณธ๋ฌธ์ ์ ์๋ ๋ด์ฉ๊ณผ ์ผ๋ฐ์ ์ธ VLC ์ฐ๊ตฌ ํ๋ฆ์ ์ข ํฉํ์ฌ ์์ฑ๋์์ต๋๋ค.
๐ Content
๊ฐ์๊ด ํต์ (VLC) ๋คํธ์ํฌ์์ ๋ฌผ๋ฆฌ ๊ณ์ธต ๊ณต๊ฒฉ์ ์คํํ ๊ฐ๋ฅ์ฑ
๊ทธ์ ๊ณ ์ ๋ธ๋ฆฌ๋
ธํ์คํค
์ด๋ฉ์ผ: g.blinowski@ii.pw.edu.pl
์ปดํจํฐ ๊ณผํ ์ฐ๊ตฌ์,
์๋ฅด์ค์ ๊ณต๊ณผ๋ํ, Nowowiejska 15/19, 00โ665 Warszawa, ํด๋๋
์ด๋ก
๊ฐ์๊ด ํต์ (VLC)์ ๊ธฐ๋ฐ์ผ๋ก ํ ๋ฌด์ ๋คํธ์ํฌ๊ฐ ์ ํต์ ์ธ ๋ผ๋์ค ๊ธฐ๋ฐ ํต์ ๋ณด๋ค ์ฐ์ํ๋ค๊ณ ํ๊ฐ๋ฐ๋ ๋ถ์ผ ์ค ํ๋๋ ๋ณด์์ด๋ค. VLC ๋ณด์ ํน์ฑ์ ์์ฝํ๋ ์ผ๋ฐ์ ์ธ ์ฌ๋ก๊ฑด์ โWYSIWYS โ What You See Is What You Sendโ(๋ณด๋ ๊ฒ์ด ๊ณง ๋ณด๋ด๋ ๊ฒ)์ด๋ค. ๊ทธ๋ฌ๋ ํนํ ์ธํ๋ผ ๋ค์ด๋งํฌ ํต์ ์ ๊ฒฝ์ฐ, ๋ฐ์ดํฐ ๋์ฒญ, ์ฌ๋ฐ(jamming), ๋ณ์กฐ(modification) ๋ฑ์ ๋ํ ๋ณด์์ด ์ ์คํ ํ๋ณด๋์ด์ผ ํ๋ค. ๋ณธ ๋ ผ๋ฌธ์ ์ ์ฑ(rogue) ์ก์ ๊ธฐ์ ์ํด ๋ฐ์ํ ์ ์๋ ๋ฐฉํด๋ฅผ ์ค์ฌ์ผ๋ก VLC ๋คํธ์ํฌ์ ๋ฌผ๋ฆฌ ๊ณ์ธต์ ์กฐ์ฌํ๋ค. ์๋ฎฌ๋ ์ด์ ์ ์ฌ์ฉ๋๋ ์ด๋ก ์ ์์คํ ๋ชจ๋ธ์ ์ ์ํ๊ณ , ์ ํ์ ์ธ ์ฌ๋ฌด์ค ํ๊ฒฝ์์ ๋ค์ํ ์ ์ฑ ์ ์ก ์๋๋ฆฌ์ค๋ฅผ ํ๊ฐํ๋ค. ๋ฐฉํด ๋ฐ ์ ์ฑ ๋ฐ์ดํฐ ์ ์ก์ ํจ๊ณผ๋ฅผ ์ธก์ ํ๊ธฐ ์ํด **๋นํธ ์ค๋ฅ์จ(BER)**์ ์ถ์ ํ๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก VLC ์ ์ก์ ๋ฐฉํดํ๊ฑฐ๋, ๊ฒฝ์ฐ์ ๋ฐ๋ผ ์ ๋นํ ์ ์ก์ ํ์ทจํ๋ ๊ฒ์ด ๋น๊ต์ ์ฝ๋ค๋ ๊ฒ์ ํ์ธํ์๋ค.
ํค์๋: VLC, ๊ฐ์๊ด ํต์ ๋คํธ์ํฌ, ๋คํธ์ํฌ ๋ณด์, ๋ฌผ๋ฆฌ ๊ณ์ธต ๋ณด์, ์ ์ก ์ฌ๋ฐ, ์ ์ก ํ์ทจ
1. ์๋ก
๊ฐ์๊ด ํต์ (VLC)์ LED๊ฐ ๋ฐฉ์ถํ๋ ๋น์ ๋ฒ ์ด์ค๋ฐด๋ ์ ํธ๋ฅผ ๋ณ์กฐํ๋ ๋ฌด์ ๊ดํ ํต์ ๊ธฐ์ ์ด๋ค[1]โ[3]. LED ๊ธฐ๋ฐ ์กฐ๋ช ์ ๋น์ฉ์ด ๊ฐ์ํ๊ณ ๋ณด๊ธ์ด ๊ธ์ํ ํ๋๋จ์ ๋ฐ๋ผ, VLC๋ ๋ผ๋์ค ๊ธฐ๋ฐ ๋ฌด์ ํต์ ์ ๋ํ ์ ๋งํ ๋์์ผ๋ก ๋ ์ค๋ฅด๊ณ ์๋ค. ๋ฐ์ดํฐ ์ ์ก๋๊ณผ ๊ฐ์ฉ์ฑ์ ๋ํ ์ฌ์ฉ์์ ์๊ตฌ๊ฐ ์ง์์ ์ผ๋ก ์ฆ๊ฐํจ์ ๋ฐ๋ผ, ์ ํ๋ ๋ผ๋์ค ์คํํธ๋ผ ๋๋ฌธ์ ์ ์ก ์๋์ ์ฑ๋ ์ฉ๋์ด ์ ํ๋๋ WiโFi, Bluetooth, ZigBee ๋ฑ ์ ํต์ ์ธ ๋ผ๋์ค ๊ธฐ๋ฐ ์์คํ ์ ํ๊ณ์ ๋ด์ฐฉํ๋ค. ๋ฐ๋ฉด, VLC ๋ฐ์ดํฐ ์ ์ก ๋คํธ์ํฌ๋ ์ด๋ฌํ ์ ํต ๋ฌด์ ๊ธฐ์ ์ ๋นํด ๋งค๋ ฅ์ ์ธ ๋์์ ์ ๊ณตํ๋ค.
VLC ์์คํ ์ ์ค๋ดยท์ค์ธ ๋ชจ๋์ ์ ์ฉ ๊ฐ๋ฅํ๋๋ก ์ ์ยท๊ตฌํ๋์ด ์๋ค[2],[4]. ์ค๋ด ์ ์ฉ ์ฌ๋ก๋ก๋ ํ์ฌ ๋ผ๋์ค ๊ธฐ๋ฐ WLANยทPAN์ด ์ ๊ณตํ๋ ๋ค์ํ ์๋น์ค๊ฐ ํฌํจ๋๋ค. ์๋ฅผ ๋ค์ด ์ฌ๋ฌด์ค ํต์ [5], ๋ฉํฐ๋ฏธ๋์ด ํ์[6], P2P ๋ฐ์ดํฐ ๊ตํยท๋ฐฉ์ก(ํนํ ํ ์ค๋์คยท๋น๋์ค ์คํธ๋ฆฌ๋ฐ)[7]โ[10], ์ค๋ด ์์น์ถ์ [11],[12] ๋ฑ์ด ์๋ค. ๋ํ ๊ด์ฐยท์์ ํํ ํ๋ํธ์ ๊ฐ์ ์ํ ํ๊ฒฝ์ด๋ ๋ณ์ยทํญ๊ณต๊ธฐ์ ๊ฐ์ด ์ ์๊ธฐ ๊ฐ์ญ์ ์ต์ํํด์ผ ํ๋ ๋ถ์ผ์์๋ ์ ํ ๊ฐ์ญ์ด ์๋ ์์ ํ ๋์์ผ๋ก ํ์ฉ๋๋ค[13].
์ต๊ทผ์๋ RF ๋คํธ์ํฌ๋ฅผ ๋ณด์ํ๊ฑฐ๋ ๋์ฒดํ๋ ๋ฐฉ์์ผ๋ก๋ VLC๊ฐ ์ฃผ๋ชฉ๋ฐ๊ณ ์๋ค. ์๋ฅผ ๋ค์ด EU๊ฐ ์ง์ํ โhOME Gigabit Accessโ(OMEGA) ํ๋ก์ ํธ์์๋ VLC ๊ธฐ๋ฐ ๋ฉํฐ๋ฏธ๋์ด ๋คํธ์ํฌ ๊ธฐ์ ์ด ๋ค์ ๊ฐ๋ฐ๋์๋ค[14]. ์ค๋งํธํฐ ์นด๋ฉ๋ผยท๊ด์ผ์๋ฅผ ์ด์ฉํ ๋ชจ๋ฐ์ผ ์ปดํจํ ยท์ผ์ฑ ๋ถ์ผ์์๋ VLC๊ฐ ์ ์ฉ ๊ฐ๋ฅํด์ก๋ค. OpenVLC ํ๋ซํผ์ ์ด์ฉํ ์ฐ๊ตฌ[15]์์๋ ํ์ฌ์ ์ํํธ์จ์ด ์ ์ ๋ผ๋์ค(SDR) ํดํท์ ํ์ฉํด VLC ๋งค์ฒด ์์ TCP/IP ์ค์ํธ๋ฅผ ๊ตฌํํ๋ ๊ฒ์ด ๋น๊ต์ ์ฉ์ดํจ์ ๋ณด์ฌ์ฃผ์๋ค.
VLC๊ฐ ์ ํต ๋ผ๋์ค ๊ธฐ๋ฐ ํต์ ๋ณด๋ค ๋ณด์ ์ธก๋ฉด์์ ์ฐ์ํ๋ค๊ณ ์ฌ๊ฒจ์ง๋ ์ด์ ๋ ๊ด์ ํธ๊ฐ **์งํฅ์ฑ(directivity)**๊ณผ ์ฅ์ ๋ฌผ ํฌ๊ณผ ๋ถ๊ฐ๋ฅ์ฑ์ ๊ฐ๊ธฐ ๋๋ฌธ์ด๋ค. ์ด๋ ์ค๋ด ํ๊ฒฝ์์ ์ธ๋ถ๋ก๋ถํฐ ๋ฐ์ดํฐ๋ฅผ ๊ฐ๋ก์ฑ๊ธฐ ์ด๋ ต๊ฒ ๋ง๋ ๋ค. ์ด๋ฌํ ๋ณด์ ํน์ฑ์ ์์ฝํ ์ฌ๋ก๊ฑด์ด ๋ฐ๋ก โWYSIWYS โ What You See Is What You Sendโ[16]์ด๋ค. ๊ทธ๋ฌ๋ IT ๊ธฐ์ ๋ฐ์ ์ ์ญ์ฌ๋ฅผ ๋ณด๋ฉด, ์๋ก์ด ํต์ ๊ธฐ์ ์ด ๋ฑ์ฅํ ๋ ๋ณด์ ๋ฌธ์ ๋ฅผ ๊ฐ๊ณผํ๊ฑฐ๋ ์ํํ ๋ค๋ฃจ๋ ๊ฒฝ์ฐ๊ฐ ๋น๋ฒํ๋ค. IPv4, ๊ด์ฌ์ ๋คํธ์ํฌ, ์ด๊ธฐ WLAN ๊ธฐ์ ๋ฑ์ด ๊ทธ ์๋ค. ํ์ฌ VLC ์ฐ์ ๋ ๋ณด์๋ณด๋ค ๋ฌผ๋ฆฌ์ ํน์ฑ์ ์ง์คํ๋ ๊ฒฝํฅ์ด ์์ด, ๋ณด์ ํธ๋์ด ์ํํ ๋ค๋ฃจ์ด์ง ์ํ์ด ์๋ค.
๋ฌด์ ๋งค์ฒด๋ ๊ณต์ ํน์ฑ ๋๋ฌธ์ ์ฝ๊ฒ ๋ชจ๋ํฐ๋งยท๋ฐฉ์ก๋ ์ ์๋ค. ๊ณต๊ฒฉ์๋ ํต์ ์ ๊ฐ์ฒญํ ๋ฟ ์๋๋ผ ์ฌ๋ฐ(์๋น์ค ๊ฑฐ๋ถ) ๊ณต๊ฒฉ๋ ์์ฝ๊ฒ ์ํํ ์ ์๋ค. ๋ฌผ๋ฆฌ ๊ณ์ธต์์ MAC ์์ค ํ๋กํ ์ฝ์ ๋ฌด์ํ ๊ณต๊ฒฉ์ ์ ํต์ ์ธ ๋ณด์ ๋ฉ์ปค๋์ฆ์ผ๋ก๋ ๋ฐฉ์ด๊ฐ ์ด๋ ต๋ค. [17]์์๋ ๋ชจ๋ฐ์ผ(์ค๋งํธํฐยทํ๋ธ๋ฆฟยท์จ์ด๋ฌ๋ธ), ๊ณ ์ (PCยท์ฃผ๋ณ๊ธฐ๊ธฐยท๊ฐ์ ), ์ธํ๋ผ(์ค๋ด ๊ณ ์ ์ก์ ๊ธฐ) ์ธ ๊ฐ์ง ๊ธฐ๋ณธ ํด๋์ค์ ๋ํด VLC ๋ณด์ ์ํ์ ํ๊ฐํ์๋ค. ํนํ ์ธํ๋ผ ๋ค์ด๋งํฌ ํต์ ์์๋ ๋ฐ์ดํฐ ๋์ฒญยท์ฌ๋ฐยท๋ณ์กฐ์ ๋ํ ๋ณด์์ด ์ ์คํ ์ค๊ณ๋์ด์ผ ํจ์ ๊ฐ์กฐํ๋ค. ๋ฐ๋ผ์ VLC ๋คํธ์ํฌ์ ์ ๋ขฐ์ฑ์ ํ๋ณดํ๋ ค๋ฉด ์ ์ฑ ์ก์ ๊ธฐ ๊ณต๊ฒฉ ๋ฉ์ปค๋์ฆ์ ์ ํํ ์ดํดํด์ผ ํ๋ค. ๋ณธ ๋ ผ๋ฌธ์ ์ด๋ฌํ ๋ฌผ๋ฆฌ ๊ณ์ธต ์ธก๋ฉด์ ์ง์ค์ ์ผ๋ก ๋ถ์ํ๋ค.
๋ ผ๋ฌธ์ ๊ตฌ์ฑ์ ๋ค์๊ณผ ๊ฐ๋ค. 2์ ์์๋ ํ์ฌ VLC ๋ณด์ ์ฐ๊ตฌ ํํฉ์ ์ ๋ฆฌํ๊ณ , 3์ ์์๋ ์๋ฎฌ๋ ์ด์ ์ ํ์ฉํ ์ด๋ก ์ ์์คํ ๋ชจ๋ธ์ ์ ์ํ๋ค. 4์ ์์๋ ํ๊ฐ ์๋๋ฆฌ์ค์ ๋ฌผ๋ฆฌ์ ํน์ฑ์ ์ค๋ช ํ๊ณ , 5์ ์์๋ ์๋ฎฌ๋ ์ด์ ๊ฒฐ๊ณผ๋ฅผ ์ ์ยท๋ ผ์ํ๋ค. ๋ง์ง๋ง 6์ ์์๋ ๊ฒฐ๋ก ๊ณผ ํฅํ ์ฐ๊ตฌ ๊ณผ์ ๋ฅผ ์ ์ํ๋ค.
2. ํ์ฌ VLC ๋ณด์ ์ฐ๊ตฌ ํํฉ
2.1. ๊ธฐ๋ฐ์ฑ ๋ฐ ๋ฐ์ดํฐ ๋์ฒญ
IEEE 802.15.7 ํ์ค[18]์์๋ โ๋ฐฉํฅ์ฑ ๋ฐ ๊ฐ์์ฑ ๋๋ฌธ์, ๋น์ธ๊ฐ ์์ ๊ธฐ๊ฐ ํต์ ์ ํธ ๊ฒฝ๋ก์ ์์ผ๋ฉด ์ฝ๊ฒ ์๋ณ๋ ์ ์๋คโ๋ ๊ฐ์ ์ ์ ์ํ๋ค. ๊ทธ๋ฌ๋ ์ธํ๋ผ ์ก์ ๊ธฐ๋ฅผ ์ด์ฉํ ๊ฒฝ์ฐ, NLOSยทLOS ๋ชจ๋์์ ๋น์ธ๊ฐ ์์ ๊ธฐ๋ฅผ ๋์น์ฑ์ง ๋ชปํ๊ณ ํ๊ฒฝ์ ์ฝ์ ํ ์ ์๋ค.
VLC ๋์ฒญ์ ์ฅ์ ๋ฌผ ํฌ๊ณผ ๋ถ๊ฐ๋ฅ์ฑ ๋๋ฌธ์ WiโFi ๋์ฒญ๋ณด๋ค ์ด๋ ต์ง๋ง, ๋ถ๊ฐ๋ฅํ ๊ฒ์ ์๋๋ค. ์คํ์ ์ผ๋ก[19]๋ ์ ๊ฐ SDR ๊ธฐ๋ฐ ์ฅ๋น๋ฅผ ์ด์ฉํด ๋ค์ํ ์๋๋ฆฌ์ค์์ ์์ฉ ๊ฐ๋ฅํ BER์ ๋ฌ์ฑํ๋ฉฐ ๋ฐฉ์ ๋ฒ์ด๋ ๋ฌธํยท์ด์ ๊ตฌ๋ฉยทํน์ โํ๋ผ์ด๋ฒ์โ ์ฝํ ์ฐฝ๋ฌธ์ ํตํด 64โQAM ๊ณ ์ฐจ ๋ณ์กฐ ์ ํธ๋ฅผ ๋ณต์กฐํ ์ ์์์ ๋ณด์ฌ์ฃผ์๋ค.
์ง๊ธ๊น์ง VLC ๊ธฐ๋ฐ์ฑ์ ์ฃผ๋ก ์ ๋ณด ์ด๋ก ์์ค์์ ๋ค๋ฃจ์ด์ก๋ค. ์์ด๋๊ฐ ์ ์ํ ์ด์ฐ ๋ฉ๋ชจ๋ฆฌ ์๋ ์์ด์ดํญ ์ฑ๋๊ณผ ๋น๋ฐ ์ฉ๋(secrecy capacity) ๊ฐ๋ ์ด ํต์ฌ์ด๋ค[20]. MIMOยท๋นํฌ๋ฐ ๊ธฐ๋ฒ์ ํ์ฉํด ํน์ ๋ฌผ๋ฆฌ์ ์์น์๋ง BER์ ์ต์ํํ๊ณ ๊ทธ ์ธ ์์ญ์์๋ BER์ ํฌ๊ฒ ์ ์งํจ์ผ๋ก์จ ๋ฌผ๋ฆฌ์ ๋์ฒญ์ ๋ฐฉ์งํ๋ ์ฐ๊ตฌ๊ฐ ์งํ๋์๋ค[21]. ์ ์ฌํ ์ ๊ทผ๋ฒ์ด MISOยท๋ ์คํฐ์ด๋งยท์ธ๊ณต ์ก์ ๊ธฐ๋ฒ์ ์ด์ฉํด ๋ฌ์ฑ ๊ฐ๋ฅํ ๋น๋ฐ ์ ์ก๋ฅ ์ ์์น์ ์ผ๋ก ๊ณ์ฐํ ์ฐ๊ตฌ[22]์ ์ค์ ํ๊ฒฝ์์ ๊ฒ์ฆํ ์ฐ๊ตฌ[23]์์๋ ํ์ธ๋๋ค.
2.2. ์ฌ๋ฐ ๋ฐ ๋ฐ์ดํฐ ๋ณ์กฐ
์ ์ฑ ์ฅ์น๋ฅผ VLC ์ธํ๋ผ์ ์ฝ์ ํ๋ ๋ฐฉ๋ฒ์ ํฌ๊ฒ ์ง์ LOS(์ง์ ์์ผ) ๋ฐฉ์๊ณผ ๋น์งํฅ์ฑ NLOS ๋ฐฉ์์ด ์๋ค. ์ ๋ ฅ ์ ์ฝ ๋๋ฌธ์ ์ผ๋ฐ์ ์ผ๋ก LOS ๋ชจ๋ธ์ด ์ ํธ๋๋ค. ๊ณต๊ฒฉ์๋ ์ ๋น ์ก์ ๊ธฐ๋ณด๋ค ๋์ ์กฐ๋๋ฅผ ์์ ๊ธฐ์ ์ ๊ณตํจ์ผ๋ก์จ ๋ฐฉํด๋ฅผ ์๋ํ๋ค.
๊ณต๊ฒฉ์๊ฐ ์ฌ์ฉ์๋ฅผ ๋์น์ฑ์ง ๋ชปํ๋๋ก ์ ์ฑ ์ก์ ๊ธฐ์ ์กฐ๋๋ฅผ ์ํํ๋ ๊ฒ์ด ๊ฐ์ฅ ํฐ ๊ณผ์ ๋ค. ์ด๋ฅผ ์ํด ๊ณ ์งํฅ์ฑ ์ก์ ๊ธฐ๋ฅผ ์ง์ ์ค์นํ๊ฑฐ๋, ๊ธฐ์กด ์ธํ๋ผ์ ์ผ๋ถ๋ฅผ ํดํนํด ํ์ทจํ๋ ๋ฐฉ๋ฒ์ด ์๋ค. ๋ค์์ ๋ ๋ฆฝ์ ์ธ ์ก์ ๊ธฐ๋ก ๊ตฌ์ฑ๋ VLC ์ธํ๋ผ(๋ฉํฐโ์ก์ ๊ธฐ โํจํ ์ โ ๋คํธ์ํฌ ํฌํจ)[24]์์๋ ์ ์ฑ ์ก์ ๊ธฐ ์ค์น๊ฐ ์ฝ๊ฒ ๋์ ๋์ง ์์ ์ ์๋ค. ๋๊ท๋ชจ ์ค์น ํ๊ฒฝ์์๋ ์ ์ ยท๋ฌด์ ์ฑ๋์ ํตํ ํ์ทจ๋ ์ถฉ๋ถํ ๊ฐ๋ฅํ๋ค.
๋ฐ์ดํฐ ๋ณ์กฐ๋ ๋ฐ์ํ ์ฌ๋ฐ ๊ธฐ๋ฒ์ ํตํด ๋ฌ์ฑ๋ ์ ์๋ค. SDR ๊ธฐ์ ์ ์ด์ฉํ ์ค์๊ฐ ๋ฐ์ํ ์ฌ๋ฐ์ด ๊ณต๊ฒฉ์์๊ฒ ๋น๊ต์ ์ฌ์ด ์์ค์์ [25]์์ ์ ์ฆํ์๋ค. ํด๋น ์ฐ๊ตฌ์์๋ ZigBee(IEEE 802.15.4) ์ฅ์น๋ฅผ ์ฌ์ฉํ์ผ๋ฉฐ, ZigBee์ VLC 802.15.7 ํ์ค ๊ฐ์ MACโ๋ ๋ฒจ ์ ์ฌ์ฑ์ ์ธ๊ธํ๋ค.
3. ์์คํ ๋ชจ๋ธ
์์คํ ์ **๋ค์ค LED ์ก์ ๊ธฐ(์ฌ๋ฌ ๊ฐ์ ๊ด์)**์ ํฌํ ๋ค์ด์ค๋ ์์ ๊ธฐ๋ก ๊ตฌ์ฑ๋๋ค. ์์ ์ ํธ๋ LED์ ๋ฌผ๋ฆฌ์ ํน์ฑ, ์์ ๊ธฐ ํน์ฑ, ๊ทธ๋ฆฌ๊ณ ๋ฐฉ์ ํฌ๊ธฐยท๋ฒฝ ๋ฐ์ฌ์จ ๋ฑ ์ฑ๋ ํน์ฑ์ ์ํด ๊ฒฐ์ ๋๋ค. ์ฐ๋ฆฌ๋ **๊ด์ ๊ดํ(ray optics)**์ ์ด์ฉํด ์ ํธยท์ก์ ์์ค์ ๊ณ์ฐํ๊ณ , ์ ์ ํ ์งํ๋ฅผ ๋์ถํ๋ค.
- MISO ๋ชจ๋ธ(Multiple Input Single Output)์ ๊ฐ์ ํ๋ค. ๋ค์์ ์กฐ๋ช ๊ธฐ๊ตฌ(legitimateยทrogue ๊ฐ๊ฐ ๋ค์์ LED ํฌํจ)์ ํ๋์ ํฌํ ๋ค์ด์ค๋ ๊ฒ์ถ๊ธฐ๋ก ๊ตฌ์ฑํ๋ค.
- ๋จ์ผ LED๋ ๋ฐํ(halfโpower) ๋ฐ๊ฐ๊ณผ ์ค์ฌ ๊ด๋(intensity, cd)๋ก ํน์ฑํํ๋ค.
- ์์ ๊ธฐ๋ ๊ดํ ํํฐยท๊ดํ ์ง๊ด๊ธฐยท๋จ์ผ ํฌํ ๋ค์ด์ค๋ ์์๋ฅผ ๊ฐ๋ ๋น์์(nonโimaging) ํฌํ ๋ํ ํฐ์ด๋ฉฐ, FOV(์์ผ๊ฐ), ์ด๋(ํํฐยท์ง๊ด๊ธฐ ๊ณฑ), ๋ฉด์ , ๋ณํ ํจ์จ(A/W) ๋ฑ์ ํ๋ผ๋ฏธํฐ๋ก ๊ฐ์ง๋ค.
3.1. ์ฑ๋ฅ ์งํ
์ ์ฑ ์ก์ ๊ธฐ์ ์ํฅ์ ์ธก์ ํ๊ธฐ ์ํ ์งํ๋ **๋นํธ ์ค๋ฅ์จ(BER)**์ด๋ฉฐ, ์ด๋ **SNR(์ ํธ ๋ ์ก์๋น)**์ ๋ณ์กฐ ๋ฐฉ์์ ๋ฐ๋ผ ๊ฒฐ์ ๋๋ค. MโPAM ๋ณ์กฐ์ ๋ํ BER ๊ทผ์ฌ์์ ๋ค์๊ณผ ๊ฐ๋ค.
[ \text{BER}_{\text{PAM}}(\text{SNR}) \approx \frac{M-1}{M\log_2 M}, Q!\left(\sqrt{\frac{\text{SNR}}{2(M-1)}}\right) ]
[ \text{BER}s = \text{BER}{\text{PAM}}(\text{SNR}_s) \tag{1} ]
์ ๊ทผ์ฌ๋ ๊ทธ๋ ์ด ์ฝ๋ฉ์์ ํ ๋นํธ ์ค๋ฅ๋ง ๋ฐ์ํ๋ค๋ ๊ฐ์ ์ ๊ธฐ๋ฐํ๋ค[26].
SNR์ ๋ค์๊ณผ ๊ฐ์ด ๊ณ์ฐํ๋ค.
[ \text{SNR}s = \frac{ \overline{s{\text{data}}}^{,2} }{ N + \overline{s_{\text{rogue}}}^{,2} } \tag{2} ]
์ฌ๊ธฐ์ (s_{\text{data}})๋ ์ ๋น ๋ฐ์ดํฐ ์ ํธ, (s_{\
์ด ๊ธ์ AI๊ฐ ์๋ ๋ฒ์ญ ๋ฐ ์์ฝํ ๋ด์ฉ์ ๋๋ค.