• No results found

MIMO kanalmodeler

N/A
N/A
Protected

Academic year: 2021

Share "MIMO kanalmodeler"

Copied!
65
0
0

Loading.... (view fulltext now)

Full text

(1)

Examensarbete

LITH-ITN-ED-EX--04/004--SE

MIMO channel models

Aida Botonjić

(2)

LITH-ITN-ED-EX--04/004--SE

MIMO channel models

Examensarbete utfört i Elektronikdesign

vid Linköpings Tekniska Högskola, Campus

Norrköping

Aida Botonjić

Handledare: Christian Kark

Examinator: Shaofang Gong

(3)

Rapporttyp Report category Examensarbete B-uppsats C-uppsats D-uppsats _ ________________ Språk Language Svenska/Swedish Engelska/English _ ________________ Titel Title

MIMO channel models Författare

Author

Aida Botonjić Sammanfattning

Abstract

The objective of this diploma work is to investigate a set of Multiple Input Multiple Output (MIMO) channel models compatible with the emerging IEEE 802.11n standard. This diploma work validates also advanced, innovative tools and wireless technologies that are necessary to facilitate wireless applications while maximizing spectral efficiency and throughput.

MIMO channel models can be used to evaluate new Wireless Local Area Network (WLAN) proposals based on multiple antenna technologies.

The purpose of this thesis is to investigate means of channel models and their implementation in different environments such as: Matlab, C++ and Advanced Design Systems (ADS). The investigation considers also a comparison between the channel models based on theoretical data and parameter setup to the channel models based on statistical characteristics obtained from measured data.

Investigation and comparison of a MIMO channel models consider steering channel matrix H, spatial correlation coefficients, power delay profiles, fading characteristics and Doppler power spectrum.

ISBN

_____________________________________________________ ISRN LITH-ITN -ED-EX--04/004--SE

_________________________________________________________________

Serietitel och serienummer ISSN

Title of series, numbering ___________________________________

Datum

2004-01-30

URL för elektronisk version

http://www.ep.liu.se/exjobb/itn/2004/ed/004 Avdelning, Institution

Division, Department

Institutionen för teknik och naturvetenskap Department of Science and Technology

(4)

To my mother Ismeta,

my father Smajil and

my loving boyfriend Almir

who always believed in me.

(5)

Preface

This report summarizes the achievements of the Master Thesis work carried out between September and December 2003 at Acreo AB in Norrköping, Sweden. The report constitutes the final element of a Master of Science exam in Electronics Design Engineering at the University of Linköping at Campus Norrköping.

I take this opportunity to thank my coordinator Christian Kark at Acreo AB and my examiner Shaofang Gong at ITN Linköpings University for useful discussions and suggestions. I’m also thankful to Arash Jafari who took his time to read my rapport and give me his useful comments.

Special thanks are dedicated to my family, friends and boyfriend who have been a source of encouragement and inspiration to write this thesis.

(6)

Abstract

The objective of this diploma work is to investigate a set of Multiple Input Multiple Output (MIMO) channel models compatible with the emerging IEEE 802.11n standard. This diploma work validates also advanced, innovative tools and wireless technologies that are necessary to facilitate wireless applications while maximizing spectral efficiency and throughput.

MIMO channel models can be used to evaluate new Wireless Local Area Network (WLAN) proposals based on multiple antenna technologies.

The purpose of this thesis is to investigate means of channel models and their

implementation in different environments such as: Matlab, C++ and Advanced Design Systems (ADS). The investigation considers also a comparison between the channel models based on theoretical data and parameter setup to the channel models based on statistical characteristics obtained from measured data.

Investigation and comparison of a MIMO channel models consider steering channel matrix H, spatial correlation coefficients, power delay profiles, fading characteristics and Doppler power spectrum.

(7)

Sammanfattning

Målet med detta examensarbete är att undersöka Multiple Input Multiple Output (MIMO) kanalmodeller. Dessa modeller skall vara i överensstämmelse med kommande IEEE 802.11n standarden. Inom examensarbetet omfattas också

avancerade och innovativa verktyg samt trådlös teknik. Trådlös teknik är nödvändig för att främja trådlösa applikationer samtidigt som man maximerar spektral

effektivitet och genomströmning.

MIMO kanalmodeller kan användas för att utvärdera kommande Wireless Local Area Network (WLAN) förslag baserat på multiple antennteknik.

Undersökning av MIMO kanal modeller och dess implementering i olika miljöer beskrivs i denna rapport. Implementeringsmiljöer som beskrivs här är bland annat Matlab 6.5, C++ och Advanced Design Systems (ADS). Undersökningen omfattar också jämförelse mellan teoretiskt uppbyggda kanalmodeller samt uppmätt data för kanalmodeller.

Undersökning och jämförelse av MIMO kanalmodeller omfattar kanal matris H, spatial correlation koefficient, fördröjnings tider, fädande egenskaper och Doppler kraft.

(8)

Table of contents

TERMINOLOGY... 5 1 INTRODUCTION ... 7 1.1 PURPOSE... 7 1.2 LIMITATIONS... 8 1.3 ASSUMPTIONS... 8 1.4 METHOD... 8 1.5 OUTLINE... 9 2 BACKGROUND INFORMATION ... 10

2.1 WLAN AND OFDM... 10

2.2 MIMO CHANNEL MODEL CLASSIFICATION... 11

3 THEORY, PART I... 13

3.1 PHYSICAL MIMO CHANNEL MODEL... 13

3.2 NON-PHYSICAL MIMO CHANNEL MODEL... 15

3.3 MIMO MATRIX FORMULATION... 16

3.4 POWER DELAY PROFILE... 17

3.5 CORRELATION FUNCTIONS AND PAS DISTRIBUTION... 18

3.6 TAP TIME AND ANGLE DEPENDENCE... 20

3.7 FADING MULTIPATH CHANNELS... 21

3.8 DOPPLER SPECTRUM... 24

3.8.1 Power Delay Spectrum... 25

3.8.2 Fluorescent Lights... 25

3.9 MIMO CHANNEL PROPERTIES... 27

3.9.1 Capacity ... 27

3.9.2 Simulation results... 28

4 IMPLEMENTATION RESULTS ... 31

4.1 BACKGROUND... 31

4.2 TRANSLATION OF MATLAB CODE INTO C++ ... 31

4.3 ADS SCHEMATIC WITH ‘MATLAB’ BLOCK... 33

4.4 ADS SCHEMATIC WITH ‘READFILE’ BLOCK... 34

4.5 CHANNEL MODEL IMPLEMENTED IN ADS ... 35

5 COMPARISON RESULTS ... 36

6 THEORY, PART II ... 38

6.1 SPATIAL MULTIPLEXING SCHEME... 38

6.2 TRANSMITTER... 39 6.3 RECEIVER... 40 6.4 ANTENNA SELECTION... 41 7 CONCLUSION ... 42 8 FUTURE WORK... 43 9 REFERENCES ... 44 10 BIBLIOGRAPHY ... 46

(9)

APPENDIX A PHYSICAL MODELS A-F ... 47 MODEL A... 47 MODEL B ... 48 MODEL C ... 49 MODEL D... 50 MODEL E (1/2)... 51 MODEL E (2/2)... 52 MODEL F (1/2)... 53 MODEL F (2/2)... 54

