SEVENTH FRAMEWORK PROGRAMME

Size: px
Start display at page:

Download "SEVENTH FRAMEWORK PROGRAMME"

Transcription

1 SEVENTH FRAMEWORK PROGRAMME Theme ICT The network of the future Deliverable D5.2 Work Package 5 proof-of-concepts D5.2 Blocks assessment and system evaluation Contract no.: Project acronym: Samurai Project full title: Spectrum Aggregation and Multi-user MIMO: Real-World Impact Lead beneficiary: IMC Report preparation date: Dissemination level: Public WP5 leader: WP5 leader organization: Florian Kaltenberger Eurecom Revision: 1.0

2 Table of content 1 Introduction MU-MIMO proof-of-concept Scope of the MU-MIMO proof of concept demonstrator Platform description Software updates Hardware updates Software Developments in Real-time control software Transmission Mode 5 (MU-MIMO) DCI format 1E MU-MIMO Scheduler Receiver Architecture Simulation results Link Level System Level Real-time performance evaluation Testbench setup Results Summary and Key Recommendations Carrier aggregation: ACCS PoC Scenario and PoC platform definition Demo Scenario The platform: Universal Software Radio Peripheral ACCS implementation ACCS PoC Architectural Solution Development and testing approach and methodology USRP-based PHY Support Implementation Solution USRP-based OTAC Implementation Solution ACCS Software Architecture USRP-based PHY Software Architecture Experimental Analysis Static environment algorithm analysis UE position impact Dynamic environment algorithm analysis Summary and Key Recommendations Carrier aggregation: RF/PHY PoC Demo scenario Handset reference board Introduction Setup description Test and results Conclusions and lesson learned Eurecom Express MIMO board Lessons learned and key recommendations Test and measurement equipment Carrier Aggregated receiver test Introduction Baseband signal generation Standard compliant baseband signal creator software RF up-converter /01/2012 Public Page 2/62

3 5.1.5 Conclusion on the receiver test activities Wideband spectrum analysis for CA transmitter test Motivation Instrument architecture MHz spectrum analyzer baseband Analysis capabilities Test results Conclusions and lessons learned Ray-Tracing and deterministic channel emulation Deterministic fading Raygen the channel data preprocessor Conclusions and lessons learned Feedback to WP References /01/2012 Public Page 3/62

4 Table of figures Figure 1-1: Overall demonstrator technologies... 9 Figure 2-1: Overview of the MU-MIMO PoC Figure 2-2: Express MIMO board Figure 2-3: RF frontend based on LIME evaluation boards Figure 2-4: PA/LNA subsystem Figure 2-5: Schematics of the real-time control Figure 2-6: MU-MIMO Simulator Process (PHY and MAC) Figure 2-7: DCI Format 1E bit fields Figure 2-8: Performance results of IA and IU receiver for MCS Figure 2-9: Performance results of IA and IU receiver for MCS Figure 2-: Performance results of IA and IU receiver for MCS Figure 2-11: Average System Throughput Comparison Figure 2-12: Real-time MU-MIMO testbench Figure 2-13: Schematic of the testbench setup Figure 3-1 USRP and USRP Figure 3-2: ACCS Testbed Architecture Figure 3-3: Development process of the ACCS PoC Figure 3-4: Software architecture of the enb node Figure 3-5: Testbed Network Deployment across office rooms. Two positions a) and b) are considered for UE 3 in the experiments Figure 3-6: Experiment1 - Cells Capacity CDFs Figure 3-7: Comparison of cells capacity in experiment 1 and Figure 3-8: Experiment 3; snapshot of channel capacity variations in cells 2 and 3 during the experiment run Figure 4-1: Overview of the setup Figure 4-2: Picture of the setup Figure 4-3: Picture of the board Figure 4-4: constellation of 64QAM-5-6-bandwidthMHz SISO waveform... Figure 4-5: 64QAM-5-6-bandwidthMHz SISO waveform Wimax details... Figure 4-6: Time alignment of the two waveforms Figure 4-7: Schematic of the RF daughter board, highlighting the common clock reference of the two RFICs Figure 4-8: Non real-time testbench for MU-MIMO and CA Figure 4-9: Snapshot of the Signal Studio software (running on the PXB) showing the two 5MHz component carriers Figure 4-: Snapshot of the OpenAirInterface GUI showing the signals from two CCs Figure 5-1: PXB multiple baseband signal generator, front-view Figure 5-2: PXB multiple baseband signal generator, internal architecture Figure 5-3: Signal Studio generating standard compliant CA LTE signal Figure 5-4: SystemVue used to generate customized signals Figure 5-5: MXG RF up-converter Figure 5-6: Overall 250 MHz signal analyzer block diagram Figure 5-7: Development environment Figure 5-8: Spectral characteristics for different window choices Figure 5-9: Single carrier in 250 MHz frequency span Figure 5-: Two carriers about 0 MHz apart in 250 MHz frequency span Figure 5-11: Schematic for 2-tone experimental test setup Figure 5-12: Raygen process flow Figure 5-13: Visualization of ray tracing data in an urbanized zone (top view) Figure 5-14: Snapshot DDIR visualization, from top: propagation delay, AoD azimuth and elevation, AoA azimuth and elevation Figure 5-15: Trajectory definition in the Raygen tool /01/2012 Public Page 4/62

5 Definitions and abbreviations 3GPP ACK AMC ARQ AWGN BER BLER BS CA CE CQI CSI CW DCI DL EESM enodeb E-UTRA FD FDD FDMA FDPS FEC FFT HARQ IA IFFT IU KPI L2S/ I LA LNA LOS LTE LTE-A MAC MCS MIMO MUI MU-MIMO NACK NLOS Third Generation Partnership Project Acknowledgment Adaptive Modulation and Coding Automatic Repeat Request Additive White Gaussian Noise Bit-Error-Rate Block-Error-Rate Base Station Carrier Aggregation Channel Estimation Channel Quality Indicator Channel State Information Codeword Downlink Control Information Downlink Exponential Effective SINR Mapping Evolved NodeB (E-UTRAN NB/BS) Evolved UTRA Frequency domain (scheduler) Frequency division duplexing Frequency Division Multiple Access Frequency Domain Packet Scheduling Forward Error Correction Fast Fourier Transform Hybrid ARQ Interference Aware Inverse Fast Fourier Transform Interference Unaware Key Performance Indicator Link-to-System/ Interface Link Adaptation Low noise amplifier Line Of Sight Long Term Evolution of UTRA(N) LTE-Advanced, Advanced Long Term Evolution of UTRA(N) Medium Access Control Modulation and Coding Scheme Multiple Input Multiple Output Multi-user interference MultiUser-Multiple Input Multiple Output Non-ACKnowledgment Non Line Of sight 31/01/2012 Public Page 5/62

6 OFDMA PA PDCCH PDSCH PHY PMI PoC RTAI PRB PUCCH PUSCH QAM QoS RF RLC RRC RTAI Rx SA SG&A SINR SINReff SIR SISO SNR SR SU-MIMO SW TD TDD TDMA T&M TM TTI Tx UE UL UTRA Orthogonal Frequency Division Multiplexing Access Power Amplifier Physical Downlink Control Channel Physical Downlink Shared Channel Physical Layer Precoding matrix indicator/ index Proof of Concept Real time application interface Physical Resource Block Physical Uplink Control Channel Physical Uplink Shared Channel Quadrature Amplitude Modulation Quality of Service Radio Frequency Radio Link Control Radio Resource Control Real Time Application Interface Receiver Spectrum Aggregation Signal Generation and Analysis Signal to Interference plus Noise Ratio Effective SINR (compressed SINR as output from L2S) Signal to Interference Ratio Single Input Single Output Signal to noise ratio Scheduling request SingleUser Multiple Input Multiple Output SoftWare Time domain (scheduler) Time Division Duplexing Time Division Multiple Access Test and Measurement Transmission mode Transmission Time Interval Transmitter User Equipment Uplink Universal Terrestrial Radio Access 31/01/2012 Public Page 6/62

7 Contributor list Name Company Name Company Florian Kaltenberger Eurecom Sebastian Wagner Eurecom (editor) Ankit Bhamri Eurecom Irman Latif Eurecom Jonathan Duplicy Agilent Michael Dieudonne Agilent Deepak Tandur Agilent Adnan Al-Adnani Agilent Andrea Cattoni AAU Felice Francesco AAU Tafuri Oscar Tonelli AAU Gilberto Berardinelli AAU Biljana Badic IMC Guillaume Vivier Sequans 31/01/2012 Public Page 7/62

8 Revision history Version Date Author Changes dieudonne Final edits kaltenbe Final edits, ready for review 17: :09 jduplicy couple of changes in Agilent's contribution. This is complete now fmltavares 11: jduplicy 11: cattoni 16: :52 gb added PHY description as well as hardware issues of the ACCS PoC tonelli 08: jduplicy includes 2/3 or Agilent's contribution 16: :47 kaltenbe checked contributions so far, some new text and edits, accepted all changes :05 swagner Added Receiver Design and link-level simulations for TM :50 bhamri/badic Updated TM5, DCI format 1E, MU-MIMO Scheduler and system level results kaltenbe new content from Eurecom - still work in progress 22: sequans SEQ inputs 17: kaltenbe Updated TOC 09: :06 kaltenbe First TOC 31/01/2012 Public Page 8/62

9 1 Introduction s development plan has had two main pillars: A simulator (developed in WP2), taking care of assessing the impact of the CA and MU-MIMO techniques at system level; A proof of concept hardware set of development with the purpose to measure the expected performance of key differentiating algorithms in CA and MU-MIMO field in realistic conditions (developed in WP5). In order to feed the system level simulator developed in WP2 with realistic values, a (set of) demonstrator platforms was developed in WP5. These have been built based on the results obtained in the WP3 and WP4, work packages responsible for the development of IP blocks in both CA and MU-MIMO fields. Figure 1-1 gives an overview of the technologies developed in the frame of WP3 and WP4, and finally demonstrated in WP5. RRM RRM Carrier Management ACCS DEMO Autonomous Component Carrier Selection HADSET REF BOARD RRC RRC RRC enb enb enb PDCP PDCP PDCP RLC RLC RLC MAC MAC MAC L1 L1 L1 Carrier Aggregation MU-MIMO Precoding Interference Aware Receiver PDCP PDCP PDCP RLC RLC RLC MAC MAC MAC L1 L1 L1 RRC RRC RRC UE UE UE MU-MIMO DEMO SG&A Channel SG&A T&M DEMO CA Rx test Raygen CA Tx Test Figure 1-1: Overall demonstrator technologies To validate the MU-MIMO potential improvements at system level, the following high level blocks have been developed and tested: MU-MIMO precoding schemes based on improved feedback and control signaling; An Interference Aware (IA) receiver to mitigate as best as possible the multi user interference; Advanced channel modeling capabilities to test the capabilities of the IA receiver in realistic channel conditions; 31/01/2012 Public Page 9/62

10 In addition, developments at other layers (MAC, RRC) have been performed in order to come to a coherent relevant demonstration platform with the ability to perform real life measurements. The overall WP5 work for MU-MIMO led to the MU-MIMO DEMO and the T&M DEMO. The detailed information on the results for these developments can be found in Sections 2 and 5.3. From a Carrier Aggregation (CA) point of view, the following blocks have been developed: The Autonomous Component Carrier Selection (ACCS), a mechanism which at the carrier management level is responsible to select and configure, based on the radio environment and information exchanged between the nodes, the component carriers to be used for the data transmission. Two CA RF and PHY proof of concepts studying the impact of CA on RF front end and baseband architecture for CA enabled handsets. One starting from an existing commercial UE system, taking into account the current architectural constrains of e.g. shared Local Oscillator and one starting from a platform having two completely independent RF chains. Test and measurement related capabilities in order to assess both the transmission and the analysis of CA signals. The overall WP5 work for CA led to the ACCS DEMO, HANDSET REF BOARD and T&M DEMO proof of concepts and the results can be found in Section 3, 4, 5.1, and 5.2 respectively This deliverable summarises the integration effort that it has been carried out in WP5. Further, the deliverable presents a performance assessment of the developed PoCs from the level of the building blocks as well as from the system level. Some of the performance results are selected and conditioned to be used in system level studies in WP2. 31/01/2012 Public Page /62

11 2 MU-MIMO proof-of-concept 2.1 Scope of the MU-MIMO proof of concept demonstrator In (downlink) MU-MIMO, the transmissions to several terminals are overlapped in the same time-frequency resources by exploiting the spatial diversity of the propagation channel. This spatial division multiplexing (SDMA) is achieved by using multiple antennas and precoding of the data at the enb. The precoder is chosen based on the feedback from the UE (see Figure 2-1). enb LTE transmission mode 5 uses multiple antennas to spatially multiplex to up to 2 users Precoder selection based on real -time CQI/PMI feedback Spatially multiplexed PDSCH UE2 runs interference aware receiver Real - time CQI/PMI feedback Figure 2-1: Overview of the MU-MIMO PoC UE1 runs interference aware receiver An overview of MU-MIMO in LTE and LTE-Advanced is given in [7]. One of the major challenges in all MU- MIMO systems (LTE, LTE-Advanced and others) is the multi-user interference (MUI) seen by the UEs. This MUI is due to the fact that it is practically impossible to obtain accurate enough channel state information (CSI) at the transmitter. This again is due to the feedback constraints, the choice of the precoding matrices and the time-variation of the channel. The solution to this problem adopted in is to use an interference aware (IA) receiver that is capable of dealing with this MUI. The main idea of the receiver architecture and simulation results in a simplified setting is shown in [8]. One of the goals of the project is to show the benefits of this receiver architecture in a realworld setting. We have chosen LTE Rel8 with two transmit antennas at the enb as a baseline scenario and the OpenAirInterface software defined radio as a platform for this PoC. In this section we show the different building blocks of the MU-MIMO PoC and the development process. Before the system can be tested on the hardware in real-time it is absolutely necessary to verify all the building blocks. Therefore we also include simulation results in this section. 2.2 Platform description The platform chosen for the MU-MIMO PoC is the OpenAirInterface software defined radio. OpenAirInterface consist of both hardware and open-source software components. The software implements 3GPP LTE Rel 8.6 together with a non-access startum driver to allow full IP connectivity between enbs and UEs. The software also 31/01/2012 Public Page 11/62

