๋ถ๋ฅ:ํ์ผ ํ์
์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
PCM์์ ๋์ด์ด
1. ๊ฐ์[ํธ์ง]
Pulse Code Modulation
ํ์ค ๋ถํธ ๋ณ์กฐ๋ ์๋ ๋ก๊ทธ ์ ํธ๋ฅผ 0๊ณผ 1์ ๋์งํธ ์ ํธ๋ก ๋ณํํ๋ ๋ฐฉ๋ฒ์ด๋ค.
ํ์ค ๋ถํธ ๋ณ์กฐ๋ ์๋ ๋ก๊ทธ ์ ํธ๋ฅผ 0๊ณผ 1์ ๋์งํธ ์ ํธ๋ก ๋ณํํ๋ ๋ฐฉ๋ฒ์ด๋ค.
2. ์์ธ[ํธ์ง]
์๋ฆฌ ๋ฑ์ ์ฐ์๋๋ ๊ฐ์ ๊ธฐ๋กํ๊ธฐ ์ํด ์ฐ์ด๋ฉฐ, ์ ์์
๊ธฐ ์ค ์ผ๋ถ์ ์์์ ํํํ๋ ๋ฐฉ์์ด๊ธฐ๋ ํ๋ค. ๋กฌํฉ์ ์ฌ์ฉํ์ฌ ๋ฏธ๋ฆฌ ์์์ PCM ํ์์ผ๋ก ์ ์ฅํ๋ ๊ฒ, ์ํ๋ฅผ ์ผ๊ฐํจ์๋ก ๋ถ์ํ ๋ฐ์ดํฐ๋ฅผ ๋ด์๋๊ณ ํ์ํ ๋๋ง๋ค ๋ ๋๋งํด์ ์๋ฆฌ๋ฅผ ๋ด๋ ๊ฒ์ ๋๊ฐ์ง๋ก ํฌ๊ฒ ๋๋๋ค.
์ด๋ฆ์ด ๊ทธ ์๋ฆฌ๋ฅผ ์ ํํํด์ฃผ๊ณ ์๋ค. ์ด๋ฆ๋ง ๊ฐ๊ณ ๊ฐ๋จํ ์ค๋ช ํ์๋ฉด ํํ์ ๋ฏธ์ธํ ์๊ฐ ๋จ์๋ก ์ชผ๊ฐ ํ์ค์ด๋ก ๋ฐ๊พผ ํ ๊ทธ๊ฒ์ '๋ถํธ(code)ํ'ํ์ฌ ๋์งํธ ์ ํธ๋ก '๋ณ์กฐ(modulation)'ํด ๋ด๋ ๊ธฐ์ ์ด๋ค. ์ด PCM์ผ๋ก ์ปดํจํฐ๋ ์ด๋ก ์ ์ด๋ค ์๋ ๋ก๊ทธ ๋ฐ์ดํฐ๋ 1๊ณผ 0์ผ๋ก ํํ์ด ๊ฐ๋ฅํ๋ค. ์ฉ๋์ด ์ถฉ๋ถํ๋ค๋ฉด. ์กฐ๊ธ ๋ ์์ธํ๊ฒ ์๋ฆฌ๋ฅผ ์ค๋ช ํ๋ฉด ํํ์ ๋ฏธ์ธํ ์๊ฐ ๋จ์๋ก ์ชผ๊ฐ๋ ๊ฒ์ ์ํ๋ง์ด๋ผ ๋ถ๋ฅด๋ฉฐ ์ด ๊ณผ์ ์ ๊ฑฐ์น๋ฉด PAM(Pulse Amplitude Modulation) ํ์ค๋ก ๋ณํ๋๋ค. PAM ํ์ค์ ์งํญ์ ์ฐ์์ ์ธ๋ฐ ์ด๋ฅผ ์ด์ฐ์ ์ธ ๊ฐ์ผ๋ก ๋ณํํ๋ ์์ํ๋ฅผ ๊ฑฐ์น๋ฉด ์ด์ฐ์ ์ธ ์งํญ์ ๊ฐ๋ ํ์ค๊ฐ ๋์ค๊ณ ์ด๋ฅผ 2์ง ๋ถํธ๋ก ๋ณํํ๋ฉด ๋์งํธ ์ ํธ๊ฐ ๋๋ค. ์ด๋ก ์ ์ธ ์ค๋ช ์ด๋ผ ์ค์ ADC์ ๋์๊ณผ๋ ์ด์ง ์ฐจ์ด๊ฐ ์๊ธด ํ๋ค. ์์ธํ ๋ด์ฉ์ ๋์งํธ ๋ฌธ์ ์ฐธ์กฐ.
์ด๋ฆ์ด ๊ทธ ์๋ฆฌ๋ฅผ ์ ํํํด์ฃผ๊ณ ์๋ค. ์ด๋ฆ๋ง ๊ฐ๊ณ ๊ฐ๋จํ ์ค๋ช ํ์๋ฉด ํํ์ ๋ฏธ์ธํ ์๊ฐ ๋จ์๋ก ์ชผ๊ฐ ํ์ค์ด๋ก ๋ฐ๊พผ ํ ๊ทธ๊ฒ์ '๋ถํธ(code)ํ'ํ์ฌ ๋์งํธ ์ ํธ๋ก '๋ณ์กฐ(modulation)'ํด ๋ด๋ ๊ธฐ์ ์ด๋ค. ์ด PCM์ผ๋ก ์ปดํจํฐ๋ ์ด๋ก ์ ์ด๋ค ์๋ ๋ก๊ทธ ๋ฐ์ดํฐ๋ 1๊ณผ 0์ผ๋ก ํํ์ด ๊ฐ๋ฅํ๋ค. ์ฉ๋์ด ์ถฉ๋ถํ๋ค๋ฉด. ์กฐ๊ธ ๋ ์์ธํ๊ฒ ์๋ฆฌ๋ฅผ ์ค๋ช ํ๋ฉด ํํ์ ๋ฏธ์ธํ ์๊ฐ ๋จ์๋ก ์ชผ๊ฐ๋ ๊ฒ์ ์ํ๋ง์ด๋ผ ๋ถ๋ฅด๋ฉฐ ์ด ๊ณผ์ ์ ๊ฑฐ์น๋ฉด PAM(Pulse Amplitude Modulation) ํ์ค๋ก ๋ณํ๋๋ค. PAM ํ์ค์ ์งํญ์ ์ฐ์์ ์ธ๋ฐ ์ด๋ฅผ ์ด์ฐ์ ์ธ ๊ฐ์ผ๋ก ๋ณํํ๋ ์์ํ๋ฅผ ๊ฑฐ์น๋ฉด ์ด์ฐ์ ์ธ ์งํญ์ ๊ฐ๋ ํ์ค๊ฐ ๋์ค๊ณ ์ด๋ฅผ 2์ง ๋ถํธ๋ก ๋ณํํ๋ฉด ๋์งํธ ์ ํธ๊ฐ ๋๋ค. ์ด๋ก ์ ์ธ ์ค๋ช ์ด๋ผ ์ค์ ADC์ ๋์๊ณผ๋ ์ด์ง ์ฐจ์ด๊ฐ ์๊ธด ํ๋ค. ์์ธํ ๋ด์ฉ์ ๋์งํธ ๋ฌธ์ ์ฐธ์กฐ.
3. PCM ๋จ๊ณ[ํธ์ง]
3.1. ์ํ๋ง(ํ๋ณธํ)[ํธ์ง]
์์ฑ๊ณผ ๊ฐ์ ์๋ ๋ก๊ทธ ์ ํธ๋ฅผ ๋์งํธํํ๊ธฐ ์ํด ์ผ์ ํ ๊ฐ๊ฒฉ์ผ๋ก ์ํ๋ง์ ํ์ฌ์ผ ํ๋ค. ์ด๊ฒ์ PAM(ํ์ค์งํญ๋ณ์กฐ)๋ผ๊ณ ํ๋ค.
3.2. ์์ํ[ํธ์ง]
PAM ํ์ค ์งํญ์ ํฌ๊ธฐ๋ฅผ ๋์งํธ ์์ผ๋ก ๋ณํํ๋ ๊ฒ์ด๋ค.
3.3. ๋ถํธํ(์ธ์ฝ๋ฉ)[ํธ์ง]
์์ํ๋ PCM ์ ํธ(2์ง ๋นํธ์ด)๋ฅผ ์ค์ ์ ์ก์ ์ํ ๋์งํธ ์ ํธ๋ก ๋ณํํ๋ ๊ฒ์ด๋ค.
4. ์ฌ์ฉ ์ฉ๋ก[ํธ์ง]
๋์งํธ ๋
น์ ๋ฐฉ์์ ๋ํ์ ์ธ ํํ๋ก ์ง๊ธ๊น์ง ์ฐ์ฌ์๊ณ ์์ผ๋ก๋ ๊ณ์ ์ฐ์ผ ๋ฏํ ๋ฐฉ์. PCM ๊ธฐ๊ธฐ๋ ์์ฑ์ ํ๋ณธํ[1]๋ฅผ ํตํด ์ด์ง์ ๋์งํธ ๋ฐ์ดํฐ๋ก ๊ธฐ๋กํ๊ฒ ๋๋ค. ์ถ๋ ฅํ ๋๋ ๋ณํ๊ธฐ๋ฅผ ํตํด ๋ฐ๋์ ๊ณผ์ ์ ๊ฑฐ์น๋ค. ์ปดํจํฐ์์ ์ฌ์ฉ๋๋ WAV ํ์ผ๋ ๊ธฐ๋ณธ์ ์ผ๋ก PCM ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ค.
์ด ๋ น์ ๋ฐฉ์์ด ๋ฑ์ฅํจ์ ๋ฐ๋ผ ์๋ ๋ก๊ทธ ๋ฐฉ์์ ๋ น์ ๊ธฐ๊ธฐ๋ค์ ๋ฐฉ์ก๊ณ ๋ฑ์์ ๊น๋ํ ๋ฌปํ๊ฒ ๋์๋ค. ๋์งํธ ๊ธฐ๋ฐ ์ํฅ๊ธฐ๊ธฐ์ ๋ น์, ์ ์ก, ์ฌ์ ๋ฑ์ ์ฒ๋ฆฌ ๊ณผ์ ์ ์๋ฐ๋๋ ์ก์๋น๊ฐ ๋น๊ตํ ์ ์์ ์์ค์ผ๋ก ๋ฎ๊ธฐ ๋๋ฌธ. ํํธ ํ๋ก ๊ตฌ์กฐ๊ฐ ๋ณต์กํ ๋ฌธ์ ๊ฐ ์์์ง๋ง ์ง์ ํ๋ก ๊ธฐ์ ์ ๋ฐ๋ฌ๋ก ํด๊ฒฐ๋๋ค. ๊ทธ ์ธ์๋ 'ADPCM' ๋ฑ ์ ์ก์ ๋ ์ ๋ฆฌํ๋๋ก ๋ง์ ๊ฐ๋์ด ์ด๋ฃจ์ด์ก๋ค. ADPCM์ 1980๋ ๋ ์ด๋ฐ๋ถํฐ ์์ธ ๋ณธ๊ตญ์์ ์ง๋ฐฉ ์ด๊ตญ์ ์ ์กํ๋ ๋ผ๋์ค ๋ฐฉ์ก์ฉ ํ์ ๋ง์ ํ์ฉ๋๋ ๋ฑ ์ด์ฐฝ๊ธฐ๋ถํฐ ๋ง์ด ์ฐ์ฌ์จ ๋ฐฉ์์ด๋ค. ์ง๊ธ์ APT-X๋ ๋ฌด์์ค ํฌ๋งท์ ์ด๋ค๊ณ ํ๋ค. ์ปดํจํฐ ์ฑ๋ฅ์ด ๋งค์ฐ ํฅ์๋ 21์ธ๊ธฐ์๋ ๋ ธํธ๋ถ ์ปดํจํฐ ํ๋๋ก๋ PCM๊ธฐ๋ฐ์ ๋ น์๋ถํฐ ๋ง์คํฐ๋ง๊น์ง ์์์ ์์ ์ ๊ณผ์ ์ด ๋ฌด๋ฆฌ์์ด ๊ฐ๋ฅํ๊ฒ ๋์๋ค.
์ผ์ ์ ํธ์ ์ฒ๋ฆฌ์๋ ์ฌ์ฉ๋๋ค. ์๋์ด๋ ธ์๋ 8bit PCM ADC๊ฐ ๋ค์ด๊ฐ ์๋ค.
๋จ, ์๋ ๋ก๊ทธ์ ๋ฌ๋ฆฌ ๋์งํธ์์ ์ฒ๋ฆฌ ๊ฐ๋ฅํ ๋ฒ์๋ฅผ ๋์ด๊ฐ๋ ๋ถ๋ถ์ ์์ํ๊ฐ ๋ถ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์ ํํ์ ํผํฌ ๋ถ๋ถ์ด ํ๋๋ฅผ ๋๊ฒจ๋ฒ๋ ค์ ์๋ ค ์์ด์ง๋ ํด๋ฆฌํ ํ์์ด ๋ฐ์ํ๋ฉฐ, ๊ธฐ๊ธฐ์ ๋ค์ด๋๋ฏน ๋ ์ธ์ง๋ฅผ ๋์ด๊ฐ๋ฉด ๋ฐ๋ก ํํ์ด ๋๋์ง๋ผ ์ด์ฉ์ ๊ฐ๋ณํ ์ฃผ์๊ฐ ํ์ํ๋ค. ์๋ฐํ ๋ฐ์ง์๋ฉด ํด๋ฆฌํ์ ๋์งํธ ์๋ ๋ก๊ทธ ํ ๊ฒ ์์ด ์๋์ ๋ค๋ฃจ๋ ์ ํธ์ ์ฒ๋ฆฌ๊ณผ์ ์์๋ ๋๊ฐ์ด ๋ฐ์ํ๋ค. ๊ทธ๋ฌ๋ ์ฒญ๊ฐ์ ๋๋ฌ๋๋ ์ค๋ํ ์ฐจ์ด๊ฐ ์กด์ฌํ๋๋ฐ, ์๋ ๋ก๊ทธ๋ก๋ง ์ฒ๋ฆฌ๋ ์ ํธ์ ํด๋ฆฝ๋ ๋ถ๋ถ์ ๊ทธ๋ฅ ๊ผญ๋๊ธฐ๊ฐ ๋ฉ์ํ๊ฒ ์๋ฆฐ ์ ํธ(์ฝ๊ฒ ๋งํด ์ง๋ฅ)๋ก์จ ๊ธฐ๊ณ์ ํด๋ก์ธ ์๋ ์์ง๋ง ์๋ฆฌ(์ง๋)๋ก์จ๋ ๋๋ ๋๋ ์๋ 0์ธ๋ฐ ๋ฐํด, ๋์งํธ ์์ ์ ์ฅ๋ ํด๋ฆฝ์ ํธ๋ฆฌ์ ๋ณํ์ ๊ฑฐ์น๋ฉด์ ์๋๋ ์กด์ฌํ์ง ์์๋ ๊ณ ์ฃผํ์์ผ๋ก ๋ชจ์์ ๋ฐ๊พธ์ด์ ์ํ์ ์ค๋ฆฌ๊ฒ ๋์ด ์์์ ์๊ณก์ ์ด๋ํ๋ค.์ฐธ์กฐ.
์ด ๋ น์ ๋ฐฉ์์ด ๋ฑ์ฅํจ์ ๋ฐ๋ผ ์๋ ๋ก๊ทธ ๋ฐฉ์์ ๋ น์ ๊ธฐ๊ธฐ๋ค์ ๋ฐฉ์ก๊ณ ๋ฑ์์ ๊น๋ํ ๋ฌปํ๊ฒ ๋์๋ค. ๋์งํธ ๊ธฐ๋ฐ ์ํฅ๊ธฐ๊ธฐ์ ๋ น์, ์ ์ก, ์ฌ์ ๋ฑ์ ์ฒ๋ฆฌ ๊ณผ์ ์ ์๋ฐ๋๋ ์ก์๋น๊ฐ ๋น๊ตํ ์ ์์ ์์ค์ผ๋ก ๋ฎ๊ธฐ ๋๋ฌธ. ํํธ ํ๋ก ๊ตฌ์กฐ๊ฐ ๋ณต์กํ ๋ฌธ์ ๊ฐ ์์์ง๋ง ์ง์ ํ๋ก ๊ธฐ์ ์ ๋ฐ๋ฌ๋ก ํด๊ฒฐ๋๋ค. ๊ทธ ์ธ์๋ 'ADPCM' ๋ฑ ์ ์ก์ ๋ ์ ๋ฆฌํ๋๋ก ๋ง์ ๊ฐ๋์ด ์ด๋ฃจ์ด์ก๋ค. ADPCM์ 1980๋ ๋ ์ด๋ฐ๋ถํฐ ์์ธ ๋ณธ๊ตญ์์ ์ง๋ฐฉ ์ด๊ตญ์ ์ ์กํ๋ ๋ผ๋์ค ๋ฐฉ์ก์ฉ ํ์ ๋ง์ ํ์ฉ๋๋ ๋ฑ ์ด์ฐฝ๊ธฐ๋ถํฐ ๋ง์ด ์ฐ์ฌ์จ ๋ฐฉ์์ด๋ค. ์ง๊ธ์ APT-X๋ ๋ฌด์์ค ํฌ๋งท์ ์ด๋ค๊ณ ํ๋ค. ์ปดํจํฐ ์ฑ๋ฅ์ด ๋งค์ฐ ํฅ์๋ 21์ธ๊ธฐ์๋ ๋ ธํธ๋ถ ์ปดํจํฐ ํ๋๋ก๋ PCM๊ธฐ๋ฐ์ ๋ น์๋ถํฐ ๋ง์คํฐ๋ง๊น์ง ์์์ ์์ ์ ๊ณผ์ ์ด ๋ฌด๋ฆฌ์์ด ๊ฐ๋ฅํ๊ฒ ๋์๋ค.
์ผ์ ์ ํธ์ ์ฒ๋ฆฌ์๋ ์ฌ์ฉ๋๋ค. ์๋์ด๋ ธ์๋ 8bit PCM ADC๊ฐ ๋ค์ด๊ฐ ์๋ค.
๋จ, ์๋ ๋ก๊ทธ์ ๋ฌ๋ฆฌ ๋์งํธ์์ ์ฒ๋ฆฌ ๊ฐ๋ฅํ ๋ฒ์๋ฅผ ๋์ด๊ฐ๋ ๋ถ๋ถ์ ์์ํ๊ฐ ๋ถ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์ ํํ์ ํผํฌ ๋ถ๋ถ์ด ํ๋๋ฅผ ๋๊ฒจ๋ฒ๋ ค์ ์๋ ค ์์ด์ง๋ ํด๋ฆฌํ ํ์์ด ๋ฐ์ํ๋ฉฐ, ๊ธฐ๊ธฐ์ ๋ค์ด๋๋ฏน ๋ ์ธ์ง๋ฅผ ๋์ด๊ฐ๋ฉด ๋ฐ๋ก ํํ์ด ๋๋์ง๋ผ ์ด์ฉ์ ๊ฐ๋ณํ ์ฃผ์๊ฐ ํ์ํ๋ค. ์๋ฐํ ๋ฐ์ง์๋ฉด ํด๋ฆฌํ์ ๋์งํธ ์๋ ๋ก๊ทธ ํ ๊ฒ ์์ด ์๋์ ๋ค๋ฃจ๋ ์ ํธ์ ์ฒ๋ฆฌ๊ณผ์ ์์๋ ๋๊ฐ์ด ๋ฐ์ํ๋ค. ๊ทธ๋ฌ๋ ์ฒญ๊ฐ์ ๋๋ฌ๋๋ ์ค๋ํ ์ฐจ์ด๊ฐ ์กด์ฌํ๋๋ฐ, ์๋ ๋ก๊ทธ๋ก๋ง ์ฒ๋ฆฌ๋ ์ ํธ์ ํด๋ฆฝ๋ ๋ถ๋ถ์ ๊ทธ๋ฅ ๊ผญ๋๊ธฐ๊ฐ ๋ฉ์ํ๊ฒ ์๋ฆฐ ์ ํธ(์ฝ๊ฒ ๋งํด ์ง๋ฅ)๋ก์จ ๊ธฐ๊ณ์ ํด๋ก์ธ ์๋ ์์ง๋ง ์๋ฆฌ(์ง๋)๋ก์จ๋ ๋๋ ๋๋ ์๋ 0์ธ๋ฐ ๋ฐํด, ๋์งํธ ์์ ์ ์ฅ๋ ํด๋ฆฝ์ ํธ๋ฆฌ์ ๋ณํ์ ๊ฑฐ์น๋ฉด์ ์๋๋ ์กด์ฌํ์ง ์์๋ ๊ณ ์ฃผํ์์ผ๋ก ๋ชจ์์ ๋ฐ๊พธ์ด์ ์ํ์ ์ค๋ฆฌ๊ฒ ๋์ด ์์์ ์๊ณก์ ์ด๋ํ๋ค.์ฐธ์กฐ.