Claims
- 1. A method for determining a channel response comprising:
determining a matrix Γ based on a correlation of a received signal and a known training sequence; extracting a vector y from a received signal; and, estimating the channel response from a least-squares solution based on the matrix Γ, the vector Y, and a matrix A formed from the elements of the known training sequence.
- 2. The method of claim 1 wherein the channel response has a pulse shape, and wherein the matrix Γ is constructed so as to approximate the pulse shape of the channel response.
- 3. The method of claim 2 wherein the matrix Γ comprises three sets of samples derived from the pulse shape, wherein the samples have a period T, wherein the first set comprises the pulse shape samples shifted by +T/2, wherein the second set comprises the pulse shape samples not shifted, and wherein the third set comprises the pulse shape samples shifted by −T/2.
- 4. The method of claim 3 wherein the pulse shape from which the samples are derived comprises a complex raised cosine pulse shape.
- 5. The method of claim 1 wherein the matrix Γ is constructed with a number of zeros dependent on distances between peaks of the correlation.
- 6. The method of claim 5 wherein the channel response has a pulse shape, and wherein the matrix Γ is constructed so as to approximate the pulse shape of the channel response.
- 7. The method of claim 6 wherein the matrix Γ comprises three sets of samples derived from the pulse shape, wherein the samples have a period T, wherein the first set comprises the pulse shape samples shifted by +T/2, wherein the second set comprises the pulse shape samples not shifted, and wherein the third set comprises the pulse shape samples shifted by −T/2.
- 8. The method of claim 7 wherein the pulse shape from which the samples are derived comprises a complex raised cosine pulse shape.
- 9. The method of claim 1 wherein the least-squares solution is solved using a singular value decomposition method.
- 10. The method of claim 1 wherein the least-squares solution is solved using a conjugate gradient method.
- 11. The method of claim 1 further comprising determining initial tap weights for an equalizer based on the channel response.
- 12. The method of claim 11 further comprising determining the initial tap weights for the equalizer based on the channel response and a noise variance σ{circumflex over (v)}2 given by the following equation:
- 13. A method for determining a channel response comprising:
determining a matrix Γ based on a correlation of a received signal and a known training sequence; extracting a vector y from a received signal; determining an unknown coefficient vector γLS according to the following equation: γLS=(ΓHAHAΓ)−1ΓHAHy wherein the unknown coefficient vector γLS comprises a least-squares solution of the following equation: y=AΓγ+v and wherein A comprises a matrix based on the training sequence; and, determining a channel response according to the following equation: {tilde over (h)}new=ΓγLS.
- 14. The method of claim 13 wherein the channel response has a pulse shape, and wherein the matrix Γ is constructed so as to approximate the pulse shape of the channel response.
- 15. The method of claim 14 wherein the matrix Γ comprises three sets of samples P−1, p0, and p+1 derived from the pulse shape, wherein the samples have a period T, wherein the first set p−1 comprises the pulse shape samples shifted by +T/2, wherein the second set p0 comprises the pulse shape samples not shifted, and wherein the third set p+1 comprises the pulse shape samples shifted by −T/2.
- 16. The method of claim 15 wherein the pulse shape comprises a complex raised cosine pulse shape.
- 17. The method of claim 15 wherein the matrix Γ comprises an approximated pulse shape P formed by concatenating p−1, p0, and p+1.
- 18. The method of claim 17 wherein the matrix Γ is given by the following equation:
- 19. The method of claim 18 wherein the pulse shape comprises a complex raised cosine pulse shape.
- 20. The method of claim 13 wherein the matrix A is given by the following equation:
- 21. The method of claim 20 wherein the channel response has a pulse shape, and wherein the matrix Γ is constructed so as to approximate the pulse shape of the channel response.
- 22. The method of claim 21 wherein the matrix Γ comprises three sets of samples p−1, p0, and p+1 derived from the pulse shape, wherein the samples have a period T, wherein the first set p−1 comprises the pulse shape samples shifted by +T/2, wherein the second set p0 comprises the pulse shape samples not shifted, and wherein the third set p+1 comprises the pulse shape samples shifted by −T/2.
- 23. The method of claim 22 wherein the pulse shape comprises a complex raised cosine pulse shape.
- 24. The method of claim 22 wherein the matrix Γ comprises an approximated pulse shape P formed by concatenating p−1, p0, and p+1.
- 25. The method of claim 24 wherein the matrix Γ is given by the following equation:
- 26. The method of claim 25 wherein the pulse shape comprises a complex raised cosine pulse shape.
- 27. The method of claim 13 further comprising solving the equation for the unknown coefficient vector λLS using a singular value decomposition method.
- 28. The method of claim 13 further comprising solving the equation for the unknown coefficient vector λLS using a conjugate gradient method.
- 29. The method of claim 13 further comprising determining initial tap weights for an equalizer based on the channel response.
- 30. The method of claim 13 further comprising determining the initial tap weights for the equalizer based on the channel response ĥnew and a noise variance σ{circumflex over (v)}2 given by the following equation:
- 31. A method for determining a channel response comprising:
correlating a received signal with a training sequence; constructing a matrix Γ by approximating a desired pulse shape for each peak of the correlation; constructing a matrix A based on the training sequence; solving a least-squares solution of the following equation in order to derive an unknown coefficient vector γ: y=AΓγwherein y is a vector representing a received signal; and, determining the channel response from the unknown coefficient vector γ and the matrix Γ.
- 32. The method of claim 31 wherein the matrix Γ is based on three sets of samples derived from the desired pulse shape, wherein the samples have a period T, wherein the first set comprises the pulse shape samples shifted by +T/2, wherein the second set comprises the pulse shape samples not shifted, and wherein the third set comprises the pulse shape samples shifted by −T/2.
- 33. The method of claim 32 wherein the desired pulse shape comprises a complex raised cosine pulse shape.
- 34. The method of claim 31 wherein the matrix Γ is constructed with a number of zeros dependent on distances between peaks of the correlation.
- 35. The method of claim 31 wherein the determining of the channel response from the unknown coefficient vector γ and the matrix Γ comprises multiplying the matrix Γ by the unknown coefficient vector γ.
- 36. The method of claim 31 wherein the desired pulse shape comprises a complex raised cosine pulse shape.
- 37. The method of claim 31 wherein the solving of the least-squares solution comprises solving the least-squares solution using a singular value decomposition method.
- 38. The method of claim 31 wherein the solving of the least-squares solution comprises solving the least-squares solution using a conjugate gradient method.
- 39. The method of claim 31 further comprising adjusting the tap weights of the taps of the equalizer based on the channel response.
- 40. The method of claim 31 further comprising determining the initial tap weights for the equalizer based on the channel response and a noise variance σ{circumflex over (v)}2 given by the following equation:
RELATED APPLICATIONS
[0001] The present application claims the benefit of Provisional Application Serial No. 60/336,415 filed on Oct. 24, 2001.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60336415 |
Oct 2001 |
US |