Patents by Inventor Mohammed El-Hajjar

Mohammed El-Hajjar 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: 11755474
    Abstract: Tile based interleaving and de-interleaving of row-column interleaved data is described. In one example, the de-interleaving is divided into two memory transfer stages, the first from an on-chip memory to a DRAM and the second from the DRAM to an on-chip memory. Each stage operates on part of a row-column interleaved block of data and re-orders the data items, such that the output of the second stage comprises de-interleaved data. In the first stage, data items are read from the on-chip memory according to a non-linear sequence of memory read addresses and written to the DRAM. In the second stage, data items are read from the DRAM according to bursts of linear address sequences which make efficient use of the DRAM interface and written back to on-chip memory according to a non-linear sequence of memory write addresses.
    Type: Grant
    Filed: November 18, 2021
    Date of Patent: September 12, 2023
    Assignee: Imagination Technologies Limited
    Inventors: Paul Murrin, Adrian J. Anderson, Mohammed El-Hajjar
  • Publication number: 20230268980
    Abstract: Method, apparatus and systems are disclosed that may be implemented. One method implemented by a transceiver, is directed to transmission via a plurality of beams. The method includes obtaining an input bit stream and bit mapping bits of the input bit stream into at least a first stream and a second stream. The method further includes, generating one or more complex symbols using the first stream, selecting a Space-Time (ST) spreading matrix from a plurality of ST spreading matrices and spreading the generated one or more complex symbols over the selected ST spreading matrix to generate one or more dispersed ST codewords. In this method the transceiver maps the one or more dispersed ST codewords to a plurality of beams and transmits the mapped one or more dispersed ST codewords over the plurality of beams.
    Type: Application
    Filed: July 15, 2021
    Publication date: August 24, 2023
    Inventors: Ibrahim Hemadeh, Mohammed El-Hajjar, Alain Mourad
  • Publication number: 20220321192
    Abstract: Some embodiments of a method may include: obtaining input data comprising a user equipment location, a number of user equipments, and a desired receive signal strength; processing the input data with a neural network having weights determined from a training phase to generate a set of one or more beam-pair indices; performing a beam search over at least a subset of the set of beam-pair indices; and receiving at least one beam-pair index from a vehicle that provides a desired received signal strength.
    Type: Application
    Filed: August 28, 2020
    Publication date: October 6, 2022
    Inventors: Satyanarayana Katla, Mohammed El-Hajjar, Alain Mourad
  • Patent number: 11418248
    Abstract: An example disclosed method includes (i) modulating a first type of uplink information using beam direction modulation with an uplink beam direction pattern applied over a set of allocated uplink radio resource, (ii) modulating a second type of uplink information using an in-phase quadrature (IQ)-based modulation scheme, wherein modulation symbols of the IQ-based modulation scheme are transmitted on a plurality of uplink beams used to modulate the first type of uplink information across same set of allocated uplink radio resources as the set of allocated uplink radio resources used for the beam direction modulation, (iii) and transmitting the modulated first type of uplink information and the modulated second type of uplink information over an air interface.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: August 16, 2022
    Assignee: IDAC Holdings, Inc.
    Inventors: Ping-Heng Kuo, Alain Mourad, Satyanarayana Katla, Mohammed El-Hajjar
  • Publication number: 20220075723
    Abstract: Tile based interleaving and de-interleaving of row-column interleaved data is described. In one example, the de-interleaving is divided into two memory transfer stages, the first from an on-chip memory to a DRAM and the second from the DRAM to an on-chip memory. Each stage operates on part of a row-column interleaved block of data and re-orders the data items, such that the output of the second stage comprises de-interleaved data. In the first stage, data items are read from the on-chip memory according to a non-linear sequence of memory read addresses and written to the DRAM. In the second stage, data items are read from the DRAM according to bursts of linear address sequences which make efficient use of the DRAM interface and written back to on-chip memory according to a non-linear sequence of memory write addresses.
    Type: Application
    Filed: November 18, 2021
    Publication date: March 10, 2022
    Inventors: Paul Murrin, Adrian J. Anderson, Mohammed El-Hajjar
  • Patent number: 11210217
    Abstract: Tile based interleaving and de-interleaving of row-column interleaved data is described. In one example, the de-interleaving is divided into two memory transfer stages, the first from an on-chip memory to a DRAM and the second from the DRAM to an on-chip memory. Each stage operates on part of a row-column interleaved block of data and re-orders the data items, such that the output of the second stage comprises de-interleaved data. In the first stage, data items are read from the on-chip memory according to a non-linear sequence of memory read addresses and written to the DRAM. In the second stage, data items are read from the DRAM according to bursts of linear address sequences which make efficient use of the DRAM interface and written back to on-chip memory according to a non-linear sequence of memory write addresses.
    Type: Grant
    Filed: April 10, 2020
    Date of Patent: December 28, 2021
    Assignee: Imagination Technologies Limited
    Inventors: Paul Murrin, Adrian J. Anderson, Mohammed El-Hajjar
  • Patent number: 11152980
    Abstract: Base stations and user terminals may adaptively configure a digital precoder codebook for mmWave-based hybrid beamforming, such as by determining at least one analog beamformer and combiner, determining at the user terminal a lowest codebook resolution of digital precoding that can be used to achieve at least one performance parameter, and communicating to the base station the determined lowest codebook resolution of digital precoding. The adjustment of digital precoder codebook resolution, on top of analog beamforming, across different radio resources (e.g. time/frequency) may optimize feedback efficiency for a user terminal. In some cases, the user terminal may also receive from a base station an assistance parameter relating to an achievable performance gain using digital precoding. The user terminal may use the received assistance parameter in determining the digital precoder codebook resolution.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: October 19, 2021
    Assignee: IDAC HOLDINGS, INC.
    Inventors: Ping-Heng Kuo, Alain Mourad, Katla Satyanarayana, Mohammed El-Hajjar
  • Publication number: 20210135716
    Abstract: Base stations and user terminals may adaptively configure a digital precoder codebook for mmWave-based hybrid beamforming, such as by determining at least one analog beamformer and combiner, determining at the user terminal a lowest codebook resolution of digital precoding that can be used to achieve at least one performance parameter, and communicating to the base station the determined lowest codebook resolution of digital precoding. The adjustment of digital precoder codebook resolution, on top of analog beamforming, across different radio resources (e.g. time/frequency) may optimize feedback efficiency for a user terminal. In some cases, the user terminal may also receive from a base station an assistance parameter relating to an achievable performance gain using digital precoding. The user terminal may use the received assistance parameter in determining the digital precoder codebook resolution.
    Type: Application
    Filed: March 23, 2018
    Publication date: May 6, 2021
    Inventors: Ping-Heng Kuo, Alain Mourad, Katla Satyanarayana, Mohammed El-Hajjar
  • Publication number: 20210021322
    Abstract: An example disclosed method includes (i) modulating a first type of uplink information using beam direction modulation with an uplink beam direction pattern applied over a set of allocated uplink radio resource, (ii) modulating a second type of uplink information using an in-phase quadrature (IQ)-based modulation scheme, wherein modulation symbols of the IQ-based modulation scheme are transmitted on a plurality of uplink beams used to modulate the first type of uplink information across same set of allocated uplink radio resources as the set of allocated uplink radio resources used for the beam direction modulation, (iii) and transmitting the modulated first type of uplink information and the modulated second type of uplink information over an air interface.
    Type: Application
    Filed: March 18, 2019
    Publication date: January 21, 2021
    Inventors: Ping-Heng Kuo, Alain Mourad, Satyanarayana Katla, Mohammed El-Hajjar
  • Publication number: 20200242029
    Abstract: Tile based interleaving and de-interleaving of row-column interleaved data is described. In one example, the de-interleaving is divided into two memory transfer stages, the first from an on-chip memory to a DRAM and the second from the DRAM to an on-chip memory. Each stage operates on part of a row-column interleaved block of data and re-orders the data items, such that the output of the second stage comprises de-interleaved data. In the first stage, data items are read from the on-chip memory according to a non-linear sequence of memory read addresses and written to the DRAM. In the second stage, data items are read from the DRAM according to bursts of linear address sequences which make efficient use of the DRAM interface and written back to on-chip memory according to a non-linear sequence of memory write addresses.
    Type: Application
    Filed: April 10, 2020
    Publication date: July 30, 2020
    Inventors: Paul Murrin, Adrian J. Anderson, Mohammed El-Hajjar
  • Patent number: 10657050
    Abstract: Tile based interleaving and de-interleaving of row-column interleaved data is described. In one example, the de-interleaving is divided into two memory transfer stages, the first from an on-chip memory to a DRAM and the second from the DRAM to an on-chip memory. Each stage operates on part of a row-column interleaved block of data and re-orders the data items, such that the output of the second stage comprises de-interleaved data. In the first stage, data items are read from the on-chip memory according to a non-linear sequence of memory read addresses and written to the DRAM. In the second stage, data items are read from the DRAM according to bursts of linear address sequences which make efficient use of the DRAM interface and written back to on-chip memory according to a non-linear sequence of memory write addresses.
    Type: Grant
    Filed: April 11, 2019
    Date of Patent: May 19, 2020
    Assignee: Imagination Technologies Limited
    Inventors: Paul Murrin, Adrian J. Anderson, Mohammed El-Hajjar
  • Publication number: 20190236006
    Abstract: Tile based interleaving and de-interleaving of row-column interleaved data is described. In one example, the de-interleaving is divided into two memory transfer stages, the first from an on-chip memory to a DRAM and the second from the DRAM to an on-chip memory. Each stage operates on part of a row-column interleaved block of data and re-orders the data items, such that the output of the second stage comprises de-interleaved data. In the first stage, data items are read from the on-chip memory according to a non-linear sequence of memory read addresses and written to the DRAM. In the second stage, data items are read from the DRAM according to bursts of linear address sequences which make efficient use of the DRAM interface and written back to on-chip memory according to a non-linear sequence of memory write addresses.
    Type: Application
    Filed: April 11, 2019
    Publication date: August 1, 2019
    Inventors: Paul Murrin, Adrian J. Anderson, Mohammed El-Hajjar
  • Patent number: 10296456
    Abstract: Tile based interleaving and de-interleaving of row-column interleaved data is described. In one example, the de-interleaving is divided into two memory transfer stages, the first from an on-chip memory to a DRAM and the second from the DRAM to an on-chip memory. Each stage operates on part of a row-column interleaved block of data and re-orders the data items, such that the output of the second stage comprises de-interleaved data. In the first stage, data items are read from the on-chip memory according to a non-linear sequence of memory read addresses and written to the DRAM. In the second stage, data items are read from the DRAM according to bursts of linear address sequences which make efficient use of the DRAM interface and written back to on-chip memory according to a non-linear sequence of memory write addresses.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: May 21, 2019
    Assignee: Imagination Technologies Limited
    Inventors: Paul Murrin, Adrian J. Anderson, Mohammed El-Hajjar
  • Patent number: 9819528
    Abstract: Methods and apparatus for efficient demapping of constellations are described. In an embodiment, these methods may be implemented within a digital communications receiver, such as a Digital Terrestrial Television receiver. The method reduces the number of distance metric calculations which are required to calculate soft information in the demapper by locating the closest constellation point to the received symbol. This closest constellation point is identified based on a comparison of distance metrics which are calculated parallel to either the I- or Q-axis. The number of distance metric calculations may be reduced still further by identifying a local minimum constellation point for each bit in the received symbol and these constellation points are identified using a similar method to the closest constellation point. Where the system uses rotated constellations, the received symbol may be unrotated before any constellation points are identified.
    Type: Grant
    Filed: June 14, 2016
    Date of Patent: November 14, 2017
    Assignee: Imagination Technologies Limited
    Inventors: Mohammed El-Hajjar, Paul Murrin, Adrian J. Anderson
  • Publication number: 20160294597
    Abstract: Methods and apparatus for efficient demapping of constellations are described. In an embodiment, these methods may be implemented within a digital communications receiver, such as a Digital Terrestrial Television receiver. The method reduces the number of distance metric calculations which are required to calculate soft information in the demapper by locating the closest constellation point to the received symbol. This closest constellation point is identified based on a comparison of distance metrics which are calculated parallel to either the I- or Q-axis. The number of distance metric calculations may be reduced still further by identifying a local minimum constellation point for each bit in the received symbol and these constellation points are identified using a similar method to the closest constellation point. Where the system uses rotated constellations, the received symbol may be unrotated before any constellation points are identified.
    Type: Application
    Filed: June 14, 2016
    Publication date: October 6, 2016
    Inventors: Mohammed El-Hajjar, Paul Murrin, Adrian J. Anderson
  • Patent number: 9391739
    Abstract: Methods and apparatus for efficient demapping of constellations are described. In an embodiment, these methods may be implemented within a digital communications receiver, such as a Digital Terrestrial Television receiver. The method reduces the number of distance metric calculations which are required to calculate soft information in the demapper by locating the closest constellation point to the received symbol. This closest constellation point is identified based on a comparison of distance metrics which are calculated parallel to either the I- or Q-axis. The number of distance metric calculations may be reduced still further by identifying a local minimum constellation point for each bit in the received symbol and these constellation points are identified using a similar method to the closest constellation point. Where the system uses rotated constellations, the received symbol may be unrotated before any constellation points are identified.
    Type: Grant
    Filed: February 9, 2015
    Date of Patent: July 12, 2016
    Assignee: Imagination Technologies Limited
    Inventors: Mohammed El-Hajjar, Paul Murrin, Adrian J. Anderson
  • Patent number: 9194902
    Abstract: Noise variance estimation and interference detection is described. In one example, a method of estimating noise variance is described in which the pilots within a received OFDM signal are divided into bands and then a noise variance estimate is calculated on a per-band basis by averaging the noise estimates for those pilots within the band. In some examples, the pilots are divided into bands in frequency and in other examples, the pilots are divided into bands in frequency and time, such that noise estimates from more than one OFDM symbol are used in calculating the per-band noise variance estimates. The noise variance estimate for a pilot is then set to the noise variance estimate for the band which contains the pilot. The noise variance estimate for a data sub-carrier can then be determined by interpolating between the values for the pilots.
    Type: Grant
    Filed: May 8, 2013
    Date of Patent: November 24, 2015
    Assignee: Imagination Technologies Limited
    Inventors: Paul Murrin, Mohammed El-Hajjar
  • Publication number: 20150155973
    Abstract: Methods and apparatus for efficient demapping of constellations are described. In an embodiment, these methods may be implemented within a digital communications receiver, such as a Digital Terrestrial Television receiver. The method reduces the number of distance metric calculations which are required to calculate soft information in the demapper by locating the closest constellation point to the received symbol. This closest constellation point is identified based on a comparison of distance metrics which are calculated parallel to either the I- or Q-axis. The number of distance metric calculations may be reduced still further by identifying a local minimum constellation point for each bit in the received symbol and these constellation points are identified using a similar method to the closest constellation point. Where the system uses rotated constellations, the received symbol may be unrotated before any constellation points are identified.
    Type: Application
    Filed: February 9, 2015
    Publication date: June 4, 2015
    Inventors: Mohammed El-Hajjar, Paul Murrin, Adrian J. Anderson
  • Patent number: 8983009
    Abstract: Methods and apparatus for efficient demapping of constellations are described. In an embodiment, these methods may be implemented within a digital communications receiver, such as a Digital Terrestrial Television receiver. The method reduces the number of distance metric calculations which are required to calculate soft information in the demapper by locating the closest constellation point to the received symbol. This closest constellation point is identified based on a comparison of distance metrics which are calculated parallel to either the I- or Q-axis. The number of distance metric calculations may be reduced still further by identifying a local minimum constellation point for each bit in the received symbol and these constellation points are identified using a similar method to the closest constellation point. Where the system uses rotated constellations, the received symbol may be unrotated before any constellation points are identified.
    Type: Grant
    Filed: February 6, 2013
    Date of Patent: March 17, 2015
    Assignee: Imagination Technologies Limited
    Inventors: Mohammed El-Hajjar, Paul Murrin, Adrian J. Anderson
  • Publication number: 20140068168
    Abstract: Tile based interleaving and de-interleaving of row-column interleaved data is described. In one example, the de-interleaving is divided into two memory transfer stages, the first from an on-chip memory to a DRAM and the second from the DRAM to an on-chip memory. Each stage operates on part of a row-column interleaved block of data and re-orders the data items, such that the output of the second stage comprises de-interleaved data. In the first stage, data items are read from the on-chip memory according to a non-linear sequence of memory read addresses and written to the DRAM. In the second stage, data items are read from the DRAM according to bursts of linear address sequences which make efficient use of the DRAM interface and written back to on-chip memory according to a non-linear sequence of memory write addresses.
    Type: Application
    Filed: March 12, 2013
    Publication date: March 6, 2014
    Applicant: IMAGINATION TECHNOLOGIES LIMITED
    Inventors: Paul Murrin, Adrian J. Anderson, Mohammed El-Hajjar