VLSI Wiki
Posts (Latest 30 updated) : Read all
Contents:
  1. Bluetooth IP
    1. 1. Definition: What is Bluetooth IP?
    2. 2. Components and Operating Principles
      1. 2.1 Bluetooth Protocol Stack
    3. 3. Related Technologies and Comparison
    4. 4. References
    5. 5. One-line Summary

Bluetooth IP

1. Definition: What is Bluetooth IP?

Bluetooth IP๋Š” Bluetooth ๊ธฐ์ˆ ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ์ง€์  ์žฌ์‚ฐ(์ดํ•˜ IP)์œผ๋กœ, ๋ฌด์„  ํ†ต์‹  ์‹œ์Šคํ…œ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๊ณ  ์ˆ˜์‹ ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. Bluetooth IP๋Š” ์ฃผ๋กœ VLSI (Very Large Scale Integration) ์„ค๊ณ„์—์„œ ์‚ฌ์šฉ๋˜๋ฉฐ, ๋‹ค์–‘ํ•œ ๋””์ง€ํ„ธ ํšŒ๋กœ ์„ค๊ณ„ ๋ฐ ์ž„๋ฒ ๋””๋“œ ์‹œ์Šคํ…œ์— ํ†ตํ•ฉ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด IP๋Š” Bluetooth ํ”„๋กœํ† ์ฝœ ์Šคํƒ์„ ๊ตฌํ˜„ํ•˜๋ฉฐ, ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ฐ์ดํ„ฐ ์ „์†ก, ์—ฐ๊ฒฐ ๊ด€๋ฆฌ, ์ „๋ ฅ ๊ด€๋ฆฌ ๋ฐ ๋ณด์•ˆ ๊ธฐ๋Šฅ์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.

Bluetooth IP์˜ ์ค‘์š”์„ฑ์€ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์ธก๋ฉด์—์„œ ๋“œ๋Ÿฌ๋‚ฉ๋‹ˆ๋‹ค. ์ฒซ์งธ, Bluetooth๋Š” ์งง์€ ๊ฑฐ๋ฆฌ์—์„œ ์žฅ์น˜ ๊ฐ„์˜ ๋ฌด์„  ํ†ต์‹ ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜์—ฌ IoT(Internet of Things) ํ™˜๊ฒฝ์—์„œ ํ•„์ˆ˜์ ์ธ ์š”์†Œ๋กœ ์ž๋ฆฌ์žก๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‘˜์งธ, Bluetooth IP๋Š” ๋‹ค์–‘ํ•œ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์— ์‰ฝ๊ฒŒ ํ†ตํ•ฉ๋  ์ˆ˜ ์žˆ์–ด, ์Šค๋งˆํŠธํฐ, ์›จ์–ด๋Ÿฌ๋ธ” ๋””๋ฐ”์ด์Šค, ๊ฐ€์ „์ œํ’ˆ ๋“ฑ ๋‹ค์–‘ํ•œ ๊ธฐ๊ธฐ์—์„œ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์…‹์งธ, Bluetooth IP๋Š” ์ €์ „๋ ฅ ์†Œ๋น„๋ฅผ ์ง€์›ํ•˜์—ฌ ๋ฐฐํ„ฐ๋ฆฌ ์ˆ˜๋ช…์„ ์—ฐ์žฅํ•˜๊ณ , ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ๋ฐ ๊ธฐ์—ฌํ•ฉ๋‹ˆ๋‹ค.

Bluetooth IP๋Š” ๋‹ค์–‘ํ•œ ๊ธฐ์ˆ ์  ํŠน์ง•์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ฃผํŒŒ์ˆ˜ ํ˜ธํ•‘(Frequency Hopping), ๋ฐ์ดํ„ฐ ํŒจํ‚ท ์ „์†ก, ์—ฐ๊ฒฐ ์„ค์ • ๋ฐ ํ•ด์ œ ๊ณผ์ • ๋“ฑ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ธฐ๋Šฅ๋“ค์€ Bluetooth์˜ ์‹ ๋ขฐ์„ฑ๊ณผ ํšจ์œจ์„ฑ์„ ๋†’์ด๋ฉฐ, ๋‹ค์–‘ํ•œ ํ™˜๊ฒฝ์—์„œ ์•ˆ์ •์ ์ธ ํ†ต์‹ ์„ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ, Bluetooth IP๋Š” ๋‹ค์–‘ํ•œ ํ”„๋กœํŒŒ์ผ์„ ์ง€์›ํ•˜์—ฌ ์˜ค๋””์˜ค ์ŠคํŠธ๋ฆฌ๋ฐ, ๋ฐ์ดํ„ฐ ์ „์†ก, ์žฅ์น˜ ์ œ์–ด ๋“ฑ ์—ฌ๋Ÿฌ ์šฉ๋„๋กœ ํ™œ์šฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

