[미국특허]
Method and system for feedback of decoded data characteristics to a decoder in stored data access and decoding operations to assist in additional decoding operations
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H03M-013/00
H03M-013/03
G11C-029/00
G06F-011/00
H04L-012/28
출원번호
US-0971319
(2008-01-09)
등록번호
US-8156397
(2012-04-10)
발명자
/ 주소
Heiman, Arie
Molev-Shteiman, Arkady
출원인 / 주소
Broadcom Corporation
대리인 / 주소
Sterne, Kessler, Goldstein & Fox PLLC
인용정보
피인용 횟수 :
4인용 특허 :
7
초록▼
Aspects of a method and system for feedback of decoded data characteristics to decoder in stored data access and decoding operations to assist in additional decoding operations are presented. Aspects of the system may include a decoder that enables decoding of a portion of encoded data. A processor
Aspects of a method and system for feedback of decoded data characteristics to decoder in stored data access and decoding operations to assist in additional decoding operations are presented. Aspects of the system may include a decoder that enables decoding of a portion of encoded data. A processor may enable generation of at least one hypothesis based on the decoded portion of encoded data and/or redundancy information associated with at least the decoded portion of the encoded data. The decoder may enable generation of one or more subsequent portions of decoded data based on the generated at least one hypothesis.
대표청구항▼
1. A method for processing signals in a communication system, the method comprising: decoding a plurality of bits;selecting a first portion of said decoded plurality of bits when one or more bit errors are detected in said decoded plurality of bits;generating a first hypothesis for the remaining bit
1. A method for processing signals in a communication system, the method comprising: decoding a plurality of bits;selecting a first portion of said decoded plurality of bits when one or more bit errors are detected in said decoded plurality of bits;generating a first hypothesis for the remaining bits of said decoded plurality of bits that are not part of said selected first portion, said generation being based on redundancy information computed for said selected first portion and on redundancy information corresponding to said plurality of bits;selecting a second portion of said decoded plurality of bits when said generated first hypothesis does not validate said decoded plurality of bits, said second portion comprising said selected first portion and one or more bits of said remaining bits of said decoded plurality of bits; andgenerating a second hypothesis for the remaining bits of said decoded plurality of bits that are not part of said selected second portion, said generation being based on redundancy information computed for said selected second portion and on said redundancy information corresponding to said plurality of bits. 2. The method according to claim 1, comprising generating a block of decoded data by combining said selected first portion of said decoded plurality of bits and said generated first hypothesis. 3. The method according to claim 2, comprising computing one or more validation metrics based on said generated block of decoded data. 4. The method according to claim 3, wherein said computed one or more validation metrics comprises one or both of a length value and a cyclic redundancy check value. 5. The method according to claim 3, comprising comparing said computed one or more validation metrics and said redundancy information. 6. The method according to claim 5, comprising storing said generated block of decoded data based on said comparing. 7. The method according to claim 5, comprising generating one or more subsequent blocks of decoded data based on said comparing. 8. The method according to claim 7, comprising generating said one or more subsequent blocks of decoded data by combining: said selected first portion;a portion of said first hypothesis; andat least a portion of said second hypothesis. 9. The method according to claim 7, comprising computing one or more subsequent validation metrics based on said generated one or more subsequent blocks of decoded data. 10. The method according to claim 9, comprising comparing said one or more subsequent validation metrics and said redundancy information. 11. The method according to claim 10, comprising storing said generated one or more subsequent blocks of decoded data based on said comparing. 12. The method according to claim 1, wherein said redundancy information comprises one or both of a length value and a cyclic redundancy check value. 13. A system for processing signals in a communication system, the system comprising: one or more circuits that enable decoding a plurality of bits;said one or more circuits enable selecting a first portion of said decoded plurality of bits when one or more bit errors are detected in said decoded plurality of bits;said one or more circuits enable generation of a first hypothesis for the remaining bits of said decoded plurality of bits that are not part of said selected first portion, said generation being based on redundancy information computed for said selected first portion and on redundancy information corresponding to said plurality of bits; andsaid one or more circuits enable selection of a second portion of said decoded plurality of bits when said generated first hypothesis does not validate said decoded plurality of bits, said second portion comprising said selected first portion and one or more bits of said remaining bits of said decoded plurality of bits; andsaid one or more circuits enable generation of a second hypothesis for the remaining bits of said decoded plurality of bits that are not part of said selected second portion, said generation being based on redundancy information computed for said selected second portion and on said redundancy information corresponding to said plurality of bits. 14. The system according to claim 13, wherein said one or more circuits enable generation of a block of decoded data by combining said selected first portion and said generated first hypothesis. 15. The system according to claim 14, wherein said one or more circuits enable computation of one or more validation metrics based on said generated block of decoded data. 16. The system according to claim 15, wherein said computed one or more validation metrics comprises one or both of a length value and a cyclic redundancy check value. 17. The system according to claim 15, wherein said one or more circuits enable comparison of said computed one or more validation metrics and said redundancy information. 18. The system according to claim 17, wherein said one or more circuits enable storage of said generated block of decoded data based on said comparison. 19. The system according to claim 17, wherein said one or more circuits enable generation of one or more subsequent blocks of decoded data based on said comparison. 20. The system according to claim 19, wherein said one or more circuits enable generation of said one or more subsequent blocks of decoded data by enabling combination of: said selected first portion;a portion of said first hypothesis; andat least a portion of said second hypothesis. 21. The system according to claim 19, wherein said one or more circuits enable computation of one or more subsequent validation metrics based on said generated one or more subsequent blocks of decoded data. 22. The system according to claim 21, wherein said one or more circuits enable comparison of said one or more subsequent validation metrics and said redundancy information. 23. The system according to claim 22, wherein said one or more circuits enable storage of said generated one or more subsequent blocks of decoded data based on said comparison. 24. The system according to claim 13, wherein said redundancy information comprises one or both of a length value and a cyclic redundancy check value. 25. The system according to claim 13, wherein said one or more circuits comprise at least a processor, memory and a decoder. 26. A system for processing signals in a communication system, the system comprising: one or more circuits that are operable to:detect one or more bit errors in a plurality of decoded bits;select a first portion of said plurality of decoded bits and determine a first hypothesis for the remaining bits of said plurality of decoded bits that are not part of said selected first portion, said determination being based on redundancy information computed for said selected first portion of said plurality of decoded bits and on redundancy information corresponding to said plurality of decoded bits; andwhen said first hypothesis does not validate said plurality of decoded bits, select a first portion of said first hypothesis and determine a second hypothesis for the remaining bits of said first hypothesis that are not part of said selected first portion of said first hypothesis, said determination being based on redundancy information corresponding to said plurality of decoded bits and on redundancy information computed for a combination of said selected first portion of said plurality of decoded bits and said selected first portion of said first hypothesis. 27. The system according to claim 26, wherein said one or more circuits are operable to: when said second hypothesis does not validate said plurality of decoded bits, select a first portion of said second hypothesis and determine a third hypothesis for the remaining bits of said second hypothesis that are not part of said selected first portion of said second hypothesis, said determination being based on redundancy information corresponding to said plurality of decoded bits and on redundancy information computed for a combination of said selected first portion of said plurality of decoded bits, said selected first portion of said first hypothesis, and said selected first portion of said second hypothesis.
Heiman, Arie; Molev-Shteiman, Arkady, Method and system for improving reception in wired and wireless receivers through redundancy and iterative processing.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.