Adding convolutional coding in "LTE PHY Downlink with Spatial Multiplexing"

5 visualizaciones (últimos 30 días)
Ia m using MATLAB 2013a(64bit WIN7). In the matlab code for LTE PHY Downlink with Spatial Multiplexing, I tried to add a convolution coder decoder by putting first
hConEnc = comm.ConvolutionalEncoder;
hDec = comm.ViterbiDecoder('InputFormat','Hard');
encodedData1 = step(hConEnc,scramOut1);
encodedData2 = step(hConEnc,scramOut2);
modOut1 = step(hMod, encodedData1);
modOut2 = step(hMod, encodedData2);
At the demodulator side I did
decodedData1 = step(hDec,demodOut_1);
decodedData2 = step(hDec,demodOut_2);
demodOut1 = step(hDemod, cwOut1, nVar1);
demodOut2 = step(hDemod, cwOut2, nVar2);
But when I am running it. it throws following error
Subscripted assignment dimension mismatch.
Error in lteREMapper (line 165) tmp(dtIdx_subframe, :) = in;
Error in commExamplePrivate (line 128) [varargout{1:nargout}] = lteREMapper(varargin{2:end});
Error in dwnlink_LTE_ADEL (line 296) txGrid = commExamplePrivate('lteREMapper', preOut, csr, nS, ...
I tried digging the code of lteREMapper but no success so far.
What dimensions I need to change ?
  3 comentarios
sumit kumar
sumit kumar el 1 de Ag. de 2013
Editada: sumit kumar el 1 de Ag. de 2013
LoL .. Just found that I dont have to edit that file. I just made a copy of main file and edit the line
prmLTEDLSCH.trellis = poly2trellis(4, [13 15], 13);
for user defined trellis

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre AI for Wireless en Help Center y File Exchange.

Etiquetas

Productos

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by