- Open Access
- Authors : Balla Moussa Coulibaly
- Paper ID : IJERTV12IS010133
- Volume & Issue : Volume 12, Issue 01 (January 2023)
- Published (First Online): 04-02-2023
- ISSN (Online) : 2278-0181
- Publisher Name : IJERT
- License: This work is licensed under a Creative Commons Attribution 4.0 International License
The Performance of Virtual-MIMO using real-time Measurement Data with The Joint Transmit and Receive Design with Channel State Information
Balla Moussa Coulibaly
Dept. of Computer Sciences, University Of Law and Political Sciences of Bamako.
Bamako, Mali
Abstract In this paper, based on 5GHz real-time indoor multi-input multi-output (MIMO) measurements, The joint transmit and receive design with channel state information (CSI), such that single and multi-beamforming, are investigated to study the performance of virtual multi-input multi-output (MIMO) over single-user MIMO system.
However, to form a virtual MIMO multi-user system, the resources of two users are brought together. In order to achieve a low spatial correlation, two spaced antennas in the MS have been chosen and four spaced antennas elements in BS have been selected. Therefore, the resources of two users (U1 and U2) are brought together to form a 4×4 virtual MIMO multi-user system with the BS. The properties of the user_1 (U1) and user_2 (U2) will be analyzed and compared to those properties of virtual MIMO multi-user system formed by U1 and U2. In most cases, the maximum achievable rate is seen with virtual MIMO multi- user compared to single-user MIMO. So virtual MIMO multi- user is desirable for boosting system capacity than single-user MIMO.
Keywords Virtual MIMO; Capacity; Beamforming.
-
INTRODUCTION
In wireless communication, the radio channel is affected by many distortions such as channel fading and signal-to-noise ratio variation [1], [2]. The signals will propagate by way of multipath before they reach the destination in different directions which is an undesirable phenomenon. To deal with this problem multi-antenna elements are adapted in the base station (BS) and mobile station (MS). The process of using multi-antenna elements in both of the BS and MS is called single-user multi-input multi-output (SU- MIMO). To achieve maximum capacity, SU-MIMO is used with a special post-precoding signal processing [3]. The goal of post- precoding signal processing techniques is to produce among of the multiple signals arrived at the receiver, one signal that has been originally transmitted by the transmitter. The signal processing technique used in this paper is the joint transmit and receive design with CSI.
The SU-MIMO exploits space dimension to improve wireless system capacity. It offers significant increases in data throughput and link range without additional bandwidth or increased transmit power. With the SU-MIMO the capacity is increased as the number of antenna is increased. However, if the antennas are much closer from each others, the radio channel will be correlated which causes the capacity degradation. The reason is that, if the radio channels are full correlated, the SU-MIMO system will become like conventional single-input single-output (SISO) system. For that reason, the antennas must be paired in a suitable way in the users and the BS site in order to benefit from low correlation. That is to say, we need to put more space between antenna elements. For the proper set of antennas number in MS and BS terminal, it is better to
use antennas selection techniques as indicated in [5, 6]. To exploit wider space between antenna elements, one approach is to use cooperative MIMO or V-MIMO system [7, 8]. With V-MIMO system, it can benefit wider space between antenna elements from users.
In many papers the outdoor measurements were performed using real-time MIMO channel measurements synchronously over multiple users to compare different precoding schemes. Contrary to this paper, the real-time MIMO channel measurements have been done at a center frequency of 5.25 GHz with a 100 MHz signal bandwidth. However, V-MIMO or multi-users MIMO system is formed by bringing together the resources of two users in order to compare different precoding schemes. The comparison is made also between V-MIMO and SU-MIMO.
The main focus of this paper is the evaluation of V-MIMO system performance in multi-user. So the question is that: Is it possible for two users to cooperate? The answer of that question is yes; two users can cooperate and share their resources because the cooperative MIMO has been already incorporated in some wireless standards, such as Wireless sensor networks [9, 10].
In this paper the performance of the V-MIMO over SU- MIMO is investigated by the joint transmit – receive beamforming using a real indoor data measurements performed in Helsinki, Finland.
The paper is structured as follows. Section 2 shows measurement system and campaigns. Section 3 presents the System model. Section 4 shows virtual MIMO system construction. Section 5 introduces the precoding schemes, and Section 6 draws the conclusions.
-
MEASUREMENT SYSTEM AND CAMPAIGNS
The measurement campaign took place in the building of the Nokia Research Center (NRC) in Ruoholahti, Helsinki, Finland. The environments covered the following propagation scenarios: wide indoor areas, open office environments, office rooms connected by a corridor, and meeting rooms, see Fig. 1. The measurements were performed using 5.25 GHz carrier frequency with 100 MHz bandwidth. The BS consists of the radio channel sounder receiver unit, which was connected to a planar array with 32 dual-polarized elements, but for measurement only 12 dual polarized (vertical and horizontal polarizations) antenna elements was activated as shown in Fig. 2a. The user or the MS antenna prototype having four different dipole antennas were connected to the transmitter as shown in Fig. 2b. So the total number of the BS (Rx-receiver) was 24 and the total number of the MS (Tx-transmitter) was four. This results in 4 x 24 = 96 measured radio channels. In addition, the Tx-switching requires four additional channel guards to be present, therefore resulting in a channel number of 100 measured channels.
BS. For users U1 and U2, the two spaced antennas correspond to the antennas 1 and 3 or the antennas 2 and 4. In our calculation, we consider the two spaced antennas 2 and 4 for each user that correspond to the dashed column matrix 2 and 4 of the user channel matrices as shown in Fig. 3. Then the two dashed column matrix of the two users channel matrices are brought together to set up a VMIMO multi-user channel matrices. The properties of the user_1 (U1) and user_2 (U2) will be analyzed and compared to those property es of VMIMO multi-user system formed by U1 and U2.
U1
11 12 13 14 21 22 23 24
Fig. 1. Measurement locations in NRC, Helsinki, Finland. The numbers on figure show the mobile station locations (users).
31 41
32 42
33 34
43 44
BS
11 12 13 14 21 22 23 24
31 41
U2
32 42
33 34
43 44
Fig. 2. Antennas elements. (a) The base station antenna array connected antenna elements are marked and shown with the corresponding Rx-antenna numbers. Each odd channel number (1, 3
) was designated for a horizontally polarized input and each even channel number (2, 4 ) for a horizontally polarized input, respectively; (b) the mobile terminal antenna prototype used in the measurements. The antennas and the connectors are shown with the corresponding Tx-antenna numbers.
-
SYSTEM MODEL
(1)
In this paper, assume the receiver signal at the BS is given by:
where is channel, is a transmit signal, is a noise
Our purpose is to decode packet k from receiver signal. Therefore the receiver is to be decomposed to isolate he contribution packet k.
The term acts as an interference and is referred to us as inter-symbol interference (ISI).The system will becomes like a SIMO system with input , channel and an additive white Gaussian noise n if the ISI is suppressed. However the precoding techniques are used to suppress that inter-symbol interference (ISI) from receiver signal. And we consider the joint transmit and receive design with CSI precoding schemes in this paper.
-
VIRTUAL MIMO CONSTRUCTION
After the text edit has been completed, the paper is ready for the template. Duplicate the template file by using the Save As command, and use the naming convention prescribed by your conference for the name of your paper. In this newly created file, highlight all of the contents and import your prepared text file. You are now ready to style your paper; use the scroll down window on the left of the MS Word Formatting toolbar. In order to form a VMIMO multi-user, resources of two users are brought together. As described above, in order to achieve a low spatial correlation, two spaced antennas in the MS have been chosen and four spaced antennas elements in BS have been selected. Therefore, the resources of two users (U1 and U2) are brought together to form 4×4 VMIMO multi-user system with the
Fig. 3. Construction of 4 x 4 virtual MIMO system from standard users.
-
JOINT TRANSMITTER AND RECEIVER DESIGN WITH CSI
Joint transmitter and receiver design with CSI is referred to us as transmit and receive beamforming. However, beamforming can be defined as a technique to match the transmission and reception of signals to the channel through which they propagate.
In a particular beamforming design, a pre-or post-processing is performed at the antenna array so that the post-processing SNR corresponding to the link of interest is maximized.
-
Multiple Transmit and Receive Beams
An array of antennas can form up to different beans matched to different communication links. Each beam can carry one stream of data. A multi-beam communication is better performed with an antenna array which is composed with antennas that are sufficiently apart communicating with devices that are spatially distinguishable. In such multi-beam communication, an antenna array can lead beams towards different directions. Different beams can be formed and pointed the direction of multiple users. When the users are sufficiently spatially separated, they can receive or send data without any interference between beams. Therefore, this configuration is assumed to be a line-of-sight communication.
For a MIMO link communication, one could believe that only a single beam can be successfully transmitted or received because the multiple antennas at a receiver are co-located and are not spatially distinguishable in most of the cases from a transmitter. Therefore, in order to successfully transmit or receive multiple beams, the scattering environment must be rich enough (presence of multiple path) or the antennas must be sufficiently separated or have a distinct pattern. Under this assumptions, the appropriate transmit and receive beamforming can extract distinct spatial paths by matching transmit and receive beams.
In this section, we will introduce different forms of single beam communications, such as transmit beamforming (MISO system) and receive beamforming (SIMO); and finally, we will give the description of multiple beam communications where beams are formed at the transmitter and receiver.
-
Transmit beamforming (MISO system)
In MISO system as illustrated in Figure 4., the transmit antenna is composed with antennas and receiver is composed with one antenna. We denote a stream of data sent from transmitter to the receiver. A processed version will be transmitted from each
transmit antenna. That is to say, before transmitting a stream of data to the receiver, its phase and amplitude are modified to match the channel. To do so, the stream of data sent from antenna is weighted by a complex valued weight . That is to say, the processed version is sent from antenna .
Figure. 4. MISO system model with transmit beamforming.
The weights must be selected in order to maximize the post- processing SNR at the receiver. As we can see in Figure 4, the processed signal is sent from antenna to the receiver. However, all the processed signals received by the receiver are added up constructively. Hence, we can describe the receiver in the form as:
(2)
The signal is seen by the receiver like it has been transmitted from the channel. However, we can rewrite the equivalent channel of the system as the scalar product: where
is given by: is row vector and
(3)
is given by: is a column vector. Therefore, we can rewrite the received processed signal as:
Normally the transmit power is and will be set to the maximum allowed transmit power .That is to say, we assume the system with no losses, therefore is set equal to one, i.e., and . However, the power in the signal part
of above equation is given as: and the noise power is given as:. Hence, the post-processing SNR is given by:
(4)
This post-processing SNR is maximized when the amplitude of the inner product is set to its maximum value. The scalar product is maximized when and is aligned. The maximum MISO transmit filter is transmit matched filtering. However, transmit matched filter (TMF) for MISO channel is [2, 3]. The TMF maximizes the post-processing SNR. The corresponding signal at receiver with TMF applied at transmitter is. Hence, the post-processing SNR can be rewrite as:
(5)
Transmit matched filter transforms a MISO system into a SISO system by doing only a linear operations at the transmitter. This transformation of MISO system to SISO system does not results in
any loss of information. TMF is a structure achieving capacity of a MISO system when CSIT and CSIR are known.
-
Receive Beamforming (SIMO system)
In SIMO system as illustrated in Figure 5., the transmit antenna is composed with one antenna and receiver is composed with antennas. We denote a stream of data sent from transmitter to the receiver. A multi-copy of the signal is sent from a single transmitter and received by a multiple receive antennas. In order the received signal can added up constructively, the phase and amplitude of the received signal must be aligned. Therefore, one copy of stream of data received by the receive antenna is weighted by a complex scalar weight. So all copies of stream of data received by multiple receive antennas are weighted and added up. However, the corresponding receive signal is given by:
(6)
The MF is the receiver maximizing the post-processing SNR[2].
The new system that is performed by applying the spatial matched filtering at the receiver, is equivalent to SISO system with channel equal to . We will rewrite this equivalent as the
inner product: where is a row vector and is a column vector. The noise part is where .Therefore, we can rewrite the
(7)
processed receive signal as:
The signal power in above equation is, while the noise power is . The post-processing SNR is defined as:
(8)
The post-processing SNR is optimal when the inner product is maximized. The amplitude of the inner product (with ) is maximized when and w are aligned. Therefore, the receiver after matched filter is. Hence, the post-processing SNR will be defined as:
(9)
Figure. 5. SIMO system model with receive beamforming.
-
Maximal Eigenmode Transmission
The single beamforming design is shown in Figure 6., where both ends of communication link carry a multiple antennas and know the MIMO channel matrix. The maximal eigenmode beamforming is referred to us as a single beam MIMO where the system model is like a single beam is transmitted from the transmitter and single beam is received by the receiver [4, 5]. We denote MIMO channel matrix , the transmit weight
vector as, and the receive weight vector as . The stream of data is the transmitted signal, is
the input vectorial containing the signals sent from each transmit antenna and is the vectorial output containing the signals received at each antenna. The maximum transmit power is set to . Hence all quantities of interest can be defined as:
The transmit signal is defined as: where and . The receive signal is defined
as: . After receive beamforming the output of the receiver is given as: where. Hence after beamforming the power of the signal part is and power of the noise is. However, the post-processing SNR after beamforming is defined as:
(10)
In order to maximize this post-processing SNR after beamforming in equation (5.58), it is like as maximizing the signal power. The solution of this maximization is based on singular value decomposition of the channel matrix. A detail literature about singular value decomposition of channel matrix can be found in [2].
(11)
where and are the kth columns of and respectively. The term is the kth singular value. Therefore, we denote the maximum singular value of , and the corresponding left and right singular vectors. However, we rewrite the
as: . It can be again decompose as:
(12)
The beamforming vectors and should extract a spatial path with the highest possible energy. This is possible by matching to the right singular value of with a highest singular value and by matching to the corresponding left singular vector. Therefore, the transmit beamforming vector is . Hence, the
product is equal to . The receive beamforming vector is . Hence, the product is equal.
As a resume, both transmitter and receiver form a single beam in maximal eigenmode transmission. The transmit beamforming vector is equivalent to and receive beamforming vector is equivalent
(13)
to . Hence, the signal at the receiver after beamforming is defined as:
(14)
CN . With this transmit and receive beamforming the system will become equivalent to a SISO system. Hence, the post-processing SNR can be rewrite as:
Figure. 6. Single beam MIMO system with transmit and receive
beamforming.
-
Eigenmode Transmission
In a maximal eigenmode transmission we have imposed a single beam communication. However, when the channel possesses more than one non-zero singular value, it is possible to form multiple beams and send independent data stream using those beams. Instead of communication only over the channel with the maximal eigenvalue, we communicate over all the eigenchannels: such a transmission is called eigenmode transmission [6, 7]. We can form as many beams as nonzero singular values as illustrated in Figure 7., example of MIMO system. This approach focuses on maximizing the total system throughput, while maximal eigenmode transmission focuses on a single stream communication and on maximizing the post-processing SNR and hence the throughput of this single stream.
Let us first examine the case of two transmit and two receive antennas. Let us recall the notations linked to the singular value decomposition of .
(15)
is a diagonal matrix with diagonal elements equal to and , and . The terms and are unitary matrices. and are the first and second column of and the left singular vectors of . and are the first and second column of and the right singular vectors of .
(16)
The SVD of can alternatively be written as:
(17)
At the transmitter if we want to reach optimal performance, the power should be distributed optimally among the beams. This is a significant difference with the single beamforming MIMO case of Section 5.3.5. Power allocation becomes part of the optimization problem. We denote as the power assigned to be i. The maximum overall transmit power is. Hence, the transmit power is.
The first transmit beamforming vector is and is used to send symbol. The second transmit beamforming vector is and is used to send symbol . The transmit vector corresponding to the first beam is while the transmitted vector correspond to the second beam is . The beams are added up and the transmitted signal is:
(19)
At receiver by using equation (5.65), the received signal is:
(20)
At the receiver, the task is to separate both streams to recover and . This task is made easy because of the orthogonality properties of the received streams. From equation (5.67), the equivalent channel corresponding to the transmission of and
is:
(21)
This matrix is orthogonal because its columns are orthogonal. The optimal receiver is the spatial matched filter. However, to recover the stream 1, the optimal receiver is the spatial filter matched to, that is,, which also eliminates the contribution of the second beam. The output of the receiver is. Like recovering the stream 1, to recover the stream 2, the optimal receiver is the spatial filter matched to, that is. Hence, output is.
(22)
However, the system that includes transmit and receive beamforming filters becomes:
where and. and are independent and CN . Hence, we have created two independent spatial channels or parallel channels with respective SNRs:
(23)
We have to look for the beam with a strong SNR. Therefore, all the power is allocated to the beam with strong SNR.
Eigenmode transmission involves many parallel channels and hence more than one SNR. In this case of two different SNRs, it is not possible to maximize at the same time the two SNRs: when one SNR is increased, the other SNR is decreased. An optimization design relies on the achievable rate, where the optimal power allocation is the one maximizing the system capacity.
Since the channels are independent each others the achievable rate of the whole system is the sum of the capacity of the parallel channels:
(24)
The total power is: , when replacing by we obtain:
(25)
This expression can be optimized with respect to. The solution is as follows:
where if and if . is a value derived from the constraint . Computation of transmit power is done as follows:
-
First we compute the constant assuming that both
channels are allocated power, that is, and are positive. We find .
-
Next, we need to check that and thanks to this value are positive. We assume that , hence and . So, we need first to check if is
the power to the beam with stronger SNR. This process is called WF and is described in the reference [8, 9].
From the previous MIMO system, the generalized MIMO system can obtained as described below. Eigenmode transmission with WF is a multiple transmit and receive beam techniques where the beams are matched to the underlying stucture of the channel given by the SVD of the channel matrix :
-
transmit beams: .
-
receive beams: .
-
The transmit power is allocated across eigenmode as:
(26)
is the cut-off value and is determined using the power constraint:
(27)
Eigenmode transmission with WF is an optimal structure for MIMO systems when the channel is time-invariant and is known (along with the noise variance) at the transmitter.
Figure. 7. Multiple beams Eigenmode transmission.
The Figure 8. below is plotted using measurement data to show the performance of single beam transmission known as Maximal eigenmode transmission, and multiple beam transmission with WF and equally distributed transmit power. The maximum transmission rate is seen with multiple beam transmission with WF at law SNR. At high SNR multiple beam transmission with water-filing will become equivalent to multiple beam transmission with equally distributed transmit power.
The Figure 8. shows also a comparison between V-MIMO and SU-MIMO. The maximum achievable rate is seen with V-MIMO. The idea behind is to validate the performance gains with V-MIMO over SU-MIMO using practical transmit and receive design. Only two measurement datasets (two users) have been used. The resources of that two users are bought together to form a V-MIMO system. The comparison is made between V-MIMO system and one of the selected users.
positive.
If , then both eigenchannels are allocated. The power is as in equation (5.73). If
, then and . All the power is allocated to the first beam. In such a case, it is better to allocate all
Figure. 8. Capacity of eigenmode transmission (single and multiple beams) with measurement data.
-
-
CONCLUSION
In this paper, the MIMO joint transmitter and receiver design with CSI were investigated using measurement data. Those schemes have been also investigated in order to make a comparison between the V-MIMO and the conventional MIMO systems.
In joint transmitter and receiver design with CSI, the maximal eigenmode (single beam) and eigenmode (multiple beams) transmission were investigated. The eigenmode transmission achieves capacity than maximal eigenmode. In eigenmode transmission, we distinguish two modes of transmission, such as eigenmode transmission with WF and eigenmode transmission with equal distributed power. The eigenmode transmission with WF achieves capacity compared to eigenmode transmission with equal distributed power at low SNR, but at high SNR the two eigenmode transmissions will become equivalent.
As aforementioned, MIMO joint transmitter and receiver design with CSI have been investigated to show the performance of V- MIMO system. It is found that with eigenmode transmission with WF, the maximum achievable rate is seen with the V-MIMO system compared to the conventional MIMO system [10].
ACKNOWLEDGMENT
This work was supported by the Ministry of Higher Education and Scientific Research of Mali.
REFERENCES
[1] C.Dou, "Performance evaluations of fading effects in OFDM systems using channel transfer function, Proc 18th Asia-Pacific Conference on Communications," pp. 908-913, 2012. [2] S. F. F. A. Alimohammad, and B. F. Cockburn, "Accurate multiple-input multiple-output fading channel simulator using a compact and high throughput reconfigurable architecture, IET Commun., vol. 5, no. 6, pp. 844-852, 2011.." [3] R. F. H. Fischer, "Precoding and Signal Shaping for Digital Transmission, Wiley-IEEE Press, New York, 2002.." [4] J. L. H. Cao, X. Fang, and X. Wang, , "A novel pre-processing and adaptive statistical threshold for sphere detection in MIMO systems, EURASIP Journal on Wireless Commun. and Net, vol. 2013, pp. 1 – 8, Dec., 2013.." [5] a. A. N. S. Sanayei, "Antenna Selection in MIMO Systems, IEEE Commun. Mag., vol. 42, no.10, pp. 68 – 73, Oct. 2004.." [6] K. S. S. H. Ting, and K. Araki, , "A robust and low complexity adaptive algorithm for MIMO Eigenmode transmission system with experimental validation, IEEE Trans. on Wireless Commun., vol. 5, no. 7, pp. 1775 – 1784, Jul, 2006.." [7] a. L. P. P. Wang, "On Maximum Eigenmode Beamforming and Multi-User Gain, IEEE Trans. on Inf. Theory, vol. 57, no. 7, pp. 4170 – 4186, Jul, 2011.." [8] a. J. R. F. D. P. Palomar, " Practical Algorithms for a Family of Waterlling Solutions, IEEE Trans. on Signal Process., vol. 53, no. 2, pp. 686 – 695, Feb, 2005.." [9] a. L. P. P. Wang, "MIMO Multiple Access via Maximum Eigenmode Beamforming, IEEE Trans. on Veh. Technol., vol. 61, no. 2, pp. 900 – 906, Feb, 2012.." [10] X. Zhao. B. M. Coulibaly, S. Geng, Y. Li, and j. Li, , "Performance Evaluation of Virtual MIMO Multi-User System in a Measured Indoor Environment at 5GHz, Wireless Pers. Commun., Jan, 2015.