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

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

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

Doppler Frequency Effect on Network Throughput Using Transmit Diversity

Testing c2k Mobile Stations Using a Digitally Generated Faded Signal

Revision of Lecture One

Nutaq OFDM Reference

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

LTE Radio Channel Emulation for LTE User. Equipment Testing

The Impact of EVA & EPA Parameters on LTE- MIMO System under Fading Environment

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

Revision of Lecture One

ELT Receiver Architectures and Signal Processing Fall Mandatory homework exercises

Low-complexity channel estimation for. LTE-based systems in time-varying channels

Performance Evaluation Of Digital Modulation Techniques In Awgn Communication Channel

IND51 MORSE D Best Practice Guide: Sensitivity of LTE R 0 measurement with respect to multipath propagation

Bouncing off Walls and Trees: Multipath Channel Modeling for Satellite Navigation from the Samples Point of View

EC 551 Telecommunication System Engineering. Mohamed Khedr

Effects of Fading Channels on OFDM

IP-PSK-DEMOD4. BPSK, QPSK, 8-PSK Demodulator for FPGA FEATURES DESCRIPTION APPLICATIONS HARDWARE SUPPORT DELIVERABLES

octofade Channel Emulation

PROPAGATION CHANNEL EMULATOR : ECP

Ten Things You Should Know About MIMO

Performance analysis of MISO-OFDM & MIMO-OFDM Systems

TestData Summary of 5.2GHz WLAN Direct Conversion RF Transceiver Board

Lecture 7/8: UWB Channel. Kommunikations

Wireless Physical Layer Concepts: Part III

Channel Estimation by 2D-Enhanced DFT Interpolation Supporting High-speed Movement

OFDM system: Discrete model Spectral efficiency Characteristics. OFDM based multiple access schemes. OFDM sensitivity to synchronization errors

Fading & OFDM Implementation Details EECS 562

Self-interference Handling in OFDM Based Wireless Communication Systems

Effect of Noise Variance Estimation on Channel Quality Indicator in LTE Systems

PERFORMANCE EVALUATION OF WCDMA SYSTEM FOR DIFFERENT MODULATIONS WITH EQUAL GAIN COMBINING SCHEME

Application Note 37. Emulating RF Channel Characteristics

