Patents by Inventor Shahar Fattal

Shahar Fattal 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: 8954814
    Abstract: Aspects of the disclosure can provide a method and an apparatus to decode a data stream based on multiple transmissions with efficient usages of storage and power resources. The method can include receiving a first plurality of encoded code blocks corresponding to a first transmission of a transport block, decoding the first plurality of encoded code blocks into decoded code blocks, error detecting the decoded code blocks, and storing a decoding history of the decoded code blocks. Further, the method can include receiving a second plurality of encoded code blocks corresponding to a retransmission of the transport block. The second plurality of encoded code blocks can map the first plurality of encoded code blocks, respectively. The method can selectively decode a subset of the second plurality of encoded code blocks based on the decoding history. In addition, the method can include storing soft bits for code blocks that failed decoding.
    Type: Grant
    Filed: January 18, 2013
    Date of Patent: February 10, 2015
    Assignee: Marvell World Trade Ltd.
    Inventors: Ronen Mayrench, Barak Ullman, Moshe Haiut, Shahar Fattal
  • Patent number: 8831653
    Abstract: A method in a communication system, in which multiple transmitters transmit respective control messages to a receiver over a control channel, includes allocating respective resources of the control channel to the control messages so as to cause a respective likelihood of interference between a control message and at least one other control message to be inversely related to a respective impact of the interference between the control message and the at least one other control message on an overall performance measure defined for the communication system, by allocating a dedicated resource to a first control message for which the interference has a high impact on the overall performance measure, and allocating a shared resource to a second control message for which the interference has a low impact on the overall performance measure. The control messages are transmitted from the transmitters over the control channel using the allocated resources.
    Type: Grant
    Filed: January 19, 2011
    Date of Patent: September 9, 2014
    Assignee: Marvell World Trade Ltd.
    Inventors: Shahar Fattal, Daniel Yellin, Ronen Mayrench, Shlomo Shamai
  • Patent number: 8788918
    Abstract: A control channel encoder includes a determiner configured to determine a current value of K for encoding control signals of a length M, wherein K is a function of a code rate for a data channel. A table generator is configured to, if K is greater than a predetermined threshold, generate a repeated matrix from a fixed block encoding matrix by variably repeating rows from said fixed block encoding matrix. A puncturer is configured to, if K is less than the predetermined threshold, puncture the fixed block encoding matrix to reduce a size of the fixed block encoding matrix. A block encoder is configured to utilize said repeated matrix, to encode M input control bits as K encoded control bits, by generating an encoded payload from said repeated matrix.
    Type: Grant
    Filed: February 4, 2009
    Date of Patent: July 22, 2014
    Assignee: Marvell World Trade Ltd.
    Inventors: Daniel Yellin, Adoram Erell, Shahar Fattal
  • Patent number: 8472568
    Abstract: A method for communication includes receiving a communication signal conveying multiple encoded bits of an Error Correction Code (ECC). Respective N-bit soft decoding metrics are computed with respect to the bits of the ECC. A scaling factor is computed based on at least one characteristic of the N-bit soft decoding metrics and on at least one property of the received communication signal. The N-bit soft decoding metrics are scaled by the scaling factor. The scaled N-bit soft decoding metrics are quantized to produce respective K-bit metrics, K<N. The ECC is decoded using the scaled and quantized soft decoding metrics.
    Type: Grant
    Filed: August 13, 2012
    Date of Patent: June 25, 2013
    Assignee: Marvell International Ltd.
    Inventors: Shahar Fattal, Ronen Mayrench
  • Patent number: 8359505
    Abstract: Aspects of the disclosure can provide a method and an apparatus to decode a data stream based on multiple transmissions with efficient usages of storage and power resources. The method for decoding can include receiving a first plurality of encoded code blocks corresponding to a first transmission of a transport block, decoding the first plurality of encoded code blocks into decoded code blocks, error detecting the decoded code blocks, and storing a decoding history of the decoded code blocks. Further, the method can include receiving a second plurality of encoded code blocks corresponding to a retransmission of the transport block. The second plurality of encoded code blocks can map the first plurality of encoded code blocks, respectively. The method can selectively decode a subset of the second plurality of encoded code blocks based on the decoding history. In addition, the method can include storing soft bits for code blocks that failed decoding.
    Type: Grant
    Filed: March 30, 2009
    Date of Patent: January 22, 2013
    Assignee: Marvell World Trade Ltd.
    Inventors: Ronen Mayrench, Barak Ullman, Moshe Haiut, Shahar Fattal
  • Patent number: 8270543
    Abstract: A method for communication includes receiving a communication signal conveying multiple encoded bits of an Error Correction Code (ECC). Respective N-bit soft decoding metrics are computed with respect to the bits of the ECC. A scaling factor is computed based on at least one characteristic of the N-bit soft decoding metrics and on at least one property of the received communication signal. The N-bit soft decoding metrics are scaled by the scaling factor. The scaled N-bit soft decoding metrics are quantized to produce respective K-bit metrics, K<N. The ECC is decoded using the scaled and quantized soft decoding metrics.
    Type: Grant
    Filed: May 16, 2010
    Date of Patent: September 18, 2012
    Assignee: Marvell International Ltd.
    Inventors: Shahar Fattal, Ronen Mayrench
  • Publication number: 20110177835
    Abstract: A method in a communication system, in which multiple transmitters transmit respective messages to a receiver over a communication channel, includes allocating respective resources of the communication channel to the messages so as to cause, for each message, a respective likelihood of interference between the message and at least one other message to depend on a respective impact of the interference on an overall performance measure defined for the communication system. The messages are transmitted from the transmitters over the communication channel using the allocated resources.
    Type: Application
    Filed: January 19, 2011
    Publication date: July 21, 2011
    Inventors: Shahar Fattal, Daniel Yellin, Ronen Mayrench, Shlomo Shamai
  • Publication number: 20110065443
    Abstract: A control channel encoder includes a determiner to determine a current value of K for encoding control signals of a length M, wherein K is a function of a code rate for a data channel. A table generator generates first and second block encoding matrices, each of the first and second block encoding matrices having a variable length, from a fixed block encoding matrix by variably repeating rows from the fixed block encoding matrix to produce a repeated matrix of length K, puncturing the repeated matrix a first time to generate the first block encoding matrix, and puncturing the first block encoding matrix a second time to generate the second block encoding matrix. A block encoder utilizes the block encoding matrix to encode M input control bits as K encoded control bits.
    Type: Application
    Filed: February 4, 2009
    Publication date: March 17, 2011
    Inventors: Daniel Yellin, Adoram Erell, Shahar Fattal
  • Publication number: 20090249155
    Abstract: Aspects of the disclosure can provide a method and an apparatus to decode a data stream based on multiple transmissions with efficient usages of storage and power resources. The method for decoding can include receiving a first plurality of encoded code blocks corresponding to a first transmission of a transport block, decoding the first plurality of encoded code blocks into decoded code blocks, error detecting the decoded code blocks, and storing a decoding history of the decoded code blocks. Further, the method can include receiving a second plurality of encoded code blocks corresponding to a retransmission of the transport block. The second plurality of encoded code blocks can map the first plurality of encoded code blocks, respectively. The method can selectively decode a subset of the second plurality of encoded code blocks based on the decoding history. In addition, the method can include storing soft bits for code blocks that failed decoding.
    Type: Application
    Filed: March 30, 2009
    Publication date: October 1, 2009
    Inventors: Ronen Mayrench, Barak Ullman, Moshe Haiut, Shahar Fattal