شبیه سازی شبیه سازی سیستم های MIMO و STBC با نرم افزار متلب
STBC & MIMO Systems
In this project, we want to simulate MIMO systems, STBC Codes and Beamforming. We evaluate and compare their performance (the probability of error) using different decoders such as Maximum Likelihood Decoder (MLD) and Minimum Mean Square Error Decoder (MMSE).
A. System Model
MIMO systems are composed of three main components, namely the transmitter (TX), the channel (H), and the receiver (RX). In this project, 𝑁𝑡 is denoted as the number of antenna elements at the transmitter, and 𝑁𝑟 is denoted as the number of elements at the receiver. Figure 1 depicts such MIMO system block diagram. It is worth noting that system is described in terms of the channel. For example, the Multiple-Inputs, which are the output signals of the TX, are the inputs of the channel, and similarly, the Multiple-Outputs are the outputs of the channel, which are the input signals of the RX.
Where each entry ℎ𝑖,𝑗 denotes the attenuation and phase shift (transfer function) between the 𝑗𝑡ℎ transmitter and the 𝑖𝑡ℎ receiver. It is assumed throughout the project that the MIMO channel is modelled as a block flat fading channel. In other words, it behaves in a “quasi-static” fashion, i.e. the channel varies randomly between burst to burst, but fixed within a transmission. This is a reasonable and commonly used assumption as it represents an indoor channel where changes in the channel is negligible during the time of a burst of data.