Adding convolutional coding in "LTE PHY Downlink with Spatial Multiplexing"
Afficher commentaires plus anciens
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 commentaires
sumit kumar
le 1 Août 2013
sumit kumar
le 1 Août 2013
Modifié(e) : sumit kumar
le 1 Août 2013
hussain ali
le 10 Déc 2013
give code to exchange
Réponses (0)
Catégories
En savoir plus sur Communications Toolbox dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!