APPENDIX B NON-PHYSICAL MODEL... 55

ONE-RING MODEL... 55

APPENDIX C POWER DISTRIBUTIONS... 56

UNIFORM PAS ... 56

TRUNCATED GAUSSIAN PAS... 57

(10)

Table of Figures

Figure 1. MIMO channel representation ... 11

Figure 2. Primitive channel model ... 13

Figure 3. Scatter cluster example ... 14

Figure 4. One-ring model ... 15

Figure 5. Model D, Power Delay Profile ... 17

Figure 6. Impinging waves from Tx to Rx... 18

Figure 7. Laplacian distribution with AS=30° [14] ... 20

Figure 8. Relationship among the correlation functions and power spectra ... 22

Figure 9. Doppler spread/shift... 24

Figure 10. CDF of modelled I/C vs. measured I/C. ... 26

Figure 11. Channel model C: a) Impulse response, b) PDP... 28

Figure 12. Channel model C: a) CDF, b) Spatial correlation of the firs six taps ... 29

Figure 13. Channel model C: a) Spatial correlation of the six middle taps, b) Spatial correlation of the last two taps... 29

Figure 14. Channel model C: a) Doppler spectra of the first six taps, b) Doppler spectra of the middle six taps ... 30

Figure 15. Channel model C: Doppler spectra of the last two taps... 30

Figure 16. Ptolemy example of C++ code... 32

Figure 17. ADS with Matlab block ... 33

Figure 18. ADS with ‘ReadFile’ block ... 34

Figure 19. Channel model in ADS with channel matrix H and power delays ... 35

Figure 20. Impulse response of covariance channel matrix H for channel model F... 36

Figure 21. Impulse response and phase of one-ring model... 37

Figure 22. Spatial multiplexing for 2x2 MIMO system... 38

(11)

Tables

Terminology... 5

Table 1. Channel model parameters ... 14

Table 2. Tap modulation of models D and E ... 26

(12)

Terminology

Terminology Abbreviation Explanation AAU Association of American Universities

AC Analog Converter

ADS Advance Design Systems. Simulation tool.

AoA Angle of Arrival

AoD Angle of Departure

AS Azimuth or Angular Spread

AWGN Additive White Gaussian Noise

BLAST Bell Labs Layered Space-Time architecture

BS Base Station

CDF Cumulative Distribution Function

Coherence

bandwidth The range of frequencies within which the signal impairments of the channel don’t vary significantly COST European Co-operation in the field of Scientific and Technical

research

CP Cyclic Prefix

C/N Carrier to Noise Ratio

Diversity gain Improvements in link reliability obtained by transmitting the same data on independently fading branches

DS Delay Spectrum

Erf Error function

Fading Signal that experiences fluctuations in its amplitude and phase

FFT Fast Fourier Transform

HiperLan/2 High PERformance Local Area Network

HTSG Hattrick TeamSite Guide

IEEE Institute of Electrical and Electronics Engineer IFFT Inverse Fast Fourier Transform

(13)

Interleaving A form of data scrambling that spreads bursts of bit errors evenly over the received data allowing efficient forward error correction

ISI Inter Symbol Interference

IST Information Society Technology

I/C Interference to Carrier Ratio

LOS Line of Sight – direct path between Tx and Rx without any reflections, diffraction and local scattering

METRA Multi Element Transmit Receive Antennas MIMO Multiple Input Multiple Output

ML Maximum Likelihood

MMSE Minimum Mean-Square Error

MS Mobile Station

NLOS Non Line of Sight – reflected rays between Tx and Rx OFDM Orthogonal Frequency Division Multiplexing. Modulation

scheme which divides the available frequency band into subcarriers (or tones) of smaller bandwidth and thereby drastically simplifies equalization.

PAS Power Azimuth Spectrum

PDF Probability Density Function

PDS Power Delay Spectrum

PDP Power Delay Profile

P/S Parallel to Serial conversion Rx Receiver SISO Single Input Single Output

SNR Signal to Noise Ratio

STD Standard Deviation

S/P Serial to Parallel conversion

ULA Uniform Linear Arrays

Tx Transmitter WLAN Wireless Local Area Network

(14)

1

Introduction

Wireless channel modelling has always been the subject to active research, due to continual advancements of wireless technologies. Over the past few decades, there has been rapid development and deployment of cellular phone networks. Recently, there has been development of the so-called wireless LAN technology, as specified in HiperLan/2 for the European standard and IEEE 802.11 for the North American standard. Many of the future wireless services to be provided by the future generation mobile communication systems are likely to be used in low- mobility environments with limited temporal or multipath diversity. This is the reason why most of the communication research that is going on concentrates on realization of indoor environments. This thesis follows that path of MIMO indoor realization. The growing demand of increasing the capacity has pushed researches into investigation of space domains, beamforming, use of space diversity/ “smart antennas” and spectral multiplexing. For this reason conventional techniques with a single antenna fails to provide sufficient diversity. Instead multiple antennas give high-data rates and throughputs. Therefore the solution of using multiple antennas at both transmitter and receiver in indoor environment is growing in radio

communication systems.

The concept of Multiple Input Multiple Output (MIMO) system is its motivation to achieve higher throughputs within a given bandwidth thanks to space diversity schemes. Early theoretical work of a narrowband random MIMO channel was reported by Telatar [1] and Foschini [2], where they used simple channel model represented by matrix H with M transmit and N receive antennas.

1.1 Purpose

The purpose of this thesis is to investigate means of MIMO channel models, their implementation in different environments and a comparison between the channel models based on theoretical data against measured data.

Investigation of MIMO channel models should be compatible with the emerging IEEE 802.11n standard. The implementation of the channel models should consider three different environments, such as: Matlab, C++ and Advanced Design Systems (ADS). A comparison should consider the channel models based on theoretical data and parameter setup against the channel models based on the statistical characteristics obtained from measured data.

(15)

1.2 Limitations

The emphasis of the thesis lies in MIMO channel model. However, transmission scheme, detection algorithm and decoding method are shortly presented to get a better overview of the overall channel and communication systems.

For the sake of simplicity, the channel models consider only the effect of local scatters. The remote scatters are ignored assuming that the path loss will tend to limit their contribution to the overall channel. In addition, because of local scatters

introduce multipath differences that are small compared to the transmit-receive range, the focus is laid on microscopic (Rayleigh) fading only. This thesis is also limited to a frequency-flat fading channel.

1.3 Assumptions

In this thesis, the classification is made between physically based and non-physically based models, to easily distinguish between different channel models. Following assumption is not general, the classification is only valid for this thesis work. Assumption for the physically based models is that they rely on some physical parameters and theoretical results. While non-physical models assume a MIMO channel, which is described via statistical characteristics obtained from the measured data.

Further, both physical model and non-physical models assume scatter assumption. Narrowband assumption with both LOS and NLOS component is made for physical models, while non-physical model assumes wideband NLOS Rayleigh fading channel. Note this is not the case in general, this is only assumption made here.

1.4 Method

For the investigation of the MIMO channel models, the web research articles using the Internet was a major source.