12 features some elements from the LTE-Advanced specifications. An exhaustive overview of the current features of the platform is also given in [11]. The platform has been originally described in D5.1 [5]. In the meantime, several updates to the platform have been made both within the project as well as from other projects. In sections and we will only report updates made to the platform in other projects using the same platform. These update are however of importance and re-used by the project. All developments that have been carried out in the frame of the are described in Section Software updates Improvements to the PHY layer Addition of the PUCCH for ACK/NACK and SR (format 1,1a,1b). The feedback information can still only be transported on top of a PUSCH transmission Improvements to the MAC layer Random access procedures for initial connection establishment UL/DL HARQ, link adaptation Improvements to the RRC The RRC has been re-implemented based on the open-source ASN1 compiler asn1c ( This allows us to implement the RRC specifications of [3GPP ] with minimum effort. In detail, the following has been implemented Messages: RRCConnectionRequest (UE), RRCConnectionSetup (enb), RRCConnectionSetupComplete (UE), RRCConnectionReconfiguration (enb), RRCConnectionReconfigurationComplete (UE) Procedures : in synch/ out synch indications from PHY, configuration primitives for PHY/MAC (Common, Dedicated configurations) Timers : T300,T304,T3 Counters: N3,N311 Default DRB configuration, SRB1 + SRB2 activation Improvements to PDCP and RLC RLC UM/TM/AM modes implemented according to 3GPP [4] PDCP implements black-box interconnection between Linux IP netdevice and RLC user-plane traffic Emulation platform The OpenAirInterface emulation platform allows to run the full protocol stack of the OpenAirLTE software modem in emulation on one or several PCs. It includes sophisticated channel models, scenario configurations and traffic generators. The PHY layer can also be run in abstraction mode. A more detailed description if the emulation platform is given in [6] Hardware updates The final MU-MIMO demonstration will make use of the OpenAirInterface ExpressMIMO hardware platform together with a custom built RF frontend based on LIME LMS6002D chips Express MIMO Express MIMO (cf Figure 2-2) is a baseband processing board, which provides significantly more processing power and bandwidth than. It comprises two FPGAs: one Xilinx XC5VLX330 for realtime embedded signal processing 31/01/2012 Public Page 12/62

13 applications and one Xilinx XC5VLX1T for control. The card uses an eight-way PCI express interface to communicate with the host PC. The card employs four high-speed A/D and D/A converters from Analog Devices (AD9832) allowing driving four RF chains using quadrature modulation or eight RF chains in low intermediate frequency (IF) for bandwidths of up to 20 MHz. See Table 2 for an overview of the card s components. Figure 2-2: Express MIMO board FPGA Components Data Converters MIMO Capability Memory Bus Interface Configuration Table 1: Hardware characteristics of the Express MIMO card. Virtex 5 LX330, Virtex 5 LX1T 4x AD9832 (dual 14-bit 128 Msps D/A, dual 12-bit 64 Msps A/D) 4 4 Quadrature, 8 8 low-if 128 Mbytes/133 MHz DDR (LX1T), 1-2 Gbytes DDR2 (LX330) PCIExpress 8-way 512 Mbytes Compact Flash (SystemACE), JTAG New RF frontend for Express MIMO A new RF frontend for Express MIMO (see Figure 2-3) is now also available that replaced the Agile RF boxes. The new frontend is much smaller in size and houses 4 RF chains in one box. It is based on 4 LMS6002D evaluation boards from Lime Microsystems and provides 4 TX and 4 RX chains, each independently tunable from 300 MHz to 3.8 GHz. However, the current filters limit the carrier frequency to 1.9GHz and a bandwidth of 20MHz. 31/01/2012 Public Page 13/62

14 J5 connector for the LIME programming Lime eval board N-type connectors to PA/LNA sub system (analog RF signals) SMA connectors to the EXPRESS MIMO (analog BB signals) Figure 2-3: RF frontend based on LIME evaluation boards PA-LNA subsystem Four power amplifier (PA) and low-noise amplifier (LNA) boxes have also been developed. Each chain of the RF system can be connected to a PA-LNA box (see Figure 2-4) to allow for transmission powers of up to 30dBm. The power amplifiers are currently limited to the 1.9GHz band, where Eurecom has a frequency allocation for experimentation around its premises in Sophia Antipolis. The enb antennas are typical antennas with dual (cross) polarized ports per sector from Kathrein. 31/01/2012 Public Page 14/62

15 N-type connector to antenna Switching system Passband Cavity filter MHL19936 transistor Hermetic box Power supply Figure 2-4: PA/LNA subsystem ERA ExpressMIMO firmware and driver The firmware of the Express MIMO card and the corresponding device driver have been updated to support 2 TX and 2 RX full duplex at 7.68 MSPS with 16bit resolution FDD/TDD Control of ADAC and external Lime RF frontend 2.3 Software Developments in Real-time control software The real-time control software of OpenAirInterface has been re-implemented in user-space with the help of LXRT; a library that allows to run real-time applications developed using RTAI in user-space. This re-implementation had become necessary, because we encountered unsolvable problems when we were trying to run the LTE software modem in kernel space. Most notably we were not able to guarantee data alignment of signal buffers and thus our optimized code (using SSE instructions) would not run. 31/01/2012 Public Page 15/62

16 Linux driver (oai user ko) Linux Kernel (2.6) Kernel Space User Space (LXRT) MAC/RLC/PDCP/RR C Real-time Decoding Decoding µkernel DAQ + RF Modem control and sync. (synctest) PHY proc. thread Real-time Space CardBus PCI Figure 2-5: Schematics of the real-time control An overview of the new real-time control is depicted in Figure 2-5. The main components are the data acquisition (DAQ) and radio frequency (RF) card (in our case Express MIMO), its Linux driver module, the MODEM control software and then the software MODEM itself. The Linux driver provides the interface between the software MODEM and the Express MIMO card. The MODEM control software makes use of the LXRT extension of RTAI to ensure real-time constrains. The synchronization between the card and the MODEM is achieved by a counter on the card that indicates the position of the card within the frame. This counter is polled by the MODEM control; if the counter is bigger than its internal counter it sleeps until the counters match. Otherwise it does the processing on the current slot. If the internal counter is significantly late with respect to the hardware counter, the current slot is dropped and an error is signaled Transmission Mode 5 (MU-MIMO) The transmission mode 5 has been implemented on OpenAirInterface for doing MU-MIMO communications. We can configure the base station with two transmit antennas, users with one receiver antenna and schedule maximum two users simultaneously in the same time-frequency resources for downlink. In our implementation, we have made two new developments to carry out system level simulations for MU-MIMO communications. Firstly we have introduced a new DCI format 1E instead of format 1D which exists in LTE Rel. 8. Secondly we have implemented a MU-MIMO scheduler that is based on a pre-processing algorithm which selects orthogonal users for simultaneous downlink transmissions. Section and describe DCI format 1E and MU- MIMO Scheduler respectively. As a result of these new developments, the simulator follows the process cycle shown in Figure /01/2012 Public Page 16/62

17 Figure 2-6: MU-MIMO Simulator Process (PHY and MAC) DCI format 1E In LTE Release 8, DCI format 1D is used for MU-MIMO transmissions in TM5. However, this format has a very limited scope for MU-MIMO because of the amount of information it provides. It supports the feedback mode 3-1 in LTE and informs the user of the PMI only on wideband basis, which is insufficient to extract sizeable gains from MU-MIMO as compared to SU-MIMO. Therefore considering the requirements for MU-MIMO, we proposed and implemented a new DCI format for exploiting the feedback mode 1-2 for MU-MIMO in LTE. With this feedback mode, the user feeds back the PMI for every sub-band rather than once for the entire bandwidth. Figure 2-5 shows the information that is transmitted with our new DCI format 1E. All fields hold the same meaning as in LTE standard. Figure 2-7: DCI Format 1E bit fields MU-MIMO Scheduler For performing system level simulations, we implemented a MAC layer scheduler which is based on a preprocessing algorithm that provides the most optimal allocation of resource blocks among the connected users on sub-band basis. The algorithm is as follows: 31/01/2012 Public Page 17/62

18 1. Initially, it starts by selecting a compatible pair of users with orthogonal PMIs for every sub-band which ensures minimization of interference from other user and maximization of desired signal at the receiver. 2. In case of more than one compatible pair, the pair with maximum combined-channel traffic is selected for MU-MIMO transmission in that particular sub-band. 3. However if no compatible pair exists and then a single user with maximum channel traffic is selected for SU-MIMO transmission. 4. The same process is repeated for all the sub-bands and this way a group of users are selected for transmission in their respective modes. 5. But before actually scheduling these selected users, a final step is performed. In this final step, the preprocessor scans through all connected users, compares their channel traffic over entire bandwidth and selects the user with maximum traffic for SU-MIMO. The overall traffic (entire bandwidth)for this SU- MIMO user is compared with the overall traffic of earlier selected users and the better of the two scenarios is finally selected Receiver Architecture The receiver computes the log-likelihood ratios (LLRs), i.e., a measure for each bit indicating if the particular bit is more likely to be zero or one. The LLRs are computed for every bit in the codeword and are the input to the channel decoder. The computation of the LLRs is based on the classical maximum a-posteriori probability (MAP) criterion with maxlog approximation. In particular, we implement the so called interference-aware receiver (IA) that computes the LLRs under the assumption of a specific constellation for the interfering symbol. Consider a system with transmit antennas and two users, where the UE is endowed with receive antennas. The received signal vector at the desired user reads where is the channel from the transmitter to the desired user 0, is the concatenated precoding matrix and is the noise vector. The indexes 0 and 1 indicate quantities belonging to either the desired user 0 or the interfering user 1. We further have the precoding vectors, which are assumed to be orthogonal between user 0 and 1, as well as the data symbols and the effective channel. The optimal metric under the MAP criterion with maxlog approximation yields where denotes the symbol alphabet and. Since the precoding vector of the interfering user is known, we can compute the effective channel of the interfering user. Thus only the interfering symbol constellation is unknown. However, in LTE, it has to be either QPSK, 16QAM or 64QAM. To estimate the interfering symbol constellation is rather involved but it can be assumed that the enb will try to schedule users with similar constellations, since that will lead to balanced transmit powers on the antennas ports which is highly desirable (more efficient) from the enb point of view. Hence, the assumption that both the desired symbol constellation and the interfering symbol constellation are identical is justified. The LLR of th bit is given by The detailed expressions can be found in the Appendix. 31/01/2012 Public Page 18/62

19 2.4 Simulation results Link Level Simulation Parameters Antenna configuration LTE configuration 2 antennas at enb 1 Rx or 2 Rx antennas at UE TDD, 25 PRBs, normal CP (3 PDCCH symbols), no HARQ Channels Rayleigh block-fading channel SCM-C Channel estimation Perfect with linear time/frequency interpolation Receiver Interference-unaware (IU) Max-log MAP Interference-aware (IA) Max-log MAP Figure 2-8: Performance results of IA and IU receiver for MCS9 31/01/2012 Public Page 19/62

20 Figure 2-9: Performance results of IA and IU receiver for MCS16 Figure 2-: Performance results of IA and IU receiver for MCS Conclusions The simulation results in Figure 2-8, Figure 2-9, and Figure 2- show that the IA receiver achieves a significantly lower BLER compared to the IU receiver in most of the test cases. For instance, given a target BLER e-2, the IA receiver yields an 5dB SNR gain compared to the IU receiver for MCS9 and 2 receive antennas in a Rayleigh fading channel. In case of a single receiver antenna the SNR gain is still about 4dB. Moreover, it can be observed that the performance of the IU receiver is poor for MCS16 and MCS24 even with 2 receive antennas. The IA receiver achieves a significantly lower BLER for higher modulation orders, although for MCS24 with a single receive antenna, the IA receiver performs poorly. This poor performance can be improved by adding a second receive antenna, which increases the performance of the IA receiver significantly. Therefore, we conclude that the IA receiver significantly increases the performance in TM5, especially with multiple receive antennas, while featuring a moderate complexity. 31/01/2012 Public Page 20/62

21 2.4.2 System Level The simulation parameters for our system level simulations are shown in Figure 2-6. Table 2: System Level Simulation Parameters Figure 2-7 gives the performance measurement in terms of average system throughput. Scenario 1 is our base reference scenario in which only 1 user is served in TM2. Scenario 5 is the best case scenario when we have orthogonality for all sub-bands and therefore two users are served for the entire bandwidth in TM5. Apparently the maximum average throughput (scenario 5) is relatively small even at 5MHz bandwidth, since there is only a single subframe has downlink transmission in entire frame for the current configuration of the platform. This scenario is similar to a system having large number of active users since then the probability of full MU-MIMO and the average system throughput will approach Scenario 5. These results also indicate that MU-MIMO gains are not so significant when we have just two active users in the system. However the gains improve gradually with the addition of even few users. 31/01/2012 Public Page 21/62

22 Figure 2-11: Average System Throughput Comparison 2.5 Real-time performance evaluation The performance of the interference aware receiver was evaluated in real-time on the ExpressMIMO hardware target together with the LIME RF frontend. The testbed can be seen as a first version of the MU-MIMO PoC Testbench setup A schematic of the testbed is depicted in Figure and a picture of it as it was shown at FUNEMS 2012 can be seen in Figure The testbed consists of a EURECOM enhanced NodeB (enb) and user equipment (UE). The downlink channel was emulated using an Agilent PXB MIMO channel emulator. The ExpressMIMO card of the enb was connected to two EURECOM LIME RF frontends to modulate the baseband signal on a 1.9 GHz carrier. The signal of the two antennas were fed into two Agilent MXAs which downconverted the signals again and converted them into digital baseband signals compatible with the PXB s digital interface. At the output of the PXB we used the analog interface which was fed directly into the ExpressMIMO card at the UE. On the uplink, the ExpressMIMO cards of the UE were directly connected to the ExpressMIMO cards of the enb using analogue baseband interfaces. The setup showed MU-MIMO on the downlink with real-time feedback from the UE and the IA receiver at the UE. In this version, only the physical layer of the platform was activated. So the enb would randomly generate traffic and schedule two PDSCH transmissions in transmission mode 5 one subframe every frame. The precoders used for user 1 were based on the real-time feedback while the precoder for UE2 was using the opposite precoder. 31/01/2012 Public Page 22/62

23 2 EURECOM RF frontends 2 Agilent MXA spectrum analyzer EURECOM enb (incl Express MIMO) Agilent PXB MIMO channelemulator EURECOM UE (incl Express MIMO) Figure 2-12: Real-time MU-MIMO testbench 31/01/2012 Public Page 23/62

24 enb LTE transmission mode 5 uses multiple antennas to spatially multiplex to up to 2 users Precoder selection based on real-time CQI/PMI feedback Spatially multiplexed PDSCH UE1 UE2 (not demonstrated) runs interference aware receiver Real-time CQI/PMI feedback PC with software modem PCI Express Uplink (SISO, baseband) PC with software modem PCI Express Agilent MIMO channel emulator (2 MXA + PXB) Express MIMO Express MIMO Downlink (2 TX, RF) Downlink (1RX, baseband) Figure 2-13: Schematic of the testbench setup Results The setup described above was initially tested during the FUNEMS There we also collected some measurements for both an AWGN channel as well as a frequency flat Rayleigh fading channel with a Doppler shift corresponding to 3km/h. The channels from the two antennas were uncorrelated. The SNR was measured at the UE using the standard measurement procedures of the MODEM. The SNR was fixed and only the MCS was changed. We tested TM5 both with the IA and without the IA receiver and we could clearly see an improvement in the performance. However, the absolute performance values are an order of a magnitude below the ones achieved in simulation and therefore the results are not presented here. The reason for this large discrepancy is probably due to the fact that there are still some hardware parameters which will need further optimization. The work will be completed before the final demo. 2.6 Summary and Key Recommendations We demonstrated by simulation both on a link level and on a system level that MU-MIMO is definitely feasible in LTE Rel 8 if appropriate receiver architectures are used. Without an interference aware receiver it would not even be possible to achieve acceptable error rates for higher order modulation even for high SNR. The presented methods have also been shown to work in real-time on the ExpressMIMO cards. However, some finetuning and more experiments are needed to bring the performance of the HW demonstrator closer to the simulation results. 31/01/2012 Public Page 24/62

25 3 Carrier aggregation: ACCS PoC 3.1 Scenario and PoC platform definition Demo Scenario This scenario is aimed at reproduce, in practice, the ACCS scenarios explained in both D4.1 and D4.2. This case study is aimed at investigating the component carrier management algorithms in local area deployment scenarios with the main purpose of providing a distributed and autonomous interference management framework. In particular, Local area type scenarios, with indoor enbs and indoor UEs, have been selected, based on the 3GPP RAN 4 Dense Femtocell Deployment Modelling for "Dual Stripe Model" or "5x5 Grid Model"[9]. The test bed has been also deployed in a way that resembles the deployment models used in simulations. The main challenge of the proposed scenario consists in a severe spectral overcrowding, due to a number of enbs, each one potentially using two component carriers, greater than the number of available component carriers. The starting assumption of the demonstrator is the presence of multiple enbs in the same geographical area. Such area is intended to reproduce a typical office or home local area deployment. While in the initial phase of the project and in D4.1, were we have foreseen 4 enbs, in practice, in the final demonstration we will show up to 6 enbs, in order to prove the effectiveness of the algorithm in dense and large deployments. Each enb has one affiliated UE. Only one UE is foreseen since it is out of the scope of the demonstrator to include scheduling capabilities within the developed system. As a matter of fact, this assumption does not affect the validity of the demonstrated concept, since all the system bandwidth, per CC, is anyway used by the UE The platform: Universal Software Radio Peripheral The Universal Software Radio Peripherial (USRP) was the platform originally developed to support GNU Radio 1. Produced by Ettus Research L.L.C., it provides a software radios using a low-cost external RF hardware and a commodity processor. A complete setup mainly consist of an host PC running software for radio development and a connected USRP platform that provides processing support based on an FPGA and the RF front end. The USRP platform consists in a motherboard providing an FPGA and connection for two daughterboards that serve as RF-front-ends. The basic design philosophy behind the USRP has been to do all of the waveform-specific processing, like modulation and demodulation, on the host CPU. All of the high-speed general purpose operations like digital up and down conversion, decimation and interpolation are done on the FPGA. It could be possible to implement some modulation features in hardware, though, if such features are based on the firmware provided by Ettus, the space for such features in the FPGA is quite restricted /01/2012 Public Page 25/62

26 Figure 3-1 USRP and USRP2 Main features of USRP2 and USRPN2xx: USRP2 USRP N2xx Interface Gigabit Ethernet Gigabit Ethernet FPGA Xilinx Spartan Xilinx Spartan 3A-DSP1800/3400 RF Bandwidth to/from host 25 16bits 50 MHz (8 bit mode) 25 MHz (16 bit mode) Full Duplex ADC Samples 14-bit, 0 MS/s 14-bit, 0 MS/s DAC Samples 16-bit, 400 MS/s (0Ms/s) 16-bit, 400 MS/s (0Ms/s) Daughterboard capacity 1 TX, 1 RX 1 TX, 1 RX SRAM 1 Megabyte 1 Megabyte Power 6V, 3A 6V, 3A Oscillator Precision 20ppm TCXO ppm Firmware On SD Card On internal flash programmed via Ethernet Daughterboards features The available daughterboards are divided in two classes: simple RX or TX, and transceivers. Basic RX and TX support from DC up to 250MHz. A receiver from 800MHz to 2.4GHz is also available. The transceivers (RFX family) have 30MHz TX/RX bandwidth and cover from 50 MHz up to 5.9 GHz. The WBX wideband transceiver supports from 50MHz to 2.2 GHz. The RFX/SBX family of daughterboards has Independent local oscillators (RF synthesizers) for both TX and RX which enables a split-frequency operation. Also, it has a built-in T/R switching and signal TX and RX can be on same RF port (connector) or in case of RX only, it is possible to use an auxiliary RX port. All boards are fully synchronous design and MIMO capable. The RFX900, 1200, 1800, and 2400 have an RSSI circuit on board: the RSSI on the motherboard will tell the power within approx. +/- 15 MHz from the carrier. 31/01/2012 Public Page 26/62

27 The chosen daughterboard for the project has been the XCVR2450, which is designed to operate in the ISM and UNI bands at 2,4 and 5 GHz. Universal Hardware Driver (UHD) The Universal Hardware Driver (UHD) is the official driver for the Ettus Research/USRP products. It provides C++ classes that implement features like metadata addition, clock management and synchronization, abstraction layer for low-level parameters management. The UHD is one of the fundamental blocks for the PHY development in the demonstrator. 3.2 ACCS implementation The ACCS algorithm proof of concept feature a network demonstrator which implements the algorithm features presented in []. The demonstrator provides a concrete and tangible picture on how ACCS is able to efficiently manage the spectrum resources in a context of random deployment of the nodes, thus improving the performance of future wireless communications networks. The architecture (logic and software) of the demonstrator components, as well as their implementation details, are presented in the following ACCS PoC Architectural Solution The ACCS PoC demonstrator consists in a network testbed which features enb and UE nodes. A Demo server has been realized for collecting the measurement and the KPIs from the nodes, visualize them in a user-friendly way, and provide an interface for controlling the demonstration execution. All the testbed elements have been realized with a setup featuring both USRP hardware and personal computers (PCs). The PCs are also inter-connected by a backhaul testbed network. The general architecture of the testbed is presented in Figure 3-2. Figure 3-2: ACCS Testbed Architecture 31/01/2012 Public Page 27/62

28 The ACCS algorithm functionalities execute on the enb nodes. UEs provide support for downlink (DL) RSRP measurements. Both enbs and UEs feature a LTE-A-inspired OFDM physical layer. Even though they are designed taking into account some LTE-A aspects, is far from the intention of this demonstrator implement a highperformance PHY. As a matter of fact the transceiver implemented in the nodes includes just the basic and simplified features required for a simple OFDM transmission. The backhaul testbed infrastructure connects all the nodes in the network, providing means for experiment control and testbed data collection. The control channel is emulated by a centralized unit that routes the control data among the nodes. The feedback channel connecting the UEs to the affiliated enbs is also emulated and enables the reporting of the performed measurements. All the testbed control units, including channel emulators and testbed manager, have been implemented with ASGARD components and can run on any computer connected to the testbed network. The backhaul connections mainly rely on the Ethernet or WiFi interfaces of the PCs. All testbed computers are synchronized to a reference time server with the Network Time Protocol (NTP). This feature provides a common time reference which is crucial for the correct functioning of the ACCS control channel and control of the testbed operations. The NTP protocol provides a synchronization accuracy of few milliseconds. During the demo execution, enbs and UE continuously report exchanged control data and DL measurements to the Demo Server. The Demo Server application collects the data and updates the information visualized in the graphical user interface (GUI). The user can interact with the GUI and provide input to the demonstrator for modifying the current testbed configuration. Whenever a user input is provided to the Demo Server, a control command message is sent from this to the testbed nodes, triggering their reconfiguration Development and testing approach and methodology The development strategy of the demonstrator focuses on the core features of the ACCS algorithm, aiming minimizing the implementation overhead of non-essential elements in the testbed. Following this principle the developed software is characterized by an extreme modularity, enabling independent implementation of the ACCS features from the PHY layer and testbed communication modules. The design of the ACCS functionalities has been carried on aiming at the compliance with the system level simulator, which provided initial reference. The implementation of the MAC/PHY layers aimed at providing the algorithm with the required support in terms of performed measurements reliability and temporization of the executed procedures. Throughout the entire development an iterative process consisting in algorithm simulation, design of software components, software testing, and execution on the platform took place. Single system features have been implemented and tested at each step of the design process. Feedback at every stage was provided for the improvement of final solution. The ACCS PoC design flow is schematized in Figure 3-3. Figure 3-3: Development process of the ACCS PoC 31/01/2012 Public Page 28/62

29 Great part of the ACCS PoC process related to the implementation of the system software components. In respect to this specific activity a precise programming technique, namely Test Driven Development (TDD), has been enforced, in order to minimize the code failures and optimizing the re-usability of the developed software features. The TDD foresees the realization of unit tests for the implemented features, prior to the implementation of the features themselves. Such procedures allow to improve the usability of the software components, boosting the efficiency of the code and guaranteeing an almost bug-free implementation USRP-based PHY Support Implementation Solution The ACCS algorithm is based on the possibility of performing wideband measurements across the whole spectrum of the reference signals sent by the neighbor enbs. The ACCS PoC should then provide support for such measurements. The usage of orthogonal frequency pilots univocally associated to each node is a straightforward way for enabling the required sensing capability of the ACCS algorithm. However, the design of the frequency multiplexed pilot patterns has to deal with the non-idealities of the testbed hardware; the limited precision of the local oscillators mounted on the USRP boards leads indeed to frequency offset and phase noise phenomena. The nominal accuracy of the 0 MHz Voltage Controlled Oscillator (VCO) mounted over the USRP2 boards is of ppm, which leads to an expected maximum frequency offset of around +/-50 khz at a 5 GHz carrier, while the phase noise is estimated to be of around -65 dbc/hz at khz offset. The frequency offset can significantly affect the accuracy of the measurements since the received pilots may shift from their nominal frequency position. Moreover, each received pilot may leak its energy to the adjacent frequency bins, thus generating inter-pilots interference. Of course, the problem can be solved by locking both transmit and receive boards to a high precision external reference clock, but this solution would require additional equipment and is not scalable to a large number of nodes. The frequency spacing between different pilot patterns should be then designed according to the experienced power leakage. For example, a practical test has been carried out where an USRP board transmitting a single pilot at 0 dbm in a predefined frequency position is connected via cable to a receiver USRP board, which measures the power in the neighboring frequency bins and average it over a number of 00 received time vectors. A pilot spacing of 180 khz turned out to be sufficient for obtaining a power leakage decay below the noise level, thus avoiding inter-pilot interference. It is worth to notice that, in case each node is transmitting a unique pilot tone, the reliability of the RSRP measurements may be affected by the instantaneous fading in that frequency bin. The number of pilots of each transmit node has then to be set with the aim of capturing the frequency selectivity of the channel and average it out. This requirement, together with the frequency spacing one, may pose a severe limit on the testbed scalability for a given available bandwidth. Moreover, the phase noise may cause a further instantaneous random shift of the frequency position of the pilots at the receiver. It is then advisable to integrate the receive power within a limited set of bins centered on the nominal frequency position in order to capture the overall pilot energy. From practical experiments with USRP boards, a power integration over a region of around 60 khz turned out to achieve the same measurement accuracy which is obtainable with both transmit and receive boards connected to a common external reference clock with 1 ppm precision. While the described physical layer design allows coping with motherboard inaccuracies, the usage of daughterboards affected by unequal transmit/receive power levels can still impact the experimentation outcome. Practical investigations with the Ettus XCVR2450 daughterboards (used with USRP) have shown variations in the transmit/received power up to db from device to device at the same frequency and with the same reference signal. A statistical validation of the ACCS algorithm over a testbed network requires instead a common reference for aligning transmit power and measurements of each node at each experiment; a calibration procedure needs then to be carried out for both transmit and receive chains. Note that the hardware calibration, which has fundamental importance for the statistical validation of network algorithms, is instead typically disregarded by testbeds focusing on point-to-point applications or opportunistic spectrum usage. The transmit chain can be calibrated by connecting by cable the board to a spectrum analyzer, recording the transmit power level and computing a correction coefficient for aligning the effective power to a reference level. The receiver chain can be instead connected to a high precision signal generator, which outputs a reference signal at a predefined power. Correction coefficients are then computed for aligning the measured power. Furthermore, different boards can also experience different noise floors. For instance, the Analog-to-Digital Converter (ADC) in the USRP N200 31/01/2012 Public Page 29/62

30 board has 3 db of analog front-end gain with respect to previous versions of the USRP boards, thus reducing the noise level. We suggest to establish a common noise floor for the whole set of boards in the testbed regardless of their effective measured noise. Such common noise floor has reasonably to be set as the highest noise value measured among the testbed boards, despite of a reduction in the dynamic range USRP-based OTAC Implementation Solution The testbed features a server that is used as a control channel emulator. The server works as a proxy, routing the messages exchanged among nodes, and as a centralized data collection entity, recording all the exchanged messages. For ACCS demonstrations, the following types of control messages are exchanged: enb RSRP measurements These messages contain the RSRP measurements for each active interfering cell, in each CC, and are transmitted by the enbs to the server for data collection and demonstration (GUI) operation only. These messages are used only when the enb has no active UE associated. UE RSRP measurements These messages contain the RSRP measurements for each active interfering cell, in each CC, as seen from the UE side. The messages are transmitted by the UEs to the server, who records and routes them to the associated enb. BIM + CCRAT These messages include the ACCS control channel data that is exchanged among enbs. These messages are also sent by enbs to the server, who records and routes them to all other enbs. All the messages include timestamps and identifiers that allow for the verification of the message exchange process as well for proper operation of the GUI. 31/01/2012 Public Page 30/62

31 3.2.5 ACCS Software Architecture Figure 3-4: Software architecture of the enb node The ACCS demonstrator has been implemented by using the ASGARD software platform, which provides support for the design and execution of communication systems architectures for software defined radio equipment. A single ASGARD application manages the execution of enbs and UE nodes. A number of software components define the behavior of the system and enable the execution of the ACCS procedures. In Figure 3-4 a general overview of the enb node implementation is provided. The physical layer in our testbed is only taking care of sending/receiving, in each CC, orthogonal frequency pilots that are univocally associated to each enb. The pilots are generated in the frequency domain in the Reference Signal Generator component, and then converted to time domain through Inverse Fast Fourier Transform (IFFT). The time vectors are then streamed to the hardware through the UHD-based transceiver. RSRP measurements are generated starting from the received samples by Sensing component and sent to the ACCS module which handles all the ACCS procedures. Different components are used in the ACCS module in order to distinguish between: Transmission/Reception of control data and DL-RSRP measurements, access to the control/feedback channels (Communication Client) Collection and processing of measurements and control data (Network Register Update) Emulation of traffic (Data Traffic Emulator) Execution of BCC and SCC selection procedures (ACCS Decision) 31/01/2012 Public Page 31/62

32 A timer component is in place to provide the system of basic temporization routines. In order to efficiently meet the different timing requirements of the main system tasks (PHY, MAC/ACCS, Timer) the components are regrouped within separate software modules, each featuring and independent thread of execution. In respect to the enb, the implementation of the UE is minimal and features only the PHY, Sensing and Communication client components. The purpose of the UE is to periodically provide the affiliated enb with the DL- RSRP measurements, via the testbed backhaul connection USRP-based PHY Software Architecture As mentioned above, the PHY implementation in the ACCS testbed is minimal. The Reference Signal Generator component receives as an input from the ACCS decision component the indexes of the CCs where to transmit, and generates a pilot pattern accordingly. The frequency position of the pilot pattern depends on the ID of the enb (each pilot pattern is univocally associated to it), so that patterns of multiple enbs can be multiplexed and then distinguished at the receiver side. The number of pilots for each pattern has to be set according to the available bandwidth per CC and the frequency spacing which is needed to counteract the impact of phase noise and frequency offset due to the hardware inaccuracies. The generated frequency vector is then converted to time domain through IFFT, and then streamed to the UHD transceiver component, which uses the UHD primitives for communicating with the USRP hardware and forward the samples vector to it. When working in receiver mode instead, the UHD transceiver takes care of streaming the downsampled retrieved samples from the hardware. The vector is then forwarded to the Sensing component, which performs the following operations: It converts the receive vector to frequency domain through FFT; It builds a sensing matrix having dimension [Number of CCs x Number of pilot patterns], where the power measurements for each CC and each enb are stored. For each pilot, the measurements are integrated in a set of adjacent frequency bins in order to cope with the power leakage due to frequency offset and phase noise. It builds a sensing object collecting the sensing matrix and the value of the noise power. The noise power can be measured in the non-occupied frequency bin, or set to a common noise floor value for all the nodes in the testbed. The sensing matrix is streamed to the network register update component. Despite of its simplicity, our pilot oriented PHY addresses in an efficient way the necessity of performing wideband sensing which is one of the main assumption of the ACCS algorithm. 3.3 Experimental Analysis Beside demonstration activities, the ACCS testbed also serves for experimentation purposes. The goal of the testbedbased experimental activities is to provide further validation of the algorithm performance, in addition to simulationbased studies. In this document we report the results of three experimental trials, where the ACCS execution has been evaluated considering static environment scenario, impact of the UE positioning in the cell and human presence. According to the indoor deployment assumption of ACCS, the testbed nodes have been placed inside the office premises of Aalborg University. The environment is characterized by several office rooms on the same building floor, arranged in a double stripe fashion with a corridor in between (see Figure 3-5). 31/01/2012 Public Page 32/62

33 Figure 3-5: Testbed Network Deployment across office rooms. Two positions a) and b) are considered for UE 3 in the experiments In order to obtain comparable experimental results for the three experiments, an identical spatial deployment of the nodes is considered. The experimental setup features 6 testbed nodes: a configuration with 3 cells is obtained by considering 1 enb and 1 UE per cell. The cells are also placed in 3 separate rooms with the aim of defining a clear interference scenario. Cell 1 is separated with the corridor, while cells 2 and 3 are placed in contiguous rooms. Two specific configurations for cell 3 have been foreseen: in position a) the enb 2 is placed very close to the UE 3, thus expecting to generate strong interference; position b) aims at reducing this effect. Despite the limited number of nodes, such deployments provide diversified interference coupling combinations which are challenging for the ACCS performance evaluation. A summary of the performed experiments is provided in Table 3. All experiments share a number of common system configuration parameters that are briefly summarized in Table III. Table 3: ACCS experiments overview Experiment Environment characteristics Static Static Dynamic Deployment setup a) b) a) CCs configuration 2/3/4 4 4 System Carrier Frequency Variable from 4.91 to 5.81 GHz Variable from 4.91 to 5.81 GHz 5.41 GHz 31/01/2012 Public Page 33/62

