( )
|
.
|
\
|
=
N
R
D S 0,5 INP
All Rights Reserved Alcatel-Lucent 2007 34 | UPC DSL technology | July 2007
Step 1: protection for 1RS / 1DMT symbol
NO interleaving introduced
R=overhead bytes N=Total bytes
K= payload bytes
Correction on payload = R/2
What part of the DMT symbol is protected?
Number of correctable bytes over number of bytes in DMT symbol
INP = DMT protection = payload correction / N = R / (2xN)
K R
DMT symbol
All Rights Reserved Alcatel-Lucent 2007 35 | UPC DSL technology | July 2007
Assume 1 RS word / 4 DMT symbols & NO interleaving
S = # DMT symbols per RS word = 4
We have seen before that RS correction = R/2
How much of the DMT symbol is protected?
RS word is now spread over 4 DMT symbols
With R=16 you have 8 correctable bytes over 4 DMT symbols
INP = (# correctable bytes) / (#bytes in a DMT symbol)=
= (R/2) / (N/S) = (S x R) /( 2 x N)
INP increases with a factor S
Step 2: protection for 1RS / S DMT symbols
DMT DMT
RS
DMT DMT
All Rights Reserved Alcatel-Lucent 2007 36 | UPC DSL technology | July 2007
...
1 2 3 4 5 6
Step 3: introducing interleaving
Correction has improved by a factor D
Errorred bytes are spread over D RS words
Payload correction = D x R/2
DMT protection has as such also increased
= # correctable bytes / N = (DxR)/(2xN)
Buffer
D
D = interleaving depth
N = number of bytes per RS word
incoming
outgoing
Max. 255
Bytes
..
N
B1 B1 B1 B1 B2 B2 B2 B2 Bx Bx Bx Bx
Bz Bz BN BN BN BN
...
Assume 1 interleaved RS word / DMT symbol
Size N
Max. 64
All Rights Reserved Alcatel-Lucent 2007 37 | UPC DSL technology | July 2007
Step 4: all together
RS introduces a correction = R/2
RS correction presented by parameter R
Interleaving introduces an improvement on the number of correctable bytes
Interleaving represented by parameter D
S factor introduces an impact on the number of correctable bytes per DMT
symbol
INP = (S x # correctable bytes) / N
= S x R x D / (2 x N)
All Rights Reserved Alcatel-Lucent 2007 38 | UPC DSL technology | July 2007
conclusions
INP = S x D x R / 2 x N
How to increase the INP
Increase S > increases the introduced delay
Increase D > increases the introduced delay
Increase R > Decreases the available bitrate
Decrease N > Decreases the available bitrate
When configuring a DSL port a max delay needs to be given and a minimum INP
This will impact the max. possible bitrate
All Rights Reserved Alcatel-Lucent 2007 39 | UPC DSL technology | July 2007
Impulse noise protection
Reed Solomon plus interleaving
Message
vector
Check
bytes
Data to be transmitted
Transmitted Data
RS word 0 RS word 1 RS word 2
Received Data
Check Correction
RS word 3 RS word 4
RS word 3
1 Byte
error
per bloc!
1 DMT symbol in error:
5 lost bytes
Check Correction Check Correction Check Correction Check Correction
D=31
N=q*I=15
K=9
R=6
I=5
S=5/15
RS word 4
RS word 0 RS word 1 RS word 2
All Rights Reserved Alcatel-Lucent 2007 40 | UPC DSL technology | July 2007
INP & Delay in VDSL2
Protection (INP) = combination of interleaving depth and RS overhead.
Complex formula for data rate - can be simplified to
_ _ 2 _
1
_ _ _
n n
n
n n s
total data rate INP min
r
net data rate delay max f
= ~ +
delay_max
n
is in milliseconds
f
s
is the data symbol rate in ksymbols/s
INP_min bigger => net data rate smaller
Max delay smaller => net data rate smaller
Big issue both driving factors (more protection, less delay)
drive to less net data rate
All Rights Reserved Alcatel-Lucent 2007 41 | UPC DSL technology | July 2007
HSI performance
HSI performance is determined by
packet loss due to stationary and impulsive noise
if packet loss is too high, TCP goes in congestion avoidance too often
use interleaved mode rather than fast mode
file size
TCP does not get out of slow start before file transfer is over
use fast mode rather than interleaved mode
overall: interleaved is preferred for file download (on
noisy lines), fast is better for web browsing (on very high
capacity XDSL lines)
All Rights Reserved Alcatel-Lucent 2007 42 | UPC DSL technology | July 2007
Video performance
Video quality is determined by
bit rate
use a high enough video bit rate (>1.5 Mb/s for SDTV, >8Mb/s for HDTV)
use a state-of-the-art codec (e.g. H.264)
packet loss
video is very sensitive to packet loss
every lost packet is visible when MPEG-Transport Stream is used
different (new) transport mechanisms exist that may offer better
robustness (less visual disturbance) against packet loss
use interleaved mode to protect against packet loss
use FEC on packets or a retransmission scheme to protect against remaining packet
loss
Video can tolerate some delay
additional DSL bit pipe delay will have almost no impact on overall zapping time
overall: interleaved is recommended but can work in
fast mode too with FEC or retransmission at packet level
All Rights Reserved Alcatel-Lucent 2007 43 | UPC DSL technology | July 2007
VoIP performance
Voice quality is determined by
end-to-end delay
total budget is 150ms without any drop in quality and even 400ms if a slight loss in
interactivity is allowed; however, XDSL line requirement will be something less
fast mode is fine; but additional delay of interleaved mode (e.g. 8 or 16 ms) is not
dramatic
packet loss
tolerable amount of packet loss is a few percent
interleaved mode is fine; but normally also no problem in fast mode
overall: slight preference for (medium) interleaved
mode but works fine in fast mode too
All Rights Reserved Alcatel-Lucent 2007 44 | UPC DSL technology | July 2007
Gaming performance
Gaming performance is determined by
(twice) client-server delay (Ping time)
an additional 60-80ms delay (over the adversarys) seems to negatively impact
gaming performance
fast mode is fine; but additional delay of interleaved mode (e.g. 8 or 16 ms) is not
dramatic
packet loss
does not seem to be crucial
no problem in interleaved and fast mode
overall: slight preference for fast mode but works fine in
(medium) interleaved mode too
All Rights Reserved Alcatel-Lucent 2007 45 | UPC DSL technology | July 2007
Dual latency
Example: maximum achievable bit rates in function of INP & Delay (Amd 1)
x 4000 symbols/sec = bps
Total Data Rate (bits/symbol)
All Rights Reserved Alcatel-Lucent 2007 46 | UPC DSL technology | July 2007
Increasing DSL stability for IPTV StableDSL R1.0
DSL line stability is critical
E
r
r
o
r
s
p
e
r
d
a
y
1
10
100
1000
IPTV Errors visible
>> complaints
Internet
Errors hardly visible
CLEC
HSI/ADSL2+
ILEC
HSI/ADSL
ILEC
IPTV/ADSL2+
CLEC
IPTV/ADSL2+
ILEC
HSI(512k)/ADSL
Up to 25% of DSL lines potentially unstable
Stable lines
Potentially unstable: crosstalk
Solution: Artificial/Virtual noise
0% 20% 40% 60% 80% 100%
More complaints
Less qualifying lines
Lower take-up rate/higher churn
All Rights Reserved Alcatel-Lucent 2007 47 | UPC DSL technology | July 2007
Difference with VDSL2
All Rights Reserved Alcatel-Lucent 2007 48 | UPC DSL technology | July 2007
Difference with VDSL2
Everything stated remains exactly the same
but..
Due to different technology, achievable bit rates are different than
in ADSL2+ (see next slides)
All Rights Reserved Alcatel-Lucent 2007 49 | UPC DSL technology | July 2007
VDSL2 PHY fault correction
Alcatel VDSL2 implementation allows independent configuration of INP and
delay on per port basis
max interleaving Delay can be configured in steps of 1ms in range of 0 to 63
ms (delay >2ms for interleaved path)
min INP can be configured in steps of 0.1 DMT symbol in range of 0 to 16
DMT symbols
max achievable bit rate is function of combined settings for INP and delay
Example: downstream for profile 12a/b (simulation with estimated null loop
performance
Throughput
Delay
Error
Correction (INP)
BALANCE
2 4 8 16
2 13056 0 0 0
4 37632 13056 0 0
8 60242 37632 13056 0
16 60242 39168 24084 13056
32 60242 39168 24084 13645
INP_min
delay_max
(ms)
Net Data Rates
Note: The bit rates presented in the table are upper limits which might not be practical or feasible in
typical VDSL2 deployment scenarios.
All Rights Reserved Alcatel-Lucent 2007 50 | UPC DSL technology | July 2007
Dual latency
Example: maximum achievable bit rates in function of INP & Delay
0
10
20
30
40
50
60
0 200 400 600 800 1000 1200 1400
TP150 loop length [m]
b
i
t
r
a
t
e
[
M
b
/
s
]
fast down
fast up
INP=2, delay=8ms down
INP=2, delay=8ms up
INP=4, delay=16ms down
INP=4, delay=16ms up
INP=8, delay=63ms down
INP=8, delay=63ms up
NVLT-A
measurement
conditions
NVLT-A (R3.2)
profile 12a
PSD mask: 998-M2x-A
-140 dBm/Hz AWGN
loop TP150