For the implementation of the MIMO channel models, three different tools were considered, simulation tool and programmable language of Matlab 6.5, programmable language C++ and simulation tool ADS. Programmable language C++ was used in order to build the blocks in ADS.

For the comparison of the MIMO channel models based on the theoretical data and measured data, the simulation tool Matlab 6.5 was used.

(16)

1.5 Outline

This diploma work is dividend into different sections. The included sections are following:

Section 2 describes the background behind wireless LAN, IEEE standard and channel classification. Short description of the OFDM (Orthogonal Frequency Division Multiplexing) that is used in IEEE 802.11a, and its impact on the MIMO communication channel development is included too.

Section 3 summarizes the theoretical work done on channel models during last couple of years. It includes model parameters needed to achieve reasonable and good

channel. The channel models are divided into physical and non-physical models. Section 3.9 presents simulated MIMO channel properties using Matlab program written by Laurent Schumacher [3].

Section 4 contains several possible implementation methods and their advantages/disadvantages.

Section 5 contains comparison results of measured and theoretical data for the channel model F and one-ring model.

Section 6 contains second part of theoretical work applicable to steps before and after channel modelling. That includes transmission scheme, detection algorithm, coding and decoding method.

(17)

2 Background information

2.1 WLAN and OFDM

In the early days of wireless networks, there were not any standards. The products from one vendor would not work with the products from another vendor. 1997 IEEE 802.11 established it self as the accepted standard for wireless LAN. Up till now the standard have had a chance to evolve from 802.11b to 802.11a and recently 802.11g. This thesis assumes use of IEEE 802.11a standard since it is accounted for 5 GHz high-speed transmissions with OFDM modulation. 802.11a is used in indoor and short outdoor environments, such as office buildings and campus environments. The

transmission range is around 15-150 m indoor and 300 m outdoor. IEEE 802.11a achieves as high data rates as 54 Mbps.

Orthogonal Frequency Division Multiplexing (OFDM) is the modulation scheme used in IEEE 802.11a. OFDM avoids frequency selective fading by dividing up a wideband channel into multiple narrowband flat fading parallel sub-channels. A subcarrier is placed in each sub-channel where each subcarrier may be modulated separately depending on SNR characteristics. Each subcarrier may be adapted through the time in order to continually optimize the data-carrying capacity of the channel. This increases the symbol duration and mitigates inter symbol interference (ISI) caused due to multipath.

In WLAN systems, the signal energy is scattered and reflected from objects in the environment, components of the signal arriving at the receiver are spread out over a longer period of time than is desirable. This causes uneven delays in the signal arrival time.

MIMO systems are designed in such a way to smooth out the delays and make the signals to arrive in some form of pattern.

In the environment of the WLAN systems, there is always some interference of the signals. The challenge of the MIMO systems is then to provide a high-performance, reliable data link that can operate with restricted receiver power levels, severe channel fading due to multipath reflections and interfering energy from other devices nearby. In earlier works of communication systems this achievements have not been possible. The single input single output (SISO) channels dose not provides such a data transfer reliability. This is one of the reasons why the use of MIMO systems has increased so rapidly in the recent years.

(18)

2.2 MIMO Channel Model Classification

MIMO channel describes the connection between the transmitter (Tx) and receiver (Rx). In following, only 2 antennas at the Tx and 2 antennas at the Rx are considered, i.e. 2x2 MIMO system.

Figure 1 illustrates a 2x2 MIMO system with the H channel matrix and the scattering medium around (the graphical picture of scatters is depicted in Figure 3 of Section 3.1).

M-antennas N-antennas

Scattering medium

Figure 1. MIMO channel representation

