a method of path selection in a multi - path channel communications system that includes providing path information including at least path parameters and path statuses , setting a plurality of thresholds for the path parameters , comparing the path parameters to the thresholds corresponding to the path parameters , assigning a weighting to the path parameters depending upon comparison with the thresholds , updating the path statuses according to the assigned weighting to the parameters and selecting at least one candidate path according to the updated path statuses .