Multipath affects the shape of the correlation function and results in biased pseudorange measurements and erroneous navigation solutions. Antenna array processing, which uses signal spatial characteristics, is an effective method to mitigate various types of interference signals. However, the performance of most of the distortionless beamforming techniques degrades in multipath conditions due to the correlation between the desired Line of Sight (LOS) signal and multipath signals. This paper characterizes the performance of different beamforming techniques to mitigate multipath signals through the processing and analysis of simulated and actual data. The main novelty is the investigation of multipath mitigation performance of practically realizable antenna array-based GNSS receivers when the beamforming process is completely integrated into the tracking module after de-spreading. Beamforming techniques such as Delay And Sum (DAS) beamforming, Minimum Power Distortionless Response (MPDR) with and without spatial smoothing are considered. A novel multi-antenna simulator test-bed is developed to generate multipath signals for a multi-antenna platform. A software multi-antenna GPS receiver incorporating different beamforming techniques is then developed to generate pseudorange measurements and position solutions. Carrier-to-Noise ratio (C/N 0 ), pseudorange errors and position solutions before and after beamforming are compared to show the effectiveness of different beamforming techniques to mitigate multipath. Results with simulated and actual GPS signals show improved performance using the MPDR beamformer with spatial smoothing. The utilization of spatial processing results in a pseudorange error reduction of up to 60 % and a position error reduction of up to 30 %.