[컴퓨터네트워크] 4. Digital Transmission

Cherish·2023년 4월 11일
0

Computer Network

목록 보기
4/8
post-thumbnail



4.1 Digital-to-Digital Conversion


📁 Signal element vs Data element

  • Signal element : 신호를 보내는 가장 짧은 unit = 데이터를 넣어 보내는 캐리어
  • Data element : Bit = 정보를 보낼 때 최소 단위 = 캐리어에 담기는 애

    r = Data element / Signal element

  • r 이 클 수록 통신의 효율성이 높다


📁 Signal rate vs Data rate

  • Data rate = 1초에 몇 bit를 보내는가 (bps)
  • Signal rate = 1초에 몇개의 신호를 보내는가 (baud)
    • S = Sinal rate
    • N = Data rate
    • c = case factor
    • r = Data element / Signal element

📁 Digital 신호의 Bandwidth

이전 정리에서 언급했듯 실제 Bandwidth는 무한대이다
But Effective한 Bandwith은 무한대가 아니다!


📁 DC Components

= Direct Current Components = 직류 성분

  • extra energy on the line ( but useless )
  • 전기 신호에 영향을 준다
    -> 동일 크기의 역방향 직류로 상쇄시켜줄 수 있다


📁 Self-Synchronization

= 신호 자체에서 알아서 동기화 해주는 방식

  • 보내는 bit interval과 Receiver의 bit interval이 다르다
  • 따라서 Synchronization(동기화) 필요



아래부터 진짜 Digital to Digital encoding ///// -> DC component랑 동기화 문제에 집중해서 봐야할듯

📁 미리보는 Summary

📁 1. Unipolar

  • 한개의 전극(level)만 사용
  • DC component 문제
  • Synchronization 문제

📁 2. Polar

  • 2개의 voltage level 사용
  • positive(+) / negative (-) 로 표현

🍪 NRZ-L

= Non return to Zero level

  • 0은 + / 1은 -

🍪 NRZ-I

= Non return to Zero Invert

  • Invert(역전) 되었는가로 bit 결정
  • 역전X (앞신호 그대로) 은 0 / 1은 신호가 역전
  • 1이 나오면 바꾸자!
  • 1에 대해서는 self - synchronization 가능 -> 왜?

🍪 NRZ들 공통점

  • DC component 문제
  • self-synchronization 불가
  • 둘다 S_ave(average signal rate) = N/2
  • N = Data rate


🍪 RZ

= Return to zero

  • 1은 + / 0은 -
  • 신호 중간에 전압 0 으로 돌아온다
  • zero level은 쓸데없는 전류를 보내야하기 때문에 안좋다
  • 높은 bandwidth 요구
    • self-synchronization 가능 -> Why

  • S_ave = N

🍪 Biphase : Manchester & Differential Manchester

  • bit 중간에 전이
  • Differential Manchester는 Invert로 bit 결정 / 0이면 위상 전이
  • 최소 Bandwith가 NRZ의 두배
  • 비용 문제

  • DC 문제 해결 / Self-Synchronization 가능

📁 3. Bipolar

  • 0/-/+ 세개 level 사용

🍪 AMI

  • 0인 경우 0, 1인 경우 이전 1과 반대 극
  • 1은 self-sychronization 가능

🍪 pseudotenary

  • 1인 경우 0, 0인 경우 이전 0과 반대 극
  • 0은 self-sychronization 가능

  • DC 문제 해결
  • 0,1 모두 Synchronization은 불가능

📁 Multi-level

  • 여러개 level 사용

📁 Multi-transition

  • 다중 전이



Block Coding

m bit -> n bit

📁 Steps



4.2 Analog-to-Digital Conversion

  • PCM을 많이 쓴다
  • 두배만큼 잘라서 sampling , Quantization(양자화)
    ex) 목소리 샘플링 -> Sampling rate = 4000 x 2 = 8000 samples/s

📁 PCM(Pulse Code Modulation)

  • 표본의 신호 진폭값을 찾는다.

📁 DM(Delta Modulation)

  • 직전 표본 값의 차이를 찾는다
  • 변화되는 값만 저장






0개의 댓글