2. Components and Operating Principles

Bluetooth IP์˜ ๊ตฌ์„ฑ ์š”์†Œ๋Š” ํฌ๊ฒŒ ํ•˜๋“œ์›จ์–ด ๋ฐ ์†Œํ”„ํŠธ์›จ์–ด๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊ฐ ๊ตฌ์„ฑ ์š”์†Œ๋Š” ์„œ๋กœ ๋ฐ€์ ‘ํ•˜๊ฒŒ ์ƒํ˜ธ์ž‘์šฉํ•˜์—ฌ ์ „์ฒด ์‹œ์Šคํ…œ์˜ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์ฃผ์š” ๊ตฌ์„ฑ ์š”์†Œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:

  1. RF ๋ชจ๋“ˆ: Bluetooth IP์˜ RF ๋ชจ๋“ˆ์€ ๋ฌด์„  ์‹ ํ˜ธ๋ฅผ ์†ก์ˆ˜์‹ ํ•˜๋Š” ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋“ˆ์€ ์ฃผํŒŒ์ˆ˜ ๋ณ€์กฐ, ์ฆํญ, ํ•„ํ„ฐ๋ง ๋“ฑ์˜ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜์—ฌ ์‹ ํ˜ธ์˜ ํ’ˆ์งˆ์„ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค. RF ๋ชจ๋“ˆ์€ ๋‹ค์–‘ํ•œ ์ฃผํŒŒ์ˆ˜ ๋Œ€์—ญ์—์„œ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, Bluetooth์˜ ๊ฒฝ์šฐ ์ฃผ๋กœ 2.4GHz ๋Œ€์—ญ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

  2. Baseband ํ”„๋กœ์„ธ์„œ: Baseband ํ”„๋กœ์„ธ์„œ๋Š” Bluetooth ํ”„๋กœํ† ์ฝœ ์Šคํƒ์„ ๊ตฌํ˜„ํ•˜๋Š” ํ•ต์‹ฌ ์š”์†Œ์ž…๋‹ˆ๋‹ค. ์ด ํ”„๋กœ์„ธ์„œ๋Š” ๋ฐ์ดํ„ฐ ํŒจํ‚ท์„ ์ƒ์„ฑํ•˜๊ณ  ํ•ด์„ํ•˜๋ฉฐ, ์—ฐ๊ฒฐ ๊ด€๋ฆฌ ๋ฐ ์˜ค๋ฅ˜ ์ˆ˜์ • ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. Baseband ํ”„๋กœ์„ธ์„œ๋Š” ์ฃผ๋กœ ๋””์ง€ํ„ธ ํšŒ๋กœ ์„ค๊ณ„ ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌํ˜„๋˜๋ฉฐ, ๊ณ ์† ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•ด ์ตœ์ ํ™”๋œ ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

  3. ์†Œํ”„ํŠธ์›จ์–ด ์Šคํƒ: Bluetooth IP๋Š” ๋‹ค์–‘ํ•œ ์†Œํ”„ํŠธ์›จ์–ด ํ”„๋กœํŒŒ์ผ์„ ์ง€์›ํ•˜์—ฌ, ํŠน์ • ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์— ๋งž๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด ์†Œํ”„ํŠธ์›จ์–ด ์Šคํƒ์€ ์ƒ์œ„ ๋ ˆ๋ฒจ์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ํ†ต์‹ ํ•˜๋ฉฐ, ํ•˜์œ„ ๋ ˆ๋ฒจ์—์„œ๋Š” Baseband ํ”„๋กœ์„ธ์„œ์™€ ์ƒํ˜ธ์ž‘์šฉํ•ฉ๋‹ˆ๋‹ค.

  4. ์ „๋ ฅ ๊ด€๋ฆฌ ๋ชจ๋“ˆ: Bluetooth IP๋Š” ์ €์ „๋ ฅ ์†Œ๋น„๋ฅผ ์œ„ํ•œ ์ „๋ ฅ ๊ด€๋ฆฌ ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ”๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ชจ๋“ˆ์€ ์žฅ์น˜์˜ ์ „๋ ฅ ์†Œ๋น„๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ , ํ•„์š”์— ๋”ฐ๋ผ ์ „๋ ฅ์„ ์กฐ์ ˆํ•˜์—ฌ ๋ฐฐํ„ฐ๋ฆฌ ์ˆ˜๋ช…์„ ์—ฐ์žฅํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด Bluetooth ์žฅ์น˜๋Š” ํ•ญ์ƒ ์ตœ์ ์˜ ์„ฑ๋Šฅ์„ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ๊ตฌ์„ฑ ์š”์†Œ๋“ค์ด ์ƒํ˜ธ์ž‘์šฉํ•˜์—ฌ Bluetooth IP์˜ ๊ธฐ๋Šฅ์ด ๊ตฌํ˜„๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, RF ๋ชจ๋“ˆ์—์„œ ์ˆ˜์‹ ๋œ ์‹ ํ˜ธ๋Š” Baseband ํ”„๋กœ์„ธ์„œ์— ์˜ํ•ด ํ•ด์„๋˜๊ณ , ์†Œํ”„ํŠธ์›จ์–ด ์Šคํƒ์„ ํ†ตํ•ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์ „๋‹ฌ๋ฉ๋‹ˆ๋‹ค. ์ด ๊ณผ์ •์—์„œ ์ „๋ ฅ ๊ด€๋ฆฌ ๋ชจ๋“ˆ์ด ์ „๋ ฅ ์†Œ๋น„๋ฅผ ์ตœ์ ํ™”ํ•˜์—ฌ ์ „์ฒด ์‹œ์Šคํ…œ์˜ ํšจ์œจ์„ฑ์„ ๋†’์ž…๋‹ˆ๋‹ค.

