SOFTWARE BASED MIMO CHANNEL EMULATOR

Similar documents
octofade Channel Emulation

Implementation of a Real-Time Rayleigh, Rician and AWGN Multipath Channel Emulator

Application Note. StarMIMO. RX Diversity and MIMO OTA Test Range

Transforming MIMO Test

Interference Scenarios and Capacity Performances for Femtocell Networks

Keysight Technologies MIMO Channel Modeling and Emulation Test Challenges. Application Note

WiMAX Summit Testing Requirements for Successful WiMAX Deployments. Fanny Mlinarsky. 28-Feb-07

Study of MIMO channel capacity for IST METRA models

EITN85, FREDRIK TUFVESSON, JOHAN KÅREDAL ELECTRICAL AND INFORMATION TECHNOLOGY. Why do we need UWB channel models?

Keysight Technologies Theory, Techniques and Validation of Over-the-Air Test Methods

Propsim C8 MIMO Extension. 4x4 MIMO Radio Channel Emulation

Chapter 2 Channel Equalization

Description of the MATLAB implementation of a MIMO channel model suited for link-level simulations

Comparative Channel Capacity Analysis of a MIMO Rayleigh Fading Channel with Different Antenna Spacing and Number of Nodes

VOL. 3, NO.11 Nov, 2012 ISSN Journal of Emerging Trends in Computing and Information Sciences CIS Journal. All rights reserved.

1. MIMO capacity basics

SPLIT MLSE ADAPTIVE EQUALIZATION IN SEVERELY FADED RAYLEIGH MIMO CHANNELS

MODELLING AND SIMULATION OF LOCAL AREA WIRELESS CHANNELS FOR WLAN PERFORMANCE ANALYSIS

UWB Channel Modeling

STUDY OF ENHANCEMENT OF SPECTRAL EFFICIENCY OF WIRELESS FADING CHANNEL USING MIMO TECHNIQUES

Channel Modeling ETI 085

MIMO Wireless Communications

Rician Channel Modeling for Multiprobe Anechoic Chamber Setups Fan, Wei; Kyösti, Pekka; Hentilä, Lassi; Nielsen, Jesper Ødum; Pedersen, Gert F.

DYNAMICALLY RECONFIGURABLE SOFTWARE DEFINED RADIO FOR GNSS APPLICATIONS

Handset MIMO antenna measurement using a Spatial Fading Emulator

UWB Small Scale Channel Modeling and System Performance

Chalmers Publication Library

Revision of Lecture One

Ten Things You Should Know About MIMO

ECE 476/ECE 501C/CS Wireless Communication Systems Winter Lecture 6: Fading

ECE 476/ECE 501C/CS Wireless Communication Systems Winter Lecture 6: Fading

MIMO Channel Modeling and Capacity Analysis for 5G Millimeter-Wave Wireless Systems

Radio Channel Measurements With Relay Link at 780 MHz in an Outdoor to Indoor Propagation Environment

PERFORMANCE ANALYSIS OF MIMO WIRELESS SYSTEM WITH ARRAY ANTENNA

Effects of Antenna Mutual Coupling on the Performance of MIMO Systems

Channel Modelling for Beamforming in Cellular Systems

THE EFFECTS OF NEIGHBORING BUILDINGS ON THE INDOOR WIRELESS CHANNEL AT 2.4 AND 5.8 GHz

EITN85, FREDRIK TUFVESSON ELECTRICAL AND INFORMATION TECHNOLOGY

IEEE Working Group on Mobile Broadband Wireless Access <

Number of Multipath Clusters in. Indoor MIMO Propagation Environments

Mobile-to-Mobile Wireless Channels

CALIFORNIA STATE UNIVERSITY, NORTHRIDGE FADING CHANNEL CHARACTERIZATION AND MODELING

ECE 476/ECE 501C/CS Wireless Communication Systems Winter Lecture 6: Fading

Fundamentals of Wireless Communication

HOW DO MIMO RADIOS WORK? Adaptability of Modern and LTE Technology. By Fanny Mlinarsky 1/12/2014

Performance Study of MIMO-OFDM System in Rayleigh Fading Channel with QO-STB Coding Technique

Radio channel modeling: from GSM to LTE

Mobile Radio Propagation Channel Models

Channel Models. Spring 2017 ELE 492 FUNDAMENTALS OF WIRELESS COMMUNICATIONS 1

Channel Modelling ETIM10. Channel models

Narrow- and wideband channels

