Mitigating the Effects of GNSS Multipath with a Coded Filter