User Guide for PLC channel generator v.2

Similar documents
On PLC Channel Models: an OFDM-based Comparison

On PLC Channel Models: an OFDM-based Comparison

A Time Variant Model for Indoor Power-Line Channels

MODELLING OF BROADBAND POWERLINE COMMUNICATION CHANNELS

Deconstructing the Step Load Response Reveals a Wealth of Information

Problems from the 3 rd edition

Midterm 1. Total. Name of Student on Your Left: Name of Student on Your Right: EE 20N: Structure and Interpretation of Signals and Systems

Experiments #6. Convolution and Linear Time Invariant Systems

EXPERIMENT 4: RC, RL and RD CIRCUITs

Channel model proposal for indoor relayassisted power line communications

Random Channel Generator for Indoor Power Line Communication

New Results in Channel Modelling

Channel. Muhammad Ali Jinnah University, Islamabad Campus, Pakistan. Multi-Path Fading. Dr. Noor M Khan EE, MAJU

Introduction to Phase Noise

CHAPTER 4. Practical Design

Brief Tutorial on the Statistical Top-Down PLC Channel Generator

1.Explain the principle and characteristics of a matched filter. Hence derive the expression for its frequency response function.

Multi-Path Fading Channel

Spring 2018 EE 445S Real-Time Digital Signal Processing Laboratory Prof. Evans. Homework #1 Sinusoids, Transforms and Transfer Functions

Lab S-3: Beamforming with Phasors. N r k. is the time shift applied to r k

Keysight Technologies 8 Hints for Making Better Measurements Using RF Signal Generators. Application Note

On the Statistical Properties of Indoor Power Line Channels: Measurements and Models

Real Analog - Circuits 1 Chapter 11: Lab Projects

George Mason University Signals and Systems I Spring 2016

Software Simulation of Pulse Time Modulation Techniques

EECS40 RLC Lab guide

Lab Manual Experiment No. 2

Antenna Engineering Lecture 3: Basic Antenna Parameters

Orthogonal frequency division multiplexing (OFDM)

Improving Amplitude Accuracy with Next-Generation Signal Generators

Agilent 83711B and 83712B Synthesized CW Generators

EE 442 Homework #3 Solutions (Spring 2016 Due February 13, 2017 ) Print out homework and do work on the printed pages.

SMS045 - DSP Systems in Practice. Lab 1 - Filter Design and Evaluation in MATLAB Due date: Thursday Nov 13, 2003

Modeling Transfer Function of Electrical Power Lines for Broadband Power Line Communication

PXI MICROWAVE LOCAL OSCILLATOR MODULE

6.976 High Speed Communication Circuits and Systems Lecture 20 Performance Measures of Wireless Communication

Γ L = Γ S =

Signal Processing for Digitizers

EC6503 Transmission Lines and WaveguidesV Semester Question Bank

UNIT 2. Q.1) Describe the functioning of standard signal generator. Ans. Electronic Measurements & Instrumentation

Fourier Transform Analysis of Signals and Systems

This article examines

Unit 5 - Week 4 - Multipath Fading Environment

The Amazing MFJ 269 Author Jack Tiley AD7FO

ME1000 RF Circuit Design. Lab 4. Filter Characterization using Vector Network Analyzer (VNA)

Electronics Eingineering

Designing Information Devices and Systems II Fall 2018 Elad Alon and Miki Lustig Homework 4

10 Mb/s Single Twisted Pair Ethernet Conducted Immunity Steffen Graber Pepperl+Fuchs

QUICK START GUIDE FOR DEMONSTRATION CIRCUIT 678A 40MHZ TO 900MHZ DIRECT CONVERSION QUADRATURE DEMODULATOR

Waveguides. Metal Waveguides. Dielectric Waveguides

Error! No text of specified style in document. Table Error! No text of specified style in document.-1 - CNU transmitter output signal characteristics

Comparative Analysis of Pilot-based Channel Estimators for DMT Systems Over Indoor Power-line Channels

Department of Electronic Engineering NED University of Engineering & Technology. LABORATORY WORKBOOK For the Course SIGNALS & SYSTEMS (TC-202)

Electrochemical Impedance Spectroscopy and Harmonic Distortion Analysis

Signal Forge. Signal Forge 1000 TM Synthesized Signal Generator. Flexible Design Enables Testing of RF and Clock-driven Systems.

Keysight Technologies Pulsed Antenna Measurements Using PNA Network Analyzers

PERFORMANCE EVALUATION OF A GIGABIT DSL MODEM USING SUPER ORTHOGONAL COMPLETE COMPLEMENTARY CODES UNDER PRACTICAL CROSSTALK CONDITIONS

