ADSL-like transmission**** 

Java applets simulate here ADSL-like transmissions ... Basically ADSL uses multiple carrier modulation : multiple QAM (Quadrature Amplitude modulation).

QAM (Quadrature Amplitude modulation) ?

Basically QAM is an amplitude modulated sine wave at the same time as an amplitude modulated cosine wave. Mathematics say that a sine + cosine at the same frequency gives a cosine with a phase: this is why QAM can be considered as an amplitude and phase modulation.
  • Also, if for instance, 2^3=8 amplitude levels can be be recognised at the receiver, a triplet of bits can be assigned to each one : 000 1st level, 001 2nd etc.
  •  Thus, sine + cosine combined with 8 amplitude levels => 2*3 = 6 bits transmitted during the unit time ("symbol time"). A conventional modem works like this. Experiment this with menu <one channel> and button <transmit> . Receiver is opened with ...<receiver> ! You can add noise in the transmission (click and drag in the middle box within green rectangle), and see the perturbation on the signal and on the receiver side.
  • ADSL (Asymmetric Digital Subscriber Line ) ?

    An ADSL modem is n usual modems working at the same time on n frequency subbands...
  •  Transmitter: For each channel (frequency sub-band) one cosine carrier + one sine are amplitude modulated by a part of the message bits. This is done in paralel for all sub-bands (channels), i.e. this is a Fourier synthesis (inverse Fourier transform). The transmitted (ADSL) signal is built as the sum for all sub-bands k of : x(k)*cos(k*2*Pi*fo*t) + y(k)*sin(k*2*Pi*fo*t) where x(k) and y(k) are numbers repesenting the carried bits i.e. the information(<transmit> to build the signal).
  • Receiver: The transmitted signal is now Fourier expanded : coefficients are just the message bits.
  • You can see the bits restitution (and the message) when opening the receiver (spectrum) window: signal+noise power spectrum : full coloured rectangle, cosine components in blue, sine components in yellow.
  • The number of bits/channel depends on the sub-band noise: you can choose it on this applet by drawing (with mouse) in the left box. Also, you can add noise wherever you want by drawing in the middle box. Wrong bits are in red. You can correct by reducing the number of bits transmitted in the sub-band.<transmit> advances in the messages bits.



  • About ADSL, see also this introductionand this one

    Back to main page of the Montpellier Photonics group