Download Télécommunications

Document related concepts
no text concepts found
Transcript
«Power Line Communication:
Application to Indoor and In-Vehicle
Data Transmission»
Virginie Degardin, Pierre Laly, Marc Olivas Carrion,
Martine Liénard and Pierre Degauque
University of Lille, IEMN/Telice
France
12-13 Dec. 2005
COST 286
1
Why PLC for indoor or in-vehicle communication ?

Most of the in-house electronic equipment are supplied by the LV
power line (220V).
Why putting an additional cable between two equipments for
exchanging data since there are already connected to the
same the line (Power line)?

In a car, the number of “intelligent” sensors, computers.. is
continuously increasing. Development of X by wire technique
(Replacing mechanical transmission by data transmission)
Increase the number of dedicated wires, cables, shielded cables..
Weight, cost .. and reliability (connectors).
Use the DC PL as a physical support for the transmission



12-13 Dec. 2005
COST 286
2
Outline

Transfer function PTx→PRX(f)



Impulsive noise characteristics


Measurements→Noise model
Optimization of the modulation scheme (Telecom.
aspects)


Propagation on interconnected multiwire transmission lines
Propagation model (Theory/experiments)
EM Propagation model + noise model
+ simulation of the link (channel coding, .)
Radiated emission (EMC aspects)
12-13 Dec. 2005
COST 286
3
Transfer Function

Indoor
 Within

a room
“Simple” network architecture. Main variable: loads
connected to the PL.
Propagation model: 2-3 wire line + distributed/random
loads (not necessary needed)
 Measurements: easy (not too many variables)

 Inside
a building (between different rooms)
“Complicated” network architecture, known (new
buildings) or unknown
 Combine model + measurements

12-13 Dec. 2005
COST 286
4

In-Vehicle
 Complicated
geometry of the cable harness
Complexity >> indoor
 Extensive measurements : time consuming +
difficulty to have access points
 Propagation modeling is desirable for a statistical
analysis
 Elaborate a statistical channel model
 Extract the channel properties, check with results
deduced from few measurements

12-13 Dec. 2005
COST 286
5
•Conclusion for determining the channel
properties

Indoor: inside a room
 presentation
of few experimental results +
channel characteristics

Indoor (in a building) and in car
 presentation
of the propagation model
 example of application: in-car


channel characteristics and channel model
Comparison room/vehicle
12-13 Dec. 2005
COST 286
6
Preliminary comments on the definition of
the transfer function
Let us define H(f) as V/E
R (50W)
E
Network
R (50W)
V
Comments: ”Impedance mismatching occurs during the measurements
and thus leading to incorrect measurement results”
“Trying to measure path loss without knowing the
impedance at the emission port is non cense”..
Suggestion: “Insert a wideband impedance matching..”
OK BUT with such a definition of H(f), the “real word” is modeled. Why?
12-13 Dec. 2005
COST 286
7

For LV/MV, the structure of the network does not change and the
loads are more or less constant. Passive “equalizer” to match
impedances (adapter – line): Enhancement of the performances!

We will see later the architecture of a car harness! A lot of timevarying loads !

An adaptive time varying matching device would be necessary !

Practically: choose a constant value for the input/output impedance
of the modem. On the order of the average characteristic impedance
of the line (for example 60 W - 150W)?
12-13 Dec. 2005
COST 286
8

Taking the terminal loads into account, one can expect that the input
impedance of the network will be smaller (few Ohms – 100 Ohms)

Usual impedance of commercially available adapter? Have a look
on the data sheet: usually nothing concerning the RF part
R (50W)
E

Network
R (50W)
V
It is TRUE that H(f) does NOT correspond to the path loss of the
network, alone, BUT to the TRANSFER between the transmitter
and the receiver in presence of the network
12-13 Dec. 2005
COST 286
9
What is the physical meaning of H(f) = Vr/Ve? Why
not measuring S21?
Z0=50 W
a1
a2
V1
Ve





