• 沒有找到結果。

Parameters for MIMO-OFDM with Space frequency block code system

Chapter 4 Simulation results

4.2 Parameters for MIMO-OFDM with Space frequency block code system

Perfect channel information Number of subcarriers 256 Length of CP 64

Channel Two paths model with (0,0)dB Particles 100 (if not mentioned in the figure) Approach I (if not mentioned in the figure) MIMO encoder 2 pairs of Alamouti code(DSTTD)

Table 4.2 Parameters for MIMO-OFDM with space frequency block code system

Figure 4.9 and figure 4.10 show the BER performance of 4X2 MIMO-OFDM for QPSK and 16 QAM modulation with space frequency block(2 pairs of Alamouti code) code system for five different detection schemes which are VBLAST MMSE OSIC, Cholesky

decomposition with decision feedback, particle filtering using approach I and error

propagation mitigation using approach III and ML. First of all, BER performance of particle filtering and error propagation mitigation method have 4dB better than the performance of VBLAST MMSE OSIC and 5dB better than performance of Cholesky decomposition with decision feedback. There are only 2dB worse than the performance of ML decision. For the same system using 16QAM modulation, as shown in figure 4.10, particle filtering has almost the same performance as error propagation mitigation method. Both of them have a 2dB improvement better than VBLAST performance.

In figure 4.11, for 4X4 MIMO-OFDM system with space frequency block code with QPSK modulation, the performance of particle filtering is better than the performance of VBLAST MMSE OSIC and almost the same as ML decision.

In figure 4.12, for 4X4 16QAM modulation system with space frequency block code, the performance of particle filtering is better than the performance of VBLAST MMSE OSIC and Cholesky decomposition with decision feedback.

Figure 4.1 Figure 4.1 MIMO-OFDM 4X4 QPSK modulation for different approaches

0 2 4 6 8 10 12 14 16 18

10-4 10-3 10-2 10-1 100

Es / No

BER

Sorted QR with Approach I joint probability particle =100 Approach I joint probability particle =100

Approach II marginal distribution Approach III expectation value sorted QR with Approach II

Figure 4.2 MIMO-OFDM 6X6 QPSK modulation for different approaches

0 2 4 6 8 10 12 14 16 18

10-4 10-3 10-2 10-1 100

Es / No

BER

Sorted QR decomposition with Approach II QR decomposition with Approach II Sorted QR decomposition with approach I

Figure 4.3 MIMO-OFDM 4X4 QPSK for different detection schemes

0 2 4 6 8 10 12 14 16 18

10-5 10-4 10-3 10-2 10-1 100

Es / No

BER

QR decision feedback VBLAST ZF-OSIC VBLAST MMSE-OSIC Sorted QR with particle filtering Error propagation mitigation method Sphere decoding with fixed radius ML

Figure 4.4 MIMO-OFDM 4X4 16 QAM for different detection schemes

0 5 10 15 20 25

10-4 10-3 10-2 10-1 100

Es / No

BER

QR decision feedback VBLAST MMSE-IC

Sorted QR with particle filtering Error propagation mitigation method

Figure 4.5 MIMO-OFDM 6X6 QPSK modulation with and without sorted QR decomposition

0 2 4 6 8 10 12 14 16 18

10-4 10-3 10-2 10-1 100

Es / No

BER

unsorted QR with particle filtering (particle = 50) sorted QR with particle filtering (particle = 50)

Figure 4.6 MIMO-OFDM 6X6 QPSK with particles equal to 50 and 75

0 2 4 6 8 10 12 14 16 18

10-4 10-3 10-2 10-1 100

Es / No

BER

sorted QR with particle filtering with particle = 50 sorted QR with particle filtering particle = 75

Figure 4.7 MIMO OFDM 6X6 16QAM modulation with and without sorted QR decomposition

0 5 10 15 20 25 30

10-3 10-2 10-1 100

Es / No

BER

VBLAST MMSE OSIC

sorted QR with particle filtering(particle = 50) using approach I QR with particle filtering(particle = 50) using approach I

Figure 4.8 MIMO-OFDM 6X6 16QAM modulation particles equal to 50,75 and 200

0 5 10 15 20 25 30

10-3 10-2 10-1 100

Es / No

BER

sorted QR with particle filtering( particle = 50) sorted QR with particle filtering( particle = 75) sorted QR with particle filtering( particle = 150)

Figure 4.9 MIMO-OFDM 4X2 QPSK with space frequency block code for different detection scheme

0 2 4 6 8 10 12 14 16 18 20

10-6 10-5 10-4 10-3 10-2 10-1 100

Es / No

BER

Cholesky decomposition with decision feedback VBLAST MMSE-OSIC

Particle filtering using approach I Error propagation mitigation method ML

Figure 4.10 MIMO-OFDM 4X2 16QAM with space frequency block code

0 5 10 15 20 25

10-3 10-2 10-1 100

Es / No

BER

Cholesky decomposition with decision feedback VBLAST MMSE-IC

Particle filtering using approach I Error propagation mitigation method

Figure 4.11 MIMO-OFDM 4X4 QPSK with space frequency block code

0 1 2 3 4 5 6 7 8 9 10

10-4 10-3 10-2 10-1 100

Es / No

BER

