Patents by Inventor Gary Q. Jin

Gary Q. Jin 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: 9059811
    Abstract: In a computer-implemented method of adjusting a local clock at a receiver in a packet network, the local clock is generated by a phase locked loop locked to a master clock with the aid of time-stamped timing packets arriving over the network from the master clock with a packet delay distribution about a nominal delay. The timing packets are filtered to adjust for the packet delay distribution. A control input for the phase locked loop is derived from the timing packets. The amount of skew in the packet delay distribution about the nominal delay is determined, and the arrival times of timing packets are then selectively modified to correct for the amount of skew in the packet delay variation distribution prior to filtering the timing packets.
    Type: Grant
    Filed: May 15, 2013
    Date of Patent: June 16, 2015
    Assignee: Microsemi Semiconductor ULC
    Inventors: Jun Huang, Gary Q. Jin
  • Patent number: 8971523
    Abstract: A method of echo cancellation, particularly for use in high definition applications, splits an input signal and reference signal into M single-sided sub-band. The subbanded signals are downsampled at a downsampling rate N, where N?M, adaptively filtered, and recombined to produce an output signal. The sub-bands are preferably oversampled such that N<M. The use of oversampling and single-sided sub-banding reduces complexity and avoids aliasing problems.
    Type: Grant
    Filed: July 30, 2012
    Date of Patent: March 3, 2015
    Assignee: Microsemi Semiconductor Corp.
    Inventor: Gary Q. Jin
  • Publication number: 20130308660
    Abstract: In a computer-implemented method of adjusting a local clock at a receiver in a packet network, the local clock is generated by a phase locked loop locked to a master clock with the aid of time-stamped timing packets arriving over the network from the master clock with a packet delay distribution about a nominal delay. The timing packets are filtered to adjust for the packet delay distribution. A control input for the phase locked loop is derived from the timing packets. The amount of skew in the packet delay distribution about the nominal delay is determined, and the arrival times of timing packets are then selectively modified to correct for the amount of skew in the packet delay variation distribution prior to filtering the timing packets.
    Type: Application
    Filed: May 15, 2013
    Publication date: November 21, 2013
    Inventors: Jun Huang, Gary Q. Jin
  • Publication number: 20130188797
    Abstract: A method of echo cancellation, particularly for use in high definition applications, splits an input signal and reference signal into M single-sided sub-band. The subbanded signals are downsampled at a downsampling rate N, where N?M, adaptively filtered, and recombined to produce an output signal. The sub-bands are preferably oversampled such that N<M. The use of oversampling and single-sided sub-banding reduces complexity and avoids aliasing problems.
    Type: Application
    Filed: July 30, 2012
    Publication date: July 25, 2013
    Applicant: Microsemi Semiconductor Corp.
    Inventor: Gary Q. Jin
  • Publication number: 20120294437
    Abstract: In a closed loop acoustic system with forward and return paths, gain is controlled with different instantiations of a common gain control engine on each path. The gain control engine computes a first gain based on near-end signal levels, computes a second gain based on the output of the gain control engine, computes a third gain based on a howling condition, and computes a final gain as the product of the first, second and third gains.
    Type: Application
    Filed: May 17, 2012
    Publication date: November 22, 2012
    Applicant: MICROSEMI SEMICONDUCTOR CORP.
    Inventors: Tariq HADDAD, Gary Q. JIN
  • Patent number: 7786811
    Abstract: A digital phase locked loop has a digital controlled oscillator, a feedback loop coupled to the output of said digital controlled oscillator, a phase detector for comparing a feedback signal from said feedback loop with a reference signal to produce a phase error signal, and a low pass filter for filtering the phase error signal for controlling said digital controlled oscillator. A bandwidth calculation unit calculates the required filter bandwidth based on the phase error. The bandwidth calculation unit then controls the bandwidth of said low pass filter, which is thus adaptively adjusted in accordance with the phase error.
    Type: Grant
    Filed: December 11, 2008
    Date of Patent: August 31, 2010
    Assignee: Zarlink Semiconductor Inc.
    Inventor: Gary Q. Jin
  • Publication number: 20090174490
    Abstract: A digital phase locked loop has a digital controlled oscillator, a feedback loop coupled to the output of said digital controlled oscillator, a phase detector for comparing a feedback signal from said feedback loop with a reference signal to produce a phase error signal, and a low pass filter for filtering the phase error signal for controlling said digital controlled oscillator. A bandwidth calculation unit calculates the required filter bandwidth based on the phase error. The bandwidth calculation unit then controls the bandwidth of said low pass filter, which is thus adaptively adjusted in accordance with the phase error.
    Type: Application
    Filed: December 11, 2008
    Publication date: July 9, 2009
    Applicant: ZARLINK SEMICONDUCTOR INC.
    Inventor: Gary Q. Jin
  • Patent number: 7280469
    Abstract: A system and method of implementing a Fast Fourier Transform (FFT) function in a high data rate communication network. The communication network, employing technology such as VDSL and DMT or FDM, frequently implements a FFT at a transmitter to transfer frequency domain modulated signals into time domain signals. An IFFT is implemented at the receiver to obtain the original signal. The present system divides the channel bandwidth into sub-bands and performs the FFT function with multiple FFTs in order to reduce chip size and computation time.
    Type: Grant
    Filed: August 31, 2001
    Date of Patent: October 9, 2007
    Inventor: Gary Q. Jin
  • Patent number: 7280654
    Abstract: An affine projection or like algorithm is used to process a non-stationary signal. The affine projection algorithm creates an inverse matrix and includes a factor ? to avoid numerical instability in the inverse matrix. The factor ? is adaptively adjusted according to the characteristics of the signal.
    Type: Grant
    Filed: September 21, 2004
    Date of Patent: October 9, 2007
    Assignee: Zarlink Semiconductor Inc.
    Inventor: Gary Q. Jin
  • Patent number: 7233626
    Abstract: An encoder structure for use in a DMT communications system, has a turbo encoder for encoding a portion of a data stream and generating a coded output. A data combiner has a first input receiving a remaining uncoded portion of the data stream and at least one further input receiving the coded output of the turbo encoder. A selector determines the portion of the data stream applied to the turbo encoder based on the data rate, latency requirement, coding gain performance and circuit complexity.
    Type: Grant
    Filed: March 18, 2002
    Date of Patent: June 19, 2007
    Inventor: Gary Q. Jin
  • Patent number: 6999531
    Abstract: A method and apparatus for decoding convolutional codes used in error-correcting circuitry for digital data communication. To increase the speed and precision of the decoding process, the branch and/or state metrics are normalized during the soft decision calculations, whereby the dynamic range of the decoder is better utilized. Another aspect of the invention relates to decreasing the time and memory required to calculate the log-likelihood ratio by sending some of the soft decision values directly to a calculator without first storing them in memory.
    Type: Grant
    Filed: February 26, 2001
    Date of Patent: February 14, 2006
    Assignee: 1021 Technologies KK
    Inventor: Gary Q. Jin
  • Patent number: 6757859
    Abstract: An encoder for turbo coded trellis code modulation comprises an encoder data block for storing incoming data, and at least two recursive systematic convolutional encoders, said convolutional encoders being connected to receive data in parallel from said encoder data block. The decoder also employs a parallel implementation.
    Type: Grant
    Filed: May 1, 2000
    Date of Patent: June 29, 2004
    Assignee: Zarlink Semiconductor Inc.
    Inventor: Gary Q. Jin
  • Patent number: 6697423
    Abstract: A decision feedback equalizer is provided which is capable of canceling precursor Inter-Symbol Interference (ISI) even when knowledge of future data is unavailable. A novel DFE algorithm is utilized whereby the detection signal-to-noise ratio (SNR) is increased in two aspects: the precursor contribution is eliminated and the sampling location (relative to the channel response) is positioned at the maximum SNR location. As a result, the loop length for data transmission in a cable can be extended.
    Type: Grant
    Filed: October 10, 2000
    Date of Patent: February 24, 2004
    Assignee: Zarlink Semiconductor Inc.
    Inventors: Gary Q. Jin, Gordon J. Reesor
  • Patent number: 6671327
    Abstract: In a method of transmitting data over a communications channel, at least some of the bits of an incoming bit stream are passed through a turbo encoder to generate turbo encoded output bits, and words corresponding to symbol points on a constellation in a trellis code modulation scheme are generated using at least the bits passed through the turbo encoder, possibly in conjunction with other bits that are not passed the through the turbo encoder. Typically, the turbo encoded bits are the least significant bits.
    Type: Grant
    Filed: May 1, 2000
    Date of Patent: December 30, 2003
    Assignee: Zarlink Semiconductor Inc.
    Inventor: Gary Q. Jin
  • Patent number: 6608897
    Abstract: A method of canceling echo signals in a telephone network operating in a double talk mode has been developed. A system for implementing the method is also presented. In the invention the conventional normalized least mean square (NLMS) algorithm for echo cancellers is modified such that echo path changes continue to be tracked even after a double talk condition has been detected. The modified algorithm, known herein as a double-talk normalized least mean square (DNLMS) algorithm adaptively adjusts the convergence rate based on the power difference between the echo signal or the residual signal and the far end signal.
    Type: Grant
    Filed: October 21, 1998
    Date of Patent: August 19, 2003
    Assignee: Zarlink Semiconductor Inc.
    Inventors: Gary Q. Jin, Gordon J. Reesor, Thomas Qian
  • Publication number: 20030145026
    Abstract: A method is disclosed for simplifying a Fast Fourier Transform operation on a signal that is real in the time domain, wherein advantage is taken of the symmetry in the frequency domain to reduce the number of butterfly operations required to derive the transform of the signal.
    Type: Application
    Filed: January 30, 2003
    Publication date: July 31, 2003
    Inventor: Gary Q. Jin
  • Publication number: 20020136320
    Abstract: An encoder structure for use in a DMT communications system, has a turbo encoder for encoding a portion of a data stream and generating a coded output. A data combiner has a first input receiving a remaining uncoded portion of the data stream and at least one further input receiving the coded output of the turbo encoder. A selector determines the portion of the data stream applied to the turbo encoder based on the data rate, latency requirement, coding gain performance and circuit complexity.
    Type: Application
    Filed: March 18, 2002
    Publication date: September 26, 2002
    Inventor: Gary Q. Jin
  • Publication number: 20020031083
    Abstract: A system and method of implementing a Fast Fourier Transform (FFT) function in a high data rate communication network. The communication network, employing technology such as VDSL and DMT or FDM, frequently implements a FFT at a transmitter to transfer frequency domain modulated signals into time domain signals. An IFFT is implemented at the receiver to obtain the original signal. The present system divides the channel bandwidth into sub-bands and performs the FFT function with multiple FFTs in order to reduce chip size and computation time.
    Type: Application
    Filed: August 31, 2001
    Publication date: March 14, 2002
    Inventor: Gary Q. Jin
  • Publication number: 20020023246
    Abstract: A decoder for use in a data communication system for decoding a stream of data which has been convolutionally and Reed-Solomon encoded is provided. The decoder has a trellis decoder for performing at least one iteration for decoding the stream of data. The Reed-Solomon decoder is provided for further decoding the encoded stream of data after the trellis decoder is stopped, the Reed-Solomon decoder including syndrome calculating means for calculating syndromes after each iteration of the trellis decoder. The decoder also includes control means for stopping the trellis decoder from performing another iteration when all of the syndromes calculated in the syndrome calculation means are zero.
    Type: Application
    Filed: August 10, 2001
    Publication date: February 21, 2002
    Inventor: Gary Q. Jin
  • Publication number: 20010021233
    Abstract: A method and apparatus for decoding convolutional codes used in error correcting circuitry for digital data communication. To increase the speed and precision of the decoding process, the branch and/or state metrics are normalized during the soft decision calculations, whereby the dynamic range of the decoder is better utilized. Another aspect of the invention relates to decreasing the time and memory required to calculate the log-likelihood ratio by sending some of the soft decision values directly to a calculator without first storing them in memory.
    Type: Application
    Filed: February 26, 2001
    Publication date: September 13, 2001
    Inventor: Gary Q. Jin