How to use matlab comm.BPSKModulator system object ?

1 visualización (últimos 30 días)
Arvin Seechurn
Arvin Seechurn el 23 de Dic. de 2016
Comentada: Laid CHERGUI el 22 de Jun. de 2021
I am trying to simulate the following codes:
data = randi([0 1],100,1);
bpskModulator = comm.BPSKModulator;
bpskModulator.PhaseOffset = pi/16;
modData = bpskModulator(data);
scatterplot(modData)
but I am getting this error: Array formation and parentheses-style indexing with objects of class 'comm.BPSKModulator' is not allowed. Use objects of class 'comm.BPSKModulator' only as scalars or use a cell array.
Error in testerr (line 4) modData = bpskModulator(data);
Can someone help me please?
  1 comentario
divya sai divya sai
divya sai divya sai el 28 de Oct. de 2020
data = randi([0 3],nframes*numData,numSym,numTxAnt);
modData = qpskMod(data(:));
modData = reshape(modData,nframes*numData,numSym,numTxAnt);
errorRate = comm.ErrorRate;
when i am trying to excute this i am getting Array formation and parentheses-style indexing with objects of class 'comm.QPSKModulator' is not allowed. Use objects of class 'comm.QPSKModulator' only as scalars or use a cell array.
i am getting error in 2nd line can someone assist me please.

Iniciar sesión para comentar.

Respuesta aceptada

Walter Roberson
Walter Roberson el 23 de Dic. de 2016
You are trying to use a syntax that is new in R2016b with an older MATLAB release. Use
modData = step(bpskModulator, data);

Más respuestas (0)

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by