where M=N=2 represents number of antennas at Tx and Rx, respectively. For the above 2x2 MIMO channel, the input-output relationship can be expressed as

) ( ) ( * ) ( ) (t H t st n t y = + (1)

where s(t) is the transmitted signal, y(t) is the received signal, n(t) is additive white Gaussian noise (AWGN), H(t) is an N by M channel impulse response matrix and (*) denotes convolution.

The thesis is restricted to the frequency flat fading channel, and therefore the corresponding input output relationship simplifies to

n Hs

y= + (2)

where H is the narrowband MIMO channel matrix.

The derivation of the H matrix is the emphasis of this thesis. The channel matrix H fully describes the propagation channel between all transmit and receive antennas. Before arriving to channel matrix H there has to be some additional properties included, such as power delay, spatial correlation functions and impact of fading, explained later on.

The MIMO channel without noise and with representation of the channel matrix H can be expressed as:

= − = L l l l H H 1 ) ( ) (τ δ τ τ (3)

where L is the number of taps (time bins) of the channel model, H(τ) is the MxN matrix of the channel impulse responses.

n s Tx Processin g h 1,1 h 1,2 Rx Processin g y h 2,2 h 2,1 Channel ’H ’

(19)

For a 2x2 MIMO system the channel matrix is MxN C H(τ)∈      = ⇒ 22 21 12 11 h h h h H (4) MxN MN l l

H =[α ] is a complex matrix which describes the linear transformation between two considered antenna arrays at delay τl and αlMN is the complex

transmission coefficient from antenna M at the transmitter to antenna N at the receiver. The complex transmission coefficients are assumed to be zero mean complex Gaussian and have the same average powerp . The coefficients are l

independent from one time delay to another. The correlation between different pairs of the complex transmission coefficients is presented in Section 3.5. For all models, both physical and non-physical, the correlation coefficients are computed using mathematical formulas from Appendix C.

The models presented in this diploma work are classified in different ways. But before explaining model structure, the reader should have some knowledge of different classifications in the area of channel modeling.

Wideband Models vs. Narrowband Models: the MIMO channel models can be divided

into the wideband models and the narrowband models directly by considering the bandwidth of the system. The wideband models treat the propagation channel as frequency selective, which means that different frequency subchannels have different channel response. On the other hand, the narrowband models assume that the channel has frequency non-selective fading and therefore the channel has the same response over the entire system bandwidth.

Field Measurements vs. Scatter Models: to model the MIMO channel, one approach

is to measure the MIMO channel responses through field measurements. Some important characteristics of the MIMO channel can be obtained by investigating the recorded data and the MIMO channel model can be modelled to have similar

characteristics. Models based on MIMO channel measurements were reported in [4]. An alternative approach is to postulate a model (usually involving distributed scatters) that attempts to capture the channel characteristics. Such a model can often illustrate the essential characteristics of the MIMO channel as long as the constructed scattering environment is reasonable. It is the environment of scatters that is in detail studied here.

Non-physical Models vs. Physical Models: the MIMO channel models can be divided

into the non-physical and physical models. The non-physical models describe MIMO channel via statistical characteristics obtained from the measured data. Another category is the physical models that are based on parameter setup and theoretical results. In general, these models choose some crucial physical parameters to describe the MIMO propagation channels. Some typical parameters include Angel of Arrival (AoA), Angle of Departure (AoD), carrier frequency, antenna spacing.

(20)

3 Theory, Part I

In this Section, the summary of literature study is presented. The theory behind the MIMO channel models is needed to understand MIMO channel properties and Matlab program [3]. The theory section is also needed to be able to implement MIMO

channel matrix H into ADS (see Section 4) and to be able to compare theoretical results against measured and collected data (see Section 5).

3.1 Physical MIMO channel model

A primitive physical channel model is illustrated in Figure 2. A major characteristic of this model is that it does not rely on a geometrical description of the environment under study. It is described by power profiles, spatial correlation functions and fading characteristics.

Figure 2. Primitive channel model

The main input parameters required for the model are the shape of the power delay spectrum, the fading characteristics and the spatial correlation functions at the transmitter and receiver ends, explained further down in this section.

In order to capture path correlation, a general abstract scattering model is considered, based on multi-cluster model. All the scatters are divided into groups, which are called clusters of scatters. Each of the cluster corresponds to one multipath, see Figure 3. This model represents the physical model D which is further depicted in Figure 5 of Section 3.4. FIR filter (L taps)

Fading characteristics Spatial correlation mapping matrix Steering matrix Power delay profile

RRx RTx Radiation Pattern Tx Rx S/P P/S

(21)

Figure 3. Scatter cluster example

In Figure 3, the scatters are represented with arrival times. It can be seen that the scatters which are closer to Rx have faster arrival time compared to those that are placed far away. This artefact of motion is further studied in Section 3.8 as Doppler shift.

There has been a use of A-F models, presented in [5]. These models are representative for small environments, such as residential homes and small offices, i.e. indoor environments. Model F represents larger space either indoor or outdoor. Appendix A lists the tables of all 6 models (A-F) with its model tap delays, corresponding power, Azimuth Spread (AS), Angle of Arrival/Departure (AoA/AoD).

Table 1 summarizes the channel model parameters.

Model Environment LOS/NLOS K (dB) RMS delay spread (ns)

Number of clusters

A Flat fading NLOS -∞ 0 1 tap

B Residential LOS/NLOS 10 (first tap only) 15 2 C Residential/ Small Office LOS/NLOS 3 (first tap only) 30 2

D Typical Office NLOS -∞ 50 3

E Large Office NLOS -∞ 100 4

F Large Space/ (Indoors and Outdoors)

NLOS -∞ 150 6

Table 1. Channel model parameters

LO Cluster 2 Tx Antennas Rx Antennas Cluster 3 Cluster 1 Arrival Times t

(22)

3.2 Non-physical MIMO channel model

A statistical model for wireless indoor MIMO channel is conducted at Victoria University in Melbourne by Jason Gao and Michael Faulkner. The measured data is characterised and presented as a non-physical model with scatter and wideband assumptions considering NLOS Rayleigh fading channel.

The non-physical models provide accurate channel characterization for the environments under study. On the other hand, they give limited insight to the propagation characteristics of the MIMO channel and depend on the measurement equipment, e.g. the bandwidth, the configuration and aperture of the arrays, the height and response of transmit and receive antennas in the measurement.

In order to capture path correlation, a general abstract scattering model is assumed, based on ‘one-ring’ model. This model was first employed by [6]. It is an abstract model, which is non-site-specific and mathematically derivable. Yet, it captures some of the key aspects of the environment under investigation.

Figure 4. One-ring model

A circular disc (with radius R ) of uniformly distributed scatters S is placed around the mobile unit. The channel parameter h_{NM } connecting transmit element M and receive element N is geometrically constraint. The base station (BS) is assumed to be elevated and therefore not obstructed by local scattering, while the mobile station (MS) is surrounded by scatters. Figure 4 illustrates this scenario where Tx is antenna element at the BS, Rx is the antenna element at the MS. D is the distance between the BS and MS. R is the radius of the ring of scatters, ∆ is the AoA at the BS, α is the AS at BS. Denote the effective scatter on the ring by S(θ) and let θ be the angle between the scatter and the array at the MS. In the model, it is assumed that S(θ) is uniformly

distributed over all angles and i.i.d. θ. It is further assumed that each ray is reflected only once and that all rays reach the receiver array with the same power [6]. For this reason, the channel coefficients are modelled by a zero mean complex Gaussian random variable.

The path correlation between elements of transmit and receive antenna arrays is considered and determined by antenna spacing, angle of departure/arrival

(AoD/AoA). When determining the delay power profile the Saleh-Valenzuela’s model [7] was considered, see Section 3.4. The Doppler effects are not considered. As such, the model is applicable to situations where during data transmission, the transmission channels can be assumed stationary in time domain. Appendix B lists one-ring model

BS MS

(23)

with 6 clusters and data of Azimuth Spread (AS) and Angle of Arrival/Departure (AoA/AoD) as a uniform distribution over all angles.

Following sections characterize the properties of both physical and non-physical models. Their mathematical derivation is the same, except that one-ring model does not include Doppler effect.

3.3 MIMO Matrix Formulation

The MIMO channel matrix H for each tap, at one instance of time, in the A-F delay profile models can be separated into a fixed (constant, LOS) matrix and a variable Rayleigh matrix. For the case of the one-ring model there is only a part of the Rayleigh matrix since LOS component is not included.

For 2 x 2 MIMO system, the channel matrix H [5] is:

=       + + + = F Hv K H K K P H 1 1 1 (5)                         + +             + = 22 21 12 11 2 1 2 1 1 1 10 1 10 1 1 21 22 12 11 X X X X K e e e e K K P j j j j φ φ φ φ

where XNM (N-th receiving and M-th transmitting antenna) are correlated zero-mean,

unit variance, complex Gaussian random variables as coefficients of the variable (Rayleigh) matrix Hv , exp(jφNM) are the elements of fixed matrix HF , K is the Rician

K-factor, and P is the power of each tap.

To correlate the XNM elements of the matrix X [5], the Kronecker product of the

transmit and receive correlation matrices is preformed:

[ ] [ ] [ ]

X

{

RTx RRx

}

[ ]

Hiid 2 / 1 ⊗ = (6)

where RTx and RRx are the receive and transmit correlation matrices, respectively, and

Hiid is a vector (only here, otherwise it is a matrix) of independent zero mean, unit

variance, complex Gaussian random variables, and

[ ] [

]

[ ] [

Rx RxMN

]

TxNM Tx R R ρ ρ = = (7)

where ρTxNM are the complex correlation coefficients between N-th and M-th

transmitting antennas, and ρRxMN are the complex correlation coefficients between

M-th and N-M-th receiving antennas. Section 3.5 describes in detail M-the relationship of correlation coefficients.

(24)

3.4 Power Delay profile

When determining the power delay profile (PDP) the Saleh-Valenzuela’s model was used [7]. This model is based on indoor measurement results where it was found that received signal rays (due to multipath) arrive in clusters.

The mathematical representation of the received signal amplitude βkl is a

Rayleigh-distributed random variable with a mean-square value that obeys a double exponential decay law β 2 β2 / τ /γ ) 0 , 0 ( e Tl e kl kl − Γ − = (8)

where β2(0,0) represents the average power of the first arrival of the first cluster, T

l

represents the arrival time of the lth cluster, and τ

kl is the arrival time of the kth arrival

within the lth cluster, relative to Tl. The parameters Γ and γ determine the inter-cluster

signal level rate of decay and the intra-cluster rate of decay, respectively. The rates of the cluster and ray arrivals can be determined using exponential rate laws

( ) 1) 1 | ( −Λ − − − =Λ Tl Tl l l T e T p (9) ( ) , 1 ) 1 | ( − − − − l = Tl Tl k kl e pτ τ λ λ (10) where Λ is the cluster arrival rate and λ is the ray arrival rate.

Figure 5 shows Model D delay profile with clusters outlined by exponential decay (straight line on a log-scale)., see Appendix A.

Figure 5. Model D, Power Delay Profile

Source: V. Erceg, Indoor MIMO WLAN Channel Models, 2003.

-50 0 5 10 15 20 25 30 35 40 0 5 1 1 2 2 3 Delay in nanosec. dB Cluster 1 Cluster 2 Cluster 3

(25)

3.5 Correlation functions and PAS distribution

A cross-correlation function between the waves impinging on two antenna elements mostly depends on the Power Azimuth Spectrum (PAS), the antenna spacing and on the radiation pattern of the antenna elements. In the following, MIMO channel model is presented with the uniform linear array (ULA) and with the omni-directional antenna elements.

The PAS distribution in physical models, consider three types of different

distributions, Uniform [7][8], Gaussian [7][8] and Laplacian [9], see Appendix C. The non-physical model (one-ring model) is modelled using only Laplacian PAS distribution.

For these three distributions, the envelope correlation coefficient is computed as a function of the normalised distance, using the angel of incidence and the Azimuth Spread (AS) as indexing variables. All three distributions consider multicluster model. Which makes them valid to use for all models considered here. It is assumed that the spatial correlation function at the Rx is independent of n. This is reasonable assumption provided that all antennas at the Tx are closely co-located and have the same radiation pattern, so they illuminate the same surrounding scatters and therefore also generate the same PAS at the Rx, i.e. the same spatial correlation function.

Figure 6. Impinging waves from Tx to Rx

Using the notations of [9], with

λ

d standing for the normalised distance between

elements, where d is the element spacing and λ the wavelength, and D=2π λ

d

, one can easily derive the cross-correlation function between the real and imaginary parts of the complex baseband signals received at two omni-directional antennas separated by the distance d.

For ULA [7, 8] the complex correlation coefficient at the linear antenna array is expressed as field ρf(D) and envelope ρe(D):

2 2 ) ( ) ( ) ( ) (D f D RXX D jRXY D e = ρ = + ρ (11)

where D=2 dπ /λ, and RXX and RXY are the cross-correlation functions between the

φ Dr = D sinφ D = 2πd/λ s s Rx Tx

(26)

− = π π φ φ φ PAS d D D XX R ( ) cos( sin ) ( ) (12) and

− = π π φ φ φ PAS d D D XY R ( ) sin( sin ) ( ) (13)

The correlation properties of the fading, and the values of the symmetrical correlation matrices RTx and RRx, are completely defined by the PAS and its standard deviation.

For the 2 x 2 MIMO channel, transmit and receive correlation matrices are expressed as:       = 1 * 1 21 12 Tx Tx Tx R ρ ρ and      = 1 * 1 21 12 Rx Rx Rx R ρ ρ (14) Further, the spatial correlation properties of a MIMO system uses Kronecker product

of the spatial correlation matrices RTx and RRx to define total correlation

1 ) ( ) (H Hvec H RTx RRx vec R= = ⊗ (15)

whose elements are correlation coefficients, where (.)H is the conjugate transpose and the vec(.) operator rearranges the 2 x 2 matrix H into a column vector of size 4 x 1. Such a model has been experimentally validated in [12].

Cluster and tap PAS shape follow Laplacian distribution [9].

The angle of arrival statistics within a cluster were found to closely match the Laplacian distribution [13, 14, 15] θ σ σ θ 2 / 2 1 ) ( = ep (16) where σ is the standard deviation of the PAS (which corresponds to the numerical value of AS). The Laplacian distribution is shown in Figure 7 [14] (a typical simulated distribution within a cluster, with AS = 30o).

1The structure of the Kronecker product depends whether one wants to simulate a downlink transmission (as presented here) or uplink R =RRxRTx

(27)

Figure 7. Laplacian distribution with AS=30° [14]

The Laplacian function exhibits the sharp peak in the LOS direction and is confined within [-180°, 180°].

For the case of the physical models, it was found in [13, 14] that the cluster mean AoA and AoD have a random uniform distribution over all angles [0, 2π]. Due to the central limit theorem, when the number of scatters becomes large, the channel coefficient of matrix H is Gaussian distributed.

For the case of the one-ring model, the references [9, 10] show that the AS increases with decreasing distance between BS and MS, provided that this distance is still much greater than the radius of the circle within the scatters surrounding the MS are placed, and that the assumption of scatters distributed around BS holds. Consequently, for a same element separation distance D, BS elements are less correlated than MS once as they experience a greater AS [10]. On the other hand, it is shown in [9, 11] that the height of the MS has also an influence on the AS, as the spreading increases with decreasing antenna height.

3.6 Tap Time and Angle Dependence

The channel impulse response as a function of time and angle is a separable function,

h, [16, 17]

h(t,θ)=h(t)h(θ) (17) where t is time and θ is an angle.

(28)

3.7 Fading Multipath Channels

Multipath fading occurs when the transmitted signal reaches the receiver via multiple paths with different delays and attenuation (or amplification).

Characteristics of a multipath medium is:

• Time spread introduced in the signal that is transmitted through the channel, and • Time variations in the structure of the medium.

Multipath fading is broadly divided into two categories: large (or slow) and small (or fast) scale fading. Large scale fading refers to mean path loss averaged over several wavelengths, whereas small scale fading refers to dramatic changes in amplitude and phase when the receiver moves by as little as half a wavelength.

There are several probability distributions that can be considered in attempting to model the statistical characteristics of the fading channel. When there are a large number of scatters in the channel that contribute to the signal at the receiver, as is the case in B-F models and one-ring model, application of the central limit theorem leads to a Gaussian process model for the channel impulse response. It is assumed that the process is zero-mean, that gives, the envelope of the channel response at any time instant has a Rayleigh probability distribution and the phase is uniformly distributed in the interval (0, 2π). That is

2 2 0 2 2 0 0) ( σ σ r e r r p = − for r0 ≥0 (25)

where r0 is the magnitude of the multipath signal.

Rayleigh fading is considered a worst-case scenario of fading.

In the frequency domain, the reciprocal of the multipath spread is a measure of the coherence bandwidth of the channel. It is the range of the frequencies within which the signal impairments of the channel done not vary significantly, see Figure 8 c). In other words, if two signals are sent that are more than fd apart form each other in