Series MICROWAVE LINKS DIGITAL & ANALOG - FIXED & MOBILE. The high quality, professional and cost-effective solution

The Phased Array Feed Receiver System : Linearity, Cross coupling and Image Rejection

EXPERIMENT 4: RC, RL and RD CIRCUITs

Electric Circuit Theory

Lab 6 Prelab Grading Sheet

V P N. Voltage transducer DVL 1000 = 1000 V

Integrators, differentiators, and simple filters

Self-interference Handling in OFDM Based Wireless Communication Systems

Amplitude Frequency Phase

Model 745 Series. Berkeley Nucleonics Test, Measurement and Nuclear Instrumentation since Model 845-M Specification 1.8 BNC

Introduction to Telecommunications and Computer Engineering Unit 3: Communications Systems & Signals

RECOMMENDATION ITU-R SM Method for measurements of radio noise

Extending Vector Signal Analysis to 26.5 GHz with 20 MHz Information Bandwidth Product Note

A Simplified Extension of X-parameters to Describe Memory Effects for Wideband Modulated Signals

Performance improvement in beamforming of Smart Antenna by using LMS algorithm


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

Frequency Response Analysis

Combinational logic: Breadboard adders

Ultra Wideband Transceiver Design

For the electronic measurement of voltage: DC, AC, pulsed..., with galvanic separation between the primary and the secondary circuit.

Research and Software Implementation of PLC Channels Simulation System Based on FPGA

Keysight Technologies E8257D PSG Microwave Analog Signal Generator

R&S NRP-Zxx Power Sensors Specifications

1 UAT Test Procedure and Report

EE 422G - Signals and Systems Laboratory

ON SAMPLING ISSUES OF A VIRTUALLY ROTATING MIMO ANTENNA. Robert Bains, Ralf Müller

SHF Communication Technologies AG

RF Characterization Report

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

ADAPTIVE ANTENNAS. NARROW BAND AND WIDE BAND BEAMFORMING

DIGITAL Radio Mondiale (DRM) is a new

9.4 Temporal Channel Models

Using the isppac 80 Programmable Lowpass Filter IC

Analogical chromatic dispersion compensation

Application Note 37. Emulating RF Channel Characteristics

Chapter 3 Digital Transmission Fundamentals

For the electronic measurement of voltage: DC, AC, pulsed..., with galvanic separation between the primary and the secondary circuit.

ESE531 Spring University of Pennsylvania Department of Electrical and System Engineering Digital Signal Processing

M8194A 120 GSa/s Arbitrary Waveform Generator

Introduction to signals and systems

V P N. Voltage transducer DVM 4200 = 4200 V

1. Explain how Doppler direction is identified with FMCW radar. Fig Block diagram of FM-CW radar. f b (up) = f r - f d. f b (down) = f r + f d

Transcription:

User Guide for PLC channel generator v.2 F.J. Cañete (francis@ic.uma.es) Dpt. Ingeniería de Comunicaciones - Universidad de Málaga. September 28, 2011 1 Objective This is a quick guide of the power-line channel generator implemented in the software package PLC channel generator.zip, which can be downloaded from www.plc.uma.es. It contains a MATLAB c function, PLC channel generator 2.p, which implements the main processing tasks, and some other auxiliary functions 1. The fundamentals of this channel generator can be found in the paper: F.J. Cañete, J.A. Cortés, L. Díez and J.T. Entrambasaguas, A Channel Model Proposal for Indoor Power Line Communications, to appear in IEEE Communications Magazine. Copyright Notice: This software is freely usable for non commercial activities provided you cite this Reference (a draft version is available in www.plc.uma.es) Release notes 2 : This is version 2 code. It is essentially the same generator as in version 1, but some minor changes have been performed that preserve or improve, in some cases, the statistical behavior of the generated channels. For such reason, upgrade to version 2 code is recommended. As the generator core is different, users of version 1 code can obtain different channel responses for a given network topology. In particular, in version 1, for channels random generation, the statistical distribution of the cables length is uniform (between 0.5 and 50m); whereas, in version 2, a Gamma distribution has been selected (with shape parameter a=1.5 and scale parameter b=18). Also, the examples of default channels for manual generation have been changed (see section 3.5). Default channels: In addition, some examples of generated channel responses are provided in the file default channels.mat. These can be used with any tool based on MATLAB c language like Octave. 1 The code has been created with MATLAB Version 7.5 (R2007b), it is expected to work fine with later versions but not necessarily with other earlier ones. 2 ACKNOWLEDGEMENT: The authors would like to thank many users for their comments and especially to Giuseppe Marrocco, from the Telecommunications Research Center Vienna (FTW), who detected a bug in one parameter of the cables. 1

