Patent classifications
H04B1/708
Space time frequency multiplexing (STFM) for radar systems using complementary pair waveforms
Space-time-frequency multiplexing (STFM) schemes for radio frequency (RF) scanning are disclosed in which complementary pairs of sequences (or Golay pairs) are transmitted at different times using multiple frequencies. The transmission and reception of the sequences can occur over multiple transmit (Tx) and/or receive (Rx) radio sectors to scan an entire area for range, azimuth, elevation, and (optionally) velocity of objects therein.
Detection of scrambling code confusion
Detection of a confusion caused by scrambling code reuse is provided herein. Timing measurements, as observed by a mobile device, and an identification of primary scrambling codes associated with the timing measurements are captured. The timing measurements are identified by the primary scrambling codes for the particular radio measured. The mobile device also reports its location information. Radios for which timing measurements have been received are paired. Based on the paired radios and a history of observed time difference reference values for radio pairs, comparisons are made between paired radios having at least one common radio. Radios, exhibiting a set of values that is near an expected range, are removed from the analysis. Radios, exhibiting two sets of values that are distinct, are isolated in order to identify the radio that is causing the scrambling code confusion.
Detection of scrambling code confusion
Detection of a confusion caused by scrambling code reuse is provided herein. Timing measurements, as observed by a mobile device, and an identification of primary scrambling codes associated with the timing measurements are captured. The timing measurements are identified by the primary scrambling codes for the particular radio measured. The mobile device also reports its location information. Radios for which timing measurements have been received are paired. Based on the paired radios and a history of observed time difference reference values for radio pairs, comparisons are made between paired radios having at least one common radio. Radios, exhibiting a set of values that is near an expected range, are removed from the analysis. Radios, exhibiting two sets of values that are distinct, are isolated in order to identify the radio that is causing the scrambling code confusion.
MULTI-STAGED PIPELINED GNSS RECEIVER
Sets of digital samples associated with received wireless signals are received, each of the sets of digital samples corresponding to a particular RF path. The sets of digital samples are provided to a plurality of pipelines, each of the plurality of pipelines including a plurality of stages, each of the plurality of stages including one or more digital logic circuits. Sets of interconnect data are generated by the plurality of pipelines based on the sets of digital samples, the sets of interconnect data including at least one accumulating value. The sets of interconnect data are passed between adjacent pipelines of the plurality of pipelines along a direction. A result is generated by a last pipeline of the plurality of pipelines based on the at least one accumulating value.
Code synchronization for analog spread spectrum systems
Methods and apparatuses for performing synchronization in a receiver of an analog code division spreading system are described. The method includes outputting a sampling point alignment signal to apply first time delays to align encoder code signals with a sampling point of an ADC The ADC is used to obtain digital samples of the orthogonal code-encoded analog signal at the sampling point. The method also includes outputting a decoder code alignment signal to apply second time delays to align decoder code signals with the digital samples. The method also includes outputting an orthogonal code alignment signal to apply third time delays to the decoder code signals and the encoder code signals, to maintain mutual orthogonality among the decoder code signals and to maintain mutual orthogonality among the encoder code signals.
Code synchronization for analog spread spectrum systems
Methods and apparatuses for performing synchronization in a receiver of an analog code division spreading system are described. The method includes outputting a sampling point alignment signal to apply first time delays to align encoder code signals with a sampling point of an ADC The ADC is used to obtain digital samples of the orthogonal code-encoded analog signal at the sampling point. The method also includes outputting a decoder code alignment signal to apply second time delays to align decoder code signals with the digital samples. The method also includes outputting an orthogonal code alignment signal to apply third time delays to the decoder code signals and the encoder code signals, to maintain mutual orthogonality among the decoder code signals and to maintain mutual orthogonality among the encoder code signals.
Radio frequency (RF) communications system having RF nodes that determine a despreading sequence and phase and timing offsets for frequency agility
A radio frequency (RF) communications system may include a first RF node that transmits data, including a new frequency of operation, and a sequence of pilot symbols spread with a complex spreading code sequence. A second RF node may receive an incoming signal from the first RF node and perform despreading for N sample offset delays to generate N despreading sequences for the sequence of pilot symbols. The second RF node may perform a cross-correlation to select a desired despreading sequence from the N despreading sequences, determine a phase offset and timing offset, process the incoming signal based upon the desired despreading sequence, phase offset and timing offset, and switch to the new frequency of operation.
MULTI-STAGED PIPELINED GNSS RECEIVER
Sets of digital samples associated with received wireless signals are received, each of the sets of digital samples corresponding to a particular RF path. The sets of digital samples are provided to a plurality of pipelines, each of the plurality of pipelines including a plurality of stages, each of the plurality of stages including one or more digital logic circuits. Sets of interconnect data are generated by the plurality of pipelines based on the sets of digital samples, the sets of interconnect data including at least one accumulating value. The sets of interconnect data are passed between adjacent pipelines of the plurality of pipelines along a direction. A result is generated by a last pipeline of the plurality of pipelines based on the at least one accumulating value.
RADIO FREQUENCY (RF) COMMUNICATIONS SYSTEM HAVING RF NODES THAT DETERMINE A DESPREADING SEQUENCE AND PHASE AND TIMING OFFSETS FOR FREQUENCY AGILITY
A radio frequency (RF) communications system may include a first RF node that transmits data, including a new frequency of operation, and a sequence of pilot symbols spread with a complex spreading code sequence. A second RF node may receive an incoming signal from the first RF node and perform despreading for N sample offset delays to generate N despreading sequences for the sequence of pilot symbols. The second RF node may perform a cross-correlation to select a desired despreading sequence from the N despreading sequences, determine a phase offset and timing offset, process the incoming signal based upon the desired despreading sequence, phase offset and timing offset, and switch to the new frequency of operation.
DETECTION OF SCRAMBLING CODE CONFUSION
Detection of a confusion caused by scrambling code reuse is provided herein. Timing measurements, as observed by a mobile device, and an identification of primary scrambling codes associated with the timing measurements are captured. The timing measurements are identified by the primary scrambling codes for the particular radio measured. The mobile device also reports its location information. Radios for which timing measurements have been received are paired. Based on the paired radios and a history of observed time difference reference values for radio pairs, comparisons are made between paired radios having at least one common radio. Radios, exhibiting a set of values that is near an expected range, are removed from the analysis. Radios, exhibiting two sets of values that are distinct, are isolated in order to identify the radio that is causing the scrambling code confusion.