frequency, they will experience different channel conditions. Coherence bandwidth is denoted as

m d T

f ≈ 1 (26)

where fd denotes coherence bandwidth and Tm is delay-time of the multipath spread.

When a signal is transmitted through the channel, if fd is small in comparison to the

bandwidth of the transmitted signal, the channel is said to be frequency-selective. In this case, the signal is severely distorted by the channel and wideband signal could see a large variation in received power over its bandwidth. On the other hand, if fd is large

in comparison with the bandwidth of the transmitted signal, the channel is said to be frequency-nonselective.

(29)

In the time domain, the time variations are evidenced as a Doppler broadening, further explained in Section 3.8. A slow changing channel (slow fading) has large coherence time Td or, equivalently, a small Doppler spread, see Figure 8 a). Td denotes the time

period over which the channel’s impulse response is highly correlated.

d d B

T ≈ 1 (27)

where Bd is a Doppler spread of the channel.

Slow fading is desired fading since the channel conditions are stable and predictable during the time that the symbol is transmitted. Counter to the slow fading there is fast fading where fading conditions are coming and going faster than the symbols are being transmitted.

The fading characteristics are defined by shaping a Doppler spectrum, correlation functions and multipath intensity profile. Figure 8 below, illustrates relationship between Doppler spectrum and its Spaced-time correlation function, Scattering function of the channel and Multipath intensity profile. Scattering function in Figure 8 b) provides a measure of the average power output of the channel as a function of the time delay τ and the Doppler frequency λ.

