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: 10911062Abstract: 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: GrantFiled: September 26, 2019Date of Patent: February 2, 2021Assignee: Texas Instruments IncorporatedInventors: Corina Ioana Ionita, Jun Chul Roh, Mohamed F. Mansour, Srinath Hosur
-
Publication number: 20200021307Abstract: 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: ApplicationFiled: September 26, 2019Publication date: January 16, 2020Inventors: Corina Ioana Ionita, Jun Chul Roh, Mohamed F. Mansour, Srinath Hosur
-
Patent number: 10469099Abstract: 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: GrantFiled: October 5, 2018Date of Patent: November 5, 2019Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Corina Ioana Ionita, June Chul Roh, Mohamed F. Mansour, Srinath Hosur
-
Publication number: 20190044530Abstract: 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: ApplicationFiled: October 5, 2018Publication date: February 7, 2019Applicant: Texas Instruments IncorporatedInventors: Corina Ioana Ionita, June Chul Roh, Mohamed F. Mansour, Srinath Hosur
-
Patent number: 10197662Abstract: 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: GrantFiled: October 23, 2015Date of Patent: February 5, 2019Assignee: Texas Instruments IncorporatedInventor: Mohamed F. Mansour
-
Patent number: 10135460Abstract: 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: GrantFiled: October 1, 2014Date of Patent: November 20, 2018Assignee: Texas Instruments IncorporatedInventors: Corina Ioana Ionita, June Chul Roh, Mohamed F. Mansour, Srinath Hosur
-
Patent number: 9467164Abstract: 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: GrantFiled: October 1, 2014Date of Patent: October 11, 2016Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Corina Ioana Ionita, June Chul Roh, Mohamed F. Mansour, Srinath Hosur
-
Publication number: 20160047881Abstract: 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: ApplicationFiled: October 23, 2015Publication date: February 18, 2016Inventor: Mohamed F. Mansour
-
Patent number: 9246510Abstract: 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: GrantFiled: September 30, 2014Date of Patent: January 26, 2016Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Mohamed F. Mansour, Lars Jorgensen
-
Patent number: 9194935Abstract: 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: GrantFiled: May 8, 2012Date of Patent: November 24, 2015Assignee: TEXAS INSTRUMENTS INCORPORATEDInventor: Mohamed F. Mansour
-
Publication number: 20150092879Abstract: 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: ApplicationFiled: September 30, 2014Publication date: April 2, 2015Inventors: Mohamed F. Mansour, Lars Jorgensen
-
Publication number: 20150091742Abstract: 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: ApplicationFiled: October 1, 2014Publication date: April 2, 2015Inventors: Corina Ioana Ionita, June Chul Roh, Mohamed F. Mansour, Srinath Hosur
-
Publication number: 20150092886Abstract: 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: ApplicationFiled: October 1, 2014Publication date: April 2, 2015Inventors: Corina Ioana Ionita, June Chul Roh, Mohamed F. Mansour, Srinath Hosur
-
Publication number: 20100082721Abstract: 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: ApplicationFiled: October 5, 2009Publication date: April 1, 2010Applicant: Texas Instruments IncorporatedInventor: Mohamed F. Mansour
-
Patent number: 7620675Abstract: 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: GrantFiled: September 23, 2005Date of Patent: November 17, 2009Assignee: Texas Instruments IncorporatedInventor: Mohamed F. Mansour
-
Patent number: 7512536Abstract: 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: GrantFiled: May 2, 2005Date of Patent: March 31, 2009Assignee: Texas Instruments IncorporatedInventor: Mohamed F. Mansour
-
Publication number: 20080222370Abstract: 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: ApplicationFiled: March 10, 2008Publication date: September 11, 2008Applicant: TEXAS INSTRUMENTS INCORPORATEDInventors: Fitzgerald J Archibald, Stephen Hsiao-Yi Li, Michael O. Polley, Mohamed F. Mansour, Ramesh Naidu G
-
Patent number: 7197453Abstract: 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: GrantFiled: June 23, 2006Date of Patent: March 27, 2007Assignee: Texas Instruments IncorporatedInventor: Mohamed F. Mansour