Patents by Inventor Mohamed F. Mansour

Mohamed F. Mansour 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: 10911062
    Abstract: A method includes receiving multiple bits to be transmitted. The method also includes applying a first binary alphabet polar code to a first subset of the multiple bits to generate first encoded bits. The first encoded bits are associated with a first bit level of a multilevel coding scheme. The method further includes generating one or more symbols using the first encoded bits and bits associated with a second bit level of the multilevel coding scheme. The first binary alphabet polar code is associated with a first coding rate. In addition, the method could include applying a second binary alphabet polar code to a second subset of the multiple bits to generate second encoded bits. The second encoded bits are associated with the second bit level. The second binary alphabet polar code is associated with a second coding rate such that the bit levels have substantially equal error rates.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: February 2, 2021
    Assignee: Texas Instruments Incorporated
    Inventors: Corina Ioana Ionita, Jun Chul Roh, Mohamed F. Mansour, Srinath Hosur
  • Publication number: 20200021307
    Abstract: A method includes receiving multiple bits to be transmitted. The method also includes applying a first binary alphabet polar code to a first subset of the multiple bits to generate first encoded bits. The first encoded bits are associated with a first bit level of a multilevel coding scheme. The method further includes generating one or more symbols using the first encoded bits and bits associated with a second bit level of the multilevel coding scheme. The first binary alphabet polar code is associated with a first coding rate. In addition, the method could include applying a second binary alphabet polar code to a second subset of the multiple bits to generate second encoded bits. The second encoded bits are associated with the second bit level. The second binary alphabet polar code is associated with a second coding rate such that the bit levels have substantially equal error rates.
    Type: Application
    Filed: September 26, 2019
    Publication date: January 16, 2020
    Inventors: Corina Ioana Ionita, Jun Chul Roh, Mohamed F. Mansour, Srinath Hosur
  • Patent number: 10469099
    Abstract: A method includes receiving multiple bits to be transmitted. The method also includes applying a first binary alphabet polar code to a first subset of the multiple bits to generate first encoded bits. The first encoded bits are associated with a first bit level of a multilevel coding scheme. The method further includes generating one or more symbols using the first encoded bits and bits associated with a second bit level of the multilevel coding scheme. The first binary alphabet polar code is associated with a first coding rate. In addition, the method could include applying a second binary alphabet polar code to a second subset of the multiple bits to generate second encoded bits. The second encoded bits are associated with the second bit level. The second binary alphabet polar code is associated with a second coding rate such that the bit levels have substantially equal error rates.
    Type: Grant
    Filed: October 5, 2018
    Date of Patent: November 5, 2019
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Corina Ioana Ionita, June Chul Roh, Mohamed F. Mansour, Srinath Hosur
  • Publication number: 20190044530
    Abstract: A method includes receiving multiple bits to be transmitted. The method also includes applying a first binary alphabet polar code to a first subset of the multiple bits to generate first encoded bits. The first encoded bits are associated with a first bit level of a multilevel coding scheme. The method further includes generating one or more symbols using the first encoded bits and bits associated with a second bit level of the multilevel coding scheme. The first binary alphabet polar code is associated with a first coding rate. In addition, the method could include applying a second binary alphabet polar code to a second subset of the multiple bits to generate second encoded bits. The second encoded bits are associated with the second bit level. The second binary alphabet polar code is associated with a second coding rate such that the bit levels have substantially equal error rates.
    Type: Application
    Filed: October 5, 2018
    Publication date: February 7, 2019
    Applicant: Texas Instruments Incorporated
    Inventors: Corina Ioana Ionita, June Chul Roh, Mohamed F. Mansour, Srinath Hosur
  • Patent number: 10197662
    Abstract: A wireless device includes a transceiver and a positioning system. The positioning system a channel model adaptation module having channel model adaptation logic configured to update, for each of a plurality of access points applied to determine a position of a wireless device, a channel model. The channel model adaptation logic having a reference power update module with reference power update logic is configured to update a reference power value corresponding to each access point. A channel model update module with logic is configured to update a path loss exponent value applied to each access point.
    Type: Grant
    Filed: October 23, 2015
    Date of Patent: February 5, 2019
    Assignee: Texas Instruments Incorporated
    Inventor: Mohamed F. Mansour
  • Patent number: 10135460
    Abstract: A method includes receiving multiple bits to be transmitted. The method also includes applying a first binary alphabet polar code to a first subset of the multiple bits to generate first encoded bits. The first encoded bits are associated with a first bit level of a multilevel coding scheme. The method further includes generating one or more symbols using the first encoded bits and bits associated with a second bit level of the multilevel coding scheme. The first binary alphabet polar code is associated with a first coding rate. In addition, the method could include applying a second binary alphabet polar code to a second subset of the multiple bits to generate second encoded bits. The second encoded bits are associated with the second bit level. The second binary alphabet polar code is associated with a second coding rate such that the bit levels have substantially equal error rates.
    Type: Grant
    Filed: October 1, 2014
    Date of Patent: November 20, 2018
    Assignee: Texas Instruments Incorporated
    Inventors: Corina Ioana Ionita, June Chul Roh, Mohamed F. Mansour, Srinath Hosur
  • Patent number: 9467164
    Abstract: A method includes simulating transmission of multiple symbols representing multiple bits over at least one communication channel, where the multiple symbols are associated with a polar code. The method also includes identifying error rates of equivalent bit channels associated with the simulated transmission of the symbols. The method further includes selecting a specified number of the bits as frozen bits in the polar code using the identified error rates. Simulating the transmission of the symbols could include computing log likelihood ratio (LLR) values associated with the equivalent bit channels and simulating polar decoding of received symbols using the LLR values. Identifying the error rates could include calculating means and variances of the LLR values associated with the equivalent bit channels and identifying probability density functions of the LLR values using the means and variances. The selected bits could represent the specified number of bits identified as having worst error rates.
    Type: Grant
    Filed: October 1, 2014
    Date of Patent: October 11, 2016
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Corina Ioana Ionita, June Chul Roh, Mohamed F. Mansour, Srinath Hosur
  • Publication number: 20160047881
    Abstract: A wireless device includes a transceiver and a positioning system. The positioning system a channel model adaptation module having channel model adaptation logic configured to update, for each of a plurality of access points applied to determine a position of a wireless device, a channel model. The channel model adaptation logic having a reference power update module with reference power update logic is configured to update a reference power value corresponding to each access point. A channel model update module with logic is configured to update a path loss exponent value applied to each access point.
    Type: Application
    Filed: October 23, 2015
    Publication date: February 18, 2016
    Inventor: Mohamed F. Mansour
  • Patent number: 9246510
    Abstract: A method includes receiving input blocks each having multiple bits to be transmitted. The method also includes applying a first encoding scheme to a first subset of the bits in the input blocks to generate first encoded bits and applying a second encoding scheme to a second subset of the bits in the input blocks to generate second encoded bits. The second encoding scheme has lower overhead than the first encoding scheme. The method further includes generating symbols using the first and second encoded bits. The first encoded bits include two or more first bits per symbol of each output block, and the second encoded bits include one or more second bits per symbol of each output block.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: January 26, 2016
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Mohamed F. Mansour, Lars Jorgensen
  • Patent number: 9194935
    Abstract: Apparatus and method for dynamically updating a channel model used for wireless local area network based positioning. In one embodiment, a wireless device includes a positioning system. The positioning system is configured to determine a position of the device based on signals received from wireless local area network access points. The positioning system is also configured to determine a likelihood that the wireless device is positioned at each of a plurality of points of a positioning grid based on a received signal strength value for each of a plurality of access points. The positioning system is further configured to update a reference power estimate for each access point based on the likelihoods. The positioning system is also configured to update the path loss exponent of the channel model.
    Type: Grant
    Filed: May 8, 2012
    Date of Patent: November 24, 2015
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventor: Mohamed F. Mansour
  • Publication number: 20150092879
    Abstract: A method includes receiving input blocks each having multiple bits to be transmitted. The method also includes applying a first encoding scheme to a first subset of the bits in the input blocks to generate first encoded bits and applying a second encoding scheme to a second subset of the bits in the input blocks to generate second encoded bits. The second encoding scheme has lower overhead than the first encoding scheme. The method further includes generating symbols using the first and second encoded bits. The first encoded bits include two or more first bits per symbol of each output block, and the second encoded bits include one or more second bits per symbol of each output block.
    Type: Application
    Filed: September 30, 2014
    Publication date: April 2, 2015
    Inventors: Mohamed F. Mansour, Lars Jorgensen
  • Publication number: 20150091742
    Abstract: A method includes receiving multiple bits to be transmitted. The method also includes applying a first binary alphabet polar code to a first subset of the multiple bits to generate first encoded bits. The first encoded bits are associated with a first bit level of a multilevel coding scheme. The method further includes generating one or more symbols using the first encoded bits and bits associated with a second bit level of the multilevel coding scheme. The first binary alphabet polar code is associated with a first coding rate. In addition, the method could include applying a second binary alphabet polar code to a second subset of the multiple bits to generate second encoded bits. The second encoded bits are associated with the second bit level. The second binary alphabet polar code is associated with a second coding rate such that the bit levels have substantially equal error rates.
    Type: Application
    Filed: October 1, 2014
    Publication date: April 2, 2015
    Inventors: Corina Ioana Ionita, June Chul Roh, Mohamed F. Mansour, Srinath Hosur
  • Publication number: 20150092886
    Abstract: A method includes simulating transmission of multiple symbols representing multiple bits over at least one communication channel, where the multiple symbols are associated with a polar code. The method also includes identifying error rates of equivalent bit channels associated with the simulated transmission of the symbols. The method further includes selecting a specified number of the bits as frozen bits in the polar code using the identified error rates. Simulating the transmission of the symbols could include computing log likelihood ratio (LLR) values associated with the equivalent bit channels and simulating polar decoding of received symbols using the LLR values. Identifying the error rates could include calculating means and variances of the LLR values associated with the equivalent bit channels and identifying probability density functions of the LLR values using the means and variances. The selected bits could represent the specified number of bits identified as having worst error rates.
    Type: Application
    Filed: October 1, 2014
    Publication date: April 2, 2015
    Inventors: Corina Ioana Ionita, June Chul Roh, Mohamed F. Mansour, Srinath Hosur
  • Publication number: 20100082721
    Abstract: Inverse discrete cosine transform (type-III DCT), used in video/image and audio coding, is implemented in the form of FFT to lower computational complexity.
    Type: Application
    Filed: October 5, 2009
    Publication date: April 1, 2010
    Applicant: Texas Instruments Incorporated
    Inventor: Mohamed F. Mansour
  • Patent number: 7620675
    Abstract: Inverse discrete cosine transform (type-III DCT), used in video/image and audio coding, is implemented in the form of FFT to lower computational complexity.
    Type: Grant
    Filed: September 23, 2005
    Date of Patent: November 17, 2009
    Assignee: Texas Instruments Incorporated
    Inventor: Mohamed F. Mansour
  • Patent number: 7512536
    Abstract: Low-complexity synthesis filter bank for MPEG audio decoding uses a factoring of the 64×32 matrixing for the inverse-quantized subband coefficients. Factoring into non-standard 4-point discrete cosine and sine transforms, point-wise multiplications and combinations, and non-standard 8-point discrete cosine and sine transforms limits memory requirements and computational complexity.
    Type: Grant
    Filed: May 2, 2005
    Date of Patent: March 31, 2009
    Assignee: Texas Instruments Incorporated
    Inventor: Mohamed F. Mansour
  • Publication number: 20080222370
    Abstract: A method and apparatus of managing data stream, the method comprising archiving received data in a circular buffer; utilizing a breakpoint in realizing the archived received data continuity, wherein the breakpoint is set to the last data portion of the archived received data; when the archiving of the received data approaches the end of the circular buffer, stitching the last portion of the archived received data to the start of the circular buffer; and setting the breakpoint to the updated last data portion of the archived data.
    Type: Application
    Filed: March 10, 2008
    Publication date: September 11, 2008
    Applicant: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Fitzgerald J Archibald, Stephen Hsiao-Yi Li, Michael O. Polley, Mohamed F. Mansour, Ramesh Naidu G
  • Patent number: 7197453
    Abstract: A system for, and method of optimizing an operation of an oversampled filter bank and an oversampled discrete Fourier transform (DFT) filter bank designed by the system or the method. In one embodiment, the system includes: (1) a null space generator configured to produce a basis of a null space of a perfect reconstruction condition matrix based on a first window of the oversampled filter bank and (2) an optimizer associated with the basis generator and configured to employ the null space and an optimization criterion to construct a second window of the oversampled filter bank.
    Type: Grant
    Filed: June 23, 2006
    Date of Patent: March 27, 2007
    Assignee: Texas Instruments Incorporated
    Inventor: Mohamed F. Mansour