Springer Nature is making SARS-CoV-2 and COVID-19 research free. View research | View latest news | Sign up for updates

Hardware Emulation of Wideband Correlated Multiple-Input Multiple-Output Fading Channels

  • 216 Accesses

  • 2 Citations


A low-complexity hardware emulator is proposed for wideband, correlated, multiple-input multiple-output (MIMO) fading channels. The proposed emulator generates multiple discrete-time channel impulse responses (CIR) at the symbol rate and incorporates three types of correlation functions of the subchannels via Kronecker product: the spatial correlation between transmit or receive elements, temporal correlation due to Doppler shifts, and inter-tap correlation due to multipaths. The Kronecker product is implemented by a novel mixed parallel-serial (mixed P-S) matrix multiplication method to reduce memory storage and to meet the real-time requirement in high data-rate, large MIMO size, or long CIR systems. We present two practical MIMO channel examples implemented on an Altera Stratix III EP3SL150F FPGA DSP development kit: a 2-by-2 MIMO WiMAX channel with a symbol rate of 1.25 million symbols/second and a 2-by-6 MIMO underwater acoustic channel with 100-tap CIR. Both examples meet real-time requirement using only 12–14% of hardware resources of the FPGA.

This is a preview of subscription content, log in to check access.

Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9


  1. 1.

    Hoeher, P. (1992). A statistical discrete-time model for the WSSUS multipath channel. IEEE Transactions on Vehicular Technology, 41(4), 461–468.

  2. 2.

    Yip, K.-W., & Ng, T.-S. (1995). Efficient simulation of digital transmission over WSSUS channels. IEEE Transactions on Commununications, 43(12), 2907–2913.

  3. 3.

    Xiao, C., Wu, J. X., Leong, S.-Y., Zheng, Y. R., & Letaief, K. B. (2004). A discrete-time model for triply selective MIMO Rayleigh fading channels. IEEE Transactions on Wireless Communications, 3(5), 1678–1688.

  4. 4.

    Rohde & Schwarz International (2011). R&S ABFS baseband fading simulator. Online: http://www2.rohde-schwarz.com/product/abfs.html.

  5. 5.

    Azimuth Systems (2011). ACE 400WB MIMO channel emulator. Online: http://www.azimuthsystems.com.

  6. 6.

    Elektrobit (2011). EB Propsim F8-advanced RF channel emulator. Online: http://www.elektrobit.com.

  7. 7.

    Anastasopoulos, A., & Chugg, K. M. (1997). An efficient method for simulation of frequency selective isotropic Rayleigh fading. In Proc. IEEE veh. technol. conf. (pp. 2084–2088). Phoenix, AZ.

  8. 8.

    Chiavaccini, E., & Vitetta, G. M. (2001). GQR models for multipath Rayleigh fading channels. IEEE Journal Selected Areas in Communications, 19(6), 1009–1018.

  9. 9.

    Baddour, B. E., & Beaulieu, N. C. (2004). Accurate simulation of multiple cross-correlated Rician fading channels. IEEE Transactions on Communication, 52(11), 1980–1987.

  10. 10.

    Baddour, K. E., & Beaulieu, N. C. (2005). Autoregressive models for fading channel simulation. IEEE Transactions on Wireless Communications, 4(4), 1650–1662.

  11. 11.

    Wickert, M. A., & Papenfuss, J. (2001). Implementation of a real-time frequency-selective RF channel simulator using a hybrid DSP-FPGA architecture. IEEE Transactions on Microwave Theory and Techniques, 49(8), 1390–1397.

  12. 12.

    Kahrs, M., & Zimmer, C. (2006). Digital signal processing in a real-time propagation simulator. IEEE Transactions on Instrumentation and Measurement, 55(1), 197–205.

  13. 13.

    Ren, F., & Zheng, Y. R. (2009). A low-complexity hardware implementation of discrete-time frequency-selective Rayleigh fading channels. In Proc. IEEE international symposium on circuits and systems (pp. 1759–1762). Taipei, Taiwan.

  14. 14.

    Cui, M., Murata, H., & Araki, K. (2004). FPGA implementation of 4x4 MIMO test-bed for spatial multiplexing systems. In Proc. IEEE international symposium on personal, indoor and mobile radio communications (pp. 3045–3048). Barcelona, Spain.

  15. 15.

    Alimohammad, A., Fard, S. F., Cockburn, B. F., & Schlegel, C. (2008). A novel technique for efficient hardware simulation of spatiotemporally correlated MIMO fading channels. In Proc. IEEE int. conf. commun. (pp. 718–724). Beijing, China.

  16. 16.

    Ren, F., & Zheng, Y. R. (2010). Hardware implementation of triply selective Rayleigh fading channel simulators. In Proc. IEEE international conference on acoustics, speech and signal processing. Dallas, Texas.

  17. 17.

    Zheng, Y. R., & Xiao, C. (2002). Improved models for the generation of multiple uncorrelated Rayleigh fading waveforms. IEEE Transactions on Communications Letters, 6(6), 256–258.

  18. 18.

    Zheng, Y. R., & Xiao, C. (2003). Simulation models with correct statistical properties for Rayleigh fading channels. IEEE Transactions on Communications, 51(6), 920–928.

  19. 19.

    Ren, F., & Zheng, Y. R. (2010.) A novel emulator for discrete-time MIMO triply-selective fading channels. IEEE Transactions on Circuits and Systems, Part-I, 57(9), 2542–2551.

  20. 20.

    Milanovic, J., Rimac-Drlje, S., & Bejuk, K. (2007). Comparison of propagation models accuracy for WiMAX on 3.5 GHz. In Proc. 14th IEEE international conference on electronics, circuits and systems (pp. 111–114). Marrakech, Morocco.

  21. 21.

    Altera Corporation (2011). DSP Builder—Advanced blockset with timing-driven simulink synthesis. Online: http://www.altera.com/products/software/products/dsp/adsp-builder.html.

Download references

Author information

Correspondence to Yahong Rosa Zheng.

Additional information

The work is supported in part by ONR under grant N00014-07-1-0219 and by NSF under grant ECCS-0846486.

Rights and permissions

Reprints and Permissions

About this article

Cite this article

Ren, F., Zheng, Y.R. Hardware Emulation of Wideband Correlated Multiple-Input Multiple-Output Fading Channels. J Sign Process Syst 66, 273–284 (2012). https://doi.org/10.1007/s11265-011-0605-y

Download citation


  • Correlated MIMO fading channel
  • Channel emulator
  • WiMAX channel
  • Underwater acoustic channel
  • FPGA implementation