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: 9130706Abstract: 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: GrantFiled: May 26, 2005Date of Patent: September 8, 2015Assignee: Unwired Planet, LLCInventors: Stephen J. Grant, Jung-fu Thomas Cheng, Karl J. Molnar, Yi-Pin Eric Wang, Rajaram Ramesh
-
Publication number: 20150229436Abstract: 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: ApplicationFiled: April 22, 2015Publication date: August 13, 2015Inventors: Stephen J. Grant, Jung-fu Thomas Cheng, Karl J. Molnar, Yi-Pin Eric Wang, Rajaram Ramesh
-
Patent number: 8923423Abstract: 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: GrantFiled: November 13, 2006Date of Patent: December 30, 2014Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Karl Molnar, Leonid Krasny, Jung-Fu Thomas Cheng, Stephen Grant, Yi-Pin Eric Wang
-
Patent number: 8892975Abstract: 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: GrantFiled: April 10, 2012Date of Patent: November 18, 2014Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Jung-fu Thomas Cheng, Bo Göransson, Stefan Parkvall, Yi-Pin Eric Wang
-
Patent number: 8644263Abstract: 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: GrantFiled: November 1, 2006Date of Patent: February 4, 2014Assignee: Unwired Planet, LLCInventors: Jung-Fu Thomas Cheng, Stephen Grant, Leonid Krasny, Karl Molnar, Yi-Pin Eric Wang
-
Patent number: 8527843Abstract: 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: GrantFiled: October 25, 2011Date of Patent: September 3, 2013Assignee: Telefonaktiebolaget L M Ericsson (Publ)Inventors: Rajaram Ramesh, Jung-Fu Thomas Cheng, Havish Koorapaty, Kumar Balachandran
-
Patent number: 8515435Abstract: 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: GrantFiled: January 28, 2005Date of Patent: August 20, 2013Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Leonid Krasny, Karl Molnar, Jung-Fu Thomas Cheng, Stephen Grant, Yi-Pin Eric Wang
-
Patent number: 8347196Abstract: 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: GrantFiled: March 5, 2012Date of Patent: January 1, 2013Assignee: Telefonaktiebolaget L M Ericsson (Publ)Inventor: Jung-Fu Thomas Cheng
-
Patent number: 8266508Abstract: 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: GrantFiled: June 5, 2008Date of Patent: September 11, 2012Assignee: Telefonaktiebolaget L M Ericsson (Publ)Inventor: Jung-Fu Thomas Cheng
-
Publication number: 20120198299Abstract: 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: ApplicationFiled: April 10, 2012Publication date: August 2, 2012Inventors: Jung-fu Thomas CHENG, Bo Göransson, Stefan Parkvall, Yi-Pin Eric Wang
-
Publication number: 20120166916Abstract: 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: ApplicationFiled: March 5, 2012Publication date: June 28, 2012Inventor: Jung-Fu Thomas Cheng
-
Publication number: 20120042226Abstract: 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: ApplicationFiled: October 25, 2011Publication date: February 16, 2012Inventors: Rajaram Ramesh, Jung-Fu Thomas Cheng, Havish Koorapaty, Kumar Balachandran
-
Publication number: 20100098030Abstract: 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: ApplicationFiled: November 1, 2006Publication date: April 22, 2010Inventors: Yi-Pin Eric Wang, Jung-Fu Thomas Cheng, Stephen Grant, Leonid Krasny, Karl Molnar
-
Publication number: 20100061472Abstract: 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: ApplicationFiled: November 13, 2006Publication date: March 11, 2010Inventors: Karl Molnar, Leonid Krasny, Jung-Fu Thomas Cheng, Stephen Grant, Yi-Pin Eric Wang
-
Publication number: 20090077457Abstract: 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: ApplicationFiled: September 19, 2008Publication date: March 19, 2009Inventors: Rajaram Ramesh, Havish Koorapaty, Jung-Fu Thomas Cheng, Kumar Balachandran
-
Publication number: 20080307293Abstract: 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: ApplicationFiled: June 5, 2008Publication date: December 11, 2008Inventor: Jung-Fu Thomas Cheng