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.

lteSymbolModulate

Symbol modulation

Syntax

  • out = lteSymbolModulate(in,mod)
    example

Description

example

out = lteSymbolModulate(in,mod) maps the bit values, in, to complex modulation symbols with the modulation scheme specified in mod.

Examples

collapse all

Map bit values to QPSK modulated symbols.

out = lteSymbolModulate([0; 1; 1; 0], 'QPSK')
out =

   0.7071 - 0.7071i
  -0.7071 + 0.7071i

Input Arguments

collapse all

Input bits, specified as a column vector, where each bit is either 0 or 1. The vector length must be a multiple of 2 for QPSK modulation, 4 for 16-QAM modulation, 6 for 64-QAM modulation and 8 for 256-QAM modulation. The bit values must be 0 or 1.

Data Types: double

Modulation scheme, specified as 'BPSK', 'QPSK', '16QAM', '64QAM', or '256QAM'.

Data Types: char

Output Arguments

collapse all

Complex modulated output symbols, returned as a column vector. The symbols use the modulation scheme specified in mod.

Data Types: double
Complex Number Support: Yes

Introduced in R2014a

Was this topic helpful?