Patents by Inventor William G. Bliss

William G. Bliss has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 6731443
    Abstract: A method and apparatus to optimize a bit error rate for a partial response, maximum likelihood (“PRML”) read/write channel is disclosed. A channel margining circuit that is configured to carry out an embodiment for a method of optimizing the bit error rates of a read/write channel is described. The margining circuit derives an interference signal to stress a read/write channel for optimizing the bit error rate. The signal is derived from bit errors inherent with the read/write channel. The circuit reduces the time to optimize the channel by providing an amplified interference signal that increases a bit error rate during optimization.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: May 4, 2004
    Assignee: Infineon Technologies AG
    Inventors: William G. Bliss, James W. Rae
  • Publication number: 20040059993
    Abstract: The present invention relates to a coding system characterized by various combinations of the following properties: 1) Even parity at the output of d of the precoder; 2) A coding rate of 32/34; 3) At least 9 ones per codeword; 4) No more than 13 consecutive zeros in the stream of encoded data (G=13); 5) No more than 13 consecutive zeros in any run of every-other-bit in the stream of codewords (I=13); 6) For closed error events in y or y′ having squared-distance≦(1 to 1.5)×dmfb2 in the detector, the decoder produces at most 4 corresponding erroneous data bytes; 7) Decoding of a 34 bit codeword may begin when 19 of its bits have been received; 8) If the Viterbi detector 108 outputs Non-Return to Zero (NRZ) symbols, then its output is filtered by (1⊕D{circumflex over ( )}2) before being decoded, but if the Viterbi detector outputs NRZ Inverter (NRZI) symbols, then its output is decoded directly; and 9) The even parity is on NRZ symbols.
    Type: Application
    Filed: September 25, 2002
    Publication date: March 25, 2004
    Applicant: Infineon Technologies
    Inventors: Jonathan Ashley, William G. Bliss, Razmik Karabed, Kaichi Zhang
  • Publication number: 20040056784
    Abstract: A coding system that in a first embodiment is capable of encoding 16-bit input words into even parity 17-bit codewords, wherein the codewords have at least 7 ones, wherein the codewords has an 8-bit first half and a 9-bit second half, wherein the first half has at least 3 or more ones, and wherein the second half comprises at least 3 or more ones. The first half and second half of the codewords each have odd-coordinate bits and even-coordinate bits, at least one odd-coordinate bit of each half has a value of one, and at least one even-coordinate bit of each half has a value of one. In a second embodiment, the coding system is capable of encoding 16-bit input words into even parity 17-bit codewords, wherein the codewords have at least 7 ones, wherein the codewords have an 11-bit first half and a 6-bit second half, wherein the first half comprises at least 3 or more ones, and wherein the second half has at least 2 or more ones.
    Type: Application
    Filed: September 25, 2002
    Publication date: March 25, 2004
    Applicant: Infineon Technologies
    Inventors: William G. Bliss, Razmik Karabed
  • Publication number: 20040056786
    Abstract: A system and method to modulate coding based on an ECC interleave structure include a first encoder encoding an input stream of bits comprising input blocks sorted into interleaves. A second encoder encodes a subset of the input blocks to produce output blocks, where the first encoder permutates a remainder of the input blocks and the output blocks to produce a codeword.
    Type: Application
    Filed: September 25, 2002
    Publication date: March 25, 2004
    Applicant: Infineon Technologies
    Inventors: William G. Bliss, Andrei Vityaev, Razmik Karabed, Ali Najafi, Jonathan Ashley
  • Publication number: 20040056782
    Abstract: An apparatus has a conversion circuit, a precoder circuit, and a selection circuit. The conversion circuit converts user data b1, b2, b3 . . . bk to a coded sequence c0, c1, c2 . . . cq. The selection circuit selects c0 in the coded sequence c0, c1, c2 . . . cq such that the output of the precoder circuit has less than a maximum number q of transitions. The conversion circuit may include an encoder circuit to convert user data b1, b2, b3 . . . bk to a sequence c1, c2 . . . cq, and a transition minimization circuit to add c0 to the sequence c1, c2 . . . cq. The apparatus may have a circuit to add at least one additional bit, which may be a parity bit, to the coded sequence c0, c1, c2 . . . cq.
    Type: Application
    Filed: September 25, 2002
    Publication date: March 25, 2004
    Applicant: Infineon Technologies
    Inventors: William G. Bliss, Andrei Vityaev, Razmik Karabed
  • Publication number: 20040059980
    Abstract: A data coding method produces codewords with a scheme that changes for different codewords, and decodes codewords with a scheme that remains constant for all codewords. The coding method receives k user bits, codes the user bits to produce k+r output bits, corrupts any one of the output bits, and accurately reproduces at least k−r−1 user bits. The data coding method may code an input sequence (b0, b1, b2, . . . , bk−1) to produce a codeword c=(c(−r), c(−r+1), . . . , c(−1), c0, c1, . . .
    Type: Application
    Filed: September 25, 2002
    Publication date: March 25, 2004
    Applicant: Infineon Technologies
    Inventors: William G. Bliss, Andrei Vityaev, Razmik Karabed
  • Patent number: 6661590
    Abstract: A method and apparatus for running an analog portion (162) of a read/write channel (108) from a highly regulated power supply (260). The apparatus includes an analog portion (162), a clock synthesizer (154), and a highly regulated power supply (260) connected to the analog portion (162) and the clock synthesizer (154). The analog portion (162) and the clock synthesizer (154) both comprise high voltage transistors which operate in a first voltage range and low voltage transistors which operate in a second voltage range, wherein the first voltage range is within the second voltage range. The highly regulated power supply (260) supplies power that is within the first voltage range to the analog portion (162) and the clock synthesizer (154). The method includes generating power that is within the first voltage range using the highly regulated power supply (260), and supplying the power to the analog portion (162) and the clock synthesizer (154).
    Type: Grant
    Filed: May 25, 2001
    Date of Patent: December 9, 2003
    Assignee: Infineon Technologies AG
    Inventors: Sasan Cyrusian, Stephen J. Franck, Sriharsha Annadore, Elmar Bach, Siegfried Hart, Thomas Blon, William G. Bliss, James Wilson Rae, Michael Ruegg, Ulrich Huewels, Fritz Mistlberger
  • Patent number: 6646822
    Abstract: A sampled amplitude read channel incorporated within a magnetic disk storage system for reading data recorded tracks on a magnetic medium, where the data comprises user data sectors recorded at varying data rates across a plurality of predefined zones and embedded servo data sectors recorded at the same data rate across the zones. The read channel comprises a timing recovery component for synchronous sampling of a read signal from a magnetic read head positioned over the magnetic medium, a gain control component for adjusting the amplitude of the read signal, and a DC offset component for canceling a DC offset in the read signal. These components are dynamically configured to operate according to whether the read channel is processing user data or embedded servo data.
    Type: Grant
    Filed: March 12, 1997
    Date of Patent: November 11, 2003
    Assignee: Cirrus Logic, Inc.
    Inventors: Tyson Tuttle, Diwakar Vishakhadatta, Jerrel P. Hein, David R. Welland, David E. Reed, Richard T. Behrens, William G. Bliss, Paul M. Romano, Trent O. Dudley, Christopher P. Zook
  • Publication number: 20030011917
    Abstract: An apparatus and method for adding errors to magnetic data and then detecting the errors is revealed. The method includes providing a magnetic recording channel, reading and digitizing a stored signal, introducing an error signal that emulates off-track interference, adding the error to the digitized signal, and determining an error rate. The apparatus includes a magnetic recording channel having a linear feedback shift register to generate a pseudo-random binary sequence, circuitry to convert the sequence into an error signal, and a Viterbi detector to quantify an error rate.
    Type: Application
    Filed: June 29, 2001
    Publication date: January 16, 2003
    Inventors: William G. Bliss, James W. Rae
  • Patent number: 6507546
    Abstract: A sampled amplitude read channel is disclosed for reading data recorded on a disk storage medium by detecting an estimated data sequence from a sequence of read signal sample values generated by an analog read signal emanating from a read head positioned over the disk storage medium. A sampling device samples the analog read signal to generate the read signal sample values, and a discrete-time equalizer equalizes the read signal sample values according to an asymmetric partial response target comprising a dipulse response of the form: (. . . , 0, 0,+X0,+X1,−X2,−X3,−X4, 0, 0, . . . ) where X0−X4 are non-zero to thereby generate equalized sample values. In the embodiments disclosed herein, X0−X4 are 2,2,1,2,1 respectively. A discrete-time sequence detector detects the estimated data sequence from the equalized sample values.
    Type: Grant
    Filed: November 12, 1999
    Date of Patent: January 14, 2003
    Assignee: Cirrus Logic, Incorporated
    Inventors: William G. Bliss, Sian She, Lisa C. Sundell
  • Publication number: 20030007270
    Abstract: A method and apparatus for Viterbi detector state metric re-normalization. The method includes fabricating a Viterbi detector (138) having a predetermined number of states, wherein the Viterbi detector (138) stores a state metric value and a branch metric value for each state, and wherein the Viterbi detector (138) implements a trellis diagram. The method includes constructing a Viterbi detector (138) which can support a state metric value having g+h′ number of bits. The number of bits needed to represent the branch metric value is represented by (g) and the additional number of bits needed to represent the state metric value is represented by (h′). The additional number of bits (h′) is less than the additional number of bits (h) determined using the following inequality: 2h−1−h≧K−1, wherein K represent the constraint length of the trellis diagram.
    Type: Application
    Filed: June 29, 2001
    Publication date: January 9, 2003
    Inventors: William G. Bliss, Razmik Karabed, Jim W. Rae, Heiner Stockmanns
  • Publication number: 20030002188
    Abstract: A method and apparatus for handling end of data processing in a data storage device. The method includes receiving a plurality of user data bits at a write channel. The method further includes appending primary padding bits to user data bits if the plurality of user data bits is less than a multiple of an input block length of an encoder in the write channel and encoding the plurality of user data bits and any primary padding bits into a plurality of encoded data bytes. Additionally, the method includes appending an end of data marker to an end of the plurality of encoded data bytes, wherein the end of data marker has a length of no more than one byte, and writing the plurality of encoded data bytes and the end of data marker to the data store.
    Type: Application
    Filed: June 29, 2001
    Publication date: January 2, 2003
    Inventors: William G. Bliss, Razmik Karabed, James W. Rae, Heiner Stockmanns, Kaichi Zhang
  • Publication number: 20030002186
    Abstract: A method and apparatus to optimize a bit error rate for a partial response, maximum likelihood (“PRML”) read/write channel is disclosed. A channel margining circuit that is configured to carry out an embodiment for a method of optimizing the bit error rates of a read/write channel is described. The margining circuit derives an interference signal to stress a read/write channel for optimizing the bit error rate. The signal is derived from bit errors inherent with the read/write channel. The circuit reduces the time to optimize the channel by providing an amplified interference signal that increases a bit error rate during optimization.
    Type: Application
    Filed: June 29, 2001
    Publication date: January 2, 2003
    Inventors: William G. Bliss, James W. Rae
  • Publication number: 20020176186
    Abstract: A method and apparatus for running an analog portion (162) of a read/write channel (108) from a highly regulated power supply (260). The apparatus includes an analog portion (162), a clock synthesizer (154), and a highly regulated power supply (260) connected to the analog portion (162) and the clock synthesizer (154). The analog portion (162) and the clock synthesizer (154) both comprise high voltage transistors which operate in a first voltage range and low voltage transistors which operate in a second voltage range, wherein the first voltage range is within the second voltage range. The highly regulated power supply (260) supplies power that is within the first voltage range to the analog portion (162) and the clock synthesizer (154). The method includes generating power that is within the first voltage range using the highly regulated power supply (260), and supplying the power to the analog portion (162) and the clock synthesizer (154).
    Type: Application
    Filed: May 25, 2001
    Publication date: November 28, 2002
    Inventors: Sasan Cyrusian, Stephen J. Franck, Sriharsha Annadore, Elmar Bach, Siegfried Hart, Thomas Blon, William G. Bliss, James Wilson Rae, Michael Ruegg, Ulrich Huewels, Fritz Mistlberger
  • Patent number: 6449110
    Abstract: A sampled amplitude read channel is disclosed for magnetic disk storage systems utilizing a read head exhibiting a non-linear response such as a magneto-resistive (MR) read head. A sensor of the read head is adjusted to operate in a region of its response that provides optimum gain even though it may be a region of higher non-linearity. To compensate for the non-linearity introduced into the read signal, the read channel further comprises an adaptive non-linear correction circuit that is adaptively tuned by a least-mean-square (LMS) adaptation circuit. The analog read signal is sampled and the discrete time samples equalized into a desired partial response prior to sequence detection. The non-linear correction circuit is inserted into the read path prior to the sequence detector in order to attenuate the non-linear distortions that would otherwise degrade the performance of the sequence detector.
    Type: Grant
    Filed: February 3, 1999
    Date of Patent: September 10, 2002
    Assignee: Cirrus Logic, Inc.
    Inventors: Ronald D. DeGroat, William G. Bliss
  • Patent number: 6396254
    Abstract: An improved read channel for storage and communication application particularly useful in optical storage applications. The improved read channel includes a Viterbi sequence detector tuned to a preferred partial response target well suited to sensing of pulses in the waveforms typical of optical storage read heads. In particular, the read channel of the present invention implements pulse and sequence detection for a partial response target having a spectral null at the Nyquist frequency and having a relative minimum between zero and the Nyquist frequency. In other words, the partial response target of the improved read channel is not a monotonic decreasing function between zero and the Nyquist frequency as is known in present read channels. More specifically, in the preferred embodiment, the partial response target of the read channel includes a spectral null at the Nyquist frequency and another spectral null at half the Nyquist frequency.
    Type: Grant
    Filed: December 6, 1999
    Date of Patent: May 28, 2002
    Assignee: Cirrus Logic, Inc.
    Inventors: German Stefan Otto Feyh, Christopher Lyle Painter, Lisa Chaya Sundell, William G. Bliss
  • Patent number: 6396788
    Abstract: An optical disk system comprises an optical disk device and control circuitry. The optical disk device stores user data and transfers an analog signal representing the user data to the control circuitry. The control circuitry sub-samples the analog signal to generate a sub-sampled signal. The control circuitry up-samples and re-times the sub-sampled signal using a control signal to generate an up-sampled and re-timed signal. A digital feedback loop in the control circuitry generates the control signal.
    Type: Grant
    Filed: July 13, 1999
    Date of Patent: May 28, 2002
    Assignee: Cirrus Logic, Inc.
    Inventors: German S. O. Feyh, James Mark Graba, William G. Bliss, Chung-Kal Chow
  • Patent number: 6246723
    Abstract: A sampled amplitude read channel is disclosed for disc storage systems that extracts early-decisions from a discrete-time trellis sequence detector to generate estimated target values for use in decision-directed timing recovery, gain control, and adaptive equalization. The trellis sequence detector comprises a metric generator for generating error metrics corresponding to a plurality of states of a state transition diagram, and a plurality of path memories which correspond to the paths of a trellis. The path memories store a plurality of survivor sequences which eventually merge into a most likely sequence at the output of the path memories. To reduce the latency in generating the estimated target samples, the trellis sequence detector outputs an early-decision from an intermediate location within the path memories. The early-decision is then converted into the partial response signaling space of the read signal samples.
    Type: Grant
    Filed: May 4, 1998
    Date of Patent: June 12, 2001
    Assignee: Cirrus Logic, Inc.
    Inventors: William G. Bliss, David E. Reed, Marvin L. Vis, German S. Feyh
  • Patent number: 6216249
    Abstract: A sampled amplitude read channel for use in disk storage systems (magnetic or optical) is disclosed comprising a simplified branch metric calculator for use in a trellis sequence detector. Instead of computing the traditional Euclidean branch metric as the squared difference between the actual signal sample and the expected signal sample of the target partial response, the present invention computes a simplified branch metric which is then saturated in order to reduce the number of bits required to calculate and store the branch metrics, thereby simplifying the branch metric calculators as well as reducing the add-compare-select (ACS) circuitry for each state in the trellis. Furthermore, the saturation technique of the present invention is substantially data independent meaning that the saturation threshold is essentially independent from the signal samples used to compute the branch metric.
    Type: Grant
    Filed: March 3, 1999
    Date of Patent: April 10, 2001
    Assignee: Cirrus Logic, Inc.
    Inventors: William G. Bliss, Sian She
  • Patent number: 6208481
    Abstract: A sampled amplitude read channel for magnetic disk recording which asynchronously samples the analog read signal, adaptively equalizes the resulting discrete time sample values according to a target partial response, extracts synchronous sample values through interpolated timing recovery, and detects digital data from the synchronous sample values using a Viterbi sequence detector is disclosed. To minimize interference from the timing and gain control loops, the phase and magnitude response of the adaptive equalizer filter are constrained at a predetermined frequency using an optimal orthogonal projection operation as a modification to a least mean square (LMS) adaptation algorithm. Further, with interpolated timing recovery, the equalizer filter and its associated latency are removed from the timing recovery loop, thereby allowing a higher order discrete time filter and a lower order analog filter.
    Type: Grant
    Filed: June 28, 1999
    Date of Patent: March 27, 2001
    Assignee: Cirrus Logic, Inc.
    Inventors: Mark S. Spurbeck, Li Du, Trent O. Dudley, William G. Bliss, German S. Feyh, Richard T. Behrens