Spatio-temporal processing for communication
First Claim
Patent Images
1. In a digital communication system, a method for communicating comprising the steps of:
- transmitting signals from one or more transmitter antenna elements;
receiving said signals from via a plurality of receiver antenna elements;
wherein separation of radiation patterns among either said transmitter antenna elements or said receiver antenna elements is insufficient to establish completely isolated spatial directions for communication; and
wherein at least one of said transmitting and receiving steps comprises processing said signals to increase isolation between spatial directions employed for communication at a common frequency.
0 Assignments
0 Petitions
Accused Products
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.
213 Citations
223 Claims
-
1. In a digital communication system, a method for communicating comprising the steps of:
-
transmitting signals from one or more transmitter antenna elements;
receiving said signals from via a plurality of receiver antenna elements;
wherein separation of radiation patterns among either said transmitter antenna elements or said receiver antenna elements is insufficient to establish completely isolated spatial directions for communication; and
whereinat least one of said transmitting and receiving steps comprises processing said signals to increase isolation between spatial directions employed for communication at a common frequency. - View Dependent Claims (2)
-
-
3. In a digital communication system, a method for communicating comprising the steps of:
-
transmitting signals from one or more transmitter antenna elements;
receiving said signals via a plurality of receiver antenna elements;
wherein separation of radiation patterns among either said transmitter antenna elements or said receiver antenna elements is insufficient to establish completely isolated spatial directions for communication; and
whereinat least one of said transmitting and receiving steps comprises processing said signals to increase isolation between subchannels, each subchannel associated with a spatial direction and a bin of a substantially orthogonalizing procedure. - View Dependent Claims (4)
-
-
5. In a digital communication system, a method for preparing a sequence of symbols for transmission via a plurality of inputs of a channel:
-
a) inputting said symbols of said sequence into a plurality of inputs corresponding to a plurality of subchannels of said channel, each subchannel corresponding to an input bin of a transmitter substantially orthogonalizing procedure and a spatial direction;
b) for each input bin, spatially processing symbols inputted to said subchannels corresponding to said input bin, to develop a spatially processed symbol to assign to each combination of channel input and input bin of said transmitter substantially orthogonalizing procedure; and
c) applying, independently for each said channel input, said transmitter substantially orthogonalizing procedure to said spatially processed symbols assigned to each said channel input. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A method of processing a sequence of symbols received via a plurality of outputs of a channel, said method comprising the steps of:
-
a) applying a receiver substantially orthogonalizing procedure to said sequence of symbols, said procedure being applied independently for each of said plurality of channel outputs, each output symbol of said receiver substantially orthogonalizing procedure corresponding to a particular output bin and a particular one of said channel outputs; and
b) for each output bin, spatially processing symbols corresponding to said output bin to develop spatially processed symbols assigned to a plurality of spatial directions, each combination of spatial direction and output bin specifying one of a plurality of subchannels. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
-
61. In a digital communication system, a method for preparing a sequence of symbols for transmission via a plurality of inputs to a channel, said method comprising the steps of:
-
selecting a weighting vector for optimal transmission;
applying a transmitter substantially orthogonalizing procedure to said sequence of symbols to develop a time domain symbol sequence; and
multiplying at least one symbol of said time domain symbol sequence by said weighting vector to develop a result vector, elements of said result vector corresponding to symbols to be transmitted via individual ones of said plurality of channel inputs. - View Dependent Claims (62, 63, 64, 65, 66, 67)
-
-
68. In a digital communication system, a method for processing a plurality of symbols received via a plurality of outputs of a channel, said method comprising the steps of:
-
selecting a weighting vector for optimal reception;
multiplying an input vector whose elements correspond to symbols received substantially simultaneously via a selected one of said plurality of channel outputs by said weighting vector to obtain a time domain symbol corresponding to a particular input bin of a receiver substantially orthogonalizing procedure;
repeating said multiplying step for successive received symbols to obtain time domain symbols corresponding to successive input bins of said receiver substantially orthogonalizing procedure; and
applying said receiver substantially orthogonalizing procedure to said obtained time domain symbols. - View Dependent Claims (69, 70, 71, 72, 73, 74)
-
-
75. In a digital communication system, a method of preparing symbols for transmission via a plurality of inputs of a channel, said method comprising the steps of:
-
directing symbols to input bins of a transmitter substantially orthogonalizing procedure so that each input bin has an allocated symbol;
for each particular input bin, spatially processing said symbol allocated to said particular input bin to develop a spatially processed symbol vector, each element of said spatially processed symbol vector being assigned to one of said channel inputs;
applying said transmitter substantially orthogonalizing procedure for a particular channel input, inputs to said substantially orthogonalizing procedure being for each input bin, a symbol of said processed symbol vector for said input bin corresponding to said particular channel input; and
repeating said applying step for each of said plurality of channel inputs. - View Dependent Claims (76, 77, 78, 79, 80, 81, 82, 83, 84, 85)
-
-
86. In a digital communication system, a method for processing symbols received by a plurality of outputs of a channel comprising the step of:
-
applying a receiver substantially orthogonalizing procedure to symbols received via a particular one of said channel outputs;
repeating said applying step for each of said channel outputs to develop a result vector for each of a plurality of output bins of said receiver substantially orthogonalizing procedure, said result vector including a result symbol for each of said channel outputs; and
for each particular output bin of said receiver substantially orthogonalizing procedure, spatially processing said result vector for said particular output bin to develop a spatially processed result symbol for said particular output bin. - View Dependent Claims (87, 88, 89, 90, 91, 92, 93, 94, 95, 96)
-
-
97. In a digital communication system including a communication channel having one or more inputs and at least one or more outputs, a method for determining characteristics of said channel based on signals received by said one or more outputs, comprising the steps of:
-
a) receiving via said one or more channel outputs, at least ν
training symbols transmitted via a particular spatial direction of said channel, ν
being an extent in symbol periods of a duration of significant terms of an impulse response of a channel; and
b) applying a substantially orthogonalizing procedure to said received at least ν
training symbols to obtain a time domain response for said spatial direction; and
c) applying an inverse of said substantially orthogonalizing procedure to a zero-padded version of said time domain response to obtain a frequency response for said particular spatial direction. - View Dependent Claims (98, 99, 100, 101, 102, 103, 104, 105, 106, 107)
-
-
108. In a digital communication system including a communication channel having one or more inputs and one or more outputs, a method for determining characteristics of said channel based on signals received via one or more channel outputs, comprising the steps of:
-
receiving training symbols via said channel outputs; and
computing characteristics of said channel based on said received training symbols and assumptions that an impulse response of said channel is substantially time-limited and that variation of said impulse response over time is continuous.
-
-
109. In a digital communication system, a method for communicating over a channel having at least one input and at least one output, and having a plurality of either inputs or outputs, said method comprising the steps of:
-
dividing said channel into a plurality of subchannels, each subchannel corresponding to a combination of spatial direction and an input bin of a substantially orthogonalizing procedure; and
communicating symbols over one or more of said plurality of subchannels.
-
-
110. In a digital communication system, a method for preparing a sequence of symbols for transmission via a plurality of inputs of a channel, comprising the steps of:
-
a) inputting said symbols of said sequence into a plurality of input corresponding to a plurality of subchannels of said channel, each subchannel corresponding to an input bin of a transmitter substantially orthogonalizing procedure and a channel input; and
b) applying, independently for each said channel input, said transmitter substantially orthogonalizing procedure to said symbols assigned to each said channel input.
-
-
111. A method of processing a sequence of symbols received via a plurality of outputs of a channel, said method comprising the steps of:
-
a) applying a substantially orthogonalizing procedure to said sequence of symbols, said procedure being applied independently for each of said plurality of channel outputs, each output symbol of said substantially orthogonalizing procedure corresponding to a subchannel identified by a combination of a particular output bin and a particular one of said channel outputs; and
b) processing symbols in said subchannels.
-
-
112. In a digital communication system, apparatus for communicating comprising:
-
a transmitter that transmits signals from one or more transmitter antenna elements;
a receiver that receives said signals from via a plurality of receiver antenna elements;
wherein separation of radiation patterns among either said transmitter antenna elements or said receiver antenna elements is insufficient to establish completely isolated spatial directions for communication; and
whereinat least one of said transmitter and said receiver comprises a processor that processes said signals to increase isolation between spatial directions employed for communication at a common frequency. - View Dependent Claims (113)
-
-
114. In a digital communication system, apparatus for communicating comprising:
-
a transmitter transmitting signals from one or more transmitter antenna elements;
a receiver receiving said signals via a plurality of receiver antenna elements;
wherein separation of radiation patterns among either said transmitter antenna elements or said receiver antenna elements is insufficient to establish completely isolated spatial directions for communication; and
whereinat least one of said transmitter and said receiver comprises a processor that processes said signals to increase isolation between subchannels, each subchannel associated with a spatial direction and a bin of a substantially orthogonalizing procedure. - View Dependent Claims (115)
-
-
116. In a digital communication system, apparatus for preparing a sequence of symbols for transmission via a plurality of inputs of a channel:
-
a plurality of parallel subchannel inputs receiving said symbols, said parallel subchannel inputs corresponding to a plurality of subchannels, each subchannel corresponding to an input bin of a transmitter substantially orthogonalizing procedure and a spatial direction;
a spatial processor that, for each input bin, spatially processor symbols received by said subchannel inputs corresponding to said input bin, to develop a spatially processed symbol to assign to each combination of channel input and input bin of said transmitter substantially orthogonalizing procedure; and
a substantially orthogonal procedure processor system that applies, independently for each said channel input, said transmitter substantially orthogonalizing procedure to said spatially processed symbols assigned to each said channel input. - View Dependent Claims (117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145)
-
-
146. Apparatus of processing a sequence of symbols received via a plurality of outputs of a channel, said apparatus comprising:
-
a substantially orthogonalizing procedure processor system that applies a receiver substantially orthogonalizing procedure to said sequence of symbols, said procedure being applied independently for each of said plurality of channel outputs, each output symbol of said substantially orthogonalizing procedure corresponding to a particular output bin and a particular one of said channel outputs; and
a spatial processor that, for each output bin, spatially processes symbols corresponding to said output bin to develop spatially processed symbols assigned to a plurality of spatial directions, each combination of spatial direction and output bin specifying one of a plurality of subchannels. - View Dependent Claims (147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168)
-
-
169. The apparatus of claim 170 wherein said channel comprises a wireless channel and said plurality of channel outputs are coupled to a plurality of corresponding receiver antenna elements.
-
171. The apparatus of claim 170 wherein said plurality of receiver antenna elements are co-located.
-
172. The apparatus of claim 170 wherein said plurality of receiver antenna elements are at disparate locations.
-
173. In a digital communication system, apparatus for preparing a sequence of symbols for transmission via a plurality of inputs to a channel, said apparatus comprising:
-
a substantially orthogonal procedure processor that applies a transmitter substantially orthogonalizing procedure to said sequence of symbols to develop a time domain symbol sequence; and
a weight multiplier that multiplies at least one symbol of said time domain symbol sequence by a weighting vector selected for improved communication to develop a result vector, elements of said result vector corresponding to symbols to be transmitted via individual ones of said plurality of channel inputs. - View Dependent Claims (174, 175, 176, 177, 178, 179)
-
-
180-1. In a digital communication system, apparatus for processing a plurality of symbols received via a plurality of outputs of a channel, said apparatus comprising:
-
a weight multiplier that performs a multiplication of an input vector whose elements correspond to symbols received substantially simultaneously via a selected one of said plurality of channel outputs by a weighting vector to obtain a time domain symbol corresponding to a particular input bin of a receiver substantially orthogonalizing procedure and that repeats said multiplication for successive received symbols to obtain time domain symbols corresponding to successive input bins of said receiver substantially orthogonalizing procedure; and
a substantial orthogonalizing procedure processor that applies said substantially orthogonalizing procedure processor to said obtained time domain symbols.
-
-
187. In a digital communication system, apparatus for preparing symbols for transmission via a plurality of inputs of a channel, said apparatus comprising:
-
a plurality of symbol inputs, each of said symbol inputs receiving a symbol intended for a particular input bin of a transmitter substantially orthogonalizing procedure so that each of a plurality of input bins of said transmitter substantially orthongonalizing procedure has an allocated symbol;
a spatial processor that, for each particular input bin of said plurality of input bins, spatially processes said symbol allocated to said particular input bin to develop a spatially processed symbol vector, each element of said spatially processed symbol vector being assigned to one of said channel inputs; and
a substantially orthogonalizing procedure processor that applies said substantially orthogonalizing procedure for a particular channel input, inputs to said substantially orthogonalizing procedure being for each input bin, a symbol of said processed symbol vector for said input bin corresponding to said particular channel input, and that applies said sustantially orthogonalizing procedure for each of said plurality of channel inputs. - View Dependent Claims (188, 189, 190, 191, 192, 193, 194, 195, 196, 197)
-
-
198. In a digital communication system, apparatus for processing symbols received by a plurality of outputs of a channel comprising:
-
a substantially orthogonalizing procedure processor that applies a receiver substantially orthogonalizing procedure to symbols received via a particular one of said channel outputs and that said applies said receiver substantially orthogonalizing procedure for each of said channel outputs to develop a result vector for each of a plurality of output bins of said substantially orthogonalizing procedure, said result vector including a result symbol for each of said channel outputs; and
a spatial processor that, for each particular output bin of said substantially orthogonalizing procedure, spatially processes said result vector for said particular output bin to develop a spatially processed result symbol for said particular output bin. - View Dependent Claims (199, 200, 201, 202, 203, 204, 205, 206, 207, 208)
-
-
209. In a digital communication system including a communication channel having one or more inputs and at least one or more outputs apparatus for determining characteristics of said channel based on signals received by said one or more outputs, comprising:
-
a receiver system receiving via said one or more channel outputs, at least training symbols transmitted via a particular spatial direction of said channel, being an extent in symbol periods of a duration of significant terms of an impulse response of a channel;
a substantially orthogonalizing procedure processor that applies a substantially orthogonalizing procedure processor to said received at least training symbols to obtain a time domain response for said particular spatial direction; and
an inverse substantially orthogonalizing procedure processor that applies an inverse of said substantially orthogonalizing procedure to a zero-padded version of said time domain response to obtain a frequency response for said particular spatial direction. - View Dependent Claims (210, 211, 212, 213, 214, 215, 216, 217, 218, 219)
-
-
220. In a digital communication system including a communication channel having one or more inputs and one or more outputs, apparatus for determining characteristics of said channel based on signals received via one or more channel outputs, comprising:
-
a receiver that receives training symbols via said channel outputs; and
a processor that computes characteristics of said channel based on said received training symbols and assumptions that an impulse response of said channel is substantially time-limited and that variation of said impulse response over time is continuous.
-
-
221. In a digital communication system, apparatus for communicating over a channel having at least one input and at least one output, and having a plurality of either inputs or outputs, said apparatus comprising:
-
means for dividing said channel into a plurality of subchannels, each subchannel corresponding to a combination of spatial direction and an input bin of a substantially orthogonalizing procedure; and
means for communicating symbols over one or more of said plurality of subchannels.
-
-
222. In a digital communication system, apparatus for preparing a sequence of symbols for transmission via a plurality of inputs of a channel, said apparatus comprising:
-
a plurality of parallel subchannel inputs that receive said sequence of symbols, said subchannel inputs corresponding to a plurality of subchannels, each subchannel corresponding to an input bin of a transmitter substantially orthogonalizing procedure and a channel input; and
a substantially orthogonalizing procedure processor that applies, independently for each said channel input, said transmitter substantially orthogonalizing procedure to said symbols assigned to each said channel input.
-
-
223. Apparatus for processing a sequence of symbols received via a plurality of outputs of a channel, said apparatus comprising the steps of:
-
a substantially orthogonalizing procedure processor that applies a receiver substantially orthogonalizing procedure to said sequence of symbols, said procedure being applied independently for each of said plurality of channel outputs, each output symbol of said receiver substantially orthogonalizing procedure corresponding to a subchannel identified by a combination of a particular output bin and a particular one of said channel outputs; and
a processor that processes symbols in said subchannels.
-
Specification