Patent ID: 8615703
Filing Date: 2013-12-24
Classification: G06F,H03M

Abstract:
1. In a digital system configured with a nonvolatile memory for storing digital data, an apparatus comprising: a Reed Solomon encoder for receiving an input data stream including input data that is provided through the digital system to produce a Reed Solomon encoded stream that is made up of a series of Reed Solomon symbols; a packing arrangement that receives said Reed Solomon encoded stream for producing a re-blocked output data stream such that at least one portion but not all of the re-blocked output data stream is configured to be subject to a code efficiency based on a convolutional code and said packing arrangement is adapted to modify the re-blocked output data stream to support changes in the code efficiency of the convolutional code which is associated with a predetermined number of Reed Solomon symbols in the input stream based on changing one or more values of one or more input parameters that are provided to the packing arrangement; and a mapping arrangement for receiving the re-blocked output data stream and applying a TCM (Trellis Coded Modulation) code to the portion of the re-blocked output data stream, as the convolutional code, to produce a TCM encoded output data stream, said mapping arrangement including a convolutional encoder for convolutionally encoding said portion of the re-blocked output stream according to the code efficiency of said convolutional code to support said changes in the code efficiency as based on the values of the input parameters to produce a mapped output data stream for direction to the nonvolatile memory for storage therein as stored data.