VBLAST MMSE-OSIC Particle filtering with approach I ML

Figure 4.12 MIMO-OFDM 4X4 16QAM with space frequency block code

0 2 4 6 8 10 12 14 16 18 20

10-6 10-5 10-4 10-3 10-2 10-1 100

Es / No

BER

Cholesky decomposition with decision feedback VBLAST MMSE-IC

Particle filtering using approach I

Chapter 5 Conclusion

Merits and drawbacks of particle filtering algorithm

Except for the complexity of QR decomposition and searching process mentioned in section 2.8, the complexity of particle filtering is directly proportional to three components, the scheme of modulation, the number of transmitting antennas and the number of particles.

The complexity for particle filtering is O(A*M*Np), where A is the modulation scheme, eg QPSK, 16QAM. M is number of transmitting antennas and Np is number of particles. The complexity of ML scheme exponentially increases either the number of transmitting antenna or the number of order of modulation increases. The complexity for ML decision is O(A ). M Particle filtering is a practical approach for data detection. As the simulation shown before, the performance of our proposed methods using particle filtering are close to ML decision either in spatial multiplexing system or with space frequency block code system. The complexity for QPSK modulation for 6X6 MIMO-OFDM BLAST system is only 4*4*50 = 800 trials, however, for ML decision method, number of trial is 46 =4096trials. The

complexity with particle filtering is 5 times lower than the complexity with ML decision, the BER performance of sorted QR decomposition with particle filtering using approach I is only 2 dB worse than ML decision. Moreover, for high order modulation, for example, 16 QAM for 4X4 MIMO-OFDM BLAST system, the complexity for ML will be 164 =65536 trials, however, particle filtering method only deal with 4*4*100 = 1600 trials. In conclusion, Particle filtering is a suitable approach for high modulation order and large amount of transmitting antenna system in MIMO-OFDM BLAST system.

One of the drawbacks of particle filtering is that the noise distribution is known at the receiver side. For example, if the noise distribution is white Gaussian noise, receiver need to

be estimate the variance of noise first, after that pass this variance information to particle filtering.

The second drawback is that particle filtering need the process of QR decomposition or Cholesky decomposition, the complexity will increase for when the number of transmitting antenna increases.

The third drawback is that the searching process mentioned in section 2.8 for approach I and approach II. Especially for approach I, the complexity will increase either the number of transmitting antennas or number of particles increase.

Bibliography

[1] G. L. Stuber, J. R. Barry, S. W. Mclaughlin, Y. Li, M. A. Ingram, and T. G. Pratt,

“Broadband MIMO-OFDM Wireless Communications,” in Proceedings of IEEE, vol. 92, no.2, pp. 271-294, Febuary 2004.

[2] G. J. Foschini, “Layered Space-Time Architecture for Wireless Communication in A Fading Environment When using Multiple Antennas,” Bell Labs Technical Journal, 1(2), pp41-59, Autumn 1996.

[3] P. W. Wolniansky, G. J. Foschini, G.D. Golden and R. A. Valenzuela, “V-BLAST : An Architecture for Realizing Very High Data Rates over Rich-scattering Wireless Channel,” in Proceedings of IEEE ISSSE-98, Pisa, Italy,29, September 1998.

[4] M. S. Arulampalam, S. Maskell, N. Gordon and T. Clapp, “A Tutorial on Particle Filters for Online Nonlinear/Non Gaussian Bayesian Tracking,” in Proceedings of IEEE Transactions on Signal Processing, vol.50, no.2, Febuary 2002.

[5] A. Doucet, J. F. G de Freitas, and N. J. Gordon, “An Introduction to Sequential Monte Carlo Methods,” in Proceedings of Sequential Monte Carlo Methods in Practice, Eds. New York; Springer-Verlag, 2001.

[6] A. Doucet, S. Gordon, and C. Andrieu, ”On Sequential Monte Carlo Sampling Methods for Bayesian Filtering,” Statist. Comput.vol.10, no.3, pp197-208.

[7] A. Doucet, “On Sequential Monte Carlo Methods for Bayesian Filtering,” Dept. Eng., Univ. Cambridge, UK, Tech. Rep., 1998.

[8] N. Bergman, ”Recursive Bayesian Estimation: Navigation and Tracking Applications,”

ph.D dissertation, LinkopingUniv., Linkoping, Sweden, 1999.

[9] J. S. Liu and R. Chen, “Sequential Monte Carlo Methods for Dynamical Systems,” J.

Amer, Statist. Assoc., vol.93, pp1032-1044, 1998.

[10] G. Kitagawa, “Monte Carlo Filter and Smoother for Non-gaussian Non-Linear State

Space Models,” J. Comput, Graph. Statist., vol.5, no.1, pp1-25, 1996.

[11] D. Wubber, R. Bohnke, J. Rinas, V. kuhn and K. D. Kammeyer, “Efficient Algorithm for Decoding Layered Space-time Codes,” In Proceedings of IEEE ISSSE-98, Pisa, Italy, 29, September 1998.

[12] K. Kwak, J. Kim, B. Park, and D. Hong, “Performance Analysis of DSTTD based on Diversity-multilexing Trade Off,” In Proceedings of VTC-2005, Spring, vol.2, pp1106-1109, 2005.

相關文件