Measurements and Metrology for 5G

Performance Evaluation of the VBLAST Algorithm in W-CDMA Systems

Effectiveness of a Fading Emulator in Evaluating the Performance of MIMO Systems by Comparison with a Propagation Test

A Real-Time Multi-Path Fading Channel Emulator Developed for LTE Testing

Channel Models for IEEE MBWA System Simulations Rev 03

Revision of Lecture One

An Adaptive Algorithm for MU-MIMO using Spatial Channel Model

Project: IEEE P Working Group for Wireless Personal Area Networks N

The correlated MIMO channel model for IEEE n

Application Note 37. Emulating RF Channel Characteristics

Testing c2k Mobile Stations Using a Digitally Generated Faded Signal

Wireless Communication: Concepts, Techniques, and Models. Hongwei Zhang

Multi Antenna Solutions in Vehicle Environment

The prediction of the time and the spatial profile for broadband land mobile services using UHF and SHF bands

Performance Evaluation Of Digital Modulation Techniques In Awgn Communication Channel

CHAPTER 2 WIRELESS CHANNEL

Effects of Fading Channels on OFDM

What s Behind 5G Wireless Communications?

Small-Scale Fading I PROF. MICHAEL TSAI 2011/10/27

Performance Evaluation of Mobile Wireless Communication Channel Gangeshwar Singh 1 Vaseem Khan 2

Aalborg Universitet. Published in: 9th European Conference on Antennas and Propagation (EuCAP), Publication date: 2015

2015 The MathWorks, Inc. 1

EENG473 Mobile Communications Module 3 : Week # (12) Mobile Radio Propagation: Small-Scale Path Loss

Mohammed issa Ikhlayel Submitted To Prof.Dr. Mohab Manjoud. 27/12/2005.

Local Multipath Model Parameters for Generating 5G Millimeter-Wave 3GPP-like Channel Impulse Response

MIMO in 4G Wireless. Presenter: Iqbal Singh Josan, P.E., PMP Director & Consulting Engineer USPurtek LLC

Performance Evaluation of Mobile Wireless Communication Channel in Hilly Area Gangeshwar Singh 1 Kalyan Krishna Awasthi 2 Vaseem Khan 3

Narrow- and wideband channels

Diversity. Spring 2017 ELE 492 FUNDAMENTALS OF WIRELESS COMMUNICATIONS 1

WIRELESS COMMUNICATION TECHNOLOGIES (16:332:546) LECTURE 5 SMALL SCALE FADING

Multiple Input Multiple Output (MIMO) Operation Principles

TAS4500 FLEX5. Advanced Test Equipment Rentals ATEC (2832) RF Channel Emulator

Muhammad Ali Jinnah University, Islamabad Campus, Pakistan. Fading Channel. Base Station

Lab 3.0. Pulse Shaping and Rayleigh Channel. Faculty of Information Engineering & Technology. The Communications Department

Millimeter Wave Small-Scale Spatial Statistics in an Urban Microcell Scenario

Multi-Path Fading Channel

Wideband Channel Characterization. Spring 2017 ELE 492 FUNDAMENTALS OF WIRELESS COMMUNICATIONS 1

Impact of Antennas and Correlated Propagation Channel on BD Capacity Gain for ac Multi-User MIMO in Home Networks

Wireless Channel Propagation Model Small-scale Fading

TESTING OF FIXED BROADBAND WIRELESS SYSTEMS AT 5.8 GHZ

Introduction to MIMO OTA Environment Simulation, Calibration, Validation, and Measurement Results

MEASUREMENT AND MODELING OF INDOOR UWB CHANNEL AT 5 GHz

REALISTIC SPATIO-TEMPORAL CHANNEL MODEL FOR BROADBAND MIMO WLAN SYSTEMS EMPLOYING UNIFORM CIRCUILAR ANTENNA ARRAYS

Adaptive Beamforming for Multi-path Mitigation in GPS

Lecture 7/8: UWB Channel. Kommunikations

Written Exam Channel Modeling for Wireless Communications - ETIN10

9.4 Temporal Channel Models

5G Antenna Design & Network Planning

Indoor MIMO Transmissions with Alamouti Space -Time Block Codes

Transcription:

SOFTWARE BASED MIMO CHANNEL EMULATOR Fanny Mlinarsy (octoscope, Marlboro, MA, USA; fm@octoscope.com) Samuel MacMullan, Ph.D. (ORB Analytics, Carlisle, MA, USA sam.macmullan@orbanalytics.com) ABSTRACT Fox is a software based channel emulator that models a wireless channel with up to 4x4 MIMO paths. While currently supporting 80.n channel models, Fox can be extended to incorporate other channel models, including LTE and a variety of military or proprietary models. Fox wors on MIMO streams of IQ samples and operates in the National Itruments LabVIEW application development and graphical programming environment. Fox taes as input a sampled 80.n baseband signal stored in a file, mathematically applies 80.n channel models and other distortion to this signal and outputs the resulting signal to a file. 80.n 4x4 channel emulator 00 Msps 00 Msps - 4 streams Sample rate conversion TDMS file or Linux file set IQ samples Channel model statistics viewer File viewer Figure : System bloc diagram Distortion (AWGN, spurious, phase noise, frequency shift) Sample rate conversion IQ samples TDMS file - 4 streams. INTRODUCTION The 80.n multipath and fading channel models coist of 6 models, A through F, each representing a successively larger physical space (small room, large office, etc.) []. Butler matrix and identity matrix are also sometimes used as simple static channel models. In addition to multipath and fading (figure, 80.n 4x4 channel emulator bloc), Fox can add common distortion such as AWGN, spurious, phase noise, IQ imbalance and frequency shift to the signal (figure, Distortion bloc). The identity matrix channel model can be selected in order to bypass channel modeling, but still add distortion. This enables the user to test the radio in a controlled way by adding one impairment at a time. The channel emulator and distortion subsystems both expect 00 Msps IQ streams because path delays for the 80.n channel models are specified in 0 increments []. Therefore, re-sampling of the input and output IQ streams may be necessary (figure, sample rate conversion blocs). The implementation of the channel emulator can be verified by comparing the statistics of the generated tap coefficients with those predicted by theory (figure, channel model statistics viewer bloc). Figure : LabVIEW coole screen showing the configuration of the input, output, channel models and distortion. The input file, representing the tramitter, contai 4 MIMO streams. The output file, representing the receiver, contai one stream. This represents a 4x MIMO configuration. The 80.n channel parameters are shown on the lower left and distortion settings are shown on the lower right. If the input file is short, its contents can be repeated to create the output of a desired length (play time). Proceedings of the SDR 0 Technical Conference and Product Exposition, Copyright 00 Wireless Innovation Forum, Inc. All Rights Reserved

. IEEE 80.N CHANNEL MODELS A wireless channel is modeled by its impulse respoe. A simple SISO channel with a single path between tramitter and receiver is represented by a Tapped Line (TDL) structure (figure 3). The taps in the TDL model reflectio, which propagate in clusters []. Contributio from multiple clusters, which overlap in time, are modeled at each tap. As delay through the TDL increases, the tap coefficients model higher statistical loss distributio to represent reflectio traveling longer distances. Tramitter (Input file) Channel Emulator H H Receiver (Output file) input Tap H ij Coef Tapped Line Tap sum Coef 8 Tap 8 Fading generators and correlators Figure 4: An example of a x MIMO configuration ( tramitters, receivers) with 4 paths. Each path is a fading channel, H ij. Each fading channel is modeled by a TDL (figure 3). Fox supports channel modeling for MIMO li with up to 4 tramitters and 4 receivers (4x4 MIMO) with up to 6 paths (not shown). output Figure 3: A wireless fading channel, H, is modeled by a Tapped Line (TDL) structure. taps and multipliers model reflectio. The multiplier coefficients at each tap are time-variable, modeling motion and other dynamics of the wireless channel. The number of taps varies with the model (A-F) per table more taps to model bigger spaces. A MIMO channel model incorporates signal paths from each tramitter to each receiver, resulting in N times M paths, where N is the number of tramitters and M is the number of receivers. N and M can each range from to 4. A system with tramitters and receivers (x MIMO) has 4 paths (figure 4). Each path is modeled as a fading channel, H ij. The maximum order of MIMO defined in the 80.n standard is 4x4, a system with 6 paths. Tap coefficients are time-variable. The rate of change of the coefficients is a function of Doppler effects that model motion in the channel. The coefficient values are also impacted by noise from fluorescent lights. The coefficients for all the paths in the MIMO channel are correlated with correlation being a function of the antenna element spacing and of the angle of arrival (AoA) and angle of departure (AoD) of the signal. The math to derive the coefficients is explained in []. Table summarizes the parameters of the six 80.n channel models, A through F. Table : 80.n models A through F parameters Model Distance to st wall (avg) # taps spread (rms) Max delay A* test model 0 0 B Residential 5 m 9 5 80 C small office 5 m 4 30 00 D typical 0 m 8 50 390 3 office E large office 0 m 8 00 730 4 F large space (indoor or outdoor) 30 m 8 50 050 6 # clust ers * Model A is a flat fading model; no delay spread and no multipath In addition to models A through F, Fox also supports Butler matrix, which exhibits evenly distributed phase offsets for the MIMO paths among tramitters and receivers (table ). A Butler matrix is static in time and is used as a simple predictable reference channel. Proceedings of the SDR 0 Technical Conference and Product Exposition, Copyright 00 Wireless Innovation Forum, Inc. All Rights Reserved

