Merge soft demodulation implementation improvement by marojevic