1. A method for enhancing a magnetic communication signal, the method including the steps of: receiving a magnetic communication signal via a plurality of antenna elements; measuring the relative amplitudes of a plurality of received signals from each antenna element; calculating a plurality of weights indicative of the measured amplitudes, and generating a weighted sum of the received signals.