순방향 오류 정정 ( forward error correction , FEC ) 서브시스템 ( 320 ) 은 상기 스크램블러 로부터 출력 을 수신 하 며 무선 데이터 전송 동안 노이즈 , 간섭 및 채널 페이딩 ( fading ) 에 대한 보호 를 제공 한다 . 상기 FEC 서브시스템 ( 320 ) 은 상기 서브 시스템 에 대한 상기 스크램블 된 비디오 데이터 입력 에 중복 데이터 ( redundant data ) 를 추가 한다 . 상기 중복 데이터 는 상기 수신기 가 상기 트랜스미터 에 추가 데이터 를 요청 하 지 않 고 에러 들 을 검출 및 정정 하 도록 한다 . 상기 비디오 데이터 에 중복 데이터 를 추가 하 는데 있 어서 , 상기 FEC 시스템 ( 320 ) 은 리드 - 솔로몬 ( Reed - Solomon : RS ) 인코더 및 콘 볼루 셔 널 코드 ( Convolutional Code : CC ) 인코더 와 같 은 , 다양 한 에러 정정 코드 들 을 사용 할 수 있 다 . 다른 실시 예 들 에서 , 상기 FEC 서브시스템 ( 320 ) 은 , 한정 하 는 것 은 아니 지만 , LDPC 인코더 , 해밍 ( hamming ) 인코더 , 및 BCH ( Bose , Ray - Chaudhuri , Hocquenghem ) 인코더 를 포함 하 는 다양 한 다른 인코더 들 을 사용 할 수 있 다 .