# waterfill

Waterfill MIMO power distribution

## Description

## Examples

## Input Arguments

## Output Arguments

## Algorithms

The number of subcarriers is determined by either the dimensions
of `Pt`

or `Pn`

.

When you specify

`Pt`

as an*L*-element vector, there are*L*subcarriers with different total powers. If you specify`Pn`

as*N*-element vector, this noise power vector is the same for all subcarriers. If you specify`Pn`

as an*L*-by-*N*matrix, each row applies to the corresponding subcarrier.When you specify

`Pt`

as a scalar,`Pn`

determines the number of subcarriers. If you specify`Pn`

as an*N*-element vector, each element is the noise power in a channel and there is only one subcarrier. If you specify`Pn`

as an*L*-by-*N*matrix, there are*L*subcarriers all having the same transmitted power.

## References

[1] Heath, R. Jr. et al. “An Overview of Signal Processing Techniques for Millimeter Wave MIMO Systems”, arXiv.org:1512.03007 [cs.IT], 2015.

[2] Tse, D. and P. Viswanath, *Fundamentals of
Wireless Communications*, Cambridge: Cambridge University
Press, 2005.

[3] Paulraj, A. *Introduction to Space-Time Wireless
Communications*, Cambridge: Cambridge University Press,
2003.

## Extended Capabilities

## Version History

**Introduced in R2017a**