1
Steven W McLaughlin: M=10 (2,10), D=3.75 runlength limited code for multi-level data. Calimetrics, Ritter VanPelt & Yi, November 21, 2000: US06150964 (41 worldwide citation)

A system for encoding digital data with an M-ary (d,k) code to provide multi-level coded data where M>2 comprises an M-ary (d,k) encoder for accepting digital input data. The M-ary (d,k) coder encodes the digital input data to produce a plurality of code symbols, where each code symbol is at one of ...


2
Steven W McLaughlin, Arthur R Calderbank, Rajiv Laroia, John M Gerpheide: Partial response coding for a multi-level optical recording channel. Optex Corporation, AT&T, Sterne Kessler Goldstein & Fox, July 16, 1996: US05537382 (16 worldwide citation)

A system and method for recording multi-level data to a multi-amplitude recording channel encodes binary data to form multi-level data. The multi-level data are recorded to the storage media for later recall. The system utilizes linear, multi-amplitude recording media which allows data to be stored ...


3
Steven W McLaughlin, David C Lee, Jonathan A Zingman, John L Fan: Coding system and method for partial response channels. Calimetrics, Knobbe Martens Olson & Bear, May 7, 2002: US06385255 (11 worldwide citation)

A system and method for reading data to and writing data from multi-level (M-ary) partial response channels uses a trellis coder to encode an input bit stream sequence into a stream of multi-level data symbols. The data symbols are written to the partial response channel using any of a number of tec ...


4
Dong Ho Kim, Jaehong Kim, Aditya Ramamoorthy, Steven W McLaughlin: Apparatus and method for transmitting/receiving signal in a communication system. Samsung Electronics, Georgia Tech Research Corporation, NSIP Law, March 8, 2011: US07904792 (10 worldwide citation)

In a communication system, a signal transmission apparatus includes an encoder for encoding an information vector into a low density parity check (LDPC) codeword with an LDPC coding scheme, and a puncturer for puncturing the LDPC codeword according to a coding rate using a puncturing scheme. A signa ...


5
Faramarz Fekri, Steven W McLaughlin, Russell M Mersereau, Ronald W Schafer: System and method for enabling efficient error correction and encryption using wavelet transforms over finite fields. Georgia Tech Research Corporation, Thomas Kayden Horstemeyer & Risley, May 24, 2005: US06898756 (9 worldwide citation)

A system and method for enabling efficient error correction and encryption using wavelet transforms over finite fields. The system and method utilizes the combination of a channel encoder and channel decoder to correct errors to source data after transmission over a physical channel or storage in a ...


6
Jeong Seok Ha, Steven W McLaughlin, Jaehong Kim, Seung Bum Suh: Method for puncturing an LDPC channel code. Samsung Electronics, Georgia Tech Research Corporation, NSIP Law, February 2, 2010: US07657824 (7 worldwide citation)

A method for puncturing a low density parity check (LDPC) code that is decoded through a parity check matrix expressed by a factor graph including check nodes and bit nodes connected to the check nodes through edges. The method includes classifying the bit nodes mapped to a parity part of a codeword ...


7
Steven W McLaughlin, Andrew Thangaraj: Advanced forward error correction. LSI Logic Corporation, January 11, 2005: US06842873 (5 worldwide citation)

A computer program product, apparatus, and method for correcting errors introduced into a set of data bits during transmission of the set of data bits over a channel includes determining a confidence measure for each data bit based only on the values of one or more of the data bits, each confidence ...


8
Steven W McLaughlin, John M Gerpheide, Allen Earman: M-ary (d,k) runlength limited coding for multi-level data. Optex Corporation, Sterne Kessler Goldstein & Fox pllc, July 14, 1998: US05781130 (4 worldwide citation)

A system for encoding digital data with an M-ary (d,k) code to provide multi-level coded data where M>2 comprises an M-ary (d,k) encoder for accepting digital input data. The M-ary (d,k) coder encodes the digital input data to produce a plurality of code symbols, where each code symbol is at one of ...


9
Terrence L Wong, John L Fan, David C Lee, Yi Ling, Yung Cheng Lo, Steven W McLaughlin, Laura L McPheters, Richard L Martin, Judith C Powelson, Steven R Spielman, David K Warland, Jonathan A Zingman: Method and apparatus for reading and writing a multilevel signal from an optical disc. Calimetrics, Van Pelt & Yi, December 2, 2003: US06657933 (4 worldwide citation)

A system and method are disclosed for reading a multilevel signal from an optical disc. The method includes reading a raw analog data signal from a disc using an optical detector and adjusting the amplitude of the raw analog data signal. A timing signal is recovered from the amplitude adjusted analo ...


10
Steven W McLaughlin: M=6(4,11) runlength limited code for multi-level data. Optex Corporation, Sterne Kessler Goldstein & Fox P L L C, October 28, 1997: US05682155 (2 worldwide citation)

A system for encoding digital data with an M-ary (d,k) code to provide multi-level coded data where M>2 comprises an M-ary (d,k) encoder for accepting digital input data. The M-ary (d,k) coder encodes the digital input data to produce a plurality of code symbols, where each code symbol is at one of ...