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: 9083390Abstract: 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: GrantFiled: April 16, 2012Date of Patent: July 14, 2015Assignee: Broadcom CorporationInventors: Moshe Tarrab, Ramon A. Gomez, Avi Kliger, Young Joon Shin, Dongsoo Daniel Koh
-
Patent number: 9008086Abstract: 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: GrantFiled: July 11, 2013Date of Patent: April 14, 2015Assignee: Broadcom CorporationInventors: Avraham Kliger, Yitshak Ohana, Moshe Tarrab
-
Patent number: 8953594Abstract: 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: GrantFiled: July 15, 2013Date of Patent: February 10, 2015Assignee: Broadcom CorporationInventors: Moshe Tarrab, Eliahu Shusterman, Yitshak Ohana, Avi Kliger
-
Publication number: 20130301653Abstract: 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: ApplicationFiled: July 11, 2013Publication date: November 14, 2013Inventors: Avraham KLIGER, Yitshak Ohana, Moshe Tarrab
-
Publication number: 20130301655Abstract: 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: ApplicationFiled: July 15, 2013Publication date: November 14, 2013Inventors: Moshe TARRAB, Eliahu Shusterman, Yitshak Ohana, Avi Kliger
-
Publication number: 20130272312Abstract: 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: ApplicationFiled: April 16, 2012Publication date: October 17, 2013Applicant: BROADCOM CORPORATIONInventors: Moshe Tarrab, Ramon A. Gomez, Avi Kliger, Young Joon Shin, Dongsoo Daniel Koh
-
Patent number: 8526429Abstract: 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: GrantFiled: July 27, 2010Date of Patent: September 3, 2013Assignee: Broadcom CorporationInventors: Avi Kliger, Yitshak Ohana, Moshe Tarrab
-
Patent number: 8514860Abstract: 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: GrantFiled: February 22, 2011Date of Patent: August 20, 2013Assignee: Broadcom CorporationInventors: Moshe Tarrab, Eliahu Shusterman, Yitshak Ohana, Avi Kliger
-
Publication number: 20110206042Abstract: 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: ApplicationFiled: February 22, 2011Publication date: August 25, 2011Inventors: Moshe Tarrab, Eliahu Shusterman, Yitshak Ohana, Avi Kliger
-
Publication number: 20100290461Abstract: 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: ApplicationFiled: July 27, 2010Publication date: November 18, 2010Applicant: Broadcom CorporationInventors: Avi Kliger, Yitshak Ohana, Moshe Tarrab
-
Patent number: 7782850Abstract: 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: GrantFiled: October 25, 2007Date of Patent: August 24, 2010Assignee: Broadcom CorporationInventors: Avi Kliger, Yitshak Ohana, Moshe Tarrab
-
Publication number: 20080259957Abstract: 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: ApplicationFiled: October 25, 2007Publication date: October 23, 2008Applicant: Broadcom CorporationInventors: Avi Kliger, Yitshak Ohana, Moshe Tarrab
-
Patent number: 6950476Abstract: 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: GrantFiled: February 20, 2001Date of Patent: September 27, 2005Assignee: Freescale Semiconductor, Inc.Inventors: Moshe Tarrab, Mark Elnekave, Jacob Tokar, Eran Pisek
-
Patent number: 6658440Abstract: 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: GrantFiled: February 24, 2000Date of Patent: December 2, 2003Assignee: Motorola, Inc.Inventors: Eran Pisek, Moshe Tarrab, David Moshe
-
Publication number: 20030212830Abstract: 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: ApplicationFiled: July 2, 2002Publication date: November 13, 2003Applicant: Globespan Virata IncorporatedInventors: Ilia Greenblat, Moshe Tarrab, Uri Trichter, Oded Norman, Elizer Weitz
-
Publication number: 20030200339Abstract: 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: ApplicationFiled: July 2, 2002Publication date: October 23, 2003Applicant: GlobespanVirata IncorporatedInventors: Ilia Greenblat, Moshe Tarrab, Uri Trichter, Oded Norman, Boris Zabarski, Moshe Refaeli, Elizer Weitz
-
Publication number: 20030196076Abstract: 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: ApplicationFiled: July 2, 2002Publication date: October 16, 2003Applicant: Globespan Virata IncorporatedInventors: Boris Zabarski, Moshe Tarrab, Oded Norman
-
Patent number: 6529567Abstract: 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: GrantFiled: March 10, 1999Date of Patent: March 4, 2003Assignee: Motorola, Inc.Inventors: Eran Pisek, Moshe Tarrab, Eytan Engel
-
Patent number: 6360243Abstract: 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: GrantFiled: March 10, 1998Date of Patent: March 19, 2002Assignee: Motorola, Inc.Inventors: Brett Louis Lindsley, Uri Dayan, Moshe Tarrab
-
Publication number: 20010016932Abstract: 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: ApplicationFiled: February 20, 2001Publication date: August 23, 2001Applicant: Motorola, Inc.Inventors: Moshe Tarrab, Mark Elnekave, Jacob Tokar, Eran Pisek