Signal estimation methods and apparatus
AssigneeKabushiki Kaisha Toshiba
InventorChristophe Andrieu
Life of this patent
Estimating the term…
Abstract
A method and an apparatus for estimating likelihood values for signals of a sequence of signals transmitted from a transmitter through a channel to a receiver. The method employs a plurality of particles, each particle having a postulated transmitted signal history, and includes initializing a set of particles, evolving the set of particles over time to generate a succession of evolved sets of particles, tracing a plurality of paths through the succession of evolved sets of particles backwards in time, and determining a sequence of likelihood values for the transmitted sequence of signals using the paths. Communication systems in which a receiver receives signals from a transmitter with a plurality of transmit antennas, such as MIMO (Multiple-Input Multiple-Output) systems are able to use this method.
Claims36
A method of estimating values for signals of a sequence of signals transmitted from a transmitter through a channel to a receiver, providing a received signal, the method employing a plurality of particles, each particle comprising a postulated transmitted signal history, the method comprising:
- initializing a set of said particles;
- evolving said set of particles over time using said received signal to generate a succession of evolved sets of particles;
- tracing a plurality of paths through said succession of evolved sets of particles backwards in time;
- and
- determining a sequence of values for said transmitted sequence of signals using said paths.
A carrier carrying processor control code to, when running, implement a method of estimating values for signals of a sequence of signals transmitted from a transmitter through a channel to a receiver, providing a received signal, the method employing a plurality of particles, each particle comprising a postulated transmitted signal history, the method comprising:
- initializing a set of said particles;
- evolving said set of particles over time using said received signal to generate a succession of evolved sets of particles;
- tracing a plurality of paths through said succession of evolved sets of particles backwards in time;
- and
- determining a sequence of values for said transmitted sequence of signals using said paths.
A signal estimator for estimating values for signals of a sequence of signals transmitted from a transmitter through a channel to a receiver providing a received signal, the estimator employing a plurality of particles, each particle comprising a postulated transmitted signal history, the estimator comprising:
- means for initializing a set of said particles;
- means for evolving said set of particles over time using said received signal to generate a succession of evolved sets of particles;
- means for tracing a plurality of paths through said succession of evolved sets of particles backwards in time;
- and
- means for determining a sequence of values for said transmitted sequence of signals using said paths.
A signal processor configured to provide a soft output of transmitted signal values from a received signal comprising:
- a first filter configured to generate a time sequence of sets of samples from populations of candidate samples weighted using said received signal, each sample corresponding to a sequence of transmitted signal values;
- a second filter to select a plurality of time sequences of said samples from said time sequence of sets of samples;
- and
- a signal estimator to estimate a sequence of transmitted signal values from said plurality of sample time sequences to provide said soft output.
A signal processor configured to provide a hard output of transmitted signal values from a received signal comprising:
- a signal processor configured to provide a soft output of transmitted signal values from a received signal comprising:
- a first filter configured to generate a time sequence of sets of samples from populations of candidate samples weighted using said received signal, each sample corresponding to a sequence of transmitted signal values;
- a second filter to select a plurality of time sequences of said samples from said time sequence of sets of samples;
- and
- a signal estimator to estimate a sequence of transmitted signal values from said plurality of sample time sequences to provide said soft output, and
- decision means to provide a hard output from said soft output.
Processor control code to, when running, implement a signal processor configured to provide a soft output of transmitted signal values from a received signal comprising:
- a first filter configured to generate a time sequence of sets of samples from populations of candidate samples weighted using said received signal, each sample corresponding to a sequence of transmitted signal values;
- a second filter to select a plurality of time sequences of said samples from said time sequence of sets of samples;
- and
- a signal estimator to estimate a sequence of transmitted signal values from said plurality of sample time sequences to provide said soft output.
A signal processor configured to provide a hard output of transmitted signal values from a received signal comprising:
- a signal processor configured to provide a soft output of transmitted signal values from a received signal comprising:
- a first filter configured to generate a time sequence of sets of samples from populations of candidate samples weighted using said received signal, each sample corresponding to a sequence of transmitted signal values;
- a second filter to select a plurality of time sequences of said samples from said time sequence of sets of samples;
- and
- a signal estimator to estimate a sequence of transmitted signal values from said plurality of sample time sequences to provide said soft output;
- and
- decision means to provide a hard output from said soft output.
Dependencies are inferred from the claim text.