V2
b1
Vr
b2
ZL=50 W
If ZL is matched to the transmission line between ZL and network
output: a2 = 0.
S21 = b2/a1
Definition of the injected power : Power delivered by the source on a
matched impedance (a1)
Applying this definition leads to (If Z0 = Zl = R0)
S21 = 2 H(f), whatever R0. Calculating H(f) equivalent to S21 (factor 2)!
12-13 Dec. 2005
COST 286
10
Additional comments

Other obvious interpretation of S21 (or H(f)) If Z0 = Zl = R0
Z0=50 W
a1
a2
V1
Ve
V2
b1
 S21 )
2
Vr
b2
ZL=50 W
V22 V22 / R0
Pr
4 2  2

E
E / 4 R0 Pi
If the source is any generator:
Pi corresponds to selected power one can read on the
screen of the generator !
12-13 Dec. 2005
COST 286
11

Conclusion

The Tx adapter, the line, the Rx adapter .. are considered as a
whole. The transfer function or S21 does NOT correspond to path
loss BUT to what happens in a practical case.
If needed, for indoor or in-vehicle PLC, the “intrinsic” path loss:
combining the various S parameters BUT still depending on the
terminal load
S21 for any load configuration can be deduced from the S50 matrix
Software “equalization” on the data to cope with the frequency
selectivity of the PLC channel
In the following, transfer function characterized for an impedance of
50W presented by the modem (same as network analyzer)
For optimizing the modulation scheme, “path loss” is not needed.
(only related to average SNR). Channel impulse response !





12-13 Dec. 2005
COST 286
12
Transfer function inside a room
Transfer function: ratio between Vout/Vi, (complex number, f(frequency))
Various loads are connected at points Pi
12-13 Dec. 2005
COST 286
13
Transfer function inside a room
Frequency domain H(f) – Amplitude and phase
12-13 Dec. 2005
COST 286
14

Useful statistical parameters
 Coherence
bandwidth Bc(r)
Absolute value r of the autocorrelation of H(f)
 Bc: frequency shift to get a given value of r
 Typical example: r=0.7 or 0.9 →Bc(0.7 or 0.9)
 Within Bc, H(f) does not vary appreciably
 If transmitted bandwidth<<Bc, flat channel, no
signal distortion

 Indoor
12-13 Dec. 2005
inside a room: Bc=few MHz
COST 286
15
Channel characteristics in time domain: Channel impulse
response (Multiple reflections ↔ Multipath propagation)
Power delay profile
Maximum excess delay
1


Mean delay: m
Pt
n
P 
i 1
i
i
Delay spread
12-13 Dec. 2005

2
2 
P


m)
 i i

  i 1
Pt






n
 rms
COST 286
1
2
16

If the duration of 1 bit (or symbol) <<, multiple
reflections “of the same bit or symbol” arrive nearly at the
same time.
 No
“mixing” of the successive bits: No Inter Symbol
Interference (No ISI)
 Application
to PLC: Usually OFDM modulation
scheme → send successive frames.
 Avoid
interference between frames→ Guard interval
between frames > 
12-13 Dec. 2005
COST 286
17
Impulse response
rms delay spread  < 0.2ms for a probability <10-3
12-13 Dec. 2005
COST 286
18
Transfer function for more
complex networks

Theoretical modeling of the propagation
 Multiple
interconnected transmission lines
 “user-friendly” software tool is needed
Possibility to easy change part of the network
configuration
 Model based on the “topological” approach
proposed by Baum, Liu, Tesche (“BLT” eq.) and
developed by ONERA (code Cripte)

12-13 Dec. 2005
COST 286
19
Channel transfer function : Deterministic Model, cont.

The harness is divided into a succession of uniform multi conductor
(N) transmission lines (N “Tubes”). Along each tube, waves W,
combining current and voltages are defined by (matrix form):
W(z)=V(z)+Zc I(z)

Relation between the waves at the ends of the tube ( length l)
W(l) = g W(0) +Ws
Ws : source terms at the end of the tube, g: propagation constant

Compact form considering all tubes: [W(l)] = [g] [W(0)] + [Ws]
12-13 Dec. 2005
COST 286
20
Channel transfer function : Deterministic Model, cont.





