Patents by Inventor Peter Graumann
Peter Graumann 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).
-
Publication number: 20260100867Abstract: A pulse amplitude modulation 4-level (PAM-4) physical layer (PHY) serializer/deserializer (SerDes) receiver is provided. The receiver may include an analog-front-end (AFE) block to receive a transmit signal, an analog-to-digital converter (ADC) block to convert the transmit signal into a digital signal at sampling intervals defined by a sampling clock signal, a clock and data recovery (CDR) circuit to receive the digital signal from the ADC block and extract a recovered clock signal and a recovered data stream, the recovered data stream containing a sequence of symbols with amplitude values corresponding to four levels of PAM-4, a phase integrator (PI) to generate the sampling clock signal for the ADC block based on the recovered clock signal, and a feedforward phase correction (FFPC) block to receive the recovered data stream and generate a receive signal.Type: ApplicationFiled: December 17, 2024Publication date: April 9, 2026Applicant: Microchip Technology IncorporatedInventors: Peter Graumann, Fan Yang
-
Publication number: 20260039316Abstract: A method may include receiving a plurality of input bits; determining, using a convolutional trellis, a state transition of the convolutional trellis at least partially responsive to a first subset of the input bits; selecting, from a symbol alphabet that is a subset of a constellation of signal?level patterns of a multi-level modulation scheme, a group of symbols pre?associated with the determined state transition and identified at least partially by a second subset of the input bits; and serializing and transmitting the selected group of symbols.Type: ApplicationFiled: October 8, 2025Publication date: February 5, 2026Inventor: Peter Graumann
-
Publication number: 20250361272Abstract: Described is a compound for substituting amino acids of proteins or peptides, wherein the compound has the formula (1) wherein the stereocenter C1* represents CH that either results in the D- or L-form of the compound of formula (1); A? is a negatively charged ion compensating the positive charge; X1 is H or an amine protecting group; X2 is OH, an ester residue or an amide residue or an activated carboxylic acid derivate to be used for the formation of an amide bond; Y1, Y2 and Y3 are independently from each other a C1-C6 alkyl, and Z1 and Z2 are independently from each other a nucleobase, a C1 to C16 alkyl group, an aromatic residue or a heteroaromatic residue, wherein the aromatic residue or the heteroaromatic residue contains one 5, 6, or 7-membered ring or two condensed 5, 6, or 7-membered rings sharing two carbon atoms, wherein the aromatic residue or the heteroaromatic residue can be substituted by a linear or branched C1 to C16 alkyl group and/or a further aromatic group.Type: ApplicationFiled: May 23, 2025Publication date: November 27, 2025Applicant: Philipps-Universität MarburgInventors: Peter Graumann, Alexandra Kilb, Dennis Klee, Van Tuan Trinh, Armin Geyer, Olalla Vázquez
-
Publication number: 20250279917Abstract: A method may include receiving eight bits of information; determining a state transition of a convolutional trellis at least partially based on a two-bit portion of the eight bits of information; determining a group of PAM-modulated symbols at least partially based on the determined state transition of the convolutional trellis, the eight bits of information, and a set of predetermined groups of PAM-modulated symbols pre-associated with the determined state transition of the convolutional trellis; and encoding the eight bits of information into the determined group of PAM-modulated symbols.Type: ApplicationFiled: March 4, 2025Publication date: September 4, 2025Inventor: Peter Graumann
-
Publication number: 20250105943Abstract: A method may include at least partially initializing a trellis of an SE engine at least partially based on predetermined state information about a communication channel associated with an incoming data stream; and processing, via the MLSE engine, the incoming data stream to further initialize the trellis and decode the incoming data stream.Type: ApplicationFiled: September 20, 2024Publication date: March 27, 2025Inventors: Peter Graumann, Fan Yang
-
Publication number: 20250055735Abstract: A method may include: initializing four states of a trellis, the four states corresponding to the four possible symbol levels in PAM4, where a respective initial state starts with an initial score and an empty survivor path; for respective possible transitions between the four initial states and four possible current states of the trellis, determining expected PAM4 symbols; determining error associated with respective transitions based on differences between a received PAM4 symbol and the expected PAM4 symbols; discarding transitions where the error indicates a difference greater than a single signal level, and keep the other transitions; and for respective current state groups of a two state trellis, determining one of the incoming transitions that was not discarded having the highest likelihood of being associated with a transmitted symbol.Type: ApplicationFiled: August 9, 2024Publication date: February 13, 2025Inventor: Peter Graumann
-
Publication number: 20240322843Abstract: A method may include generating a first computational circuit of a current iteration of a Berlekamp algorithm, the first computational circuit to determine a Berlekamp discrepancy value at least partially based on a current Error-Locator Polynomial (ELP) and observed syndromes; and generating a second computational circuit of the current iteration of the Berlekamp algorithm, the second computational circuit to determine an intermediate value, the intermediate value useable by one or more first computational circuits of one or more subsequent iterations of the Berlekamp algorithm to determine Berlekamp discrepancy values.Type: ApplicationFiled: March 20, 2024Publication date: September 26, 2024Inventors: Diego Felipe Gomes Coelho, Peter Graumann
-
Publication number: 20240204802Abstract: A method may include generating a status signal, the status signal to indicate a status of Error-Locator-Polynomial (ELP) determination by an ELP determination circuit; and controlling the ELP determination by the ELP determination circuit at least partially responsive to a value of the status signal.Type: ApplicationFiled: December 15, 2023Publication date: June 20, 2024Inventors: Peter Graumann, Chandra Varanasi
-
Patent number: 11831340Abstract: Disclosed embodiments of the present disclosure relate, generally, to systems, methods, and devices for correction of burst-errors induced during transmission of encoded blocks of information. Some embodiments relate to decoders configured to test candidate corrections on a received block of information and select a candidate correction that best fits the characteristics of burst-errors expected for a type of transmission scheme. Such tested candidate corrections may be selected based on characteristics of burst-errors typically induced for a type of transmission scheme. Some embodiments relate to decoders configured to test candidate corrections for correcting burst-errors and perform standard error correcting techniques such as Reed-Solomon forward error correction techniques. Some embodiments relate to systems, such as serial/deserializer interfaces, that incorporate such decoders.Type: GrantFiled: November 1, 2021Date of Patent: November 28, 2023Assignee: Microchip Technology IncorporatedInventor: Peter Graumann
-
Publication number: 20220052710Abstract: Disclosed embodiments of the present disclosure relate, generally, to systems, methods, and devices for correction of burst-errors induced during transmission of encoded blocks of information. Some embodiments relate to decoders configured to test candidate corrections on a received block of information and select a candidate correction that best fits the characteristics of burst-errors expected for a type of transmission scheme. Such tested candidate corrections may be selected based on characteristics of burst-errors typically induced for a type of transmission scheme. Some embodiments relate to decoders configured to test candidate corrections for correcting burst-errors and perform standard error correcting techniques such as Reed-Solomon forward error correction techniques. Some embodiments relate to systems, such as serial/deserializer interfaces, that incorporate such decoders.Type: ApplicationFiled: November 1, 2021Publication date: February 17, 2022Inventor: Peter Graumann
-
Patent number: 11165443Abstract: Disclosed embodiments of the present disclosure relate, generally, to systems, methods, and devices for correction of burst-errors induced during transmission of encoded blocks of information. Some embodiments relate to decoders configured to test candidate corrections on a received block of information and select a candidate correction that best fits the characteristics of burst-errors expected for a type of transmission scheme. Such tested candidate corrections may be selected based on characteristics of burst-errors typically induced for a type of transmission scheme. Some embodiments relate to decoders configured to test candidate corrections for correcting burst-errors and perform standard error correcting techniques such as Reed-Solomon forward error correction techniques. Some embodiments relate to systems, such as serial/deserializer interfaces, that incorporate such decoders.Type: GrantFiled: February 22, 2019Date of Patent: November 2, 2021Assignee: Microchip Technology IncorporatedInventor: Peter Graumann
-
Patent number: 10700713Abstract: A method and system are provided for error correction. After row encoding and column encoding, additional codeword data (ACD) and modified parity (P?) may be concurrently created, for each of a plurality of modified column codewords (CCW?), by multiplying initial calculated parity P by a generator matrix G. Each CCW? may include an ACD portion and a P? portion such that each bit in the P? portion of a selected CCW? is present in the ACD portion for one of the other CCW?. In contrast to known approaches, the method and system may provide modified column codewords such that all data and parity bits are present in two codewords while using only two types of codewords, and without using extra parity-on-parity bits. In a set of modified column codewords, each bit in the modified parity in one modified codeword is present in another codeword.Type: GrantFiled: July 24, 2018Date of Patent: June 30, 2020Assignee: MICROSEMI STORAGE SOLUTIONS, INC.Inventors: Peter Graumann, Saeed Fouladi Fard
-
Publication number: 20200106461Abstract: Disclosed embodiments of the present disclosure relate, generally, to systems, methods, and devices for correction of burst-errors induced during transmission of encoded blocks of information. Some embodiments relate to decoders configured to test candidate corrections on a received block of information and select a candidate correction that best fits the characteristics of burst-errors expected for a type of transmission scheme. Such tested candidate corrections may be selected based on characteristics of burst-errors typically induced for a type of transmission scheme. Some embodiments relate to decoders configured to test candidate corrections for correcting burst-errors and perform standard error correcting techniques such as Reed-Solomon forward error correction techniques. Some embodiments relate to systems, such as serial/deserializer interfaces, that incorporate such decoders.Type: ApplicationFiled: February 22, 2019Publication date: April 2, 2020Inventor: Peter Graumann
-
Patent number: 10505707Abstract: A method and system are provided for drift compensation, providing a live data approach to sampler offset calibration, such as for voltage and/or temperature (VT) drift. A serializer/deserializer (SerDes) system includes a SerDes receiver and receiver logic, the receiver logic including a forward error correction (FEC) module. A drift compensation device, or drift compensation engine, receives live error corrections from the FEC module based on FEC operations performed on live traffic passing through the SerDes receiver. A drift compensation command is provided to a data sampler in the SerDes receiver, to adjust a sampling voltage of the data sampler. When the system includes a plurality of data samplers, the drift compensation device determines the data sampler with which an error correction is associated. The drift compensation command can be sent after a threshold criterion is satisfied, such as completion of a statistics collection period, or a threshold number of corrections.Type: GrantFiled: November 30, 2018Date of Patent: December 10, 2019Assignee: MICROSEMI SOLUTIONS (U.S.), INCInventor: Peter Graumann
-
Publication number: 20190207740Abstract: A method and system are provided for drift compensation, providing a live data approach to sampler offset calibration, such as for voltage and/or temperature (VT) drift. A serializer/deserializer (SerDes) system includes a SerDes receiver and receiver logic, the receiver logic including a forward error correction (FEC) module. A drift compensation device, or drift compensation engine, receives live error corrections from the FEC module based on FEC operations performed on live traffic passing through the SerDes receiver. A drift compensation command is provided to a data sampler in the SerDes receiver, to adjust a sampling voltage of the data sampler. When the system includes a plurality of data samplers, the drift compensation device determines the data sampler with which an error correction is associated. The drift compensation command can be sent after a threshold criterion is satisfied, such as completion of a statistics collection period, or a threshold number of corrections.Type: ApplicationFiled: November 30, 2018Publication date: July 4, 2019Inventor: Peter GRAUMANN
-
Publication number: 20190044539Abstract: A method and system are provided for error correction. In an implementation, after row encoding and column encoding, additional codeword data (ACD) and modified parity (P?) are concurrently created, for each of a plurality of modified column codewords (CCW), by multiplying initial calculated parity P by a generator matrix G. In an example implementation, each CCW? includes an ACD portion and a P? portion such that each bit in the P? portion of a selected CCW is present in the ACD portion for one of the other CCW?. In contrast to known approaches, in an implementation the method and system described herein provide modified column codewords such that all data and parity bits are present in two codewords while using only two types of codewords, and without using extra parity-on-parity bits. In a set of modified column codewords generated according to the method and system described herein, each bit in the modified parity in one modified codeword is present in another codeword.Type: ApplicationFiled: July 24, 2018Publication date: February 7, 2019Inventors: Peter GRAUMANN, Saeed Fouladi FARD
-
Patent number: 9793924Abstract: A forward error correction decoder and method of decoding a codeword is provided. The decoder comprises a convergence processor for estimating an expectation of codeword convergence. The convergence processor is configured to calculate a first value of a figure of merit; calculate a second value of the figure of merit; combine the second value of the figure of merit and the first value of the figure of merit to produce a progress value; compare the progress value of the decoding to a progress threshold; and increase a maximum number of iterations of the decoder if the progress value is greater than the progress threshold. The maximum number of iterations may be initially set to a low number beneficial for power consumption and raw throughput. Increasing the maximum number of iterations devotes additional resources to a particular codeword and is beneficial for error rate performance.Type: GrantFiled: December 4, 2015Date of Patent: October 17, 2017Assignee: Microsemi Solutions (U.S.), Inc.Inventors: Peter Graumann, Sean G. Gibb
-
Method and device for forward error correction decoder system utilizing orthogonality of an H matrix
Patent number: 9742439Abstract: A method and apparatus for a quasi-cyclic low density parity check (QC-LDPC) decoder utilizes a parity check matrix (H matrix) having a matrix value for each row and column position in the matrix. Each matrix value is associated with an initial soft information element where, for each one of the matrix values associated with a constrained row, the one of the matrix values is constrained to a set of constraint values associated with a set of initial soft information elements. The set of initial soft information elements excludes a number of soft information elements that immediately precede a first initial soft information element. The first initial soft information element is associated with a selected first matrix value associated with a first row that immediately precedes the constrained row, and with the same column as the one of the matrix values in the constrained row.Type: GrantFiled: June 8, 2015Date of Patent: August 22, 2017Assignee: Microsemi Solutions (U.S.), Inc.Inventor: Peter Graumann -
Patent number: 9602133Abstract: A method for boost floor mitigation during a decoding operation performed by a decoder is disclosed herein. The method includes: monitoring for a floor error condition while performing the decoding operation; if a floor error condition has been detected, then: clearing a feedback delay memory in the decoder; downscaling main memory values in the decoder; applying a gain in low-rank columns; and continuing to perform the decoding operation.Type: GrantFiled: January 27, 2015Date of Patent: March 21, 2017Assignee: Microsemi Storage Solutions (U.S.), Inc.Inventors: Peter Graumann, Sean G. Gibb
-
Patent number: 9564921Abstract: An FEC codeword comprises channel information indicating the reliability of the information contained by the FEC codeword. The channel information can be used to generate an initial error channel estimate. Based on the initial error channel estimate, an FEC decoder can decode the FEC codeword to increase the reliability of the information contained by the FEC codeword. According to the present disclosure, a method and system of decoding comprises: comparing a current codeword to a previous codeword in order to identify bits corrected between the previous and current codewords; revising an error channel estimate based on the identified corrected bits, the revised estimate representing a change in the error channel over time; and decoding the codeword based on the revised error channel estimate.Type: GrantFiled: February 4, 2015Date of Patent: February 7, 2017Assignee: Microsemi Storage Solutions (U.S.), Inc.Inventors: Peter Graumann, Sean Gibb