34 Table 4: Testbed configuration Tx power per CC Transceiver I/FFT size Channel configuration Total Emulated Bandwidth Antenna configuration ACCS frame UE Traffic model Target C/I for BCC Target C/I for SCC 0 dbm 24 points 2/3/4 CCs over 12.5 MHz 12 MHz SISO 400 ms Full buffer db 4 db The ACCS algorithm is executed on the testbed in real-time, thus generating time data traces of the enbs control data and UEs RSRP measurements. These experimental results are processed in order to extract network-wide statistics about downlink SINR experienced in the cells, and the corresponding estimated capacity which is obtained through Shannon mapping. Note that the SINR is first measured on the narrowband pilots, and then scaled to the effective emulated bandwidth of the used CC configuration. Bandwidth scaling is also applied to the Shannon mapping over capacity Static environment algorithm analysis The goal of the first experiment is obtaining a general understanding of the algorithm capabilities in a static environment scenario; in particular the impact on the network performance of different number of CCs is analyzed. In order to meet the static environment assumption, the experiment has been executed during night hours. The experiment deployment considers the UE 3 placed in position a) according to Figure 3-5. Iterations with 2, 3 and 4 CCs have been performed. ACCS performance is compared with standard Reuse 1, i.e. each node is transmitting over the whole bandwidth corresponding to the number of configured CC. The amount of experiment runs for each CC configuration is 360, which corresponds to a total of 80 runs for the entire experiment. 31/01/2012 Public Page 34/62

