Abstract:
An equalizer comprising a hard decision block which feeds a FEC block and a shift register, which uses past estimates during a first iteration. The output of the FEC block is fed back to the shift register during a subsequent iteration to fully remove any inter chip interference.
Abstract:
An equalizer comprises a hard decision block which feeds an FEC block and a shift register, which uses past estimates during a first iteration. The output of the FEC block is fed back to the shift register during a subsequent iteration to fully remove any inter chip interference.
Abstract:
A system and method providing a frame structure to received channel data sent over an air interface of a wireless communication system. The system and method may allow compensation for transmitting and receiving frequency variations, synchronization at the receiver, and provides a virtual signaling channel which may be used for system alarms and status. In one embodiment, the system uses bit stuffing, a frame preamble and a signaling preamble to transmit data at a high data rate in the ISM band.
Abstract:
Ultra-wideband (UWB) communication systems and apparatus are provided. One embodiment of an UWB receiver may include a first antenna that receives UWB pulses, and a second antenna that also receives UWB pulses. The UWB receiver also includes a delay element communicating with the second antenna, with the delay element delaying the UWB pulses received by the second antenna. A combiner in the receiver then combines the UWB pulses received by the first antenna with the delayed UWB pulses received by the second antenna. This Abstract is provided for the sole purpose of complying with the Abstract requirement rules that allow a reader to quickly ascertain the subject matter of the disclosure contained herein. This Abstract is submitted with the explicit understanding that it will not be used to interpret or to limit the scope or the meaning of the claims.
Abstract:
A system and method of timing estimation for use in a digital receiver within a communication system. An algorithm calculates the timing offset by evaluating the spectral component at the symbol clock frequency. The spectral component is generated using a nonlinearity operation. However, the maximum likelihood non-data-aided timing estimation equation reveals an alternative approximation for the logarithm of the hyperbolic cosine function present in the maximum likelihood equation, which offers a compromise between implementation complexity and variance performance. The estimated timing offset is then fed to a timing correction unit, which calculates the data samples corresponding to the sampling clock phase and removes the redundant samples. The ideal sampled signal is then forwarded to additional synchronization and functional units for further processing.
Abstract:
A method for communicating comprises generating at least one generalized Golay code from a concatenation of constituent Golay codes, and spreading at least a portion of a data stream with the at least one generalized Golay code. Generalized Golay codes comprise pseudo-complementary sequences having code lengths that differ from Golay complementary sequences and are characterized by low autocorrelation sidelobes relative to the autocorrelation peak.
Abstract:
In a millimeter-wave radar, full-duplex operation is achieved by measuring a time interval during which a leakage signal is present in a digital baseband received signal, generating samples of the digital baseband received signal, and masking a subset of the samples corresponding to the time interval, which removes the leakage signal from the digital baseband received signal. The step of measuring the time interval may be performed during a calibration phase during which desired signals are suppressed.
Abstract:
A Golay-code generator configured for generating Golay complementary code pairs comprises a sequence of delay elements configured for providing a predetermined set of fixed delays to at least a first input signal and a sequence of adaptable seed vector insertion elements configured for multiplying at least a second input signal by a variable seed vector, wherein each of a plurality of seed vectors corresponds to at least one predetermined piconet. The Golay-code generator may further comprise multiplexers configured for switching inputs and outputs of at least two delay elements in the sequence of delay elements to produce a plurality of compatible delay vectors. The Golay-code generator may further comprise a code-truncation module configured to shorten the Golay complementary code pairs for producing a plurality of daughter codes.
Abstract:
A method of communication comprises partitioning a single-carrier data stream into equal-size blocks, and partitioning each block into a plurality of equal-size sub-blocks. A first set of cyclic prefixes and/or postfixes is inserted into the blocks to allow a linear convolution of a frequency-selective multipath channel having a long delay spread to be modeled as a circular convolution at a receiver. A second set of cyclic prefixes and/or postfixes is inserted into the sub-blocks to allow a linear convolution of a frequency-selective multipath channel having a short delay spread to be modeled as a circular convolution at the receiver. Upon receiving a transmitted data frame from the multipath channel, the receiver measures a link quality index (LQI) of a short channel impulse response; and selects block-by-block equalization or sub-block by sub-block equalization based on the LQI.
Abstract:
A wireless device comprises a code-assignment module configured for assigning Golay codes to be used for spreading, a spreading module configured for spreading data with the Golay codes to produce a signal, wherein the Golay codes are randomly used to spread the data, and a transmitter configured for transmitting the signal. The wireless device may transmit a first beacon signal via a set of quasi-omni beam patterns, and a second beacon signal via a set directional beam patterns. The first beacon signal has a first transmission rate that is higher than the second beacon signal's transmission rate. Extended Golay codes having zero periodic cross-correlation may be generated from a Golay code and a set of short sequences. A data block transmitted by the wireless device may comprise Golay codes and data portions, wherein every data portion is between two Golay codes and every Golay code is between two data portions.