Jump to content

Water filling algorithm

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Mogism (talk | contribs) at 07:26, 31 July 2012 (Typo fixing and cleanup, typos fixed: upto → up to using AWB). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Water filling algorithm is a general name given to the ideas in communication systems design and practice for equalization strategies on communications channels. As the name suggests, just as water finds it level even when filled in one part of a vessel with multiple openings, as a consequence of pascals law, the amplifier systems in communications network repeaters, or receivers amplify each channel up to the required power level compensating for the channel impairments. See, for example, channel power allocation in MIMO systems.

Single channel systems

In a single channel communication system the deamplification and loss present on the can be simplistically taken as attenuation by a percentage g, then amplifiers restore the signal power level to the same value at transmission setup by operating at a gain of 1/ (1-g). E.g. if we experience 6dB attenuation in transmission, i.e. 75% loss, then we have to amplify the signal by a factor of 4x to restore the signal to the transmitter levels.

Multichannel systems

Same ideas can be carried out in presence impairments and a multiple channel system. Amplifier nonlinearity, crosstalk and power budgets prevent the use of these waterfilling algorithms to restore all channels, and only a subset can benefit from them.

See also

  1. Zero forcing equalizer
  2. Robert Lucky
  3. Amplifier systems
  1. EDFA

References

  1. Proakis, Digital Communication Systems, 4th Ed., McGraw Hill, (2001).