본문 바로가기
네트워크/무선통신

Analog to Digital Conversion

by HJINHA 2021. 4. 6.

Analog to Digital Conversion

- Receiver-side

- 두 개의 techniques: Pulse Code Modulation (PCM), Delta Modulation (DM)

 

Pulse Code Modulation (PCM)

: 신호 등급을 균일한 주기로 표본화한 다음 디지털 (이진) 코드로 양자화 처리한다.

1. Sampling

2. Quantization(양자화): 유한 상태의 집합으로 아날로그 값을 분해

3. Encoding: 각 상태에 디지털 단어 또는 숫자를 할당하고 input signal에 매칭

 

Sampling

: 아날로그 신호는 T­­s­­ 주기로 샘플링된다.

- 1) Ideal sampling 2) natural sampling 3) flat-top sampling

- Nyquist 정리에 따르면, 샘플링 주파수는 신호에 포함된 최고 주파수의 2배이다.

  Nyquist rate = 2 * fmax

 (Nyquist Rate: 이론적인 최대 비트레이트를 정의)

   

Quantizing(양자화)

: -V 신호를 8단계로 나눠서 표현

 

Encoding

: 양자화의 결과인 output 상태를 digital value(binary)로 변환

   

Quantization error

: SNRdB = 6.02 * nb + 1.76   (Signal-to-noise ratio)

- 레벨 수가 증가할수록 SNR이 증가. 8레벨이라면 각 샘플에 3비트를 사용하므로 6.02*3+1.76 = 19.82 dB

- ex) A telephone subscriber line must have an SNRdB above 40. What is the minimum number of bits per sample?

 : 6.02*nb+1.76 >= 40 -> nb>=6.35  따라서 최소는 7비트.

 

Bit Rate

- Bit Rate (N) = sampling rate * number of bits per sample = fs * nb

- ex) 사람 목소리 주파수는 0~4000Hz. 8 bits per sample로 가정할 때 bit rate?

 : fs = 2*4000=8000, Bit rate = 8000*8 = 64,000 bps = 64 kbps

 

Analog Signal recovery

- 디지털로 인코딩 된 신호에서 원래 아날로그 신호를 복구하려면 PCM 디코더가 필요하다.

- 원래 신호를 재생성하려면 원래 아날로그 신호를 유지하기 위해 최소 대역폭이 필요하다.

  - Bmin = c * N * 1/r = c * fs * nb * 1/r  ->  Bmin = c * nb * (2 * Banalog) * 1/r

  - fs­ = 2Banalog 이고 average case에서 r=1이면 (r=data element/signal elemet) c = 1/2 (case factor).

  - Bmin = nb * Banalog

 

Delta Dodulation (DM)

- PCM은 매우 복잡한 기술임. PCM의 복잡성을 줄이기 위한 가장 간단한 방법은 델타 변조이다.

- PCM은 각 샘플에 대한 신호 진폭의 값을 찾고, DM은 이전 샘플에서 변경 사항을 찾는다.

- 증가하면 ‘1’, 감소하면 ‘0’. 변화가 없으면 이전과 동일하게.

  

'네트워크 > 무선통신' 카테고리의 다른 글

Error Detection  (0) 2021.05.01
Analog to Analog conversion  (0) 2021.04.06
Digital to Analog Conversion  (0) 2021.03.30
Performance  (0) 2021.03.30
Data Rate Limits  (0) 2021.03.30

댓글