A non-transitory computer-readable media (CRM) comprising computer instructions, where upon execution of the computer instructions by one or more processors of a user equipment (UE), causes the one or more processors to perform operations, wherein the operations comprise:
- determining at least one sidelink primary synchronization signal (S-PSS) sequence of at least one S-PSS signal by applying a cyclic shift to a primary synchronization signal (PSS) sequence of a PSS signal, wherein the cyclic shift comprises a set of {22, 65, 108}, wherein the at least one S-PSS sequence is different from the PSS sequence;
- applying a time reversal mapping to the at least one S-PSS sequence to determine a second S-PSS signal that is a complex conjugated pair in time of the at least one S-PSS signal;
- determining 3 sets of sidelink secondary synchronization signal (S-SSS) sequences of at least one S-SSS,
- wherein each set of the 3 sets is composed of 112 non-overlapped SSS sequences, and wherein each set of the 3 sets corresponds to one of a plurality of types of sidelink synchronization sources including a global navigation satellite system (GNSS), a base station, and an independent synchronization source (ISS) running on an internal clock oscillator;
- and
- transmitting at least one sequence of a set of the 3 sets of S-SSS sequences after transmission of the at least one S-PSS sequence.