Abstract:
A first amplifier is configured to provide a first variable gain. A selecting module is configured to (i) connect a first antenna to the first amplifier when a selection signal is in a first state, and (ii) connect a second antenna to the first amplifier when the selection signal is in a second state. A second amplifier is in communication with an output of the first amplifier and is configured to provide a second variable gain. An automatic gain control (AGC) module is configured to control each of the first and second variable gains. An antenna selection module is configured to selectively change the selection signal in response to the first variable gain or the second variable gain after a preamble of a data packet and before a payload of the data packet.
Abstract:
A first communication device receives a plurality of training signals associated with a transmit beamforming training portion of a current iteration of a beamforming procedure between the first communication device and a second communication device. A receive antenna weight vector (AWV) is applied to an antenna array as each of the plurality of training signals is received. A channel estimate is determined based on reception of the plurality of training signals, and feedback is determined based on the channel estimate. The feedback is transmitted to the second communication device as part of the current iteration of the beamforming procedure.
Abstract:
Systems and techniques relating to wireless communications are described. A described technique includes operating a device, that includes a receive filter, in different modes comprising an operational mode and a predistortion training mode, where the receive filter is configured to operate at a first bandwidth during the operational mode and operate at a second, wider bandwidth during the predistortion training mode; generating a digital transmit signal; receiving a digital receive signal via the receive filter, causing, in the predistortion training mode, the digital receive signal to be based on an amplified analog version of the digital transmit signal, the amplified analog version being produced by a power amplifier having a nonlinear characteristic(s); estimating predistortion parameter value(s) using samples of the digital transmit signal and samples of the digital receive signal; and using the predistortion parameter value(s) to predistort digital signals to compensate for the nonlinear characteristic(s) of the power amplifier.
Abstract:
Systems and methods are provided for processing a payload portion of a received signal in a single carrier mode or a multiple carrier mode based on a portion of the received signal. A single carrier signaling portion is received at a first rate, and whether the payload portion of the signal is a single carrier signal or a multiple carrier signal is detected from the received single carrier signaling portion. The payload portion of the received signal is received at the first rate and demodulated in a single carrier mode if the detecting determines that the payload portion of the received signal is a single carrier signal, and the payload portion of the received signal is demodulated in a multiple carrier mode if the detecting determines that the payload portion of the received signal is a multiple carrier signal.
Abstract:
Systems and techniques relating to wireless communications are described. A described technique includes determining a first frequency offset based on a received preamble of a wireless communication signal and a known preamble, the received preamble having been generated based on a spreading sequence and the known preamble, determining a second frequency offset based on the received preamble and the known preamble, and processing at least a portion of the wireless communication signal based on the first frequency offset and the second frequency offset. Determining the first frequency offset can include performing a multi-chip-level differential frequency offset acquisition that uses two or more chips associated with the received preamble. Determining the second frequency offset can include performing a symbol-level differential frequency offset acquisition that uses two or more symbols associated with the received preamble, where each of the two or more symbols are encoded by two or more chips.
Abstract:
Systems and methods for using non-crystal-based reference oscillators in the transmission and reception of frequency-modulated signals are disclosed. To protect against intrusion on neighboring designated frequency bands, guard bands, having a collective width greater than the total expected error based on the contribution of the frequency error from the non-crystal-based oscillators in the transmitter and/or receiver, can be designated. To protect against inter-channel interference within a designated frequency band, transmitters and receivers can include static sub-bandwidths wider than any possible total frequency error, such that it would be impossible for a transmitter or receiver to attempt to communicate on an unintended sub-band. The determination of the total possible frequency error can be determined dynamically based on the correlation between a received training sequence and a known pattern before or a communication session to avoid or correct for frequency offset or drift due to the use of non-crystal-based reference oscillators.
Abstract:
Systems and techniques relating to wireless communications are described. A described technique includes aligning a received data sequence with a transmitted data sequence to produce an aligned data sequence, the received data sequence being based on an output of a power amplifier having one or more nonlinear characteristics that is responsive to the transmitted data sequence; dividing the aligned data sequence into N segments; obtaining first nonlinear parameters for the power amplifier based at least on first segments of the N segments; obtaining a second nonlinear parameter(s) corresponding to a second segment(s) of the N segments based on an extrapolation of the first nonlinear parameters, the second segment(s) having a lower transmitted data sequence value(s) than the first segments; and performing digital predistortion on a transmit data sequence based on the nonlinear predistortion parameters to compensate for the one or more nonlinear characteristics of the power amplifier.
Abstract:
A first network device including modulation, transmit, front end, and phase modules. The modulation module amplitude or frequency modulates a data signal to generate a modulated signal. The transmit module transmits an output signal based on the modulated signal. The front end module obtains a phase of a point in a first cluster of index ratios. Each of the index ratios corresponds to a respective phase of a respective symbol period of the output signal. Each of the index ratios is based on a maximum amplitude, a minimum amplitude or a mean of amplitudes of the output signal over the symbol periods. The amplitudes for each of the means includes a corresponding one of the maximum amplitudes and a corresponding one of the minimum amplitudes. The phase module adjusts a phase of the output signal based on the phase of the point in the first cluster of index ratios.
Abstract:
Systems and techniques relating to IQ mismatch estimation and compensation are described. A described technique includes obtaining samples of a received signal via circuitry having an IQ mismatch; determining an estimated gain imbalance parameter for the IQ mismatch based on an in-phase average value of in-phase training samples and a quadrature average value of quadrature training samples; determining an estimated phase imbalance parameter for the IQ mismatch based on a combined average value, the estimated gain imbalance parameter, and a squared average value, the combined average value being based on a pair-wise multiplication of the in-phase training samples and the quadrature training samples, the squared average value being based on squared versions of the in-phase training samples; updating the in-phase data samples based on the estimated gain imbalance parameter to produce updated in-phase data samples; and updating the quadrature data samples by respectively adding quadrature update values thereto.
Abstract:
Systems, methods, and other embodiments associated with preamble detection based on repeated preamble codes are described. According to one embodiment, an apparatus is provided that wirelessly receives a signal and calculates a differential output corresponding to a multiplication of the signal and a delayed version of the signal. A cross correlation is performed between the differential output and a known preamble pattern to produce a cross correlation output. One or more peaks are detected in the cross correlation. The detected peaks are used in subsequent processing to detect the known preamble pattern in the wirelessly received signal.