Advanced transceivers for spectrally-efficient communications
Andrea Modenini SPADiC Lab
Dept. of Information Engin.
University of Parma Parma, Italy
June 20th, 2014
1/29 Advanced transceivers for spectrally-efficient communications
Outline
1
Introduction
2
Channel shortening
3
Time packing
4
Satellite channel
5
Spectrally-efficient communications over the satellite channel
6
Publications
2/29 Advanced transceivers for spectrally-efficient communications
Outline
1
Introduction
2
Channel shortening
3
Time packing
4
Satellite channel
5
Spectrally-efficient communications over the satellite channel
6
Publications
3/29 Advanced transceivers for spectrally-efficient communications
Introduction
THE MISSION: maximize the achievable spectral efficiency η = I
RT W [bit/s/Hz]
where
T ,W are respectively the symbol time and the reference bandwidth I
Ris the achievable information rate.
4/29 Advanced transceivers for spectrally-efficient communications
Introduction
Information rate:
I(c; r) = E{− log
2p(r)} − E{− log
2p(r|c)} (1) Achievable information rate:
I
R= E{− log
2q(r)} − E{− log
2q(r|c)} (2) where
c, r are respectively the transmitted symbols and the observable p(r|c) is the channel law, and p(r) = P
c
p(r|c)P (c) q(r|c) is the channel law considered at the detector, and q(r) = P
c
q(r|c)P (c)
5/29 Advanced transceivers for spectrally-efficient communications
What are we going to do?
Channel
TX
RX
c r c ˆ
Our march of optimization:
Receiver: channel shortening.
Transmitter: optimization of the transmit filter and time-frequency packing technique.
Transceiver: we will combine all the presented techniques. We will consider, as example, their application to the satellite channel.
6/29 Advanced transceivers for spectrally-efficient communications
Outline
1
Introduction
2
Channel shortening
3
Time packing
4
Satellite channel
5
Spectrally-efficient communications over the satellite channel
6
Publications
7/29 Advanced transceivers for spectrally-efficient communications
Channel shortening: considerations
Let us consider a discrete-time ISI channel H(ω)
BCJRon soft
information
G
r(ω) H
r(ω)
†r
Optimal detection adopts
H
r(ω) = H(ω), G
r(ω) = |H(ω)|
2and has complexity O(M
ν).
We consider detectors with memory L < ν. How we should set H
r(ω) and G
r(ω)?
I
OPT= max
Hr,Gr
I
RThe optimization problem can be a hard task. However it can be solved for Gaussian input [1].
[1] F. Rusek and A. Prlja, “Optimal channel shortening for MIMO and ISI channels,” IEEE Trans.
Wireless Commun., vol. 11, pp. 810818, Feb. 2012.
8/29 Advanced transceivers for spectrally-efficient communications
Channel shortening: considerations
Let us consider a discrete-time ISI channel H(ω)
BCJRon soft
information
G
r(ω) H
r(ω)
†r
Optimal detection adopts
H
r(ω) = H(ω), G
r(ω) = |H(ω)|
2and has complexity O(M
ν).
We consider detectors with memory L < ν. How we should set H
r(ω) and G
r(ω)?
I
OPT= max
Hr,Gr
I
RThe optimization problem can be a hard task. However it can be solved for Gaussian input [1].
[1] F. Rusek and A. Prlja, “Optimal channel shortening for MIMO and ISI channels,” IEEE Trans.
Wireless Commun., vol. 11, pp. 810818, Feb. 2012.
8/29 Advanced transceivers for spectrally-efficient communications
Channel shortening: a numerical example
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
-9 -6 -3 0 3 6 9 12
I
R[bit/ch. used]
||h||
2/N
0[dB]
Optimal det., L=3 CS, L=2 CS, L=1 trunc., L=2 trunc., L=1
Figure : AIRs of the CS detector on the EPR4 channel for BPSK modulation.
9/29 Advanced transceivers for spectrally-efficient communications
Channel shortening: our work
Our contribution
Adaptive channel shortening
Optimized transmit filter for CS detector Extension to MIMO-ISI channels Extension to continuous-time channels
I
AWGN channel: CS detector and optimal shaping pulse
I
FDM: CS detector
Due to a lack of time we will shortly describe only the Optimal transmit filter for CS detector.
10/29 Advanced transceivers for spectrally-efficient communications
Channel shortening: optimal transmit filter
We now assume that the transmitted symbols are a precoded version of the information symbols
Optimization problem
max
P (ω)I
OPTsuch that R
π−π
|P (ω)|
2dω = 2π . Solution
|P (ω)|
2= max
0, N
0p|H(ω)|
2v u u t
L
X
`=−L
A
`e
j`ω− N
0|H(ω)|
2
where A
`have Hermitian symmetry.
11/29 Advanced transceivers for spectrally-efficient communications
Channel shortening: numerical results
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
-10 -5 0 5 10
I
R[bit/ch.use]
||h||
2/N
0[dB]
flat L=1 flat L=2 flat L=3 opt. L=1 opt. L=2 opt. L=3
Figure : AIRs for BPSK modulation when different values of the memory L are considered at receiver.
12/29 Advanced transceivers for spectrally-efficient communications
Channel shortening: numerical results
10
-610
-510
-410
-310
-210
-110
0-4 -3.5 -3 -2.5 -2 -1.5 -1 -0.5 0
BER
||h||
2/N
0[dB]
flat L=1 flat L=2 flat L=3 opt. L=1 opt. L=2 opt. L=3
Figure : Bit error rate for BPSK modulation, 64,800 DVBS2 LDPC code with rate 1/2, for different values of the memory L considered at receiver.
12/29 Advanced transceivers for spectrally-efficient communications
Outline
1
Introduction
2
Channel shortening
3
Time packing
4
Satellite channel
5
Spectrally-efficient communications over the satellite channel
6
Publications
13/29 Advanced transceivers for spectrally-efficient communications
Time packing
What we usually do...
t
PSD
f p(t− 2T )
p(t− T ) p(t)
T
...and what we could do
t
PSD
f T
14/29 Advanced transceivers for spectrally-efficient communications
Time packing
What’s the point?
0.00 0.25 0.50 0.75 1.00 1.25 1.50 1.75 2.00 2.25 2.50
-10 -8 -6 -4 -2 0 2 4 6 8 10 12 14 16 18 20
I [bit/ch. use]
ES/N0 [dB]
RRC, α=0.2, F=1.2, T=1.0 RRC, α=0.2, F=1.0, T=0.8
0.00 0.25 0.50 0.75 1.00 1.25 1.50 1.75 2.00 2.25 2.50
-10 -8 -6 -4 -2 0 2 4 6 8 10 12 14 16 18 20
η [bit/s/Hz]
ES/N0 [dB]
RRC, α=0.2, F=1.2, T=1.0 RRC, α=0.2, F=1.0, T=0.8
η = I
RT W
15/29 Advanced transceivers for spectrally-efficient communications
Time packing
Original faster-than-Nyquist
In FTN, T is selected as the smallest value giving no reduction of the minimum Euclidean distance with respect to the Nyquist case [2].
Extended to both time and frequency by Rusek and Anderson [3].
time-frequency packing
We use low-complexity receivers
We accept a degradation of the information provided the spectral efficiency is increased
In other words, if we keep the same code, the performance degrades but an improvement is obtained by using a code with lower rate (higher overhead)
[2] J. E. Mazo. A geometric derivation of Forneys upper bound. In: Bell System Tech. J. 54 (1975),
pp. 10871094.
[3] F. Rusek and J. B. Anderson. The two dimensional Mazo limit. In: Proc. IEEE International Symposium on Information Theory. Adelaide, Australia, Nov. 2005, pp. 970974.
16/29 Advanced transceivers for spectrally-efficient communications
Time packing: numerical results
0 0.5 1 1.5 2 2.5 3 3.5
-2 0 2 4 6 8 10 12 14
η
M[bits/s/Hz]
E
b/N
0
[dB]
MF, orth. signaling MMSE equalizer FS-MMSE equalizer MFMF+WF
MF+WF, trellis proc., S=512 MF, trellis proc., S=512 Shannon Limit
Figure : ASE for 8PSK with a RRC pulse having α = 0.2.
17/29 Advanced transceivers for spectrally-efficient communications
Time packing: numerical results
0 1 2 3 4 5 6
0 5 10 15 20
η
M[b/s/Hz]
E
b/N
0[dB]
CS, S=8, T-pack.
CS, S=64, T-pack.
trunc., S=8, T-pack.
trunc., S=64, T-pack.
64QAM, orth. sign.
256QAM, orth. sign.
AWGN Capacity
Figure : ASE for time packing and CS detection when the modulation is QPSK, with Gray mapping and RRC pulse α = 0.2.
18/29 Advanced transceivers for spectrally-efficient communications
Outline
1
Introduction
2
Channel shortening
3
Time packing
4
Satellite channel
5
Spectrally-efficient communications over the satellite channel
6
Publications
19/29 Advanced transceivers for spectrally-efficient communications
Satellite channel
h
o(t)
w(t)
s(t) r(t)
h
i(t)
Satellitetransponder
HPA
P
k
c
kp(t − kT )
Figure : Block diagram of the satellite channel.
20/29 Advanced transceivers for spectrally-efficient communications
Satellite channel
A suitable approximate model is based on a simplified Volterra-series expansion [4].
PSK modulations: the model reduces to a linear AWGN channel.
⇒CS detector for AWGN continuous-time channels.
APSK modulations: the model reduced to a MIMO-ISI channel.
⇒CS detector for MIMO-ISI channels.
[4] G. Colavolpe and A. Piemontese, ”Novel SISO detection algorithms for nonlinear satellite channels,” IEEE Wireless Communications Letters, vol. 1, pp. 22-25, February 2012.
21/29 Advanced transceivers for spectrally-efficient communications
Satellite channel
A suitable approximate model is based on a simplified Volterra-series expansion [4].
PSK modulations: the model reduces to a linear AWGN channel.
⇒CS detector for AWGN continuous-time channels.
APSK modulations: the model reduced to a MIMO-ISI channel.
⇒CS detector for MIMO-ISI channels.
[4] G. Colavolpe and A. Piemontese, ”Novel SISO detection algorithms for nonlinear satellite channels,” IEEE Wireless Communications Letters, vol. 1, pp. 22-25, February 2012.
21/29 Advanced transceivers for spectrally-efficient communications
Satellite channel
A suitable approximate model is based on a simplified Volterra-series expansion [4].
PSK modulations: the model reduces to a linear AWGN channel.
⇒CS detector for AWGN continuous-time channels.
APSK modulations: the model reduced to a MIMO-ISI channel.
⇒CS detector for MIMO-ISI channels.
[4] G. Colavolpe and A. Piemontese, ”Novel SISO detection algorithms for nonlinear satellite channels,” IEEE Wireless Communications Letters, vol. 1, pp. 22-25, February 2012.
21/29 Advanced transceivers for spectrally-efficient communications
Outline
1
Introduction
2
Channel shortening
3
Time packing
4
Satellite channel
5
Spectrally-efficient communications over the satellite channel
6
Publications
22/29 Advanced transceivers for spectrally-efficient communications
Spectrally-eff. comm. over the sat. channel
IMUX
from adjacent transponders HPA OMUX
e
−j2πFdte
j2πFdtx(t)
e
−j2πFute
j2πFuts(t)
Satellite transponder for user withℓ = 0Figure : System model.
23/29 Advanced transceivers for spectrally-efficient communications
Spectrally-eff. comm. over the sat. channel
0 1 2 3 4 5
-12 -8 -4 0 4 8 12 16 20 24
η [b/s/Hz]
P
sat/N
0F [dB]
QPSK 8PSK 16APSK 32APSK 64APSK
Figure : Spectral efficiency of DVB-S2 modulations with roll-off 0.2, data predistortion, and memoryless detection. Comparison with a constellation of increased cardinality (64APSK).
24/29 Advanced transceivers for spectrally-efficient communications
Spectrally-eff. comm. over the sat. channel
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
-12 -8 -4 0 4 8 12 16 20 24
η
M[b/s/Hz]
P
sat/N
0F [dB]
DVB-S2 64APSK α=0.05 TF pack., W opt.
Figure : Spectral efficiency of TF packing with bandwidth optimization (TF pack., W opt.). Comparison with DVB-S2, 64APSK and roll-off reduction.
25/29 Advanced transceivers for spectrally-efficient communications
Spectrally-eff. comm. over the sat. channel
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
-12 -8 -4 0 4 8 12 16 20 24
η [b/s/Hz]
P
sat/N
0F [dB]
SE, DVB-S2 SE, TF pack, W opt.
MODCODs, DVB-S2 MODCODs, TF pack, W opt.
Figure : Modcods of TF packing with bandwidth optimization (TF pack., W opt.). Comparison with DVB-S2.
26/29 Advanced transceivers for spectrally-efficient communications
Outline
1
Introduction
2
Channel shortening
3
Time packing
4
Satellite channel
5
Spectrally-efficient communications over the satellite channel
6
Publications
27/29 Advanced transceivers for spectrally-efficient communications
Publications
Journals
A. Modenini, F. Rusek, and G. Colavolpe ”Optimal transmit filters for ISI channels under channel shortening detection,” IEEE Transactions on Communications, vol. 61, pp. 4997-5005, December 2013.
A. Piemontese, A. Modenini, G. Colavolpe, and N. Alagha ”Improving the spectral efficiency of nonlinear satellite systems through time-frequency packing and advanced processing,” IEEE Transactions on Communications, vol. 61, pp. 3404-3412, August 2013.
G. Colavolpe, A. Modenini, and F. Rusek, ”Channel Shortening for Nonlinear Satellite Channels,” Communications Letters, IEEE , vol.16, no.12, pp.1929-1932, December 2012.
G. Colavolpe, Tommaso Foggi, A. Modenini, and A. Piemontese, ”Faster-than-Nyquist and beyond: how to improve spectral efficiency by accepting interference,” Opt. Express 19, 26600-26609 (2011).
28/29 Advanced transceivers for spectrally-efficient communications
Publications
Conferences
A. Piemontese, A. Modenini, G. Colavolpe, and N. Alagha, ”Spectral Efficiency of Time-Frequency-Packed Nonlinear Satellite Systems,” in 31th AAIA International communications satellite systems conference, Florence, Italy, October 2013.
G. Colavolpe, and A. Modenini, ”Iterative carrier syncrhonization in the absence of distributed pilots for low SNR applications,” in Proc. Intern. Workshop of Tracking Telemetetry and Command System for Space Communications. (TTC’13), European Space Agency, Darmstadt, Germany, September 2013.
A. Modenini, F. Rusek, and G. Colavolpe, ”Optimal transmit filters for constrained complexity channel shortening detectors,” in Proc. IEEE Intern. Conf. Commun. (ICC’13), Budapest, Hungary, June 2013, pp. 1688-1693.
A. Modenini, G. Colavolpe, and N. Alagha, ”How to significantly improve the spectral efficiency of linear modulations through time-frequency packing and advanced processing,” in Proc. IEEE Intern. Conf. Commun. (ICC’12), Ottawa, Canada, June 2012, pp. 3430-3434.
Patents
G. Colavolpe, A. Modenini, A. Piemontese, and N. Alagha, ”Data detection method and data detector for signals transmitted over a communication channel with inter-symbol interference,”
assigned to ESA-ESTEC, The Neederlands. International patent application n.
F027800186/WO/PCT, December 2012.
29/29 Advanced transceivers for spectrally-efficient communications