Encoding and decoding in flash memories using convolutional-type low-density parity check codes
First Claim
Patent Images
1. A method for encoding data for storage on a flash memory device, comprising:
- obtaining a plurality of bits to be stored on said flash memory device; and
encoding said plurality or bits for storage as a page on said flash memory device using a convolutional-type low density parity check code.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus are provided for encoding and decoding in flash memories using convolutional-type low parity density check codes. A plurality of bits to be stored on a flash memory device are encoded using a convolutional-type low density parity check code, such as a spatially coupled low density parity check code. The encoded pages or portions thereof can be decoded independently of other pages. In one embodiment, an encoded page is decoded jointly with one or more additional pages in the same wordline or a different wordline.
14 Citations
20 Claims
-
1. A method for encoding data for storage on a flash memory device, comprising:
-
obtaining a plurality of bits to be stored on said flash memory device; and encoding said plurality or bits for storage as a page on said flash memory device using a convolutional-type low density parity check code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A flash memory system, comprising:
one or more encoders for encoding a plurality of bits to be stored on a flash memory device using a convolutional-type low density parity check code. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
Specification