맞춤기술찾기

이전대상기술

저밀도 패리티 체크 코드의 디코딩 방법 및 장치

  • 기술번호 : KST2015117318
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 디코딩 방법 및 장치에 관한 것으로, 더욱 상세하게는 저밀도 패리티 체크 코드(LDPC)의 디코딩 방법 및 장치에 관한 것이다.본 발명의 실시 형태에 따른 저밀도 패리티 체크 코드의 디코딩 방법은 수신된 코드워드(received codeword)를 디코딩하여 임시 코드워드(tentative codeword)를 생성하는 임시 코드워드 생성 단계; 상기 임시 코드워드가 에러를 포함하는지 판별하는 제1 에러 판별 단계; 상기 임시 코드워드가 에러를 포함하면, 미리 설정된 LLR(Log Likelihood Ration)값보다 큰 LLR값을 갖는 비트 노드(bit node)의 채널 출력(channel output)값을 최대로 변경하는 비트 피닝(bit-pinning) 단계; 및 상기 임시 코드워드를 최대-합 알고리즘(Max-Sum Algorithm)을 사용하여 디코딩하는 디코딩 단계;를 포함한다.
Int. CL H03M 13/11 (2006.01)
CPC H03M 13/1111(2013.01) H03M 13/1111(2013.01) H03M 13/1111(2013.01) H03M 13/1111(2013.01) H03M 13/1111(2013.01)
출원번호/일자 1020130147101 (2013.11.29)
출원인 한국과학기술원
등록번호/일자 10-1554488-0000 (2015.09.15)
공개번호/일자 10-2015-0062445 (2015.06.08) 문서열기
공고번호/일자 (20150921) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2013.11.29)
심사청구항수 9

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 한국과학기술원 대한민국 대전광역시 유성구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 문재균 미국 대전 유성구
2 최민석 대한민국 대전광역시 유성구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 김성호 대한민국 서울특별시 강남구 도곡로 *** (역삼동,미진빌딩 *층)(KNP 특허법률사무소)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 한국과학기술원 대한민국 대전광역시 유성구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2013.11.29 수리 (Accepted) 1-1-2013-1093546-39
2 선행기술조사의뢰서
Request for Prior Art Search
2014.08.06 수리 (Accepted) 9-1-9999-9999999-89
3 선행기술조사보고서
Report of Prior Art Search
2014.09.15 수리 (Accepted) 9-1-2014-0073262-74
4 출원인정보변경(경정)신고서
Notification of change of applicant's information
2014.12.24 수리 (Accepted) 4-1-2014-5157993-01
5 출원인정보변경(경정)신고서
Notification of change of applicant's information
2014.12.24 수리 (Accepted) 4-1-2014-5157968-69
6 출원인정보변경(경정)신고서
Notification of change of applicant's information
2014.12.24 수리 (Accepted) 4-1-2014-5158129-58
7 의견제출통지서
Notification of reason for refusal
2015.02.06 발송처리완료 (Completion of Transmission) 9-5-2015-0088906-47
8 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2015.04.06 수리 (Accepted) 1-1-2015-0332564-92
9 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2015.04.06 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2015-0332565-37
10 등록결정서
Decision to grant
2015.08.28 발송처리완료 (Completion of Transmission) 9-5-2015-0588198-12
11 출원인정보변경(경정)신고서
Notification of change of applicant's information
2019.04.24 수리 (Accepted) 4-1-2019-5081392-49
12 출원인정보변경(경정)신고서
Notification of change of applicant's information
2020.05.15 수리 (Accepted) 4-1-2020-5108396-12
13 출원인정보변경(경정)신고서
Notification of change of applicant's information
2020.06.12 수리 (Accepted) 4-1-2020-5131486-63
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
채널 검출기로부터 수신된 코드워드(received codeword)를 디코딩하여 임시 코드워드(tentative codeword)를 생성하는 임시 코드워드 생성 단계;상기 임시 코드워드가 에러를 포함하는지 판별하는 제1 에러 판별 단계;상기 임시 코드워드가 에러를 포함하면, 상기 임시 코드워드의 비트 노드(bit node)들 중에서 LLR(Log Likelihood Ration)의 절대값이 미리 설정된 LLR값보다 큰 비트 노드를 선택하고, 상기 선택된 비트 노드의 채널 출력(channel output)값을 변경하는 비트 피닝(bit-pinning) 단계; 및상기 비트 피닝 단계가 적용된 상기 임시 코드워드를 최대-합 알고리즘(Max-Sum Algorithm)을 사용하여 디코딩하는 디코딩 단계;를 포함하고,상기 LLR의 절대값은 상기 선택된 비트 노드와 연결된 모든 체크 노드(check node)들로부터 수신된 LLR값들의 합의 절대값이고,상기 선택된 비트 노드의 상기 채널 출력값은 상기 채널 검출기로부터 받은 LLR값인, 저밀도 패리티 체크 코드의 디코딩 방법
2 2
제 1 항에 있어서,상기 디코딩 단계는, 상기 최대-합 알고리즘을 대신하여 소정의 디코딩 알고리즘을 사용하고,상기 소정의 디코딩 알고리즘은, 상기 비트 피닝 단계가 적용된 상기 임시 코드 워드의 체크 노드와 연결된 비트 노드들로 임의 또는 무작위로 설정된 LLR값을 전달하고, 상기 LLR값의 부호는 상기 비트 노드들로 전달되는 복수의 LLR값들의 모든 부호의 곱인, 저밀도 패리티 체크 코드의 디코딩 방법
3 3
제 1 항 또는 제 2 항에 있어서,상기 제1 에러 판별 단계 이후에, 상기 임시 코드워드의 체크 노드들 중에서 홀수 개의 엣지로 에러가 발생한 비트 노드와 연결된 불만족된 체크 노드(unsatisfied check node)의 개수와 미리 설정된 불만족된 체크 노드의 개수를 비교하는 비교 단계를 더 포함하고,상기 비교 단계에서 상기 불만족된 체크 노드의 개수가 미리 설정된 불만족된 체크 노드의 개수보다 작으면, 상기 비트 피닝 단계가 수행되는, 저밀도 패리티 체크 코드의 디코딩 방법
4 4
제 3 항에 있어서,상기 비교 단계에서 상기 불만족된 체크 노드의 개수가 미리 설정된 불만족된 체크 노드의 개수보다 크면, 상기 임시 코드워드의 디코딩이 실패되었음을 선언하고 상기 임시 코드워드의 디코딩을 종료하는, 저밀도 패리티 체크 코드의 디코딩 방법
5 5
제 1 항 또는 제 2 항에 있어서,상기 디코딩 단계에서 출력된 코드워드가 에러를 포함하는지 판별하는 제2 에러 판별 단계;상기 제2 에러 판별 단계의 수행 결과, 상기 출력된 코드워드가 에러를 포함하면, 상기 비트 피닝 단계와 상기 디코딩 단계의 반복 횟수를 미리 설정된 최대 반복 횟수와 비교하는 비교 단계; 및상기 비교 단계의 수행 결과, 상기 비트 피닝 단계와 상기 디코딩 단계의 반복 횟수가 미리 설정된 최대 반복 횟수보다 작으면, 상기 비트 피닝 단계와 상기 디코딩 단계를 다시 수행하는, 저밀도 패리티 체크 코드의 디코딩 방법
6 6
제 5 항에 있어서,상기 비교 단계의 수행 결과, 상기 비트 피닝 단계와 상기 디코딩 단계의 반복 횟수가 미리 설정된 최대 반복 횟수보다 크면, 상기 출력된 코드워드의 디코딩이 실패되었음을 선언하고 상기 출력된 코드워드의 디코딩을 종료하는, 저밀도 패리티 체크 코드의 디코딩 방법
7 7
제 1 항 또는 제 2 항에 있어서,상기 비트 피닝 단계는, 상기 선택된 비트 노드가 상기 임시 코드워드의 체크 노드들 중에서 홀수 개의 엣지로 에러가 발생한 비트 노드와 연결된 불만족된 체크 노드(unsatisfied check node)와 연결된 것이면, 상기 선택된 비트 노드의 상기 채널 출력값을 변경하지 않는, 저밀도 패리티 체크 코드의 디코딩 방법
8 8
삭제
9 9
채널 검출기로부터 수신된 코드워드(codeword)를 디코딩하여 임시 코드워드(tentative codeword)를 생성하는 제1 디코딩부;상기 임시 코드워드가 에러를 포함하는지 판별하고, 상기 임시 코드워드가 에러를 포함하면 상기 임시 코드워드를 출력하는 판별부;상기 판별부로부터 상기 임시 코드워드를 수신하고, 상기 임시 코드워드의 비트 노드(bit node)들 중에서 LLR(Log Likelihood Ration)의 절대값이 미리 설정된 LLR값보다 큰 비트 노드를 선택하고, 상기 선택된 비트 노드의 채널 출력(channel output)값을 변경하는 비트 피닝(bit-pinning)부; 및상기 비트 피닝부에서 출력된 상기 임시 코드워드를 최대-합 알고리즘(Max-Sum Algorithm)을 사용하여 디코딩하는 제2 디코딩부;를 포함하고,상기 LLR의 절대값은 상기 선택된 비트 노드와 연결된 모든 체크 노드들로부터 수신된 LLR값들의 합의 절대값이고,상기 선택된 비트 노드의 상기 채널 출력값은 상기 채널 검출기로부터 받은 LLR값인, 저밀도 패리티 체크 코드의 디코딩 장치
10 10
제 9 항에 있어서,상기 제2 디코딩부는 상기 최대-합 알고리즘을 대신하여 소정의 디코딩 알고리즘을 사용하고,상기 소정의 디코딩 알고리즘은, 상기 비트 피닝부에서 출력된 상기 임시 코드워드의 체크 노드(check node)와 연결된 비트 노드들로 임의 또는 무작위로 설정된 LLR값을 전달하고, 상기 LLR값의 부호는 상기 비트 노드들로 전달되는 복수의 LLR값들의 모든 부호의 곱인, 저밀도 패리티 체크 코드의 디코딩 장치
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 지식경제부 한양대학교산학협력단 전자정보디바이스산업원천기술개발사업(반도체) 대용량 MLC SSD 핵심기술 개발