2 Channel Model This section provides a brief explanation of the channel model underneath this generator. The model has been designed for broadband indoor power-line channels and it is based on a structural modeling of the power network from which the channel frequency response is synthesized. Both LTI (Linear Time-Invariant) channel and LPTV (Linear Periodically Time-Varying) channel cases are considered. Figure 1: Network topology for the model. 2.1 Network model The following assumptions apply: 1. The indoor power grid is represented by the interconnection of multiple transmission lines with passive loads as terminations. 2. The transmitter and receiver are connected by using differential transmission mode between two wires, line and neutral. 3. All loads, including transmitter and receiver, are modeled as an impedance. 4. The transmission line model for sections of cable is a two parallel wires structure. A simplified network topology is used, as shown in Fig.1. It comprises seven line sections, from which three are stubs. The topology parameters are: L i (i {1, 2, 3, 4}) and S i (i {1, 2, 3}). The transmission line parameters R, L, G and C (per unit length) are estimated from electrical cable manufacturers, according to different sections, and are listed in Table 1. 2.2 Loads model constant, frequency-selective time- Three models for the loads impedances can be selected: invariant, and frequency-selective time-varying functions. 2

Cable type 1 2 3 4 5 section (mm 2 ) 1.5 2.5 4 6 10 ε eq 1.45 1.52 1.56 1.73 2 Z 0 (Ω) 270 234 209 178 143 C (pf/m) 15 17.5 20 25 33 L (µh/m) 1.08 0.96 0.87 0.78 0.68 R 0 12 9.34 7.55 6.25 4.98 G 0 30.9 34.7 38.4 42.5 49.3 Table 1: Characteristics of actual indoor power network cables. R = R 0 10 5 f (Ω/m) and G = G 0 5 10 14 2πf (S/m). Possible values for the constant impedances are {5, 50, 150, 1000, }Ω. They represent, respectively: low, RF standard, similar to transmission line Z 0, high and open-circuit, impedances. For the frequency-selective impedances the model is a parallel RLC resonant circuit, Z(ω) = R 1 + jq( ω ω 0 ω 0 ω ) (1) The three parameters are: R, resistance at resonance; ω 0, resonance angular frequency; and Q, quality factor (determines selectivity). In Fig.2, some examples can be seen. 1600 1400 Z 1 Z 2 Z 3 1200 Z (Ω) 1000 800 600 400 200 0 5 10 15 20 25 30 frequency (MHz) (a) (b) Figure 2: Impedance functions: (a) frequency-selective case; (b) time-varying case. For the time-varying impedances two classes are considered. Impedances with a commuted behavior, between two values Z A and Z B, synchronous with the mains voltage. These impedance values can be frequency selective. The parameters describing this time variation are: the state duration, T, and the delay respect to the mains voltage zero-crossing, D (see Fig.2). Let us denote the second class of impedance as, harmonic behavior, modeled as, Z(ω, t) = Z A (ω) + Z B (ω) sin( 2π T 0 t + φ) ; 0 t T 0 (2) The parameters are: the offset impedance, Z A, the amplitude of the variation, Z B, and a phase term φ, to relate the variation with the mains voltage zero-crossing (see Fig.2). 3

