Patents by Inventor Jack K. Wolf

Jack K. Wolf 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: 8656246
    Abstract: A method and apparatus for multicasting of a multi-packet message are disclosed. Data to be transmitted as a message are divided into N sets, each set being encoded to generate encoded data. A set of parity bits is separated from each of the N sets of encoded data. The N sets of separated parity bits are encoded by a systematic code with a predetermined distance S across the N sets, resulting in N? parity-bit packets. The N? parity-bit packets are encoded with a code that is selected so that each receiving station decodes the N? parity-bit packets with a high probability. The N-packet message, comprising the N sets of encoded data less the separated bits, and the N? packets are multicasted. If less than S packets of the N-packet message fail to decode at a receiving station, the receiving station recovers all N packets using the N? packets.
    Type: Grant
    Filed: April 16, 2001
    Date of Patent: February 18, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Nagabhushana T. Sindhushayana, Jack K. Wolf
  • Patent number: 8578222
    Abstract: A system involves a first SerDes link from a first integrated circuit (IC) to a second IC and a second link from the second IC to the first IC. Power consumption settings in circuitry of the first link are adjusted to control power consumption such that the bit error rate of the first link is maintained in a range, where the lower bound of the range is substantially greater than zero. Power consumption settings in circuitry for the second link are adjusted to control power consumption such that the bit error rate of the second link is maintained in range, where the lower bound of the range is substantially greater than zero. In one example, circuitry in the second IC detects errors in the first link and reports back via the second link. The first IC uses the reported information to determine a bit error rate for the first link.
    Type: Grant
    Filed: February 17, 2011
    Date of Patent: November 5, 2013
    Assignee: Qualcomm Incorporated
    Inventors: Dexter T Chun, Jack K Wolf, Jungwon Suh, Tirdad Sowlati
  • Patent number: 8548102
    Abstract: Methods and apparatuses for enhanced processing of received channels in a mobile communications system is described. Particularly, convolutionally encoded tail biting data in a mobile communications system is efficiently decoding by replicating the received encoded signal N times, where N equals a number of iterations. A Viterbi decoding algorithm is applied and a most likely survivor path is obtained. The ensuing decoding window is set as a fixed decoding window and placed at a mid-section of the most likely survivor path. Simulations have shown codeword accuracy to be comparable to MLSE with less complexity. A high degree of accuracy has been obtained for N=3.
    Type: Grant
    Filed: May 12, 2010
    Date of Patent: October 1, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Dung N. Doan, Jack K. Wolf, Yongbin Wei
  • Publication number: 20120216084
    Abstract: A system involves a first SerDes link from a first integrated circuit (IC) to a second IC and a second link from the second IC to the first IC. Power consumption settings in circuitry of the first link are adjusted to control power consumption such that the bit error rate of the first link is maintained in a range, where the lower bound of the range is substantially greater than zero. Power consumption settings in circuitry for the second link are adjusted to control power consumption such that the bit error rate of the second link is maintained in range, where the lower bound of the range is substantially greater than zero. In one example, circuitry in the second IC detects errors in the first link and reports back via the second link. The first IC uses the reported information to determine a bit error rate for the first link.
    Type: Application
    Filed: February 17, 2011
    Publication date: August 23, 2012
    Applicant: QUALCOMM, Incorporated
    Inventors: Dexter T. Chun, Jack K. Wolf, Jungwon Suh, Tirdad Sowlati
  • Publication number: 20110280345
    Abstract: Methods and apparatuses for enhanced processing of received channels in a mobile communications system is described. Particularly, convolutionally encoded tail biting data in a mobile communications system is efficiently decoding by replicating the received encoded signal N times, where N equals a number of iterations. A Viterbi decoding algorithm is applied and a most likely survivor path is obtained. The ensuing decoding window is set as a fixed decoding window and placed at a mid-section of the most likely survivor path. Simulations have shown codeword accuracy to be comparable to MLSE with less complexity. A high degree of accuracy has been obtained for N=3.
    Type: Application
    Filed: May 12, 2010
    Publication date: November 17, 2011
    Applicant: QUALCOMM INCORPORATED
    Inventors: Dung N. Doan, Jack K. Wolf, Yongbin Wei
  • Patent number: 7787389
    Abstract: A Method and System for Utilization of an Outer Decoder in a Broadcast Services Communication System is described. An outer decoder and an inner decoder encode a block of information to be transmitted, to improve protection by adding redundancy. The redundancy permits decoding of the information from less than a complete encoded block of information. Consequently, the receiving station determines when sufficient amount of information for successful decoding has been received, and utilizes the time remaining before the next block of information arrives to perform other activities, e.g., hard handoff on a broadcast channel, inter-frequency hard handoff, and other activities. Alternatively, the receiving station can cease reception, thus decrease power consumption. Furthermore, part of the information block may be utilized for transmission of signaling information.
    Type: Grant
    Filed: August 20, 2001
    Date of Patent: August 31, 2010
    Assignee: Qualcomm Incorporated
    Inventors: Tao Chen, Jack K. Wolf, Joseph P. Odenwalder, Edward G. Tiedemann, Jr., Brian K. Butler, Yongbin Wei
  • Patent number: 7489744
    Abstract: In a communication system 10, a method and apparatus provide for decoding a sequence of turbo encoded data symbols. The channel nodes Rx, Ry and Rz are updated based on a received channel output, and the outgoing messages from symbol nodes (701, 707, 708) are initialized. The symbol nodes symbol nodes (701, 707, 708) are in communication with the channel nodes Rx, Ry and Rz. Updates of computational nodes C (704) and D (706) at different time instances are performed in accordance with a triggering schedule.
    Type: Grant
    Filed: September 25, 2001
    Date of Patent: February 10, 2009
    Assignee: Qualcomm Incorporated
    Inventors: Nagabhushana T. Sindhushayana, Jack K. Wolf
  • Patent number: 6986092
    Abstract: Techniques for efficiently performing erasure-and-single-error correction block decoding on a received block of symbols previously coded column-wise with an (N, K) linear block code and row-wise with an error detection code (e.g., a CRC code). Initially, each row of the received block is marked as either an erased row or an un-erased row. To perform erasure-and-single-error correction block decoding on the received block, a codeword corresponding to a column of the received block containing an undetected symbol error is initially identified. The location of the symbol error in the codeword is then determined based on a particular block decoding scheme and corresponding to the selected (N, K) block code. The row of the received block containing the symbol error is then marked as an erased row. Block decoding may then be performed for the received block with the newly marked erased row containing the symbol error.
    Type: Grant
    Filed: December 4, 2001
    Date of Patent: January 10, 2006
    Assignee: Qualcomm Inc.
    Inventors: Brian K. Butler, Jack K. Wolf, Ryan Milne
  • Patent number: 6836516
    Abstract: A decoding method and apparatus include providing capability for decoding data symbols that were encoded in a transmitter by either a serial-concatenated code or turbo code in a parallel processing fashion. The receiver upon knowing the encoding method may reconfigure the selection of data symbols from a table to accommodate the appropriate decoding process. Initially a data symbol estimate for a number of data symbols of a plurality of data symbols Xi, Yi, and Wi are determined. The estimates of data symbols Xi, Yi, and Wi passing to a first and second decision nodes include estimates for the variables in one or more encoding equations. A new estimate for the data symbol Xi is determined based on the estimate determined at the initial step and the new estimate for each occurrence of the data symbol Xi at the first and second decision nodes.
    Type: Grant
    Filed: January 30, 2003
    Date of Patent: December 28, 2004
    Assignee: QUALCOMM Incorporated
    Inventor: Jack K. Wolf
  • Patent number: 6717908
    Abstract: In an orthogonal frequency division multiplexing (OFDM) system which uses an outer Reed-Solomon encoder and interleaver an inner convolutional encoder, after the inner convolutional encoding the data bits are interleaved, and then grouped into symbols, each symbol having “m” bits. After grouping, the symbols are mapped to a complex plane using quadrature amplitude modulation (QAM). Thus, bits, not symbols, are interleaved by the inner interleaver. A receiver performs a soft decision regarding the value of each bit in each complex QAM symbol received.
    Type: Grant
    Filed: May 10, 2001
    Date of Patent: April 6, 2004
    Assignee: Qualcomm, Incorporated
    Inventors: Rajiv Vijayan, Joseph P. Odenwalder, Jack K. Wolf, Chong U. Lee, Ephraim Zehavi
  • Publication number: 20030112886
    Abstract: A decoding method and apparatus include providing capability for decoding data symbols that were encoded in a transmitter by either a serial-concatenated code or turbo code in a parallel processing fashion. The receiver upon knowing the encoding method may reconfigure the selection of data symbols from a table to accommodate the appropriate decoding process. Initially a data symbol estimate for a number of data symbols of a plurality of data symbols Xi, Yi, and Wi are determined. The estimates of data symbols Xi, Yi, and Wi passing to a first and second decision nodes include estimates for the variables in one or more encoding equations. A new estimate for the data symbol Xi is determined based on the estimate determined at the initial step and the new estimate for each occurrence of the data symbol Xi at the first and second decision nodes.
    Type: Application
    Filed: January 30, 2003
    Publication date: June 19, 2003
    Applicant: QUALCOMM, Incorporated
    Inventor: Jack K. Wolf
  • Publication number: 20030106008
    Abstract: Techniques for efficiently performing erasure-and-single-error correction block decoding on a received block of symbols previously coded column-wise with an (N, K) linear block code and row-wise with an error detection code (e.g., a CRC code). Initially, each row of the received block is marked as either an erased row or an un-erased row. To perform erasure-and-single-error correction block decoding on the received block, a codeword corresponding to a column of the received block containing an undetected symbol error is initially identified. The location of the symbol error in the codeword is then determined based on a particular block decoding scheme and corresponding to the selected (N, K) block code. The row of the received block containing the symbol error is then marked as an erased row. Block decoding may then be performed for the received block with the newly marked erased row containing the symbol error.
    Type: Application
    Filed: December 4, 2001
    Publication date: June 5, 2003
    Inventors: Brian K. Butler, Jack K. Wolf, Ryan P. Milne
  • Patent number: 6542559
    Abstract: A decoding method and apparatus include providing capability for decoding data symbols that were encoded in a transmitter by either a serial-concatenated code or turbo code in a parallel processing fashion. The receiver upon knowing the encoding method may reconfigure the selection of data symbols from a table (600) to accommodate the appropriate decoding process. Initially a data symbol estimate for a number of data symbols of a plurality of data symbols Xi, Yi, and Wi are determined. The estimates of data symbols Xi, Yi, and Wi passing to a first and second decision nodes (610, 620) include estimates for the variables in one or more encoding equations. A new estimate for the data symbol Xi is determined based on the estimate determined at the initial step and the new estimate for each occurrence of the data symbol Xi at the first and second decision nodes (610, 620).
    Type: Grant
    Filed: May 15, 2000
    Date of Patent: April 1, 2003
    Assignee: Qualcomm, Incorporated
    Inventor: Jack K. Wolf
  • Publication number: 20030058969
    Abstract: In a communication system 10, a method and apparatus provide for decoding a sequence of turbo encoded data symbols. The channel nodes Rx, Ry and Rz are updated based on a received channel output, and the outgoing messages from symbol nodes (701, 707, 708) are initialized. The symbol nodes symbol nodes (701, 707, 708) are in communication with the channel nodes Rx, Ry and Rz. Updates of computational nodes C (704) and D (706) at different time instances are performed in accordance with a triggering schedule.
    Type: Application
    Filed: September 25, 2001
    Publication date: March 27, 2003
    Inventors: Nagabhushana T. Sindhushayana, Jack K. Wolf
  • Publication number: 20030035389
    Abstract: A Method and System for Utilization of an Outer Decoder in a Broadcast Services Communication System is described. An outer decoder and an inner decoder encode a block of information to be transmitted, to improve protection by adding redundancy. The redundancy permits decoding of the information from less than a complete encoded block of information. Consequently, the receiving station determines when sufficient amount of information for successful decoding has been received, and utilizes the time remaining before the next block of information arrives to perform other activities, e.g., hard handoff on a broadcast channel, inter-frequency hard handoff, and other activities. Alternatively, the receiving station can cease reception, thus decrease power consumption. Furthermore, part of the information block may be utilized for transmission of signaling information.
    Type: Application
    Filed: August 20, 2001
    Publication date: February 20, 2003
    Inventors: Tao Chen, Jack K. Wolf, Joseph P. Odenwalder, Edward G. Tiedemann, Brian K. Butler, Yongbin Wei
  • Publication number: 20030007487
    Abstract: A method and apparatus for multicasting of a multi-packet message are disclosed. Data to be transmitted as a message are divided into N sets, each set being encoded to generate encoded data. A set of parity bits is separated from each of the N sets of encoded data. The N sets of separated parity bits are encoded by a systematic code with a predetermined distance S across the N sets, resulting in N′ parity-bit packets. The N′ parity-bit packets are encoded with a code that is selected so that each receiving station decodes the N′ parity-bit packets with a high probability. The N-packet message, comprising the N sets of encoded data less the separated bits, and the N′ packets are multicasted. If less than S packets of the N-packet message fail to decode at a receiving station, the receiving station recovers all N packets using the N′ packets.
    Type: Application
    Filed: April 16, 2001
    Publication date: January 9, 2003
    Inventors: Nagabhushana T. Sindhushayana, Jack K. Wolf
  • Publication number: 20010030939
    Abstract: In an orthogonal frequency division multiplexing (OFDM) system which uses an outer Reed-Solomon encoder and interleaver an inner convolutional encoder, after the inner convolutional encoding the data bits are interleaved, and then grouped into symbols, each symbol having “m” bits. After grouping, the symbols are mapped to a complex plane using quadrature amplitude modulation (QAM). Thus, bits, not symbols, are interleaved by the inner interleaver. A receiver performs a soft decision regarding the value of each bit in each complex QAM symbol received.
    Type: Application
    Filed: May 10, 2001
    Publication date: October 18, 2001
    Applicant: Qualcomm, Incorporated
    Inventors: Rajiv Vijayan, Joseph P. Odenwalder, Jack K. Wolf, Chong U. Lee, Ephraim Zehavi
  • Patent number: 6282168
    Abstract: In an orthogonal frequency division multiplexing (OFDM) system which uses an outer Reed-Solomon encoder and interleaver an inner convolutional encoder, after the inner convolutional encoding the data bits are interleaved, and then grouped into symbols, each symbol having “m” bits. After grouping, the symbols are mapped to a complex plane using quadrature amplitude modulation (QAM). Thus, bits, not symbols, are interleaved by the inner interleaver. A receiver performs a soft decision regarding the value of each bit in each complex QAM symbol received.
    Type: Grant
    Filed: November 2, 1999
    Date of Patent: August 28, 2001
    Assignee: Qualcomm Inc.
    Inventors: Rajiv Vijayan, Joseph P. Odenwalder, Jack K. Wolf, Chong U. Lee, Ephraim Zehavi
  • Patent number: 6151296
    Abstract: In an orthogonal frequency division multiplexing (OFDM) system which uses an outer Reed-Solomon encoder and interleaver an inner convolutional encoder, after the inner convolutional encoding the data bits are interleaved, and then grouped into symbols, each symbol having "m" bits. After grouping, the symbols are mapped to a complex plane using quadrature amplitude modulation (QAM). Thus, bits, not symbols, are interleaved by the inner interleaver. A receiver performs a soft decision regarding the value of each bit in each complex QAM symbol received.
    Type: Grant
    Filed: June 19, 1997
    Date of Patent: November 21, 2000
    Assignee: Qualcomm Incorporated
    Inventors: Rajiv Vijayan, Joseph P. Odenwalder, Jack K. Wolf, Chong U. Lee, Ephraim Zehavi
  • Patent number: RE38010
    Abstract: An encoder for encoding data as trellis coded data and a decoder for decoding the trellis coded data. The encoder uses a rate ½ convolutional encoder punctured to a rate k/n to produce n symbols from k input bits. The symbols are converted by a converter to sets of p symbols and provided to an interleaver. In the interleaver certain ones of the symbols are delayed. Symbol sets are output from the interleaver to a 2P-ary modem for modulation and transmission. The decoder uses a modem for providing from the modulated data sets of p symbols. A deinterleaver delays certain ones of the symbols to achieve time alignment of the originally interleaved symbols. The sets of time aligned symbols are provided to metric calculators for computing signal metrics which are provided to a converter for providing n sets of metrics to a metric decoder. The metric decoder computes from the n sets of metrics an estimate of the encoded k data bits.
    Type: Grant
    Filed: May 4, 1999
    Date of Patent: February 25, 2003
    Assignee: Qualcomm, Incorporated
    Inventors: Ephraim Zehavi, Jack K. Wolf