Patents Assigned to Icera, Inc.
  • Patent number: 8836434
    Abstract: A digital frequency synthesizer with an automatic calibration system. The digital frequency synthesizer is calibrated by initiating a coarse tuning operation to rapidly reach a preliminary frequency that is proximate to the desired final frequency. A calibration procedure is then executed for adjusting gain in the frequency synthesizer based on the preliminary frequency. This test involves applying one or more test signals to the frequency synthesizer and measuring a signal generated in the frequency synthesizer. This measured signal corresponds to a gain response of the circuit at the preliminary frequency. When the expected gain is known, any difference relative to the gain of the measured signal is used to adjust the gain in a circuit of the frequency synthesizer such that the actual gain substantially matches the expected gain.
    Type: Grant
    Filed: September 8, 2009
    Date of Patent: September 16, 2014
    Assignee: Icera Inc.
    Inventors: Abdellatif Bellaouar, Ahmed R. Fridi, Sher Jiun Fang, Hamid Safiri
  • Patent number: 8824537
    Abstract: A method, receiver and program for equalizing digital samples of a radio signal received over a wireless communications channel. The method comprises: receiving digital samples of the radio signal; calculating equalizer coefficients in the frequency domain; transforming the equalizer coefficients from the frequency domain to the time domain; and equalizing the digital samples in the time domain using the transformed time domain equalizer coefficients.
    Type: Grant
    Filed: January 27, 2011
    Date of Patent: September 2, 2014
    Assignee: ICERA Inc.
    Inventors: Steve Allpress, Carlo Luschi, Simon Nicholas Walker
  • Patent number: 8793561
    Abstract: One aspect provides a method. The method comprises receiving a signal comprising a sequence of encoded symbols, each corresponding to one of a plurality of possible states. For each symbol in the sequence, the method further comprises determining a set of state metrics, each representing a probability that the respective symbol corresponds to the plurality of states. The method further comprises decoding the signal by processing runs of recursions using runs of forward recursions, whereby a later state metric in the sequence is updated based on a preceding state metric, and runs of recursions using runs of reverse recursions, whereby a preceding state metric in the sequence is updated based on a later state metric. The method further comprises outputting the decoded signal to a device. The decoding comprises performing a plurality of repeated iterations over the sequence.
    Type: Grant
    Filed: August 26, 2010
    Date of Patent: July 29, 2014
    Assignee: Icera Inc.
    Inventors: Steve Allpress, Carlo Luschi, Fabienne Hegarty
  • Patent number: 8787842
    Abstract: A method, program and system for transmitting from a transmitter to a receiver over a wireless multiple-input-multiple-output channel. In one aspect, the method may comprise encoding precoding information fed back from the receiver to the transmitter according to a differential encoding scheme, and resetting the differential encoding scheme upon detecting a condition. In another aspect, the method may comprises encoding precoding matrices fed back from the receiver to the transmitter relative to a most-probable subset of precoding matrices. In another aspect, the method may comprise transmitting an indication of and/or the size of a preferred subset of precoding matrices for use in the encoding.
    Type: Grant
    Filed: January 8, 2009
    Date of Patent: July 22, 2014
    Assignee: Icera Inc.
    Inventors: Carlo Luschi, Tarik Tabet, Steve Allpress
  • 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: 8767668
    Abstract: A method and corresponding receiver for transmitting channel quality data for a channel in a wireless communication system are provided. The method comprises determining channel quality metrics for frequency intervals within the channel, selecting groups of frequency intervals based on the determined metrics, and transmitting one or more channel quality indicators for the groups. The invention also provides a method of transmitting over a channel based on such channel quality indicators feedback from a receiver, and a corresponding transmitter.
    Type: Grant
    Filed: September 18, 2008
    Date of Patent: July 1, 2014
    Assignee: Icera Inc.
    Inventors: Carlo Luschi, Tarik Tabet
  • Patent number: 8767679
    Abstract: There is disclosed a method of controlling physical channel establishment in a wireless communication system, which method comprises: a.) determining if decoding of a system frame number is required as part of an initialization of a physical channel establishment procedure; b.) if decoding of the system frame number is not required, initializing a decoding of a system frame number for the channel to be established; and c.) if the decoding of the system frame number fails, terminating the channel establishment procedure.
    Type: Grant
    Filed: November 28, 2008
    Date of Patent: July 1, 2014
    Assignee: Icera, Inc.
    Inventor: Damien Lefebvre
  • Publication number: 20140146858
    Abstract: One aspect provides a method of processing a signal transmitted over a channel in a wireless communication system. In one embodiment, the method comprises receiving at a receiver the signal transmitted over the channel, estimating at intervals at least one parameter of a time varying communication environment of the system, monitoring at least one processor-related criterion of a processor at the receiver, and selecting a signal processing function from a plurality of signal processing functions implementable by the processor. The selecting of the signal processing function is based on both the at least one parameter and the at least one processor-related criterion. Each signal processing function comprises a plurality of code blocks which process the received signal. Each code block of the plurality of code blocks comprises a sequence of instructions for execution by on a processor platform of the processor.
    Type: Application
    Filed: January 31, 2014
    Publication date: May 29, 2014
    Applicant: ICERA Inc.
    Inventors: Carlo Luschi, Steve Allpress
  • Patent number: 8737292
    Abstract: The present invention provides a method of estimating a frequency offset. The method comprises receiving a wireless signal timed according to a first frequency; generating a local signal timed according to a second frequency; and performing a plurality of synchronization searches, each search comprising obtaining a set of correlation results indicative of a correlation between the wireless signal and the local signal at different timing offsets of the wireless signal relative to the local signal. The method the no comprises finding a series of results, with a result from each of a plurality of the synchronization searches, for which the difference in; timing offset between results from adjacent searches in the series is within a maximum specified value. A frequency off set between the first and second frequencies can be determined from the series.
    Type: Grant
    Filed: October 24, 2008
    Date of Patent: May 27, 2014
    Assignee: ICERA, Inc.
    Inventor: Simon Nicholas Walker
  • Patent number: 8724736
    Abstract: A transmitter architecture having a single signal path or hardware to cover WCDMA/EDGE/GSM applications, and requires no SAW at the transmitter outputs. The transmitter architecture allows for a transmit convergence feature. A passive mixer with unique driver and furthermore using native devices available from the CMOS process for the mixer cores enables low voltage and low power design, low output noise and high linearity. A digital variable gain amplifier has the capability to cover wide output dynamic range operated from low supply voltage and interfaced digitally with the baseband circuit without DAC. A single transformer is used to combine the outputs from the WCDMA/EDGE and GSM drivers and subsequently convert the differential signal paths into a single-ended signal. RF switches are used to divert the output from the transformer to different bands and applications.
    Type: Grant
    Filed: September 8, 2009
    Date of Patent: May 13, 2014
    Assignee: Icera, Inc.
    Inventors: Abdellatif Bellaouar, See Taur Lee, Sher Jiun Fang, Sherif H. K. Embabi, Tajinder Manku
  • Patent number: 8725999
    Abstract: An integrated circuit is disclosed herein. In one embodiment, the integrated circuit includes: a processor; a plurality of external pins operatively coupled to the processor; and a permanently written memory operatively coupled to the processor, the memory having a plurality of regions each storing one or more respective boot properties for booting the processor. The processor is programmed to select one of the regions in dependence on an indication received via one or more of the external pins, to retrieve the one or more respective boot properties from the selected region, and to boot using the one or more retrieved boot properties.
    Type: Grant
    Filed: September 8, 2011
    Date of Patent: May 13, 2014
    Assignee: Icera, Inc.
    Inventors: Peter Cumming, Stephen Felix
  • Patent number: 8689197
    Abstract: Disclosed herein is a method of optimizing an executable program to improve instruction cache hit rate when executed on a processor. A method of predicting instruction cache behavior of an executable program is also disclosed. According to further aspects of the present invention, there is provided a software development tool product comprising code which when executed on a computer will perform the method of optimizing an executable program. A linker product and a computer program are also disclosed.
    Type: Grant
    Filed: October 2, 2009
    Date of Patent: April 1, 2014
    Assignee: Icera, Inc.
    Inventors: David Alan Edwards, Alan Alexander
  • Patent number: 8682272
    Abstract: Methods are described of processing a signal transmitted over a channel in a wireless communication system. A method includes estimating at intervals at least one parameter of a time varying communication environment of said system. At least one processor-related signal processing criterion can be monitored for implementing a signal processing activity. Based on said at least one parameter and said at least one processor-related criterion, a signal processing function can be selected from a plurality of signal processing functions implementable by a processor. Each signal processing function includes a plurality of code blocks having a sequence of instructions for execution on a processor platform, the processor platform including a set of configurable operators having a plurality of predetermined configurations, each sequence of instructions including at least one configuration instruction, which selects one of the plurality of predefined configurations for executing that code block.
    Type: Grant
    Filed: January 18, 2008
    Date of Patent: March 25, 2014
    Assignee: ICERA, Inc.
    Inventors: Carlo Luschi, Steve Allpress
  • Patent number: 8669754
    Abstract: A power supply noise rejection circuit for functional circuits, such as a voltage controlled oscillator (VCO). The power supply noise rejection circuit includes an isolation transistor connected to a voltage supply for providing an output current and voltage substantially free of noise across the full frequency range. A current source, a diode connected reference transistor with resistance means connected between its gate and drain terminals, and a dummy circuit serially connected between the voltage supply and ground generate a bias voltage that is applied to the gate of the isolation transistor. The dummy circuit mimics the DC characteristics of the functional circuit such that the output current tracks with process and temperature variations. The isolation transistor and the reference transistor can have negative threshold voltages, and the circuit can include bleed means for drawing current from the gate of the reference transistor and isolation transistor.
    Type: Grant
    Filed: April 6, 2011
    Date of Patent: March 11, 2014
    Assignee: Icera Inc.
    Inventors: Abdellatif Bellaouar, Arul Balasubramaniyan, Solti Peng
  • Patent number: 8671268
    Abstract: A configurable execution unit comprises operators capable of being dynamically configured by an instruction at the level of processing multi-bit operand values. The unit comprises one or more dynamically configurable operator modules, the or each module being connectable to receive input operands indicated in an instruction, and a programmable lookup table connectable to receive dynamic configuration information determined from an opcode portion of the instruction and capable of generating operator configuration settings defining an aspect of the function or behavior of a configurable operator module, responsive to the dynamic configuration information in the instruction.
    Type: Grant
    Filed: March 11, 2011
    Date of Patent: March 11, 2014
    Assignee: ICERA, Inc.
    Inventor: Simon Knowles
  • Patent number: 8654894
    Abstract: Disclosed herein are methods of processing transmissions in a wireless communication system to detect whether a transmission unit contains transmitted data, systems for processing transmissions in a digital communications system to detect the same, receivers for processing transmissions in a wireless communications system and computer readable media implementing a method for processing the same. In one embodiment, a method of processing transmissions in a wireless communication system to detect whether a transmission unit contains transmitted data includes: generating an averaged function of bit reliability indicators from a plurality of received samples and applying a test to compare an average of ln cosh(ยท) (natural logarithm of the hyperbolic cosine) values for the reliability indicators, with a factor proportional to an average signal-to-disturbance ratio of the plurality of samples to determine if the transmission unit contains transmitted data.
    Type: Grant
    Filed: June 20, 2008
    Date of Patent: February 18, 2014
    Assignee: ICERA, Inc.
    Inventors: Edward Andrews, Carlo Luschi, Jonathan Wallington
  • Patent number: 8654662
    Abstract: There is disclosed a method of determining one or more candidate frequencies for a carrier signal in a received signal, which method comprises: generating a narrowband spectrum of the received signal; detecting one or more peaks in the narrowband spectrum; generating a candidate frequency list, each frequency at which a peak occurs being included in the candidate frequency list. The method further comprises: removing the detected one or more peaks from the narrowband spectrum to generate a modified narrowband spectrum; detecting one or more further peaks in the modified narrowband spectrum; and modifying the candidate frequency list in dependence on the one or more further peaks.
    Type: Grant
    Filed: December 11, 2008
    Date of Patent: February 18, 2014
    Assignee: ICERA, Inc.
    Inventors: Steve Allpress, Laolu Lijofi, Donal Price
  • 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
  • Patent number: 8654821
    Abstract: A fractional rate converting filter in a wireless transceiver comprising a delay line, multiplier circuit, adder circuit, and selector. The delay line receives a digital input signal at a first sample rate and has delay blocks each providing an output and receiving samples gated at a plurality of clock cycles of an integer sub-multiple frequency of a clock. The outputs are multiplied by corresponding filter tap coefficients. Each filter tap coefficient is spaced by a first integer Y. The adder circuit receives and sums the tap outputs to provide an output signal. The selector iteratively shifts the coefficients by a second integer Z. The output of each delay block is multiplied by corresponding shifted filter tap coefficients. The delay blocks are inhibited from receiving another input sample during the plurality of clock cycles. The output signal has a second sample rate at the integer sub-multiple frequency of the clock.
    Type: Grant
    Filed: May 17, 2013
    Date of Patent: February 18, 2014
    Assignee: ICERA, Inc.
    Inventor: Hamid Safiri
  • Patent number: 8588323
    Abstract: The invention relates to a method of feeding back information from a receiver to a transmitter, and also a corresponding receiver, transmitter, system comprising a receiver and transmitter, and computer program products for performing the steps of the receiver and transmitter respectively. The method comprises: receiving signals at the receiver from the transmitter over a wireless multiple-input-multiple-output channel; and, based on the received signals, transmitting back reports from the receiver to the transmitter including a report indicating a pre-coding matrix and a report indicating a rank of the pre-coding matrix. In the event that the report indicating the rank is not transmitted, the receiver instead uses a default rank to determine the report.
    Type: Grant
    Filed: April 15, 2009
    Date of Patent: November 19, 2013
    Assignee: Icera, Inc.
    Inventors: Steve Allpress, Carlo Luschi, Tarik Tabet