PHICH OSFBC decoding

- example
`[out,CSI]=ltePHICHTransmitDiversityDecode(in,cp,ngroup,hest)`

`[`

returns
Orthogonal Space Frequency Block Code (OSFBC) decoded symbols `out`

,`CSI`

]=ltePHICHTransmitDiversityDecode(`in`

,`cp`

,`ngroup`

,`hest`

)`out`

and
channel state information `CSI`

given received
PHICH symbols `in`

along with cyclic prefix length `cp`

(`'Normal'`

,`'Extended'`

),
PHICH resource group number `ngroup`

and channel
estimate `hest`

.

`out`

is of size *M*-by-1,
where *M* is the number of received symbols for each
receive antenna. `CSI`

is of size *M*-by-1,
the same as `out`

, containing soft channel state
information; the `CSI`

provides an estimate of
the received RE gain for each received RE. `in`

is
an *M*-by-`NRxAnts`

matrix of received
symbols, where *M* is the number of received symbols
for each of `NRxAnts`

receive antennas.

`hest`

is a 3-D *M*-by-`NRxAnts`

-by-`NTxAnts`

array,
where *M* is the number of received symbols in `in`

, `NRxAnts`

is
the number of receive antennas, and `NTxAnts`

is
the number of transmit antennas.

`ltePHICH`

| `ltePHICHDecode`

| `ltePHICHDeprecode`

| `ltePHICHIndices`

| `ltePHICHInfo`

| `ltePHICHPRBS`

Was this topic helpful?