System and method for data detection in wireless communication systems
First Claim
1. A communication system for transmitting an input data symbol stream over a plurality of spatial-subspace channels of a sub-carrier between a transmitter and a receiver, wherein said transmitter comprises:
- a) an encoder unit for processing a plurality of input data symbol sub-streams for providing at least one uncoded input data symbol sub-stream for allocation on a corresponding at least one uncoded spatial-subspace channel of said plurality of spatial-subspace channels;
b) a transmitter weighting unit connected to said encoder unit for weighting said at least one uncoded input data symbol sub-streams with a transmit weight matrix corresponding to said sub-carrier for distributing said at least one uncoded input data symbol sub-streams along said plurality of spatial-subspace channels and providing transmit-weighted spatial-subspace data;
wherein, said receiver comprises;
c) a receiver weighting unit for receiving spatial-subspace data related to said transmit-weighted spatial-subspace data and weighting said spatial-subspace data with a receive weight matrix for providing receive-weighted spatial-subspace data; and
,d) a data estimation unit connected to said receiver weighting unit for receiving and performing an iterative processing method on said receive-weighted spatial-subspace data to estimate output data related to said input data symbol stream;
wherein said plurality of spatial-subspace channels comprise only uncoded spatial-subspace channels and said data estimation unit is adapted to perform a successive interference cancellation method for providing said estimated output data by detecting receive-weighted data symbols on one of said uncoded spatial-subspace channels, subtracting detected receive-weighted data symbols from the receive-weighted spatial-subspace data and iteratively processing receive-weighted spatial-subspace data on remaining uncoded spatial-subspace channels in a similar fashion.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for data detection in a wireless communication system wherein the system comprises a receiver for receiving spatial-subspace data transmitted over a plurality of spatial-subspace channels of a sub-carrier which may comprise at least one of coded and uncoded spatial-subspace channels. The receiver comprises a receiver weighting unit for providing receive-weighed spatial-subspace data and a data estimation unit for performing an iterative processing method on the receive-weighted spatial-subspace data to estimate output data related to the input data symbol stream. The-iterative processing method comprises successively processing data on each of the plurality of spatial-subspace channels in the receive-weighted spatial-subspace data.
-
Citations
24 Claims
-
1. A communication system for transmitting an input data symbol stream over a plurality of spatial-subspace channels of a sub-carrier between a transmitter and a receiver, wherein said transmitter comprises:
-
a) an encoder unit for processing a plurality of input data symbol sub-streams for providing at least one uncoded input data symbol sub-stream for allocation on a corresponding at least one uncoded spatial-subspace channel of said plurality of spatial-subspace channels; b) a transmitter weighting unit connected to said encoder unit for weighting said at least one uncoded input data symbol sub-streams with a transmit weight matrix corresponding to said sub-carrier for distributing said at least one uncoded input data symbol sub-streams along said plurality of spatial-subspace channels and providing transmit-weighted spatial-subspace data; wherein, said receiver comprises; c) a receiver weighting unit for receiving spatial-subspace data related to said transmit-weighted spatial-subspace data and weighting said spatial-subspace data with a receive weight matrix for providing receive-weighted spatial-subspace data; and
,d) a data estimation unit connected to said receiver weighting unit for receiving and performing an iterative processing method on said receive-weighted spatial-subspace data to estimate output data related to said input data symbol stream; wherein said plurality of spatial-subspace channels comprise only uncoded spatial-subspace channels and said data estimation unit is adapted to perform a successive interference cancellation method for providing said estimated output data by detecting receive-weighted data symbols on one of said uncoded spatial-subspace channels, subtracting detected receive-weighted data symbols from the receive-weighted spatial-subspace data and iteratively processing receive-weighted spatial-subspace data on remaining uncoded spatial-subspace channels in a similar fashion. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for transmitting an input data symbol stream over a plurality of spatial-subspace channels of a sub-carrier between a transmitter and a receiver, wherein at the transmitter the method comprises:
-
a) processing a plurality of input data symbol sub-streams for providing at least one uncoded input data symbol sub-stream for allocation on a corresponding at least one uncoded spatial-subspace channel of said plurality of spatial-subspace channels; b) weighting said at least one uncoded input data symbol sub-streams with a transmit weight matrix corresponding to said sub-carrier for distributing said at least one uncoded input data symbol sub-streams along said plurality of spatial-subspace channels and providing transmit-weighted spatial-subspace data; wherein, at the receiver the method further comprises; c) receiving spatial-subspace data related to said transmit-weighted spatial-subspace data and weighting said spatial-subspace data with a receive weight matrix for providing receive-weighted spatial-subspace data; and
,d) performing an iterative processing method on said receive-weighted spatial-subspace data to estimate output data related to said input data symbol stream; wherein said plurality of spatial-subspace channels comprise only uncoded spatial-subspace channels said iterative processing method comprises performing a successive interference cancellation method for providing said estimated output data by detecting receive-weighted data symbols on one of said uncoded spatial-subspace channels, subtracting detected receive-weighted data symbols from the receive-weighted spatial-subspace data and iteratively processing receive-weighted spatial-subspace data on remaining uncoded spatial-subspace channels in a similar fashion. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A receiver for receiving spatial-subspace data transmitted over a plurality of spatial-subspace channels of a sub-carrier, said spatial-subspace data comprising at least one uncoded input data symbol sub-stream for allocation on a corresponding at least one uncoded spatial-subspace channel of said plurality of spatial-subspace channels, wherein said receiver comprises:
-
a) a receiver weighting unit for weighting said spatial-subspace data with a receive weight matrix for providing receive-weighted spatial-subspace data; and
,b) a data estimation unit connected to said receiver weighting unit for receiving and performing an iterative processing method on said receive-weighted spatial-subspace data to estimate output data related to said input data symbol stream; wherein said plurality of spatial-subspace channels comprise only uncoded spatial-subspace channels and said data estimation unit is adapted to perform a successive interference cancellation method for providing said estimated output data by detecting receive-weighted data symbols on one of said uncoded spatial-subspace channels, subtracting detected receive-weighted data symbols from the receive-weighted spatial-subspace data and iteratively processing receive-weighted spatial-subspace data on remaining uncoded spatial-subspace channels in a similar fashion. - View Dependent Claims (12)
-
-
13. A method for receiving spatial-subspace data transmitted over a plurality of spatial-subspace channels of a sub-carrier, said spatial-subspace data comprising at least one uncoded input data symbol sub-stream for allocation on a corresponding at least one uncoded spatial-subspace channel of said plurality of spatial-subspace channels, wherein said method comprises:
-
a) weighting said spatial-subspace data with a receive weight matrix for providing receive-weighted spatial-subspace data; and
,b) performing an iterative processing method on said receive-weighted spatial-subspace data to estimate output data related to said input data symbol stream; wherein said plurality of spatial-subspace channels comprise only uncoded spatial-subspace channels and said iterative processing method comprises performing a successive interference cancellation method for providing said estimated output data by detecting receive-weighted data symbols on one of said uncoded spatial-subspace channels, subtracting detected receive-weighted data symbols from the receive-weighted spatial-subspace data and iteratively processing receive-weighted spatial-subspace data on remaining uncoded spatial-subspace channels in a similar fashion. - View Dependent Claims (14)
-
-
15. A communication system for transmitting input data over a plurality of spatial-subspace channels of a sub-carrier between a transmitter and a receiver, wherein said transmitter comprises:
-
a) an encoder unit for processing a plurality of input data symbol sub-streams for providing at least one uncoded input data symbol sub-stream for allocation on a corresponding at least one uncoded spatial-subspace channel of said plurality of spatial-subspace channels, said transmitter transmitting data related to said at least one uncoded input data symbol sub-streams; and
,wherein, said receiver comprises; b) a data estimation unit for performing an iterative processing method on received spatial-subspace data to estimate output data related to said input data; wherein said plurality of spatial-subspace channels comprise only uncoded spatial-subspace channels and said data estimation unit is adapted to perform a successive interference cancellation method for providing said estimated output data by detecting received data symbols on one of said uncoded spatial-subspace channels, subtracting detected received data symbols from the received spatial-subspace data and iteratively processing received spatial-subspace data on remaining uncoded spatial-subspace channels in a similar fashion.
-
-
16. A communication system for transmitting input data over a plurality of spatial-subspace channels of a sub-carrier between a transmitter and a receiver, wherein said transmitter comprises:
-
a) an encoder unit for processing a plurality of input data symbol sub-streams for providing at least two coded input data symbol sub-streams for allocation on a corresponding at least two coded spatial-subspace channels of said plurality of spatial-subspace channels, said transmitter transmitting data related to said at least two coded input data symbol sub-streams; and
,wherein, said receiver comprises; b) a data estimation unit for performing an iterative processing method on received spatial-subspace data to estimate output data related to said input data; wherein said plurality of spatial-subspace channels comprise only said at least two coded spatial-subspace channels and said data estimation unit is adapted to perform an iterative decoding and detection method on the received spatial-subspace data for providing said estimated output data, with one iteration of said decoding and detection method comprising;
(1) decoding and detecting received coded data symbols transmitted on at least a portion of said at least two coded spatial-subspace channels and replacing said received coded data symbols in said received spatial-subspace data with detected coded data symbols; and
, (2) processing received spatial-subspace data on remaining coded spatial-subspace channels in a similar fashion.
-
-
17. A communication system for transmitting input data over a plurality of spatial-subspace channels of a sub-carrier between a transmitter and a receiver, wherein said transmitter comprises:
-
a) an encoder unit for processing a plurality of input data symbol sub-streams for providing a plurality of uncoded and coded input data symbol sub-streams comprising at least one of;
1) at least one uncoded input data symbol sub-stream for allocation on a corresponding at least one uncoded spatial-subspace channel of said plurality of spatial-subspace channels and
2) at least two coded input data symbol sub-streams for allocation on a corresponding at least two coded spatial-subspace channels of said plurality of spatial-subspace channels, said transmitter transmitting data related to said plurality of uncoded and coded input data symbol sub-streams; and
,wherein, said receiver comprises; b) a data estimation unit for performing an iterative processing method on received spatial-subspace data to estimate output data related to said input data, said iterative processing method comprising successively processing data on each of said plurality of spatial-subspace channels in said received spatial-subspace data; wherein said plurality of spatial-subspace channels comprise said at least two coded spatial-subspace channels and said at least one uncoded spatial-subspace channel and said data estimation unit is adapted to perform an iterative decoding and detection method on the received spatial-subspace data for providing said estimated output data, with one iteration of said decoding and detection method comprising;
(1) decoding and detecting received coded data symbols transmitted on at least a portion of said at least two coded spatial-subspace channels and replacing said received coded data symbols in said received spatial-subspace data with detected coded data symbols; and
, (2) estimating and detecting uncoded data symbols transmitted on said at least one uncoded spatial-subspace channel. - View Dependent Claims (18, 19)
-
-
20. A method for transmitting input data over a plurality of spatial-subspace channels of a sub-carrier between a transmitter and a receiver, wherein at the transmitter the method comprises:
-
a) processing a plurality of input data symbol sub-streams for providing at least one uncoded input data symbol sub-stream for allocation on a corresponding at least one uncoded spatial-subspace channel of said plurality of spatial-subspace channels, and transmitting data related to said at least one uncoded input data symbol sub-streams; and
,wherein, at the receiver the method further comprises; b) performing an iterative processing method on received spatial-subspace data to estimate output data related to said input data;
wherein said plurality of spatial-subspace channels comprise only uncoded spatial-subspace channels and said iterative processing method comprises performing a successive interference cancellation method for providing said estimated output data by detecting received data symbols on one of said uncoded spatial-subspace channels, subtracting detected received data symbols from the received spatial-subspace data and iteratively processing received spatial-subspace data on remaining uncoded spatial-subspace channels in a similar fashion.
-
-
21. A method for transmitting input data over a plurality of spatial-subspace channels of a sub-carrier between a transmitter and a receiver, wherein at the transmitter the method comprises:
-
a) processing a plurality of input data symbol sub-streams for providing at least two coded input data symbol sub-streams for allocation on a corresponding at least two coded spatial-subspace channels of said plurality of spatial-subspace channels, and transmitting data related to said at least two coded input data symbol sub-streams; and
,wherein, at the receiver the method further comprises; b) performing an iterative processing method on received spatial-subspace data to estimate output data related to said input data; wherein said plurality of spatial-subspace channels comprise only said at least two coded spatial-subspace channels and said iterative processing method comprises performing an iterative decoding and detection method on the received spatial-subspace data for providing said estimated output data, with one iteration of said decoding and detection method comprising;
(1) decoding and detecting received coded data symbols transmitted on at least a portion of said at least two spatial-subspace channels and replacing said received coded data symbols in said received spatial-subspace data with detected coded data symbols; and
, (2) processing received spatial-subspace data on remaining coded spatial-subspace channels in a similar fashion.
-
-
22. A method for transmitting input data over a plurality of spatial-subspace channels of a sub-carrier between a transmitter and a receiver, wherein at the transmitter the method comprises:
-
a) processing a plurality of input data symbol sub-streams for providing a plurality of uncoded and coded input data symbol sub-streams comprising at least one of;
1) at least one uncoded input data symbol sub-stream for allocation on a corresponding at least one uncoded spatial-subspace channel of said plurality of spatial-subspace channels and
2) at least two coded input data symbol sub-streams for allocation on a corresponding at least two coded spatial-subspace channels of said plurality of spatial-subspace channels, and transmitting data related to said plurality of uncoded and coded input data symbol sub-streams; and
,wherein, at the receiver the method further comprises; b) performing an iterative processing method on received spatial-subspace data to estimate output data related to said input data, said iterative processing method comprising successively processing data on each of said plurality of spatial-subspace channels in said received spatial-subspace data; wherein said plurality of spatial-subspace channels comprise said at least two coded spatial-subspace channels and said at least one uncoded spatial-subspace channel and said iterative processing method comprises performing an iterative and detection method on the received spatial-subspace data for providing said estimated output data, with one iteration of said and detection method comprising;
(1) decoding and detecting received coded data symbols transmitted on at least a portion of said at least two coded spatial-subspace channels and replacing said received coded data symbols in said received spatial-subspace data with detected coded data symbols; and
, (2) estimating and detecting uncoded data symbols transmitted on said at least one uncoded spatial-subspace channel. - View Dependent Claims (23, 24)
-
Specification