Patent classifications
H04B1/7085
Method and system for spread spectrum code acquisition
A code acquisition module for a direct sequence spread spectrum (DSSS) receiver includes: a Sparse Discrete Fourier transform (SDFT) module configured to perform an SDFT on a finite number of non-uniformly distributed frequencies comprising a preamble of a received DSSS frame to calculate Fourier coefficients for the finite number of non-uniformly distributed frequencies; a multiplier configured to multiply the Fourier coefficients for the finite number of non-uniformly distributed frequencies of the received DSSS frame by complex conjugate Fourier coefficients for the finite number of non-uniformly distributed frequencies to generate a cross-correlation of the received DSSS frame and the complex conjugate Fourier coefficients; and a filter module configured to input the cross-correlation and output a delay estimation for the received DSSS frame.
Clock and data recovery circuit
Circuits and methods for performing a clock and data recovery are disclosed. In one example, a circuit is disclosed. The circuit includes an FSM. The FSM includes: a first accumulator, a second accumulator, and a third accumulator. The first accumulator is configured to receive an input phase code representing a phase timing difference between a data signal and a clock signal at each FSM cycle, to accumulate input phase codes for different FSM cycles, and to generate a first order phase code at each FSM cycle. The second accumulator is coupled to the first accumulator and configured to accumulate the input phase codes and first order phase codes for different FSM cycles, and to generate a second order phase code at each FSM cycle. The third accumulator is coupled to the second accumulator and configured to accumulate the input phase codes and second order phase codes for different FSM cycles, and to generate a third order phase code at each FSM cycle.
Clock and data recovery circuit
Circuits and methods for performing a clock and data recovery are disclosed. In one example, a circuit is disclosed. The circuit includes an FSM. The FSM includes: a first accumulator, a second accumulator, and a third accumulator. The first accumulator is configured to receive an input phase code representing a phase timing difference between a data signal and a clock signal at each FSM cycle, to accumulate input phase codes for different FSM cycles, and to generate a first order phase code at each FSM cycle. The second accumulator is coupled to the first accumulator and configured to accumulate the input phase codes and first order phase codes for different FSM cycles, and to generate a second order phase code at each FSM cycle. The third accumulator is coupled to the second accumulator and configured to accumulate the input phase codes and second order phase codes for different FSM cycles, and to generate a third order phase code at each FSM cycle.
Clock and data recovery circuit
Circuits and methods for performing a clock and data recovery are disclosed. In one example, a circuit is disclosed. The circuit includes an FSM. The FSM includes: a first accumulator, a second accumulator, and a third accumulator. The first accumulator is configured to receive an input phase code representing a phase timing difference between a data signal and a clock signal at each FSM cycle, to accumulate input phase codes for different FSM cycles, and to generate a first order phase code at each FSM cycle. The second accumulator is coupled to the first accumulator and configured to accumulate the input phase codes and first order phase codes for different FSM cycles, and to generate a second order phase code at each FSM cycle. The third accumulator is coupled to the second accumulator and configured to accumulate the input phase codes and second order phase codes for different FSM cycles, and to generate a third order phase code at each FSM cycle.
Clock and data recovery circuit
Circuits and methods for performing a clock and data recovery are disclosed. In one example, a circuit is disclosed. The circuit includes an FSM. The FSM includes: a first accumulator, a second accumulator, and a third accumulator. The first accumulator is configured to receive an input phase code representing a phase timing difference between a data signal and a clock signal at each FSM cycle, to accumulate input phase codes for different FSM cycles, and to generate a first order phase code at each FSM cycle. The second accumulator is coupled to the first accumulator and configured to accumulate the input phase codes and first order phase codes for different FSM cycles, and to generate a second order phase code at each FSM cycle. The third accumulator is coupled to the second accumulator and configured to accumulate the input phase codes and second order phase codes for different FSM cycles, and to generate a third order phase code at each FSM cycle.
Signal acquisition device
A signal acquiring unit (3) performs signal detection and initial synchronization on an output from a RF frontend (2) by performing circular convolution operation using a first code replica corresponding to a case where a ranging code does not change in polarity and a second code replica corresponding to a case where a ranging code changes in polarity. A signal tracking unit (4) performs synchronization tracking using a result of signal acquisition output from the signal acquiring unit (3) as an initial value.
Signal acquisition device
A signal acquiring unit (3) performs signal detection and initial synchronization on an output from a RF frontend (2) by performing circular convolution operation using a first code replica corresponding to a case where a ranging code does not change in polarity and a second code replica corresponding to a case where a ranging code changes in polarity. A signal tracking unit (4) performs synchronization tracking using a result of signal acquisition output from the signal acquiring unit (3) as an initial value.
SYSTEMS AND METHODS FOR MITIGATING MULTIPATH RADIO FREQUENCY INTERFERENCE
A radio frequency transmission system and methods for mitigating multipath radio frequency interference are disclosed. Embodiments include a first helical antenna having a first radius and operable to receive a first electromagnetic signal, and a second helical antenna having a second radius and operable to receive a second electromagnetic signal. Further embodiments include a phase adjuster configured to receive the first electromagnetic signal as an input signal, apply an adjustable phase delay to the input signal, and output an adjusted electromagnetic signal. Still further embodiments include a signal combiner configured to receive the adjusted electromagnetic signal and the second electromagnetic signal and output a combined electromagnetic signal.
SYSTEMS AND METHODS FOR MITIGATING MULTIPATH RADIO FREQUENCY INTERFERENCE
A radio frequency transmission system and methods for mitigating multipath radio frequency interference are disclosed. Embodiments include a first helical antenna having a first radius and operable to receive a first electromagnetic signal, and a second helical antenna having a second radius and operable to receive a second electromagnetic signal. Further embodiments include a phase adjuster configured to receive the first electromagnetic signal as an input signal, apply an adjustable phase delay to the input signal, and output an adjusted electromagnetic signal. Still further embodiments include a signal combiner configured to receive the adjusted electromagnetic signal and the second electromagnetic signal and output a combined electromagnetic signal.
CLOCK AND DATA RECOVERY CIRCUIT
Circuits and methods for performing a clock and data recovery are disclosed. In one example, a circuit is disclosed. The circuit includes an FSM. The FSM includes: a first accumulator, a second accumulator, and a third accumulator. The first accumulator is configured to receive an input phase code representing a phase timing difference between a data signal and a clock signal at each FSM cycle, to accumulate input phase codes for different FSM cycles, and to generate a first order phase code at each FSM cycle. The second accumulator is coupled to the first accumulator and configured to accumulate the input phase codes and first order phase codes for different FSM cycles, and to generate a second order phase code at each FSM cycle. The third accumulator is coupled to the second accumulator and configured to accumulate the input phase codes and second order phase codes for different FSM cycles, and to generate a third order phase code at each FSM cycle.