Patents by Inventor Ahmed Shalash

Ahmed Shalash 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: 7698354
    Abstract: A flexible engine for implementing digital signal processing (DSP) functions involving repeating various arithmetic/logical operations on a stream of data includes multiple programmable filter elements, at least one of which includes a microcode control program for internal control of the programmable filter element. The engine also includes programmable interconnection logic coupled to the programmable filter elements for selectively combining, scaling, and accumulating output values from the first plurality of programmable filter elements and selectively providing accumulated values as inputs to the first plurality of programmable filter elements. A filter controller coupled to the programmable filter elements and the programmable interconnection logic includes its own microcode control program for external control of the programmable filter elements and the programmable interconnection logic. Multiple engines can be combined to form larger, more powerful engines.
    Type: Grant
    Filed: February 18, 2005
    Date of Patent: April 13, 2010
    Assignee: Analog Devices, Inc.
    Inventors: Michael Hennedy, Ahmed Shalash
  • Publication number: 20070243843
    Abstract: An automatic gain control circuit is disclosed. The automatic gain control circuit receives a radio frequency signal at an input. The input passes the radio frequency signal to a first gain loop having a changeable gain. A low pass filter filters the radio frequency signal. In a second gain loop, the gain of the filtered signal is adjusted. The automatic gain control circuit includes at least one signal detector for detecting a signal level in the first gain loop and a signal level in the second gain loop. The automatic gain control circuit also includes an adjustment module for adjusting the gain of the first and second gain loops based upon the detected signal levels wherein overall gain of the first and the second gain loops is increased no greater than a predetermined value.
    Type: Application
    Filed: April 18, 2006
    Publication date: October 18, 2007
    Inventor: Ahmed Shalash
  • Publication number: 20050251542
    Abstract: A flexible engine for implementing digital signal processing (DSP) functions involving repeating various arithmetic/logical operations on a stream of data includes multiple programmable filter elements, at least one of which includes a microcode control program for internal control of the programmable filter element. The engine also includes programmable interconnection logic coupled to the programmable filter elements for selectively combining, scaling, and accumulating output values from the first plurality of programmable filter elements and selectively providing accumulated values as inputs to the first plurality of programmable filter elements. A filter controller coupled to the programmable filter elements and the programmable interconnection logic includes its own microcode control program for external control of the programmable filter elements and the programmable interconnection logic. Multiple engines can be combined to form larger, more powerful engines.
    Type: Application
    Filed: February 18, 2005
    Publication date: November 10, 2005
    Inventors: Michael Hennedy, Ahmed Shalash