Connection between tubes: junctions.
At each junction (including at the ends of the harness), a scattering
matrix S relates incoming and outgoing waves:
[W(0)] = [S] [W(l)]
Combining the various equations leads to:
( [I] - [S] [g] ) [W(0)] = [S] [Ws]
[I] : identity matrix
Inversion of [I] - [S] [g], determination of [W(0)] and thus V and I at
the ends of each tube.
Advantage: high flexibility for modifying the network architecture, the
load impedances ..
12-13 Dec. 2005
COST 286
21
Application to in-vehicle PLC
Measurement with a network analyzer (S21),
inserting a coupling device
12-13 Dec. 2005
COST 286
22
Coupling device
5Ω
VNA
Port 1
50 Ω
5Ω
140Ω
-10 dB
1 MΩ
2 nF
2 nF
1:1
5Ω
5Ω
1 MΩ
Filter cut off frequency : 500 kHz
Z seen from the network: about 50 Ohm . Check by measuring S11
up to 40 MHz.
Z seen from the VNA: 20 – 150 Ohm (depending Z network)
12-13 Dec. 2005
COST 286
23
Path classification

Preliminary measurements: different behavior of H in 2 cases:
Rx
Tx
No branching on DC line between Tx and Rx: called “direct path”
Rx
Tx
Branching between Tx and Rx: called “indirect path”
12-13 Dec. 2005
COST 286
24
Experimental analysis on a vehicle
« Direct » paths:
Indirect paths:
A  B: 6m
AC
D  E: 2m
AE
AF
Engine
Passenger cell
boot(trunk)
cigar
lighter
Engine computer
__ : 12 V
__ : ground
F
Power plug 12 V
E
D
C
+
12-13 Dec. 2005
A
B
COST 286
Computer
25
Experimental approach : long direct path (AB, 6m)
Bundle x, car y
wire B100
K1
12 V
B
Port 1
50Ω
K2
Port 2
A
50Ω
Computer boot
(PSF2)
-0.5 dB / MHz
Transfer
functions
K1
OFF
H1
H2
X
X
ON
K2
OFF
ON
12-13 Dec. 2005
COST 286
X
H3
H4
X
X
X
X
X
26
Direct path: Short (AB, 2m) / long (DE, 6m)
Harness xxx - AB
•Path n°1 – long ≈6 m
• Path n°2 – short ≈1 m
12 V
B
Port 1
50Ω
Port 2
A
50Ω
Computer
trunk (PSF2)
harness xxx - DE
S21 ≥ -30 dB
12 V
D Port 1
50Ω
Port 2
E
50Ω
interior light at
40 cm from
port 2
Δf = 43 kHz
Bc0.9 ≈ 2 MHz
12-13 Dec. 2005
COST 286
27
Indirect paths
Prise 12V
Cigar
lighter
Port 1
E 50Ω
Port 1
F
50Ω
n°1 – A  C
•n°2 – A  E
•n°3 – A  F
Network car xxx
BSI
C
12 V
Port 1
50Ω
Port 2 A
50Ω
Computercoff
re (PSF2)
Bc0.9 ≈ 600 kHz
S21 ≤ -30 dB
12-13 Dec. 2005
COST 286
28
Influence of the load configuration
Faisceau xxx – fil B100
Allume
cigare
indirect path n°3 – A  F between cigar lighter
and the computer in the boot (trunk?)
Port 1
50Ω
F
Measurement while driving + activating electric
and electronic equipment
Correlation coefficient between
successive values of the transfer function
12-13 Dec. 2005
COST 286
r f ) 
Port 2 A
50Ω
12 V
[
Calculateur
coffre (PSF2)
 H ( f , i) H * ( f , j )
]
ij
 [ H 2 ( f , i) ] .  [ H 2 ( f , j ) ]
