Hardware should be re-usable i.e. software-patch-only could be feasible. Some algorithms like uplink transmission segmentation and time-frequency compensation may be too computationally heavy for some chips to do in SW, but will surely be included in HW in the future. The hardware platform must also include GNSS receiver to support compensation algorithms.