2.1 Bluetooth Protocol Stack

Bluetooth IP์˜ ํ•ต์‹ฌ ๊ธฐ๋Šฅ ์ค‘ ํ•˜๋‚˜๋Š” Bluetooth ํ”„๋กœํ† ์ฝœ ์Šคํƒ์˜ ๊ตฌํ˜„์ž…๋‹ˆ๋‹ค. ์ด ํ”„๋กœํ† ์ฝœ ์Šคํƒ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ ˆ์ด์–ด๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค:

  • Radio Layer: ๋ฌผ๋ฆฌ์  ์‹ ํ˜ธ ์ „์†ก์„ ๋‹ด๋‹นํ•ฉ๋‹ˆ๋‹ค.
  • Baseband Layer: ๋ฐ์ดํ„ฐ ํŒจํ‚ท์˜ ํ˜•์„ฑ ๋ฐ ์—ฐ๊ฒฐ ๊ด€๋ฆฌ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
  • Link Manager Layer: ์—ฐ๊ฒฐ ์„ค์ • ๋ฐ ํ•ด์ œ, ๋งํฌ์˜ ์ƒํƒœ ๊ด€๋ฆฌ๋ฅผ ๋‹ด๋‹นํ•ฉ๋‹ˆ๋‹ค.
  • Logical Link Control and Adaptation Protocol (L2CAP): ๋‹ค์–‘ํ•œ ํ”„๋กœํŒŒ์ผ ๊ฐ„์˜ ๋ฐ์ดํ„ฐ ์ „์†ก์„ ์กฐ์ •ํ•ฉ๋‹ˆ๋‹ค.
  • Application Layer: ์ตœ์ข… ์‚ฌ์šฉ์ž ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ์˜ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ๋ ˆ์ด์–ด ๊ตฌ์กฐ๋Š” Bluetooth IP์˜ ๋ชจ๋“ˆํ™”๋œ ์„ค๊ณ„๋ฅผ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜์—ฌ, ํŠน์ • ๊ธฐ๋Šฅ์„ ์‰ฝ๊ฒŒ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.

