A device comprising: a receiver configured to receive a signal; and a processor configured to: generate a first flag indicating whether the signal satisfies one or more first conditions, wherein the one or more first conditions are based on a first number of detected correlation peaks associated with the signal, a first correlation peak amplitude, or both; generate a first value of a first synchronization sign indicator associated with the signal, wherein the first value is based on an aggregate of the detected correlation peaks associated with the signal; generate a second flag indicating whether an inverted signal satisfies one or more second conditions, wherein the one or more second conditions are based on a second number of detected correlation peaks associated with the inverted signal, a second correlation peak amplitude, or both; generate a second value of a second synchronization sign indicator associated with the inverted signal, wherein the second value is based on an aggregate of the detected correlation peaks associated with the inverted signal; and generate an invert flag that indicates whether synchronization inversion is detected in the signal based at least in part on the first flag, the second flag, the first value, and the second value. a receiver configured to receive a signal; and a processor configured to: generate a first flag indicating whether the signal satisfies one or more first conditions, wherein the one or more first conditions are based on a first number of detected correlation peaks associated with the signal, a first correlation peak amplitude, or both; generate a first value of a first synchronization sign indicator associated with the signal, wherein the first value is based on an aggregate of the detected correlation peaks associated with the signal; generate a second flag indicating whether an inverted signal satisfies one or more second conditions, wherein the one or more second conditions are based on a second number of detected correlation peaks associated with the inverted signal, a second correlation peak amplitude, or both; generate a second value of a second synchronization sign indicator associated with the inverted signal, wherein the second value is based on an aggregate of the detected correlation peaks associated with the inverted signal; and generate an invert flag that indicates whether synchronization inversion is detected in the signal based at least in part on the first flag, the second flag, the first value, and the second value. generate a first flag indicating whether the signal satisfies one or more first conditions, wherein the one or more first conditions are based on a first number of detected correlation peaks associated with the signal, a first correlation peak amplitude, or both; generate a first value of a first synchronization sign indicator associated with the signal, wherein the first value is based on an aggregate of the detected correlation peaks associated with the signal; generate a second flag indicating whether an inverted signal satisfies one or more second conditions, wherein the one or more second conditions are based on a second number of detected correlation peaks associated with the inverted signal, a second correlation peak amplitude, or both; generate a second value of a second synchronization sign indicator associated with the inverted signal, wherein the second value is based on an aggregate of the detected correlation peaks associated with the inverted signal; and generate an invert flag that indicates whether synchronization inversion is detected in the signal based at least in part on the first flag, the second flag, the first value, and the second value.