29
Propagation modeling
D1  D3 : 5.75 m
D3
D2  D3 : 7.55 m
Z3
Total length of the cables = 205 m
3 fils
30 cm
3 fils
100 cm
M
5 fils
10
cm
5 fils
40 cm
M
2 fils
50 cm
11 fils
100 cm
M
D1
16 fils
10 cm
3 fils
50 cm
1 fils
10
cm
Batt.
12-13 Dec. 2005
1 fils
M 10 cm
1 fils
10
cm
10 fils
F
50 cm
3 fils
50
cm
16 fils
50 cm
1 fils
1 mm
10 fils
50 cm
Z4
Z5
Z1
1 fils
25 cm
1 fils
40 cm
CC
1 fils
40 cm
Z2
Z17
14 fils
50 cm
5 fils Z8
1m
D2
5 fils
Z3 50 cm
3 fils
15 cm
3 fils
50 cm
Dashboard
Engine
5 fils
Z18
100
cm
11fils
3 fils
100 cm
10 cm
11 fils
100 cm
9 fils
Z13 50 cm
CC
1 fils
1 mm
Z12
5 fils
100
cm
10 fils
30 cm
1 fils
10 cm
3 fils Z15
50 cm
Z14
5 fils
10 cm
Z7
15 fils
30 cm
Z6
20 fils
80 cm
3 fils
50 cm Z16
16 fils
50 cm
Z11
14 fils
100
cm
Passenger cell
30 fils
50 cm
Z9
10 fils
100 cm
30 fils
50 cm
M
COST 286
20 fils
150 cm
Z10
10 fils
50 cm
20fils
50 cm
1 fils
10cm
M
30
Example: S21between D1 and D3 (about 6m)
Config. N°2 (5.75 m)
D1
50Ω
50 load combinations
Example for 3 load config.
D3
50Ω
Bc0.9 ≈ 700 kHz
S21 > -30 dB
12-13 Dec. 2005
COST 286
31
Another example
Bc0.9 ≈ 600 kHz
S21 ≤ -30 dB
12-13 Dec. 2005
COST 286
32
Statistical results deduced from 50 configurations
Direct
paths
Indirect
paths
Statistical
parameters
Experiments
Deterministic model
Bc0.9 / Hz *
2 MHz
1.5 MHz
Rms Delay
Spread / nS *
60 nS
61 nS
700 kHz
780 kHz
84 nS
108 nS
Bc0.9 / Hz *
Rms Delay
Spread / nS *
12-13 Dec. 2005
COST 286
33
Distribution of the amplitude of H(f) around its mean value versus freq.
Try to fit exp distribution with known
analytical distribution
12-13 Dec. 2005
COST 286
34
Conclusion on transfer function : indoor or invehicle

Use the average statistical values of the channel parameter (transfer
function, Bc, delay spread) for a first optimization of the transmission
scheme

Build a statistical channel model (knowing the probability distribution
of the discretized channel impulse response from meas. +
deterministic modeling)

Insert this model in a software simulating the communication link to
deduce system performance ..but also in presence of noise !

Next step: Noise characterization
12-13 Dec. 2005
COST 286
35
Noise in indoor environment
12-13 Dec. 2005
COST 286
36
Power Spectrum Density, Narrow band noise measured on
indoor power lines
Indoor network connected to an overhead
outdoor power line
Indoor network connected to a buried power line
Broadcast transmitters
Conclusion: Useful transmission
bandwidth above 500 kHz
12-13 Dec. 2005
COST 286
37
I. Impulsive Noise Classification / Noise model
Impulsive Noise : conducted emissions due to electrical devices
connected to the network.
Measurements in a house during 40 h
2 classes of pulses (on 1644 pulses) : single transient and burst
Single transient:
Damped sinusoid
 Burst: Succession of
heavy damped
sinusoids
12-13 Dec. 2005
COST 286
38
I. Impulsive Noise Classification / Noise model
(a) Single transient model
Parameters of single
transient :
(b) Burst Model
12-13 Dec. 2005
COST 286
- peak amplitude
- pseudo frequency f0
=1/T0
- damping factor
- duration
- InterArrival Time IAT
39
I. Impulsive Noise Classification / Noise characterization
1.Classification in time and frequency domain :
1644 pulses
Single
Transient
Burst
fo<500
kHz
Class 1
Pb = 48 %
Class 3
Pb = 3 %
0.5 MHz < fo <
fo>3 MHz
3MHz
Class 2
Pb = 20 %
Class 4
Class 5
Pb = 11 %
Pb = 18 %
Pb: Probability of occurence
Bandwidth of
5 classes are introduced,
depending on the pseudo frequency f0
12-13 Dec. 2005
COST 286
PLT system
40
I. Impulsive Noise Classification / Noise characterization
2. Statistical analysis: Noise Parameters are approximated
by well-known analytical distributions to build a noise model
Pseudo Frequency
:
Weibull distribution
f ( x)  abx
12-13 Dec. 2005
b-1 - axb
e
COST 286
41
2. Statistical analysis:
 Careful examination of long bursts
 Pseudo-frequency of the elementary pulse varies with time