3 Channel Generator This section describes a channel generator implementation based on the previous channel model. It is programmed in the function PLC channel generator 2.p. To configure the model parameters the user should edit the routine config.m (included in PLC channel gener 3.1 Program header function [H,f,net,dist]=PLC channel generator 2(tipo) inputs: tipo : control flag, indicates {0,1,2} = {invariant,harmonic,commuted} channel outputs: H : complex frequency response, (Nx1) for LTI channels, (NxM) for LPTV channels f : frequency points, real vector (Nx1) net : data structure (cell-array, 7x4) that contains the network topology dist : link distance between transmitter node and receiver node A net structure is a cell-array (a matrix of non-homogeneous elements) with a row for each section of line. The first column indicates the kind of line (longitudinal or stub), the second column is the line length, the third column is the cable type and the fourth columns is the impedance value. 3.2 General parameters The following list shows general parameters that can be modified in config.m, independently of the desired channel time variation. modo : {0, 1}, for each of the two operation modes, manual or random. The generator can work in manual mode, in which the user should define all the parameters to create a certain topology; or in random mode, in which the program generates most parameters from random distributions to create a random power network. Default values to work in manual mode are given in section 3.5. f min f max : beginning of frequency band (in Hz). : end of frequency band (in Hz). N : Number of discrete frequency points (in the positive axis), length of vector f. Z G Z L : Transmitter impedance (in Ω). : Receiver impedance (in Ω). 4

3.3 Parameters for LTI channels random generation When the input argument tipo is set to zero, the following parameters apply: t : vector of seven elements {1, 5}, cable types chosen at random, with uniform distribution, among the ones in table 1. l : vector of seven elements with line sections lengths (in m), for L i and S i, chosen at random, with Gamma distribution (with a = 1.5 and b = 18). Z 1, Z 2, Z 3 : frequency selective function impedances for the loads, chosen at random with the following parameters, Resistance, R {200, 1800}Ω with a uniform distribution. Resonance frequency, ω 0 /2π {2, 28}MHz with a uniform distribution. Q factor, Q {5, 25} with a uniform distribution. 3.4 Parameters for LPTV channels random generation When the input argument tipo is set to one, the following parameters apply (i.e. according to a harmonic variation): t : same as above. l : same as above. M : Discrete-time resolution, number of invariance intervals in a mains cycle. Z 1, Z 2, Z 3 : two of them with frequency selective functions (chosen at random, as described above) plus one time-varying impedance with commuted behavior and the following parameters, Z B : also a frequency selective function. Z A : Z A = 50Ω. φ : with a uniform distribution between 0 and π rad. When the input argument tipo is set to two, the following parameters apply (i.e. according to a commuted variation): t : same as above. l : same as above. M : Discrete-time resolution, number of invariance intervals in a mains cycle. Z 1, Z 2, Z 3 : two of them with frequency selective functions (chosen at random, as described above) plus one time-varying impedance with commuted behavior and the following parameters, Z B : also a frequency selective function. Z A : Z A = Z B 0.5]. T : in discrete-time, with a uniform distribution between 1 and M/4. D : in discrete-time, with a uniform distribution between 0 and M/2 T. [ For this purpose the function impedance2 t(m,z A,Z B,D,T ) is called. ] 5

3.5 Manual channel generation - default values The following are the default set of parameters in the routine config.m for operation in the manual mode: modo=0; manual mode f max=30e6; f min=0.1e6; N=2048; frequency resolution is 14kHz M=50; time resolution is 400µs Zg=50; Zl=50; receiver impedance l=[0.8,32,13.8,37.6,46.8,50.1,37.2]; vector of line sections length (in meters) t=[5,5,2,2,5,2,4]; vector of cable types Z 1=impedance f(f,863,6,2.7e6); RLC resonator Z 2=impedance f(f,394,34,10.7e6); RLC resonator Z 3=impedance f(f,1312,9,10.07e6); RLC resonator By running the channel generator with the default values, a default LTI channel (tipo=0) is obtained, whose frequency response is plotted in Fig.3. This can be considered a medium-case channel, which has an average attenuation of 33.6dB, effective impulse response length (the shortest window containing 90% of the energy) of 0.9µs, and coherence bandwidth of 219kHz. In addition, two other alternative channels are proposed: a best case channel, with lower attenuation and delay spread, and a worst case channel, with higher attenuation and delay spread. This can be accomplished by modifying the network structure parameters as described below. Parameters value to obtain a best-case channel (average attenuation of 20dB, effective length of 0.3µs and coherence bandwidth of 628kHz.): l=[4.2,129.4,8.3,10.3,0.3,20.9,4.8]; t=[4,1,3,4,5,2,4]; Z 1=impedance f(f,1293,40,4.98e6); Z 2=impedance f(f,978,42,20.51e6); Z 3=impedance f(f,1752,38,23.68e6); Parameters value to obtain a worst-case channel (average attenuation of 46dB, effective length of 1.6µs and coherence bandwidth of 102kHz.): l=[14.9,29.1,11.9,9.8,138.8,2.2,8.5]; t=[3,4,5,1,5,1,1]; Z 1=impedance f(f,552,46,11e6); Z 2=impedance f(f,1705.3,19,7.7e6); Z 3=impedance f(f,674,39,2.1e6); All these frequency responses are depicted in Fig.3 and they are provided in the file default channels.mat. These default channel responses have been selected from a random ensemble of generated channels. The worst, medium and best case have been taken among the channels under 10%, around 50% and over 90% percentile of goodness (related to approximated capacity). ADVICE: It is recommended a realistic pass-band filtering, of the synthesized channel response, to reduce the distortion in the impulse response due to an ideal rectangular filter. 6

10 0 20 H (in db) 30 40 50 phase(h) (in rad) 50 100 60 best medium worst 5 10 15 20 25 30 Frequency (MHz) 150 best medium worst 5 10 15 20 25 30 Frequency (MHz) (a) (b) Figure 3: The three default LTI channels frequency responses: (a) amplitude response; (b) phase response. 7