Abstract:
A calibration system comprises control circuitry and waveform capture circuitry. The control circuitry selects a first calibration waveform for input to a digital predistortion circuit of a transmitter. The capture circuitry captures a first waveform output by the transmitter in response to the first calibration waveform. The control circuitry compares the first calibration waveform to the captured first waveform. The control circuitry selects a first one of a plurality of mapping circuit configurations based on the result of the comparison, wherein the mapping circuit is configured to map outputs of a plurality of delay circuits among inputs of a plurality of filter taps. The control circuitry stores the one of the mapping circuit configurations in nonvolatile memory associated with the transmitter.
Abstract:
An electronic receiver may generate a differential detection sequence based on a received symbol sequence and based on a m-symbol delayed version of the received symbol sequence, where in is an integer greater than 1. The particular differential detection sequence may be a result of an element-by-element multiplication of the particular received symbol sequence and the conjugate of an in-symbol delayed version of the particular received symbol sequence. The receiver may calculate differential decision metrics based on the differential detection sequence and based on a set of differential symbol sequences generated from the set of possible transmitted symbol sequences. The receiver may generate a decision as to which of a set of possible transmitted symbol sequences resulted in the received symbol sequence, where the decision is based on the differential decision metrics and the set of possible transmitted symbols sequences.
Abstract:
Aspects of a method and system for feedback during optical communications are provided. In one embodiment, a system for optical communications comprises a digital-to-analog converter (DAC), a driver, and a transmit optical subsystem. The DAC is operable to receive a digital code of a plurality of digital codes and output an analog current signal having an analog current level of a plurality of analog current levels. The driver is operable to condition the analog current signal output from the digital-to-analog converter. The transmit optical subsystem is operable to generate an optical signal from the conditioned analog current signal. A digital modification of an input digital signal is dynamically controlled by a feedback path according to one or more characteristics of the optical signal. The one or more characteristics comprise a nonlinearity that may be temperature dependent.
Abstract:
A signal receiver may be configured to determine when signal generation adjustments directed to particular components of signals received by the signal receiver, cause performance changes relating to effects of the signal generation adjustments on other components of the received signals. Operations of the signal receiver may then be controlled based on the performance changes, to mitigate at least some of the effects on the one or more other components of the signals. The performance changes may comprise amplitude glitches, phase glitches, and/or bit or packet errors. The signal generation adjustments may comprise channel-to-frequency re-assignment. Controlling operations of the signal receiver may comprise adjusting such parameters as amplification gain and/or tracking loop bandwidth, and/or determining whether (or not) to ignore bit/packet errors.
Abstract:
A signal receiver may be configured to determine when signal generation changes affecting signals being received by the signal receiver may cause performance related changes; and to modify its (the signal receiver) configuration to handle the performance related changes. In this regard, the modifying of configuration may comprise determining characteristics of performance related changes, and controlling operations of the signal receiver based on the determined characteristics of the performance related changes. The performance related changes may comprise amplitude glitches, phase glitches, and/or bit or packet errors. The signal generation changes may comprise channel-to-frequency reassignment. Controlling operations of the signal receiver based on determined characteristics of the performance related changes may comprise adjusting such parameters as amplification gain and/or tracking loop bandwidth, and/or determining whether (or not) to ignore bit/packet errors—i.e. not reacquire (e.g., based on determination that tracking loops used in the signal receiver remain locked).
Abstract:
Methods and systems for global positioning navigate satellite system configuration of wireless communication applications may comprise in a wireless communication device (WCD) comprising a satellite positioning RF path, determining a location of the WCD utilizing LEO signals received by said satellite positioning RF path, establishing communications with a wireless access point based on the determined location, and configuring a wireless communication function of the WCD based on the determined location. The wireless communication function may comprise a power level of wireless local area network circuitry in the WCD, a point-of-sale transaction, or a synchronization of data on the WCD with one or more devices in a home location of the WCD. The determined location and a transaction ID for the point-of-sale transaction may be stored utilizing a security processor in the WCD. The satellite positioning RF path may be powered down based on the determined location.
Abstract:
A calibration system comprises control circuitry and waveform capture circuitry. The control circuitry selects a first calibration waveform for input to a digital predistortion circuit of a transmitter. The capture circuitry captures a first waveform output by the transmitter in response to the first calibration waveform. The control circuitry compares the first calibration waveform to the captured first waveform. The control circuitry selects a first one of a plurality of mapping circuit configurations based on the result of the comparison, wherein the mapping circuit is configured to map outputs of a plurality of delay circuits among inputs of a plurality of filter taps. The control circuitry stores the one of the mapping circuit configurations in nonvolatile memory associated with the transmitter.
Abstract:
An electronic receiver may generate a differential detection sequence based on a received symbol sequence and based on a m-symbol delayed version of the received symbol sequence, where in is an integer greater than 1. The particular differential detection sequence may be a result of an element-by-element multiplication of the particular received symbol sequence and the conjugate of an in-symbol delayed version of the particular received symbol sequence. The receiver may calculate differential decision metrics based on the differential detection sequence and based on a set of differential symbol sequences generated from the set of possible transmitted symbol sequences. The receiver may generate a decision as to which of a set of possible transmitted symbol sequences resulted in the received symbol sequence, where the decision is based on the differential decision metrics and the set of possible transmitted symbols sequences.
Abstract:
Methods and systems for a dual mode global navigation satellite system may comprise selectively enabling a medium Earth orbit (MEO) radio frequency (RF) path and a low Earth orbit (LEO) RF path in a wireless communication device to receive RF satellite signals. The signals may be processed to determine a position of the wireless device. The signals may be digitized and buffered before further processing. The RF paths may be time-division duplexed by the selective enabling of the MEO and LEO paths. Acquisition and tracking modules in the MEO RF path may be blanked when the LEO RF path is enabled. The MEO RF path may be powered down when the LEO RF path is enabled. The signals may be down-converted to an intermediate frequency before down-converting to baseband frequencies or may be down-converted directly to baseband frequencies. In-phase and quadrature signals may be processed.
Abstract:
Methods and systems for power optimization of a global navigation satellite system may comprise receiving LEO RF satellite signals utilizing a LEO satellite signal receiver path (LEO Rx) in a wireless communication device (WCD). Circuitry in the LEO Rx may be configured in a powered down state based on a sleep schedule. A location of the wireless communication device may be determined utilizing LEO signals received by the LEO Rx. The sleep schedule may be based on a desired accuracy of the determined location, the relative strengths of signals received from a plurality of LEO satellites, a relevance factor generated by a position engine and communicated to the sort module, or a desired power level of the WCD. The relative strengths of received signals may be compared utilizing a sort module in a LEO demodulator in the LEO satellite signal receiver path.