www.gusucode.com > LTE_TX_PDSCH > LTE_TX_symbol_layer_precoding.m

      %% symbols and Layer mapping with Precoding
  
  function output = LTE_TX_symbol_layer_precoding(LTE_params, input)
  
  % symbol mapping 
    nibble = 2 * input(1:2:end) + input(2:2:end);
    tx_user_symbols = LTE_params.SymbolAlphabet{2}(nibble+1)'; 
  
    % Layer mapping and Precoding
    % single antenna transmission, 3GPP TS 36.211-820, Section 6.3.3.1 
    output = tx_user_symbols;