35 CDF ACCS - 2 CCs ACCS - 3 CCs ACCS - 4 CCs Reuse Capacity [Mbps] Figure 3-6: Experiment1 - Cells Capacity CDFs The obtained results in terms of capacity are presented in Figure 3-6. Every point in the cumulative distribution functions (CDFs) corresponds to the capacity estimated for a specific cell (enb-ue link) at the end of the experimental run, after all nodes have been activated and SCCs selection has occurred. The curves show a clear gain of ACCS in comparison with Reuse 1. ACCS performs well in the lower percentile of the CDF, which are mostly related to the highly interference coupled cells. In this situation, moving from Reuse 1 to the 2 CCs configuration is sufficient to orthogonalize the allocation of frequency resources in the highly coupled cells, thus obtain a major performance gain. Increasing the CCs cardinality provides greater capacity in the best performing cells, offering further chances of fractional frequency reuse and increasing the total allocated resources. The gain that algorithm shows, is mostly due by its inherent ability of trading off the loss of bandwidth due to the reduced number of carries, with the increased performance offered by the proper selection of interference-free ones. This fact is non-trivial; nevertheless it is the fundamental principle that regulates the research in dynamic channel selection. It has also to be told that such gains are strictly dependent by the settings of the algorithm parameters. A non-accurate parameter setting could lead to no gain at all UE position impact The deployment scenario chosen for experiment 1 generates high interference from enb 2 to UE 3, thus considerably affecting the CCs allocations and performance in the cells. The second experiment, aims at investigating the impact of the UE position in the cell. In respect to the highly interfered case of experiment 1, the UE 3 has been moved to the other side of the room 3 (position b in Figure 3) in order to maximize the pathloss with enb 2. The experiment execution follows the same procedure as in the experiment 1, considering equal amount of nodes activation sequences and carrier frequencies switches. Only the channel configuration with 4 CCs is considered. Statistics about CCs utilization have been extracted and are presented in Table 5 and Table 6. The values reported are averaged over the entire experimental session considering 360 runs. The data from experiment 1 show that the cell 1, which is the most isolated one, is able to allocate from 3 to 4 CCs in most of the cases; cells 2 and 3 tend to split resources equally and orthogonally. 31/01/2012 Public Page 35/62

36 Table 5: Experiment 1 spectrum usage overview Cell Spectrum usage (4CCs=0%) Shared spectrum resources (4CCs=0%) Cell 1 Cell 2 Cell % - 32% 20% 2 48% 32% - 0% 3 48% 20% 0% - Table 6: Experiment 2 spectrum usage overview Cell Spectrum usage (4CCs=0%) Shared spectrum resources (4CCs=0%) Cell 1 Cell 2 Cell % - 45% 53% 2 49% 45% - 5% 3 54% 53% 5% - During experiment 2, the interference generated by cell 2 towards cell 3 is reduced and consequently the total resource allocation in cell 3 increases. A considerable resource allocation improvement is also achieved in cell 1; this is due to the increased reuse of resources in respect to cell 3. The improvement in CCs utilization in cell 2 is minor; despite a slightly increased CCs reuse in respect to cell 3, the interference experienced by the UE 2 remains high, given its unmodified position with respect to the enbs. According to the previous analysis, the results in Figure 3-7 show a cell capacity increase in the upper percentile of the network while almost no variation is experienced in the lower CDF ACCS - 4 CCs, experiment 1 ACCS - 4 CCs, experiment Capacity [Mbit/s] Figure 3-7: Comparison of cells capacity in experiment 1 and 2 31/01/2012 Public Page 36/62

37 3.3.3 Dynamic environment algorithm analysis The third experiment aims at a first analysis of the impact of a dynamic environment on the network performance. The experiment features the same testbed setup as in experiment 1; a fixed channel configuration with 4 CCs and fixed frequency carrier at 5.41 GHz are selected. In order to acquire results in a more realistic scenario conditions, the experiment has been executed during working hours. The considered rooms are characterized by different degrees of human presence and movement: cells 2 and 3 are, on average, more crowded than cell 1. A single experimental run of 1 hour duration (3600 sec) is here considered for analysis. Several runs of the same duration have been performed providing similar results. UE measurements and control data are recorded for the entire duration of the experiment. The obtained SINR data are used to estimate the Shannon capacity per UE-eNB link, that in our case represents the cell capacity. Network total capacity has also been estimated as the sum of the single cell capacity values Capacity [Mbps] Cell 2 Cell Time [s] Figure 3-8: Experiment 3; snapshot of channel capacity variations in cells 2 and 3 during the experiment run Table 7: Experiment 3, channel capacity statistics over 1 hour Cell Target value from Experiment 1 [Mbps] [Mbps] σ [Mbps] 1 57,6 56,3 7,3 2 41,1 13,7 8 3,4 39,5,4 Network Total 9,1 9,5 9,5 Figure 3-8 shows a snapshot of the obtained capacity traces for the considered experiment run. In order to ease the discussion, the figure displays the results related to cells 2 and 3 only. 31/01/2012 Public Page 37/62

38 The impact of a dynamic environment over cells capacity is clearly visible in the time traces: small-scale oscillations of the values are mostly due to SINR variations on the active CCs, larger excursions are instead generated by reconfigurations of the allocated CCs. A complete overview of the experiment is provided by the results Table 7. The table reports the time average of cell capacity values ( ), together to the target values obtained by the same experimental scenario (carrier frequency and activation sequences) in static environment conditions (from experiment 1). Standard deviation (σ) is also considered. The obtained results show greater average capacity for cell 1, while cells 2 and 3 are more affected by their mutual interference. Such behaviors are in line with the general indications provided by the previous static environment experiments. The average results across the entire experiment duration are particularly interesting when compared to the specific static environment case. The average capacity of cell 1 is indeed well predicted as well as the total network capacity; the values for cells 2 and 3 are instead considerably different. The different estimation of capacity in respect to the static environment is given by the sensitivity of interference coupled cells, to the environment dynamicity. The ACCS algorithm tends indeed to orthogonalize the allocated CCs between coupled cells. Channel quality variations in time, may lead to the release of resources and therefore full swapping of SCCs between the two cells. 3.4 Summary and Key Recommendations The experimental work in dynamic and static radio environment conditions needs to be jointly pursued in order to obtain a complete insight into the performance of more general and practical carrier aggregation solutions. These types of studies are critical when trying to prove the efficiency of the proposed algorithms, especially when addressing distributed schemes in a network involving several cells. Moreover, the experimentation using a HW/SW test bed is a needed step in order to develop and fine-tune interference management algorithms, while benchmarking with existing simulation studies. 31/01/2012 Public Page 38/62

39 4 Carrier aggregation: RF/PHY PoC In this section, we describe the development undergone to validate the building blocks at RF and PHY levels to enable carrier aggregation in future devices. 4.1 Demo scenario The objective of this demo is to build and assess the feasibility of a receiver able to aggregate two carriers downlink. Carrier aggregation has been introduced in LTE-ADV (release ) and consist in using jointly two (or more) LTE legacy carriers. These carriers could be contiguous or non-contiguous, and belong to the same band or different bands. In this section we have explored building blocks to prototype such carrier aggregation receiver. Two directions were investigated during the project. One relying on existing WiMAX board, the second based on Express MIMO board. 4.2 Handset reference board Introduction The goal of the experiment is to prototype a receiver with 2Rx chains to demonstrate carrier aggregation. For that purpose, it is required to have a baseband board having the capability to have two Rx chains and to have at the RF level the capability to demodulate two signals coming at different frequencies. We selected an existing WiMAX board, SQN1130-RD board combined with RF daughter board, a RD01RF board based on two RF chips from MAXIM Setup description The overall setup is made of the HW board, a computer to control the board (and to load the appropriate SW on it), and signal generator to feed the board with appropriate waveform. Figure 4-1 illustrates the overall setup. Because two waveforms have to be sent to emulate carrier aggregation, it is required to use two signal generators that have to be synchronized. Figure 4-1: Overview of the setup 31/01/2012 Public Page 39/62

40 Figure 4-2 depicts the actual setup and Figure 4-3 shows the baseband and RF board. Figure 4-2: Picture of the setup Figure 4-3: Picture of the board 31/01/2012 Public Page 40/62

41 4.2.3 Test and results In order to check the setup, we use it in a standard mode (no carrier aggregation), both in SISO and in MIMO environment. For that purpose, we generated appropriate waveforms and use the regular software to operate the board. An example of manual test is given below: </tffs/mfg_sqn1130-rd-rfcmax2838.sh cbe "setusermode Super" cbe "MFG::setMfgConfigrx-Path=0 " #Please, connect signal generator on channel 0 #**** Test modulation 64QAM_5_6 **** #**** Test segment 0 **** cbe "MFG::setMfgConfig bandwidth=5000 preambleindex=0 rx-cid=6 rx-crc=1 " #Signal generator set ARB config: Done #**** Test frequency **** cbe "MFG::setMfgConfig frequency= " #Signal generator set ARB frequency: Done #**** Test power -90 **** #Signal generator set ARB level: Done #Signal generator start ARB transmission: Done cbe "MFG::startRxtest" cbe "MFG::resetRxStats" cbe "MFG::showPhyStatsRx" cbe "MFG::showRxStats" # synchronisation is achieved when it displays: #MFG RX #====== # State # Started : YES # Synchronized : YES cbe "MFG::stopRxtest" #Signal generator stop ARB transmission #**** CINR yyy& RSSI zzz **** #**** Test power xxx **** Synchronisation occurs correctly and the performance test (packet error rate as a function of signal level) could be started. By putting a signal analyser, we can have a look at the waveform and check that they were generated as desired. Figure 4-4 and Figure 4-5 illustrates the SISO waveform. 31/01/2012 Public Page 41/62

