Abstract:
An equalizer (200) is provided, comprising: a feedback combiner (210) to combine an input signal x(n) and a feedback signal to produce a first signal; a delay line (215) to delay the first signal to produce a second signal; a feed-forward combiner to combine the second signal and a feed-forward signal to produce an output signal; an interim decision circuit (235) to extract a sign bit from the first signal; N feedback scaling elements (260) to generate N scaled feedback signals; M feed-forward scaling elements (250) to generate M scaled feed forward signals; a feedback circuit to pass the N scaled feedback signals through feedback delay elements (240) and feedback summing elements to generate the feedback signal in response to the sign bit; and a feed forward circuit (270) to pass the M scaled feed forward signals through feed-forward delay elements (276) and feed-forward summing elements (273) to generate the feed-forward signal in response to the sign bit.
Abstract:
A receiver circuit (200) is provided, comprising: an agile clock (250) configured to generate an agile clock signal having a controllable agile clock phase based on agile clock control signals; a code processor (260) configured to receive an incoming signal and the agile clock signal, and to generate an on-time signal (110) and an error signal (120) corresponding to the incoming signal; a coarse acquisition circuit (270, 310) configured to identify a coarse acquisition phase based on a total power of the on-time signal and plus a total power of the error signal; a fine acquisition circuit (270, 320) configured to identify a fine acquisition phase based on the coarse acquisition phase and a magnitude of the on-time signal; and an acquisition controller (270, 330) configured to control operation of the coarse acquisition circuit and the fine acquisition circuit, and to provide a final acquisition phase as a current phase based on the one or more fine acquisition phases.
Abstract:
A circuit (100) is provided for notching an incoming wireless signal. The circuit comprises: a notching mechanism (110) for receiving an incoming signal and generating a notched signal having reduced power at the notch frequency (320), the notch frequency being adjustable in response to a notching control signal; a signal parameter detector (165, 170, 175, 180, 185) for detecting a signal parameter of the notched signal (325); a controller (155) for receiving the signal parameter and for generating the notching control signal (315), the controller being configured to vary the signal parameter within a notching control signal range (340); and a memory (160) for storing the signal parameter and the notching control signal received from the controller in a notching database (330). The controller is configured to analyze the notching database to determine an optimal notching control signal to achieve a desired level of signal performance (345).
Abstract:
A method is provided for offsetting a reference frequency of a quadrature reference clock signal. A quadrature reference clock (110) generates the quadrature reference clock signal at the reference frequency, while a quadrature variable offset clock (130) generates a quadrature clock signal at a base offset frequency based on a base offset value it receives from a control circuit (560). The base offset value can be determined in many ways, including reading it from a local memory (910) or receiving it from a remote device (1010). A polyphase mixer (140) performs a polyphase mixing operation between the quadrature reference clock signal and the offset clock signal to generate an agile clock signal having an agile clock frequency equal to the reference frequency plus the base offset frequency. If desired, the method can revise the offset frequency based on actual conditions and determine a corresponding revised offset value (920, 1020).
Abstract:
A method is provided for receiving a data frame in an ultrawide bandwidth network. In this method, a device receives an ultrawide bandwidth signal containing a data frame. The device then performs an acquisition operation during a first preamble in the data frame, and identifies a marker after the first preamble that indicates that the first preamble has ended. After this, the device performs a signal processing operation during a second preamble in the data frame. After the training, the device then receives a header in the data frame, and then receives a payload in the data frame. By having a marker between the two preambles, this method provides a receiving device with critical information regarding the timing of the preamble section of a frame.
Abstract:
A method of treating a cardiomyopathy in a subject includes administering directly to or expressing locally in a weakened, ischemic, and/or peri-infarct region of myocardial tissue of the subject an amount of SDF-1 effective to cause functional improvement in at least one of the following parameters: left ventricular volume, left ventricular area, left ventricular dimension, cardiac function, 6-minute walk test, or New York Heart Association (NYHA) functional classification.
Abstract:
A method is provided for transmitting data. A first device (121) generates a first signal (320) having a first duty cycle, comprising a first gated-on portion (323) and a first gated-off portion (326) a time slot (260); and a second device (125) generates a second signal (330) having second duty cycle, comprising a second gated-on portion (333) and a second gated-off portion (336) in the same time slot (260). The first gated-on portion (323) is generated during a first segment of the time slot (260) and the first gated-off portion (326) is generated during a second segment of the time slot (260), while the second gated-on portion (333) is generated during the second segment and the second gated-off portion (336) is generated during the first segment. Media access control (MAC) can be used to further define positions within time slots (250) and provide error correction, power control, and the like. A preamble (860) can be transmitted at an increased power level to facilitate acquisition.
Abstract:
A circuit (100) is provided for notching an incoming wireless signal. The circuit comprises: a notching mechanism (110) for receiving an incoming signal and generating a notched signal having reduced power at the notch frequency (320), the notch frequency being adjustable in response to a notching control signal; a signal parameter detector (165, 170, 175, 180, 185) for detecting a signal parameter of the notched signal (325); a controller (155) for receiving the signal parameter and for generating the notching control signal (315), the controller being configured to vary the signal parameter within a notching control signal range (340); and a memory (160) for storing the signal parameter and the notching control signal received from the controller in a notching database (330). The controller is configured to analyze the notching database to determine an optimal notching control signal to achieve a desired level of signal performance (345).
Abstract:
A method (800) is provided of processing a wireless signal (105) at a receiving device (125). The method includes: receiving the wireless signal at the receiving device; performing an acquisition process (820, 830) to determine a phase estimate for the wireless signal; adjusting the phase estimate by a correction value (840) after performing the acquisition process; and performing a tracking process (860) to maintain accuracy in the phase estimate, after adjusting the phase estimate.
Abstract:
A method is provided for training a rake finger (200). In this method the rake finger receives a data signal including a plurality of signal components having a plurality of signal phase values, respectively. (620). The rake finger then sets a current acquisition phase for a locally-generated signal (620) and then calculates a value of an autocorrelation function for the received data signal with the locally-generated signal at the current acquisition phase. (630). The rake finger determines when the autocorrelation function is at a peak value (640), saving the peak value in a storage device (290) when the autocorrelation function is at the peak value (650). The rake finger can then set a finger weight (W) for the rake finger based on the peak value stored in the storage device. This method can be performed at least in part during an acquisition process for the rake finger.