์˜คํ”ˆ 4G ์Šคํƒ srsLTE 19.09 ์ถœ์‹œ

์ผ์–ด๋‚ฌ๋‹ค ํ”„๋กœ์ ํŠธ ๋ฆด๋ฆฌ์Šค srsLTE 19.09๋Š” ์†Œํ”„ํŠธ์›จ์–ด(SDR, ์†Œํ”„ํŠธ์›จ์–ด ์ •์˜ ๋ผ๋””์˜ค)์— ์˜ํ•ด ์‹ ํ˜ธ ํ˜•ํƒœ์™€ ๋ณ€์กฐ๊ฐ€ ์„ค์ •๋˜๋Š” ๋ฒ”์šฉ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ฐ€๋Šฅ ํŠธ๋žœ์‹œ๋ฒ„๋งŒ ์‚ฌ์šฉํ•˜์—ฌ ํŠน๋ณ„ํ•œ ์žฅ๋น„ ์—†์ด LTE/4G ์…€๋ฃฐ๋Ÿฌ ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ๋ฐฐํฌํ•˜๊ธฐ ์œ„ํ•œ ์˜คํ”ˆ ์Šคํƒ์„ ๊ฐœ๋ฐœํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ ์ฝ”๋“œ ๊ณต๊ธ‰ AGPLv3์— ๋”ฐ๋ผ ๋ผ์ด์„ผ์Šค๊ฐ€ ๋ถ€์—ฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

SrsLTE ํฌํ•จ LTE UE(์‚ฌ์šฉ์ž ์žฅ๋น„, LTE ๋„คํŠธ์›Œํฌ์— ๊ฐ€์ž…์ž๋ฅผ ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ํด๋ผ์ด์–ธํŠธ ๊ตฌ์„ฑ ์š”์†Œ), LTE ๊ธฐ์ง€๊ตญ(eNodeB, E-UTRAN Node B) ๋ฐ LTE ์ฝ”์–ด ๋„คํŠธ์›Œํฌ ์š”์†Œ(MME - ์ƒํ˜ธ ์ž‘์šฉ์„ ์œ„ํ•œ ์ด๋™์„ฑ ๊ด€๋ฆฌ ์—”ํ„ฐํ‹ฐ) ๊ตฌํ˜„ ๊ธฐ์ง€๊ตญ ํฌํ•จ, HSS - ๊ฐ€์ž…์ž ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฐ ๊ฐ€์ž…์ž์™€ ๊ด€๋ จ๋œ ์„œ๋น„์Šค์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•œ ํ™ˆ ๊ฐ€์ž…์ž ์„œ๋ฒ„, SGW - ๊ธฐ์ง€๊ตญ์šฉ ํŒจํ‚ท ์ฒ˜๋ฆฌ ๋ฐ ๋ผ์šฐํŒ…์„ ์œ„ํ•œ ์„œ๋น™ ๊ฒŒ์ดํŠธ์›จ์ด, PGW - ๊ฐ€์ž…์ž๋ฅผ ์™ธ๋ถ€ ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ํŒจํ‚ท ๋ฐ์ดํ„ฐ ๋„คํŠธ์›Œํฌ ๊ฒŒ์ดํŠธ์›จ์ด.

์ƒˆ ๋ฒ„์ „์—์„œ:

  • LTE MAC, RLC ๋ฐ PDCP ๊ณ„์ธต์— ๋Œ€ํ•œ ์ดˆ๊ธฐ ๋ฌด์„  ์•ก์„ธ์Šค ๊ธฐ์ˆ  ์ง€์› NR (New Radio), 5G ๋ชจ๋ฐ”์ผ ๋„คํŠธ์›Œํฌ์šฉ์œผ๋กœ ๊ฐœ๋ฐœ๋จ
  • ํ‘œ์ค€์„ ๊ตฌํ˜„ํ•˜๋ ค๋ฉด NB-IoT ์ž์œจ ์‚ฌ๋ฌผ ์ธํ„ฐ๋„ท ์žฅ์น˜๋ฅผ ๋ชจ๋ฐ”์ผ ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ํ˜‘๋Œ€์—ญ ์‚ฌ๋ฌผ ์ธํ„ฐ๋„ท(Narrowband Internet of Things)์— ๋™๊ธฐํ™” ์ฝ”๋“œ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์•”ํ˜ธํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. EIA3 ๋ฐ EEA3, ZUC ์ŠคํŠธ๋ฆผ ์•”ํ˜ธ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค.
  • srsENB(๊ธฐ์ง€๊ตญ ๊ตฌํ˜„)๊ฐ€ ์ด์ œ ํ•ด๋‹น ๊ธฐ์ˆ ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. CSFB (Circuit Switched FallBack): LTE ๋„คํŠธ์›Œํฌ๊ฐ€ ๋ฐ์ดํ„ฐ ์ „์†ก ๋ชจ๋“œ๋งŒ ์ง€์›ํ•˜๋Š” ๊ฒฝ์šฐ ์Œ์„ฑ ํ†ตํ™”๋ฅผ ํ•  ๋•Œ 3G๋กœ ๋Œ€์ฒดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฐ€์ž…์ž๋ฅผ LTE ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ๊ตฌ์„ฑ ์š”์†Œ์˜ ํ‘œ์ค€์„ ์ค€์ˆ˜ํ•˜๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด TTCN-3 ํ…Œ์ŠคํŠธ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋ ˆ์ด์–ด๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ณ ์† ์—ด์ฐจ์˜ ํ†ต์‹  ์‹œ๋ฎฌ๋ ˆ์ด์…˜์„ ์œ„ํ•œ ์ƒˆ๋กœ์šด ๋ชจ๋ธ์ด ์ฑ„๋„ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • RRC ๋ฐ NAS ๊ณ„์ธต์€ ์ž‘๋™ ๋ชจ๋“œ ์ฐจ๋‹จ์—์„œ ํ•ด๋ฐฉ๋ฉ๋‹ˆ๋‹ค.