42 Figure 4-4: constellation of 64QAM-5-6-bandwidthMHz SISO waveform Figure 4-5: 64QAM-5-6-bandwidthMHz SISO waveform Wimax details For the MIMO (and carrier aggregation) setup, it is needed to synchronise the two signal generator. For that purpose, we can use a simple scope to visually align the two equipments. 31/01/2012 Public Page /62

43 Figure 4-6: Time alignment of the two waveforms The principle of the carrier aggregation setup is similar to the previous one, with however some important differences: The RF board has been modified to enable the possibility to drive the two RFIC independently. The embedded SW has been modified to be able to control independently the two RFIC. Drivers, script and boot-up sequences were modified to give direct access to internal registers of RFIC and disable the default settings. The Figure 4-7 represents the schematic of the RF daughter board. The yellow highlight represents the clock connection showing that the two RFIC shares the same reference clock. We had to modify the board (HW wise) to be able to circumvent this common clock and to be able to have independent frequency setting on each RFIC. Figure 4-7: Schematic of the RF daughter board, highlighting the common clock reference of the two RFICs 31/01/2012 Public Page 43/62

44 Then, we made various experimentations on contiguous, non-contiguous CA schemes, testing various master/slave configuration of the two RFIC. From the test campaign, it appeared that when the two waveform were not using the same frequency (noncontiguous CA case), the set-up was not able to retrieve the MIMO signal, whereas when unplugging one Rx chain (using e.g. only the primary carrier), the packet error rate was reaching the expected value. After investigating the setup, we reached to the conclusion that the issue was coming from the base band signal processing algorithm (which are hardcoded in the ASIC of the base band board). Actually, the frequency recovery loop, dedicated to adjust the digital samples to any identified frequency drift was lost when the two Rx chains were originated from different carrier frequencies Conclusions and lesson learned Despite these fair results, our experimentation brought many lessons learned that will be useful for our future experimentations: It is difficult to reuse existing board and design Specific RFIC would be preferable than using a pair of RFIC, in order to facilitate the synchonisation and configuration Baseband should be architectured accordingly, especially with respect to all the close loop algorithms (frequency loop, timing loop, automatic gain control), that impacts both on the base band and RF sides. Overall receiver architecture (RFIC + BBIF) deeply depends on requirement (should the receiver have to support contiguous, non-contiguous, small, large bandwidth etc ). 4.3 Eurecom Express MIMO board As an alternative to the Sequans board, the Eurecom Express MIMO board can also be used for carrier aggregation. Compared to the Sequans board, Express MIMO uses completely independent RF chains (together with the LIME RF frontend, see Section ), that can be controlled individually. The feasibility of this setup was shown at the WCNC 2012 in Paris. The setup is shown in Figure 4-8. It consists of an Agilent PXB MIMO channel emulator and baseband generator as well an Agilent MXG signal generator. The PXB generates a wideband baseband signal that comprises two 5MHz LTE carriers spaced MHz apart (see Figure 4-9). The signal is then passed through the baseband channel emulator and then to the MXG, which upconverts the signal into the 1.9GHz band. This results in two 5MHz carriers, one at GHz and one at GHz. The signal is then split in two and each of them are fed into one of the Eurecom LIME RF frontends. The Express MIMO card configures the two RF chains to the corresponding frequencies and downconverts them to baseband. The PC then acquires snapshots of the signal and runs the Eurecom OpenAirInterface receiver on them. Figure 4- shows two windows, each of them for one component carrier. The lower part of the window corresponds to the demodulated PDCCH channel right the constellation diagram and left the LLR values. 31/01/2012 Public Page 44/62

45 Two Eurecom LIME RF frontends Agilent signal generator Eurecom UE (incl Express MIMO) Agilent MIMO channel emulator Figure 4-8: Non real-time testbench for MU-MIMO and CA 31/01/2012 Public Page 45/62

46 Figure 4-9: Snapshot of the Signal Studio software (running on the PXB) showing the two 5MHz component carriers Figure 4-: Snapshot of the OpenAirInterface GUI showing the signals from two CCs 31/01/2012 Public Page 46/62

47 4.4 Lessons learned and key recommendations From the developments undertaken and the experiments carried out it can be safely said that carrier aggregation is not a trivial task and should be taken care of early in the design stage of a product. As we have seen from the experiments with an existing evaluation board for single carrier communication, it is not feasible to re-use existing hardware. Alternatively, as we have seen from the experiments carried out with the Express MIMO board, a design with independent RF chains is feasible. However this is a rather expensive solution and therefore may not feasible in handheld products. Yet another alternative option is to use specific RF designed to support CA (single RFIC, with more ports to support CA). This is technically feasible to design such an RFIC however, would become quite expensive if it has to support all bands and band combinations. Last but not least, if the aggregated carriers are contiguous or not far apart, wideband sampling is also an option. A key recommendation for the design of carrier aggregation solution is that the RF should not be done independently of the base band, especially with respect to all close loop schemes (AGC, frequency recovery, time recovery, and possibly beamforming, envelop tracking etc.) 31/01/2012 Public Page 47/62

48 5 Test and measurement equipment This section reflects the result of the work done around test equipment. The work was split amongst 3 main tasks, a reference signal generator to test receivers, a reference signal analyzer to test CA transmitters, and channel modeling for MU-MIMO channel emulation. 5.1 Carrier Aggregated receiver test Introduction The intention of the work reported here is to reflect the investigation and development performed in the frame of Samurai to generate reference carrier-aggregated signals to analyze the receiver capabilities. The transmitter test platform that has been considered to demonstrate the lower PHY layer concept is mainly utilizing two software suites and two advanced hardware platforms. In addition to using the advanced baseband test equipment, the transmitter test platform also employs other components such as RF up-converters and channel faders. The receiver in the demonstration is considered as the device under test (DUT) from the point of view of transmitter test platform. There are the four main components involved in the transmitter test platform architecture: Signal Studio - Standard compliant baseband signal creator software; SystemVue Electronic Design Automation software tool; MXG - Baseband signal generator and RF up-converter platform; PXB - Advanced multiple baseband signal generator and channel emulation platform Baseband signal generation Agilent s PXB baseband generator and channel emulator platform is an advanced testing equipment with inbuilt multiple signal generators and channel emulation capability. Figure 5-1 and Figure 5-2 show the front and internal view of the PXB test instrument, respectively. It consists of up to 6 baseband cards where each card consists of 2 DSPs. Thus there are 12 DSPs in total. Four of these DSPs can be configured for the purpose of baseband signal generation or the continuous playback of arbitrary waveforms, while the remaining DSPs serve the purpose of channel emulation. Figure 5-1: PXB multiple baseband signal generator, front-view. 31/01/2012 Public Page 48/62

49 Up to 6 baseband cards Up to 4 I/O cards Figure 5-2: PXB multiple baseband signal generator, internal architecture. The four DSPs configured for the purpose of BaseBand signal Generation (BBG) are also called as BBG cards. Each BBG card has access to up to 2 GB hard disk memory for the playback of one or more arbitrary waveforms. Each BBG card supports the playback of up to 120 MHz bandwidth arbitrary waveform signal. Typically this bandwidth should be sufficient to support most intra-band contiguous and intra-band non-contiguous CA scenarios. The outputs of the BBG cards can be summed up before sending the signal to the channel emulation DSPs or directly to the output cards. The 8 remaining DSPs along with other digital units serve the purpose of channel emulation. In test instruments these DSPs are also called as faders. Each fader can be applied independently to one or more arbitrary waveforms or the output of the BBG cards. The output of the fader can then be summed up before finally sending the signal to the output. The summing operation of the fader output is especially useful in emulating various MIMO scenarios. The channel emulation supports various wireless transmissions scenarios such as indoor/outdoor, peak/off-peak hours. The test instrument provides various pre-configured setups for emulating different cellular channel models. For example channel models for LTE can be pre-configured for indoor or outdoor scenarios. The channel fading can be time and frequency selective in nature. The time varying fading is always emulated in real-time whereas the frequency selective fading can be static in nature. Each fader card can emulate up to 6 multiple paths at 120 MHz bandwidth configuration and up to 24 paths at 40 MHz bandwidth configuration. The amplitude, delay and angle of arrival for individual paths can be independently configured. In addition the fader also provides the possibility to add white Gaussian noise on the arbitrary waveform. The PXB test instrument provides the possibility to interface with up to 4 external devices through the input/output digital cards outlets given at the rear side of the instrument. These input/output cards can be directly accessed either by the DSPs meant for baseband signal generation (BBGs) or the DSPs meant for the purpose of channel emulation (faders). As the test instrument provides the possibility to sum either the outputs of the BBG cards or the faders, thus it is possible to set up the instrument into various pre-configured setups. Typically the BBG card of the PXB instrument plays back the standard compliant waveform signal file that has been downloaded to the memory associated with the BBG card Standard compliant baseband signal creator software Signal Studio is standard compliant baseband signal creator software. In the framework of, we utilize the LTE signal creator suite in order to test the DUT for CA and MU MIMO scenarios. The LTE waveform segments from Signal Studio are typically ms time frame long. These segments are downloaded to the signal generator instrument s memory and then repeatedly played back for the pre-defined time duration as set by the user. The baseband signal can then also be faded depending upon the SISO or MIMO configuration. The faded signal is then finally sent to the DUT. In the project, the firmware of MXG was upgraded so that the instrument can provide the feature to play the waveform segments in a sequential order. This is a useful feature for demonstrating the CA scenarios with waveforms appearing and disappearing dynamically. 31/01/2012 Public Page 49/62

50 Figure 5-3 shows a screen shot of the Signal Studio software suite that has been used to generate LTE standard compliant CA signal. Figure 5-3: Signal Studio generating standard compliant CA LTE signal. Figure 5-4: SystemVue used to generate customized signals. 31/01/2012 Public Page 50/62

51 In several cases the receiver DUT is not yet compliant (as it was the case earlier in the project).. To enable early testing, a variant of a standard signal needs to be generated. For this purpose we make use of the SystemVue software suite. With the help of this software it is possible to create physical layer and transport channel coded baseband customized waveforms for different carrier aggregation scenarios. The baseband signal is finally loaded on the signal generation platform. A simple schematic design example for the generation of custom IQ signal is given in Figure 5-4. These tools have been adapted in the frame of the project and used such that it fitted the needs RF up-converter Agilent s MXG RF vector signal generator is a sophisticated baseband signal generator and an RF up-converter instrument. The instrument can also be used solely as an RF up-converter, the output of which is finally fed to a DUT. Care has to be taken that in a demo setup involving multiple RF up-converters then all the up-converters are perfectly synchronized with each other. The RF front-end characteristics of the up-converters should fall within the conformance limits as expected from the standard test equipment. Figure 5-5 shows the front panel picture of an MXG which is one of the popular RF up-converter that has been used for receiver testing in the project. Figure 5-5: MXG RF up-converter. Based on the test platform components and depending on the DUT bandwidth processing capability, the CA and the MIMO scenario, the transmitter platform architecture may involve either one or more MXGs used as baseband generator or RF up-converters. Thus for a particular PoC demonstration there can be either one or more transmitter chains Conclusion on the receiver test activities During the project investigation, it became clear that the Carrier Aggregate signal generation for receiver test was less challenging than originally anticipated. This led to the additional activities around transmitter test reported in section 5.2. The obtained results have been used by the partners and have been demonstrated in workshops and project reviews. Commercialization of the results has been initiated during the project lifetime due to the uptake of CA techniques by the industry. 5.2 Wideband spectrum analysis for CA transmitter test Motivation With LTE-A and carrier aggregation, the RF span goes towards greater values. This can go potentially over 1GHz: e.g. with a chunk in the 800MHz and another one in the 1.8GHz. Obviously, the analysis of such a scheme will be conducted with two separate analyzers. However, for smaller spans, one may wish to perform the analysis in a single box to 1/ reduce the costs 2/ ease the synchronization between the bands. In this work, we study the possibilities for spectrum analysis with instantaneous bandwidth in excess of 200 MHz. Today this is not possible with commercially available single box spectrum analyzers. Agilent s commercially 31/01/2012 Public Page 51/62

52 available single-box PXA (Performance Spectrum Analyzer) provides up to 160 MHz analysis bandwidth, which is the best in class for current state-of-the-art. In the next section we will discuss a representative example of a combination of Agilent instruments and analysis capabilities in a measurement setup in order to achieve signal and spectrum analysis at 250 MHz instantaneous analysis bandwidth. Then we will focus on the digital functionality needed to provide the required signal/spectrum analysis Instrument architecture Figure 5-6 shows the architecture of Agilent s 250 MHz bandwidth PXI-based Vector Signal Analyzer. This is a signal analyzer which is built up modularly with PXI cards. We use this block diagram as a representative example to discuss the overall structure of a wideband signal analyzer. Each block in the figure represents a separate card. Figure 5-6: Overall 250 MHz signal analyzer block diagram. The 2 frontends together cover all the carrier frequencies of the communication bands of interest to. The LO card serves both as a reference frequency for realizing the downconversions from RF to IF (Intermediate Frequency), as well as reference clock for the digitizer card. This digitizer includes the A/D converter capable of providing the 250 MHz band signal and FPGA based functions such as the DDC (Digital DownConverter) turning the real IF signal into an I,Q complex baseband stream. Data can be streamed directly to external analysis software over PCIe, or can be stored in the DDR3 memory interfacing to the baseband processing FPGA for further analysis afterwards MHz spectrum analyzer baseband Figure 5-7 shows the development environment of the spectrum analyzer baseband portion. It includes the digitizer, the DDR3 memory and FPGA resources. The FPGA is a Xilinx XC6VLX240T on an ML605 board; it is used for implementing functions such as signal conditioning, downconversion, FFT processing and log scale (db) representation. 31/01/2012 Public Page 52/62

53 Figure 5-7: Development environment Analysis capabilities One of the benefits of FFT-based spectrum analysis is that we can tailor the performance of the spectrum analyzer according to our needs for resolution bandwidth and dynamic range, depending on the circumstances. We do this by windowing the input signal in the appropriate way (Figure 5-8) prior to FFT processing. The rectangular window gives the smallest possible resolution bandwidth, but establishes a relatively high leakage. The Hanning window has a wider main lobe, but sidelobes get lower quickly. This is hence a better choice for measurements requiring a high dynamic range. The flattop window has the widest main lobe and hence a flat response over adjacent bins. This is hence a good choice when accurate amplitude estimation is important. Figure 5-8: Spectral characteristics for different window choices Test results Figure 5-9 shows the 250 MHz wide spectrum for a single input carrier obtained with the actual hardware and software development setup. A signal analysis with 2 carriers, separated 0 MHz, is shown in Figure 5-. This scenario can be generated using an MXG (Vector Signal Generator) with the two-tone mode enabled. Wider separations can be realized with the analog output signals of 2 MXG outputs combined (Figure 5-11). 31/01/2012 Public Page 53/62

