Text this: Mitigation of Diffraction Effect in GNSS Positioning Considering Azimuth and PDOP in Canyon Environment