Patents by Inventor Moshe Tarrab

Moshe Tarrab 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: 9083390
    Abstract: A local oscillator circuit and a corresponding method are provided. The local oscillator circuit includes a memory connected to a processor. The memory is configured to store local oscillator parameters corresponding to a plurality of center frequencies of a frequency spectrum. The processor is configured to apply the stored LO parameters when switching the frequency spectrum for a mixed-mode spectrum communication. The local oscillator also includes a plurality of registers connected with the processor, the plurality of registers configured to control switching of the frequency spectrum.
    Type: Grant
    Filed: April 16, 2012
    Date of Patent: July 14, 2015
    Assignee: Broadcom Corporation
    Inventors: Moshe Tarrab, Ramon A. Gomez, Avi Kliger, Young Joon Shin, Dongsoo Daniel Koh
  • Patent number: 9008086
    Abstract: A communication device having a Media Access Control (MAC) layer and a physical (PHY) layer may include a first physical channel for transferring at least one packet between the PHY layer and the MAC layer. The communication device may further include a second physical channel for transferring, to a transmitting device, a first table that indicates a number of bits to be loaded onto each of a plurality of tones and a second table that indicates a transmission power for the plurality of tones. The PHY layer may receive the at least one packet from the transmitting device over the plurality of tones and may transfer the at least one packet to the MAC layer via the first physical channel.
    Type: Grant
    Filed: July 11, 2013
    Date of Patent: April 14, 2015
    Assignee: Broadcom Corporation
    Inventors: Avraham Kliger, Yitshak Ohana, Moshe Tarrab
  • Patent number: 8953594
    Abstract: Systems and methods for increasing preambles are provided. In some aspects, an electronic device configured for use as a node in a home network is provided. The electronic device includes a preamble generator configured to generate an outbound preamble for a data signal. The electronic device also includes a preamble increasing circuit configured to increase a size of the outbound preamble based on a switching signal.
    Type: Grant
    Filed: July 15, 2013
    Date of Patent: February 10, 2015
    Assignee: Broadcom Corporation
    Inventors: Moshe Tarrab, Eliahu Shusterman, Yitshak Ohana, Avi Kliger
  • Publication number: 20130301653
    Abstract: A communication device having a Media Access Control (MAC) layer and a physical (PHY) layer may include a first physical channel for transferring at least one packet between the PHY layer and the MAC layer. The communication device may further include a second physical channel for transferring, to a transmitting device, a first table that indicates a number of bits to be loaded onto each of a plurality of tones and a second table that indicates a transmission power for the plurality of tones. The PHY layer may receive the at least one packet from the transmitting device over the plurality of tones and may transfer the at least one packet to the MAC layer via the first physical channel.
    Type: Application
    Filed: July 11, 2013
    Publication date: November 14, 2013
    Inventors: Avraham KLIGER, Yitshak Ohana, Moshe Tarrab
  • Publication number: 20130301655
    Abstract: Systems and methods for increasing preambles are provided. In some aspects, an electronic device configured for use as a node in a home network is provided. The electronic device includes a preamble generator configured to generate an outbound preamble for a data signal. The electronic device also includes a preamble increasing circuit configured to increase a size of the outbound preamble based on a switching signal.
    Type: Application
    Filed: July 15, 2013
    Publication date: November 14, 2013
    Inventors: Moshe TARRAB, Eliahu Shusterman, Yitshak Ohana, Avi Kliger
  • Publication number: 20130272312
    Abstract: A local oscillator circuit and a corresponding method are provided. The local oscillator circuit includes a memory connected to a processor. The memory is configured to store local oscillator parameters corresponding to a plurality of center frequencies of a frequency spectrum. The processor is configured to apply the stored LO parameters when switching the frequency spectrum for a mixed-mode spectrum communication. The local oscillator also includes a plurality of registers connected with the processor, the plurality of registers configured to control switching of the frequency spectrum.
    Type: Application
    Filed: April 16, 2012
    Publication date: October 17, 2013
    Applicant: BROADCOM CORPORATION
    Inventors: Moshe Tarrab, Ramon A. Gomez, Avi Kliger, Young Joon Shin, Dongsoo Daniel Koh
  • Patent number: 8526429
    Abstract: A system for serving an individual node in a shared communication network having a MAC layer and a PHY layer, the system being operative to interface between the MAC layer and the PHY layer. The system may include a first physical channel transferring at least one packet between the layers, a second physical channel transferring at least one burst parameter between the layers, and a third physical channel transferring at least one timing signal, for a burst characterized by the at least one burst parameter and comprising the at least one packet, between the layers.
    Type: Grant
    Filed: July 27, 2010
    Date of Patent: September 3, 2013
    Assignee: Broadcom Corporation
    Inventors: Avi Kliger, Yitshak Ohana, Moshe Tarrab
  • Patent number: 8514860
    Abstract: Systems and methods for providing a high throughput mode for a MoCA device are provided. An electronic device configured for use as a node in a home network is provided. The electronic device may include a preamble generator block. The preamble generator block may include a time domain preamble generator. The time domain preamble generator may be configured to generate a periodic preamble for a MoCA signal. The preamble generator block may also include a doubling circuit configured to double the periodic preamble. Such doubling may preferably obtain an increased maximum periodic preamble.
    Type: Grant
    Filed: February 22, 2011
    Date of Patent: August 20, 2013
    Assignee: Broadcom Corporation
    Inventors: Moshe Tarrab, Eliahu Shusterman, Yitshak Ohana, Avi Kliger
  • Publication number: 20110206042
    Abstract: Systems and methods for providing a high throughput mode for a MoCA device are provided. An electronic device configured for use as a node in a home network is provided. The electronic device may include a preamble generator block. The preamble generator block may include a time domain preamble generator. The time domain preamble generator may be configured to generate a periodic preamble for a MoCA signal. The preamble generator block may also include a doubling circuit configured to double the periodic preamble. Such doubling may preferably obtain an increased maximum periodic preamble.
    Type: Application
    Filed: February 22, 2011
    Publication date: August 25, 2011
    Inventors: Moshe Tarrab, Eliahu Shusterman, Yitshak Ohana, Avi Kliger
  • Publication number: 20100290461
    Abstract: A system for serving an individual node in a shared communication network having a MAC layer and a PHY layer, the system being operative to interface between the MAC layer and the PHY layer. The system may include a first physical channel transferring at least one packet between the layers, a second physical channel transferring at least one burst parameter between the layers, and a third physical channel transferring at least one timing signal, for a burst characterized by the at least one burst parameter and comprising the at least one packet, between the layers.
    Type: Application
    Filed: July 27, 2010
    Publication date: November 18, 2010
    Applicant: Broadcom Corporation
    Inventors: Avi Kliger, Yitshak Ohana, Moshe Tarrab
  • Patent number: 7782850
    Abstract: A system for serving an individual node in a shared communication network having a MAC layer and a PHY layer, the system being operative to interface between the MAC layer and the PHY layer. The system may include a first physical channel transferring at least one packet between the layers, a second physical channel transferring at least one burst parameter between the layers, and a third physical channel transferring at least one timing signal, for a burst characterized by the at least one burst parameter and comprising the at least one packet, between the layers.
    Type: Grant
    Filed: October 25, 2007
    Date of Patent: August 24, 2010
    Assignee: Broadcom Corporation
    Inventors: Avi Kliger, Yitshak Ohana, Moshe Tarrab
  • Publication number: 20080259957
    Abstract: A system for serving an individual node in a shared communication network having a MAC layer and a PHY layer, the system being operative to interface between the MAC layer and the PHY layer. The system may include a first physical channel transferring at least one packet between the layers, a second physical channel transferring at least one burst parameter between the layers, and a third physical channel transferring at least one timing signal, for a burst characterized by the at least one burst parameter and comprising the at least one packet, between the layers.
    Type: Application
    Filed: October 25, 2007
    Publication date: October 23, 2008
    Applicant: Broadcom Corporation
    Inventors: Avi Kliger, Yitshak Ohana, Moshe Tarrab
  • Patent number: 6950476
    Abstract: A device and method for performing SISO decoding. The method comprising the steps of: (a) providing a trellis representative of an output of a convolutional encoder, the convolutional encoder has a coding rate of R, the trellis having a block length T. (b) assigning an initial conditions to each starting node of the trellis for a forward iteration through the trellis. (c) computing a forward metric for each node, starting from the start of the trellis and advancing forward through the trellis and storing forward metrics of nodes of a plurality of starting stages of windows. (d) repeating stages d(1)-d(3) until all lambdas of the trellis are calculated; d(1) retrieving forward metrics of nodes of a starting stage of a window, the retrieved forward metrics were computed and stored during step (c). d(2) computing and storing forward metrics for each node, starting from a second stage of the window and ending at the ending stage of the window.
    Type: Grant
    Filed: February 20, 2001
    Date of Patent: September 27, 2005
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Moshe Tarrab, Mark Elnekave, Jacob Tokar, Eran Pisek
  • Patent number: 6658440
    Abstract: A filter comprising of an internal memory for storing data and coefficients; an address generation unit, for generating memory addresses; a multiply and accumulate unit (i.e.—MAC unit), for performing multiply and accumulate functions. The filter can operate in a plurality of modes, such as multiple or single channel FIR filtering; multiple or single channel IIR filtering; multiple or single channel echo cancellation; multiple or single channel decimation and multiple or single channel extrapolation.
    Type: Grant
    Filed: February 24, 2000
    Date of Patent: December 2, 2003
    Assignee: Motorola, Inc.
    Inventors: Eran Pisek, Moshe Tarrab, David Moshe
  • Publication number: 20030212830
    Abstract: Systems and methods are provided for implementing: a rings architecture for communications and data handling systems; an enumeration process for automatically configuring the ring topology; automatic routing of messages through bridges; extending a ring topology to external devices; write-ahead functionality to promote efficiency; wait-till-reset operation resumption; in-vivo scan through rings topology; staggered clocking arrangement; and stray message detection and eradication. Other inventive elements conveyed include: an architectural overview of a packet processor; a programming model for a packet processor; an instruction pipeline for a packet processor; and use of a packet processor as a module on a rings-based architecture.
    Type: Application
    Filed: July 2, 2002
    Publication date: November 13, 2003
    Applicant: Globespan Virata Incorporated
    Inventors: Ilia Greenblat, Moshe Tarrab, Uri Trichter, Oded Norman, Elizer Weitz
  • Publication number: 20030200339
    Abstract: Systems and methods are provided for implementing: a rings architecture for communications and data handling systems; an enumeration process for automatically configuring the ring topology; automatic routing of messages through bridges; extending a ring topology to external devices; write-ahead functionality to promote efficiency; wait-till-reset operation resumption; in-vivo scan through rings topology; staggered clocking arrangement; and stray message detection and eradication. Other inventive elements conveyed include: an architectural overview of a packet processor; a programming model for a packet processor; an instruction pipeline for a packet processor; and use of a packet processor as a module on a rings-based architecture.
    Type: Application
    Filed: July 2, 2002
    Publication date: October 23, 2003
    Applicant: GlobespanVirata Incorporated
    Inventors: Ilia Greenblat, Moshe Tarrab, Uri Trichter, Oded Norman, Boris Zabarski, Moshe Refaeli, Elizer Weitz
  • Publication number: 20030196076
    Abstract: Systems and methods are provided for implementing: a rings architecture for communications and data handling systems; an enumeration process for automatically configuring the ring topology; automatic routing of messages through bridges; extending a ring topology to external devices; write-ahead functionality to promote efficiency; wait-till-reset operation resumption; in-vivo scan through rings topology; staggered clocking arrangement; and stray message detection and eradication. Other inventive elements conveyed include: an architectural overview of a packet processor; a programming model for a packet processor; an instruction pipeline for a packet processor; and use of a packet processor as a module on a rings-based architecture.
    Type: Application
    Filed: July 2, 2002
    Publication date: October 16, 2003
    Applicant: Globespan Virata Incorporated
    Inventors: Boris Zabarski, Moshe Tarrab, Oded Norman
  • Patent number: 6529567
    Abstract: An electronic apparatus receives a noisy signal and produces and stores hard data and soft data. It has a first portion (210, 310) for receiving electromagnetic signals and producing hard data and soft data, and a second portion (200, 300) for storing soft data and hard data concerning a particular signal at a single location in a memory bank (270, 370), preferably at the same memory address. Hard data and soft data can be stored in consecutive memory cells. Hard data can overlap soft data. If hard data overlaps soft data, it preferably overlaps soft data least significant bits. The second portion (200, 300) has a memory bank (270, 370), a controller (260, 360) and also can have a synchronizer (390) for synchronizing between soft data and hard data concerning the same input signal.
    Type: Grant
    Filed: March 10, 1999
    Date of Patent: March 4, 2003
    Assignee: Motorola, Inc.
    Inventors: Eran Pisek, Moshe Tarrab, Eytan Engel
  • Patent number: 6360243
    Abstract: The present invention provides a task scheduling accelerating method, device and article of manufacture for determining and controlling multi-tasking. The device includes a synchronous task command interface for receiving commands from tasks on the host processor; an asynchronous task command interface for receiving commands from tasks and interrupt service routines on the host processor; an interrupt service routine interface for specifying and controlling a task switch; a semaphore post queue interface for specifying and determining a status of a data queue stored in the host processor; a status register for specifying a status of the task scheduling accelerator device; a computational unit for computing task scheduling decisions; and a bus for moving data between registers/interfaces and the computational unit.
    Type: Grant
    Filed: March 10, 1998
    Date of Patent: March 19, 2002
    Assignee: Motorola, Inc.
    Inventors: Brett Louis Lindsley, Uri Dayan, Moshe Tarrab
  • Publication number: 20010016932
    Abstract: A device and method for performing SISO decoding. The method comprising the steps of: (a) providing a trellis representative of an output of a convolutional encoder, the convolutional encoder has a coding rate of R, the trellis having a block length T. (b) assigning an initial conditions to each starting node of the trellis for a forward iteration through the trellis. (c) computing a forward metric for each node, starting from the start of the trellis and advancing forward through the trellis and storing forward metrics of nodes of a plurality of starting stages of windows. (d) repeating stages d(1)-d(3) until all lambdas of the trellis are calculated; d(1) retrieving forward metrics of nodes of a starting stage of a window, the retrieved forward metrics were computed and stored during step (c). d(2) computing and storing forward metrics for each node, starting from a second stage of the window and ending at the ending stage of the window.
    Type: Application
    Filed: February 20, 2001
    Publication date: August 23, 2001
    Applicant: Motorola, Inc.
    Inventors: Moshe Tarrab, Mark Elnekave, Jacob Tokar, Eran Pisek