54 Figure 5-9: Single carrier in 250 MHz frequency span. Figure 5-: Two carriers about 0 MHz apart in 250 MHz frequency span. 31/01/2012 Public Page 54/62

55 Figure 5-11: Schematic for 2-tone experimental test setup Conclusions and lessons learned The necessary algorithm and architecture developments have been performed in order to enable wideband spectrum analysis for test and measurement support for carrier aggregated signals in LTE-A and beyond. High bandwidth processing requires particular architecture choices and puts high demands on FPGA resources and EDA tools. The high-speed, high dynamic range signal processing requires heavy usage of the Virtex-6 DSP accelerator blocks and block RAMs. Timing closure can only be reached by architecture optimizations and synthesis tool iterations. The work presented here will most probably be exploited in future products. 5.3 Ray-Tracing and deterministic channel emulation Deterministic fading Until recently, channel emulation was associated solely with stochastic models. Based on measurements, the scientific community has derived various randomness-based models to mimic different kinds of environments. These models do not reflect any particular scene, but by sweeping through their statistics will give a good idea of the average DUT performance. Rayleigh, Rice, Nagakami are such typical models and are supported by the Agilent PXB and Agilent System Vue. Conformance tests are based on these stochastic models. However these tests actually fail to guarantee any satisfactory performance in the field. In addition, with MIMO and closed-loop schemes being part of new standards, the importance of channel emulation is growing and appeals for closer-to-reality channel emulation for accurate testing. Geometrical models (like the WINNER model) have been proposed recently. They offer interesting capabilities in particular with respect to the spatial dimension (MIMO) but like the above models they are still based on statistical distributions and are not meant to mimic any particular area. The test industry has recently understood the needs for real-world emulation and started two years ago to release some solutions. The common denominator between the solutions is the replay from file feature. Basically, the time-variant (vector, in the MIMO case) channel impulse response is stored in a file and replayed. The channel being fully characterized by the file, no randomness is involved hence the naming deterministic fading Raygen the channel data preprocessor Our objective in this context is the development of a channel preprocessing tool for the Agilent PXB channel emulator. The main function of this tool is to serve as an interface/conversion tool between the PXB channel fading engine and a ray-tracing simulator. Ray-tracing software predicts the propagation of radio waves based on the phenomena of reflection, refraction, diffraction, and absorption (attenuation). In an urbanized area, for instance, the propagation is mostly affected by reflections from buildings and objects. The actual ray data preprocessing is performed upfront, i. e., on a non-real-time basis. The key feature of this tool is to enable for the PXB channel emulator the previously described functionality to deterministically store & replay a given channel. The benefits are a more realistic reflection of the RF channel in the context of spatial trajectories and movement, perfect test repeatability, and increased test flexibility. 31/01/2012 Public Page 55/62

56 Load Ray-Tracing Data Define Trajectory Interpolate Intermediate Traj. Points Ray Clustering Generate Fading Parameters Figure 5-12: Raygen process flow. In the first stage of the process the channel preprocessor tool, from here on referred to as Raygen, loads and parses ray data from a ray-tracing simulator and creates a snapshot grid. The complete process flow is given in Figure Each snapshot on the grid is defined by a number of predicted wave propagation paths, called rays. The visualization of loaded rays for a specific reception point on the snapshot grid is demonstrated in Figure Rays are characterized by their propagation delay, complex coefficient (path-loss and carrier-tointerference ratio), angle of departure (azimuth and elevation), angle of arrival (azimuth and elevation), and interaction points in the given topographic area. This representation is also called double-directional impulse response (DDIR). Furthermore, this stage involves the removal of zero-ray snapshots, the addition of virtual line-ofsight (LOS), and discarding unwanted rays (based on excess delay threshold and dynamic range threshold). An example of a DDIR is given in Figure /01/2012 Public Page 56/62

57 Figure 5-13: Visualization of ray tracing data in an urbanized zone (top view). 31/01/2012 Public Page 57/62

58 Figure 5-14: Snapshot DDIR visualization, from top: propagation delay, AoD azimuth and elevation, AoA azimuth and elevation. The deterministic fading functionality involving ray-tracing data and a channel emulator can also be viewed as drive test reconstruction in the laboratory. For that reason the next stage comprises the definition (by drawing) of a trajectory. An important feature in this process is giving the user feedback about the relationship between the created trajectory and the loaded snapshot grid, and what might be the possible impact on the emulation. This feedback is achieved by means of a live computation of various metrics such as emulation time, emulation distance, RMS trajectory-to-grid distance, RMS channel-update deviation distance (the deviation caused by updating the channel fading parameters at fixed time intervals), etc. The number of trajectory segments is determined by the maximum segment distance and the maximum relative segment angle. The trajectory creation process is shown in Figure /01/2012 Public Page 58/62

59 Figure 5-15: Trajectory definition in the Raygen tool Wireless channel will vary in time based on the movement over a trajectory. Luckily, the fading parameters do not have to vary as fast as the signal sampling rate (. In theory, the rate should be at least twice the maximum Doppler shift (F d ), nevertheless a higher update rate is generally recommended in practice. This shift is proportional to the speed of the mobile (v) and the carrier frequency (F c ) and defined as (c being the speed of light): However, the update rate of fading parameters (in the sense of spatial movement) typically highly exceeds the density of the snapshot grid. Common snapshot grid density is 2- m. The obvious solution for this issue is the introduction of intermediate points to the trajectory segments and spatial interpolation of the channel parameters (DDIRs) at these points. For any two given neighboring snapshots on the trajectory we initiate a ray-to-ray mapping based on the multi-path component distances (MCD) between rays. MCD in this case depends on the inter-ray difference in AoA, delay, and power. The optimal assignment/mapping is achieved by the Hungarian algorithm (published by H. Kuhn, 1955). Since the sets of rays in snapshots are, in general, completely independent, a certain amount of rays will be too distant and will remain unmapped. Given the ray-to-ray mapping, the intermediate (artificial) snapshots will be created by inverse distance weighted interpolation of the two neighboring ray sets. Channel impulse response in the PXB is modeled using a tapped delay line implementation. Tapped delay line is a traditional technique for emulating a fading channel. In these models, each tap represents the sum of numerous multipath signals arriving at the same time. The tap amplitudes typically decrease over time as the signals arriving at later times have larger path loss and possibly undergo multiple reflections from the surrounding environment. PXB uses 24 taps in this model which is also the upper limit for distinct delayed paths that can be fed to the emulator from the Raygen tool. On the other hand, the number of rays per snapshot is normally higher (e. g., 256 rays). This difference triggers the need for clustering the rays in a snapshot into 24 (or less) clusters and eventually replacing the rays by their cluster-sum equivalent. The clustering is also based on MCD among rays in a particular snapshot. 31/01/2012 Public Page 59/62

Carrier Aggregation and MU-MIMO: outcomes from SAMURAI project

Carrier Aggregation and MU-MIMO: outcomes from SAMURAI project Carrier Aggregation and MU-MIMO: outcomes from SAMURAI project Presented by Florian Kaltenberger Swisscom workshop 29.5.2012 Eurecom, Sophia-Antipolis, France Outline Motivation The SAMURAI project Overview

More information

An LTE compatible massive MIMO testbed based on OpenAirInterface. Xiwen JIANG, Florian Kaltenberger EURECOM

An LTE compatible massive MIMO testbed based on OpenAirInterface. Xiwen JIANG, Florian Kaltenberger EURECOM An LTE compatible massive MIMO testbed based on OpenAirInterface Xiwen JIANG, Florian Kaltenberger EURECOM Testbed Overview Open source platform Based on OAI hardware and software 3GPP LTE compatible Incorporate

More information

Improving MU-MIMO Performance in LTE-(Advanced) by Efficiently Exploiting Feedback Resources and through Dynamic Scheduling

Improving MU-MIMO Performance in LTE-(Advanced) by Efficiently Exploiting Feedback Resources and through Dynamic Scheduling Improving MU-MIMO Performance in LTE-(Advanced) by Efficiently Exploiting Feedback Resources and through Dynamic Scheduling Ankit Bhamri, Florian Kaltenberger, Raymond Knopp, Jyri Hämäläinen Eurecom, France

More information

LTE-Advanced and Release 10

LTE-Advanced and Release 10 LTE-Advanced and Release 10 1. Carrier Aggregation 2. Enhanced Downlink MIMO 3. Enhanced Uplink MIMO 4. Relays 5. Release 11 and Beyond Release 10 enhances the capabilities of LTE, to make the technology

More information

Interference management Within 3GPP LTE advanced

Interference management Within 3GPP LTE advanced Interference management Within 3GPP LTE advanced Konstantinos Dimou, PhD Senior Research Engineer, Wireless Access Networks, Ericsson research konstantinos.dimou@ericsson.com 2013-02-20 Outline Introduction

More information

3G/4G Mobile Communications Systems. Dr. Stefan Brück Qualcomm Corporate R&D Center Germany

3G/4G Mobile Communications Systems. Dr. Stefan Brück Qualcomm Corporate R&D Center Germany 3G/4G Mobile Communications Systems Dr. Stefan Brück Qualcomm Corporate R&D Center Germany Chapter VI: Physical Layer of LTE 2 Slide 2 Physical Layer of LTE OFDM and SC-FDMA Basics DL/UL Resource Grid

More information

LTE Aida Botonjić. Aida Botonjić Tieto 1

LTE Aida Botonjić. Aida Botonjić Tieto 1 LTE Aida Botonjić Aida Botonjić Tieto 1 Why LTE? Applications: Interactive gaming DVD quality video Data download/upload Targets: High data rates at high speed Low latency Packet optimized radio access

More information

Technical Aspects of LTE Part I: OFDM

Technical Aspects of LTE Part I: OFDM Technical Aspects of LTE Part I: OFDM By Mohammad Movahhedian, Ph.D., MIET, MIEEE m.movahhedian@mci.ir ITU regional workshop on Long-Term Evolution 9-11 Dec. 2013 Outline Motivation for LTE LTE Network

More information

Ten Things You Should Know About MIMO

Ten Things You Should Know About MIMO Ten Things You Should Know About MIMO 4G World 2009 presented by: David L. Barner www/agilent.com/find/4gworld Copyright 2009 Agilent Technologies, Inc. The Full Agenda Intro System Operation 1: Cellular

More information

Planning of LTE Radio Networks in WinProp

Planning of LTE Radio Networks in WinProp Planning of LTE Radio Networks in WinProp AWE Communications GmbH Otto-Lilienthal-Str. 36 D-71034 Böblingen mail@awe-communications.com Issue Date Changes V1.0 Nov. 2010 First version of document V2.0

More information

UTILIZATION OF AN IEEE 1588 TIMING REFERENCE SOURCE IN THE inet RF TRANSCEIVER

UTILIZATION OF AN IEEE 1588 TIMING REFERENCE SOURCE IN THE inet RF TRANSCEIVER UTILIZATION OF AN IEEE 1588 TIMING REFERENCE SOURCE IN THE inet RF TRANSCEIVER Dr. Cheng Lu, Chief Communications System Engineer John Roach, Vice President, Network Products Division Dr. George Sasvari,

More information

Investigation on Multiple Antenna Transmission Techniques in Evolved UTRA. OFDM-Based Radio Access in Downlink. Features of Evolved UTRA and UTRAN

Investigation on Multiple Antenna Transmission Techniques in Evolved UTRA. OFDM-Based Radio Access in Downlink. Features of Evolved UTRA and UTRAN Evolved UTRA and UTRAN Investigation on Multiple Antenna Transmission Techniques in Evolved UTRA Evolved UTRA (E-UTRA) and UTRAN represent long-term evolution (LTE) of technology to maintain continuous

More information

References. What is UMTS? UMTS Architecture

References. What is UMTS? UMTS Architecture 1 References 2 Material Related to LTE comes from 3GPP LTE: System Overview, Product Development and Test Challenges, Agilent Technologies Application Note, 2008. IEEE Communications Magazine, February

More information

LTE systems: overview

LTE systems: overview LTE systems: overview Luca Reggiani LTE overview 1 Outline 1. Standard status 2. Signal structure 3. Signal generation 4. Physical layer procedures 5. System architecture 6. References LTE overview 2 Standard

More information

PoC #1 On-chip frequency generation

PoC #1 On-chip frequency generation 1 PoC #1 On-chip frequency generation This PoC covers the full on-chip frequency generation system including transport of signals to receiving blocks. 5G frequency bands around 30 GHz as well as 60 GHz

More information

multiple access (FDMA) solution with dynamic bandwidth. This approach TERMS AND ABBREVIATIONS

multiple access (FDMA) solution with dynamic bandwidth. This approach TERMS AND ABBREVIATIONS LTE test bed Bernt Johansson and Tomas Sundin The Third Generation Partnership Project (3GPP) is specifying the longterm evolution of third-generation cellular systems to meet demands for higher user bit

More information

LTE-Advanced research in 3GPP

LTE-Advanced research in 3GPP LTE-Advanced research in 3GPP GIGA seminar 8 4.12.28 Tommi Koivisto tommi.koivisto@nokia.com Outline Background and LTE-Advanced schedule LTE-Advanced requirements set by 3GPP Technologies under investigation

More information

2012 LitePoint Corp LitePoint, A Teradyne Company. All rights reserved.

2012 LitePoint Corp LitePoint, A Teradyne Company. All rights reserved. LTE TDD What to Test and Why 2012 LitePoint Corp. 2012 LitePoint, A Teradyne Company. All rights reserved. Agenda LTE Overview LTE Measurements Testing LTE TDD Where to Begin? Building a LTE TDD Verification

More information

Performance Studies on LTE Advanced in the Easy-C Project Andreas Weber, Alcatel Lucent Bell Labs

Performance Studies on LTE Advanced in the Easy-C Project Andreas Weber, Alcatel Lucent Bell Labs Performance Studies on LTE Advanced in the Easy-C Project 19.06.2008 Andreas Weber, Alcatel Lucent Bell Labs All Rights Reserved Alcatel-Lucent 2007 Agenda 1. Introduction 2. EASY C 3. LTE System Simulator

More information

3GPP TR V ( )

3GPP TR V ( ) TR 36.871 V11.0.0 (2011-12) Technical Report 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA); Downlink Multiple

More information

