1 |
1
데이터 송수신 시스템에 있어서, 다수의 비트를 포함하는 1차원 형태의 입력 데이터에 대해 인코딩을 수행하여 2차원의 형태의 인코딩 데이터를 출력하는 인코더부와, 상기 인코딩 데이터를 송신하는 송신부를 포함하는 송신 장치; 및 채널을 통과하는 상기 인코딩 데이터를 수신하는 수신부와, 상기 수신된 인코딩 데이터에 대해 디코딩을 수행하여 디코딩 신호를 출력하는 디코더부를 포함하는 수신 장치;를 포함하되, 상기 인코딩 데이터는 복수의 블록으로 구성되고, 상기 블록 각각은 n×n 형태로 배치되는 복수의 비트를 포함하며, 상기 인코더부는 리드-솔로몬 부호를 이용해 인코딩을 수행하는 제1 인코더를 포함하고, 상기 제1 인코더는 상기 다수의 비트 중 적어도 하나의 비트를 인코딩하고, 상기 제1 인코더를 이용하여 인코딩된 제1 결과값은 상기 블록 각각의 2개의 대각선 방향 중 어느 하나의 대각선 방향의 지점의 비트에 배치되는 것을 특징으로 하는 데이터 송수신 시스템
|
2 |
2
삭제
|
3 |
3
제1항에 있어서, 상기 복수의 블록 중 a번째 블록은 적어도 하나의 인접 블록과 인접하며, 상기 인접 블록은 상기 a번째 블록을 기준으로 위쪽, 아래쪽, 왼쪽 및 오른쪽에 위치하며, 상기 a번째 블록의 상기 제1 결과값은 상기 2개의 대각선 방향 중 제1 대각선 방향의 지점에 배치되고, 상기 a번째 블록의 적어도 하나의 인접 블록의 상기 제1 결과값은 상기 2개의 대각선 방향 중 제2 대각선 방향의 지점에 배치되는 것을 특징으로 하는 데이터 송수신 시스템
|
4 |
4
제1항에 있어서, 상기 인코더부는 리드-솔로몬 부호와는 다른 부호 방식을 이용하여 상기 다수의 비트 중 적어도 하나의 비트를 제외한 나머지 비트를 인코딩하는 제2 인코더를 더 포함하고, 상기 제2 인코더를 이용하여 인코딩된 제2 결과값은 상기 인코딩 데이터 중 상기 제1 결과값이 배치된 지점 이외의 다른 지점에 배치되는 것을 특징으로 하는 데이터 송수신 시스템
|
5 |
5
제1항에 있어서, 상기 디코더부는 리드-솔로몬 부호를 이용하여 상기 복수의 블록 각각에 대해 디코딩을 수행하는 제1 디코더를 포함하고, 상기 제1 디코더는 상기 블록에 포함된 오류 비트의 개수가 기 정의된 리드-솔로몬 부호의 오류 정정 가능 비트 수보다 작은 제1 상황의 경우 디코딩 과정을 수행하고, 상기 오류 비트의 개수가 상기 오류 정정 가능 비트 수보다 크거나 동일한 제2 상황의 경우 디코딩 과정을 수행하지 않는 것을 특징으로 하는 데이터 송수신 시스템
|
6 |
6
제5항에 있어서, 상기 제1 디코더는 상기 제2 상황의 경우, 상기 리드-솔로몬 부호를 이용하여 디코딩 과정을 수행할 수 없음을 알리기 위해 상기 블록에 포함되는 비트의 값을 변경하는 것을 특징으로 하는 데이터 송수신 시스템
|
7 |
7
제6항에 있어서, 상기 디코더부는 리드-솔로몬 부호와는 다른 부호 방식을 이용하여 상기 복수의 블록 각각에 대해 디코딩 과정을 수행하는 제2 디코더를 더 포함하고, 상기 복수의 블록 모두에 대해 제1 디코더에서 디코딩이 수행된 경우, 상기 제2 디코더는 상기 제1 디코더의 출력값을 기초로 디코딩 과정을 수행하는 것을 특징으로 하는 데이터 송수신 시스템
|
8 |
8
데이터 송수신 시스템에 포함되는 송신 장치에 있어서, 다수의 비트를 포함하는 1차원 형태의 입력 데이터를 입력받는 데이터 입력부;상기 입력 데이터에 대해 인코딩을 수행하여 2차원의 형태의 인코딩 데이터를 출력하는 인코더부; 및 상기 인코딩 데이터를 송신하는 송신부:를 포함하되, 상기 인코딩 데이터는 복수의 블록으로 구성되고, 상기 블록 각각은 n×n 형태로 배치되는 복수의 비트를 포함하며, 상기 인코더부는 리드-솔로몬 부호를 이용해 인코딩을 수행하는 제1 인코더를 포함하고, 상기 제1 인코더는 상기 다수의 비트 중 적어도 하나의 비트를 인코딩하고, 상기 제1 인코더를 이용하여 인코딩된 제1 결과값은 상기 블록 각각의 2개의 대각선 방향 중 어느 하나의 대각선 방향의 지점의 비트에 배치되는 것을 특징으로 하는 송신 장치
|
9 |
9
삭제
|
10 |
10
데이터 송수신 시스템에 포함되는 수신 장치에 있어서, 상기 데이터 송수신 시스템의 송신 장치에서 송신되어 채널을 통과하는 인코딩 데이터를 수신하는 수신부;상기 수신된 인코딩 데이터에 대해 디코딩을 수행하여 디코딩 신호를 출력하는 디코더부;를 포함하되, 상기 인코딩 데이터는 복수의 블록을 포함하고, 상기 블록 각각은 복수의 비트를 포함하되 상기 복수의 비트는 n×n 형태로 배치되며, 상기 복수의 비트 중 적어도 하나의 비트는 리드-솔로몬 부호를 이용해 인코딩이 수행된 비트이되 상기 블록의 2개의 대각선 방향 중 어느 하나의 대각선 방향의 지점에 상기 인코딩이 수행된 비트가 배치되고, 상기 디코더부는 리드-솔로몬 부호를 이용하여 상기 복수의 블록 각각에 대해 디코딩을 수행하는 제1 디코더를 포함하고, 상기 제1 디코더는 상기 블록에 포함된 오류 비트의 개수가 기 정의된 리드-솔로몬 부호의 오류 정정 가능 비트 수보다 작은 제1 상황의 경우 디코딩 과정을 수행하고, 상기 오류 비트의 개수가 상기 오류 정정 가능 비트 수보다 크거나 동일한 제2 상황의 경우 디코딩 과정을 수행하지 않는 것을 특징으로 하는 수신 장치
|