Multipath intensity profile Doppler power spectrum

(30)

For the physical models A-F following is valid: In order to avoid frequency selective fading, the transmission rate is set to be less than the coherence bandwidth of the channel. And in order to reduce the distortion caused by fast fading, it is important to set the transmission rate to be more than the channel-fading rate.

The simulations results of the fading are only presented for the case of the frequency non-selective and slow fading, see Section 3.9. In WLAN technology, the OFDM modulation is used for IEEE 802.11a standard. OFDM avoids frequency selective fading by breaking the carrier signal into subcarriers with lower bit rates and thereby longer symbol duration. The simulation results are presented in Section 3.9.

(31)

3.8 Doppler Spectrum

Assumption in this thesis was made as; both transmitter and receiver are stationary. Many may think that the impact of Doppler spectrum should not then have any impact on the channel model. However there are many clusters and their scatter rays in the channel. Their motion, reflection and diffraction give rise to the time variant nature of the channel.

The expression of the Doppler spectrum has been derived by Clarke [18]. It is well known that the Doppler spectrum lies within a [-fD, fD] bandwidth, where fD is the

maximal Doppler shift/spread, defined as

λ

v

fD = (18)

where v stands for the velocity of the movement. (fD should not be confused with fd

which is coherence bandwidth of the channel in frequency domain). Time variations of the channel are evidenced as a Doppler shift of a spectral line. The metric used to measure the impairment caused by the time variant nature of channel is how rapidly the channel fades.

The main parameter of the Doppler spectrum is heavily depending on simulation assumptions. On the other hand, in the physical models the shape of the Doppler spectrum can be derived knowing the PAS and the radiation pattern of the receiving antenna [19]. Then the classical U-shaped, see Figure 9 below, Clarke’s Doppler spectrum expression is:

2 1 1 ) ( −             − ∝ D f f f P (19)

This formula (19) applies to all physical models, A-E, as both communication ends are surrounded by scatters.

Figure 9. Doppler spread/shift

Source: John G. Proakis, Digital Communications, 2001

(32)

3.8.1 Power Delay Spectrum

The Power Delay Spectrum (PDS) has been widely studied as part of the time-domain characterization of wireless radio channels. In accordance with [20], the PDS is accurately modeled by a one-sided exponential decaying function

    = − 0 ) ( D t e t P σ t>0 (20)

where σD represents the delay spectrum (DS). Values of DS have been proposed for

the different environments [12]. For our models, the interesting value is for the indoor environments, which value lies between 35-100ns [17].

3.8.2 Fluorescent Lights

Effects of fluorescent lights on signal fading characteristics for indoor channel were presented in [21]. The presence of fluorescent lamps creates an environment where reflections are being introduced, thus creating a fast changing electromagnetic environment. This is an effect that can yield significant variations of received signal power. This effect is included in physical models D and E by modulating several taps in order to artificially introduce an AM modulation by

( )

2

{

}

0 exp (4 (2 1) ) l m l l g t A j π l f t ϕ = =

+ + (21) where ( )

g t The modulating function

l

A Relative harmonic amplitudes

m

f The main AC frequency

l

ϕ A series of i.i.d. phase RV's ~ [0,2 )U π

t Time

The interferer to carrier energy ratio is selected using the following random variable: 2 I X C = (22) where 2 ~ (0.0203,0.0107 ) X G (23)

In equation (23), the first figure is the mean of the Gaussian, and the second is the variance (the standard deviation squared).

(33)

Figure 10 shows the cumulative distribution function (CDF) of the modelled I/C (interference-to-carrier ration) in green, and the measured experimental results in blue. This plot shows good agreement with the measured I/C.

Figure 10. CDF of modelled I/C vs. measured I/C. Source: V. Erceg, Indoor MIMO WLAN Channel Models, 2003

For the models D and E, 3 taps are being modulated by the modulating function ( )g t

in accordance with the drawn I/C. The time value of each one of these coefficients is as follows:

'( ) ( )(1 ( ))

c t =c tg t (24)

where

( )

c t Original tap value '( )

c t Modified tap value

( )

g t The modulating function

α Normalization constant

The value of α is determined such that the total modulation energy (modulation in the modulated taps, compared to the entire channel response) matches the drawn random I/C. The following taps are modulated

Model Cluster Tap numbers

D 2 2,4,6

E 1 3,5,7

(34)

3.9 MIMO channel properties

In this section, MIMO channel properties (explained in Section 3.1-3.8) are

represented using the graphical plots of Matlab program distributed and written by L. Schumacher (together with AAU-Csys, FUND-INFO, and project IST-2000-30148 I-METRA) and is publicly available, see [3].

Before illustrating MIMO properties such as channel impulse response, power profiles, correlation coefficient and Doppler spectra, the capacity equation for MIMO channels is presented. Note that the simulation results only consider a physically based channel model C. However, the simulation results of non-physical model are presented and compared to the applicable physical model in Section 5.

3.9.1 Capacity

The capacity of a channel depends completely on the channel realization, noise, and transmitted signal power. Capacity equation is [1] [2]:

    Ι + ΗΗ =log det( *) 2 N SNR CEP M b/s/Hz (28)

where (*) means transpose-conjugate, H is the MxN channel matrix and IM is un

identity matrix. In the case of two transmitter antennas and two receiver antennas the matrix of channel is 2x2 rank.

Capacity grows linearly with m=min (M,N) [12] rather than logarithmically as was described by Foschini [2] and Telatar [1].

The capacity gain is highly dependent on the multipath richness in the radio channel, since a fully correlated MIMO channel only offers one subchannel, while a

completely decorrelated channel offers multiple subchannels, depending on the antenna configuration. In this thesis the physical models are assumed partially correlated/decorrelated channels, since that is the case in practice.

It has been demonstrated that increasing the number of antennas in the both ends results in a rapid increase in theoretical capacity [12].

(35)

3.9.2 Simulation results

In this section the simulation results of MIMO channel are presented. For the sake of simplicity, only simulation graphs of the model case C is included. This simulation results, of Matlab program [3], have been used to verify the implementation results in Section 4.

There are 5 types of graphs included to illustrate characteristics of the MIMO channel. The plots represent impulse response of the channel matrix H, Power Delay profile (PDP) of the H channel matrix, CDF of the taps, spatial correlation functions for number of paths and Doppler spectra. In the Section 5 this simulated

characteristics are compared to measured data conducted at Victoria University in Melbourne, Australia. While here the comparison has been done to the literature references, either the Rayleigh distribution (CDF) or the desired curve (PDP, correlation and Doppler spectrum).

The following pages present the plots of 2x2 MIMO channel, model C, using the Matlab program [3]. The carrier frequency used is 5.25 GHz (fd = 6 Hz) with one

wavelength (λ= 6 cm) spacing at the transmitter and half wavelength spacing at the receiver. 16 384 blocks of 32 samples have been simulated at 0 speed (note: Stationary Receiver), and a sample has been stored per block. Dashed red

curves/markers correspond to the reference values, whereas the blue curves/markers are the outcome of the simulation. In the Doppler plot, the green curve represents the Welch periodogram [22, p. 256].

The match between reference curves and simulation results using Matlab program [3] is satisfactory. The achieved tap power distribution in Figure 11 b) fit the PDPs defined as Rayleigh distribution in [23].