(calculated with a running time window)
The pseudo-frequency
distribution around its
mean value follows a
normal distribution :
f ( x) 
1
s 2
exp( -
1 ( x - µ)²
)
2 s²
m and s2 are the mean
and the variance of x
Agreement: m=1, s=0.17
12-13 Dec. 2005
COST 286
42
I. Impulsive Noise Classification / Model validation
Model validation : Comparison of the spectral densities of measured
pulses and generated pulses :
Good agreement between measurement and model !
12-13 Dec. 2005
COST 286
43
Noise on DC line inside a car
12-13 Dec. 2005
COST 286
44
Noise Model : Experimental setting
System parameters : mobile platform
Sampling rate = 100 MHz
(Sampling period : 10ns)
Observation window : 650 µs
Peak limiting  15V
Trigger : 300 mV
Noise
acquisition
coupler
12-13 Dec. 2005
acquisition
IAT
CH A
Ext trigger
PC
Port //
Trig out
COST 286
45
Typical pulses
Single transient, burst and “atypical pulse”
12-13 Dec. 2005
COST 286
46
Noise Model : Statistical Analysis
3 MHz  fo < 7 MHz
7 MHz  fo < 15 MHz 30 MHz  fo < 35 MHz
Single
pulse
Class 1
Class 2
Class 3
67.2 %
7.2 %
4.9 %
Burst
Class 4
Class 5
Class 6
19.7 %
0.9 %
0.1 %
Objective : For each class, a
mathematical function is found to
fit
the
distribution
of
the
characteristic parameter of the
pulse
The same approach is followed to
model all classes and the others
statistical distributions of the
pulse characteristics.
12-13 Dec. 2005
COST 286
47
Classification of the pulses : Frequency/amplitude and Frequency/duration
12-13 Dec. 2005
COST 286
48
Amplitude and Pseudo frequency distribution of bursts during cruising phase
12-13 Dec. 2005
COST 286
49
Cumulative probability distribution of IAT
normalized in OFDM frames (6.4ms in our application . see later)
12-13 Dec. 2005
COST 286
50
Noise Model : Stochastic Model
Time or Frequency domain : The Power Spectral Densities are
calculated from measurement and compared with the generated model.
Measurement
Model
12-13 Dec. 2005
COST 286
51
Noise model

From the knowledge of known distribution functions fitting exp.
results

Noise model . Generation of single transients and bursts satisfying the
same probability in terms of amplitude, IAT, frequency content..

Combine statistical (noise + propagation) model: statistical channel
model

Performances of the link and optimization of the modulation scheme
12-13 Dec. 2005
COST 286
52
Simulation of the communication link




