Abstract
This paper investigates real-time DSP and FPGA implementations of a low complexity technique for asynchronous multiuser delay acquisition and time varying channel tracking for multipath channels in WCDMA and cdma2000 systems. A multiuser-LMS-like structure along with smoothing/prediction filters to improve tracking quality is reviewed. We investigate an efficient implementation based on FFT/IFFT technique, under fixed-point data representation and computation constraint. The measured BER reveals that fixed-point implementation is feasible at possibly no performance degradation. Based on real time execution made on a fixed-point high performance DSP, the maximum number of users is 15 and 17 for the proposed method and correlator, respectively. Due to the inherent parallelism and regular data flow FPGA implementation is suggested wherein a maximum number of users more than 80 can be afforded in Xilinx Virtex™ II Pro device.
Similar content being viewed by others
References
S. E. Bensley and B. Aazhang, “Subspace-based Channel Estimation for Code Division Multiple Access Communication Systems,” IEEE Trans. Commun., vol. 44, no. 8, 1996, pp. 1009–1020 (August).
T. K. Moon, Z. Xie, C. K. Rushforth, and R. T. Short, “Parameter Estimation in a Multi-user Communication System,” IEEE Trans. Commun., vol. 42, no. 8, 1994, pp. 2553–2560 (August).
E. G. Strom, S. Parkvall, S. L. Miller, and B. E. Ottersten, “Propagation Delay Estimation is Asynchronous Direct-sequence Code-division Multiple Access Systems,” IEEE Trans. Commun., vol. 44, no. 1, 1996, pp. 84–93 (January).
R. Madyatha and B. Aazhang, “Antenna Arrays for Joint Maximum Likelihood Parameter Estimation in CDMA Systems,” in Proc. CISS, vol. 2, Baltimore, MD, 1997, pp. 984–988 (March).
C. Sengupta, J. R. Cavallaro, and B. Aazhang, “Subspace-based Tracking of Multipath Channel Parameters for CDMA Systems,” Eur. Trans. Telecommun., vol. 9, no. 5, 1998, pp. 439–447 (Sept-Oct).
C. Sengupta, A. Hottinen, J. R. Cavallaro, and B. Aazhang, “Maximum Likelihood Channel Parameter Estimation in CDMA Systems,” in Proc. CISS, Princeton, NJ, 1998 (March).
R. Cameron and B. Woerner, “Synchronization of CDMA Systems Employing Interference Cancellation,” in Proc. Vehicular Technology Conference, Atlanta, GA, 1996, pp. 178–182 (April).
A. Mantravadi and V. V. Veeravalli, “Multi-access Interference Resistant Acquisition for CDMA Systems with Long Spreading Sequences,” IEEE Journal on Selected Areas in Communications—Wireless Series, vol. 18, no. 7, 2000, pp. 1203–1213 (July).
J. Thomas and E. Geraniotis, “Iterative MMSE Multiuser Interference Cancellation for Trellis Coded CDMA Systems in Multipath Fading Environments,” in Proc. 33rd Annual Conference on Informatzon Scrences and Systems, Baltimore, MD, 1999 (March).
A. J. Weiss and B. Freidlander, “Channel Estimation for DS-CDMA Downlink with Aperiodic Spreading Codes,” IEEE Trans. Commun., vol. 47, no. 10, 1999, pp. 1561–1569 (October).
S. Y. Kung, “VLSI Array Processors, Information and System Sciences, 1st edn.,” Prentice Hall, Englewood Cliffs, NJ, 1988.
M. Torlak, B. L. Evans, and G. Xu, “Blind Estimation of FIR Channels in CDMA Systems with Aperiodic Spreading Sequences,” in Proc. of the Thirty-First asilomar Conference on Signals, Systems, and Computers, vol. 1, 1997, pp. 495–499 (Nov).
S. Bhashyam and B. Aazhang, “Multiuser Channel Estimation and Tracking for Long Code CDMA Systems,” IEEE Trans. Commun., vol. 50, no. 7, 2002, pp. 1081–1090 (July).
F. Ling, “Coherent Detection with Reference Symbol Based Channel Estimation for Direct Sequence CDMA Uplink Communication,” in Proc. Vehicular Technology Conf., 1993, pp. 400–403 (May).
P. Schramm and R. R. Muller, “Pilot Symbol Assisted BPSK on Rayleigh Fading Channels with Diversity: Performance Analysis and Parameter Optimizations,” IEEE Trans. Commun., vol. 46, no. 12, 1998, pp. 1122–1124 (Sept).
P. Schramm, “Analysis and Optimization of Pilot-channel-assisted BPSK for DS-CDMA Systems,” IEEE Trans. Commun., vol. 46, no. 12, 1998, pp. 1560–1563 (Sept).
N. S. Correal, R. M. Buehrer, and B. D. Woerner, “A DSP-based DS-CDMA Multiuser Receiver Employing Partial Parallel Interference Cancellation,” IEEE J. Sel. Areas Commun., vol. 17, no. 4, 1999, pp. 613–630.
Q.-T. Ho, D. Massicotte, and A.-O. Dahmane, “FPGA Implementation of an MUD Based on Cascade Filters for a WCDMA System,” EURASIP J. Appl. Signal Process., vol. 2006, article ID 52919, pp. 1–12.
S. F. Swanchara, An FPGA-based Multiuser Receiver Employing Parallel Interference Cancellation, M.S. thesis, Virginia Polytechnic Inst. State Univ., 1998, July.
N. Kehtarnavaz and N. Kim, “Real-time Digital Signal Processing Based on the TMS320C6000, 1st edn.,” Elsevier, 2005.
K. E. Baddour and N. C. Beaulieu, “Autoregressive Models for Fading Channel Simulation,” in IEEE Glob. Telecommun. Conf., no. 1, 2001, pp. 1187–1192 (Nov).
L. Lindbom, M. Sternad, and A. Ahlén, “Tracking of Time-varying Mobile Radio Channels, Part I: The Wiener LMS Algorithm,” IEEE Trans. Commun., vol. 49, no. 12, 2001, pp. 2207–2217 (Dec).
E. C. Ifeachor and B. W. Jervis, “Digital Signal Processing: A Practical Approach, 2nd edn.,” Prentice Hall, 2002.
M. Elnamaky, M. Ahmed-Ouameur, and D. Massicotte, “FPGA Implementation for Channel Estimations Based on Wiener LMS for DS-CDMA,” in IEEE 2005 Workshop on Signal Processing Systems, Athens, Greece, 2005, pp. 618–622, Nov. 2–4.
M. Rupp and H. Lou, “On Efficient Multiplier-free Implementation of Channel Estimation and Equalization,” in IEEE Glob. Telecommun. Conf., vol. 1, San Francisco, 2000, pp. 6–10, 27 Nov.–1 Dec.
S. Rajagopal, S. Bhashyan, J. R. Cavallaro, and B. Aazhang, “Real-time Algorithms and Architectures for Multiuser Channel Estimation and Detection in Wireless Base-station Receivers,” IEEE Transactions on Wireless Communications, vol. 1, no. 3, 2002, pp. 468–479.
Y. Guo, G. Xu, D. McCain, and J. R. Cavallaro, “Rapid Scheduling of Efficient VLSI Architectures for Next-generation HSDPA Wireless System Using Precision C Synthesizer,” in Proc. of 14th IEEE International Workshop on Rapid Systems Prototyping (RSP’03), San Diego, Calif, USA, 2003, pp. 179–185 (June).
B. A. Jones and J. R. Cavallaro, “A Rapid Prototyping Environment for Wireless for Wireless Communication Embedded Systems,” EURASIP J. Appl. Signal Process., vol. 2003, no. 6, 2003, pp. 603–614.
W. C. Jakes Jr., Microwave Mobile Communication, Wiley, New York, 1974, p. 75.
S. Rajagopal, S. Bhashyan, J. R. Cavallaro, and B. Aazhang, “Efficient VLSI Architectures for Multiuser Channel Estimation in Wireless Base-station Receivers,” J. VLSI Signal Process., no. 31, 2002, pp. 143–156.
M. Ahmed Ouameur and D. Massicotte, “Wiener LMS Based Multipath Channel Estimation in WCDMA and cdma2000,” in IEEE Veh. Technol. Conf. (VTC Fall), 2006 (in press) (Sept.).
N. R. Shanbhag, “Algorithms Transformation Techniques for Low-power Wireless VLSI Systems Design,” Int. J. Wirel. Inf. Netw., vol. 5, no. 2, 1998, pp. 147–171.
J. W. Choi and Y. H. Lee, “Design of Channel Estimation Filters for Pilot Channel Based DS-CDMA Systems,” IEICE Trans. Commun., vol. E89-B, no. 2, 2004, pp. 227–233 (February).
3GPP2 C. S0011-B, Recommended Minimum Performance Standards for cdma2000 Spread Spectrum Mobile Stations, Release B, Version 1. December 13, 2002.
A. L. T. Mozipo, D. Massicotte, P. Quinton, and T. Risset, “A Parallel Architecture for Adaptive Channel Equalization Based on Kalman Filter Using MMAlpha,” IEEE Can. Conf. Electr. Comput. Eng., vol. 1, 1999, pp. 554–559 (May).
F. Morin, D. Massicotte, and M. Vidal, “A High Throughput Architecture for Channel Equalization Based on Neural Network Using Wave Pipeline Method,” IEEE Can. Conf. Electr. Comput. Eng., Calgary, 1999, pp. 560–564 (May).
L. Yue-Heng, C. Ming, and C. Shi-Xin, “Decision Feedback Partial Parallel Interference Cancellation for DS-CDMA,” in 21st Century Military Communications Conference Proceedings (MILCOM 2000), vol. 1, 2000, pp. 579–582 (Oct).
H. Chenghua, Y. Tang, L. Shaoqian, and L. Zhongling, “Weight-optimizing Partial Parallel Interference Cancellation Based on Channel Estimation for CDMA Systems in Fading Channels,” IEEE Veh. Technol. Conf., vol. 2, pp. 1099–1103, 2003, 6–9 Oct. (Fall).
L. Lindbom, A. Ahlén, M. Sternad, and M. Falkenström, “Tracking of Time-varying Mobile Radio Channels. Part II: A Case Study,” IEEE Trans. Commun., vol. 50, 2002, pp. 156–167.
M. Sternad, L. Lindbom, and A. Ahlén, “Wiener Design of Adaptation Algorithms with Time-invariant Gains,” IEEE Trans. Signal Process., vol. 50, 2002, pp. 1895–1907.
K. I. Pedersen, T. E. Kolding, I. Seskar, and J. M. Holtzman, “Practical Implementation of Successive Interference Cancellation in DS/CDMA Systems,” in IEEE Int. Conf. Universal Personal Commun., pp. 321–325, 1996.
B. W. Y. Wei, H. Du, and H. Chen, “A Complex-number Multiplier Using Radix-4 Digits,” in 12th Symposium on Computer Arithmetic, Bath, England, 1995, pp. 84–89 (July).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Ouameur, M.A., Massicotte, D. Real-time DSP and FPGA Implementation of Wiener LMS Based Multipath Channel Estimation in 3G CDMA Systems. J VLSI Sign Process Syst Sign Image Video Technol 47, 259–279 (2007). https://doi.org/10.1007/s11265-007-0051-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11265-007-0051-z