Notice
Recent Posts
Recent Comments
Link
«   2026/06   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

잡다한 일상사

SMPTE ST 2022-1 본문

공부

SMPTE ST 2022-1

S. Jang 2020. 4. 28. 19:55

Forward Error Correction for Real-Time Video/Audio Transport Over IP Networks
 
(Real time Protocol을 이용한 전송에서) FEC를 통해 데이터 패킷의 손실을 수신단에서 복원하는 방법에 대한 정의
 
기본 개념: XOR연산을 이용. 
(A XOR B) XOR B = A
(A XOR B) XOR A = B 
의 특성을 지니므로, A, B, A XOR B 패킷 3가지 중 하나의 패킷이 손실되더라도 
다른 두 패킷으로 복원이 가능.
 
아래와 같이 16개의 RTP Packet을 전송하는 경우.
XOR연산을 통해 FEC 패킷을 생성, 같이 전송함.
 
 

 
이때, FEC Row, Col을 모두 전송하면, Level B. 
FEC Col 만 전송을 하면 Level A.
 
Level A로 전송하면, 패킷의 전송 부담이 줄지만 오류 정정능력이 떨어짐. 
 
 

 
빨간 색 박스처럼 패킷이 손실되었다고 가정했을때,
 
1. 각 행마다 XOR연산을 수행
첫번째 행 -> Packet0, 1, 3, FEC Row 0 을 XOR 연산을 하면, 011의 결과로 Packet2를 복구 가능 
두번째 행 -> Packet 4, 5, 6, FEC Row 1 -> 011
세번째 행 -> Packet 8, 10, 11, FEC Row 2 -> 010
네번째 행 -> 복구 불가.
 

 
 
2. 각 열마다 XOR 연산을 수행
첫번째 열 -> Packet 0, 4, 8, FEC Col 0 -> 111
두번째 열 -> Packet 1, 5, 복구된 Packet 9, FEC Col 1 -> 110
 
 

 
출처: 방송과 기술

'공부' 카테고리의 다른 글

음향  (0) 2020.08.16
SMPTE ST 2022-2  (0) 2020.04.30
SMPTE IP 전송표준  (0) 2020.04.17
SDI  (0) 2020.04.02
블록체인 개념  (0) 2020.03.25