Frequency selective channel: few frequency bands are
strongly attenuated (multiple reflections)
Wide band communication leads to important distortion
of the signal, interference inter symbol, ..
Rather than using a given large bandwidth: divide them
into a number (64 or 128 or 256) of equivalent parallel
channels, each one with a small bandwidth
In each equivalent channel, no frequency selectivity. Flat
channel
12-13 Dec. 2005
COST 286
53
N sub channels : N sub carriers OFDM
f
B
fk
f
f
(a)
(b)
(a) Spectrum of a sub carrier
(b) Spectrum of an OFDM signal
OFDM
N oscillators? not realistic. Use properties of FFT.
Important data: Statistical behavior of H(f)
If few frequency bands are strongly attenuated: do not use them!
Maximize and optimize bit rate on channels having a good SNR!
Periodically test the channel, detect change in the channel state
(variation of H(f) when the loads vary), new channel equalization
12-13 Dec. 2005
COST 286
54
Principle of multicarrier-based transmission : Transmission on
N orthogonal subcarriers owing to an IFFT/FFT.
S
/ IFFT
P
Channel
Coding
Prefix
Add.
P
/
S
Digital/
analog
Interface
+ Filter
EMITTER
CHANNEL
Transfer
Function (H)
Noise
RECEIVER
Channel
decoding
P
/
S
12-13 Dec. 2005
E
Q
U
A
L
I
Z
E
R
S
Prefixe
FF
T removal
COST 286
/
Analog/
digital
Interface
P
55
2. Example of simple channel coding
Reed-Solomon code : RS(N,K)
Word of K effective symbols
Word of N symb. by adding
redundancy (N-K symbols) ADSL normalization: Symbol: byte and N =
255
This code can correct up t = (N-K)/2 bytes.
if K=239, t = 8 bytes.
Important data: duration of a pulse (statistical approach)
bytes
word of K bytes
12-13 Dec. 2005
ReedSolomon
code
COST 286
code word of 255 bytes
56
Interleaving

Long burst: RS code cannot correct errors. Is it possible to avoid a
long disturbance on the same word?


Interleaving:
An interleaving matrix of 256 rows by D columns,
D interleaving depth, varying from 2 to 64.
Bytes introduced in lines and sent in columns
The disturbance is “distributed” on successive words and RS coding
may thus be efficient
The interleaving depth depends on the statistics of transient duration

Any other problem?


12-13 Dec. 2005
COST 286
57

YES

What happens when two successive pulses (burst or single
transient) occur?

Other important parameter: statistics of the IAT

When 2 pulses occur during the time of an interleaved matrix, these
two pulses disturb the same matrix and, may be, the RS code will no
more efficient. (Problem when the time interval between two
successive transients is small)
Other signal processing techniques are needed

12-13 Dec. 2005
COST 286
58
Optimisation in presence of impulsive noise (Indoor)
Contribution of channel coding and noise processing on the Bit
Error Rate (BER), assuming for all pulses a pseudo frequency f0
within the signal bandwidth and a PSD of -50 dBm/Hz
Cumulative probability distribution
of the mean BER for three different
values of the interleaving depth D
 Pb (BER<10-3) = 77% if
D=16
 Pb (BER<10-3) = 96 % if
D=64
Choice of D depends on acceptable BER
BER
12-13 Dec. 2005
COST 286
59
PLC emission
12-13 Dec. 2005
COST 286
60
Testing room description
Magnetic loop
S3
Sockets
S2
Plaster walls
Receiver
Balun
Data bus
S1
Computer
C.W. source
Switch
12-13 Dec. 2005
Three
wires bundle
23 m length
220 V – 50 Hz supply line
COST 286
61

Radiated field but normalized to a given injection.

Ratio between the differential voltage at the PL input and the
electric field measured at a given distance (1m, 3m). At low
frequency, H is measured. Convert H into E considering the wave
impedance in free space (definition, only)
Signal
generator
Spectrum
Analyser
Coupling
device
Active
probe
50Ω

Coupling
device
PLC Line
Other possibility: Normalize to the maximum power which could be
injected in the line (matched impedances). Expressed in dBm/Hz
12-13 Dec. 2005
COST 286
62
Preliminary measurement of the “ambiant noise”
Signal
generator
Spectrum
Analyzer
12-13 Dec. 2005
Coupling
Coupling
50Ω
LOOP Antenna
COST 286
63
Example: (same differential voltage) Car/Indoor
12-13 Dec. 2005
COST 286
64
Field variations in the room
Magnetic field
D: distance
of the antenna from the wall
Mesure du champ H
dBµA / m
D = 10 cm
60.0
D = 20 cm
D=3 m
40.0
Champ H dBuA/m
12-13 Dec. 2005
20.0
0.0
100
2
3
4
5
6
7
8 9
101
Fréquence MHz
1 MHz
10 MHz
COST 286
2
30 MHz
65
Standards?
Another issue!
12-13 Dec. 2005
COST 286
66