Block Coding
Block ์ฝ๋ฉ์ด๋ ๋๊ธฐํ(Synchronization)๋ ์ค๋ฅ ๊ฒ์ถ์ ํนํ๋ ๋ฐฉ๋ฒ์ด๋ค.
์ด๋ฅผ ์ํด ์ฌ๋ถ์(redundancy) ์ ๋ณด๋ฅผ ๋ ํฌํจํ๋ค.
๊ธฐ๋ณธ์ ์ผ๋ก m๊ฐ์ ๋นํธ์์ n๊ฐ์ ๋นํธ๋ก ๋ณํํจ๊ณผ ๋์์ n์ด m๋ณด๋ค ํด ๊ฒฝ์ฐ์ mB/nB encoding์ด๋ผ๊ณ ๋ถ๋ฅธ๋ค.
4B/5B
๋ผ์ธ ์ฝ๋ฉ์์ NRZ-I ๋ฐฉ์์ ๋ ์ฌ๋ ค๋ณด์. ๋ฐ์ดํฐ ๋นํธ 1์ด ๋ฐ๋ณต๋๋ ๊ฒฝ์ฐ ์ ์์ด ๋ค๋ฐ๋๋ค. ํ์ง๋ง, 0์ด ๋ฐ๋ณต๋ ๋๋ ์ง๋ฅ ์ฑ๋ถ์ด ์กด์ฌํ๋ ๋จ์ ์ด ์์๋ค. ์ด๋ฌํ ๋จ์ ์ ํด๊ฒฐํ๊ธฐ ์ํด ๋นํธ ํ๋๋ฅผ ์ถ๊ฐํ๋ ๋ฐฉ์์ผ๋ก ํด๊ฒฐํ๋ค.
์ด๋, ๊ทธ๋ฅ ์ถ๊ฐํ๋ ๊ฒ์ด ์๋๋ผ 4๊ฐ์ ๋ฐ์ดํฐ ๋นํธ ์์ฒด๋ฅผ 5๊ฐ์ ๋นํธ๋ก ์นํํ๋ค. ๋งจ ๋ค์ ์ถ๊ฐํ๋ ๊ฒ์ด ์๋๋ค. ์ฌ๊ธฐ์ ์ฌ์ฉํ๋ ์ ์๋ ํ ์ด๋ธ๋ ์กด์ฌํ๊ธฐ ๋๋ฌธ์ ์ด ํ ์ด๋ธ์ ์ฌ์ฉํ๋ฉด ๋๋ค.
๋นจ๊ฐ ๋ฐ์ค์ ํจํด์ 0์ด ์ธ ๋ฒ ์ด์ ๋ฐ๋ณต๋ผ์ ๋ฌธ์ ๊ฐ ์์ง๋ง, ์นํ๋ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ฉด ๊ทธ๋ฌํ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋ ๊ฑธ ์ ์ ์๋ค.
์ถ๊ฐ์ ์ผ๋ก ๋๊ธฐํ๋ ์ค๋ฅ ๊ฒ์ถ์ ์ํด Control Sequence์ ๋ํ ํ ์ด๋ธ๋ ์กด์ฌํ๋ค.
Analog To Digitial
์ค์ ์ธ๊ณ๋ ๋๋ถ๋ถ ๋์งํธ ๋ฐ์ดํฐ๋ก ์ด๋ฃจ์ด์ ธ ์์ง ์๋ค. ์คํ๋ ค ์ฐ๋ฆฌ๊ฐ ๋ณด๊ณ ๋ฃ๋ ๋ชจ๋ ๊ฒ๋ค์ ์ฐ์์ ์ธ ์๋ ๋ก๊ทธ ๋ฐ์ดํฐ๊ฐ ํจ์ฌ ๋ง๋ค. ๊ทธ๋ฌ๋ ์ ๋ณด ํต์ ์ ์ธ๊ณ์์๋ ๋ฐ์ดํฐ์ ๊ตํ์ด ๋์งํธ ๋ฐ์ดํฐ๋ก ์ด๋ฃจ์ด์ง๋ค.
์ฆ, ์๋ ๋ก๊ทธ์ ๋์งํธ ๊ฐ์ ํจ์จ์ ์ธ ๊ตํ ๋ฐฉ์์ด ํ์ํ๊ฒ ๋ ๊ฒ์ด๊ณ , ์ฌ๊ธฐ์ ๋ช ๊ฐ์ง ๋ฐฉ๋ฒ์ด ์ ์๋๋ค.
Pulse Code Modulation (PCM)
Pulse Code Modulation์ด๋ ์๋ ๋ก๊ทธ ์ ํธ๋ฅผ ๋์งํธ ๋ฐ์ดํฐ๋ก ๋ฐ๊พธ๋ ๊ธฐ์ ์ ๋งํ๋ค.
์ด๋ฌํ ๋ณํ์ ๊ณผ์ ์ PCM encoding์ด๋ผ๊ณ ํ๋๋ฐ ์ฌ๊ธฐ์๋ 3 ๊ฐ์ง ๊ณผ์ ์ ๋ฐ๋ฅธ๋ค.
1. Sampling
์ฐ์์ ์ธ ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํ์ฌ ์ ์์ผ๋ก ํ์ํ๋ค. ๋ง์น ์ฐ์์ ์ธ ์๋ ๋ก๊ทธ ๋ฐ์ดํฐ๋ฅผ ์ธ๋ก ์ ์ผ๋ก ๋ช ๊ฐ ๊ทธ์ ๊ฒ์ฒ๋ผ ์๊ฐํด ๋ณด์.
๋ค๋ง, ๊ฐ๊ฐ์ ์ ํธ์ ์ ์ ๊ฐ์ด ๋๋ฌด ์ฐจ์ด๊ฐ ๋ง์ด ๋๊ธฐ ๋๋ฌธ์ ์ด๋ ์ ๋ ์ค์ฌ์ค ํ์๊ฐ ์์ด ๋ณด์ธ๋ค. ์ด๋ฅผ ์ํด ์ ๊ทํ(Normalization)์ ๊ณผ์ ์ ๊ฑฐ์ณ์ผ ํ๋ค.
์ ์ ๊ฐ์ ๋ฒ์๋ฅผ ์ค์ฌ์ฃผ๊ธฐ ์ํด ๊ฐ๊ฐ์ ์ ์์์ 5๋ก ๋๋์ด์ฃผ์๋ค.
2. Quantizing
์์ํ๋ผ๋ ์๋ฏธ๋ก, ์ฐ์์ ์ธ ๊ฐ์ ์ด์ฐ์ ์ธ ๊ฐ์ผ๋ก ๋ฐ๊พผ๋ค๋ ์๋ฏธ์ด๋ค.
์์ ์ ๊ทํํ๋ ๊ฐ๋ค์ ์์์ ์๋๊น์ง ๋ชจ๋ ๋์ค๋ฏ๋ก ์ด์ฐ์ ์ธ ๊ฐ์ด๋ผ๊ธฐ๋ณด๋ค๋ ์ฐ์์ ์ธ ๊ฐ์ ๊ฐ๊น๋ค. ๋ฐ๋ผ์, ์์ํ๋ฅผ ํตํด ๋ฐ์ฌ๋ฆผ ํน์ ๋ฐ๋ด๋ฆผ์ ์์ผ์ผ ํ๋ค.
Normalized error๋ ์์ํ๋ฅผ ์ํฌ ๋ ๋ฐ์ํ๋ ์ค์ฐจ๋ฅผ ๋งํ๋ค. ์ด ์ค์ฐจ๋ฅผ ์ต์๋ก ํ๋ ๊ฒ์ด ์ ๋๋ก ์์ํํ๋ ๊ฒ์ด์ง๋ง, ์ง๊ธ ์์ ์์๋ ๊ฐ๊ฐ์ด ๋ฌด์์ ์๋ฏธํ๋ ์ง๋ง ์์๋์.
3. Encoding
์์ ์ ์์ด -4V ~ 4V ๊น์ง์์์ ๋ ์ฌ๋ ค๋ณด์. ์ด๊ตฌ๊ฐ์ด 8 ๊ตฌ๊ฐ์ด ๋์ค๋๋ฐ, ์ด๋ฌํ ๊ตฌ๊ฐ์ ๋ํ ์ ๋ณด๋ฅผ ๊ฒฐ๊ตญ ๋์งํธ ์ ๋ณด๋ก ๋ณํํด์ผ ํ๋ค. ์ด์ฐจํผ 8๊ตฌ๊ฐ ๋ฐ์ ๋์ง ์์ผ๋ฏ๋ก ๋นํธ๋ 3๊ฐ๋ฉด ์ถฉ๋ถํ๋ค.
๊ฒฝ์ฐ์ ์๊ฐ 2* 2* 2 = 8๊ฐ์ง์ด๋ฏ๋ก ๊ทธ ์ด์์ ๋นํธ๋ ํ์ ์๋ค.
Delta Modultaion(DM)
PCM์ PCM encoding ๊ณผ์ ์ด ์๊ฐ๋ณด๋ค ๋ณต์กํ๊ธฐ ๋๋ฌธ์ ์กฐ๊ธ ๋ ๊ฐ๋จํ๊ฒ encoding์ด ๊ฐ๋ฅํ Delta Modulation๋ฐฉ์์ด ๋์๋ค.
ํ์ฌ ๊ฐ์ด ์ด์ ๊ฐ๋ณด๋ค ํฌ๋ค๋ฉด 1๋ก ์ธ์ฝ๋ฉํ๊ณ , ์๋ค๋ฉด 0์ผ๋ก ์ธ์ฝ๋ฉํ๋ฉด ๋๊ธฐ ๋๋ฌธ์ ๋งค์ฐ ๊ฐ๋จํ๋ค.
References
[๋ฐ์ดํฐ ํต์ ] Block coding๊ณผ Analog to Digital ๋ณํ
Block coding Block coding์ ๋๊ธฐํ๋ ์ค๋ฅ ๊ฒ์ถ์ ํ๋ ๊ฒ์ ํนํ๋ ๋ฐฉ๋ฒ์ด๋ค. ๋๊ธฐํ๋ ์ค๋ฅ ๊ฒ์ถ์ ์ํด line coding๊ณผ ๋ค๋ฅด๊ฒ ์ฌ๋ถ์(redundancy) ์ ๋ณด๋ฅผ ๋ ํฌํจํ๋ค. ๋น์ฐํ ์์์ด ๋ ๋ค ์ ๋ฐ์ ์๋ค
ideadummy.tistory.com
'๐ Knowledge > ๋ฐ์ดํฐํต์ ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐ์ดํฐํต์ ] Analog To Analog ๋ณํ (0) | 2024.04.18 |
---|---|
[๋ฐ์ดํฐํต์ ] Digital To Analog ํต์ ์ ์์๋ณด์. (0) | 2024.04.18 |
[๋ฐ์ดํฐํต์ ] Digital Transmission - Line Coding (0) | 2024.04.17 |
[๋ฐ์ดํฐํต์ ] Protocol Layer์ TCP/IP ๊ณ์ธต (0) | 2024.03.18 |
[๋ฐ์ดํฐํต์ ] ๋ฐ์ดํฐ ํต์ ๊ณผ ๋คํธ์ํฌ (0) | 2024.03.11 |