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: 9391739Abstract: 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: GrantFiled: February 9, 2015Date of Patent: July 12, 2016Assignee: Imagination Technologies LimitedInventors: Mohammed El-Hajjar, Paul Murrin, Adrian J. Anderson
-
Publication number: 20150161058Abstract: 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: ApplicationFiled: February 19, 2015Publication date: June 11, 2015Inventors: Adrian J. Anderson, Gary C. Wass, Gareth J. Davies
-
Publication number: 20150155973Abstract: 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: ApplicationFiled: February 9, 2015Publication date: June 4, 2015Inventors: Mohammed El-Hajjar, Paul Murrin, Adrian J. Anderson
-
Patent number: 8990522Abstract: 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: GrantFiled: October 5, 2012Date of Patent: March 24, 2015Assignee: Imagination Technologies LimitedInventors: Adrian J. Anderson, Gary C. Wass, Gareth J. Davies
-
Patent number: 8983009Abstract: 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: GrantFiled: February 6, 2013Date of Patent: March 17, 2015Assignee: Imagination Technologies LimitedInventors: Mohammed El-Hajjar, Paul Murrin, Adrian J. Anderson
-
Publication number: 20140068170Abstract: 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: ApplicationFiled: August 28, 2013Publication date: March 6, 2014Applicant: IMAGINATION TECHNOLOGIES LIMITEDInventor: Adrian J. Anderson
-
Publication number: 20140068168Abstract: 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: ApplicationFiled: March 12, 2013Publication date: March 6, 2014Applicant: IMAGINATION TECHNOLOGIES LIMITEDInventors: Paul Murrin, Adrian J. Anderson, Mohammed El-Hajjar
-
Publication number: 20130329838Abstract: 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: ApplicationFiled: February 6, 2013Publication date: December 12, 2013Applicant: IMAGINATION TECHNOLOGIES LIMITEDInventors: Mohammed El-Hajjar, Paul Murrin, Adrian J. Anderson
-
Patent number: 5005183Abstract: 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: GrantFiled: September 7, 1989Date of Patent: April 2, 1991Assignee: Mitel Telecom LimitedInventors: Michael J. Carey, Adrian J. Anderson
-
Patent number: 4866732Abstract: 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: GrantFiled: January 15, 1986Date of Patent: September 12, 1989Assignee: Mitel Telecom LimitedInventors: Michael J. Carey, Adrian J. Anderson