This pull request contains all my previous code changes (fix despreader block, GRC example flow graph) plus an attempt to tackle the high CPU usage by the spreader and despreader blocks.
This is not really the best way to treat the problem, however the fact that the despreader is a sync decimator block with a variable decimation rate depending on the code size makes this the easiest solution.
This pull request contains all my previous code changes (fix despreader block, GRC example flow graph) plus an attempt to tackle the high CPU usage by the spreader and despreader blocks. This is not really the best way to treat the problem, however the fact that the despreader is a sync decimator block with a variable decimation rate depending on the code size makes this the easiest solution.