Patents by Inventor Adrian J. Anderson

Adrian J. Anderson 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: 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
  • Publication number: 20150161058
    Abstract: A technique for transferring data in a digital signal processing system is described. In one example, the digital signal processing system comprises a number of fixed function accelerators, each connected to a memory access controller and each configured to read data from a memory device, perform one or more operations on the data, and write data to the memory device. To avoid hardwiring the fixed function accelerators together, and to provide a configurable digital signal processing system, a multi-threaded processor controls the transfer of data between the fixed function accelerators and the memory. Each processor thread is allocated to a memory access channel, and the threads are configured to detect an occurrence of an event and, responsive to this, control the memory access controller to enable a selected fixed function accelerator to read data from or write data to the memory device via its memory access channel.
    Type: Application
    Filed: February 19, 2015
    Publication date: June 11, 2015
    Inventors: Adrian J. Anderson, Gary C. Wass, Gareth J. Davies
  • 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: 8990522
    Abstract: A technique for transferring data in a digital signal processing system is described. In one example, the digital signal processing system comprises a number of fixed function accelerators, each connected to a memory access controller and each configured to read data from a memory device, perform one or more operations on the data, and write data to the memory device. To avoid hardwiring the fixed function accelerators together, and to provide a configurable digital signal processing system, a multi-threaded processor controls the transfer of data between the fixed function accelerators and the memory. Each processor thread is allocated to a memory access channel, and the threads are configured to detect an occurrence of an event and, responsive to this, control the memory access controller to enable a selected fixed function accelerator to read data from or write data to the memory device via its memory access channel.
    Type: Grant
    Filed: October 5, 2012
    Date of Patent: March 24, 2015
    Assignee: Imagination Technologies Limited
    Inventors: Adrian J. Anderson, Gary C. Wass, Gareth J. Davies
  • 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: 20140068170
    Abstract: Memory address generation for digital signal processing is described. In one example, a digital signal processing system-on-chip utilises an on-chip memory space that is shared between functional blocks of the system. An on-chip DMA controller comprises an address generator that can generate sequences of read and write memory addresses for data items being transferred between the on-chip memory and a paged memory device, or internally within the system. The address generator is configurable and can generate non-linear sequences for the read and/or write addresses. This enables aspects of interleaving/deinterleaving operations to be performed as part of a data transfer between internal or paged memory. As a result, a dedicated memory for interleaving operations is not required. In further examples, the address generator can be configured to generate read and/or write addresses that take into account limitations of particular memory devices when performing interleaving, such as DRAM.
    Type: Application
    Filed: August 28, 2013
    Publication date: March 6, 2014
    Applicant: IMAGINATION TECHNOLOGIES LIMITED
    Inventor: 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
  • Publication number: 20130329838
    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 6, 2013
    Publication date: December 12, 2013
    Applicant: IMAGINATION TECHNOLOGIES LIMITED
    Inventors: Mohammed El-Hajjar, Paul Murrin, Adrian J. Anderson
  • Patent number: 5005183
    Abstract: A wireless telephone communication system for wireless, voice, data or voice and data terminals comprising apparatus at a central location for receiving one or a plurality of signals for communication with selected ones of wireless communication terminals, apparatus for converting the signals to spread spectrum radio frequency signals, a leaky transmission line located in a communication region, apparatus for applying the spread spectrum radio frequency signals to the transmission line for electromagnetic radiation within the region, at least one wireless communication terminal adapted to receive a predetermined one of the spread spectrum radio frequency signals and for demodulating it into an intelligible signal.
    Type: Grant
    Filed: September 7, 1989
    Date of Patent: April 2, 1991
    Assignee: Mitel Telecom Limited
    Inventors: Michael J. Carey, Adrian J. Anderson
  • Patent number: 4866732
    Abstract: A wireless telephone communication system for wireless, voice, data or voice and data terminals comprising apparatus at a central location for receiving one or a plurality of signals for communication with selected ones of wireless communication terminals, apparatus for converting the signals to spread spectrum radio frequency signals, a leaky transmission line located in a communication region, apparatus for applying the spread spectrum radio frequency signals to the transmission line for electromagnetic radiation within the region, at least one wireless communication terminal adapted to receive a predetermined one of the spread spectrum radio frequency signals and for demodulating it into an intelligible signal.
    Type: Grant
    Filed: January 15, 1986
    Date of Patent: September 12, 1989
    Assignee: Mitel Telecom Limited
    Inventors: Michael J. Carey, Adrian J. Anderson