Reduced complexity sliding window based equalizer
First Claim
Patent Images
1. A method for data estimation in wireless communications, the method comprising:
- producing a received vector;
determining a past, a center and a future portion of a channel estimate matrix for a desired portion of the data of the received vector, the past portion associated with a portion of the received signal prior to the desired portion of the data, the future portion associated with a portion of the received vector after the desired portion of the data and the center portion associated with a portion of the received vector associated with the desired data portion;
estimating the desired portion of the data without effectively truncating detected data using a minimum mean square error algorithm having inputs of the center portion of the channel estimate matrix and a portion of the received vector;
using the past and future portions of the channel estimate matrix for adjusting factors in the minimum mean square error algorithm; and
adjusting the received vector prior to input into the minimum mean square error algorithm using the past portion of the channel estimate matrix and data previously estimated for a portion of the received vector associated with the past portion of the channel estimate matrix.
1 Assignment
0 Petitions
Accused Products
Abstract
A sliding window based data estimation is performed. An error is introduced in the data estimation due to the communication model modeling the relationship between the transmitted and received signals. To compensate for an error in the estimated data, the data that was estimated in a previous sliding window step or terms that would otherwise be truncated as noise are used. These techniques allow for the data to be truncated prior to further processing reducing the data of the window.
-
Citations
27 Claims
-
1. A method for data estimation in wireless communications, the method comprising:
-
producing a received vector; determining a past, a center and a future portion of a channel estimate matrix for a desired portion of the data of the received vector, the past portion associated with a portion of the received signal prior to the desired portion of the data, the future portion associated with a portion of the received vector after the desired portion of the data and the center portion associated with a portion of the received vector associated with the desired data portion; estimating the desired portion of the data without effectively truncating detected data using a minimum mean square error algorithm having inputs of the center portion of the channel estimate matrix and a portion of the received vector; using the past and future portions of the channel estimate matrix for adjusting factors in the minimum mean square error algorithm; and adjusting the received vector prior to input into the minimum mean square error algorithm using the past portion of the channel estimate matrix and data previously estimated for a portion of the received vector associated with the past portion of the channel estimate matrix. - View Dependent Claims (2, 3, 4)
-
-
5. A method for data estimation in wireless communications, the method comprising:
-
producing a received vector; determining a past, a center and a future portion of a channel estimate matrix for a desired portion of the data of the received vector, the past portion associated with a portion of the received signal prior to the desired portion of the data, the future portion associated with a portion of the received vector after the desired portion of the data and the center portion associated with a portion of the received vector associated with the desired data portion; estimating the desired portion of the data without effectively truncating detected data using a minimum mean square error algorithm having inputs of the center portion of the channel estimate matrix and a portion of the received vector; using the past and future portions of the channel estimate matrix for adjusting factors in the minimum mean square error algorithm; and producing a noise factor using the prior channel estimate matrix, the future channel estimate matrix and an auto correlation of the noise and the inputs into the minimum mean square error algorithm are the noise factor, the center portion of the channel estimate matrix and the portion of the received vector.
-
-
6. A wireless transmit/receive unit comprising:
-
a receiver component configured to produce a received vector; a matrix determination component configured to determine a past, a center and a future portion of a channel estimate matrix of a desired portion of data of the received vector, the past portion associated with a portion of the received signal prior to the desired portion of the data, the future portion associated with a portion of the received vector after the desired portion of the data and the center portion associated with a portion of the received vector associated with the desired data portion; a data estimation component configured to estimate the desired portion of the data without effectively truncating detected data, the estimating the desired portion of the data uses a minimum mean square error algorithm having inputs of the center portion of the channel estimate matrix and a portion of the received vector; the data estimation component configured to use the past and future portions of the channel estimate matrix for adjusting factors in the minimum mean square error algorithm; and the data estimation component configured to adjust the received vector prior to input into the minimum mean square error algorithm using the past portion of the channel estimate matrix and data previously estimated for a portion of the received vector associated with the past portion of the channel estimate matrix. - View Dependent Claims (7, 8, 9)
-
-
10. A wireless transmit/receive unit comprising:
-
a receiver component configured to produce a received vector; a matrix determination component configured to determine a past, a center and a future portion of a channel estimate matrix of a desired portion of data of the received vector, the past portion associated with a portion of the received signal prior to the desired portion of the data, the future portion associated with a portion of the received vector after the desired portion of the data and the center portion associated with a portion of the received vector associated with the desired data portion; a data estimation component configured to estimate the desired portion of the data without effectively truncating detected data, the estimating the desired portion of the data uses a minimum mean square error algorithm having inputs of the center portion of the channel estimate matrix and a portion of the received vector; the data estimation component configured to use the past and future portions of the channel estimate matrix for adjusting factors in the minimum mean square error algorithm; and a component configured to produce a noise factor using the prior channel estimate matrix, the future channel estimate matrix and an auto correlation of the noise and the inputs into the minimum mean square error algorithm are the noise factor, the center portion of the channel estimate matrix and the portion of the received vector.
-
-
11. A wireless transmit/receive unit configured to receive at least one signal and to produce a received vector therefrom, the wireless transmit/receive unit comprising:
-
a channel estimation matrix device configured to determine a past, a center and a future portion of a channel estimate matrix of a desired portion of data of the received vector, the past portion associated with a portion of the received signal prior to the desired portion of the data, the future portion associated with a portion of the received vector after the desired portion of the data and the center portion associated with a portion of the received vector associated with the desired data portion; a minimum mean square error device configured to estimate the desired portion of the data without effectively truncating detected data using a minimum mean square error algorithm having inputs of the center portion of the channel estimate matrix and a portion of the received vector, wherein the past and future portions of the channel estimate matrix are used for adjusting factors in the minimum mean square error algorithm; and an adjustment device configured to adjust the received vector prior to input into the minimum mean square error device by using the past portion of the channel estimate matrix and data previously estimated for a portion of the received vector associated with the past portion of the channel estimate matrix. - View Dependent Claims (12, 13, 14)
-
-
15. A wireless transmit/receive unit configured to receive at least one signal and to produce a received vector therefrom, the wireless transmit/receive unit comprising:
-
a channel estimation matrix device configured to determine a past, a center and a future portion of a channel estimate matrix of a desired portion of data of the received vector, the past portion associated with a portion of the received signal prior to the desired portion of the data, the future portion associated with a portion of the received vector after the desired portion of the data and the center portion associated with a portion of the received vector associated with the desired data portion; a minimum mean square error device configured to estimate the desired portion of the data without effectively truncating detected data using a minimum mean square error algorithm having inputs of the center portion of the channel estimate matrix and a portion of the received vector, wherein the past and future portions of the channel estimate matrix are used for adjusting factors in the minimum mean square error algorithm; and a noise factor device configured to produce a noise factor using the prior channel estimate matrix, the future channel estimate matrix and an auto correlation of the noise and the inputs into the minimum mean square error algorithm are the noise factor, the center portion of the channel estimate matrix and the portion of the received vector.
-
-
16. A base station comprising:
-
a receiver component configured to produce a received vector; a matrix determination component configured to determine a past, a center and a future portion of a channel estimate matrix of a desired portion of data of the received vector, the past portion associated with a portion of the received signal prior to the desired portion of the data, the future portion associated with a portion of the received vector after the desired portion of the data and the center portion associated with a portion of the received vector associated with the desired data portion; a data estimation component configured to estimate the desired portion of the data without effectively truncating detected data, the estimating the desired portion of the data uses a minimum mean square error algorithm having inputs of the center portion of the channel estimate matrix and a portion of the received vector; the data estimation component configured to use the past and future portions of the channel estimate matrix for adjusting factors in the minimum mean square error algorithm; and the data estimation component configured to adjust the received vector is prior to input into the minimum mean square error algorithm using the past portion of the channel estimate matrix and data previously estimated for a portion of the received vector associated with the past portion of the channel estimate matrix. - View Dependent Claims (17, 18, 19)
-
-
20. A base station comprising:
-
a receiver component configured to produce a received vector; a matrix determination component configured to determine a past, a center and a future portion of a channel estimate matrix of a desired portion of data of the received vector, the past portion associated with a portion of the received signal prior to the desired portion of the data, the future portion associated with a portion of the received vector after the desired portion of the data and the center portion associated with a portion of the received vector associated with the desired data portion; a data estimation component configured to estimate the desired portion of the data without effectively truncating detected data, the estimating the desired portion of the data uses a minimum mean square error algorithm having inputs of the center portion of the channel estimate matrix and a portion of the received vector; the data estimation component configured to use the past and future portions of the channel estimate matrix for adjusting factors in the minimum mean square error algorithm; and a component configured to produce a noise factor using the prior channel estimate matrix, the future channel estimate matrix and an auto correlation of the noise and the inputs into the minimum mean square error algorithm are the noise factor, the center portion of the channel estimate matrix and the portion of the received vector.
-
-
21. A base station configured to receive at least one signal and to produce a received vector therefrom, the wireless transmit/receive unit comprising:
-
a channel estimation matrix device configured to determine a past, a center and a future portion of a channel estimate matrix of a desired portion of data of the received vector, the past portion associated with a portion of the received signal prior to the desired portion of the data, the future portion associated with a portion of the received vector after the desired portion of the data and the center portion associated with a portion of the received vector associated with the desired data portion; a minimum mean square error device configured to estimate the desired portion of the data without effectively truncating detected data using a minimum mean square error algorithm having inputs of the center portion of the channel estimate matrix and a portion of the received vector, wherein the past and future portions of the channel estimate matrix are used for adjusting factors in the minimum mean square error algorithm; and an adjustment device configured to adjust the received vector prior to input into the minimum mean square error device by using the past portion of the channel estimate matrix and data previously estimated for a portion of the received vector associated with the past portion of the channel estimate matrix. - View Dependent Claims (22, 23, 24)
-
-
25. A base station configured to receive at least one signal and to produce a received vector therefrom, the wireless transmit/receive unit comprising:
-
a channel estimation matrix device configured to determine a past, a center and a future portion of a channel estimate matrix of a desired portion of data of the received vector, the past portion associated with a portion of the received signal prior to the desired portion of the data, the future portion associated with a portion of the received vector after the desired portion of the data and the center portion associated with a portion of the received vector associated with the desired data portion; a minimum mean square error device configured to estimate the desired portion of the data without effectively truncating detected data using a minimum mean square error algorithm having inputs of the center portion of the channel estimate matrix and a portion of the received vector, wherein the past and future portions of the channel estimate matrix are used for adjusting factors in the minimum mean square error algorithm; and a noise factor device configured to produce a noise factor using the prior channel estimate matrix, the future channel estimate matrix and an auto correlation of the noise and the inputs into the minimum mean square error algorithm are the noise factor, the center portion of the channel estimate matrix and the portion of the received vector.
-
-
26. An integrated circuit comprising:
-
an input configured to receive a received vector; a channel estimation device producing a prior, center and future portion of a channel response matrix using the received vector; a future noise auto-correlation device for receiving the future portion of the channel response matrix and producing a future noise auto-correlation factor; a noise auto-correlation device producing a noise auto-correlation factor using the received vector; a summer for summing the future noise auto-correlation factor with the noise auto-correlation factor; a past input correction device for receiving the prior portion of the channel response matrix and prior detected data to produce a past input correction factor; a subtractor subtracting the past input correction factor from the received vector; and a minimum mean square error device for receiving an output of the summer, an output of the subtractor and the center portion of the channel estimate matrix, the minimum mean square error device producing estimated data.
-
-
27. An integrated circuit comprising:
-
an input configured to receive a received vector; a channel estimation device producing a prior, center and future portion of a channel response matrix using the received vector; a noise auto-correlation correction device for receiving the future and prior portions of the channel response matrix and producing a noise auto-correlation correction factor; a noise auto-correlation device producing a noise auto-correlation factor using the received vector; a summer for summing the noise auto-correlation factor with the noise auto-correlation correction factor; a minimum mean square error device for receiving an output of the summer, the center portion of the channel estimate matrix and the received vector, the minimum mean square error device producing estimated data.
-
Specification