Patents by Inventor Nabil Yousef

Nabil Yousef 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: 20070213018
    Abstract: Digital autonomous AGC for a DVB-H receiver comprises detecting a plurality of RF signals entering a LNA in the DVB-H receiver; detecting a RF transmitter blocker signal occurring at the LNA; and differentiating between a desired RF signal and an undesired RF transmitter blocker signal by varying a differential gain of current through the LNA. A RF servo loop is used for detecting the RF transmitter blocker signal. Logic circuitry of the RF servo loop is integrated with a baseband AGC loop to step control the differential gain of current through the LNA. A RF wideband detector is used for detecting the plurality of RF signals entering the LNA; and sending a voltage output corresponding to voltage levels of the RF signals to a plurality of comparators, wherein each of the plurality of comparators are set at a different programmable voltage threshold level compared with one another.
    Type: Application
    Filed: March 8, 2006
    Publication date: September 13, 2007
    Inventors: Aly Ismail, Janakan Sivasubramaniam, Edward Youssoufian, Nabil Yousef, Frank Carr
  • Publication number: 20070143810
    Abstract: A system and method of reducing a channel switching delay in TDM mobile television systems comprises transmitting a sequence of data bursts associated with channels for reception on a RF channel bandwidth received on a mobile television receiver; switching between an active state of transmission and a non-active state of transmission during reception of channels on the RF channel bandwidth, wherein the active state of transmission comprises transmission of data bursts associated with user-preferred channels and the non-active state of transmission comprises transmission of data bursts associated with user non-preferred channels; anticipating a particular user-preferred channel that a user will likely switch to during reception of channels on the RF channel bandwidth; decoding the sequence of data bursts during the active state of transmission; buffering one decoded data burst for each of the user-preferred channels; and replacing a previously buffered data burst with a newly buffered data burst.
    Type: Application
    Filed: December 16, 2005
    Publication date: June 21, 2007
    Applicant: Newport Media, Inc.
    Inventor: Nabil Yousef
  • Publication number: 20070140321
    Abstract: Successive interference canceling for CMDA. ICI may result from a signal's multi-path effects, or by filtering/suppression of some of the component energy of the signaling waveforms. Energy component attenuation destroys orthogonality of CDMA symbols thereby causing ICI. An ICF suppresses frequency domain portions (attenuates ingress), but also introduces ICI. Following the ICF, the signal is de-spread sliced, re-spread and convolved with the ICF echoes (except first tap echoes). Convolving re-spread hard decisions with delayed ICF taps is equivalent to partially re-modulating the first-pass hard decisions to efficiently “add-back-in” the signal energy which was blanked/subtracted by the ICF. Alternatively, parameter estimation de-rotates and re-rotates soft symbols and hard decisions, respectively compensating for undesirable symbol rotation. The convolved signal is subtracted from a delayed version of the ICF output signal.
    Type: Application
    Filed: November 27, 2006
    Publication date: June 21, 2007
    Applicant: Broadcom Corporation, a California Corporation
    Inventors: Nabil Yousef, Thomas Kolze
  • Publication number: 20070089038
    Abstract: A system and method of using recursive cyclic redundancy check (CRC)+forward error correction (FEC) for enhancing the channel coding gain for a DVB-H receiver, and using a physical (PHY) Reed-Solomon (RS) decoder+FEC to achieve better coding gain. The system and method utilize a dual mode RS decoder (erasure mode and error mode) for FEC decoding. The PHY RS is used to provide smaller granularity for FEC. The system includes a cache memory management scheme for implementing the recursive CRC/RS+FEC in very large scale integrated circuit chip (VLSI) hardware.
    Type: Application
    Filed: October 17, 2005
    Publication date: April 19, 2007
    Applicant: Newport Media, Inc.
    Inventors: Bin Xu, Nabil Yousef
  • Publication number: 20070053470
    Abstract: Iterative data-aided carrier CFO estimation for CDMA systems. Any communication receiver may be adapted to perform the iterative data-aided carrier CFO estimation. The iterative data-aided carrier CFO estimation is performed using a high accuracy method. The operation may be described as follows: a received signal is despread and buffered. Using the received preamble sequence, an initial estimate of the CFO is obtained. This estimate is used to correct the whole despread data. The corrected data using the initial CFO estimate is sliced. Each despread data symbol is divided by the corresponding sliced data decision. The obtained sequence is then averaged across different codes to obtain a less noisy sequence, which is then used to estimate the CFO again. The procedure can be repeated (iterated) to obtain a more accurate carrier frequency offset estimate; the number of times in which the procedure is repeated may be programmable or predetermined.
    Type: Application
    Filed: November 2, 2006
    Publication date: March 8, 2007
    Applicant: Broadcom Corporation, a California Corporation
    Inventors: Nabil Yousef, Jun Ma, Jonathan Min
  • Publication number: 20070030930
    Abstract: A novel approach of repeated adaptation is provided that can be applied to either one or both of channel estimation and/or equalization. From an incoming data packet that includes data and a training sequence, a modified data packet is generated that includes the data, the training sequence, and at least one additional copy of the training sequence. From the format of this modified data packet, the same training sequence can be used over and over again a desired number of times to perform channel estimation and subsequent calculation of equalizer tap coefficients. Alternatively, the same training sequence can be used over and over again a desired number of times to converge the equalizer coefficient taps directly without doing any preliminary channel estimation. Generally, either of these approaches can be characterized as a cyclic adaptation operation that provides improved performance without incurring any reduction in throughput of the communication channel.
    Type: Application
    Filed: August 8, 2006
    Publication date: February 8, 2007
    Inventor: Nabil Yousef
  • Publication number: 20070014334
    Abstract: Cancellation of interference in a communication system with application to S-CDMA. A relatively straight-forward implemented and computationally efficient approach of selecting a predetermined number of unused codes is used to perform weighted linear combination selectively with each of the input spread signals in a multiple access communication system. If desired, the predetermined number of unused codes is always the same in each implementation. Alternatively, the predetermined number of unused codes is selected from within a reordered code matrix using knowledge that is shared between the two ends of a communication system, such as between the CMs and a CMTS. While the context of an S-CDMA communication system having CMs and a CMTS is used, the solution is generally applicable to any communication system that seeks to cancel narrowband interference. Several embodiments are also described that show the generic applicability of the solution across a wide variety of systems.
    Type: Application
    Filed: September 18, 2006
    Publication date: January 18, 2007
    Applicant: Broadcom Corporation, a California Corporation
    Inventors: Bruce Currivan, Thomas Kolze, Gottfried Ungerboeck, Nabil Yousef
  • Publication number: 20070009012
    Abstract: Cancellation of interference in a communication system with application to S-CDMA. A relatively straight-forward implemented and computationally efficient approach of selecting a predetermined number of unused codes is used to perform weighted linear combination selectively with each of the input spread signals in a multiple access communication system. If desired, the predetermined number of unused codes is always the same in each implementation. Alternatively, the predetermined number of unused codes is selected from within a reordered code matrix using knowledge that is shared between the two ends of a communication system, such as between the CMs and a CMTS. While the context of an S-CDMA communication system having CMs and a CMTS is used, the solution is generally applicable to any communication system that seeks to cancel narrowband interference. Several embodiments are also described that show the generic applicability of the solution across a wide variety of systems.
    Type: Application
    Filed: September 18, 2006
    Publication date: January 11, 2007
    Applicant: Broadcom Corporation, a California Corporation
    Inventors: Bruce Carrivan, Thomas Kolze, Gottfried Ungerboeck, Nabil Yousef
  • Patent number: 7050516
    Abstract: A system for periodic noise avoidance including a timing discriminator receiving an input signal from a communications channel. The input signal includes data packets and empty slots with periodic noise. The timing discriminator outputs a first error measurement of periodic noise width and a second error measurement of periodic noise position. A first loop filter inputs the first error measurement and outputs a width of the empty slots. A second loop filter inputs the second error measurement and outputs a frequency of the periodic noise. An oscillator inputs the width of the empty slots and the frequency, and outputs an empty slot waveform to the timing discriminator.
    Type: Grant
    Filed: March 20, 2003
    Date of Patent: May 23, 2006
    Assignee: Broadcom Corporation
    Inventors: Bruce J. Currivan, Thomas J. Kolze, Daniel H. Howard, Nabil Yousef, William Ngai
  • Publication number: 20050169361
    Abstract: Directly computing Feed Forward Equalizer (FFE) coefficients and Feed Back Equalizer (FBE) coefficients of a Decision Feedback Equalizer (DFE) from a channel estimate. The FBE coefficients have an energy constraint. A recursive least squares problem is formulated based upon the DFE configuration, the channel estimate, and the FBE energy constraint. The recursive least squares problem is solved to yield the FFE coefficients. The FFE coefficients are convolved with a convolution matrix that is based upon the channel estimate to yield the FBE coefficients. A solution to the recursive least squares problem is interpreted as a Kalman gain vector. A Kalman gain vector solution to the recursive least squares problem may be determined using a Fast Transversal Filter (FTF) algorithm.
    Type: Application
    Filed: March 25, 2005
    Publication date: August 4, 2005
    Inventors: Nabil Yousef, Ricardo Merched
  • Publication number: 20050163196
    Abstract: A communication system performs burst noise cancellation. A transmitter produces and transmits a spread signal that comprises at least one known-value symbol spread by a plurality of non data-carrying orthogonal codes and data symbols spread by at least one data-carrying orthogonal code. The transmitter transmits the spread signal across a communication link that introduces burst noise. A burst noise detector determines burst noise affected chips of the orthogonal codes. A weight computation functional block calculates a plurality of complex-valued combining weights based upon the burst noise affected chips. A vector de-spreader and a linear combiner operate in combination to use the plurality of non data-carrying orthogonal codes, the at least one data-carrying orthogonal code, and the plurality of complex-valued combining weights to de-spread the received spread signal to produce the data symbols with the burst noise substantially removed.
    Type: Application
    Filed: March 24, 2005
    Publication date: July 28, 2005
    Inventors: Bruce Currivan, Nabil Yousef, Thomas Kolze, Gottfried Ungerboeck
  • Publication number: 20050141460
    Abstract: Cancellation of interference in a communication system with application to S-CDMA. A relatively straight-forward implemented, and computationally efficient approach of selecting a predetermined number of unused codes is used to perform weighted linear combination selectively with each of the input spread signals in a multiple access communication system. If desired, the predetermined number of unused codes is always the same in each implementation. Alternatively, the predetermined number of unused codes are selected from within a reordered code matrix using knowledge that is shared between the two ends of a communication system, such as between the CMs and a CMTS. While the context of an S-CDMA communication system having CMs and a CMTS is used, the solution is generally applicable to any communication system that seeks to cancel narrowband interference. Several embodiments are also described that show the generic applicability of the solution across a wide variety of systems.
    Type: Application
    Filed: May 8, 2002
    Publication date: June 30, 2005
    Inventors: Bruce Currivan, Thomas Kolze, Gottfried Ungerboeck, Nabil Yousef
  • Publication number: 20050058194
    Abstract: Computing optimal Linear Equalizer (LE) coefficients gopt from a channel estimate h. A channel impulse response h is first estimated based upon either a known training sequence or an unknown sequence. The channel estimate is formulated as a convolution matrix H. The convolution matrix H is then related to the LE coefficients in a matrix format equation, the matrix format equation based upon the structure of the LE, the convolution matrix, and an expected output of the LE. A Fast Transversal Filter (FTF) algorithm is then used to formulate a recursive least squares solution to the matrix format equation. Computing the recursive least squares solution yields the LE coefficients using structured equations.
    Type: Application
    Filed: October 1, 2004
    Publication date: March 17, 2005
    Inventor: Nabil Yousef
  • Publication number: 20050053129
    Abstract: An adaptive filter has a plurality of filter coefficients and a filter coefficients processing unit trains of the adaptive filter. The filter coefficients processing unit is operable to iterate to alter the plurality of filter coefficients of the communication system filter. Every Nth iteration, the filter coefficients processing unit is operable to identify a first group of filter coefficients of the plurality of filter coefficients that satisfy filter coefficient threshold rules and a second group of filter coefficients of the plurality of filter coefficients that do not satisfy the filter coefficient threshold rules. Every iteration, the filter coefficients processing unit is operable to: (1) update the first group of filter coefficients using a first step size and a first error signal; and (2) update the second group of filter coefficients using a second step size and a second error signal.
    Type: Application
    Filed: September 27, 2004
    Publication date: March 10, 2005
    Inventor: Nabil Yousef
  • Publication number: 20050047489
    Abstract: A system for mitigating impairment in a communication system includes a delay block, a signal level block, a moving average window block, an impulse noise detection block, and a combiner. The delay block receives and delays each chip of a plurality of chips in a spreading interval. The signal level block determines a signal level of each chip of the plurality of chips in the spreading interval. The moving average window block determines a composite signal level for a chip window corresponding to the chip. The impulse noise detection block receives the signal level, receives the composite signal level, and produces an erasure indication for each chip of the plurality of chips of the corresponding chip window. The combiner erases chips of the plurality of chips of the spreading interval based upon the erasure indication.
    Type: Application
    Filed: October 12, 2004
    Publication date: March 3, 2005
    Inventors: Nabil Yousef, Thomas Kolze, Jonathan Min
  • Publication number: 20050041760
    Abstract: A Decision Feedback Equalizer (DFE) system includes a DFE and a DFE coefficients processor. The DFE receives an uncompensated signal and operates upon the uncompensated input using DFE coefficients to produce an equalized output. The DFE coefficients processor formulates a channel estimate as a convolution matrix H. The DFE coefficients processor determines a Feed Back Equalizer (FBE) energy constraint based upon the channel estimate. The DFE coefficients processor relates the convolution matrix H to the DFE coefficients in a matrix format equation, the matrix format equation based upon the structure of the DFE, the convolution matrix, an expected output of the DFE, and the FBE energy constraint. The DFE coefficients processor formulates a recursive least squares solution to the matrix format equation and computes the recursive least squares solution to the matrix format equation to yield the DFE coefficients.
    Type: Application
    Filed: October 1, 2004
    Publication date: February 24, 2005
    Inventor: Nabil Yousef
  • Publication number: 20040184571
    Abstract: A system for periodic noise avoidance including a timing discriminator receiving an input signal from a communications channel. The input signal includes data packets and empty slots with periodic noise. The timing discriminator outputs a first error measurement of periodic noise width and a second error measurement of periodic noise position. A first loop filter inputs the first error measurement and outputs a width of the empty slots. A second loop filter inputs the second error measurement and outputs a frequency of the periodic noise. An oscillator inputs the width of the empty slots and the frequency, and outputs an empty slot waveform to the timing discriminator.
    Type: Application
    Filed: March 20, 2003
    Publication date: September 23, 2004
    Applicant: Broadcom Corporation
    Inventors: Bruce J. Currivan, Thomas J. Kolze, Daniel H. Howard, Nabil Yousef, William Ngai
  • Patent number: 6256338
    Abstract: A method for determining a fading correction factor to be used for correcting a sample of a power delay profile of a received signal in a communication system, the fading correction factor associated with a fading channel characteristic through which the received signal propagates, includes estimating a number (N) of complex samples, obtaining fading channel autocorrelation sequence (R(n)) of the fading channel for a plurality (n) of complex samples, the number of the plurality (n) of complex samples corresponding to the number (N) of complex samples, and computing the fading correction factor based on the number (N) of complex samples, autocorrelation sequence (R(n)), and the number of the plurality (n) of complex samples.
    Type: Grant
    Filed: November 30, 1998
    Date of Patent: July 3, 2001
    Assignee: Motorola, Inc.
    Inventors: Louay Jalloul, Nabil Yousef
  • Patent number: 6104747
    Abstract: A method for determining an optimum number (Nopt) of complex samples for coherent averaging of a complex signal S(n) in a code division multiple access communication system includes estimating an initial number (Nint) of complex samples, obtaining fading channel autocorrelation sequence (R(n)) for a plurality (n) of complex samples, the plurality (n) number of complex samples corresponding to the initial number (Nint) of complex samples, computing a constant (K) based on the autocorrelation sequence (R(n)) and the plurality (n) of complex samples, substituting the initial number (Nint) of complex samples for the optimum number (Nopt) of complex samples if the constant (K) is equal or substantially equal to zero.
    Type: Grant
    Filed: November 30, 1998
    Date of Patent: August 15, 2000
    Assignee: Motorola, Inc.
    Inventors: Louay Jalloul, Nabil Yousef