('Shape', 'Square root', ...
'RolloffFactor', rolloff, ...
'FilterSpanInSymbols', span, ...
- 'OutputSamplesPerSymbol', sps);
+ 'OutputSamplesPerSymbol', sps, ...
+ 'Gain', sqrt(sps)); % so that output has energy 1
x = filter([modData; zeros(span, 1)]);
end