Spatio-temporal processing for interference handling
AssigneeCisco Systems, Inc.
InventorsGregory G. Raleigh, Vincent K. Jones, IV, Michael A. Pollack
Life of this patent
Estimating the term…
Abstract
A space-time signal processing system with advantageously reduced complexity. The system may take advantage of multiple transmitter antenna elements and/or multiple receiver antenna elements, or multiple polarizations of a single transmitter antenna element and/or single receiver antenna element. The system is not restricted to wireless contexts and may exploit any channel having multiple inputs or multiple outputs and certain other characteristics. Multi-path effects in a transmission medium cause a multiplicative increase in capacity.
Claims18
A transmitter system for transmitting via a plurality of inputs to a channel, said transmitter system comprising:
- at least one processing element that applies a time domain substantially orthogonalizing procedure to divide said channel into input bins;
- a spatial processor employing weightings among said channel inputs to define spatial directions wherein each input bin has at least one associated spatial direction;
- and
- wherein said transmitter system transmits information in subchannels of said channel, each of said subchannels being defined by a combination of input bin and spatial direction, by employing said at least one processing element for at least two independent applications of said time domain substantially orthogonalizing procedure;
- and wherein
- said weightings are chosen to minimize interference to unintended receivers.
A transmitter system for transmitting via a plurality of inputs to a channel, said transmitter system comprising:
- at least one processing element that applies a time domain substantially orthogonalizing procedure to divide said channel into input bins;
- a spatial processor employing weightings among said channel inputs to define spatial directions wherein each input bin has at least one associated spatial direction;
- and
- wherein said transmitter system transmits information in subchannels of said channel, each of said subchannels being defined by a combination of input bin and spatial direction, by employing said at least one processing element for at least two independent applications of said time domain substantially orthogonalizing procedure;
- and wherein
- said weightings are chosen based on characterization of an undesired signal subspace and a desired signal subspace.
A transmitter system for transmitting via a plurality of inputs to a channel, said transmitter system comprising:
- at least one processing element that applies a time domain substantially orthogonalizing procedure to divide said channel into input bins;
- a spatial processor employing weightings among said channel inputs to define spatial directions wherein there are at least two spatial directions;
- and
- wherein said transmitter system transmits information in subchannels of said channel, each of said subchannels being defined by a combination of input bin and spatial direction, by employing said at least one processing element for at least two independent applications of said time domain substantially orthogonalizing procedure and wherein said at least two spatial directions are the same for all of said input bins.
A transmitter system for transmitting via a plurality of inputs to a channel, said transmitter system comprising:
- at least one processing element that applies a time domain substantially orthogonalizing procedure to divide said channel into input bins;
- a spatial processor employing weightings among said channel inputs to define spatial directions wherein there are at least two spatial directions;
- wherein said transmitter system transmits information in subchannels of said channel, each of said subchannels being defined by a combination of input bin and spatial direction, by employing said at least one processing element for at least two independent applications of said time domain substantially orthogonalizing procedure;
- wherein said spatial processor, for each of said spatial directions applies one of said weightings to define contributions to each of said channel inputs;
- and
- wherein said at least one processing element independently applies said substantially orthogonalizing procedure to output of said spatial processor independently for each of said channel inputs;
- an encoder that applies a coding procedure to inputs to said spatial processor;
- and
- wherein said coding procedure is applied independently for each of said input bins.
A transmitter system for transmitting via a plurality of inputs to a channel, said transmitter system comprising:
- at least one processing element that applies a time domain substantially orthogonalizing procedure to divide said channel into input bins;
- a spatial processor employing weightings among said channel inputs to define spatial directions wherein there are at least two spatial directions;
- wherein said transmitter system transmits information in subchannels of said channel, each of said subchannels being defined by a combination of input bin and spatial direction, by employing said at least one processing element for at least two independent applications of said time domain substantially orthogonalizing procedure;
- wherein said spatial processor, for each of said spatial directions applies one of said weightings to define contributions to each of said channel inputs;
- and
- wherein said at least one processing element independently applies said substantially orthogonalizing procedure to output of said spatial processor independently for each of said channel inputs;
- an encoder that applies a coding procedure to inputs to said spatial processor;
- and
- wherein said coding procedure is applied independently for each of said spatial directions.
A transmitter system for transmitting via a plurality of inputs to a channel, said transmitter system comprising:
- at least one processing element that applies a time domain substantially orthogonalizing procedure to divide said channel into input bins;
- a spatial processor employing weightings among said channel inputs to define spatial directions wherein there are at least two spatial directions;
- wherein said transmitter system transmits information in subchannels of said channel, each of said subchannels being defined by a combination of input bin and spatial direction, by employing said at least one processing element for at least two independent applications of said time domain substantially orthogonalizing procedure;
- wherein said spatial processor, for each of said spatial directions applies one of said weightings to define contributions to each of said channel inputs;
- and
- wherein said at least one processing element independently applies said substantially orthogonalizing procedure to output of said spatial processor independently for each of said channel inputs;
- an encoder that applies a coding procedure to inputs to said spatial processor;
- and
- wherein said coding procedure is applied independently for each of said subchannels.
A transmitter system for transmitting via a plurality of inputs to a channel, said transmitter system comprising:
- at least one processing element that applies a time domain substantially orthogonalizing procedure to divide said channel into input bins;
- a spatial processor employing weightings among said channel inputs to define spatial directions wherein there are at least two spatial directions;
- wherein said transmitter system transmits information in subchannels of said channel, each of said subchannels being defined by a combination of input bin and spatial direction, by employing said at least one processing element for at least two independent applications of said time domain substantially orthogonalizing procedure;
- wherein said spatial processor, for each of said spatial directions applies one of said weightings to define contributions to each of said channel inputs;
- and
- wherein said at least one processing element independently applies said substantially orthogonalizing procedure to output of said spatial processor independently for each of said channel inputs;
- an encoder that applies a coding procedure to inputs to said spatial processor;
- and
- wherein said coding procedure comprises a turbo coding procedure.
A transmitter system for transmitting via a plurality of inputs to a channel, said transmitter system comprising:
- at least one processing element that applies a time domain substantially orthogonalizing procedure to divide said channel into input bins;
- a spatial processor employing weightings among said channel inputs to define spatial directions wherein there are at least two spatial directions;
- wherein said transmitter system transmits information in subchannels of said channel, each of said subchannels being defined by a combination of input bin and spatial direction, by employing said at least one processing element for at least two independent applications of said time domain substantially orthogonalizing procedure;
- wherein said spatial processor, for each of said spatial directions applies one of said weightings to define contributions to each of said channel inputs;
- and
- wherein said at least one processing element independently applies said substantially orthogonalizing procedure to output of said spatial processor independently for each of said channel inputs;
- an encoder that applies a coding procedure to inputs to said spatial processor;
- and
- wherein said coding procedure belongs to a group consisting of:
- convolutional coding, Reed-Solomon coding, CRC coding, block coding, and interleaving.
A receiver system for receiving via a plurality of outputs from a channel, said receiver system comprising:
- at least one processing element that a time domain substantially orthogonalizing procedure to divide said channel into output bins;
- a spatial processor employing weightings among said channel outputs to define spatial directions wherein each output bin has at least one associated spatial direction;
- and
- wherein said receiver system receives information via subchannels of said channel, by employing at least two independent parallel applications of said substantially orthogonalizing procedure by said at least one processing element, each of said subchannels being defined by a combination of output bin and spatial direction;
- and wherein said weightings are chosen to minimize interference from undesired transmitters.
A receiver system for receiving via a plurality of outputs from a channel, said receiver system comprising:
- at least one processing element that a time domain substantially orthogonalizing procedure to divide said channel into output bins;
- a spatial processor employing weightings among said channel outputs to define spatial directions wherein each output bin has at least one associated spatial direction;
- and
- wherein said receiver system receives information via subchannels of said channel, by employing at least two independent parallel applications of said substantially orthogonalizing procedure by said at least one processing element, each of said subchannels being defined by a combination of output bin and spatial direction;
- and wherein said weightings are chosen based on characterization of a desired signal subspace and an undesired signal subspace.
A receiver system for receiving via a plurality of outputs from a channel, said receiver system comprising:
- at least one processing element that applies a time domain substantially orthogonalizing procedure to divide said channel into output bins;
- a spatial processor employing weightings among said channel outputs to define spatial directions wherein each output bin has at least one associated spatial direction;
- and
- wherein said receiver system receives information via subchannels of said channel, by employing at least two independent parallel applications of said substantially orthogonalizing procedure by said at least one processing element, each of said subchannels being defined by a combination of output bin and spatial direction;
- wherein said at least one processing element applies said substantially orthogonalizing procedure independently for each of said channel outputs;
- wherein said spatial processor, for each of said spatial directions applies one of said weightings to output of said at least one processing element to define contributions from each of said channel outputs;
- and
- a decoder that applies a decoding procedure to outputs from said spatial processor;
- and
- wherein said decoding procedure is applied independently for each of said spatial directions.
A receiver system for receiving via a plurality of outputs from a channel, said receiver system comprising:
- at least one processing element that applies a time domain substantially orthogonalizing procedure to divide said channel into output bins;
- a spatial processor employing weightings among said channel outputs to define spatial directions wherein each output bin has at least one associated spatial direction;
- and
- wherein said receiver system receives information via subchannels of said channel, by employing at least two independent parallel applications of said substantially orthogonalizing procedure by said at least one processing element, each of said subchannels being defined by a combination of output bin and spatial direction;
- wherein said at least one processing element applies said substantially orthogonalizing procedure independently for each of said channel outputs;
- wherein said spatial processor, for each of said spatial directions applies one of said weightings to output of said at least one processing element to define contributions from each of said channel outputs;
- and
- a decoder that applies a decoding procedure to outputs from said spatial processor;
- and
- wherein said decoding procedure is applied independently for each of said output bins.
A receiver system for receiving via a plurality of outputs from a channel, said receiver system comprising:
- at least one processing element that applies a time domain substantially orthogonalizing procedure to divide said channel into output bins;
- a spatial processor employing weightings among said channel outputs to define spatial directions wherein each output bin has at least one associated spatial direction;
- and
- wherein said receiver system receives information via subchannels of said channel, by employing at least two independent parallel applications of said substantially orthogonalizing procedure by said at least one processing element, each of said subchannels being defined by a combination of output bin and spatial direction;
- wherein said at least one processing element applies said substantially orthogonalizing procedure independently for each of said channel outputs;
- wherein said spatial processor, for each of said spatial directions applies one of said weightings to output of said at least one processing element to define contributions from each of said channel outputs;
- and
- a decoder that applies a decoding procedure to outputs from said spatial processor;
- and
- wherein said decoding procedure is applied independently for each of said subchannels.
A receiver system for receiving via a plurality of outputs from a channel, said receiver system comprising:
- at least one processing element that applies a time domain substantially orthogonalizing procedure to divide said channel into output bins;
- a spatial processor employing weightings among said channel outputs to define spatial directions wherein each output bin has at least one associated spatial direction;
- and
- wherein said receiver system receives information via subchannels of said channel, by employing at least two independent parallel applications of said substantially orthogonalizing procedure by said at least one processing element, each of said subchannels being defined by a combination of output bin and spatial direction;
- wherein said at least one processing element applies said substantially orthogonalizing procedure independently for each of said channel outputs;
- wherein said spatial processor, for each of said spatial directions applies one of said weightings to output of said at least one processing element to define contributions from each of said channel outputs;
- and
- a decoder that applies a decoding procedure to outputs from said spatial processor;
- and
- wherein said decoding procedure is based on one of:
- convolutional coding, trellis coding, Reed-Solomon coding, CRC coding, block coding, and interleaving.
A receiver system for receiving via a plurality of outputs from a channel, said receiver system comprising:
- at least one processing element that applies a time domain substantially orthogonalizing procedure to divide said channel into output bins;
- a spatial processor employing weightings among said channel outputs to define spatial directions wherein each output bin has at least one associated spatial direction;
- and
- wherein said receiver system receives information via subchannels of said channel, by employing at least two independent parallel applications of said substantially orthogonalizing procedure by said at least one processing element, each of said subchannels being defined by a combination of output bin and spatial direction;
- wherein said at least one processing element applies said substantially orthogonalizing procedure independently for each of said channel outputs;
- wherein said spatial processor, for each of said spatial directions applies one of said weightings to output of said at least one processing element to define contributions from each of said channel outputs;
- a decoder that applies a decoding procedure to outputs from said spatial processor;
- and
- wherein said decoding procedure is based on turbo coding.
Dependencies are inferred from the claim text.