강의자료 4장 - 디지털 전송
Download
Report
Transcript 강의자료 4장 - 디지털 전송
4장 디지털 전송
4.1 디지털 대 디지털 변환
4.2 아날로그 대 디지털 변환
4.3 전송 방식
4.1 디지털 대 디지털 변환
디지털 데이터 => 디지털 신호로 변환 후, 전송
3 가지 전환 방식
1) Line coding
2) Block coding
3) Scrambling
2
디지털 인코딩/디코딩 예
3
신호 요소 대 데이터 요소
1. Signal elements(신호 요소)
디지털 신호의 가장 짧은 단위 (전이를 기준)
2. Data elements(데이터 요소)
데이터를 나타내는 가장 작은 단위체, 비트(bit)
r : 각 신호 요소 당 전송되는 데이터 요소
4
데이터 전송률 대 신호 전송률
데이터 전송률(data rate)
1초당 전송된 데이터 요소의 갯 수, (단위 : 초당 비트 수 - bps),
비트율 이라고도 함
신호 전송률(signal rate)
1초당 전송된 신호 요소의 갯 수, (단위 : 보오- baud), 펄스율,
변조율, 보오율 이라고도 함
교재의 S (신호요소의 개수)에 대한 수식은 생략
5
디지털 코딩 방식의 평가 요소
요구 대역폭
같은 디지털 데이터를 전송할 경우, 대역폭을 적게 사용하는 인
코딩 방식이 좋은 인코딩
즉 전이가 적을수록 좋은 신호 (r이 클수록 좋은 신호)
직류 성분
주파수가 낮은 성분은 통과하지 못하는 시스템이 존재하므로,
직류 성분이 생기지 않는 방법 필요
모든 디지털 신호 전압을 더 할 경우, 이 값이 0 V가 되면 직류
성분이 없음
동기화 (비트 동기화)
하나의 디지털 신호 안에서 비트의 시작과 끝을 알 수 있도록
하면 좋은 신호(자기 동기화가 된 신호)
6
동기화 관련 예
7
회선 코딩(Line Coding) 방식
8
단극형(Unipolar)
9
극형(Polar)
양과 음의 두 가지 전압 준위를 사용
회선의 평균 전압 준위 감소 => 직류 성분 문제의 완화
10
NRZ: Non-Return-to-Zero
NRZ-L(Level), NRZ-I(Invert)
NRZ-L(Level), NRZ-I(Invert) 분석
요구 대역폭: 좋음, r=1
동기화: 나쁨, NRZ-I > NRZ-L
직류성분: 둘 다 있음
11
RZ: Return to Zero
+: 높은 전압, -: 낮은 전압
비트 중앙: 항상 0으로 복귀
분석
대역폭: NRZ 보다 나쁨 (많은 전이 발생)
직류 성분: 있으나 NRZ보다는 좋음
동기화: 좋음
12
Biphase: Manchester & Differential Manchester
Manchester
0: 비트 중앙 높->낮 전이, 1: 비트 중앙 낮->높 전이
Differential Manchester (차분 멘체스터)
0: 비트 시작 전이 발생, 1: 비트 시작 전이 발생하지 않음
비트 중앙: 항상 전이
13
Manchester & Differential Manchester 분석
대역폭
NRZ에 비해 나쁨
직류 성분
두 방식 모두 없음
하나의 비트 안에서 반은 +V, 나머지 반은 –V
동기화
두 방식 모두 좋음, 항상 비트 중앙에서는 전이
Ethernet 등의 LAN에서 많이 사용됨
14
양극형(Bipolar): AMI & 가삼진수
AMI (Alternate Mark Inversion)
0: 0 V, 1: -V/+V 교대
가삼진수(Pseudoternary)
AMI와 반대
15
AMI & 가삼진수 분석
대역폭
좋음
직류 성분
거의 없음
동기화
나쁨
AMI: 0이 연속, 가삼진수: 1이 연속
AMI
장거리 통신에 사용됨
AMI의 동기화 문제는 scrambling 으로 해결
16
다준위 방식(Multilevel Schemes)
N개의 신호 요소 패턴을 사용하여 m개의 데이터 요소 패턴을 표현
하며 단위 보오 당 비트 수 증가
mBnL
m개의 Binary를 n개의 Level로 표현
인코딩 방식
2B1Q
8B6T
4D-PAM5
17
2B1Q(2 binary, 1 quaternary)
4개의 전압 준위를 사용, 각 신호는 2 비트를 표현
DSL 기술에서 가입자 전화 회선을 사용하는 고속 인터넷 접
속 제공에 사용
2
18
8B6T(8 binary, 6 Ternary)
8개의 이진수를 6개의 3-Level 신호로 전송
변환표는 교재 부록 D에 수록
28 = 256개의 데이터 패턴
36 = 478개의 신호 패턴
478 – 256 = 222개의 신호는 동기화, 오류 검색, 직류 성분 보
정을 위해 사용
19
4D-PAM5(Four-dimensional five-level pulse
amplitude modulation)
4D: 4개의 회선을 동시에 사용
5 Level
-2, -1, 0, +1, -2
0 V는 데이터 전송에 사용되지 않음(오류 검색)
즉 8B4Q와 흡사
20
다중회선 전송 : MLT-3
MLT-3 (Multiline transmission three level)
0: 전이 없음
1:
현재 0V가 아니면: 0V
현재 0V이면: 직전의 0가 아닌 비트 준위의 반대
100 Mbps 전송에 활용
21
Line encoding 정리
22
블록 코딩(Block Coding)
mB/nB
m개의 비트 블록을 n개의 비트 블록으로 변환 전송
주로 비트 동기화를 위해 변환
m < n
남는 비트 패턴은 오류 검색 등으로 활용
인코딩 방식
4B/5B
8B/10B
23
4B/5B(4Binary / 5Binary)
NZR-I를 수정: 블록 변환 후에는 NRZ-I로 전송
4B/5B
4비트를 5비트로 변환
NRZ-I의 0이 연속되는 것을 없앰
24
4B/5B 변환 표
25
8B/10B
5B/6B와 3B/4B를 합한 것
26
Scrambling (뒤섞기)
주로 AMI 방식의 연속 0등의 동기화 문제 해결
연속 0 비트 패턴을 다른 형태(위반) 신호로 변환
종류
B8ZS
HDB3
27
B8ZS (Bipolar with 8 zero substitution)
8개 0비트 -> 000VB0VB 로 변환
V: violation
B: Bipolar (앞 비트 level의 반대)
28
HDB3 (High-density bipolar 3-zero)
4개의 연속된 0을 B00V나 000V로 대치
직전의 0이 아닌 비트 수 Even: B00V
직전에 0이 아닌 비트 수 Odd: 000V
29
4.2 아날로그 대 디지털 변환
아날로드 데이터를 디지털 데이터로 변환 후 전송
두 가지 변환 방식
Pulse Code Modulation (PCM)
Delta Modulation (DM)
30
펄스 코드 변조(Pulse Code Modulation: PCM)
가장 널리 사용되는 변조 방식
Sampling -> Quantizing -> Encoding 단계를 거침
31
Sampling 단계
펄스 진폭 변조(PAM, Pulse Amplitude Modulation)
아날로그 신호의 표본을 샘플링(채집)하고 그 결과에 근거하여
펄스 값을 기록
샘플링: 일정 간격마다 신호의 진폭을 측정하는 행위
나이퀴스트 정리
샘플링율(sampling rate)은 아날로그 신호에 포함된 최대 주파
수의 2 배 이상이 되어야 한다.
According to the Nyquist theorem, the sampling rate
must be at least 2 times the highest frequency
contained in the signal.
32
Sampling rate 비교
33
Quantizing (계수화/양자화) &
Quantizing
샘플링 시 측정된 진폭 값을 근사치(정수 값)로 변환
원래의 아날로그 신호는 Vmin 과 Vmax 사이의 진폭 값을 가진다
고 가정
전체 영역을 높이 △(델타)의 L개의 구간으로 나눔
Vmax - Vmin
L
각 구간의 중간 값에 0 부터 L-1 까지의 계수화된 값 지정
샘플링된 진폭 값을 계수화된 하나의 근사치로 지정
Quantization level
계수화 레벨이 많을수록 좀더 정밀한 신호 재생이 가능
일반적으로 음성은 256 단계, 화상은 수천 단계
34
Quantization and Encoding 예
35
Encoding 단계
이진 비트로 변환하는 과정
Bit rate = Sampling rate X 각 샘플 당의 비트수
“샘플 당 비트수”는 quantization level에 따라 결정됨
128 level: 7비트
256 level: 8비트
64K level: 16비트
36
예제 4.14
사람의 목소리를 디지털화 한다. 표본 당 8비트(즉 256 level)
로 측정할 경우, 비트율은 얼마인가?
sol) 인간의 목소리는 0 ~ 4000 Hz, 따라서
37
Delta Modulation (DM)
각 시간 구간 T 동안의 전압 값의 변화에 초점
PCM의 복잡도를 낮추기 위해 고안됨
38
4.3 전송 모드(TRANSMISSION MODE)
디지털 데이터 전송
Parallel (병렬) 전송
Serial (직렬) 전송
Asynchronous (비동기) 전송
Synchronous (동기) 전송
39
병렬 전송
여러 개의 회선을 이용하여 동시에 전송
장단점
직렬 전송에 비해 전송 속도 증가
비용 증가
비용 문제 등으로 LAN 등의 근거리에 주로 사용
40
직렬 전송
하나의 회선으로 한 비트 씩 전송
병렬 전송에 비해 비용 절감
송신자와 전선 사이(병렬-직렬)및 전선과 수신자(직렬-병렬)
사이의 인터페이스에서 변환장치가 필요
41
비동기 전송
데이터 발생 시에 발생한 데이터를 즉시 전송
주로 문자 단위의 전송
문자 동기화를 위해 Start bit, Stop bit를 사용
원격 터미널 프로그램 등에서 활용
42
동기식 전송
수 백 ~ 수 천 비트들 프레임 단위로 모아서 전송
대부분의 데이터 통신에서 사용하는 전송 방식
장점
비동기식에 비해 속도가 빠르다
고속 응용에 유리
데이터 링크 계층에서 이루어짐
43