Patents by Inventor Steve Allpress
Steve Allpress 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: 10003378Abstract: 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: GrantFiled: January 31, 2014Date of Patent: June 19, 2018Assignee: Icera, Inc.Inventors: Carlo Luschi, Steve Allpress
-
Patent number: 9729224Abstract: 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: GrantFiled: January 18, 2008Date of Patent: August 8, 2017Assignee: Icera, Inc.Inventors: Carlo Luschi, Simon Huckett, Steve Allpress, Philip Jones
-
Patent number: 9479215Abstract: A method of processing digital samples of a signal received at a receiver of a wireless communication system includes monitoring channel conditions and generating a channel indicator including at least one channel parameter by performing at least one of: estimating a channel mobility parameter and comparing it with a threshold; estimating a channel parameter of the energy of the channel outside a predefined temporal window, and comparing it with a threshold; estimating a channel temporal duration parameter and establishing if it meets predetermined criteria; estimating a channel-zero location parameter and establishing if it meets predetermined criteria; estimating a received-signal signal-to-disturbance power ratio, and comparing it to a threshold; estimating an estimated-channel-response signal-to-disturbance power ratio; estimating the degree of non-stationarity of the disturbance at the receiver input; and selecting one of a plurality of processing routines for processing the digital samples based on saidType: GrantFiled: January 18, 2008Date of Patent: October 25, 2016Assignee: ICERA INC.Inventors: Carlo Luschi, Simon Walker, Steve Allpress, Philip Jones
-
Patent number: 9385895Abstract: Techniques are described for optimizing the processing facilities of a receiver in a wireless communication environment, taking into account processing performance set against the computing resources and/or power consumption required to obtain that processing performance. A radio receiver for a wireless communications system can include channel equalization means arranged to receive 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. The receiver includes means for estimating parameters of a channel over which the incoming signal has been transmitted. The receiver can also include means for selecting from a plurality of equalizer algorithms an equalizer algorithm for execution by the processing means based on at least one said estimated channel parameter. Related methods and algorithms are described. Related computer program products are also described.Type: GrantFiled: January 18, 2008Date of Patent: July 5, 2016Assignee: ICERA INC.Inventors: Carlo Luschi, Simon Walker, Steve Allpress, Philip Jones
-
Patent number: 9197365Abstract: Method, receiver and computer program product for decoding a coded data block received at the receiver are disclosed. A first plurality of coded data bits representing the coded data block are received. First soft information values are determined corresponding to respective ones of the received first plurality of coded data bits, wherein each of the soft information values indicates a likelihood of a corresponding coded data bit having a particular value. An attempt is made to decode the coded data block using the first soft information values. The first soft information values are compressed. The compressed first soft information values are stored in a data store. A second plurality of coded data bits representing the coded data block is received and second soft information values corresponding to respective ones of the received second plurality of coded data bits are determined. The compressed first soft information values are retrieved from the data store and decompressed.Type: GrantFiled: September 25, 2012Date of Patent: November 24, 2015Assignee: NVIDIA CORPORATIONInventors: Stephen Felix, Dinkar Vasudevan, Steve Allpress
-
Patent number: 9083446Abstract: Method and receiver for processing a signal in a wireless communication system in which the signal comprises a sequence of chips. The signal is receive data at least one rake finger and sampled. There is a time spacing t1 between successive samples less than the time spacing tc between successive chips in the signal. Channel conditions on the channel are estimated and based on estimated channel conditions by the following steps: monitoring timing of the signal on one of the at least one rake finger to determine a time difference between the timing of the signal on the one of the at least one rake finger and the timing of the generation of the samples, the determined time difference being a multiple of t2, where t2<t1; aligning the timing of the generation of the samples with the timing of the signal on the one of the at least one rake finger to within a timing range t2.Type: GrantFiled: September 23, 2010Date of Patent: July 14, 2015Assignee: ICERA INC.Inventors: Steve Allpress, Steve Felix, Abdelkader Medles
-
Patent number: 8897829Abstract: One aspect provides a method of controlling transmit power in a wireless device, wherein a desired transmit power is determined as a result of detection of a receive signal parameter. The method comprises detecting a desired maximum transmit power and generating a sequence of attenuation factors. The sequence is generated by monotonically increasing a variable at a controlled rate between a starting value and the maximum transmit power. The method further comprises using each attenuation factor in turn to: (a) reduce the measured value of the received signal power; and (b) reduce a determined desired value of the transmit power, where the transmit power is continually reduced as the variable is increased.Type: GrantFiled: April 17, 2013Date of Patent: November 25, 2014Assignee: NVIDIA CorporationInventors: Robert Buckley, Jonathan Lucas, Edward Charles John Andrews, Steve Allpress
-
Method and device for decoding of signals transmitted over fading channels with multiplicative noise
Patent number: 8867670Abstract: A method of generating a reliability indicator for decoding an encoded signal transmitted from a transmitter to a receiver via a wireless channel subject to fading. The method comprises: receiving symbols of the encoded signal; generating a reliability indicator for decoding at least some of the symbols selectively based on one or both of a statistical model representing additive white Gaussian noise (AWGN) in the encoded signal and a statistical model representing fading of the encoded signal; and selecting the statistical model based on signal characteristics of the wireless channel.Type: GrantFiled: June 22, 2010Date of Patent: October 21, 2014Assignee: Icera Inc.Inventor: Steve Allpress -
Patent number: 8862075Abstract: A method, program and apparatus for transmitting from a transmitter to a receiver over a channel using a transmit diversity scheme. The method comprises: receiving power-related information fed back from the receiver to the transmitter; and at the transmitter, using the power-related information to generate channel state information. The method further comprises using the generated channel state information to control for subsequent transmission to the receiver from the multiple transmit antennas of the transmitter.Type: GrantFiled: March 26, 2010Date of Patent: October 14, 2014Assignee: Icera Inc.Inventors: Steve Allpress, Abdelkader Medles
-
Patent number: 8824537Abstract: 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: GrantFiled: January 27, 2011Date of Patent: September 2, 2014Assignee: ICERA Inc.Inventors: Steve Allpress, Carlo Luschi, Simon Nicholas Walker
-
Publication number: 20140220905Abstract: One aspect provides a method of controlling transmit power in a wireless device, wherein a desired transmit power is determined as a result of detection of a receive signal parameter. The method comprises detecting a desired maximum transmit power and generating a sequence of attenuation factors. The sequence is generated by monotonically increasing a variable at a controlled rate between a starting value and the maximum transmit power. The method further comprises using each attenuation factor in turn to: (a) reduce the measured value of the received signal power; and (b) reduce a determined desired value of the transmit power, where the transmit power is continually reduced as the variable is increased.Type: ApplicationFiled: April 17, 2013Publication date: August 7, 2014Inventors: Robert Buckley, Jonathan Lucas, Edward Charles John Andrews, Steve Allpress
-
Patent number: 8793561Abstract: 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: GrantFiled: August 26, 2010Date of Patent: July 29, 2014Assignee: Icera Inc.Inventors: Steve Allpress, Carlo Luschi, Fabienne Hegarty
-
Patent number: 8787842Abstract: 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: GrantFiled: January 8, 2009Date of Patent: July 22, 2014Assignee: Icera Inc.Inventors: Carlo Luschi, Tarik Tabet, Steve Allpress
-
Publication number: 20140146858Abstract: 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: ApplicationFiled: January 31, 2014Publication date: May 29, 2014Applicant: ICERA Inc.Inventors: Carlo Luschi, Steve Allpress
-
Publication number: 20140086302Abstract: Method, receiver and computer program product for decoding a coded data block received at the receiver are disclosed. A first plurality of coded data bits representing the coded data block are received. First soft information values are determined corresponding to respective ones of the received first plurality of coded data bits, wherein each of the soft information values indicates a likelihood of a corresponding coded data bit having a particular value. An attempt is made to decode the coded data block using the first soft information values. The first soft information values are compressed. The compressed first soft information values are stored in a data store. A second plurality of coded data bits representing the coded data block is received and second soft information values corresponding to respective ones of the received second plurality of coded data bits are determined. The compressed first soft information values are retrieved from the data store and decompressed.Type: ApplicationFiled: September 25, 2012Publication date: March 27, 2014Applicant: NVIDIA CORPORATIONInventors: Stephen Felix, Dinkar Vasudevan, Steve Allpress
-
Patent number: 8682272Abstract: 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: GrantFiled: January 18, 2008Date of Patent: March 25, 2014Assignee: ICERA, Inc.Inventors: Carlo Luschi, Steve Allpress
-
Patent number: 8654662Abstract: 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: GrantFiled: December 11, 2008Date of Patent: February 18, 2014Assignee: ICERA, Inc.Inventors: Steve Allpress, Laolu Lijofi, Donal Price
-
Patent number: 8588323Abstract: 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: GrantFiled: April 15, 2009Date of Patent: November 19, 2013Assignee: Icera, Inc.Inventors: Steve Allpress, Carlo Luschi, Tarik Tabet
-
Patent number: 8577304Abstract: In one aspect, there is provided a method of processing a signal received using a wireless communication channel by a receiver in a wireless cellular network. In one embodiment, the method comprises receiving signal samples of a signal to be processed from a serving cell, identifying a second of dominant interfering cells generating an interfering signal, using a number of cells in the set to select an interference scenario, and using the selected interference scenario and at least one parameter related to the serving cell and the interfering cells to select a processing function for processing the signal.Type: GrantFiled: August 2, 2010Date of Patent: November 5, 2013Assignee: Icera, Inc.Inventors: Carlo Luschi, Steve Allpress, Philip Jones
-
Patent number: 8385466Abstract: A method for limiting peak-to-average power of a signal transmitted from a power amplifier. The method comprises: applying a pulse-shape filter to a first signal, thereby generating a second signal being a filtered version of the first signal; and outputting the second signal for transmission from a power amplifier. The method further comprises: applying each of a plurality of predictor filters to a respective instance of the first signal, each predictor filter approximating the application of the pulse-shape filter to the first signal based on a different respective set of filter coefficients, and each thereby generating a respective third signal. The method also further comprises determining an indicator of amplitude of each of the third signals, selecting the indicator corresponding to the largest of those amplitudes, generating a modifier based on the selected indicator, and using the modifier to limit the first signal prior to applying the pulse-shape filter.Type: GrantFiled: August 31, 2011Date of Patent: February 26, 2013Assignee: Icera Inc.Inventors: Stephen Felix, Steve Allpress