Abstract:
A wireless network receiver includes a detection module that uses preamble data in a data frame for signal processing functions and the detection module is configured to adjust the number of preamble data bits that are used based on the power of a received signal.
Abstract:
An orthogonal frequency-division multiplexed (OFDM)-based receiver for channel tracking with signal-to-noise ratio dependent parameters that includes a memory; and a signal processor, coupled to the memory. The signal processor to estimate a signal-to-noise ratio (SNR) for a received packet of OFDM symbols and determine an SNR region in which the SNR estimate falls, wherein the signal processor implements a different set of finite impulse response (FIR) filter coefficients for each SNR region.
Abstract:
In described examples of a signal equalizer, a first filter stage is configured to perform adaptive equalization of crosstalk between a first signal component and a second signal component of a complex signal. A second filter stage is coupled serially to the first filter stage. The second equalizer stage is configured to perform separate adaptive equalization of the first signal component and separate adaptive equalization of the second signal component.
Abstract:
In described examples, a method of operating a transmitter includes generating a frequency reference signal having a reference frequency and outputting the frequency reference to a phase locked loop (PLL) that includes a voltage controlled oscillator (VCO). The VCO output is locked to the frequency reference signal to form a carrier signal. The transmitter receives an I input signal, a Q input signal, and a direct current (DC) leaky carrier signal. Either the I input signal or the Q input signal is added to the leaky carrier signal. The carrier signal is modulated with the resulting two signals using an I-Q mixer to generate a modulated signal that includes an unmodulated carrier signal component. The modulated signal is then transmitted.
Abstract:
Disclosed embodiments include a receiver having an input that receives a frequency shift key (FSK) signal having a preamble comprising preamble symbols, a phase compensator that applies a compensation vector to one of first and second samples of a first preamble symbol, wherein applying the compensation vector to the one of the first and second samples produces a compensated sample, a demodulator that determines a phase offset between the compensated sample and the other one of the first and second samples of the first preamble symbol, and a frequency offset mapper that determines a frequency offset based at least upon the phase offset. The receiver applies the frequency offset to the FSK signal.
Abstract:
A method of operating a network on a plurality of frequency hopping channels is disclosed. The method includes transmitting a beacon on a beacon channel different from the frequency hopping channels and receiving a request from a node to join the network in response to the beacon. The method further includes adding the node to the network in response to the step of receiving and communicating with the node on the plurality of frequency hopping channels after the step of adding.
Abstract:
A frequency shift key (FSK) receiver includes a phase compensator for compensating for frequency differences in a transmitter that transmits a FSK signal to the receiver. The phase compensating is performed before the FSK signal is demodulated by the receiver.
Abstract:
A method of operating a transmitter (FIGS. 3A and 5A) is disclosed. The method includes receiving a sequence of data bits (DATA), wherein each data bit has a respective sequence number. A first data bit of the sequence is spread (508) with a first spreading code (504) determined by the sequence number (502) of the first data bit. A second data bit of the sequence is spread (508) with an inverse of the first spreading code (506) determined by the sequence number (502) of the second data bit. The first and second data bits are modulated (510) and transmitted (516) to a remote receiver.
Abstract:
A networking device includes a packet header protect generator, a transmitter, a receiver, a decoder and router. The transmitter transmits a data packet to the receiver. The data packet includes a data packet header. The packet header protection generator is arranged to toggle selected bits of a protected portion of the data packet header and generate a data integrity signature. The receiver receives the data packet and generates a received data integrity signature. The decoder computes a locally computed data integrity signature in response to the protected portion of the received data packet header. The locally computed data integrity signature is compared with the received data integrity signature. The router selects a portion of a routing path in response to whether a data packet forwarding destination includes a decoder arranged to compute a locally computed data integrity signature.
Abstract:
A method of operating a transmitter (FIGS. 3A and 5A) is disclosed. The method includes receiving a sequence of data bits (DATA), wherein each data bit has a respective sequence number. A first data bit of the sequence is spread (508) with a first spreading code (504) determined by the sequence number (502) of the first data bit. A second data bit of the sequence is spread (508) with an inverse of the first spreading code (506) determined by the sequence number (502) of the second data bit. The first and second data bits are modulated (510) and transmitted (516) to a remote receiver.