Abstract:
A distortion correction circuit comprises memory that stores N samples of an input signal that occur at N different times, where N is an integer greater than two. A self-receiver samples an output signal that is generated by an RF power amplifier and that is based on said input signal. A synchronization unit selects one of said N samples by comparing said sampled output signal to said N samples. A predistortion unit generates a distortion correction function based on said selected one of said N samples and said output signal.
Abstract:
A network station includes a sampling device configured to generate samples of radio frequency activity on a medium. A first correlator is configured to autocorrelate the samples based on a first delay to generate a first autocorrelation value. The first delay matches periodicity of a jam signal. The jam signal indicates a second station is to transmit data. The second station is separate from the network station. A second correlator is configured to autocorrelate the samples to generate a second autocorrelation value. The second autocorrelation value indicates whether the radio frequency activity includes periodic noise. A controller is configured to prevent the network station from transmitting a radio frequency signal on the medium based each of the first autocorrelation value and the second autocorrelation value.
Abstract:
A low-density parity check (LDPC) encoder that calculate parity check values for a message using an LDPC parity check matrix is provided. A matrix-vector multiplication unit is operative to multiply a portion of the LDPC parity check matrix and the message to obtain an intermediate vector. A parallel recursion unit is operative to recursively calculate a first plurality of parity check values for the message based on the intermediate vector and to recursively calculate a second plurality of parity check values for the message based on the intermediate vector. The first plurality of parity check values are calculated in parallel with the second plurality of parity check values.
Abstract:
An apparatus has demodulation circuitry to demodulate a radio frequency signal and produce a baseband signal, wherein the radio frequency signal comprises a periodic signal having a predetermined period. An analog-to-digital converter converts the baseband signal into a digital signal that comprises a periodic signal having the predetermined period. A first DC offset adjustment circuit estimates a DC offset contained in the digital signal based on digital samples in a sample period having a length equal to the predetermined period. A second DC offset adjustment circuit estimates the DC offset contained in the digital signal. A selection circuit selects one of the first DC offset adjustment circuit or the second DC offset adjustment circuit to be used to estimate the DC offset contained in the digital signal.
Abstract:
An estimate of a multiple input, multiple output (MIMO) channel is computed, and an equalizer to be applied to signals received via the MIMO channel is computed. The equalizer is initialized based on the estimate of the MIMO channel. The equalizer is applied to a received signal, and the received signal is demodulated to generate a demodulated signal. The demodulated signal is decoded according to an error correction code to generate decoded data, and the decoded data is re-encoded according to the error correction code to generate re-encoded data. The re-encoded data is re-modulated to generate a re-modulated signal. The received signal is compared to the re-modulated signal, and the equalizer is updated based on the comparison. After updating the equalizer, the equalizer is applied to the received signal.
Abstract:
A beamforming technique used in a MIMO wireless transmission system determines a transmitter beamforming steering matrix using a matrix equalizer of a transmitter or a receiver within the MIMO communication system, to thereby increase the speed and/or to decrease the processing needed to implement effective beamforming within the transmitter of the communication system. While this beamforming technique may not provide the best possible set of steering coefficients that obtain the best possible transmission and reception in the communication system, this technique can provide increased performance over no beamforming without significantly increasing the processing overhead of the transmission system. This beamforming technique can used when a transmitter, with multiple transmitter antennas, is used to communicate with one or with multiple receivers within the communication system.
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.
Abstract:
A symbol encoder unit is configured to produce two or more encoded spatial data streams, wherein a number, NSS, of the encoded spatial data streams is less than a number, NTX, of transmission antennas to be used to transmit the encoded spatial data streams. A spatial spreading unit is configured to utilize a spatial spreading matrix Q to distribute two or more encoded spatial data streams to the transmission antennas. Q has NTX rows and NSS columns, and Q satisfies one or more of the following two constraints: ∑ l = 1 N SS Q ( t , l ) 2 = A t B ( a ) for all t=1 . . . NTX., or ∑ l = 1 N SS S l Q ( t , l ) 2 = A t B ( b ) for all t=1 . . . NTX when Sl is equal to (i)−1 or (ii) 1. Q(t,l) is a component of Q at row t, column l, Sl is a symbol in an 1-th spatial stream. B is a constant, and A1, A2, . . . , ANTX is a sequence of constants.
Abstract translation:符号编码器单元被配置为产生两个或更多个编码的空间数据流,其中编码的空间数据流的数量NSS小于要用于发送编码的空间数据流的发送天线的数目NTX。 空间扩展单元被配置为利用空间扩展矩阵Q将两个或更多个经编码的空间数据流分配到发射天线。 Q具有NTX行和NSS列,并且Q满足以下两个约束中的一个或多个:Σl = 1 N SS Q(t,l)ert 2 = A t B(a)对于所有t = 1 。 。 。 NTX。或Σl = 1 N SS S l Q(t,l)ert 2 = A t B(b)对于所有t = 1。 。 。 当S1等于(i)-1或(ii)1时,NTX为(i,i),Q(t,l)为第t列第1列中的Q的分量,S1为第1个空间流中的符号。 B是常数,A1,A2。 。 。 ANTX是常数序列。
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:
One or more communications parameters associated with a multiple input, multiple output (MIMO) signal transmitted by a transmitter are identified. The one or more communications parameters include one or more of (i) a number of receive antennas via which the MIMO signal is received, (ii) a number of spatial streams in the MIMO signal, and (iii) a signal to noise ratio (SNR) corresponding to the MIMO signal. A particular data detection technique of a plurality of data detection techniques employed by a receiver is selected in accordance with at least one of the one or more communications parameters.