Bluetooth IP๋Š” ์—ฌ๋Ÿฌ ์œ ์‚ฌํ•œ ๊ธฐ์ˆ ๋“ค๊ณผ ๋น„๊ตํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊ฐ ๊ธฐ์ˆ ์˜ ํŠน์ง•, ์žฅ์ , ๋‹จ์ , ์‹ค์ œ ์‚ฌ๋ก€๋ฅผ ํ†ตํ•ด ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฃผ์š” ๋น„๊ต ๊ธฐ์ˆ ๋กœ๋Š” Wi-Fi, Zigbee, NFC(๊ทผ๊ฑฐ๋ฆฌ ๋ฌด์„  ํ†ต์‹ ) ๋“ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

  • Bluetooth vs. Wi-Fi: ๋‘ ๊ธฐ์ˆ  ๋ชจ๋‘ ๋ฌด์„  ๋ฐ์ดํ„ฐ ์ „์†ก์„ ์ง€์›ํ•˜์ง€๋งŒ, Bluetooth๋Š” ์ €์ „๋ ฅ ์†Œ๋น„์™€ ์งง์€ ๊ฑฐ๋ฆฌ ํ†ต์‹ ์— ์ตœ์ ํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด, Wi-Fi๋Š” ๋” ๋†’์€ ๋ฐ์ดํ„ฐ ์ „์†ก ์†๋„์™€ ๋„“์€ ๋ฒ”์œ„๋ฅผ ์ œ๊ณตํ•˜์ง€๋งŒ, ์ƒ๋Œ€์ ์œผ๋กœ ๋†’์€ ์ „๋ ฅ ์†Œ๋น„๊ฐ€ ๋‹จ์ ์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, Bluetooth๋Š” ์›จ์–ด๋Ÿฌ๋ธ” ๊ธฐ๊ธฐ์™€ ๊ฐ™์€ ์ €์ „๋ ฅ ๋””๋ฐ”์ด์Šค์—์„œ ์ฃผ๋กœ ์‚ฌ์šฉ๋˜๋ฉฐ, Wi-Fi๋Š” ๊ณ ์† ์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ์ด ํ•„์š”ํ•œ ์Šค๋งˆํŠธํฐ์ด๋‚˜ ๋…ธํŠธ๋ถ์—์„œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

  • Bluetooth vs. Zigbee: Zigbee๋Š” ์ฃผ๋กœ IoT ํ™˜๊ฒฝ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์ €์ „๋ ฅ, ์ €์† ๋ฐ์ดํ„ฐ ์ „์†ก ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค. Bluetooth๋Š” ๋” ๋„“์€ ๋ฒ”์œ„์˜ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์ง€์›ํ•˜๋Š” ๋ฐ˜๋ฉด, Zigbee๋Š” ์„ผ์„œ ๋„คํŠธ์›Œํฌ์™€ ๊ฐ™์€ ํŠน์ • ์šฉ๋„์— ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค. Zigbee๋Š” ์ตœ๋Œ€ 100๋ฏธํ„ฐ ๋ฒ”์œ„์—์„œ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, Bluetooth๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ 10๋ฏธํ„ฐ ์ด๋‚ด์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

  • Bluetooth vs. NFC: NFC๋Š” ๋งค์šฐ ์งง์€ ๊ฑฐ๋ฆฌ์—์„œ ๋ฐ์ดํ„ฐ ์ „์†ก์„ ์ง€์›ํ•˜๋Š” ๊ธฐ์ˆ ๋กœ, ์ฃผ๋กœ ๊ฒฐ์ œ ๋ฐ ์ธ์ฆ์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. Bluetooth๋Š” ๋” ๊ธด ๊ฑฐ๋ฆฌ์—์„œ์˜ ๋ฐ์ดํ„ฐ ์ „์†ก์„ ์ง€์›ํ•˜๋ฉฐ, ์—ฐ๊ฒฐ ์„ค์ • ๊ณผ์ •์ด ๋” ๋ณต์žกํ•ฉ๋‹ˆ๋‹ค. NFC๋Š” ๋Œ€๊ฐœ 10cm ์ด๋‚ด์—์„œ ์ž‘๋™ํ•˜๋Š” ๋ฐ˜๋ฉด, Bluetooth๋Š” ์ˆ˜์‹ญ ๋ฏธํ„ฐ์˜ ๋ฒ”์œ„๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ๋น„๊ต๋ฅผ ํ†ตํ•ด Bluetooth IP์˜ ํŠน์„ฑ๊ณผ ์‘์šฉ ๊ฐ€๋Šฅ์„ฑ์„ ๋ช…ํ™•ํ•˜๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Bluetooth IP๋Š” ์ €์ „๋ ฅ, ์งง์€ ๊ฑฐ๋ฆฌ ํ†ต์‹ ์— ์ ํ•ฉํ•˜๋ฉฐ, ๋‹ค์–‘ํ•œ ๋””๋ฐ”์ด์Šค์™€์˜ ์—ฐ๊ฒฐ์„ฑ์„ ์ œ๊ณตํ•˜๋Š” ๋ฐ ๊ฐ•์ ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

4. References

  • Bluetooth Special Interest Group (SIG)
  • IEEE 802.15 Working Group
  • Nordic Semiconductor
  • Qualcomm Technologies, Inc.
  • Texas Instruments

5. One-line Summary

Bluetooth IP๋Š” ์ €์ „๋ ฅ ๋ฌด์„  ํ†ต์‹ ์„ ์œ„ํ•œ VLSI ์„ค๊ณ„ ๊ธฐ๋ฐ˜์˜ ๊ธฐ์ˆ ๋กœ, ๋‹ค์–‘ํ•œ ๋””๋ฐ”์ด์Šค ๊ฐ„์˜ ์•ˆ์ •์ ์ธ ๋ฐ์ดํ„ฐ ์ „์†ก์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.