Abstract:
Methods and apparatus are provided for computing reliability values in a pipeline. A reliability value portion is computed, with control circuitry in a first pipeline stage, based on a difference between a received input signal value and an expected value. The reliability value portion is combined, in a second pipeline stage that follows the first pipeline stage, with a first value derived from the received input signal to generate a first reliability value. A determination is made as to whether to update the first reliability value in a third pipeline stage based on a combination of the first reliability value with a second reliability value that corresponds to a second value derived from the received input signal.
Abstract:
The disclosed technology relates to estimating the frequency response of a frequency division multiplexed (FDM) channel. In accordance with one aspect of the invention, a channel estimation circuit of a receiver can compute initial estimates of the frequency response of sub-channels in the FDM channel. A phase adjustment circuit can adjust the phase components of the initial estimates to provide phase-adjusted estimates. A smoothing circuit can apply a smoothing operation to the phase-adjusted estimates to provide smoothed phase-adjusted estimates. When necessary, a reverse phase adjustment circuit can reverse the phase adjustment by adjusting the phase components of the smoothed phase-adjusted estimates to provide final channel estimates.
Abstract:
A transmitter beamforming technique for use in a MIMO wireless communication system determines a partial description of a reverse channel without determining a full dimensional description of the reverse channel. A correction matrix is developed from the partial description of the reverse channel and a description of the forward channel. The correction matrix is used to process signals to be transmitted via the forward channel, and a steering matrix is used to perform beamforming in the forward channel.
Abstract:
A system includes a signal processing module and a control module. The signal processing module receives a first clear channel assessment (CCA) signal for a first sub-channel of a communication channel, increases a pulse width of the first CCA signal by a predetermined period of time, and generates a second CCA signal. The control module receives the second CCA signal and a third CCA signal for a second sub-channel of the communication channel. The control module transmits data via one of the second sub-channel and the communication channel based on the second and third CCA signals.
Abstract:
An amplifier with adjustable (pre)distortion, a predistortion adjustment circuit, systems and networks including such amplifiers and circuits, and methods for adjusting (pre)distortion in an analog amplifier. The amplifier architecture generally includes (a) a predistortion circuit configured to (i) select a value for a predistortion function from a plurality of different predistortion values, and (ii) apply the selected predistortion value to an input signal to generate a predistorted input signal; (b) an amplifier configured to amplify the predistorted input signal and provide an output signal therefrom; and (c) an adjustment circuit configured to adjust selection of the predistortion function value in response to a predetermined parameter value of the amplifier. By adjusting the predistortion function, the amplifier provides an output signal in a linear power range over a range of amplifier parameter values and avoids overcompensation that can occur when the predistortion signal is not adjustable. Furthermore, the adjustments are made in response to changes in amplifier input and/or control parameters, enabling the amplifier to stay in the linear range, rather than respond to changes that first cause the amplifier to fall out of linearity. The systems generally include the architecture, circuit or an integrated circuit that embodies one or more of the inventive concepts disclosed herein. The methods generally include the steps of (1) predistorting an input signal in accordance with a digital predistortion function to provide a predistorted signal, (2) adjusting the digital predistortion function in response to a predetermined parameter value of an amplifier, and (3) amplifying the predistorted signal with the amplifier to produce the amplified signal.
Abstract:
A transmitter beamforming technique for use in a MIMO wireless communication system determines a partial description of a reverse channel without determining a full dimensional description of the reverse channel. A correction matrix is developed from the partial description of the reverse channel and a description of the forward channel. The correction matrix is used to process signals to be transmitted via the forward channel, and a steering matrix is used to perform beamforming in the forward channel.
Abstract:
A wireless networking receiver with digital antenna switching selects an antenna with an 802.11b signal based on a signal metric, such as the highest signal quality or highest peak amplitude. In one embodiment, the receiver comprises a plurality of antennas that may each receive one of a plurality of RF signals conforming to the IEEE 802.11b standard. The receiver may have multiple antennas for use with the IEEE 802.11n standard, but may receive signals conforming to the 802.11b standard. The receiver also comprises a carrier sense circuit configured to calculate a signal metric for each of the signals and further configured to generate a selection signal signifying one of the signals, based on the signal metric. The receiver further comprises a multiplexer configured to output one of the signals, based on the selection signal. In another embodiment, a wireless networking receiver comprises signal receiving means, carrier sensing means for calculating and selecting a signal based on a signal metric, and multiplexer means to output the signal. A related method is also disclosed. Other embodiments are provided, and each of the embodiments described herein can be used alone or in combination with one another.
Abstract:
A system and method of selecting a data detector alternately implement different data detection techniques such as maximum likelihood, zero forcing, and minimum mean square error. Selection of a particular technique may depend upon various factors. In some implementations, a decision whether to employ a specific strategy may be based upon a modulation and coding scheme utilized by the multiple-input, multiple-output (MIMO) system.
Abstract:
The disclosed technology relates to a communication system and method in which multiple versions of a signal are processed to detect the signal. The communication system can include transmitters that communicate different versions of a signal to a receiver. The different versions are weighted versions of the signal and are communicated on different channels. The weight for a weighted signal is based on an inverse of an estimate of the phase shift of the particular channel to which the weighted signal will be communicated. The weights are also based on a unity gain such that each weighted signal has the same magnitude as the original signal. A receiver that receives the weighted signals processes the received signals to detect the original signal.
Abstract:
A spatial spreading unit is configured to utilize a spatial spreading matrix to distribute two or more encoded spatial data streams to transmission antennas. The spatial spreading matrix has components (i) associated with each row of a row dimension having a number of rows equal to the number of the transmission antennas to be used to transmit the encoded spatial data streams and (ii) associated with each column of a column dimension having a number of columns equal to the number of the encoded spatial data streams to be transmitted. Additionally, the spatial spreading matrix satisfies one or more of the following two constraints: (1) the ratio of squared norms of the sum of the components of a row, for different rows of the spatial spreading matrix, is equal to a first constant sequence, and (2) the ratio of squared norms of the sum of a symbol Sl to be transmitted, when the symbol Sl is equal to 1 or −1, multiplied by each of the components of a row, for different rows of the spatial spreading matrix, is equal to a second constant sequence.