LTE Air Interface. Course Description. CPD Learning Credits. Level: 3 (Advanced) days. Very informative, instructor was engaging and knowledgeable!

LTE Air Interface. Course Description. CPD Learning Credits. Level: 3 (Advanced) days. Very informative, instructor was engaging and knowledgeable! Innovating Telecoms Training Very informative, instructor was engaging and knowledgeable! Watch our course intro video. LTE Air Interface Course Description With the introduction of LTE came the development

More information

A Radio Resource Management Framework for the 3GPP LTE Uplink

A Radio Resource Management Framework for the 3GPP LTE Uplink A Radio Resource Management Framework for the 3GPP LTE Uplink By Amira Mohamed Yehia Abdulhadi Afifi B.Sc. in Electronics and Communications Engineering Cairo University A Thesis Submitted to the Faculty

More information

Interference-Aware Receivers for LTE SU-MIMO in OAI

Interference-Aware Receivers for LTE SU-MIMO in OAI Interference-Aware Receivers for LTE SU-MIMO in OAI Elena Lukashova, Florian Kaltenberger, Raymond Knopp Communication Systems Dep., EURECOM April, 2017 1 / 26 MIMO in OAI OAI has been used intensively

More information

MU-MIMO in LTE/LTE-A Performance Analysis. Rizwan GHAFFAR, Biljana BADIC

MU-MIMO in LTE/LTE-A Performance Analysis. Rizwan GHAFFAR, Biljana BADIC MU-MIMO in LTE/LTE-A Performance Analysis Rizwan GHAFFAR, Biljana BADIC Outline 1 Introduction to Multi-user MIMO Multi-user MIMO in LTE and LTE-A 3 Transceiver Structures for Multi-user MIMO Rizwan GHAFFAR

More information

MIMO in 3G STATUS. MIMO for high speed data in 3G systems. Outline. Information theory for wireless channels

MIMO in 3G STATUS. MIMO for high speed data in 3G systems. Outline. Information theory for wireless channels MIMO in G STATUS MIMO for high speed data in G systems Reinaldo Valenzuela Wireless Communications Research Department Bell Laboratories MIMO (multiple antenna technologies) provides higher peak data rates

More information

DOWNLINK AIR-INTERFACE...

DOWNLINK AIR-INTERFACE... 1 ABBREVIATIONS... 10 2 FUNDAMENTALS... 14 2.1 INTRODUCTION... 15 2.2 ARCHITECTURE... 16 2.3 INTERFACES... 18 2.4 CHANNEL BANDWIDTHS... 21 2.5 FREQUENCY AND TIME DIVISION DUPLEXING... 22 2.6 OPERATING

More information

Transforming MIMO Test

Transforming MIMO Test Transforming MIMO Test MIMO channel modeling and emulation test challenges Presented by: Kevin Bertlin PXB Product Engineer Page 1 Outline Wireless Technologies Review Multipath Fading and Antenna Diversity

More information

3GPP: Evolution of Air Interface and IP Network for IMT-Advanced. Francois COURAU TSG RAN Chairman Alcatel-Lucent

3GPP: Evolution of Air Interface and IP Network for IMT-Advanced. Francois COURAU TSG RAN Chairman Alcatel-Lucent 3GPP: Evolution of Air Interface and IP Network for IMT-Advanced Francois COURAU TSG RAN Chairman Alcatel-Lucent 1 Introduction Reminder of LTE SAE Requirement Key architecture of SAE and its impact Key

More information

TECHTRAINED. Foundations Explained. Learn Technology in 10 minutes. Contact:

TECHTRAINED. Foundations Explained. Learn Technology in 10 minutes. Contact: TT 1608: LTE Air Interface Foundations Explained Contact: hello@techtrained.com 469-619-7419 918-908-0336 Course Overview: If you are trying to learn LTE and don t know where to start. You or your technical

More information

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

Application Note. StarMIMO. RX Diversity and MIMO OTA Test Range Application Note StarMIMO RX Diversity and MIMO OTA Test Range Contents Introduction P. 03 StarMIMO setup P. 04 1/ Multi-probe technology P. 05 Cluster vs Multiple Cluster setups Volume vs Number of probes

More information

Beamforming for 4.9G/5G Networks

Beamforming for 4.9G/5G Networks Beamforming for 4.9G/5G Networks Exploiting Massive MIMO and Active Antenna Technologies White Paper Contents 1. Executive summary 3 2. Introduction 3 3. Beamforming benefits below 6 GHz 5 4. Field performance

More information

Ettus Research USRP. Tom Tsou 3rd OpenAirInterface Workshop April 28, 2017

