Signal acquisition in a multi-user communication system using multiple walsh channels
First Claim
1. A method of acquiring time synchronization with one or more orthogonal channel signals in a spread spectrum communication system in which one or more communication signals are received and demodulated by system subscribers, comprising the steps of:
- receiving one or more communication signals each comprising multiple channel signals which are orthogonally encoded using one of a preselected set of Walsh functions which are spread using at least one common pseudorandom noise (PN code) sequence applied at one of a plurality of timing offsets relative to each other within said system;
selecting a PN code sequence time offset value to use in a receiving subscriber unit;
despreading said communication signals by applying said PN code sequence at said selected time offset to produce encoded symbols;
coherently accumulating amplitudes of encoded symbols over a predetermined time interval equivalent to a length of said Walsh functions divided by a factor of 2n, where n is a positive integer;
squaring the results of said coherent accumulation;
combining square products over an interval commencing and ending at Walsh function boundaries as selected by the receiving subscriber unit;
comparing results of said combining to at least one threshold value;
selecting said time offset chosen by said receiving subscriber unit as a time offset for a desired orthogonal channel signal when the combining results exceed said threshold; and
altering said time offset value selection and repeating said despreading, accumulating, squaring, combining, and comparing steps in order until said threshold is exceeded.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique for using energy received by subscriber units over multiple orthogonal channels within a spread spectrum communication system to acquire signal timing by controlling signal amplitude integration intervals used in detecting such timing. Received signals are despread and respective amplitudes integrated over periods that are divisible by factors of 2 into the length of Walsh functions used to generate orthogonal signal channels. Non-coherent combinations of the results of this integration are subsequently formed over periods that commence and terminate on Walsh function boundaries, and used to determine when a correct time offset has been selected for despreading signals. Additional advantages are realized by assigning signals that consistently provide a higher energy content such as paging, synchronization, and most frequently assigned traffic channels to specific orthogonal channels within the communication system. In exemplary embodiments, Walsh functions of length 128 are used as channelizing codes and a pilot signal is assigned to channel 0. This results in traffic channels or paging and synchronization functions being assigned to channel 64 when the integration periods are 64 chips long, and to channels 32, 64, and 96 when the periods are 32 chips long. In this manner, additional energy is available during the integration process for use in determining when correct signal acquisition timing offsets have been selected, without the use of additional hardware.
-
Citations
23 Claims
-
1. A method of acquiring time synchronization with one or more orthogonal channel signals in a spread spectrum communication system in which one or more communication signals are received and demodulated by system subscribers, comprising the steps of:
-
receiving one or more communication signals each comprising multiple channel signals which are orthogonally encoded using one of a preselected set of Walsh functions which are spread using at least one common pseudorandom noise (PN code) sequence applied at one of a plurality of timing offsets relative to each other within said system; selecting a PN code sequence time offset value to use in a receiving subscriber unit; despreading said communication signals by applying said PN code sequence at said selected time offset to produce encoded symbols; coherently accumulating amplitudes of encoded symbols over a predetermined time interval equivalent to a length of said Walsh functions divided by a factor of 2n, where n is a positive integer; squaring the results of said coherent accumulation; combining square products over an interval commencing and ending at Walsh function boundaries as selected by the receiving subscriber unit; comparing results of said combining to at least one threshold value; selecting said time offset chosen by said receiving subscriber unit as a time offset for a desired orthogonal channel signal when the combining results exceed said threshold; and altering said time offset value selection and repeating said despreading, accumulating, squaring, combining, and comparing steps in order until said threshold is exceeded. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. Apparatus for acquiring time synchronization with one or more orthogonal channel signals in a spread spectrum communication system in which one or more communication signals are received and demodulated by system subscribers, comprising:
-
a receiver for receiving one or more communication signals each comprising channel signals which are orthogonally encoded using one of a preselected set of Walsh functions which are spread using at least one common pseudorandom noise (PN code) sequence applied at one of a plurality of timing offsets relative to each other within said system; means for selecting a PN code sequence time offset value and for generating said PN sequence with said selected time offset, being responsive to a reselect input for altering said selected time offset value and re-generating said PN code sequence with said altered time offset value; a signal despreader connected to receive communication signals and said PN sequence, and despread said communication signals into encoded symbols by applying said PN code sequence at said chosen time offset; a coherent accumulator connected to receive encoded symbols and to sum amplitudes for encoded symbols together over a predetermined time interval equivalent to the length of said Walsh functions divided by 2n, where n is a positive integer; product means connected to said coherent accumulator for receiving and squaring the summation results; means for combining connected to receive and integrate square products over an interval commencing and ending at Walsh function boundaries as selected by the receiving subscriber unit; means for comparing connected to receive and to compare results of said integration to at least one threshold value; and means for generating a reselect command connected to said means for selecting and generating, and to said means for comparing, for generating a reselect command after a comparison to a threshold when said threshold is not exceeded. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification