Matching signal dynamic range for turbo equalization system
AssigneeSK hynix memory solutions inc.
InventorsYu Kou, Lingqi Zeng
Life of this patent
Estimating the term…
Abstract
A method for reducing a number of bits for representing a value is disclosed. A first value represented with a first number of bits is transformed to a second value represented with a second number of bits, wherein the first number of bits is greater than the second number of bits. The transformed second value is scaled by a scale factor to a third value. Transforming includes selecting a target window with a width of a third number of bits, wherein the third number of bits is smaller than the first number of bits. Transforming further includes saturating the first value to a most significant bit (MSB) within the selected target window and extracting bits within the selected target window from the saturated value.
Claims20
A method for reducing a number of bits for representing a value, comprising:
- transforming by a processor a first value represented with a first number of bits to a second value represented with a second number of bits, wherein the first number of bits is greater than the second number of bits, comprising:
- selecting a target window with a width of a third number of bits, wherein the third number of bits is smaller than the first number of bits, and wherein the target window comprises a window of consecutive bits not including the least significant bit;
- and
- scaling by the processor the transformed second value by a scale factor to a third value.
A system for reducing a number of bits for representing a value, comprising:
- a receiver configured to:
- transform by a processor a first value represented with a first number of bits to a second value represented with a second number of bits, wherein the first number of bits is greater than the second number of bits, wherein transforming comprises:
- selecting a target window with a width of a third number of bits, wherein the third number of bits is smaller than the first number of bits, and wherein the target window comprises a window of consecutive bits not including the least significant bit;
- and
- scale the transformed second value by a scale factor to a third value;
- and
- an interface coupled to the receiver and configured to receive samples.
A computer program product for reducing a number of bits for representing a value, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
- transforming a first value represented with a first number of bits to a second value represented with a second number of bits, wherein the first number of bits is greater than the second number of bits, comprising:
- selecting a target window with a width of a third number of bits, wherein the third number of bits is smaller than the first number of bits, and wherein the target window comprises a window of consecutive bits not including the least significant bit;
- and
- scaling the transformed second value by a scale factor to a third value.
Dependencies are inferred from the claim text.