The Radio Channel. COS 463: Wireless Networks Lecture 14 Kyle Jamieson. [Parts adapted from I. Darwazeh, A. Goldsmith, T. Rappaport, P.

Supplemental Slides: MIMO Testbed Development at the MPRG Lab

Handset MIMO antenna measurement using a Spatial Fading Emulator

FPGA Implementation of Desensitized Half Band Filters

Keywords positioning, OTDOA, MATLAB, accuracy, emergency calls, LTE, PRS.

What s Behind 5G Wireless Communications?

Advances in Wireless Communications: Standard Compliant Models and Software Defined Radio By Daniel Garcίa and Neil MacEwen

Some Radio Implementation Challenges in 3G-LTE Context

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

Advances in RF and Microwave Measurement Technology

PXI LTE/LTE-A Downlink (FDD and TDD) Measurement Suite Data Sheet

OFDMA Networks. By Mohamad Awad

Multi-carrier and Multiple antennas

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

Efficient Parallel Real-Time Upsampling with Xilinx FPGAs

FPGA implementation of Generalized Frequency Division Multiplexing transmitter using NI LabVIEW and NI PXI platform

AN FPGA IMPLEMENTATION OF ALAMOUTI S TRANSMIT DIVERSITY TECHNIQUE

Fundamentals of Wireless Communication

Pilot Aided Channel Estimation for MIMO MC-CDMA

Frequency Domain Multipath Fading Channel Simulator Integrated with OFDM Transmitter for E-UTRAN Baseband Traffic Generator

Narrow- and wideband channels

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

Lecture 13. Introduction to OFDM

Researches in Broadband Single Carrier Multiple Access Techniques

Propagation Channel Emulator ECP-70

Forschungszentrum Telekommunikation Wien

IZT C3040 Satellite Link Emulator

Simulated BER Performance of, and Initial Hardware Results from, the Uplink in the U.K. LINK-CDMA Testbed

EITN85, FREDRIK TUFVESSON ELECTRICAL AND INFORMATION TECHNOLOGY

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

2015 The MathWorks, Inc. 1

Transmit Diversity Schemes for CDMA-2000

Propsim C8 MIMO Extension. 4x4 MIMO Radio Channel Emulation

Channel Modelling ETIM10. Channel models

OFDM Channel Modeling for WiMAX

Chapter 5 OFDM. Office Hours: BKD Tuesday 14:00-16:00 Thursday 9:30-11:30

SOFTWARE BASED MIMO CHANNEL EMULATOR

Interpolation Filters for the GNURadio+USRP2 Platform

EMBEDDED DOPPLER ULTRASOUND SIGNAL PROCESSING USING FIELD PROGRAMMABLE GATE ARRAYS

Performance Analysis of MIMO-LTE for MQAM over Fading Channels

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

RF DOMAIN CHANNEL EMULATION TECHNIQUES WITH SAW FILTERS

Hardware Implementation of BCH Error-Correcting Codes on a FPGA

CDMA Principle and Measurement

UWB Channel Modeling

RF, HIL and Radar Test

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

Channel Modeling ETI 085

Prototyping Next-Generation Communication Systems with Software-Defined Radio

4.4 Implementation Structures in FPGAs and DSPs. Presented by Lee Pucker President, ForwardLink Consulting

Transforming MIMO Test

COGEU is a Specific Target Research Project (STREP) supported by the 7th Framework Programme, Contract number:

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

Technical Aspects of LTE Part I: OFDM

Making Noise in RF Receivers Simulate Real-World Signals with Signal Generators

Continuously Variable Bandwidth Sharp FIR Filters with Low Complexity

International Journal of Advance Engineering and Research Development. Performance Comparison of Rayleigh and Rician Fading Channel Models: A Review

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

Exam 3 is two weeks from today. Today s is the final lecture that will be included on the exam.

Interpolated Lowpass FIR Filters

ENHANCED BANDWIDTH EFFICIENCY IN WIRELESS OFDMA SYSTEMS THROUGH ADAPTIVE SLOT ALLOCATION ALGORITHM

Chaotic Architectures for Secure Free-Space Optical Communication

M A R C H 2 6, Sheri DeTomasi 5G New Radio Solutions Lead Keysight Technologies. 5G New Radio Challenges and Redefining Test

High-end vector signal generator creates complex multichannel scenarios

Introduction to Wireless Signal Propagation

Block Diagram. i_in. q_in (optional) clk. 0 < seed < use both ports i_in and q_in

Signal generators. Modular design for user-friendly solutions

Transcription:

A Real-Time Multi-Path Fading Channel Emulator Developed for LTE Testing Elliot Briggs 1, Brian Nutter 1, Dan McLane 2 SDR 11 - WInnComm Washington D.C., November 29 th December 2 nd 1: Texas Tech University, 2: Innovative Integration

Design Goals Perform specified LTE conformance tests Design for long-term reuse Compact, simple, and easy to use 1

Setting the Stage Downlink LTE receiver development Software simulations only go so far. In the process.we had to also develop an LTE transmitter! Testing your receiver with a golden reference signal source has limited use 2

A Typical OFDM System Model Complex symbols Add CP IDFT Parallel to Serial D/A TX Sample clock Signal Impairments Single/Multiple path delay channel ~ Freq. offset * WGN A/D RX Sample clock Serial to Parallel Remove CP DFT Complex symbols Impairments: AWGN: faint (noisy) signal Frequency shift: errors in RF electronics (TX and RX) Channel: Asynchronous startup time, multiple paths, mobility Sample Clock Offset 3

Our OFDM System Model X5-TX with Host PC Transmitter Receiver X5-400M with Host PC LTE Signal Generation Software Add CP IDFT Parallel to Serial Programmable Signal Impairments Multi-path Fading Channel channel ~ Freq. offset * WGN D/A TX Sample clock A/D RX Sample clock Serial to Parallel Remove CP DFT Complex symbols Repartitioning of the system: The transmitter and receiver are placed in two separate pieces of hardware and operate asynchronously. The transmitter must be capable of producing LTE signals The user must be able to program various signal impairments for desired tests 4

LTE Signal Generator Host PC Software X5-TX LTE Signal Generation Software Add CP IDFT Parallel to Serial Programmable Signal Impairments Multi-path Fading Channel channel ~ Freq. offset * WGN D/A TX Sample clock Test Signal Host PC Software Generates low-rate baseband signal (repetitive) Provides golden signal to the hardware Software signal generation adds flexibility X5-TX Firmware Run-time configurable core does the heavy lifting Run-time programmability is ideal for R&D development cycle 5

LTE Signal Generator X5-TX Programmable Signal Impairments Golden Signal Multi-Path Fading Channel channel D/A Test Signal ~ Freq. offset * WGN TX Sample clock Channel Emulator: Must conform to the LTE specified channels Must be capable of emulating a fading channel Must be very programmable and customizable to maximize reuse and value 6

LTE Specifications ITU channel models [1] ETU (extended typical urban) EVA (extended vehicular A) EPA (extended pedestrian A) tap index delay (ns) power (db) delay (ns) power (db) delay (ns) 1 0-1 0 0 0 0 2 50-1 30-1.5 30-1 3 120-1 150-1.4 70-2 4 200 0 310-3.6 80-3 5 230 0 370-0.6 110-8 power (db) 6 500 0 710-9.1 190-17.2 7 1600-3 1090-7.0 410-20.8 8 2300-5 1730-12.0 - - 9 5000-7 2510-16.9 - - ITU Channel models [1] : Provide statistical references for various channel conditions Each channel model is specified as a power-delay profile (PDP) In LTE testing, each PDP can be used with a 5, 70, or 300 Hz [1] maximum Doppler frequency to simulate various mobility scenarios. Each path uses a Jakes, or Classical Doppler spectrum 7

Dynamic Multi-Path Fading Channel The radiated signal bounces off of objects in the channel as it propagates The receiver hears echoes as the delayed paths arrive As the receiver moves throughout the channel, the relative intensity of each path varies. The rate of variation depends on the mobile s velocity and the wavelength of the carrier. 8

2D Ray Model Assume there are no direct line-of-sight paths, only reflected ones Diffuse channels can be modeled with discrete paths Path delays are constant TX RX 9

2D Ray Model TX RX 10

2D Ray Model TX RX 11

Tapped Delay Line Model Each path in the channel is multiplied by a complex coefficient Individual paths are delayed by the amount specified in the PDP The delayed and attenuated copies all sum together at the receiver Convolution!! [2,3] The minimum tap delay spacing determines the rate of the channel filter The channel coefficients must be updated at the operating rate of the filter. 12

Channel Emulator Unit Cell Programmable Dimensions: Tap delays Tap gains Doppler frequency Sampling rate 13

Jakes Process [3] Each channel path gain can be modeled by a Jakes process [2] Each path coefficient in the emulator is generated by an i.i.d. stochastic Jakes process, which depends on the carrier wavelength and the mobile s velocity The Jakes spectrum defines the probability distribution function of the Doppler shift 1 Normalized Jakes Spectrum 0.9 0.8 Relative Magnitude 0.7 0.6 0.5 0.4 0.3 0.2 S f d 1 2 f d 1 f d f d 0.1 14 0-1 -0.8-0.6-0.4-0.2 0 0.2 0.4 0.6 0.8 1 frequency shift fd

Path Coefficient Generator To generate a Jakes process, WGN is shaped with a special Jakes filter The Jakes filter shapes the WGN spectrum to approximate the bath tub shape 1 Jakes Filter Impulse Response 2.5 Jakes Filter Frequency Response 0.8 2 f d 0.6 amplitude 0.4 0.2 magnitude 1.5 1 0 0.5 15-0.2 25 50 75 100 125 coefficient index 0-1 -0.8-0.6-0.4-0.2 0 0.2 0.4 0.6 0.8 1 Normalized Frequency ( rad/sample)

Variable-Rate Upsampler The upsampling factor determines the final Doppler frequency by shrinking the relative passband of the Jakes filter L round f f s max f d 2.5 2 Jakes Filter Frequency Response f d f s f max 70 Hz f d 100 MHz.778 L 1,836,210 magnitude 1.5 1 0.5 16 0-1 -0.8-0.6-0.4-0.2 0 0.2 0.4 0.6 0.8 1 Normalized Frequency ( rad/sample)

Variable-Rate Upsampler The desired Doppler frequency range determines the required upsampling factors L round f f s max f d f max 5 Hz L 25,706,941 f max 70 Hz L 1,836,210 f max 300 L 428,449 Hz 17

Variable-Rate Upsampler Upsampler is partitioned into fixed and variable stages The fixed stage s factor limits the programmable Doppler resolution Saves FPGA resources Places complex portion at a low rate 256X balances resources and performance 18 Doppler resolution decreased to ~.01 Hz

Variable-Rate Upsampler Design Goals Minimize resource consumption my maximizing resource sharing Saves hardware multipliers and slices Place the most complex components at the lowest rate Minimize filter lengths Saves BRAMs required to store filter coefficients Use special filter designs Minimize reduction of Doppler resolution fixed upsampler rate must not be too high Maximize range of available Doppler frequencies 19

Variable-Rate Upsampler [5] 20

Variable-Rate Upsampler [5] 21

Variable-Rate Upsampler > 80 db stop-band attenuation fast roll-off MATLAB double-precision floating point results shown here 22

Variable-Rate Upsampler 10x magnification along the frequency axis shows Jakes response > 80 db stop-band attenuation Total coefficient storage is less than the upsampling factor!! Filter Filter Length Optimized Length Jakes shaping filter 125 63 2x half-band upsampler 59 16 4x 1/f taper upsampler 90 45 32x reduced length upsampler 139 70 total: 413 194 23

Variable-Rate Upsampler Linear interpolation relies on only two points to compute the interpolated values s 1 N n xmn xm 11 n n 0,1,, N 1 N L round 256 24

Variable-Rate Upsampler Fixed-point FPGA hardware results (not simulation real results) Extremely high-quality frequency response 125

26 Variable Delay Element

Resource Consumption: Unit Cell Post MAP resource usage Xilinx Virtex5 SX95T FPGA XST MAP Xilinx tool version 13.2 Elements Used/Available Ratio Occupied Slices 857/14,720 5% BRAM 6/244 2% DSP48E 21/640 3% 27

Resource Consumption: Entire Channel Emulator (9 paths) Post Synthesis resource usage Xilinx Virtex5 SX95T FPGA XST version 13.2 Elements Used/Available Ratio Slice Registers 22,379/58,880 38% BRAM 45/244 18% DSP48E 209/640 32% 28

Results: EPA Model Results from FPGA hardware (100 MHz sampling rate) 29

Results: EPA Model Results from FPGA hardware (100 MHz sampling rate) 30

Results: EVA Model Results from FPGA hardware (100 MHz sampling rate) 31

Results: EVA Model Results from FPGA hardware (100 MHz sampling rate) 32

Results: Instantaneous PDP Results from FPGA hardware (100 MHz sampling rate) 33

Conclusions: Highly programmable channel emulator core Capable of LTE conformance tests and custom tests for R&D Low cost High reusability potential (expandable to MIMO) Small FPGA resource consumption Expandable to higher order models using modular design Perform specified LTE conformance tests Design for long-term reuse Compact, simple, and easy to use 34

References: [1] 3GPP TS 36.141 V8.9.0: Base Station (BS) conformance testing, December 2009. [2] M. Jeruchim, P. Balaban, K. Shanmugan, Simulation of Communication Systems: Modeling, Methodologies, and Techniques, Kluwer, New York, 2000 [3] M. Patzold, Mobile Fading Channels, Wiley, West Sussex, England, 2002 [4] W.C. Jakes, Microwave Mobile Communications, Wiley, New York, 1974 [5] F. Harris. Resampling Filters, in Multirate Signal Processing for Communications Systems, Upper Saddle River, NJ: Prentice Hall PTR, 2004, ch. 7, sec. 6 34