Table : Butler matrix. N-N4 are tramitters and M-M4 are receivers. The phase offset values are in degrees. M M M3 M4 N -45 80 45-90 N 0-45 -90-35 N3-35 -90-45 0 N4-90 45 80-45 You can select models A through F, Butler matrix or identity matrix via the API or GUI. Identity matrix routs input to output, input to output, etc. and should be used to bypass channel modeling while applying other distortion to the input signal. The bloc diagram depicting how tap multiplier coefficients are computed and fed into the TDL structures is shown in figure 6. This figure provides an example of a x MIMO system with inputs, outputs and 4 paths. The number of taps in figure 6 is shown as 8, but this number can vary depending on the model (table ). All fading channels, H ij, in a channel emulator have the same number of taps. Each AWGN source in figure 6 is connected to a Doppler filter, which can be implemented as an or an IIR filter. The filter provides the desired spectral shape of the fading. The Doppler filter models the bell shaped curve for models A through F and a bell plus spie curve for model F []. The bell spectrum models fading due to waling-speed motion in the environment at an average speed of. m/hr. The spie in the bell plus spie spectrum adds the effect of a vehicle moving at an average speed of 40 m/hr. The parameter (Rician -factor) in figure 6 determines the relative strength of the LOS and NLOS components and is based on the chosen model. The sqrt (/+) term models the LOS component. The sqrt (/+) models the NLOS component. -factor for LOS conditio applies only to the st tap and ranges from to 4. The value of =0 corresponds to NLOS conditio for the st tap and is used on all taps beyond the st tap in both LOS and NLOS conditio. Sqrt (P ) represents the Power Profile (PDP) weighting, summed over all the clusters that contribute power for the th tap. It reflects how strong the total power is at tap. The spatial correlation matrix in figure 6 models the angular spread of the clusters, which is a function of angle of arrival (AoA) and angle of departure (AoD) depicted in figure 5. Antenna element spacing, D Receiver AoD AoA Figure 5: Angle of arrival (AoA), angle of departure (AoD) and antenna spacing 80.n models assume that R and T antenna systems are uniform linear arrays with equally spaced antenna elements []. Spatial correlation is implemented using the ronecer product of the tramit and receive correlation matrices, R tx and R rx, respectively []. These matrices are comprised of correlation coefficient terms,, that depend on the power angular spectrum (PAS), AoA, AoD, tap powers and distance D between antenna elements. Fox computes the real and imaginary parts, R (D) and R Y (D), respectively, for each. This allows spatial correlation based on the complex field (i.e., using =R (D)+jR Y (D)) or real power (i.e., using =R (D) +R Y (D)). The up-arrow symbol in figure 6 represents the interpolation of the Doppler coefficients samples up to 00 Msps, the update rate for the tap multiplier coefficients. Tramitter The st tap LOS component is only present if the distance between the tramitter and receiver is less than the distance to st wall (table ). Since the st tap s LOS component is not Doppler filtered, the spectrum for the st tap deviates from the bell spectrum. The CDF of the st tap s coefficients is Rician in LOS conditio and Rayleigh in NLOS conditio. On taps beyond tap the power is based only on the NLOS component and the CDF is Rayleigh. Proceedings of the SDR 0 Technical Conference and Product Exposition, Copyright 00 Wireless Innovation Forum, Inc. All Rights Reserved

