Abstract:
A technique for spreading information signals in a spread spectrum communication system to provide increased signal acquisition speed. A first PN spreading code or code set is used to spread information signals along with a second PN spreading code sequence or function. The second PN code is synchronized with the first PN spreading code, but has a larger code period so that each code chip of the second PN code extends over the entire period of the first PN code. The longer period spreading code forms an outer code which helps provide unambiguous beam identification and easily acquired frame timing in the presence of dynamically changing signal path delay, improving signal acquisition.
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 (10, 14, 18) are despread (40, 60) and respective amplitues coherently integrated (42, 44, 46, 62) over periods that are divisible by factors of two into the length of Walsh functions used to generate orthogonal signal channels. Non-coherent combinations of the results of this integration are subsequently formed (68) 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.
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 (10, 14, 18) are despread (40, 60) and respective amplitues coherently integrated (42, 44, 46, 62) over periods that are divisible by factors of two into the length of Walsh functions used to generate orthogonal signal channels. Non-coherent combinations of the results of this integration are subsequently formed (68) 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.
Abstract:
A technique for spreading information signals in a spread spectrum communication system to provide increased signal acquisition speed. A first PN spreading code or code set is used to spread information signals along with a second PN spreading code sequence or function. The second PN code is synchronized with the first PN spreading code, but has a larger code period so that each code chip of the second PN code extends over the entire period of the first PN code. The longer period spreading code forms an outer code which helps provide unambiguous beam identification and easily acquired frame timing in the presence of dynamically changing signal path delay, improving signal acquisition.
Abstract:
The present invention is a method and apparatus for detecting the presence of or acquiring a signal in a data stream, where the signal has been spread using a pseudonoise sequence. The method comprises the steps of delaying a pseudonoise sequence by a plurality of predetermined delays (506, 802) to produce a plurality of delayed pseudonoise sequences (PNIN, PNQN), combining each of the delayed pseudonoise sequences with the data stream (504) to produce a plurality of despread data streams (804), and accumulating each of the despread data streams (502) for a preselected duration to produce a plurality of coherent sums (806). Each of the coherent sums are accumulated (608) for a further duration to produce a plurality of non-coherent sums (808). The non-coherent sums are examined (308, 220, 810) to determine the most likely PN offset hypothesis (812).
Abstract:
A system and method for narrowing the range of frequency uncertainty of a Doppler shifted pilot signal in a satellite or other communications system (100) with relative signal source and receiver motion. The satellite communications system (100) includes a user terminal (124, 126) (for example, a mobile wireless telephone), a gateway (120, 122, 112) (terrestrial base station), and at least one satellite (116, 118) with unknown position and unknown relative velocity. The method includes the steps of shifting the pilot signal over a plurality of frequency hypotheses (309), coherently accumulating samples of the pilot signal over a plurality of chips (315), measuring the energy of the accumulated pilot signal samples (318), accumulating the energy measurements over a plurality of chips to produce an energy accumulation value (321), and determining which of the plurality of frequency hypotheses results in the highest energy accumulation value (324).
Abstract:
Method for PN spreading a SCMA signal using a truncated PN sequence. Method for generating said truncated PN sequence. Method for generating a second truncated PN sequence by masking the first truncated sequence. A method for generating a phase shifted version of a truncated PN sequence.
Abstract:
The present invention is a method and apparatus for detecting the presence of or acquiring a signal in a data stream, where the signal has been spread using a pseudonoise sequence. The method comprises the steps of delaying a pseudonoise sequence by a plurality of predetermined delays (506, 802) to produce a plurality of delayed pseudonoise sequences (PNIN, PNQN), combining each of the delayed pseudonoise sequences with the data stream (504) to produce a plurality of despread data streams (804), and accumulating each of the despread data streams (502) for a preselected duration to produce a plurality of coherent sums (806). Each of the coherent sums are accumulated (608) for a further duration to produce a plurality of non-coherent sums (808). The non-coherent sums are examined (308, 220, 810) to determine the most likely PN offset hypothesis (812).