6.10 Exercises
6.1. One can aim at increasing the number of bits per symbol by using an
increasing number of basis functions. The tradeoff is that increasing the number
of functions also increases the required bandwidth. Consider discrete-time
processing and complex exponentials as basis functions. Find the maximum
number
of orthogonal complex exponentials of
samples.
6.2. For all questions, assume an ADSL deployment with a total bandwidth of
MHz
and estimated background noise at the receiver with a flat (white) unilateral PSD
level of dBm/Hz.
a) What is the total background noise power in Watts a receiver modem has to
deal with? b) Given that the tone width is kHz,
what is the background noise power in a single tone? c) To obtain an
dB
for a given tone ,
what should be the received power
and PSD at this tone assuming it is flat (“white”)? d) To obtain the same
dB
for tone ,
what should be the transmitted power
and (flat) PSD level if, before adding the background noise, the LTI channel at
this tone
is assumed to have a flat magnitude of ?
6.3. The ADSL standard adopts a tone spacing kHz
and a maximum total power of 20.4 dBm for downstream transmission.
Without further restrictions such as a “PSD mask”, what would be the
maximum value the PSD could assume in a given tone assuming it is
flat over this tone? Assuming the noise is AWGN with unilateral PSD
dBm/Hz, what is the maximum SNR of a tone?
6.4. Margin. A DSL system was designed to achieve a probability of symbol
error
with uncoded QAM and a corresponding gap .
During operation, an dB
was estimated at tone .
Without any margin, the number of bits
that can be loaded to cope with the required
is .
a) What is the margin
if the actual number of loaded bits is 4? b) If
(in linear scale, not dB) increases to ,
what is the increase in margin?
6.5. A DSL system uses a symbol rate of
bauds, a DFT of
points and a prefix-length of
cp=20
6.6. Design a DMT system assuming bitloading is given. Assume
that a channel probing procedure estimated the channel impulse response as
.
The DFT has
points the symbol rate is kHz.
Assume PAM for the DC and Nyquist (real) tones and QAM constellations for all other
tones. The bitloading ,
where
corresponds to the DC tone ,
is [1, 2, 2, 3, 2] bits per symbol. The intention is to transmit the bit stream
.
Do not worry about the used power (simply use constellations without minding about
their normalization). Inform: a) the length of the cyclic prefix that must be used, b)
the constellations you adopted, c) the FEQ project, d) the total bit rate in bps, e) the
the DAC must work with, f) the frequency interval between neighboring tones and g)
using Figure 6.1 as reference, specify the values of the signals Xk, xn, xp, r, yn, Yk
and Zk for the transmission of B assuming the channel is initially at rest, that is, the
initial conditions are zero.
6.7. Normalization of transmit constellations. A DMT system with a unitary
DFT of
points has bitloading [2, 3, 2] bits per tone and power per tone given by
=[4,
10, 20] Watts. Find a) the constellations assuming all they are normalized
to have average energy equal to 1 and b) their scaling factors to produce
.
Using these scaled constellations, c) convert the bitstream B=[1011001] into a DMT
symbol. d) Show the input and output of the IFFT modulator. e) Using a cyclic prefix
with
cp=2T=2T_s
= T/6
6.8. Possible problems and their solutions. Take the
script Listing 6.3 and artificially create problems to observe the consequences. a) Use
cp=2L_cp=1h(n)=2.
Is it possible to use the DC tone with this channel?
6.9. Find power and bitloading using waterfilling (version B: with PAMs).
This one is similar to previous question but shows the required attention when dealing
simultaneously with PAM and QAM tones. Assume, as in the previous question,
,
a total transmit power of 20.4 dBm, the rate-adaptive version of waterfilling, 4000
bauds,
dB and the noise at the receiver is AWGN with
dBm/Hz. Change only the estimated channel to
to have a smaller received power. Provide: a) a plot of the channel frequency response,
b) the signal-to-noise ratio
per tone, c) the number
of bits per tone assuming this number can be non-integer and d) the margin
in dB associated with item c). Note the different treatment of PAM and QAM
tones.3
6.10. Dealing with constellations. The previous solution (ak_loading_dmt_b.m)
was a DMT with
and powerPerTone = [0.0150 0.0115 0.0105 0.0253 0 0.0253 0.0105 0.0115]
Watts for a bitloading bits = [1.3378 0.5663 0.5057 1.8027 0]. Note that while
powerPerTone shows the power for the negative frequencies, bits shows only
for positive frequencies. To have an integer bitloading, use bits=[1 1 1 2 0].
Find the constellations and their scaling factors, assuming all constellations
are normalized to have average energy equal to 1. What is the new margin
per tone?
6.11. Error probability. A previous solution (script ak_loading_dmt_b.m) was a
DMT with
and powerPerTone = [0.0150 0.0115 0.0105 0.0253 0 0.0253 0.0105 0.0115] Watts for a
bitloading bits = [1.3378 0.5663 0.5057 1.8027 0]. The noise at the receiver is AWGN
with
dBm/Hz. To have an integer bitloading, use bits=[1 1 1 2 0]. The channel was
.
a) Calculate the symbol error probability for each tone. b) Does this
bitloading allow to operate with a symbol error probability less than
?
c) Change to bits=[1 0 0 1 0] and check whether or not the symbol error probabilities are
less than .
d) What is the problem when rounding a non-integer bitloading to a larger integer
value?4
6.12. SVD. Assume a channel
and partition it in
tones using SVD. Find the number of samples for the guard band and the FEQ. Provide
the transmitter matrix
and the receiver matrix .
Send the 6 QAM symbols X=[1+j 1-j 2 0 1 2+j2] over the channel and
reconstruct it. What is the SNR per tone? Use the code Listing 6.7 as guideline.
Does the guard band need to be a cyclic prefix in SVD partitioning? Do the
same partitioning but now use DFT with cyclic prefix. Compare SVD and
DMT under similar circumstances (e.g., maximum transmit power and same
channel).5
6.13. ICI and ISI. Assuming a DMT system of your choice, with channel dispersion
and cyclic prefix (
cp<ML_cp=ML_cp
6.14. Do the DMT basis functions (sinusoids) remain orthogonal after passing through
the channel?
6.15. Prove that the multi-channel SNR for a set of parallel channels is
You may confirm your answer by reading the chapter on multicarrier modulation at
[ url5cln].
6.16. Study the article [vWNDM10] and the references therein to describe an expression
for the PSD of an IEEE 802.11a WLAN signal using Eq. (13) of that paper.