In Figure 12, the spatial correlation coefficient of the simulated impulse response match the mathematical formulas presented in Section 3.5.

In Figure 13 and 14, the red vertical lines are drawn at ± fd. The upper blue line is set at the maximum of Doppler spectrum, and lower blue line lies 10 dB below. Ideally, the Doppler spectrum should meet the crossing of the red and blue lines. This would be the case, if the jitter would be removed from the sampled spectra presented in [24].

(36)

Figure 12. Channel model C: a) CDF, b) Spatial correlation of the firs six taps

Figure 13. Channel model C: a) Spatial correlation of the six middle taps, b) Spatial correlation of the last two taps

a) b)

(37)

Figure 14. Channel model C: a) Doppler spectra of the first six taps, b) Doppler spectra of the middle six taps

Figure 15. Channel model C: Doppler spectra of the last two taps

(38)

4 Implementation

results

In this section the implementation results of MIMO channel model are presented. These results only consider implementation of physical models A-F.

4.1 Background

Seen from Acreo’s point of view, there are two possible implementation tools: Matlab 6.5 and Advanced Design Systems (ADS). Both have its advantages and

disadvantages.

It is obvious that the easiest method to implement the channel model is to use Matlab 6.5, since the program written by L. Schumacher [3], is for Matlab. However, all other work done on algorithms, transmission schemes and detection methods here at Acreo is done in ADS. So, for Acreo it would be best to even have the channel model implemented in ADS. For this solution there are three alternatives. The first

alternative is to use a Matlab program written by L. Schumacher [3] and translate it into the C++ programmable language. The second alternative is to implement a Matlab block which links between Matlab 6.5 and ADS. The third alternative is to use the Matlab 6.5 that generates channel matrix H and save it as an ASCII file. This ASCII file can then be read from ADS and used as a covariance channel matrix H.

4.2 Translation of Matlab code into C++

Matlab 6.5 Converter was used to translate the whole Matlab program [3] written by L. Schumacher, which consisted of approx. 20 files each 1-2 A4 pages long, into C++ code. The translation went without any problems since behind Matlab code lies a C language. The Matlab converter even linked the files and their functions together. To be able to use C++ in ADS, the requirement is to build a specific structure of C++ and use a “Make files” during the compilation. ADS Ptolemy manual was used and the structure of C++ got a new appearance, see Figure 16.

After modifying the C++ codes, it was realized that calling the functions and their parameters is not as smooth as in Matlab. In the Matlab program there is a main function, which calls other functions together with their multiple parameters of 2-D and even 3-D matrices. This main function generates the 4-D channel matrix H that is needed. However, to be able to generate the channel matrix H, the calculations of fading matrices and spatial correlation needs to be done. The call of these could not be done successfully in C++. This appeared to be very time consuming, instead some other alternatives were studied, explained further down.

(39)

Ptolemy example of C++ code

defstar { // Body of the program

name {example_MIMO}

domain {SDF}

desc { MIMO channel models}

version {Source: Indoor MIMO WLAN channel model, Date: 2003-09-19}

author {Aida Botonjić}

location {MIMO}

inmulti { // Defines multiple inputs

name {Fading_Type}

type {string}

desc {indicats the nature of the Doppler} }

output { // Defines output

name {H}

type {FLOAT_MATRIX}

desc {4-D matrix}

}

defstate { // Defines Parameters

name {ID}

type {enum}

default {"D"}

desc {IEEE 802.11 case to be simulated} enumlist {A, B, C, D, E, F}

//////////Initialisation///////////////////////

setup { //Parameter conversion

} // end of setup code {

//Initialisation of size variables

//Parameters assessment

//Large-scale fading

//Set-up of the iteration process

} //end of code

/////////Main loop//////////////////////////////

go { //Beginning of simulation

//Defines H channel matrix

}//end of go

////////End of simulation////////////////////// wrapup {

} //end of wrapup }//end of defstar

(40)

4.3 ADS schematic with ‘Matlab’ block

Following presents schematics from ADS for the second implementation alternative. The implementation method described here is to link Matlab 6.5 together with ADS using pre-defined ADS block. This means to have the Matlab program written by L. Schumacher [3], as it is and use ADS block which links the Matlab 6.5 with the ADS and generates desired channel matrix H, see Figure 17.

This implementation method had a big disadvantage. That is, the simulation took long time, 30h. Even the generation of the matrices is not as smooth as in Matlab. In comparison to Matlab where one could work with as big matrices as wonted, in ADS this was not possible. ADS is limited to 3-D matrices. This means that generation of the channel matrix H, which is of size 4-D, has been carried out with errors. The schematics in Figure 17 generated H matrix without a imaginary part. This of course does not give a right image of the channel matrix H which is a complex matrix. Luckily an updated version of ADS is coming after New Years Eve 2003 and improvements have been made on the simulation speed when using Matlab together with ADS. Also, a generation of bigger matrices than 3-D is going to be possible. This schematic was left as it was and some other alternatives were explored, described further down.

Figure 17 depicts ADS schematic. In the schematic, the Matlab block opens,

internally from ADS, a Matlab program written by L. Schumacher [3], and performs all calculations using Matlab. Then it generates a desired output, in this case channel matrix H, to ADS. The complex channel matrix H is stored in a block called

‘NumericSink’. This block can show only data on the screen or it can plot desired form of graphs, such as linear, Smith-chart, and so on.

Each ADS schematic requires a controller called ‘DF’ in to order perform simulations. This block indicates the simulation setup. In reality this schematic consists of 14 inputs. But here are only 4 input parameters illustrated, for the sake of simplicity.

Figure 17. ADS with Matlab block

Matlab block NumericSink

Controller Input

(41)

4.4 ADS schematic with ‘ReadFile’ block

Figure 18 depicts channel model implemented with delays and matrix H multiplied together with incoming data, arbitrary bits. Before using this schematic the generation of matrix H must be done in the Matlab 6.5 using the Matlab program written by L. Schumacher [3]. The channel matrix H is then stored into the ASCII file. This ASCII file is read from ADS using a ‘ReadFile’ block. Channel matrix H is then multiplied first with arbitrary bits and then with the power delay in order to separate data in time.

Figure 18. ADS with ‘ReadFile’ block

