Patents by Inventor Simon Huckett

Simon Huckett 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: 9729224
    Abstract: Wireless receivers are described for receiving signals from a transmitter. A receiver can include a plurality of antennas each for receiving a version of a signal via a different propagation channel and providing that version to a respective input. Signal processing means can be included and configured to operate diversity processing of a supplied number of said inputs for use in performing detection of said signal. The receiver can include channel parameter estimation means, configured to estimate one or more channel parameters on the propagation channels. The receiver can also include selection means configured to select only a subset of said inputs to implement a specific dimensionality of the receiver diversity processing, in dependence on the one or more channel parameters indicative of channel conditions on said propagation channels. The diversity processing can be linear or non-linear. Related methods and software implementations and computer program products are also described.
    Type: Grant
    Filed: January 18, 2008
    Date of Patent: August 8, 2017
    Assignee: Icera, Inc.
    Inventors: Carlo Luschi, Simon Huckett, Steve Allpress, Philip Jones
  • Patent number: 9369310
    Abstract: An apparatus, method and program for processing a signal received over a wireless channel. The apparatus comprises: a channel searcher configured to determine a profile of the channel in the form of energy values for a plurality of rays at respective channel positions, and an equalizer for equalizing the signal based on a variable window of the equalizer. The channel searcher is configured to estimate dispersion of the channel by determining a measure of variance of ray distance from a reference position within the channel profile weighted by ray energy. The equalizer is coupled to the channel searcher and arranged to adapt the window in dependence on the measure of energy-weighted ray distance variance.
    Type: Grant
    Filed: January 13, 2012
    Date of Patent: June 14, 2016
    Assignee: Icera, Inc.
    Inventors: Stephen Allpress, Edward Andrews, Simon Huckett, Laolu Lijofi, Jonathan Peter Lucas, Carlo Luschi, Simon Nicholas Walker
  • Patent number: 8782376
    Abstract: A processor including: a first and at least a second data processing channel with enable logic for selectively enabling the second channel; logic for generating first and second storage addresses having a variable offset therebetween based on the same one or more address operands of the same storage access instruction; and circuitry for transferring data between the first address and a register of the first data processing channel and between the second address and a corresponding register of the second channel based on a same one or more register specifier operands of the access instruction. The first data processing channel performs an operation using one or more registers of the first data processing channel, and on condition of being enabled the second channel performs the same operation using a corresponding one or more of its own registers based on the same one or more operands of the data processing instruction.
    Type: Grant
    Filed: August 26, 2011
    Date of Patent: July 15, 2014
    Assignee: Icera Inc.
    Inventors: Simon Knowles, Edward Andrews, Stephen Felix, Simon Huckett, Colman Hegarty
  • Patent number: 8654913
    Abstract: A method and apparatus for processing a signal in a wireless communication system. The method comprises: receiving a signal at a receiver over a wireless channel; sampling the signal to produce a plurality of signal samples; and supplying the samples to an equaliser implemented in software running on a processor of the receiver, the equaliser being configured to process the samples using at least one equaliser time period having a nominal length. The method further comprises dynamically determining one or more characteristics of the channel; in dependence on the determined channel characteristics, dynamically selecting between a first operational state of the equaliser in which the nominal length is used and a second operational state of the equaliser in which an alternative length is used in place of the nominal length; and processing the samples in the equaliser using the determined equaliser time period length.
    Type: Grant
    Filed: March 26, 2009
    Date of Patent: February 18, 2014
    Assignee: ICERA, Inc.
    Inventors: Simon Huckett, Phil Jones, Carlo Luschi
  • Publication number: 20120221834
    Abstract: A processor including: a first and at least a second data processing channel with enable logic for selectively enabling the second channel; logic for generating first and second storage addresses having a variable offset therebetween based on the same one or more address operands of the same storage access instruction; and circuitry for transferring data between the first address and a register of the first data processing channel and between the second address and a corresponding register of the second channel based on a same one or more register specifier operands of the access instruction. The first data processing channel performs an operation using one or more registers of the first data processing channel, and on condition of being enabled the second channel performs the same operation using a corresponding one or more of its own registers based on the same one or more operands of the data processing instruction.
    Type: Application
    Filed: August 26, 2011
    Publication date: August 30, 2012
    Applicant: ICERA INC
    Inventors: Simon Knowles, Edward Andrews, Stephen Felix, Simon Huckett, Colman Hegarty, Fabienne Hegarty
  • Patent number: 8244298
    Abstract: Systems are described that reduce or obviate the impact of limited processing resources and/or limit the power consumption in a receiver having signal processing functions at least partially implemented in software. A wireless receiver includes reception means for receiving a signal over a wireless channel in a wireless external environment. The receiver includes storage means, and a processor configured to perform a plurality of signal processing functions for extracting processed data from said signal, each of said signal processing functions having a plurality of alternative software implementations requiring different levels of usage of a processing resource. The processor estimates at least one parameter relating to the external environment and selects and executes one of the software alternatives for each of the respective signal processing functions to apply a set of implementations adapted to a required quality of said processed data. Related methods and computer program products are described.
    Type: Grant
    Filed: January 18, 2008
    Date of Patent: August 14, 2012
    Assignee: ICERA Inc.
    Inventors: Carlo Luschi, Steve Allpress, Simon Huckett
  • Publication number: 20120183037
    Abstract: An apparatus, method and program for processing a signal received over a wireless channel. The apparatus comprises: a channel searcher configured to determine a profile of the channel in the form of energy values for a plurality of rays at respective channel positions, and an equaliser for equalising the signal based on a variable window of the equaliser. The channel searcher is configured to estimate dispersion of the channel by determining a measure of variance of ray distance from a reference position within the channel profile weighted by ray energy. The equaliser is coupled to the channel searcher and arranged to adapt the window in dependence on the measure of energy-weighted ray distance variance.
    Type: Application
    Filed: January 13, 2012
    Publication date: July 19, 2012
    Inventors: Stephen Allpress, Edward Andrews, Simon Huckett, Laolu Lijofi, Jonathan Peter Lucas, Carlo Luschi, Simon Nicholas Walker
  • Publication number: 20120183033
    Abstract: Method, apparatus and computer program product for processing an input signal received over a channel of a wireless network at an apparatus. In one embodiment, an apparatus includes a plurality of receiver processing means, wherein each one of the plurality of receiver processing means is repeatedly selected to perform the processing of the input signal for a respective time interval thereby generating a respective plurality of output signals and, only one of the receiver processing means is selected for said processing at a time. A respective quality measure of each of the plurality of output signals is compared. The selection of the plurality of receiver processing means is controlled in dependence upon the comparison of the quality measures of the output signals, such that the receiver processing means which generates the output signal having the quality measure indicating the highest quality is selected for the longest time interval.
    Type: Application
    Filed: January 12, 2012
    Publication date: July 19, 2012
    Inventors: Stephen Allpress, Edward Andrews, Simon Huckett, Laolu Lijofi, Jonathan Peter Lucas, Carlo Luschi, Simon Nicholas Walker
  • Patent number: 8189653
    Abstract: Techniques are described for optimizing processing facilities of a receiver in a wireless communication environment, taking into consideration processing performance set against the computing resources and/or power consumption required to obtain the processing performance. An embodiment of a radio receiver is described that includes a channel equalization means arranged to receive digital samples of an incoming signal and to generate an equalized output, said channel equalization means including means for processing said digital samples in accordance with an equalizer algorithm utilizing a set of equalizer parameters. The receiver can include means for estimating at least one parameter of a channel over which the signal has been received, and means for selecting at least one of said equalizer parameters based on at least one of said estimated channel parameters. Related methods, algorithms, and computer program products are also described.
    Type: Grant
    Filed: January 18, 2008
    Date of Patent: May 29, 2012
    Assignee: Icera, Inc.
    Inventors: Carlo Luschi, Simon Huckett, Simon Walker, Steve Allpress, Philip Jones
  • Publication number: 20110058597
    Abstract: A method and apparatus for processing a signal in a wireless communication system. The method comprises: receiving a signal at a receiver over a wireless channel; sampling the signal to produce a plurality of signal samples; and supplying the samples to an equaliser implemented in software running on a processor of the receiver, the equaliser being configured to process the samples using at least one equaliser time period having a nominal length. The method further comprises dynamically determining one or more characteristics of the channel; in dependence on the determined channel characteristics, dynamically selecting between a first operational state of the equaliser in which the nominal length is used and a second operational state of the equaliser in which an alternative length is used in place of the nominal length; and processing the samples in the equaliser using the determined equaliser time period length.
    Type: Application
    Filed: March 26, 2009
    Publication date: March 10, 2011
    Applicant: ICERA INC.
    Inventors: Simon Huckett, Phil Jones, Carlo Luschi
  • Publication number: 20100304769
    Abstract: An inter-radio-access-technology device comprising: an interface for communicating over a wireless cellular network, and a processor arranged to execute code for performing operations handling communications via the interface according to a plurality of different radio access technologies. The processor is operable to execute code using any selected one of a plurality of different instruction sets, each set being configured for performing operations according to a respective one of the radio access technologies. The device is operable to dynamically switch between the radio access technologies, by selecting corresponding code for execution by the processor and selecting the corresponding instruction set for use in execution of the selected code.
    Type: Application
    Filed: November 12, 2008
    Publication date: December 2, 2010
    Applicant: ICERA INC.
    Inventors: Simon Fellows, Simon Huckett, Godfrey Da Costa
  • Publication number: 20090111542
    Abstract: Wireless receivers are described for receiving signals from a transmitter. A receiver can include a plurality of antennas each for receiving a version of a signal via a different propagation channel and providing that version to a respective input. Signal processing means can be included and configured to operate diversity processing of a supplied number of said inputs for use in performing detection of said signal. The receiver can include channel parameter estimation means, configured to estimate one or more channel parameters on the propagation channels. The receiver can also include selection means configured to select only a subset of said inputs to implement a specific dimensionality of the receiver diversity processing, in dependence on the one or more channel parameters indicative of channel conditions on said propagation channels. The diversity processing can be linear or non-linear. Related methods and software implementations and computer program products are also described.
    Type: Application
    Filed: January 18, 2008
    Publication date: April 30, 2009
    Inventors: Carlo Luschi, Simon Huckett, Steve Allpress, Philip Jones
  • Publication number: 20090110049
    Abstract: Techniques are described for optimizing processing facilities of a receiver in a wireless communication environment, taking into consideration processing performance set against the computing resources and/or power consumption required to obtain the processing performance. An embodiment of a radio receiver is described that includes a channel equalization means arranged to receive digital samples of an incoming signal and to generate an equalized output, said channel equalization means including means for processing said digital samples in accordance with an equalizer algorithm utilizing a set of equalizer parameters. The receiver can include means for estimating at least one parameter of a channel over which the signal has been received, and means for selecting at least one of said equalizer parameters based on at least one of said estimated channel parameters. Related methods, algorithms, and computer program products are also described.
    Type: Application
    Filed: January 18, 2008
    Publication date: April 30, 2009
    Inventors: Carlo Luschi, Simon Huckett, Simon Walker, Steve Allpress, Philip Jones
  • Publication number: 20090113429
    Abstract: Systems are described that reduce or obviate the impact of limited processing resources and/or limit the power consumption in a receiver having signal processing functions at least partially implemented in software. A wireless receiver includes reception means for receiving a signal over a wireless channel in a wireless external environment. The receiver includes storage means, and a processor configured to perform a plurality of signal processing functions for extracting processed data from said signal, each of said signal processing functions having a plurality of alternative software implementations requiring different levels of usage of a processing resource. The processor estimates at least one parameter relating to the external environment and selects and executes one of the software alternatives for each of the respective signal processing functions to apply a set of implementations adapted to a required quality of said processed data. Related methods and computer program products are described.
    Type: Application
    Filed: January 18, 2008
    Publication date: April 30, 2009
    Inventors: Carlo Luschi, Steve Allpress, Simon Huckett
  • Publication number: 20050025177
    Abstract: A universal interface apparatus having a processor for receiving one or more Network Interface signals having a transport mechanism associated therewith. The transport mechanism may include Asynchronous Transfer Mode, Internet Protocol, Frame Relay, Integrated Services Digital Network, High bit-rate Digital Subscriber Line, Asymmetric Digital Subscriber Line, Very High Data Rate Digital Subscriber Line, Symmetric Digital Subscriber Line, 10 base T, 100 Base T, Gigabit Ethernet and E1/T1. The processor may recognize the transport mechanism associated with each Network Interface signal. In the event Asynchronous Transfer Mode is recognized as the transport mechanism, the processor may also segment perform ATM adaptation layer processing on each Network Interface signal. Further, the universal interface apparatus includes a bus interface device for generating a System Interface signal from the ATM adaptation layer processed Network Interface signal in response to the recognized transport mechanism.
    Type: Application
    Filed: July 31, 2003
    Publication date: February 3, 2005
    Inventors: Simon Huckett, Kevin Loughran, Thomas Parsons, Joseph Itri