Error in example comm/DecisionFeedbackEqualizeBPSKModulatedSignalExample
In the example comm/DecisionFeedbackEqualizeBPSKModulatedSignalExample the following line:
eqdfe_lms = comm.DecisionFeedbackEqualizer(‘Algorithm’,’LMS’, …
‘NumForwardTaps’,8,’NumFeedbackTaps’,5,’StepSize’,0.03);
Needs to read:
eqdfe_lms = comm.DecisionFeedbackEqualizer(‘Algorithm’,’LMS’, …
‘NumForwardTaps’,8,’NumFeedbackTaps’,5,’StepSize’,0.03, …
‘Constellation’, pskmod(0:1, 2));
This is because the default for comm.DecisionFeedbackEqualizer seems to be QPSK not BPSK.
Also the line above it:
bpsk = comm.BPSKModulator;
Is deprecated, it can be changed to:
bpsk = @(x) pskmod(x, 2);In the example comm/DecisionFeedbackEqualizeBPSKModulatedSignalExample the following line:
eqdfe_lms = comm.DecisionFeedbackEqualizer(‘Algorithm’,’LMS’, …
‘NumForwardTaps’,8,’NumFeedbackTaps’,5,’StepSize’,0.03);
Needs to read:
eqdfe_lms = comm.DecisionFeedbackEqualizer(‘Algorithm’,’LMS’, …
‘NumForwardTaps’,8,’NumFeedbackTaps’,5,’StepSize’,0.03, …
‘Constellation’, pskmod(0:1, 2));
This is because the default for comm.DecisionFeedbackEqualizer seems to be QPSK not BPSK.
Also the line above it:
bpsk = comm.BPSKModulator;
Is deprecated, it can be changed to:
bpsk = @(x) pskmod(x, 2); In the example comm/DecisionFeedbackEqualizeBPSKModulatedSignalExample the following line:
eqdfe_lms = comm.DecisionFeedbackEqualizer(‘Algorithm’,’LMS’, …
‘NumForwardTaps’,8,’NumFeedbackTaps’,5,’StepSize’,0.03);
Needs to read:
eqdfe_lms = comm.DecisionFeedbackEqualizer(‘Algorithm’,’LMS’, …
‘NumForwardTaps’,8,’NumFeedbackTaps’,5,’StepSize’,0.03, …
‘Constellation’, pskmod(0:1, 2));
This is because the default for comm.DecisionFeedbackEqualizer seems to be QPSK not BPSK.
Also the line above it:
bpsk = comm.BPSKModulator;
Is deprecated, it can be changed to:
bpsk = @(x) pskmod(x, 2); communication MATLAB Answers — New Questions