Acquisition of sychronization in a spread spectrum communications transceiver
First Claim
1. A method of acquiring synchronization on a start of packet signal comprising a plurality of symbols generated in accordance with a predefined synchronization sequence template, said method comprising the steps of:
- correlating a receive signal to generate a plurality of received correlation peaks;
calculating an expected position of each received correlation peak in accordance with said predefined synchronization sequence template;
determining a correlation qualities at said expected position of said each received correlation peak; and
evaluating said correlation qualities and declaring synchronization if said evaluation exceeds predetermined criteria.
2 Assignments
0 Petitions
Accused Products
Abstract
A novel and useful acquisition and synchronization mechanism for spread spectrum communication systems whereby a synchronization sequence comprising a plurality of known symbols spaced apart by predefined time delay intervals is transmitted as the start of packet signal. At the receiver, the received signal is correlated against the synchronization sequence using the predefined gaps or time delay intervals inserted between the symbols. The received signal is linearly correlated to generate a correlation peak for each symbol received. The expected position of each correlation peak is calculated and compared to the positions of the correlation peaks received. If the number of matches exceeds a threshold, synchronization is declared.
50 Citations
67 Claims
-
1. A method of acquiring synchronization on a start of packet signal comprising a plurality of symbols generated in accordance with a predefined synchronization sequence template, said method comprising the steps of:
-
correlating a receive signal to generate a plurality of received correlation peaks;
calculating an expected position of each received correlation peak in accordance with said predefined synchronization sequence template;
determining a correlation qualities at said expected position of said each received correlation peak; and
evaluating said correlation qualities and declaring synchronization if said evaluation exceeds predetermined criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An apparatus for acquiring synchronization in a communications network on a start of packet synchronization sequence comprising a plurality of symbols, each pair of symbols spaced apart in accordance with the predetermined synchronization template, comprising:
-
a correlator adapted to generate a correlation peak in response to each received symbol in said synchronization sequence;
an acquisition circuit comprising;
means for calculating an expected position of each received correlation peak in accordance with said predefined synchronization template;
means for determining a correlation quality at said expected position of said each received correlator peak; and
means for evaluating said correlation qualities and declaring synchronization if said evaluation exceeds predetermined criteria. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A method of acquiring synchronization in a communications network, said method comprising the steps of:
-
receiving a synchronization sequence at the beginning of a packet sent by a transmitting station, the transmitted synchronization sequence comprising a plurality of symbols wherein each symbol is separated by a predetermined time delay;
correlating said received synchronization sequence to generate a plurality of correlation peaks;
searching for the presence of correlation peaks in expected positions within a predefined range of phase units wherein said expected positions correspond to said predetermined time delays inserted between symbols by said transmitting station;
declaring synchronization if the number of correlation peaks found in corresponding expected positions within said predefined range of phase units exceeds a threshold; and
determining a synchronization time point as a function of the distances between the positions of the received correlation peaks and their corresponding expected positions. - View Dependent Claims (42, 43, 44, 45, 46, 47)
-
-
48. An Application Specific Integrated Circuit (ASIC) for acquiring synchronization in a communication network on a transmission signal including a start of packet synchronization sequence of a plurality of symbols, each pair of symbols with a predetermined gap inserted therebetween in accordance with a predetermined synchronization sequence gap template, said ASIC comprising:
-
receiving means adapted to generate a receive signal from said communications network;
correlator means adapted to generate a correlation peak from said receive signal in response to each received symbol in said synchronization sequence;
calculating means for calculating an expected position of each received correlation peak in accordance with said predefined synchronization gap template;
determining means for generating a correlation quality at said expected positions; and
means for evaluating said correlation qualities and declaring synchronization if said evaluation exceeds predetermined criteria. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56, 57)
-
-
58. A communications station for transmitting and receiving signals to and from other stations connected over a shared communications media based network, comprising:
-
a coupling circuit for generating a receive signal received over said network and for outputting a transmit signal onto said network;
a transmitter adapted to modulate a synchronization sequence and data to be transmitted in accordance with a modulation scheme so as to generate said transmit signal therefrom, said synchronization sequence comprising a plurality of symbols wherein each symbol is separated by a first signal in accordance with a predetermined synchronization sequence template;
a receiver adapted to demodulate said receive signal in accordance with said modulation scheme so as to generate a receive data signal therefrom, said receiver comprising an acquisition circuit comprising;
means for correlating said receive signal to generate a plurality of received correlation peaks therefrom;
means for calculating an expected position of each received correlation peak in accordance with said predetermined synchronization sequence template;
means for comparing the position of each received correlation peak with a corresponding expend position and declaring a match if the position of a received correlation peak is within a predetermined distance of said corresponding expected position;
means for declaring synchronization if the number of matches exceeds a threshold;
a media access control (MAC) circuit adapted to interface an application processor to said shared communications media; and
said application processor adapted to control the operation of said transmitter, receiver and MAC and to provide an interface between said MAC and an external host. - View Dependent Claims (59, 60, 61, 62, 63, 64, 65, 66, 67)
-
Specification