Introduction - If you have any usage issues, please Google them yourself
The primary objective of the QRD-M detector is to identify the candidate list.
The QRD-M algorithm is a breadth-first tree search.
It views all the branches it will ever consider for a given stage of the detection tree and then rejects all but the Mi best nodes at the i-th detection stage before continuing on to the next stage.