Documentation

This is machine translation

Translated by Microsoft
Mouse over text to see original. Click the button below to return to the English verison of the page.

lteTransmitDiversityDecode

Orthogonal space frequency block code decoding

Syntax

  • [out,csi] = lteTransmitDiversityDecode(in,hest)
    example

Description

example

[out,csi] = lteTransmitDiversityDecode(in,hest) performs orthogonal space frequency block code (OSFBC) decoding of received symbols, in, and channel estimate, hest, returning the result in out.

Examples

collapse all

This example shows orthogonal space frequency block code (OSFBC) decoding of PDSCH symbols, using ideal channel estimates.

Generate a resource grid using multiple antennas to transmit a single PDSCH codeword.

enb = lteRMCDL('R.11');
enb.TotSubframes = 1;
[~,txGrid] = lteRMCDLTool(enb,[1;0;0;1]);

Extract the PDSCH symbols from this transmit grid

[ind,indInfo] = ltePDSCHIndices(enb,enb.PDSCH,enb.PDSCH.PRBSet);
pdschSym = txGrid(ind);

Create an ideal (identity) channel estimate

hest = permute(repmat(eye(enb.CellRefP),[1 1 indInfo.Gd]),[3 1 2]);

Deprecode the PDSCH symbols using the channel estimates

[out,csi] = lteTransmitDiversityDecode(pdschSym,hest);

Input Arguments

collapse all

Received input symbols, specified as a numeric matrix. It has size M-by-NRxAnts, where M is the number of received symbols for each of NRxAnts receive antennas.

Data Types: double
Complex Number Support: Yes

Channel estimate, specified as a 3-D numeric array. It has size M-by-NRxAnts-by-CellRefP. M is the number of received symbols in in. NRxAnts is the number of receive antennas. CellRefP is the number of cell-specific reference signal antenna ports.

Data Types: double
Complex Number Support: Yes

Output Arguments

collapse all

Decoded received symbols, returned as a complex-valued numeric column vector. It has size M-by-1, where M is the number of received symbols for each receive antenna.

Data Types: double
Complex Number Support: Yes

Soft channel state information (CSI), returned as a numeric column vector. It has size M-by-1, where M is the number of received symbols for each receive antenna. csi provides an estimate of the received RE gain for each received RE.

Data Types: double

See Also

Introduced in R2014a

Was this topic helpful?