Patents by Inventor Andreas Bisplinghoff

Andreas Bisplinghoff 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: 11550547
    Abstract: A random noise generator for generating a plurality of random noise samples per clock cycle, the noise samples having a distribution. The random noise generator comprises at least a first comparator unit and a second comparator unit, the first comparator unit configured to generate a first plurality of samples representing a high-probability part of the distribution and the second comparator unit configured to generate a second plurality of samples representing a low-probability part of the distribution; and a random selection unit connected to at least the first comparator unit and the second comparator unit. The random selection unit is configured to receive the first plurality of samples generated by the first comparator unit and the second plurality of samples generated by the second comparator unit, to output a random selection of samples from the first plurality of samples and the second plurality of samples.
    Type: Grant
    Filed: January 2, 2020
    Date of Patent: January 10, 2023
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Mohammad Ali Sedaghat, Christopher R. Fludger, Andreas Bisplinghoff, Gregory Bryant
  • Publication number: 20200218511
    Abstract: A random noise generator for generating a plurality of random noise samples per clock cycle, the noise samples having a distribution. The random noise generator comprises at least a first comparator unit and a second comparator unit, the first comparator unit configured to generate a first plurality of samples representing a high-probability part of the distribution and the second comparator unit configured to generate a second plurality of samples representing a low-probability part of the distribution; and a random selection unit connected to at least the first comparator unit and the second comparator unit. The random selection unit is configured to receive the first plurality of samples generated by the first comparator unit and the second plurality of samples generated by the second comparator unit, to output a random selection of samples from the first plurality of samples and the second plurality of samples.
    Type: Application
    Filed: January 2, 2020
    Publication date: July 9, 2020
    Inventors: Mohammad Ali Sedaghat, Christopher R. Fludger, Andreas Bisplinghoff, Gregory Bryant
  • Patent number: 10148390
    Abstract: Techniques herein support enhanced multi-rate encoding and decoding of signals in multiple formats. In one embodiment, input data is received at a first device at one of a plurality of data rates. Encoder units are activated to produce streams of encoded input data. The encoder units are configured to operate at the same data rate. Differential encoding operations are performed to produce an encoded output stream. The encoded output stream is modulated for transmission to a second device. In another embodiment, a first device receives an encoded data stream that is transmitted from a second device. The modulated data stream includes encoded data at one of a plurality of data rates. Differential decoding is performed on the encoded data by activating one or more of a plurality of decoder units, where each of the plurality of decoder units is configured to operate at the same rate.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: December 4, 2018
    Assignee: Cisco Technology, Inc.
    Inventor: Andreas Bisplinghoff
  • Patent number: 10078540
    Abstract: A device receives signals over a communication medium and uses a low density parity check decoder to decode data in the signals. A number of unsatisfied parity checks are counted prior to a first decoding iteration of the low density parity check decoder on a basis of log likelihood ratios computed from the signals. An operational characteristic of the low density parity check decoder is computed based on an accumulated number of unsatisfied parity checks.
    Type: Grant
    Filed: June 13, 2014
    Date of Patent: September 18, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Andreas Bisplinghoff, Stefan Langenbach
  • Patent number: 10075186
    Abstract: A method for encoding bits according to a convolutional code. Bits to be encoded with the convolutional code are obtained for transmission over a communication channel. The bits are encoded according to the convolutional code with an encoder having an M-bit memory and a plurality of logic gates so as to separate trellis segments of the convolutional code into trellis sub-segments having a reduced number of branches per state than that of the trellis segments.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: September 11, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Andreas Bisplinghoff, Norbert Beck, Soeren Gehrke
  • Patent number: 9917600
    Abstract: A forward error correction and differentially encoded signal obtained via a communication channel is supplied to a soft-input soft-output (SISO) differential decoder that is bi-directionally coupled to a SISO forward error correction decoder. Over a first portion of a plurality of decoding iterations of the differentially encoded signal, the SISO differential decoder and the SISO forward error correction decoder are operated in a turbo decoding mode in which decoded messages generated by the SISO differential decoder are supplied to the SISO forward error correction decoder and forward error correction messages are supplied to the differential decoder. Over a second portion of the plurality of decoding iterations of the differentially encoded signal, the SISO forward error correction decoder is operated in a non-turbo decoding mode without any messages passing to and from the SISO differential decoder. Decoder output is obtained from the SISO forward error correction decoder.
    Type: Grant
    Filed: January 4, 2017
    Date of Patent: March 13, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Andreas Bisplinghoff, Stefan Langenbach, Norbert Beck
  • Publication number: 20170294983
    Abstract: Techniques herein support enhanced multi-rate encoding and decoding of signals in multiple formats. In one embodiment, input data is received at a first device at one of a plurality of data rates. Encoder units are activated to produce streams of encoded input data. The encoder units are configured to operate at the same data rate. Differential encoding operations are performed to produce an encoded output stream. The encoded output stream is modulated for transmission to a second device. In another embodiment, a first device receives an encoded data stream that is transmitted from a second device. The modulated data stream includes encoded data at one of a plurality of data rates. Differential decoding is performed on the encoded data by activating one or more of a plurality of decoder units, where each of the plurality of decoder units is configured to operate at the same rate.
    Type: Application
    Filed: June 26, 2017
    Publication date: October 12, 2017
    Inventor: Andreas Bisplinghoff
  • Patent number: 9722728
    Abstract: Techniques herein support enhanced multi-rate encoding and decoding of signals in multiple formats. In one embodiment, input data is received at a first device at one of a plurality of data rates. Encoder units are activated to produce streams of encoded input data. The encoder units are configured to operate at the same data rate. Differential encoding operations are performed to produce an encoded output stream. The encoded output stream is modulated for transmission to a second device. In another embodiment, a first device receives an encoded data stream that is transmitted from a second device. The modulated data stream includes encoded data at one of a plurality of data rates. Differential decoding is performed on the encoded data by activating one or more of a plurality of decoder units, where each of the plurality of decoder units is configured to operate at the same rate.
    Type: Grant
    Filed: October 11, 2016
    Date of Patent: August 1, 2017
    Assignee: Cisco Technology, Inc.
    Inventor: Andreas Bisplinghoff
  • Publication number: 20170141800
    Abstract: A method for encoding bits according to a convolutional code. Bits to be encoded with the convolutional code are obtained for transmission over a communication channel. The bits are encoded according to the convolutional code with an encoder having an M-bit memory and a plurality of logic gates so as to separate trellis segments of the convolutional code into trellis sub-segments having a reduced number of branches per state than that of the trellis segments.
    Type: Application
    Filed: November 18, 2015
    Publication date: May 18, 2017
    Inventors: Andreas Bisplinghoff, Norbert Beck, Soeren Gehrke
  • Patent number: 9647696
    Abstract: A forward error correction and differentially encoded signal obtained via a communication channel is supplied to a soft-input soft-output (SISO) differential decoder that is bi-directionally coupled to a SISO forward error correction decoder. Over a first portion of a plurality of decoding iterations of the differentially encoded signal, the SISO differential decoder and the SISO forward error correction decoder are operated in a turbo decoding mode in which decoded messages generated by the SISO differential decoder are supplied to the SISO forward error correction decoder and forward error correction messages are supplied to the differential decoder. Over a second portion of the plurality of decoding iterations of the differentially encoded signal, the SISO forward error correction decoder is operated in a non-turbo decoding mode without any messages passing to and from the SISO differential decoder. Decoder output is obtained from the SISO forward error correction decoder.
    Type: Grant
    Filed: May 5, 2015
    Date of Patent: May 9, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Andreas Bisplinghoff, Stefan Langenbach, Norbert Beck
  • Publication number: 20170117924
    Abstract: A forward error correction and differentially encoded signal obtained via a communication channel is supplied to a soft-input soft-output (SISO) differential decoder that is bi-directionally coupled to a SISO forward error correction decoder. Over a first portion of a plurality of decoding iterations of the differentially encoded signal, the SISO differential decoder and the SISO forward error correction decoder are operated in a turbo decoding mode in which decoded messages generated by the SISO differential decoder are supplied to the SISO forward error correction decoder and forward error correction messages are supplied to the differential decoder. Over a second portion of the plurality of decoding iterations of the differentially encoded signal, the SISO forward error correction decoder is operated in a non-turbo decoding mode without any messages passing to and from the SISO differential decoder. Decoder output is obtained from the SISO forward error correction decoder.
    Type: Application
    Filed: January 4, 2017
    Publication date: April 27, 2017
    Inventors: Andreas Bisplinghoff, Stefan Langenbach, Norbert Beck
  • Publication number: 20170033888
    Abstract: Techniques herein support enhanced multi-rate encoding and decoding of signals in multiple formats. In one embodiment, input data is received at a first device at one of a plurality of data rates. Encoder units are activated to produce streams of encoded input data. The encoder units are configured to operate at the same data rate. Differential encoding operations are performed to produce an encoded output stream. The encoded output stream is modulated for transmission to a second device. In another embodiment, a first device receives an encoded data stream that is transmitted from a second device. The modulated data stream includes encoded data at one of a plurality of data rates. Differential decoding is performed on the encoded data by activating one or more of a plurality of decoder units, where each of the plurality of decoder units is configured to operate at the same rate.
    Type: Application
    Filed: October 11, 2016
    Publication date: February 2, 2017
    Inventor: Andreas Bisplinghoff
  • Patent number: 9537513
    Abstract: Techniques herein support enhanced multi-rate encoding and decoding of signals in multiple formats. In one embodiment, input data is received at a first device at one of a plurality of data rates. Encoder units are activated to produce streams of encoded input data. The encoder units are configured to operate at the same data rate. Differential encoding operations are performed to produce an encoded output stream. The encoded output stream is modulated for transmission to a second device. In another embodiment, a first device receives an encoded data stream that is transmitted from a second device. The modulated data stream includes encoded data at one of a plurality of data rates. Differential decoding is performed on the encoded data by activating one or more of a plurality of decoder units, where each of the plurality of decoder units is configured to operate at the same rate.
    Type: Grant
    Filed: May 5, 2015
    Date of Patent: January 3, 2017
    Assignee: Cisco Technology, Inc.
    Inventor: Andreas Bisplinghoff
  • Patent number: 9270384
    Abstract: Presented herein are sub-sampled carrier phase recovery techniques. In accordance with one example, a plurality of consecutive symbols associated with a received optical signal is obtained. Carrier phase recovery of the optical signal is performed using one or more carrier phase estimation stages. At each of the one or more carrier phase estimation stages, a subset of the plurality of consecutive symbols is selected for use in carrier phase estimation. The subset of symbols selected for use in carrier phase estimation at each of the one or more stages comprises symbols that provide the most phase recovery information for each of the one or more stages.
    Type: Grant
    Filed: January 14, 2014
    Date of Patent: February 23, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Andreas Bisplinghoff, Chris Fludger
  • Publication number: 20150363247
    Abstract: A device receives signals over a communication medium and uses a low density parity check decoder to decode data in the signals. A number of unsatisfied parity checks are counted prior to a first decoding iteration of the low density parity check decoder on a basis of log likelihood ratios computed from the signals. An operational characteristic of the low density parity check decoder is computed based on an accumulated number of unsatisfied parity checks.
    Type: Application
    Filed: June 13, 2014
    Publication date: December 17, 2015
    Inventors: Andreas Bisplinghoff, Stefan Langenbach
  • Publication number: 20150326253
    Abstract: A forward error correction and differentially encoded signal obtained via a communication channel is supplied to a soft-input soft-output (SISO) differential decoder that is bi-directionally coupled to a SISO forward error correction decoder. Over a first portion of a plurality of decoding iterations of the differentially encoded signal, the SISO differential decoder and the SISO forward error correction decoder are operated in a turbo decoding mode in which decoded messages generated by the SISO differential decoder are supplied to the SISO forward error correction decoder and forward error correction messages are supplied to the differential decoder. Over a second portion of the plurality of decoding iterations of the differentially encoded signal, the SISO forward error correction decoder is operated in a non-turbo decoding mode without any messages passing to and from the SISO differential decoder. Decoder output is obtained from the SISO forward error correction decoder.
    Type: Application
    Filed: May 5, 2015
    Publication date: November 12, 2015
    Inventors: Andreas Bisplinghoff, Stefan Langenbach, Norbert Beck
  • Publication number: 20150326252
    Abstract: Techniques herein support enhanced multi-rate encoding and decoding of signals in multiple formats. In one embodiment, input data is received at a first device at one of a plurality of data rates. Encoder units are activated to produce streams of encoded input data. The encoder units are configured to operate at the same data rate. Differential encoding operations are performed to produce an encoded output stream. The encoded output stream is modulated for transmission to a second device. In another embodiment, a first device receives an encoded data stream that is transmitted from a second device. The modulated data stream includes encoded data at one of a plurality of data rates. Differential decoding is performed on the encoded data by activating one or more of a plurality of decoder units, where each of the plurality of decoder units is configured to operate at the same rate.
    Type: Application
    Filed: May 5, 2015
    Publication date: November 12, 2015
    Inventor: Andreas Bisplinghoff
  • Publication number: 20150200731
    Abstract: Presented herein are sub-sampled carrier phase recovery techniques. In accordance with one example, a plurality of consecutive symbols associated with a received optical signal is obtained. Carrier phase recovery of the optical signal is performed using one or more carrier phase estimation stages. At each of the one or more carrier phase estimation stages, a subset of the plurality of consecutive symbols is selected for use in carrier phase estimation. The subset of symbols selected for use in carrier phase estimation at each of the one or more stages comprises symbols that provide the most phase recovery information for each of the one or more stages.
    Type: Application
    Filed: January 14, 2014
    Publication date: July 16, 2015
    Applicant: Cisco Technology, Inc.
    Inventors: Andreas Bisplinghoff, Chris Fludger
  • Patent number: 8886058
    Abstract: Carrier phase estimation techniques are provided for processing a received optical signal having a carrier modulated according to a modulation scheme. First and second carrier phase estimation operations are performed on a digital signal derived from an optical carrier obtained from the received optical signal using coherent optical reception. The first carrier phase estimation operation tracks relatively fast phase variations of the optical carrier of the received optical signal to produce a first carrier phase estimation and the second carrier phase estimation operation tracks relatively slow phase variations of the optical carrier of the received optical signal to produce a second carrier phase estimation. A difference between the first and second carrier phase estimations is computed. Occurrence of a cycle slip is determined when the difference is greater than a threshold. A correction is applied to the first carrier phase estimation when the low pass filtered difference exceeds the threshold.
    Type: Grant
    Filed: June 4, 2012
    Date of Patent: November 11, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Jonas Geyer, Andreas Bisplinghoff, Theodor Kupfer
  • Publication number: 20130322870
    Abstract: Carrier phase estimation techniques are provided for processing a received optical signal having a carrier modulated according to a modulation scheme. First and second carrier phase estimation operations are performed on a digital signal derived from an optical carrier obtained from the received optical signal using coherent optical reception. The first carrier phase estimation operation tracks relatively fast phase variations of the optical carrier of the received optical signal to produce a first carrier phase estimation and the second carrier phase estimation operation tracks relatively slow phase variations of the optical carrier of the received optical signal to produce a second carrier phase estimation. A difference between the first and second carrier phase estimations is computed. Occurrence of a cycle slip is determined when the difference is greater than a threshold. A correction is applied to the first carrier phase estimation when the low pass filtered difference exceeds the threshold.
    Type: Application
    Filed: June 4, 2012
    Publication date: December 5, 2013
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Jonas Geyer, Andreas Bisplinghoff, Theodor Kupfer