1 |
1
복수의 심볼들을 포함하는 오리지널 메시지의 사전 설정된 각 제1구간들에 대하여 제1폴라 인코딩을 수행함으로써 제1폴라 패리티를 생성하는 제1인코더;상기 심볼들의 각각의 상기 각 제1구간들에서의 위치에 따라 사전 계산된 제1신뢰도 및 인터리빙될 위치에 따라 사전 계산된 제2신뢰도에 기초하여 상기 오리지널 메시지를 인터리빙하는 인터리버;상기 인터리빙된 메시지의 사전 설정된 각 제2구간들에 대하여 제2폴라 인코딩을 수행함으로써 제2폴라 패리티를 생성하는 제2인코더; 및상기 오리지널 메시지, 제1폴라 패리티 및 제2폴라 패리티를 메모리 장치에 저장하는 메모리 인터페이스를 포함하는 메모리 컨트롤러
|
2 |
2
제1항에 있어서,상기 인터리버는 상기 심볼들의 각각의 상기 제1 및 2신뢰도 중 하나가 사전 결정된 신뢰도 이상이도록 상기 오리지널 메시지를 인터리빙하는메모리 컨트롤러
|
3 |
3
제1항에 있어서,상기 인터리버는 다른 심볼들의 제1신뢰도보다 상대적으로 낮은 제1신뢰도를 가지는 심볼들이 다른 심볼들의 제2신뢰도보다 상대적으로 높은 제2신뢰도를 가지도록 상기 오리지널 메시지를 인터리빙하는메모리 컨트롤러
|
4 |
4
제1항에 있어서,상기 인터리버는 상기 심볼들의 각각의 상기 제1신뢰도의 순서가 상기 심볼들의 각각의 상기 제2신뢰도의 순서와 역순이도록 상기 오리지널 메시지를 인터리빙하는메모리 컨트롤러
|
5 |
5
제1항에 있어서,상기 각 제1구간들의 개수와 상기 각 제2구간들의 개수는 서로 다른메모리 컨트롤러
|
6 |
6
제1항에 있어서,상기 각 제1구간들의 개수와 상기 각 제2구간들의 개수는 동일한메모리 컨트롤러
|
7 |
7
제1항에 있어서,상기 제2인코더는상기 제1폴라 패리티에 대하여 제2폴라 인코딩을 수행함으로써 추가적인 제2폴라 패리티를 생성하는메모리 컨트롤러
|
8 |
8
제1폴라 패리티를 이용하여 오리지널 메시지의 사전 설정된 각 제1구간들에 대하여 제1폴라 디코딩을 수행하는 단계;상기 제1폴라 디코딩이 실패한 경우, 상기 오리지널 메시지에 포함된 심볼들의 각각의 상기 각 제1구간들에서의 위치에 따라 사전 계산된 제1신뢰도 및 인터리빙될 위치에 따라 사전 계산된 제2신뢰도에 기초하여 상기 제1폴라 디코딩이 수행된 오리지널 메시지를 인터리빙하는 단계;제2폴라 패리티를 이용하여 상기 인터리빙된 오리지널 메시지의 사전 설정된 각 제2구간들에 대하여 제2폴라 디코딩을 수행하는 단계;상기 제2폴라 디코딩이 실패한 경우, 상기 제2폴라 디코딩이 수행된 오리지널 메시지를 디인터리빙하는 단계; 및상기 제1폴라 패리티를 이용하여 상기 디인터리빙된 오리지널 메시지의 상기 각 제1구간들에 대하여 제1폴라 디코딩을 수행하는 단계를 포함하는 메모리 컨트롤러의 동작 방법
|
9 |
9
제8항에 있어서,상기 인터리빙하는 단계는 상기 심볼들의 각각의 상기 제1 및 2신뢰도 중 하나가 사전 결정된 신뢰도 이상이도록 상기 오리지널 메시지를 인터리빙하는메모리 컨트롤러의 동작 방법
|
10 |
10
제8항에 있어서,상기 인터리빙하는 단계는 다른 심볼들의 제1신뢰도보다 상대적으로 낮은 제1신뢰도를 가지는 심볼들이 다른 심볼들의 제2신뢰도보다 상대적으로 높은 제2신뢰도를 가지도록 상기 오리지널 메시지를 인터리빙하는메모리 컨트롤러의 동작 방법
|
11 |
11
제8항에 있어서,상기 인터리빙하는 단계는 상기 심볼들의 각각의 상기 제1신뢰도의 순서가 상기 심볼들의 각각의 상기 제2신뢰도의 순서와 역순이도록 상기 오리지널 메시지를 인터리빙하는메모리 컨트롤러의 동작 방법
|
12 |
12
제8항에 있어서,상기 각 제1구간들의 개수와 상기 각 제2구간들의 개수는 서로 다른메모리 컨트롤러의 동작 방법
|
13 |
13
제8항에 있어서,상기 각 제1구간들의 개수와 상기 각 제2구간들의 개수는 동일한메모리 컨트롤러의 동작 방법
|
14 |
14
제1폴라 패리티를 이용하여 오리지널 메시지의 사전 설정된 각 제1구간들에 대하여 제1폴라 디코딩을 수행하는 제1디코더;상기 제1폴라 디코딩이 실패한 경우, 상기 오리지널 메시지에 포함된 심볼들의 각각의 상기 각 제1구간들에서의 위치에 따라 사전 계산된 제1신뢰도 및 인터리빙될 위치에 따라 사전 계산된 제2신뢰도에 기초하여 상기 제1폴라 디코딩이 수행된 오리지널 메시지를 인터리빙하는 인터리버; 및제2폴라 패리티를 이용하여 상기 인터리빙된 오리지널 메시지의 사전 설정된 각 제2구간들에 대하여 제2폴라 디코딩을 수행하는 제2디코더를 포함하고,상기 인터리버는 상기 제2폴라 디코딩이 실패한 경우, 상기 제2폴라 디코딩이 수행된 오리지널 메시지를 디인터리빙하고,상기 제1디코더는 상기 제1폴라 패리티를 이용하여 상기 디인터리빙된 오리지널 메시지의 상기 각 제1구간들에 대하여 제1폴라 디코딩을 수행하는메모리 컨트롤러
|
15 |
15
제14항에 있어서,상기 인터리버는 상기 심볼들의 각각의 상기 제1 및 2신뢰도 중 하나가 사전 결정된 신뢰도 이상이도록 상기 오리지널 메시지를 인터리빙하는메모리 컨트롤러
|
16 |
16
제14항에 있어서,상기 인터리버는 다른 심볼들의 제1신뢰도보다 상대적으로 낮은 제1신뢰도를 가지는 심볼들이 다른 심볼들의 제2신뢰도보다 상대적으로 높은 제2신뢰도를 가지도록 상기 오리지널 메시지를 인터리빙하는메모리 컨트롤러
|
17 |
17
제14항에 있어서,상기 인터리버는 상기 심볼들의 각각의 상기 제1신뢰도의 순서가 상기 심볼들의 각각의 상기 제2신뢰도의 순서와 역순이도록 상기 오리지널 메시지를 인터리빙하는메모리 컨트롤러
|
18 |
18
제14항에 있어서,상기 각 제1구간들의 개수와 상기 각 제2구간들의 개수는 서로 다른메모리 컨트롤러
|
19 |
19
제14항에 있어서,상기 각 제1구간들의 개수와 상기 각 제2구간들의 개수는 동일한메모리 컨트롤러
|