Techniques for using interleaved encoders to obtain modulation constraints
First Claim
Patent Images
1. A disk drive system comprising:
- a demultiplexer that separates even bits and odd bits in the data into two separate data paths;
a first Fibonacci modulation encoder that encodes the even bits to generate constrained even bits;
a second Fibonacci modulation encoder that encodes the odd bits to generate constrained odd bits; and
a multiplexer that interleaves the constrained even bits and the constrained odd bits.
7 Assignments
0 Petitions
Accused Products
Abstract
Techniques are provided for applying modulation constraints to data streams divided into separate interleaved portions. The even and odd bits in a data stream are separated into two data paths. A first modulation encoder encodes the even bits according to a first constraint. A second modulation encoder encodes the odd bits according to a second constraint. The two encoded data streams are then interleaved to form one data stream. The modulation encoders can encode the two data paths using Fibonacci encoding.
16 Citations
19 Claims
-
1. A disk drive system comprising:
-
a demultiplexer that separates even bits and odd bits in the data into two separate data paths;
a first Fibonacci modulation encoder that encodes the even bits to generate constrained even bits;
a second Fibonacci modulation encoder that encodes the odd bits to generate constrained odd bits; and
a multiplexer that interleaves the constrained even bits and the constrained odd bits. - View Dependent Claims (3, 4, 5, 14, 15)
-
-
2. (canceled)
-
6. A disk drive controller chipset comprising:
-
a demultiplexer that separates even bits and odd bits in the data into two separate data paths;
a first Fibonacci modulation encoder that maps N-bit vectors corresponding to the even bits to a first vector, wherein the first vector has no more than N constrained bits;
a second Fibonacci modulation encoder that maps N-bit vectors corresponding to the odd bits to a second vector, wherein the second vector has no more than N constrained bits. - View Dependent Claims (7, 16, 17)
-
-
8. (canceled)
-
9. A method for applying modulation constraints to data, the method comprising:
-
separating even bits and odd bits in a codeword into two data paths;
applying a first modulation constraint to the even bits to generate constrained even bits using Fibonacci codes;
applying a second modulation constraint to the odd bits to generate constrained odd bits using Fibonacci codes; and
interleaving the constrained even bits with the constrained odd bits. - View Dependent Claims (11, 12, 13, 18, 19)
-
-
10. (canceled)
Specification