Patent ID: 9148196
Filing Date: 2015-09-29
Classification: H04B

Abstract:
1. A synchronization device for use in a receiver, the receiver being configured to receive a signal from a transmitter, and the synchronization device comprising: a code generating unit, being configured to execute the following operations simultaneously: generating a plurality of first pseudo noise codes for the signal in sequence according to a first code phase sequence; and generating a plurality of second pseudo noise codes for the signal in sequence according to a second code phase sequence which is the reverse of the first code phase sequence; a correlation unit electrically connected to the code generating unit, being configured to, every time one first pseudo noise code and one second pseudo noise code are generated by the code generating unit, execute a correlation calculation for the first pseudo noise code, the second pseudo noise code and the signal; a determining unit electrically connected to the correlation unit, being configured to determine a code phase according to the correlation calculations; and a synchronization unit electrically connected to the correlation unit, being configured to synchronize with the signal according to the code phase; wherein every time one first pseudo noise code and one second pseudo noise code are generated by the code generating unit, the correlation unit calculates a first correlation value for the first pseudo noise code and the signal and calculates a second correlation value for the second pseudo noise code and the signal, and the determining unit determines the code phase according to the first correlation values and the second correlation values; and wherein the correlation unit further comprises a pre-correlation unit and a post-correlation unit, and every time one first pseudo noise code and one second pseudo noise code are generated by the code generating unit, the pre-correlation unit calculates a first pre-correlation value for each sub-pseudo noise code of the first pseudo noise code and a corresponding sub-signal of the signal, and calculates a second pre-correlation value for each sub-pseudo noise code of the second pseudo noise code and a corresponding sub-signal of the signal, and the post-correlation unit calculates the first correlation value according to the first pre-correlation values and calculates the second correlation value according to the second pre-correlation values.