no swim no life

FEC (Forward Error Correction), RS (Reed Solomon) 본문

work/broadcasting

FEC (Forward Error Correction), RS (Reed Solomon)

달려간다 2010. 4. 10. 14:31

 

 

FEC

Mobile TV에서는 무선 채널 환경에 대한 보호 장치의 일환으로 예외 없이 FEC가 사용된다.
FEC는 에러 검출 뿐 아니라 에러 정정 기능을 포함하며, 역방향 채널을 사용하지 않고
송신부에서 송신전에 미리 수행하기 때문에 Forward Error Correction 기법이라 한다.

 Ref: http://en.wikipedia.org/wiki/Forward_error_correction

 

장점
- 연속적인 데이터 전송 가능
- 역방향 채널이 필요 없음
- Burst Error에 강함

 

단점
- Coding 방식이 복잡

- redundancy bit 추가로 인한 채널 낭비

종류

+ Block Code
    - Hamming Code
    - CRC Code
    - BCH Code (RS)
+ Covolutional Code


RS (Reed Solomon)
Reed Solomon Error Correction 기법은 FEC의 하나로 연속적인 오류 수정에 뛰어난 성능을 보인다.
MPEG TS의 경우 RS를 적용하면 16 Bytes의 RS 코드가 추가되어 204 Bytes의 크기로 전달된다.
RS는 RS(n, k) 형식으로 표현되는데, 이는 k 크기 입력 데이터 심볼에 오류 수정을 위한 Parity 데이터를 더하여,
n의 크기로 출력 한다는 의미이다.
Ref: http://en.wikipedia.org/wiki/Reed%E2%80%93Solomon_error_correction



 

Comments