Arbitrary bits

Delay Channel H

(42)

4.5 Channel model implemented in ADS

This section presents a channel model implemented in ADS.

Figure 19 illustrates the channel model with the channel matrix H and tap delays. This model is based on the Jake’s model from 1974 [6]. Here is matrix H multiplied with tap delays explained in Section 3.4. The delay profile determines the frequency non-selective nature of the channel. Delay profile is taken directly from the table in Appendix A and varies from model to model. Other parameters such as impact of fading, tap power, correlation and generation of actual channel matrix H is done by the Matlab program written by L. Schumacher [3]. When using this model for simulations in ADS, the user is required to use one of the above two alternatives to get the channel matrix H for the desired channel model.

This schematic (together with the second alternative of the generation of the channel matrix H in Section 4.4) was used to confirm if the implementation is successful or not. The comparison between the graphs that ADS generated and those that Matlab 6.5 generated in Section 3.9.2 were identical. This means that the MIMO channel implemented in ADS gives satisfactory properties comparing to the theoretical presentation of MIMO channel in Section 3.1-3.8.

The number of delays depends on number of taps a channel model has. When multiplication is performed, the channel is summed and used as an input to the antenna array at the receiver.

Figure 19. Channel model in ADS with channel matrix H and power delays

Delays

Channel H Arbitrary bits

(43)

5 Comparison

results

In this section the comparison results between the measured data conducted at

Victoria University in Melbourne by Jason Gao and Michael Falukner and theoretical data generated by the Matlab program written by L. Schumacher [3] are presented. When investigating and comparing the physical models against one-ring model the conclusion is drawn that the best suitable model for measured data is a case F model since model F includes 6 clusters, same as for one-ring model.

The following graphs consider only one-ring model compared against the F model. The MIMO channel impulse responses are generated using Matlab 6.5. The Fourier transform is used to transform the simulated impulse responses into the frequency domain, see Figure 20 and 21.

Figure 20 represents impulse response simulated for case F channel model. The impulse response is an averaged sum for absolute magnitude of channel matrix H (10

-3 = – 40 dB).

Figure 21 illustrates impulse response for the one-ring model. The graph represents impulse response that is accounted for hardware-induced errors, such as insertion loss and leakage in the switches and cabling.

It can be seen that the magnitude for the one-ring model is much lower than for the model F. This may be due to the interference of people moving around in the

corridors at the time when the data was collected. But also since impulse response for model F is averaged over time while one-ring model is measured for a certain time period.

Impulse response of h11 Impulse response of h12

(44)

Figure 21. Impulse response and phase of one-ring model

It is known from theoretical study [25] that the lower the spatial correlation within the indoor environment, the greater the achieved capacity. The spatial power correlation coefficient for the one-ring is not treated at the BS since antennas separated with 1.5λ is decorrelated. Model F assumes partly correlated Tx and Rx antennas because of 0.5 – 1 λ antenna separation. Antenna spacing on the order of 0.4λ – 0.6 λ is adequate for independent fading [26], see also Section 6.4.

Table 3 represents the spatial correlation coefficients for the channel model F and one-ring model at the MS antennas. Numbers in brackets are theoretical results for the channel model F while numbers without brackets are estimated correlation

coefficients for the one-ring model. It can be seen that deviation is marginal.

Cluster |R12|2 |R21|2 1 1.00 (1.00) 1.00 (1.00) 2 0.86 (0.82) 0.55 (0.54) 3 096 (0.97) 0.88 (0.90) 4 0.74 (0.78) 0.39 (0.45) 5 0.87 (0.90) 0.65 (0.69) 6 0.67 (0.68) 0.22 (0.25)

Table 3. Spatial correlation coefficients of model F and one-ring model

The Doppler power spectrum in the one-ring model is not included due to stationary realization of MS and BS antennas. It follows that the comparison results does not consider Doppler power spectrum.

The reader should notice that since the data presented here considers different scenarios, the power correlation coefficients and impulse response vary. The data for one-ring model is collected for smaller rooms and for a 12m long corridor. Model F considers much bigger space than the space where one-ring model was measured. There may be several reasons why the simulated and measured results do not match perfectly: insufficient amount of statistics, Wide Sense Stationary (WSS) assumption not 100% fulfilled, … This needs further investigations.

(45)

6 Theory, Part II

This section presents the second part of literature study. It is explained how the channel ‘H’ is transmitted and received and how the algorithms for detection should be developed.

Focus of MIMO systems is to combine the signals at the receiver in such a way that the quality, bit error rate BER and data rate, is dramatically improved. To achieve these improvements, both transmitter and receiver must be designed in a special way. The transmission of the channel H at the transmitter and algorithms for detection and decoding at the receiver are discussed in this section.

6.1 Spatial multiplexing scheme

The wireless channel constitutes a hostile propagation medium, which suffers from fading (caused by destructive addition of multipath components) and interference from other users. Diversity is a powerful technique to combat fading and interference. Spatial diversity has become very popular in recent years since it can be provided without loss in spectral efficiency, see section 6.4. Because of its popularity and spectral efficiency, here is only transmission of spatial multiplexing considered. Spatial multiplexing transmits independent parallel data streams through multiple antennas at both transmitter and receiver, see Figure 22.

Figure 22. Spatial multiplexing for 2x2 MIMO system

In a spatial multiplexing system the data stream to be transmitted is demultiplexed into lower rate streams which are then simultaneously sent from the transmitter antennas after coding and modulation. As soon as signals leave antennas at the transmitter they are mixed together in the wireless channel, since they use the same frequency spectrum. Each receiver antenna observes a superposition of the

transmitted signals. The receiver then separates them into constituent data streams and remultiplexes them to recover the original data steam. This occurs for 2x2 MIMO system, as two unknowns are resolved from a linear system of two equations. Clearly, the separation step determines the computational complexity of the receiver.

In the following, both transmitter and receiver architecture is discussed.

Tx1 Tx 2 Rx1 Rx2 Spatial Demulti-plexing Spatial Multi- plexing

References

Related documents

Generally, a transition from primary raw materials to recycled materials, along with a change to renewable energy, are the most important actions to reduce greenhouse gas emissions

För att uppskatta den totala effekten av reformerna måste dock hänsyn tas till såväl samt- liga priseffekter som sammansättningseffekter, till följd av ökad försäljningsandel

Från den teoretiska modellen vet vi att när det finns två budgivare på marknaden, och marknadsandelen för månadens vara ökar, så leder detta till lägre

The increasing availability of data and attention to services has increased the understanding of the contribution of services to innovation and productivity in

Generella styrmedel kan ha varit mindre verksamma än man har trott De generella styrmedlen, till skillnad från de specifika styrmedlen, har kommit att användas i större

Närmare 90 procent av de statliga medlen (intäkter och utgifter) för näringslivets klimatomställning går till generella styrmedel, det vill säga styrmedel som påverkar

På många små orter i gles- och landsbygder, där varken några nya apotek eller försälj- ningsställen för receptfria läkemedel har tillkommit, är nätet av

Detta projekt utvecklar policymixen för strategin Smart industri (Näringsdepartementet, 2016a). En av anledningarna till en stark avgränsning är att analysen bygger på djupa