PCM_sampling_quantization_coding.md - Yunjong-Lee/WiKi GitHub Wiki
Pulse Code Modulation
PCM
- analog μ νΈ(signal)λ₯Ό κ· μΌν μ£ΌκΈ°λ‘ νλ³Ένμ μμνλ₯Ό κ±°μΉ λμ§νΈ μ½λν μ²λ¦¬ν μ νΈ λ³ν λ°©λ²μΌλ‘,
- μμ±μμ κ°μ₯ λ§μ΄ μ¬μ©νλ λ°©μμ΄λ€
- PCMμ νλ³Έν, μμν, λΆνΈνλΌλ 3κ°μ λ¨κ³λ‘ ꡬμ±λλ€.
Sampling (νλ³Έν)
-
μλ λ‘κ·Έ μ νΈλ₯Ό μΌμ ν κ°κ²©μΌλ‘ κ°μ λ½μ Pulse Amplitude Modulation μ νΈλ₯Ό μ»λ λ°©λ²μΌλ‘
νλ³Ένμ μ£ΌκΈ°κ° μ»€μ§μλ‘ λ°μ΄ν°μ μμ΄ μ¦κ°νλ€.- smapling theorem
β -. λμνμ΄ μ νλ analog μ νΈλ₯Ό κ·Έ μ νΈκ° κ°κ³ μλ μ£Όνμ μ±λΆμ maximum frequency 2λ°° λ³΄λ€ λΉ λ₯Έ μλλ‘ samplingνλ©΄,
β β sampleλ discreteν κ°λ€λ‘λΆν° μλμ analog μ νΈλ₯Ό distortion μμ΄ λ³΅κ΅¬ν μ μμμ Nyquistκ° μ¦λͺ ν μ΄λ‘ μ
β β νμ¬ μ€λμ€ λ° μμμ νΈλ₯Ό λμ§νΈ ννλ‘ λ°κΎΈμ΄ μ μ‘ λλ μ μ₯νλ μμ€ν μμλ λͺ¨λ μ΄ μ΄λ‘ μ΄ μ μ©λλ€.
β β μλ₯Ό λ€λ©΄, μμ CDμ κ²½μ° μ νΈκ° ν¬ν¨νλ κ°μ₯ λμ μ£Όνμλ μ¬λμ κ°μ²μ£Όνμ λ²μ 20 Hzμμ κ°μ₯ λμ 20,000 Hzμ ν΄λΉνλ―λ‘,
β β sampling theoremμ λ°λΌ 2λ°°λ³΄λ€ λΉ λ₯Έ μλ, μ¦, 40,000 Hz μ΄μμΌλ‘ sampling νμ¬μΌ νλ€.
β β μ€μ μμ CDμμλ 44.1 kHzλ‘ samplingνμ¬ κ° sampleμ 16 bitλ‘ μμνν PCM μ νΈλ‘ κΈ°λ‘λμ΄ μλ€.β -. Fourier analysis λ° convolution theoremμ μ μ©νμ¬ μκ°-μ£Όνμμμμμ sampling theoremμ μμ©ν μ μμΌλ©°,
β β μ€μ ν΅μ λ° μμ€ ν ν΄μμμ μ¬μ©λλ λμν(bandwidth)μ λν λ€μν μ μμ λν΄μλ νμ©λ μ μλ€.
Quantization (μμν)
- νλ³Έν κ³Όμ μ ν΅ν΄ μ»μ λ°μ΄ν°λ μ κΈ° μ νΈμ ν¬κΈ°κ°(μ«μ)μ΄λ€.
- μ΄ ν¬κΈ° κ°μ κ·Έλλ‘ μ¬μ©ν κ²½μ° λ°μ΄ν°μ ν¬κΈ°λ λ§€μ° μ»€μ§κ² λλ―λ‘ κ³΅ν΅λ κ·κ²©μ νν κ°μΌλ‘ mapping(λ§΅ν)μν€λ μ μ°¨λ₯Ό μννλλ°, μ΄ κ³Όμ μ μμνλΌκ³ νλ€.
-
16 bits (2 bytes) λ°μ΄ν° μ μ‘ κ·κ²©μΌλ‘ μμνν κ²½μ°, $2^{16}$κ°μ λ°μ΄ν°λ₯Ό λμ§νΈλ‘ ννν μ μλ€.
- $2^{16} = 65,536$
-
μμν κ³Όμ μ ν΅ν΄μ λ²λ €μ§λ μ 보λ₯Ό μμν μλ¬, λλ μμν μ‘μμ΄λΌκ³ νλ€.
-