์ฃผ์š” ๊ธฐ๋Šฅ :

  • ์ด ์‹œ์Šคํ…œ์€ Ettus UHD(๋ฒ”์šฉ ํ•˜๋“œ์›จ์–ด ๋“œ๋ผ์ด๋ฒ„) ๋ฐ ๋ธ”๋ ˆ์ด๋“œRF ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์ง€์›ํ•˜๊ณ  30.72MHz ๋Œ€์—ญํญ์—์„œ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ฐ€๋Šฅ ํŠธ๋žœ์‹œ๋ฒ„์™€ ํ•จ๊ป˜ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. srsLTE ์ž‘๋™์€ USRP B210, USRP B205mini, USRP X300, LimeSDR ๋ฐ BladeRF ๋ณด๋“œ์—์„œ ํ…Œ์ŠคํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Intel SSE4.1/AVX2 ์ง€์นจ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ƒ์šฉ ํ•˜๋“œ์›จ์–ด์—์„œ 100Mbps ์ด์ƒ์˜ ์„ฑ๋Šฅ์„ ๋‹ฌ์„ฑํ•˜๋Š” ๊ณ ์† ์ตœ์ ํ™” ๋””์ฝ”๋”์ž…๋‹ˆ๋‹ค. C ์–ธ์–ด๋กœ ๋””์ฝ”๋”์˜ ํ‘œ์ค€ ๊ตฌํ˜„์œผ๋กœ 25Mbit/s ์ˆ˜์ค€์˜ ์„ฑ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • LTE ํ‘œ์ค€ ๋ฒ„์ „ 8๊ณผ์˜ ์ „์ฒด ํ˜ธํ™˜์„ฑ ๋ฐ ๋ฒ„์ „ 9์˜ ์ผ๋ถ€ ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ๋ถ€๋ถ„ ์ง€์›
  • FDD(์ฃผํŒŒ์ˆ˜ ๋ถ„ํ• ) ๋ชจ๋“œ์—์„œ ์ž‘๋™ํ•˜๊ธฐ ์œ„ํ•œ ๊ตฌ์„ฑ ๊ฐ€์šฉ์„ฑ
  • ํ…Œ์ŠคํŠธ๋œ ๋Œ€์—ญํญ: 1.4, 3, 5, 10, 15 ๋ฐ 20MHz;
  • ์ „์†ก ๋ชจ๋“œ 1(๋‹จ์ผ ์•ˆํ…Œ๋‚˜), 2(์ „์†ก ๋‹ค์–‘์„ฑ), 3(CCD) ๋ฐ 4(ํ๋ฃจํ”„ ๊ณต๊ฐ„ ๋‹ค์ค‘ํ™”)๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
  • ์ฃผํŒŒ์ˆ˜ ์ฝ”๋”ฉ ZF ๋ฐ MMSE๋ฅผ ์ง€์›ํ•˜๋Š” ์ดํ€„๋ผ์ด์ €
  • ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ๋ฐ ๋ฉ€ํ‹ฐ์บ์ŠคํŠธ ๋ชจ๋“œ์—์„œ ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ์ฝ˜ํ…์ธ ๋ฅผ ์ „๋‹ฌํ•˜๊ธฐ ์œ„ํ•œ ์„œ๋น„์Šค ์ƒ์„ฑ ์ง€์›
  • ๋ ˆ๋ฒจ ๋ฐ ๋””๋ฒ„๊น… ๋คํ”„๋ฅผ ์ฐธ์กฐํ•˜์—ฌ ์ž์„ธํ•œ ๋กœ๊ทธ๋ฅผ ์œ ์ง€ํ•˜๋Š” ๊ธฐ๋Šฅ
  • Wireshark ๋„คํŠธ์›Œํฌ ๋ถ„์„๊ธฐ์™€ ํ˜ธํ™˜๋˜๋Š” MAC ๋ ˆ๋ฒจ ํŒจํ‚ท ์บก์ฒ˜ ์‹œ์Šคํ…œ;
  • ๋ช…๋ น์ค„ ๋ชจ๋“œ์—์„œ ์ถ”์  ๋ฐ์ดํ„ฐ๊ฐ€ ํฌํ•จ๋œ ์ธก์ •ํ•ญ๋ชฉ์˜ ๊ฐ€์šฉ์„ฑ
  • ์ž์„ธํ•œ ๊ตฌ์„ฑ ํŒŒ์ผ
  • LTE MAC, RLC, PDCP, RRC, NAS, S1AP ๋ฐ GW ๊ณ„์ธต ๊ตฌํ˜„.
  • ์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€