A method of locating a transmitting source in a multipath environment, the method comprising: obtaining, by each receiver K (101-N) of a plurality of spatially separated receivers, a sequence of samples of a signal transmitted by the transmitting source and received by the receiver (101-N), each sample respectively associated with a time of obtaining said sample, wherein one or more receivers M (101-N) among the plurality of receivers K (101-N) each obtain a respective sequence of samples over a plurality of different receiving positions along a respective trajectory r (t) with respect to the site associated with the respective receiver M (101-N); and processing the obtained sequences of samples to identify the most likely location of the transmitting source, characterised in that said processing includes: obtaining data indicative of an area of interest divided into a grid of potential locations of the transmitting source; modifying the sequences of samples to generate, for each receiver (101-N) and for each potential location in the grid, data indicative of an estimated sequence of samples likely to be received by the receiver (101-N) over a plurality of times, the modifying based on a distance and a direction from the receiver (101-N) to the potential location and a corresponding line of sight propagation of a signal transmitted from the potential location; generating, for each given potential location in the grid, a matrix corresponding to the given potential location and associating each receiver (101-N) with the estimated sequence of samples generated for the receiver (101-N) for the corresponding location in the grid; and comparing the matrices corresponding to different potential locations to identify the matrix corresponding to potential location with the highest likelihood of real location of the transmitting source. obtaining, by each receiver K (101-N) of a plurality of spatially separated receivers, a sequence of samples of a signal transmitted by the transmitting source and received by the receiver (101-N), each sample respectively associated with a time of obtaining said sample, wherein one or more receivers M (101-N) among the plurality of receivers K (101-N) each obtain a respective sequence of samples over a plurality of different receiving positions along a respective trajectory r (t) with respect to the site associated with the respective receiver M (101-N); and processing the obtained sequences of samples to identify the most likely location of the transmitting source, characterised in that said processing includes: obtaining data indicative of an area of interest divided into a grid of potential locations of the transmitting source; modifying the sequences of samples to generate, for each receiver (101-N) and for each potential location in the grid, data indicative of an estimated sequence of samples likely to be received by the receiver (101-N) over a plurality of times, the modifying based on a distance and a direction from the receiver (101-N) to the potential location and a corresponding line of sight propagation of a signal transmitted from the potential location; generating, for each given potential location in the grid, a matrix corresponding to the given potential location and associating each receiver (101-N) with the estimated sequence of samples generated for the receiver (101-N) for the corresponding location in the grid; and comparing the matrices corresponding to different potential locations to identify the matrix corresponding to potential location with the highest likelihood of real location of the transmitting source. obtaining data indicative of an area of interest divided into a grid of potential locations of the transmitting source; modifying the sequences of samples to generate, for each receiver (101-N) and for each potential location in the grid, data indicative of an estimated sequence of samples likely to be received by the receiver (101-N) over a plurality of times, the modifying based on a distance and a direction from the receiver (101-N) to the potential location and a corresponding line of sight propagation of a signal transmitted from the potential location; generating, for each given potential location in the grid, a matrix corresponding to the given potential location and associating each receiver (101-N) with the estimated sequence of samples generated for the receiver (101-N) for the corresponding location in the grid; and comparing the matrices corresponding to different potential locations to identify the matrix corresponding to potential location with the highest likelihood of real location of the transmitting source.