I am conducting research into the accuracy of smartphone positional fixing accuracy. I have come to understand that smartphones use software-defined receivers rather than hardware-defined receivers. Is this correct?
Furthermore, would it be correct to make the following statement:
"Traditionally, GNSS receivers are implemented in hardware in comparison to modern software-defined receivers where processing of the satellite signals are performed by a low-cost microprocessor. The latter, common in smartphone devices, has the added benefit of flexibility with easily modified and updated features."