Patents by Inventor Thomas V. Souvignier
Thomas V. Souvignier 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: 11394401Abstract: An interleaved encoder includes a number of encoders consisting of L parallel encoders, and a first switch circuit to sequentially couple an input node to an input port of one of the encoders. The input node receives a group of K*L symbols. Each symbol of the group of K*L symbols is received in synch with a respective clock pulse of a group of K*L clock pulses. The first switch circuit is synched with clock pulses of the group of K*L clock pulses, and sequentially couples the input node to an input port of a subsequent one of the encoders in response to each clock pulse of the group of K*L clock pulses.Type: GrantFiled: February 3, 2021Date of Patent: July 19, 2022Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITEDInventors: Chungming Tu, Thomas V. Souvignier, Ahmad Darabiha
-
Publication number: 20210184700Abstract: An interleaved encoder includes a number of encoders consisting of L parallel encoders, and a first switch circuit to sequentially couple an input node to an input port of one of the encoders. The input node receives a group of K*L symbols. Each symbol of the group of K*L symbols is received in synch with a respective clock pulse of a group of K*L clock pulses. The first switch circuit is synched with clock pulses of the group of K*L clock pulses, and sequentially couples the input node to an input port of a subsequent one of the encoders in response to each clock pulse of the group of K*L clock pulses.Type: ApplicationFiled: February 3, 2021Publication date: June 17, 2021Inventors: Chungming Tu, Thomas V. Souvignier, Ahmad Darabiha
-
Patent number: 10944432Abstract: An interleaved encoder includes a number of encoders consisting of L parallel encoders, and a first switch circuit to sequentially couple an input node to an input port of one of the encoders. The input node receives a group of K*L symbols. Each symbol of the group of K*L symbols is received in synch with a respective clock pulse of a group of K*L clock pulses. The first switch circuit is synched with clock pulses of the group of K*L clock pulses, and sequentially couples the input node to an input port of a subsequent one of the encoders in response to each clock pulse of the group of K*L clock pulses.Type: GrantFiled: July 18, 2019Date of Patent: March 9, 2021Assignee: Avago Technologies International Sales Pte. LimitedInventors: Chungming Tu, Thomas V. Souvignier, Ahmad Darabiha
-
Publication number: 20200091938Abstract: An interleaved encoder includes a number of encoders consisting of L parallel encoders, and a first switch circuit to sequentially couple an input node to an input port of one of the encoders. The input node receives a group of K*L symbols. Each symbol of the group of K*L symbols is received in synch with a respective clock pulse of a group of K*L clock pulses. The first switch circuit is synched with clock pulses of the group of K*L clock pulses, and sequentially couples the input node to an input port of a subsequent one of the encoders in response to each clock pulse of the group of K*L clock pulses.Type: ApplicationFiled: July 18, 2019Publication date: March 19, 2020Inventors: Chungming Tu, Thomas V. Souvignier, Ahmad Darabiha
-
Patent number: 8132084Abstract: Super block error correction code (ECC) adaptable to communication systems including hard disk drives (HDDs) and other memory storage devices. A means is presented by which a number of blocks of information can be organized, with a degree of ECC provided thereto, and transmitted via a signal into a communication channel. In some instances, the communication channel is coupled to a storage media as in the context of an HDD, and information is written to and read from the storage media via this communication channel (e.g., “read channel”). This means is particularly well suited to applications that provide large amounts of data via any one transmission (e.g., DVR/PVR (Digital/Personal Video Recorder)). A redundant block is generated using the information of each of a number of information blocks thereby provided extra ECC on a large portion of data, and that redundant block also undergoes ECC encoding.Type: GrantFiled: July 27, 2011Date of Patent: March 6, 2012Assignee: Broadcom CorporationInventors: William Gene Bliss, Gregory L. Silvus, John P. Mead, Thomas V. Souvignier
-
Patent number: 8069397Abstract: A scheme in which a first decoder provides first decoding of a signal read from a disk. A second decoder, coupled to an output of the first decoder, combines with the first decoder to provide iterative decoding to recover data stored on the disk when in an iterative mode of operation. However, when in a non-iterative mode of operation, the output of the first decoder is coupled to an error correction code module to apply error correction code (ECC) to the output of the first decoder to recover data stored on the disk by non-iterative decoding.Type: GrantFiled: December 21, 2006Date of Patent: November 29, 2011Assignee: Broadcom CorporationInventors: Andrei E. Vityaev, Thomas V. Souvignier, Gregory L. Silvus
-
Publication number: 20110283167Abstract: Super block error correction code (ECC) adaptable to communication systems including hard disk drives (HDDs) and other memory storage devices. A means is presented by which a number of blocks of information can be organized, with a degree of ECC provided thereto, and transmitted via a signal into a communication channel. In some instances, the communication channel is coupled to a storage media as in the context of an HDD, and information is written to and read from the storage media via this communication channel (e.g., “read channel”). This means is particularly well suited to applications that provide large amounts of data via any one transmission (e.g., DVR/PVR (Digital/Personal Video Recorder)). A redundant block is generated using the information of each of a number of information blocks thereby provided extra ECC on a large portion of data, and that redundant block also undergoes ECC encoding.Type: ApplicationFiled: July 27, 2011Publication date: November 17, 2011Applicant: BROADCOM CORPORATIONInventors: William Gene Bliss, Gregory L. Silvus, John P. Mead, Thomas V. Souvignier
-
Patent number: 8024637Abstract: Super block error correction code (ECC) adaptable to communication systems including hard disk drives (HDDs) and other memory storage devices. A means is presented by which a number of blocks of information can be organized, with a degree of ECC provided thereto, and transmitted via a signal into a communication channel. In some instances, the communication channel is coupled to a storage media as in the context of an HDD, and information is written to and read from the storage media via this communication channel (e.g., “read channel”). This means is particularly well suited to applications that provide large amounts of data via any one transmission (e.g., DVR/PVR (Digital/Personal Video Recorder)). A redundant block is generated using the information of each of a number of information blocks thereby provided extra ECC on a large portion of data, and that redundant block also undergoes ECC encoding.Type: GrantFiled: September 14, 2007Date of Patent: September 20, 2011Assignee: Broadcom CorporationInventors: William Gene Bliss, Gregory L. Silvus, John P. Mead, Thomas V. Souvignier
-
Patent number: 7974035Abstract: Timing recovery optimization using disk clock. A novel means is presented to perform and provide control of the sampling frequency of a signal that is read from a disk within a hard disk drive (HDD). Two separate, yet somewhat cooperating control loops are employed to provide feedback control of the sampling frequency of the signal that is read from disk. A timing recovery loop and a disk clock loop operate in conjunction with one another according to some desired manner (which can be predetermined or adaptive) to ensure that the sampling of the signal is performed to a very accurate degree. In one implementation, the timing recovery loop governs the sampling rate until the disk clock loop has locked, from which time either the disk clock loop govern the sampling or some combination of the signals provided from the two loops govern the sampling.Type: GrantFiled: June 28, 2007Date of Patent: July 5, 2011Assignee: Broadcom CorporationInventors: William Gene Bliss, Thomas V. Souvignier, Andrei E. Vityaev, Gregory L. Silvus
-
Patent number: 7864464Abstract: A system reads data from a magnetic storage media. A read head reads data from the magnetic storage media and produce an analog signal. A variable gain amplifier amplifies the analog signal. An offset adjust module substantially centers the amplified analog signal to a midscale. A Magneto Resistive Asymmetry (MRA) correction module MRA corrects the amplified analog signal. A Continuous Time Filter (CTF) compensation module processes the amplified analog signal. An Analog to Digital Converter (ADC) samples the amplified analog signal based upon a control signal to produce a digital signal. A Disk Lock Clock (DLC) system produces the control signal to the ADC. The control signal is representative of a frequency offset caused by at least one servo wedge rate error. A Finite Impulse Response (FIR) filter module filters the digital signal. A sequence detector processes the digital signal and detects a bit sequence from the digital signal.Type: GrantFiled: December 29, 2009Date of Patent: January 4, 2011Assignee: Broadcom CorporationInventors: William Gene Bliss, Thomas V. Souvignier
-
Patent number: 7848465Abstract: Joint decoding of ISI (Inter-Symbol Interference) channel and modulation codes. A single, combined ISI and modulation decoding module is operable to process a signal received from an ISI communication channel and directly to generate a soft estimate of information encoded therein. A single module employs a decoding transfer function that is substantially matched to the communication channel that introduces the ISI and the modulation encoding performed on the information before being launched into the ISI communication channel. Such operations and functionality are adaptable to a variety of modulation coding systems that are tailored to deal with communication systems that introduce ISI. Moreover, such operations and functionality are extendable to communication systems employing an error correction code (ECC) such as Reed-Solomon (RS) coding as well as ECCs of an iterative nature such as LDPC (Low Density Parity Check) coding, turbo coding, and/or turbo trellis code modulation (TTCM) coding.Type: GrantFiled: September 14, 2007Date of Patent: December 7, 2010Assignee: Broadcom CorporationInventors: William Gene Bliss, Thomas V. Souvignier
-
Publication number: 20100091398Abstract: A system reads data from a magnetic storage media. A read head reads data from the magnetic storage media and produce an analog signal. A variable gain amplifier amplifies the analog signal. An offset adjust module substantially centers the amplified analog signal to a midscale. A Magneto Resistive Asymmetry (MRA) correction module MRA corrects the amplified analog signal. A Continuous Time Filter (CTF) compensation module processes the amplified analog signal. An Analog to Digital Converter (ADC) samples the amplified analog signal based upon a control signal to produce a digital signal. A Disk Lock Clock (DLC) system produces the control signal to the ADC. The control signal is representative of a frequency offset caused by at least one servo wedge rate error. A Finite Impulse Response (FIR) filter module filters the digital signal. A sequence detector processes the digital signal and detects a bit sequence from the digital signal.Type: ApplicationFiled: December 29, 2009Publication date: April 15, 2010Applicant: BROADCOM CORPORATIONInventors: William Gene Bliss, Thomas V. Souvignier
-
Patent number: 7643233Abstract: A system reads data from a magnetic storage media. A read head reads data from the magnetic storage media and produce an analog signal. A variable gain amplifier amplifies the analog signal. An offset adjust module substantially centers the amplified analog signal to a midscale. A Magneto Resistive Asymmetry (MRA) collection module MRA corrects the amplified analog signal. A Continuous Time Filter (CTF) compensation module processes the amplified analog signal. An Analog to Digital Converter (ADC) samples the amplified analog signal based upon a control signal to produce a digital signal. A Disk Lock Clock (DLC) system produces the control signal to the ADC. The control signal is representative of a frequency offset caused by at least one servo wedge rate error. A Finite Impulse Response (FIR) filter module filters the digital signal. A sequence detector processes the digital signal and detects a bit sequence from the digital signal.Type: GrantFiled: April 27, 2008Date of Patent: January 5, 2010Assignee: Broadcom CorporationInventors: William Gene Bliss, Thomas V. Souvignier
-
Patent number: 7509556Abstract: An apparatus, system and method in which a plurality of interleavers are utilized with the outputs of the interleavers being combined to generate a single combined output are provided. In a preferred embodiment, at least two of the plurality of interleavers are of a different type. For example, in one exemplary embodiment, a first interleaver is an S-random interleaver with a second interleaver being one of an algebraic, convolutional, helical, pseudo random, or other type of interleaver. Combinational logic receives the output from each of the plurality of interleavers and combines the outputs to generate one combined output having a permuted order. By combining the outputs from a plurality of interleavers, a greater amount of randomness in the input data may be obtained as opposed to that of the known single interleaver systems.Type: GrantFiled: November 20, 2003Date of Patent: March 24, 2009Assignee: Seagate Technology LLCInventors: Purnima Naganathan, Thomas V. Souvignier
-
Patent number: 7502982Abstract: A communications channel is provided, which includes a receive path having an iterative decoder and an ECC decoder. The iterative decoder has a soft channel detector with a soft output. The ECC decoder is coupled to decode bits produced from soft information received from the soft output and operates on the bits in a bit order that is the same as that on the soft output.Type: GrantFiled: May 18, 2005Date of Patent: March 10, 2009Assignee: Seagate Technology LLCInventors: Gregory L. Silvus, Thomas V. Souvignier
-
Patent number: 7447970Abstract: A method or apparatus that can form and test a data block variant by flipping a selected potentially bad bit that is consecutive with 1 or 2 sequences of several potentially good bits of a received block. The variant correctability test is optionally repeated several times before receiving another data block, in the event of ECC failures, each repetition using a different block variant.Type: GrantFiled: June 16, 2004Date of Patent: November 4, 2008Assignee: Seagate Technology, Inc.Inventors: Yingquan Wu, Gregory L. Silvus, Thomas V. Souvignier
-
Publication number: 20080266694Abstract: A system reads data from a magnetic storage media. A read head reads data from the magnetic storage media and produce an analog signal. A variable gain amplifier amplifies the analog signal. An offset adjust module substantially centers the amplified analog signal to a midscale. A Magneto Resistive Asymmetry (MRA) collection module MRA corrects the amplified analog signal. A Continuous Time Filter (CTF) compensation module processes the amplified analog signal. An Analog to Digital Converter (ADC) samples the amplified analog signal based upon a control signal to produce a digital signal. A Disk Lock Clock (DLC) system produces the control signal to the ADC. The control signal is representative of a frequency offset caused by at least one servo wedge rate error. A Finite Impulse Response (FIR) filter module filters the digital signal. A sequence detector processes the digital signal and detects a bit sequence from the digital signal.Type: ApplicationFiled: April 27, 2008Publication date: October 30, 2008Applicant: BROADCOM CORPORATIONInventors: WILLIAM GENE BLISS, THOMAS V. SOUVIGNIER
-
Publication number: 20080240278Abstract: Joint decoding of ISI (Inter-Symbol Interference) channel and modulation codes. A means is presented by which a single, combined ISI and modulation decoding module is operable to process a signal received from an ISI communication channel and directly to generate a soft estimate of information encoded therein. A single module, that employs a decoding transfer function that is substantially matched to the communication channel that introduces the ISI and the modulation encoding performed on the information before being launched into the ISI communication channel. This means is adaptable to a variety of modulation coding systems that are tailored to deal with communication systems that introduce ISI. Moreover, this means is extendable to communication systems employing an error correction code (ECC) such as Reed-Solomon (RS) coding as well as ECCs of an iterative nature such as LDPC (Low Density Parity Check) coding, turbo coding, and/or turbo trellis code modulation (TTCM) coding.Type: ApplicationFiled: September 14, 2007Publication date: October 2, 2008Applicant: BROADCOM CORPORATIONInventors: William Gene Bliss, Thomas V. Souvignier
-
Publication number: 20080244356Abstract: Super block error correction code (ECC) adaptable to communication systems including hard disk drives (HDDs) and other memory storage devices. A means is presented by which a number of blocks of information can be organized, with a degree of ECC provided thereto, and transmitted via a signal into a communication channel. In some instances, the communication channel is coupled to a storage media as in the context of an HDD, and information is written to and read from the storage media via this communication channel (e.g., “read channel”). This means is particularly well suited to applications that provide large amounts of data via any one transmission (e.g., DVR/PVR (Digital/Personal Video Recorder)). A redundant block is generated using the information of each of a number of information blocks thereby provided extra ECC on a large portion of data, and that redundant block also undergoes ECC encoding.Type: ApplicationFiled: September 14, 2007Publication date: October 2, 2008Applicant: BROADCOM CORPORATIONInventors: William Gene Bliss, Gregory L. Silvus, John P. Mead, Thomas V. Souvignier
-
Publication number: 20080022189Abstract: A scheme in which a first decoder provides first decoding of a signal read from a disk. A second decoder, coupled to an output of the first decoder, combines with the first decoder to provide iterative decoding to recover data stored on the disk when in an iterative mode of operation. However, when in a non-iterative mode of operation, the output of the first decoder is coupled to an error correction code module to apply error correction code (ECC) to the output of the first decoder to recover data stored on the disk by non-iterative decoding.Type: ApplicationFiled: December 21, 2006Publication date: January 24, 2008Applicant: Broadcom Corporation, a California CorporationInventors: Andrei E. Vityaev, Thomas V. Souvignier, Gregory L. Silvus