1 |
1
파일럿 심볼 배열 데이터를 발생시키는 파일럿 데이터 발생부;상기 파일럿 데이터 발생부에서 발생한 파일럿 심볼 배열 데이터와 데이터 읽기부에서 읽은 파일럿 비트 배열 데이터를 이용하여 채널정보를 추정하는 채널정보 추정부; 및상기 채널정보 추정부에서 추정한 채널정보를 이용하여 메모리 셀에 저장된 데이터를 쓰는 과정에서의 문턱전압 및 상기 메모리 셀에 저장된 데이터를 읽는 과정에서의 기준전압을 보정하는 전압 보정부;를 포함하며, 상기 파일럿 데이터 발생부는 시간의 경과에 따른 채널추정을 위해 상기 파일럿 심볼 배열 데이터를 상기 메모리 셀의 어레이에 쓰도록 데이터 쓰기부에 전달하는, 메모리의 읽기 및 쓰기 보정장치
|
2 |
2
제1항에 있어서,상기 파일럿 데이터 발생부는,채널정보 추정을 위한 파일럿 심볼 배열 데이터를 생성하는 파일럿 심볼 생성기; 및상기 파일럿 심볼 생성기에서 생성된 파일럿 심볼 배열 데이터를 파일럿 비트 배열 데이터로 변환하는 제1 데이터 변환기;를 포함하는, 메모리의 읽기 및 쓰기 보정장치
|
3 |
3
제2항에 있어서,상기 채널정보 추정부는,상기 데이터 읽기부에서 읽은 파일럿 비트 배열 데이터를 파일럿 심볼 배열 데이터로 변환하는 제2 데이터 변환기;상기 제2 데이터 변환기에서 변환된 파일럿 심볼 배열 데이터를 상기 파일럿 심볼 생성기에서 발생한 파일럿 심볼 배열 데이터와 비교하는 데이터 비교기; 및상기 데이터 비교기에서 비교한 결과를 이용하여 상기 채널정보를 계산하는 확률 계산기;를 포함하는, 메모리의 읽기 및 쓰기 보정장치
|
4 |
4
제3항에 있어서,상기 확률 계산기는 현재를 기준으로 최근의 설정기간 동안의 심볼 천이확률을 상기 채널정보로서 계산하거나, 심볼 출력의 표본 평균과 분산 값을 상기 채널정보로서 계산하는, 메모리의 읽기 및 쓰기 보정장치
|
5 |
5
제1항에 있어서,상기 파일럿 데이터 발생부는 균등한 심볼 개수의 비를 갖는 파일럿 심볼 배열 데이터를 발생시키는, 메모리의 읽기 및 쓰기 보정장치
|
6 |
6
제1항에 있어서,상기 파일럿 심볼 배열 데이터는 상기 메모리 셀에 쓰기되어야 하는 데이터 중에 선택되는, 메모리의 읽기 및 쓰기 보정장치
|
7 |
7
제1항에 있어서,상기 파일럿 데이터 발생부는 상기 파일럿 심볼 배열 데이터를 갖는 물리적 주소를 갖고, 상기 물리적 주소를 상기 채널정보 추정부에 전달하는, 메모리의 읽기 및 쓰기 보정장치
|
8 |
8
제1항에 있어서,상기 채널정보 추정부는 상기 메모리 셀에 저장된 파일럿 심볼 배열 데이터를 주기적으로 읽을 수 있도록 상기 데이터 읽기부를 제어하는, 메모리의 읽기 및 쓰기 보정장치
|
9 |
9
제1항에 있어서,상기 전압 보정부는 상기 채널정보를 이용하여 신뢰도를 연산하고, 상기 신뢰도가 설정값을 초과하는 경우에 데이터 쓰기부에 데이터를 전달하는 호스트부에 상기 신뢰도에 맞는 채널코드를 사용하도록 요청하는, 메모리의 읽기 및 쓰기 보정장치
|
10 |
10
제9항에 있어서,상기 신뢰도는 에러발생확률 또는 신호대잡음 비율인, 메모리의 읽기 및 쓰기 보정장치
|
11 |
11
파일럿 데이터 발생부에서 파일럿 심볼 배열 데이터를 발생시키는 단계;채널정보 추정부에서 상기 파일럿 심볼 배열 데이터와 데이터 읽기부에서 읽은 파일럿 비트 배열 데이터를 이용하여 채널정보를 추정하는 단계; 및전압 보정부에서 상기 채널정보를 이용하여 메모리 셀에 저장된 데이터를 검출하는 경우, 에러발생확률을 최소화하기 위해 상기 메모리 셀에 저장된 데이터를 쓰는 과정에서의 문턱전압 및 상기 메모리 셀에 저장된 데이터를 읽는 과정에서의 기준전압을 보정하는 단계;를 포함하며,상기 채널정보를 추정하는 단계는, 상기 파일럿 심볼 배열 데이터 사이의 천이확률을 이용하거나 심볼 출력의 표본 평균과 분산 값을 이용하여 상기 채널정보를 추정하는, 메모리의 읽기 및 쓰기 보정방법
|
12 |
12
제11항에 있어서,상기 파일럿 심볼 배열 데이터를 발생시키는 단계는,파일럿 심볼 생성기에서 채널정보 추정을 위한 파일럿 심볼 배열 데이터를 생성하는 단계; 및제1 데이터 변환기에서 상기 파일럿 심볼 배열 데이터를 파일럿 비트 배열 데이터로 변환하는 단계;를 포함하는, 메모리의 읽기 및 쓰기 보정방법
|
13 |
13
제11항에 있어서,상기 채널정보를 추정하는 단계는,제2 데이터 변환기에서 상기 데이터 읽기부에서 읽은 파일럿 비트 배열 데이터를 파일럿 심볼 배열 데이터로 변환하는 단계;데이터 비교기에서 상기 변환된 파일럿 심볼 배열 데이터를 상기 채널정보 추정을 위한 파일럿 심볼 배열 데이터와 비교하는 단계; 및확률 계산기에서 상기 데이터 비교기에서 비교한 결과를 이용하여 상기 채널정보를 계산하는 단계;를 포함하는, 메모리의 읽기 및 쓰기 보정방법
|
14 |
14
제11항에 있어서,상기 파일럿 심볼 배열 데이터는 상기 메모리 셀에 쓰기되어야 하는 데이터 중에 선택되는, 메모리의 읽기 및 쓰기 보정방법
|
15 |
15
제11항 내지 제14항 중의 어느 하나의 항의 방법을 수행하는 명령어를 포함하는 컴퓨터 판독가능 기록매체
|