Physical hybrid ARQ indicator channel decoding

```
[hi,symbols]
= ltePHICHDecode(enb,hires,sym)
```

```
[hi,symbols]
= ltePHICHDecode(enb,hires,sym,hest,noiseest)
```

```
[hi,symbols]
= ltePHICHDecode(enb,hires,sym,hest,noiseest,alg)
```

`[`

performs
the inverse of Physical Hybrid ARQ Indicator Channel (PHICH) processing
given the cell-wide settings structure, `hi`

,`symbols`

]
= ltePHICHDecode(`enb`

,`hires`

,`sym`

)`enb`

,
PHICH resources, `hires`

, and the matrix of PHICH
symbols, `sym`

. It returns a column vector of hybrid
ARQ indicator values, `hi`

, and the received symbol
constellation matrix, `symbols`

. The channel inverse
processing includes deprecoding, descrambling, despreading and symbol
demodulation. For details, see TS 36.211 [1], Section 6.9 and `ltePHICH`

.

`[`

,
where `hi`

,`symbols`

]
= ltePHICHDecode(`enb`

,`hires`

,`sym`

,`hest`

,`noiseest`

)`hest`

contains the channel estimate, and `noiseest`

contains
the noise estimate.

For the

`TxDiversity`

transmission scheme (`CellRefP`

=2 or 4), the reception is performed using an Orthogonal Space Frequency Block Code (OSFBC) decoder.For the

`'Port0'`

transmission scheme (`CellRefP`

=1), the reception is performed using MMSE equalization.

[1] 3GPP TS 36.211. “Physical Channels and Modulation.”
*3rd Generation Partnership Project; Technical Specification Group Radio
Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA)*.
URL: http://www.3gpp.org.

`ltePHICH`

| `ltePHICHDeprecode`

| `ltePHICHIndices`

| `ltePHICHInfo`

| `ltePHICHPRBS`

| `ltePHICHTransmitDiversityDecode`