디코더 ( 200 ) 는 , 채널 로부터 판독 벡터 ( read vector ) 를 수신 하 고 , 오류 정정 디코더 ( 210 ) 는 , 제 1 오류 정정 능력 또는 제 2 오류 정정 능력 중 적어도 하나 의 오류 정정 능력 을 이용 하 여 오류 정정 디 코딩 을 수행 할 수 있 다 . 예 를 들 어 , 디코더 ( 200 ) 는 , 코드 워드 ( C ) 에 대응 하 는 판독 벡터 ( R ) 를 이용 하 여 제 1 오류 정정 능력 으로 제 1 오류 정정 디 코딩 을 수행 하 거나 , 서브 - 코드 워드 ( Csub or CSsub ) 에 대응 하 는 판독 벡터 ( Rsub ) 를 더 이용 하 여 제 2 오류 정정 능력 으로 제 2 오류 정정 디 코딩 을 수행 할 수 있 다 . 일 실시 예 에서 , 오류 정정 디코더 ( 210 ) 는 , 제 1 오류 정정 디 코딩 이 페일 되 는 경우 , 서브 - 코드 워드 ( Csub or CSsub ) 에 대응 하 는 판독 벡터 ( Rsub ) 를 더 수신 하 고 , 판독 벡터 ( Rsub ) 를 더 이용 하 여 제 2 오류 정정 디 코딩 을 수행 할 수 있 다 .