신드롬 연산 블록 ( 210 ) 은 , 메모리 미디어 ( 도 1 의 120 ) 로부터 액세스 한 코드 워드 ( codeword ) 를 입력 받 고 신드롬 을 연산 하 여 출력 한다 . 일 예 에서 신드롬 연산 블록 ( 210 ) 은 , " 복수 개 의 갈로아 필드 ( Galois Field ) 곱셈 기 들 ( GF multipliers ) 과 복수 개 의 칼 로 아 필드 애더 들 ( GF adders ) 로 구성 되 어 매트릭스 연산 을 수행 할 수 있 다 . 이 매트릭스 연산 에 따라 신드롬 연산 블록 ( 210 ) 으로부터 출력 되 는 신드롬 의 값 에 따라 코드 워드 에 포함 된 에러 의 개수 를 파악 할 수 있 다 . 일 예 에서 신드롬 연산 블록 ( 210 ) 으로부터 출력 되 는 신드롬 의 값 이 모두 "" 0 "" 인 경우 는 에러 가 포함 되 지 않 은 경우 일 수 있 다 . 반면 에 신드롬 연산 블록 ( 210 ) 으로부터 출력 되 는 신드롬 의 값 이 모두 "" 0 "" 이 아닌 경우 는 ", 에러 를 포함 하 고 있 는 경우 일 수 있 다 . 에러 를 포함 하 는 경우 , 신드롬 의 값 은 , 연산 대상 인 매트릭스 의 열 들 중 에서 해당 되 는 비트 위치 에 대응 하 는 열 값 과 동일 한 값 이 된다 . 이 에 따라 신드롬 연산 결과 에 따라서 에러 가 없 는 경우 와 , 에러 가 한 개 있 는 경우 와 , 그리고 에러 가 두 개 이상 있 는 경우 를 판별 할 수 있 다 .