Ettus Research USRP. Tom Tsou 3rd OpenAirInterface Workshop April 28, 2017 Ettus Research USRP Tom Tsou tom.tsou@ettus.com 3rd OpenAirInterface Workshop April 28, 2017 Agenda Company Overview USRP Software Ecosystem Product Line B-Series (Bus) N-Series (Network) X-Series (High

More information

2016 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media,

2016 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, 2016 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising

More information

3G Evolution HSPA and LTE for Mobile Broadband Part II

3G Evolution HSPA and LTE for Mobile Broadband Part II 3G Evolution HSPA and LTE for Mobile Broadband Part II Dr Stefan Parkvall Principal Researcher Ericsson Research stefan.parkvall@ericsson.com Outline Series of three seminars I. Basic principles Channel

More information

5 th Generation Non-Orthogonal Waveforms for Asynchronous Signaling. Final Review. Brussels, Work Package 5

5 th Generation Non-Orthogonal Waveforms for Asynchronous Signaling. Final Review. Brussels, Work Package 5 5 th Generation Non-Orthogonal Waveforms for Asynchronous Signaling Final Review Brussels, 24.06.2015 Work Package 5 Outline Work Package Overview Motivation Demonstrators FBMC UFMC GFDM System Simulator

More information

LTE Channel State Information (CSI)

LTE Channel State Information (CSI) LTE Channel State Information (CSI) Presented by: Sandy Fraser, Agilent Technologies Agenda Channel State Information (CSI) different forms and definitions Channel Quality Information, Pre-Coding Matrix

More information

UNDERSTANDING LTE WITH MATLAB

UNDERSTANDING LTE WITH MATLAB UNDERSTANDING LTE WITH MATLAB FROM MATHEMATICAL MODELING TO SIMULATION AND PROTOTYPING Dr Houman Zarrinkoub MathWorks, Massachusetts, USA WILEY Contents Preface List of Abbreviations 1 Introduction 1.1

More information

2015 The MathWorks, Inc. 1

2015 The MathWorks, Inc. 1 2015 The MathWorks, Inc. 1 What s Behind 5G Wireless Communications? 서기환과장 2015 The MathWorks, Inc. 2 Agenda 5G goals and requirements Modeling and simulating key 5G technologies Release 15: Enhanced Mobile

More information

(some) Device Localization, Mobility Management and 5G RAN Perspectives

(some) Device Localization, Mobility Management and 5G RAN Perspectives (some) Device Localization, Mobility Management and 5G RAN Perspectives Mikko Valkama Tampere University of Technology Finland mikko.e.valkama@tut.fi +358408490756 December 16th, 2016 TAKE-5 and TUT, shortly

More information

Training Programme. 1. LTE Planning Overview. 2. Modelling a LTE Network. 3. LTE Predictions. 4. Frequency and PCI Plan Analysis

Training Programme. 1. LTE Planning Overview. 2. Modelling a LTE Network. 3. LTE Predictions. 4. Frequency and PCI Plan Analysis ATOLL LTE FEATURES Training Programme 1. LTE Planning Overview 2. Modelling a LTE Network 3. LTE Predictions 4. Frequency and PCI Plan Analysis 5. Monte-Carlo Based Simulations Slide 2 of 82 1. LTE Planning

More information

Transmitter Design and Measurement Challenges

Transmitter Design and Measurement Challenges Transmitter Design and Measurement Challenges Based on the book: LTE and the Evolution to 4G Wireless Chapter 6.4 4G World 2009 presented by: David L. Barner www/agilent.com/find/4gworld 1 Agilent Technologies,

More information

Keysight Technologies Performing LTE and LTE-Advanced RF Measurements with the E7515A UXM Wireless Test Set

Keysight Technologies Performing LTE and LTE-Advanced RF Measurements with the E7515A UXM Wireless Test Set Keysight Technologies Performing LTE and LTE-Advanced RF Measurements with the E7515A UXM Wireless Test Set Based on 3GPP TS 36.521-1 Application Note 02 Keysight Performing LTE and LTE-Advanced Measurements

More information

WINNER+ IMT-Advanced Evaluation Group

WINNER+ IMT-Advanced Evaluation Group IEEE L802.16-10/0064 WINNER+ IMT-Advanced Evaluation Group Werner Mohr, Nokia-Siemens Networks Coordinator of WINNER+ project on behalf of WINNER+ http://projects.celtic-initiative.org/winner+/winner+

More information

Multi-User MIMO and Carrier Aggregation in 4G Systems: the SAMURAI approach

Multi-User MIMO and Carrier Aggregation in 4G Systems: the SAMURAI approach Multi-User MIMO and Carrier Aggregation in 4G Systems: the SAMURAI approach A.F. Cattoni, H.T. Nguyen Aalborg University J. Duplicy Agilent Technologies B. Badic, R. Balraj Intel Mobile Communications

More information

<Technical Report> Number of pages: 20. XGP Forum Document TWG TR

<Technical Report> Number of pages: 20. XGP Forum Document TWG TR XGP Forum Document TWG-009-01-TR Title: Conformance test for XGP Global Mode Version: 01 Date: September 2, 2013 XGP Forum Classification: Unrestricted List of contents: Chapter 1 Introduction

More information

Integrated Solutions for Testing Wireless Communication Systems

Integrated Solutions for Testing Wireless Communication Systems TOPICS IN RADIO COMMUNICATIONS Integrated Solutions for Testing Wireless Communication Systems Dingqing Lu and Zhengrong Zhou, Agilent Technologies Inc. ABSTRACT Wireless communications standards have

More information

TS 5G.201 v1.0 (2016-1)

TS 5G.201 v1.0 (2016-1) Technical Specification KT PyeongChang 5G Special Interest Group (); KT 5th Generation Radio Access; Physical Layer; General description (Release 1) Ericsson, Intel Corp., Nokia, Qualcomm Technologies

More information

WHITEPAPER MULTICORE SOFTWARE DESIGN FOR AN LTE BASE STATION

WHITEPAPER MULTICORE SOFTWARE DESIGN FOR AN LTE BASE STATION WHITEPAPER MULTICORE SOFTWARE DESIGN FOR AN LTE BASE STATION Executive summary This white paper details the results of running the parallelization features of SLX to quickly explore the HHI/ Frauenhofer

More information

Test Range Spectrum Management with LTE-A

Test Range Spectrum Management with LTE-A Test Resource Management Center (TRMC) National Spectrum Consortium (NSC) / Spectrum Access R&D Program Test Range Spectrum Management with LTE-A Bob Picha, Nokia Corporation of America DISTRIBUTION STATEMENT

More information

System Performance of Cooperative Massive MIMO Downlink 5G Cellular Systems

System Performance of Cooperative Massive MIMO Downlink 5G Cellular Systems IEEE WAMICON 2016 April 11-13, 2016 Clearwater Beach, FL System Performance of Massive MIMO Downlink 5G Cellular Systems Chao He and Richard D. Gitlin Department of Electrical Engineering University of

More information

Fading & OFDM Implementation Details EECS 562

Fading & OFDM Implementation Details EECS 562 Fading & OFDM Implementation Details EECS 562 1 Discrete Mulitpath Channel P ~ 2 a ( t) 2 ak ~ ( t ) P a~ ( 1 1 t ) Channel Input (Impulse) Channel Output (Impulse response) a~ 1( t) a ~2 ( t ) R a~ a~

More information

Long Term Evolution (LTE)

Long Term Evolution (LTE) 1 Lecture 13 LTE 2 Long Term Evolution (LTE) Material Related to LTE comes from 3GPP LTE: System Overview, Product Development and Test Challenges, Agilent Technologies Application Note, 2008. IEEE Communications

More information

Block Error Rate and UE Throughput Performance Evaluation using LLS and SLS in 3GPP LTE Downlink

Block Error Rate and UE Throughput Performance Evaluation using LLS and SLS in 3GPP LTE Downlink Block Error Rate and UE Throughput Performance Evaluation using LLS and SLS in 3GPP LTE Downlink Ishtiaq Ahmad, Zeeshan Kaleem, and KyungHi Chang Electronic Engineering Department, Inha University Ishtiaq001@gmail.com,

More information

MIMO-OFDM for LTE 최수용. 연세대학교전기전자공학과

MIMO-OFDM for LTE 최수용.   연세대학교전기전자공학과 MIMO-OFDM for LTE 최수용 csyong@yonsei.ac.kr http://web.yonsei.ac.kr/sychoi/ 연세대학교전기전자공학과 LTE 시스템의특징 : Architecture LTE(Long Term Evolution) (=E-UTRAN) SAE(System Architecture Evolution) (=EPC) EPS(Evolved

More information

Low latency in 4.9G/5G

Low latency in 4.9G/5G Low latency in 4.9G/5G Solutions for millisecond latency White Paper The demand for mobile networks to deliver low latency is growing. Advanced services such as robotics control, autonomous cars and virtual

More information

SORBAS 200 3GPP LTE Test UE Solution for FDD and TDD Operation

SORBAS 200 3GPP LTE Test UE Solution for FDD and TDD Operation SORBAS 200 3GPP LTE Test UE Solution for FDD and TDD Operation The SORBAS 3GPP LTE Test UE is designed for testing evolving LTE mobile communications infrastructure and networks. It has the capabilities

More information

What s Behind 5G Wireless Communications?

What s Behind 5G Wireless Communications? What s Behind 5G Wireless Communications? Marc Barberis 2015 The MathWorks, Inc. 1 Agenda 5G goals and requirements Modeling and simulating key 5G technologies Release 15: Enhanced Mobile Broadband IoT

More information

5G New Radio Design. Fall VTC-2017, Panel September 25 th, Expanding the human possibilities of technology to make our lives better

5G New Radio Design. Fall VTC-2017, Panel September 25 th, Expanding the human possibilities of technology to make our lives better 5G New Radio Design Expanding the human possibilities of technology to make our lives better Fall VTC-2017, Panel September 25 th, 2017 Dr. Amitabha Ghosh Head of Small Cell Research, Nokia Fellow, IEEE

More information

NR Physical Layer Design: NR MIMO

NR Physical Layer Design: NR MIMO NR Physical Layer Design: NR MIMO Younsun Kim 3GPP TSG RAN WG1 Vice-Chairman (Samsung) 3GPP 2018 1 Considerations for NR-MIMO Specification Design NR-MIMO Specification Features 3GPP 2018 2 Key Features

More information

Background: Cellular network technology

Background: Cellular network technology Background: Cellular network technology Overview 1G: Analog voice (no global standard ) 2G: Digital voice (again GSM vs. CDMA) 3G: Digital voice and data Again... UMTS (WCDMA) vs. CDMA2000 (both CDMA-based)

More information

Submission on Proposed Methodology for Engineering Licenses in Managed Spectrum Parks

Submission on Proposed Methodology for Engineering Licenses in Managed Spectrum Parks Submission on Proposed Methodology and Rules for Engineering Licenses in Managed Spectrum Parks Introduction General This is a submission on the discussion paper entitled proposed methodology and rules

More information

Long Term Evolution (LTE) and 5th Generation Mobile Networks (5G) CS-539 Mobile Networks and Computing

Long Term Evolution (LTE) and 5th Generation Mobile Networks (5G) CS-539 Mobile Networks and Computing Long Term Evolution (LTE) and 5th Generation Mobile Networks (5G) Long Term Evolution (LTE) What is LTE? LTE is the next generation of Mobile broadband technology Data Rates up to 100Mbps Next level of

More information

Radio Performance of 4G-LTE Terminal. Daiwei Zhou

Radio Performance of 4G-LTE Terminal. Daiwei Zhou Radio Performance of 4G-LTE Terminal Daiwei Zhou Course Objectives: Throughout the course the trainee should be able to: 1. get a clear overview of the system architecture of LTE; 2. have a logical understanding

More information

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

M A R C H 2 6, Sheri DeTomasi 5G New Radio Solutions Lead Keysight Technologies. 5G New Radio Challenges and Redefining Test M A R C H 2 6, 2 0 1 8 Sheri DeTomasi 5G New Radio Solutions Lead Keysight Technologies 1 5G Market Trends 5G New Radio Specification and Implications New Measurement Challenges and Redefining Test Summary

More information

Design and implementation of an LTE system with multi-thread parallel processing on OpenAirInterface platform [Invited paper]

Design and implementation of an LTE system with multi-thread parallel processing on OpenAirInterface platform [Invited paper] Design and implementation of an LTE system with multi-thread parallel processing on OpenAirInterface platform [Invited paper] Hengyang Shen *, Xingguang Wei *, Haitao Liu *, Yang Liu +, and Kan Zheng *

More information

II. FRAME STRUCTURE In this section, we present the downlink frame structure of 3GPP LTE and WiMAX standards. Here, we consider

II. FRAME STRUCTURE In this section, we present the downlink frame structure of 3GPP LTE and WiMAX standards. Here, we consider Forward Error Correction Decoding for WiMAX and 3GPP LTE Modems Seok-Jun Lee, Manish Goel, Yuming Zhu, Jing-Fei Ren, and Yang Sun DSPS R&D Center, Texas Instruments ECE Depart., Rice University {seokjun,

More information

(COMPUTER NETWORKS & COMMUNICATION PROTOCOLS) Ali kamil Khairullah Number:

(COMPUTER NETWORKS & COMMUNICATION PROTOCOLS) Ali kamil Khairullah Number: (COMPUTER NETWORKS & COMMUNICATION PROTOCOLS) Ali kamil Khairullah Number: 15505071 22-12-2016 Downlink transmission is based on Orthogonal Frequency Division Multiple Access (OFDMA) which converts the

More information

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

Making Noise in RF Receivers Simulate Real-World Signals with Signal Generators Making Noise in RF Receivers Simulate Real-World Signals with Signal Generators Noise is an unwanted signal. In communication systems, noise affects both transmitter and receiver performance. It degrades

More information

Developing a Generic Software-Defined Radar Transmitter using GNU Radio

Developing a Generic Software-Defined Radar Transmitter using GNU Radio Developing a Generic Software-Defined Radar Transmitter using GNU Radio A thesis submitted in partial fulfilment of the requirements for the degree of Master of Sciences (Defence Signal Information Processing)

More information

IMPLEMENTATION OF SOFTWARE-BASED 2X2 MIMO LTE BASE STATION SYSTEM USING GPU

IMPLEMENTATION OF SOFTWARE-BASED 2X2 MIMO LTE BASE STATION SYSTEM USING GPU IMPLEMENTATION OF SOFTWARE-BASED 2X2 MIMO LTE BASE STATION SYSTEM USING GPU Seunghak Lee (HY-SDR Research Center, Hanyang Univ., Seoul, South Korea; invincible@dsplab.hanyang.ac.kr); Chiyoung Ahn (HY-SDR

More information

5G NR Update and UE Validation

5G NR Update and UE Validation 5G NR Update and UE Validation Sr. Project Manager/ Keysight JianHua Wu 3GPP Status Update 2 5G Scenarios and Use Cases B R O A D R A N G E O F N E W S E R V I C E S A N D PA R A D I G M S Amazingly fast

More information

3GPP TR V9.0.0 ( )

3GPP TR V9.0.0 ( ) Technical Report 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Feasibility study for Further Advancements for E-UTRA (LTE-Advanced) (Release 9) The present document

More information

DOWNLINK ADAPTIVE CLOSED LOOP MIMO RESEARCH FOR 2 ANTENNAS IN TD-LTE SYSTEM

DOWNLINK ADAPTIVE CLOSED LOOP MIMO RESEARCH FOR 2 ANTENNAS IN TD-LTE SYSTEM DOWNLINK ADAPTIVE CLOSED LOOP MIMO RESEARCH FOR 2 ANTENNAS IN TD-LTE SYSTEM 1 XIAOTAO XU, 2 WENBING JIN 1 Asstt Prof., Department of Mechanical and Electrical Engineering, Hangzhou, China 2 Assoc. Prof.,

More information

3GPP TS V8.0.0 ( )

3GPP TS V8.0.0 ( ) TS 36.213 V8.0.0 (2007-09) Technical Specification 3 rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA); Physical

More information

LTE Base Station Equipments Usable with W-CDMA System

LTE Base Station Equipments Usable with W-CDMA System LTE Base Station Equipments Usable with W-CDMA System LTE Base Station Equipment W-CDMA/LTE Shared System Special Articles on Xi (Crossy) LTE Service Toward Smart Innovation 1. Introduction LTE Base Station

More information

Summary of the PhD Thesis

Summary of the PhD Thesis Summary of the PhD Thesis Contributions to LTE Implementation Author: Jamal MOUNTASSIR 1. Introduction The evolution of wireless networks process is an ongoing phenomenon. There is always a need for high

More information

Page 1. Overview : Wireless Networks Lecture 9: OFDM, WiMAX, LTE

Page 1. Overview : Wireless Networks Lecture 9: OFDM, WiMAX, LTE Overview 18-759: Wireless Networks Lecture 9: OFDM, WiMAX, LTE Dina Papagiannaki & Peter Steenkiste Departments of Computer Science and Electrical and Computer Engineering Spring Semester 2009 http://www.cs.cmu.edu/~prs/wireless09/

More information

OFDMA and MIMO Notes

OFDMA and MIMO Notes OFDMA and MIMO Notes EE 442 Spring Semester Lecture 14 Orthogonal Frequency Division Multiplexing (OFDM) is a digital multi-carrier modulation technique extending the concept of single subcarrier modulation

More information

Multiple Antenna Processing for WiMAX

Multiple Antenna Processing for WiMAX Multiple Antenna Processing for WiMAX Overview Wireless operators face a myriad of obstacles, but fundamental to the performance of any system are the propagation characteristics that restrict delivery

More information

UNIVERSITY OF SUSSEX

UNIVERSITY OF SUSSEX UNIVERSITY OF SUSSEX OFDMA in 4G Mobile Communications Candidate Number: 130013 Supervisor: Dr. Falah Ali Submitted for the degree of MSc. in Digital Communication Systems School of Engineering and Informatics

More information

LTE-ADVANCED - WHAT'S NEXT? Meik Kottkamp (Rohde & Schwarz GmBH & Co. KG, Munich, Germany;

LTE-ADVANCED - WHAT'S NEXT? Meik Kottkamp (Rohde & Schwarz GmBH & Co. KG, Munich, Germany; Proceedings of SDR'11-WInnComm-Europe, 22-24 Jun 2011 LTE-ADVANCED - WHAT'S NEXT? Meik Kottkamp (Rohde & Schwarz GmBH & Co. KG, Munich, Germany; meik.kottkamp@rohde-schwarz.com) ABSTRACT From 2009 onwards

More information

MACHINE TO MACHINE (M2M) COMMUNICATIONS-PART II

MACHINE TO MACHINE (M2M) COMMUNICATIONS-PART II MACHINE TO MACHINE (M2M) COMMUNICATIONS-PART II BASICS & CHALLENGES Dr Konstantinos Dimou Senior Research Engineer Ericsson Research konstantinos.dimou@ericsson.com Overview Introduction Definition Vision

More information

Prototyping Next-Generation Communication Systems with Software-Defined Radio

Prototyping Next-Generation Communication Systems with Software-Defined Radio Prototyping Next-Generation Communication Systems with Software-Defined Radio Dr. Brian Wee RF & Communications Systems Engineer 1 Agenda 5G System Challenges Why Do We Need SDR? Software Defined Radio

More information

System-Level Performance of Downlink Non-orthogonal Multiple Access (NOMA) Under Various Environments

System-Level Performance of Downlink Non-orthogonal Multiple Access (NOMA) Under Various Environments System-Level Permance of Downlink n-orthogonal Multiple Access (N) Under Various Environments Yuya Saito, Anass Benjebbour, Yoshihisa Kishiyama, and Takehiro Nakamura 5G Radio Access Network Research Group,

More information

Specifications and Interfaces

Specifications and Interfaces Specifications and Interfaces Crimson TNG is a wide band, high gain, direct conversion quadrature transceiver and signal processing platform. Using analogue and digital conversion, it is capable of processing

More information

5G new radio architecture and challenges

5G new radio architecture and challenges WHITE PAPER 5G new radio architecture and challenges By Dr Paul Moakes, CTO, CommAgility www.commagility.com 5G New Radio One of the key enabling technologies for 5G will be New Radio (NR). 5G NR standardization

More information

Introduction to WiMAX Dr. Piraporn Limpaphayom

Introduction to WiMAX Dr. Piraporn Limpaphayom Introduction to WiMAX Dr. Piraporn Limpaphayom 1 WiMAX : Broadband Wireless 2 1 Agenda Introduction to Broadband Wireless Overview of WiMAX and Application WiMAX: PHY layer Broadband Wireless Channel OFDM

More information

Radio Interface and Radio Access Techniques for LTE-Advanced

Radio Interface and Radio Access Techniques for LTE-Advanced TTA IMT-Advanced Workshop Radio Interface and Radio Access Techniques for LTE-Advanced Motohiro Tanno Radio Access Network Development Department NTT DoCoMo, Inc. June 11, 2008 Targets for for IMT-Advanced

More information

What s Behind 5G Wireless Communications?

What s Behind 5G Wireless Communications? What s Behind 5G Wireless Communications? Tabrez Khan Application Engineering Group 2015 The MathWorks, Inc. 1 Agenda 5G goals and requirements Modeling and simulating key 5G technologies 5G development

More information

3GPP TS V9.0.0 ( )

3GPP TS V9.0.0 ( ) Technical Specification 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA); Base Station (BS) radio transmission

More information

Lecture LTE (4G) -Technologies used in 4G and 5G. Spread Spectrum Communications

Lecture LTE (4G) -Technologies used in 4G and 5G. Spread Spectrum Communications COMM 907: Spread Spectrum Communications Lecture 10 - LTE (4G) -Technologies used in 4G and 5G The Need for LTE Long Term Evolution (LTE) With the growth of mobile data and mobile users, it becomes essential

More information

Agenda. Overview of LTE UE Attach Procedure OAI-UE Threading Structure & Timing Walk through the OAI-UE Codes

Agenda. Overview of LTE UE Attach Procedure OAI-UE Threading Structure & Timing Walk through the OAI-UE Codes OAI UE overview Wilson W. K. Thong (ASTRI), Fabrice Nabet, Haithem Bilel (TCL), Florian Kaltenberger, Raymond Knopp (Eurecom) OAI workshop 2017 BUPT, Beijing, April 27 th 2017 Agenda Overview of LTE UE

More information

Analysis and Improvements of Linear Multi-user user MIMO Precoding Techniques

Analysis and Improvements of Linear Multi-user user MIMO Precoding Techniques 1 Analysis and Improvements of Linear Multi-user user MIMO Precoding Techniques Bin Song and Martin Haardt Outline 2 Multi-user user MIMO System (main topic in phase I and phase II) critical problem Downlink

More information

Full Duplex Radios. Sachin Katti Kumu Networks & Stanford University 4/17/2014 1

Full Duplex Radios. Sachin Katti Kumu Networks & Stanford University 4/17/2014 1 Full Duplex Radios Sachin Katti Kumu Networks & Stanford University 4/17/2014 1 It is generally not possible for radios to receive and transmit on the same frequency band because of the interference that

More information

Addressing Design and Test Challenges for new LTE-Advanced Standard

Addressing Design and Test Challenges for new LTE-Advanced Standard Addressing Design and Test Challenges for new LTE-Advanced Standard Sheri DeTomasi Modular Program Manager LTE-A Multi-channel Apps Updated December 15, 2014 The Data Challenge Internet Email Navigation

More information

BASIC CONCEPTS OF HSPA

BASIC CONCEPTS OF HSPA 284 23-3087 Uen Rev A BASIC CONCEPTS OF HSPA February 2007 White Paper HSPA is a vital part of WCDMA evolution and provides improved end-user experience as well as cost-efficient mobile/wireless broadband.

More information

3GPP TS V8.0.0 ( )

3GPP TS V8.0.0 ( ) TS 36.104 V8.0.0 (2007-12) Technical Specification 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA); Base Station

More information

SDR OFDM Waveform design for a UGV/UAV communication scenario

SDR OFDM Waveform design for a UGV/UAV communication scenario SDR OFDM Waveform design for a UGV/UAV communication scenario SDR 11-WInnComm-Europe Christian Blümm 22nd June 2011 Content Introduction Scenario Hardware Platform Waveform TDMA Designing and Testing Conclusion

More information

Voice over IP Realized for the 3GPP Long Term Evolution

Voice over IP Realized for the 3GPP Long Term Evolution Voice over IP Realized for the 3GPP Long Term Evolution Fredrik Persson Ericsson Research Ericsson AB, SE-164 80 Stockholm, Sweden fredrik.f.persson@ericsson.com Abstract The paper outlines voice over

More information

ETSI TS V8.1.0 ( ) Technical Specification

ETSI TS V8.1.0 ( ) Technical Specification TS 136 201 V8.1.0 (2008-11) Technical Specification LTE; Evolved Universal Terrestrial Radio Access (E-UTRA); Long Term Evolution (LTE) physical layer; General description (3GPP TS 36.201 version 8.1.0

More information