Text this: Novel navigation signal design based on spreading code time shift position modulation