AWGN Dop pler Tap Coefficient Generator, + h +, AWGN AWGN AWGN Dop pler Dop pler Doppl er FI R Spatial Co rrelation Matrix + + P h, Fl uor e j P effects + + h, j Fluor e 3 P effects + + h, e e j j 4 Fluo r effects Fluo r effects P Input n Tapped Line Hm,n 8 h m,n hm,n h m,n 8 + Output m Input Input Coe fficients, Tap Coe fficients, Tap I, Q @ 00 Msps H, H, H, H, Coefficients, Tap 8 00 Msps h m,n + + I, Q @ 00 Msps Output Output Figure 6: Bloc diagram showing computation of timevariable coefficients for tap, where is the Rician - factor and P is the power of each tap. This is an example of a x MIMO system. A 4x4 MIMO system has 4 inputs and 4 outputs; 6 paths with 6 AGWN sources, 6 Doppler filters, and so forth. Proceedings of the SDR 0 Technical Conference and Product Exposition, Copyright 00 Wireless Innovation Forum, Inc. All Rights Reserved

3. Model statistics verification Model implementation can be validated by comparing the statistical distribution of coefficients that Fox generates to the theoretical values of these coefficients. 0 Tap h 0 0 3 Tap h The model statistics VI can generate the following plots: Emulated power delay profile (PDP) vs. theoretical (figure 7) Tap magnitude cumulative distribution function (CDF) vs. theoretical Rician or Rayleigh distribution (figure 8) The emulated Doppler spectra vs. the spectra predicted by theory (figure 9) Impulse respoe (figure 0) Spatial correlation coefficients vs. theoretical Some examples of model statistics plots are shown below. -40-0 0 0 40 Figure 9: Example of Doppler spectra plots for model F; tap 3 exhibits automotive velocity spie 0 0 0 0 - -40-0 0 0 40 0 Tx# - Rx# abs(h) 0-0 -3 0-4 Power [db] 0-0 -0-30 5 0 5 0 0-5 0-6 0 3 4 5 6 time (s) Model D x3, LOS conditio Figure 0: Example of impulse respoe plot (model F) Figure 7: Example of PDP plot (model F) 0 Tx# - Rx# log 0 CDF - - -3-4 -40-0 0 0 Figure 8: Example of CDF plot (model F); lower curve is the line of sight component on the first tap Proceedings of the SDR 0 Technical Conference and Product Exposition, Copyright 00 Wireless Innovation Forum, Inc. All Rights Reserved

7. ACRONYMS AFD ANSI API CDF CLI CSV IIR LCR MIMO Msps NLOS PAS PDF PDP POSI SISO TDL Average Fade Duration American National Standards Ititute Application Programming Interface Cumulative Distribution Function Command Line Interface Comma Separated Variables Finite Impulse Respoe Infinite Impulse Respoe Level Crossing Rate Multiple Input Multiple Output Mega samples per second Non Line Of Sight Power Angular Spectrum Probability Deity Function Power Profile Portable Operating System Interface [for Unix]" Single Input Single Output Tapped Line Proceedings of the SDR 0 Technical Conference and Product Exposition, Copyright 00 Wireless Innovation Forum, Inc. All Rights Reserved

0. REFERENCES [] Draft P80. REVmb_D3.0 [] IEEE, 80.-03/940r4: TGn Channel Models; May 0, 004 [3] IEEE, -00-096-0-00sb-suggested-phase-noise-model-for- 80--hrb.ppt; September 000 [4] IEEE, Draft_P80.n_D0.0, May 009 [5] Schumacher et al, "Description of a MATLAB implementation of the Indoor MIMO WLAN channel model proposed by the IEEE 80. TGn Channel Model Special Committee", May 004 [6] Schumacher et al, "From antenna spacings to theoretical capacities - guidelines for simulating MIMO systems" Copyright Trafer Agreement: The following Copyright Trafer Agreement must be included on the cover sheet for the paper (either email or fax) not on the paper itself. The authors represent that the wor is original and they are the author or authors of the wor, except for material quoted and referenced as text passages. Authors acnowledge that they are willing to trafer the copyright of the abstract and the completed paper to the SDR Forum for purposes of publication in the SDR Forum Conference Proceedings, on associated CD ROMS, on SDR Forum Web pages, and compilatio and derivative wors related to this conference, should the paper be accepted for the conference. Authors are permitted to reproduce their wor, and to reuse material in whole or in part from their wor; for derivative wors, however, such authors may not grant third party requests for reprints or republishing. Government employees whose wor is not subject to copyright should so certify. For wor performed under a U.S. Government contract, the U.S. Government has royalty-free permission to reproduce the author's wor for official U.S. Government purposes. Proceedings of the SDR 0 Technical Conference and Product Exposition, Copyright 00 Wireless Innovation Forum, Inc. All Rights Reserved