Nonlinear signal filtering
AssigneeApsidon, Inc.
InventorsNikola Alic, Eduardo Temprana Giraldo
Life of this patent
Estimating the term…
Abstract
In a nonlinear signal filtering system, a signal having a series of signal samples is filtered. The signal samples are affected by interactions with adjacent signal samples and nonlinear distortions. The system contains a series of alternating linear system elements and nonlinear system elements that are used for mitigation of distortion resulting from the nonlinear distortions with memory effects. The linear system elements can scale each signal sample in the series of signal samples by scaling parameters and sums a plurality of consecutive scaled signal samples, and the nonlinear system elements can transform the output of the linear system elements according to instantaneous nonlinear functions.
Claims30
A nonlinear signal filtering system comprising:
- a series of one or more filtering stages that filter a signal comprising a series of signal samples, each filtering stage comprising alternating linear system elements and nonlinear system elements, the signal being one of multiple independent signals that are filtered by the nonlinear signal filtering system;
- wherein the linear system elements and nonlinear system elements correct 1) sample interactions between a plurality of consecutive signal samples in the signal, and 2) nonlinear distortions in a value of each signal sample;
- and
- wherein the linear system elements and the nonlinear system elements process multiple independent input signals, that are parallelly inputted to each corresponding filtering stage, to produce multiple independent output signals, that are parallelly outputted from said filtering stage, to filter the multiple independent signals.
A nonlinear signal filtering system comprising:
- a first linear system element that receives a signal comprising a series of signal samples the signal being one of multiple independent signals that are filtered by the nonlinear signal filtering system;
- a first nonlinear system element connected to receive an output of the first linear system element;
- and
- a second linear system element connected to receive an output of the first nonlinear system element;
- and wherein:
- a first signal sample in the series of signal samples is affected by an interaction with one or more consecutive signal samples adjacent to the first signal sample;
- a value of each signal sample in the series of signal samples is subject to nonlinear distortions;
- the first linear system element scales each signal sample in the series of signal samples using scaling parameters and sums a plurality of consecutive scaled signal samples;
- the first nonlinear system element transforms the output of the first linear system element according to an instantaneous nonlinear function;
- the second linear system element scales the output of the first nonlinear system element by scaling parameters and sums a plurality of consecutive scaled outputs of the first nonlinear system element;
- the scaling parameters in the first linear system element and the second linear system element and the instantaneous nonlinear function of the first nonlinear system element correct for the signal sample interactions and the nonlinear distortions in the value of each signal sample;
- and
- the first and second linear system elements and the first nonlinear system element process multiple independent input signals, that are parallelly inputted to each corresponding element, to produce multiple independent output signals, that are parallelly outputted from said element, to filter the multiple independent signals.
A method for filtering multiple independent signals comprising:
- providing a signal comprising a series of signal samples, wherein a first signal sample in the series of signal samples is affected by an interaction with one or more consecutive signal samples adjacent to the first signal sample, a value of each signal sample is subject to nonlinear distortions, and the signal is one of the multiple independent signals;
- filtering the signal through a first linear system element, wherein the first linear system element scales each signal sample by a scaling parameter and sums a plurality of consecutive scaled signal samples;
- and
- filtering an output of the first linear system element using a first nonlinear system element, wherein the first nonlinear system element transforms the output of the first linear system element according to an instantaneous nonlinear function;
- wherein the scaling parameters in the first linear system element and the instantaneous nonlinear function of the first nonlinear system element correct for the signal sample interactions and the nonlinear distortions in the value of each signal sample in the signal, and
- wherein the first linear system element and the first nonlinear system element process multiple independent input signals, that are parallelly inputted to each corresponding element, to produce multiple independent output signals, that are parallelly outputted from said element, to filter the multiple independent signals.
A method for filtering multiple independent signals comprising:
- providing a signal comprising a series of signal samples, wherein a first signal sample in the series of signal samples is affected by an interaction with one or more consecutive signal samples adjacent to the first signal sample, a value of each signal sample is subject to nonlinear distortions, and the signal is one of the multiple independent signals;
- filtering the signal through a first linear system element, wherein the first linear system element scales each signal sample by a scaling coefficient and sums a plurality of consecutive scaled signal samples;
- and
- filtering an output of the first linear system element using a first nonlinear system element, wherein the first nonlinear system element transforms the output of the first linear system element according to a multi-dimensional look-up-table;
- wherein the scaling coefficients in the first linear system element and the multi-dimensional look-up-table of the first nonlinear system element correct for the signal sample interactions and the nonlinear distortions in the value of each signal sample in the signal;
- and
- wherein the first linear system element and the first nonlinear system element process multiple independent input signals, that are parallelly inputted to each corresponding element, to produce multiple independent output signals, that are parallelly outputted from said element, to filter the multiple independent signals.
Dependencies are inferred from the claim text.