Note: This page has been translated by MathWorks. Click here to see

To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

Diagonalize MIMO channel

```
[wp,wc]
= diagbfweights(chanmat)
```

```
[wp,wc,P]
= diagbfweights(chanmat)
```

```
[wp,wc,P,G]
= diagbfweights(chanmat)
```

```
[wp,wc,P,G,C]
= diagbfweights(chanmat)
```

`[___] = diagbfweights(chanmat,Pt)`

`[___] = diagbfweights(chanmat,Pt Pn)`

`[___] = diagbfweights(chanmat,Pt Pn,powdistoption)`

`[___] = diagbfweights(`

also
specifies the noise distribution, `chanmat`

,`Pt`

`Pn`

,`powdistoption`

)`powdistoption`

,
across all transmitting antennas.

[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.