Patents by Inventor Jung-Fu Thomas Cheng

Jung-Fu Thomas Cheng 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: 9130706
    Abstract: A wireless communication receiver receiving a multiplexed signal comprising two or more signal streams calculates a received signal quality for the multiplexed signal as a function of stream-specific received signal qualities, determines one or more loss parameters indicative of variations in the stream-specific received signal qualities, and generates quality feedback based on such information. In turn, a transmitter controls the selection of one or more transmission parameters of the multiplexed signal based on the quality feedback, such that its transmit link adaptations account for the losses in received signal quality at the receiver arising from the variations in the stream-specific received signal qualities. The quality feedback may include calculated loss values, or parameter/penalties that permit loss calculation, and the method applies to both code multiplexing and spatial multiplexing.
    Type: Grant
    Filed: May 26, 2005
    Date of Patent: September 8, 2015
    Assignee: Unwired Planet, LLC
    Inventors: Stephen J. Grant, Jung-fu Thomas Cheng, Karl J. Molnar, Yi-Pin Eric Wang, Rajaram Ramesh
  • Publication number: 20150229436
    Abstract: A wireless communication receiver receiving a multiplexed signal comprising two or more signal streams calculates a received signal quality for the multiplexed signal as a function of stream-specific received signal qualities, determines one or more loss parameters indicative of variations in the stream-specific received signal qualities, and generates quality feedback based on such information. In turn, a transmitter controls the selection of one or more transmission parameters of the multiplexed signal based on the quality feedback, such that its transmit link adaptations account for the losses in received signal quality at the receiver arising from the variations in the stream-specific received signal qualities. The quality feedback may include calculated loss values, or parameter/penalties that permit loss calculation, and the method applies to both code multiplexing and spatial multiplexing.
    Type: Application
    Filed: April 22, 2015
    Publication date: August 13, 2015
    Inventors: Stephen J. Grant, Jung-fu Thomas Cheng, Karl J. Molnar, Yi-Pin Eric Wang, Rajaram Ramesh
  • Patent number: 8923423
    Abstract: The present invention relates to control signaling in wireless communication systems. In particular, the present invention relates to control signaling in MIMO based communication systems. In the method according to the invention control information is transferred from a base station to at least one user equipment, via a plurality of common pilot channels. A set of unique pilot sequences has been pre-defined, and the base station assigns specific pilot sequences from the set of pilot sequences to specific common pilot channels, forming a pilot sequence assignment pattern representing a specific control information. The user equipment, having knowledge of the relations between pilot sequence assignment patterns and control information, interprets the received pilot sequence assignment pattern as specific control information. The method is particularly well suited for broadcast type control information.
    Type: Grant
    Filed: November 13, 2006
    Date of Patent: December 30, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Karl Molnar, Leonid Krasny, Jung-Fu Thomas Cheng, Stephen Grant, Yi-Pin Eric Wang
  • Patent number: 8892975
    Abstract: Error protection based on a nonlinear code set may be used in a multiple input multiple output (MIMO) radio communications system. A decoder decodes received MIMO data streams and generates an automatic repeat request (ARQ) message for data units received for the MIMO data streams for each transmission time interval. An encoder codes the ARQ message using a code word from a nonlinear code set. At the data transmitter, which transmits one or more data units in transmission time intervals from two or more MIMO data streams, the ARQ message associated with the transmitted data units is decoded using a code word from the nonlinear code set.
    Type: Grant
    Filed: April 10, 2012
    Date of Patent: November 18, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Jung-fu Thomas Cheng, Bo Göransson, Stefan Parkvall, Yi-Pin Eric Wang
  • Patent number: 8644263
    Abstract: The present invention relates to a method and arrangement to enhance the communication performance in wireless communication systems. The method of the invention provides better adjustment of reported SINR in MIMO, and PARC-MIMO based communication systems. According to the method information relating to signal-to-interference-plus-noise ratio is determined by the user equipment and reported to the base station. The base station adjust reported SINRs using a model of the SINR dependences of power and code allocation. The dependences is modeled by a function comprising a first parameter relating only to power allocation and a second parameter relating only to code allocation. The first parameter has a power allocation exponent and the second parameter has a code allocation exponent. Both the power allocation exponent and the code allocation exponent are data stream dependent.
    Type: Grant
    Filed: November 1, 2006
    Date of Patent: February 4, 2014
    Assignee: Unwired Planet, LLC
    Inventors: Jung-Fu Thomas Cheng, Stephen Grant, Leonid Krasny, Karl Molnar, Yi-Pin Eric Wang
  • Patent number: 8527843
    Abstract: The iterative decoding of blocks may be continued or terminated based on CRC checks. In an example embodiment, one iteration of an iterative decoding process is performed on a block whose information bits are covered by a CRC. The iterative decoding process is stopped if the CRC checks for a predetermined number of consecutive iterations. In another example embodiment, a decoding iteration is performed on a particular sub-block of multiple sub-blocks of a transport block, which includes a single CRC over an entirety of the transport block. The CRC is checked using decoded bits obtained from the decoding iteration on the particular sub-block and decoded bits obtained from previous decoding iterations on other sub-blocks of the multiple sub-blocks. The decoding iteration is then performed on a different sub-block if the CRC does not check. Also, the decoding iterations for the sub-blocks may be terminated if the CRC checks.
    Type: Grant
    Filed: October 25, 2011
    Date of Patent: September 3, 2013
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Rajaram Ramesh, Jung-Fu Thomas Cheng, Havish Koorapaty, Kumar Balachandran
  • Patent number: 8515435
    Abstract: An adaptive transmission scheme provides multiple levels of adaptation. At a first level, a selection is made between a limited feedback or limited feedback scheme and a rich feedback scheme. At a second level of adaptation, a diversity mode is selected. Additional levels of adaptation could be employed.
    Type: Grant
    Filed: January 28, 2005
    Date of Patent: August 20, 2013
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Leonid Krasny, Karl Molnar, Jung-Fu Thomas Cheng, Stephen Grant, Yi-Pin Eric Wang
  • Patent number: 8347196
    Abstract: An error coding circuit comprises a non-systematic convolutional encoder for coding an input bit stream to produce two or more groups of parity bits, an interleaver circuit for interleaving parity bits within each group of parity bits, and a rate-matching circuit for outputting a selected number of the interleaved parity bits ordered by group to obtain a desired code rate.
    Type: Grant
    Filed: March 5, 2012
    Date of Patent: January 1, 2013
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventor: Jung-Fu Thomas Cheng
  • Patent number: 8266508
    Abstract: An error coding circuit comprises a non-systematic convolutional encoder for coding an input bit stream to produce two or more groups of parity bits, an interleaver circuit for interleaving parity bits within each group of parity bits, and a rate-matching circuit for outputting a selected number of the interleaved parity bits ordered by group to obtain a desired code rate.
    Type: Grant
    Filed: June 5, 2008
    Date of Patent: September 11, 2012
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventor: Jung-Fu Thomas Cheng
  • Publication number: 20120198299
    Abstract: Error protection based on a nonlinear code set may be used in a multiple input multiple output (MIMO) radio communications system. A decoder decodes received MIMO data streams and generates an automatic repeat request (ARQ) message for data units received for the MIMO data streams for each transmission time interval. An encoder codes the ARQ message using a code word from a nonlinear code set. At the data transmitter, which transmits one or more data units in transmission time intervals from two or more MIMO data streams, the ARQ message associated with the transmitted data units is decoded using a code word from the nonlinear code set.
    Type: Application
    Filed: April 10, 2012
    Publication date: August 2, 2012
    Inventors: Jung-fu Thomas CHENG, Bo Göransson, Stefan Parkvall, Yi-Pin Eric Wang
  • Publication number: 20120166916
    Abstract: An error coding circuit comprises a non-systematic convolutional encoder for coding an input bit stream to produce two or more groups of parity bits, an interleaver circuit for interleaving parity bits within each group of parity bits, and a rate-matching circuit for outputting a selected number of the interleaved parity bits ordered by group to obtain a desired code rate.
    Type: Application
    Filed: March 5, 2012
    Publication date: June 28, 2012
    Inventor: Jung-Fu Thomas Cheng
  • Publication number: 20120042226
    Abstract: The iterative decoding of blocks may be continued or terminated based on CRC checks. In an example embodiment, one iteration of an iterative decoding process is performed on a block whose information bits are covered by a CRC. The iterative decoding process is stopped if the CRC checks for a predetermined number of consecutive iterations. In another example embodiment, a decoding iteration is performed on a particular sub-block of multiple sub-blocks of a transport block, which includes a single CRC over an entirety of the transport block. The CRC is checked using decoded bits obtained from the decoding iteration on the particular sub-block and decoded bits obtained from previous decoding iterations on other sub-blocks of the multiple sub-blocks. The decoding iteration is then performed on a different sub-block if the CRC does not check. Also, the decoding iterations for the sub-blocks may be terminated if the CRC checks.
    Type: Application
    Filed: October 25, 2011
    Publication date: February 16, 2012
    Inventors: Rajaram Ramesh, Jung-Fu Thomas Cheng, Havish Koorapaty, Kumar Balachandran
  • Publication number: 20100098030
    Abstract: The present invention relates to a method and arrangement to enhance the communication performance in wireless communication systems. The method of the invention provides better adjustment of reported SINR in MIMO, and PARC-MIMO based communication systems. According to the method information relating to signal-to-interference-plus-noise ratio is determined by the user equipment and reported to the base station. The base station adjust reported SINRs using a model of the SINR dependences of power and code allocation. The dependences is modeled by a function comprising a first parameter relating only to power allocation and a second parameter relating only to code allocation. The first parameter has a power allocation exponent and the second parameter has a code allocation exponent. Both the power allocation exponent and the code allocation exponent are data stream dependent.
    Type: Application
    Filed: November 1, 2006
    Publication date: April 22, 2010
    Inventors: Yi-Pin Eric Wang, Jung-Fu Thomas Cheng, Stephen Grant, Leonid Krasny, Karl Molnar
  • Publication number: 20100061472
    Abstract: The present invention relates to control signaling in wireless communication systems. In particular, the present invention relates to control signaling in MIMO based communication systems. In the method according to the invention control information is transferred from a base station to at least one user equipment, via a plurality of common pilot channels. A set of unique pilot sequences has been pre-defined, and the base station assigns specific pilot sequences from the set of pilot sequences to specific common pilot channels, forming a pilot sequence assignment pattern representing a specific control information. The user equipment, having knowledge of the relations between pilot sequence assignment patterns and control information, interprets the received pilot sequence assignment pattern as specific control information. The method is particularly well suited for broadcast type control information.
    Type: Application
    Filed: November 13, 2006
    Publication date: March 11, 2010
    Inventors: Karl Molnar, Leonid Krasny, Jung-Fu Thomas Cheng, Stephen Grant, Yi-Pin Eric Wang
  • Publication number: 20090077457
    Abstract: The iterative decoding of blocks may be continued or terminated based on CRC checks. In an example embodiment, one iteration of an iterative decoding process is performed on a block whose information bits are covered by a CRC. The iterative decoding process is stopped if the CRC checks for a predetermined number of consecutive iterations. In another example embodiment, a decoding iteration is performed on a particular sub-block of multiple sub-blocks of a transport block, which includes a single CRC over an entirety of the transport block. The CRC is checked using decoded bits obtained from the decoding iteration on the particular sub-block and decoded bits obtained from previous decoding iterations on other sub-blocks of the multiple sub-blocks. The decoding iteration is then performed on a different sub-block if the CRC does not check. Also, the decoding iterations for the sub-blocks may be terminated if the CRC checks.
    Type: Application
    Filed: September 19, 2008
    Publication date: March 19, 2009
    Inventors: Rajaram Ramesh, Havish Koorapaty, Jung-Fu Thomas Cheng, Kumar Balachandran
  • Publication number: 20080307293
    Abstract: An error coding circuit comprises a non-systematic convolutional encoder for coding an input bit stream to produce two or more groups of parity bits, an interleaver circuit for interleaving parity bits within each group of parity bits, and a rate-matching circuit for outputting a selected number of the interleaved parity bits ordered by group to obtain a desired code rate.
    Type: Application
    Filed: June 5, 2008
    Publication date: December 11, 2008
    Inventor: Jung-Fu Thomas Cheng