Encoder and decoder
AssigneeFujitsu Limited
InventorsToshio Ito, Masaru Sawada, Toshihiko Morita
Life of this patent
Estimating the term…
Abstract
An encoded-bit-string generating unit generates a bit string encoded by scrambling an input bit string. A direct-current-component evaluating unit selects a bit string having a predetermined width in the bit string generated by the encoded-bit-string generating unit, while shifting bits one by one, and evaluates the direct-current component in the selected bit string. A bit-string extracting unit extracts a bit string with suppressed direct-current component, based on a result of an evaluation by the direct-current-component evaluating unit.
Claims21
An encoder comprising:
- an encoded-bit-string generating unit that generates a plurality of first bit strings encoded by scrambling an input bit string;
- a direct-current-component evaluating unit that selects second bit strings having a predetermined width in each of the first bit strings, while shifting the position of each of the second bit strings by p-bit(s), where p is a positive integer, and evaluates the direct-current component in each of the second bit strings;
- and
- a bit-string extracting unit that extracts a third bit string with a locally suppressed direct-current component from among the first bit strings, based on a result of an evaluation by the direct-current-component evaluating unit.
A decoder comprising:
- a decoding unit that decodes a bit string encoded by an encoder that includes
- an encoded-bit-string generating unit that generates a plurality of bit strings encoded by scrambling an input bit string;
- a direct-current-component evaluating unit that selects bit strings having a predetermined width in each of the bit strings generated by the encoded-bit-string generating unit, while shifting the position of each of the bit strings to selected by p-bit(s), where p is a positive integer, and evaluates the direct-current component in each of the selected bit strings;
- and
- a bit-string extracting unit that extracts a bit string with a locally suppressed direct-current component from among the bit strings generated by the encoded-bit-string generating unit, based on a result of an evaluation by the direct-current-component evaluating unit.
A method of encoding a bit string, the method comprising:
- generating a plurality of bit strings encoded by scrambling an input bit string;
- selecting bit strings having a predetermined width in each of the bit strings generated at the generating step, while shifting the position of each of the bit strings to be selected by p-bit(s), where p is a positive integer;
- evaluating the direct-current component in each of the selected bit strings;
- and
- extracting a bit string with a locally suppressed direct-current component from among the bit strings generated by the encoded-bit-string generating unit, based on a result of an evaluation at the evaluating step.
Dependencies are inferred from the claim text.